Current library: Alpha v34, 4,223 checked-use theorems; Stable remains 432. Historical first admissions, original proof editions, and non-admitted aliases are preserved. Exact original first-admission records.
Exact expanded first-order arithmetic statement
forall p q k z u e. (~((p) = 1) /\ forall pvs_left_strip_base pvs_right_strip_base. (p) = pvs_left_strip_base * pvs_right_strip_base -> pvs_left_strip_base = 1 \/ pvs_right_strip_base = 1) -> (~((q) = 1) /\ forall pvs_left_strip_other pvs_right_strip_other. (q) = pvs_left_strip_other * pvs_right_strip_other -> pvs_left_strip_other = 1 \/ pvs_right_strip_other = 1) -> ~(q = p) -> ~(u = 0) -> (exists pa_b_pvs_strip_power pa_c_pvs_strip_power. ((forall pa_i_pvs_strip_power_repeat. (exists pa_lt_pvs_strip_power_repeat_bound. pa_lt_pvs_strip_power_repeat_bound + S pa_i_pvs_strip_power_repeat = k) -> (((exists pa_h_pvs_strip_power_repeat_decoded. pa_h_pvs_strip_power_repeat_decoded + S (p) = S ((S (pa_i_pvs_strip_power_repeat)) * pa_c_pvs_strip_power)) /\ exists pa_q_pvs_strip_power_repeat_decoded. pa_b_pvs_strip_power = pa_q_pvs_strip_power_repeat_decoded * S ((S (pa_i_pvs_strip_power_repeat)) * pa_c_pvs_strip_power) + (p)))) /\ (exists pa_u_pvs_strip_power_product pa_v_pvs_strip_power_product. ((((exists pa_h_pvs_strip_power_product_start. pa_h_pvs_strip_power_product_start + S (1) = S ((S (0)) * pa_v_pvs_strip_power_product)) /\ exists pa_q_pvs_strip_power_product_start. pa_u_pvs_strip_power_product = pa_q_pvs_strip_power_product_start * S ((S (0)) * pa_v_pvs_strip_power_product) + (1))) /\ ((((exists pa_h_pvs_strip_power_product_terminal. pa_h_pvs_strip_power_product_terminal + S (z) = S ((S (k)) * pa_v_pvs_strip_power_product)) /\ exists pa_q_pvs_strip_power_product_terminal. pa_u_pvs_strip_power_product = pa_q_pvs_strip_power_product_terminal * S ((S (k)) * pa_v_pvs_strip_power_product) + (z))) /\ forall pa_i_pvs_strip_power_product. (exists pa_lt_pvs_strip_power_product_bound. pa_lt_pvs_strip_power_product_bound + S pa_i_pvs_strip_power_product = k) -> exists pa_p_pvs_strip_power_product pa_r_pvs_strip_power_product pa_s_pvs_strip_power_product. ((((exists pa_h_pvs_strip_power_product_factor. pa_h_pvs_strip_power_product_factor + S (pa_p_pvs_strip_power_product) = S ((S (pa_i_pvs_strip_power_product)) * pa_c_pvs_strip_power)) /\ exists pa_q_pvs_strip_power_product_factor. pa_b_pvs_strip_power = pa_q_pvs_strip_power_product_factor * S ((S (pa_i_pvs_strip_power_product)) * pa_c_pvs_strip_power) + (pa_p_pvs_strip_power_product))) /\ ((((exists pa_h_pvs_strip_power_product_partial. pa_h_pvs_strip_power_product_partial + S (pa_r_pvs_strip_power_product) = S ((S (pa_i_pvs_strip_power_product)) * pa_v_pvs_strip_power_product)) /\ exists pa_q_pvs_strip_power_product_partial. pa_u_pvs_strip_power_product = pa_q_pvs_strip_power_product_partial * S ((S (pa_i_pvs_strip_power_product)) * pa_v_pvs_strip_power_product) + (pa_r_pvs_strip_power_product))) /\ ((((exists pa_h_pvs_strip_power_product_successor. pa_h_pvs_strip_power_product_successor + S (pa_s_pvs_strip_power_product) = S ((S (S pa_i_pvs_strip_power_product)) * pa_v_pvs_strip_power_product)) /\ exists pa_q_pvs_strip_power_product_successor. pa_u_pvs_strip_power_product = pa_q_pvs_strip_power_product_successor * S ((S (S pa_i_pvs_strip_power_product)) * pa_v_pvs_strip_power_product) + (pa_s_pvs_strip_power_product))) /\ pa_s_pvs_strip_power_product = pa_r_pvs_strip_power_product * pa_p_pvs_strip_power_product)))))))) -> (((exists bpd_gap_pvs_strip_source_selected_bound. bpd_gap_pvs_strip_source_selected_bound + (e) = (u)) /\ (exists bpvi_result_pvs_strip_source_selected. ((exists bpvi_b_pvs_strip_source_selected_power bpvi_c_pvs_strip_source_selected_power. ((forall bpvi_i_pvs_strip_source_selected_power. (exists bpvi_repeat_gap_pvs_strip_source_selected_power. bpvi_repeat_gap_pvs_strip_source_selected_power + S bpvi_i_pvs_strip_source_selected_power = e) -> (((exists bpvi_h_pvs_strip_source_selected_power_repeat. bpvi_h_pvs_strip_source_selected_power_repeat + S (q) = S ((S (bpvi_i_pvs_strip_source_selected_power)) * bpvi_c_pvs_strip_source_selected_power)) /\ exists bpvi_q_pvs_strip_source_selected_power_repeat. bpvi_b_pvs_strip_source_selected_power = bpvi_q_pvs_strip_source_selected_power_repeat * S ((S (bpvi_i_pvs_strip_source_selected_power)) * bpvi_c_pvs_strip_source_selected_power) + (q)))) /\ (exists bpvi_u_pvs_strip_source_selected_power bpvi_v_pvs_strip_source_selected_power. ((((exists bpvi_h_pvs_strip_source_selected_power_start. bpvi_h_pvs_strip_source_selected_power_start + S (1) = S ((S (0)) * bpvi_v_pvs_strip_source_selected_power)) /\ exists bpvi_q_pvs_strip_source_selected_power_start. bpvi_u_pvs_strip_source_selected_power = bpvi_q_pvs_strip_source_selected_power_start * S ((S (0)) * bpvi_v_pvs_strip_source_selected_power) + (1))) /\ ((((exists bpvi_h_pvs_strip_source_selected_power_terminal. bpvi_h_pvs_strip_source_selected_power_terminal + S (bpvi_result_pvs_strip_source_selected) = S ((S (e)) * bpvi_v_pvs_strip_source_selected_power)) /\ exists bpvi_q_pvs_strip_source_selected_power_terminal. bpvi_u_pvs_strip_source_selected_power = bpvi_q_pvs_strip_source_selected_power_terminal * S ((S (e)) * bpvi_v_pvs_strip_source_selected_power) + (bpvi_result_pvs_strip_source_selected))) /\ forall bpvi_j_pvs_strip_source_selected_power. (exists bpvi_product_gap_pvs_strip_source_selected_power. bpvi_product_gap_pvs_strip_source_selected_power + S bpvi_j_pvs_strip_source_selected_power = e) -> exists bpvi_factor_pvs_strip_source_selected_power bpvi_partial_pvs_strip_source_selected_power bpvi_successor_pvs_strip_source_selected_power. ((((exists bpvi_h_pvs_strip_source_selected_power_factor. bpvi_h_pvs_strip_source_selected_power_factor + S (bpvi_factor_pvs_strip_source_selected_power) = S ((S (bpvi_j_pvs_strip_source_selected_power)) * bpvi_c_pvs_strip_source_selected_power)) /\ exists bpvi_q_pvs_strip_source_selected_power_factor. bpvi_b_pvs_strip_source_selected_power = bpvi_q_pvs_strip_source_selected_power_factor * S ((S (bpvi_j_pvs_strip_source_selected_power)) * bpvi_c_pvs_strip_source_selected_power) + (bpvi_factor_pvs_strip_source_selected_power))) /\ ((((exists bpvi_h_pvs_strip_source_selected_power_partial. bpvi_h_pvs_strip_source_selected_power_partial + S (bpvi_partial_pvs_strip_source_selected_power) = S ((S (bpvi_j_pvs_strip_source_selected_power)) * bpvi_v_pvs_strip_source_selected_power)) /\ exists bpvi_q_pvs_strip_source_selected_power_partial. bpvi_u_pvs_strip_source_selected_power = bpvi_q_pvs_strip_source_selected_power_partial * S ((S (bpvi_j_pvs_strip_source_selected_power)) * bpvi_v_pvs_strip_source_selected_power) + (bpvi_partial_pvs_strip_source_selected_power))) /\ ((((exists bpvi_h_pvs_strip_source_selected_power_successor. bpvi_h_pvs_strip_source_selected_power_successor + S (bpvi_successor_pvs_strip_source_selected_power) = S ((S (S bpvi_j_pvs_strip_source_selected_power)) * bpvi_v_pvs_strip_source_selected_power)) /\ exists bpvi_q_pvs_strip_source_selected_power_successor. bpvi_u_pvs_strip_source_selected_power = bpvi_q_pvs_strip_source_selected_power_successor * S ((S (S bpvi_j_pvs_strip_source_selected_power)) * bpvi_v_pvs_strip_source_selected_power) + (bpvi_successor_pvs_strip_source_selected_power))) /\ bpvi_successor_pvs_strip_source_selected_power = bpvi_partial_pvs_strip_source_selected_power * bpvi_factor_pvs_strip_source_selected_power)))))))) /\ exists bpvi_divisor_factor_pvs_strip_source_selected. u = bpvi_result_pvs_strip_source_selected * bpvi_divisor_factor_pvs_strip_source_selected))) /\ forall bpd_candidate_pvs_strip_source. (exists bpd_gap_pvs_strip_source_candidate_bound. bpd_gap_pvs_strip_source_candidate_bound + (bpd_candidate_pvs_strip_source) = (u)) -> (exists bpvi_result_pvs_strip_source_candidate. ((exists bpvi_b_pvs_strip_source_candidate_power bpvi_c_pvs_strip_source_candidate_power. ((forall bpvi_i_pvs_strip_source_candidate_power. (exists bpvi_repeat_gap_pvs_strip_source_candidate_power. bpvi_repeat_gap_pvs_strip_source_candidate_power + S bpvi_i_pvs_strip_source_candidate_power = bpd_candidate_pvs_strip_source) -> (((exists bpvi_h_pvs_strip_source_candidate_power_repeat. bpvi_h_pvs_strip_source_candidate_power_repeat + S (q) = S ((S (bpvi_i_pvs_strip_source_candidate_power)) * bpvi_c_pvs_strip_source_candidate_power)) /\ exists bpvi_q_pvs_strip_source_candidate_power_repeat. bpvi_b_pvs_strip_source_candidate_power = bpvi_q_pvs_strip_source_candidate_power_repeat * S ((S (bpvi_i_pvs_strip_source_candidate_power)) * bpvi_c_pvs_strip_source_candidate_power) + (q)))) /\ (exists bpvi_u_pvs_strip_source_candidate_power bpvi_v_pvs_strip_source_candidate_power. ((((exists bpvi_h_pvs_strip_source_candidate_power_start. bpvi_h_pvs_strip_source_candidate_power_start + S (1) = S ((S (0)) * bpvi_v_pvs_strip_source_candidate_power)) /\ exists bpvi_q_pvs_strip_source_candidate_power_start. bpvi_u_pvs_strip_source_candidate_power = bpvi_q_pvs_strip_source_candidate_power_start * S ((S (0)) * bpvi_v_pvs_strip_source_candidate_power) + (1))) /\ ((((exists bpvi_h_pvs_strip_source_candidate_power_terminal. bpvi_h_pvs_strip_source_candidate_power_terminal + S (bpvi_result_pvs_strip_source_candidate) = S ((S (bpd_candidate_pvs_strip_source)) * bpvi_v_pvs_strip_source_candidate_power)) /\ exists bpvi_q_pvs_strip_source_candidate_power_terminal. bpvi_u_pvs_strip_source_candidate_power = bpvi_q_pvs_strip_source_candidate_power_terminal * S ((S (bpd_candidate_pvs_strip_source)) * bpvi_v_pvs_strip_source_candidate_power) + (bpvi_result_pvs_strip_source_candidate))) /\ forall bpvi_j_pvs_strip_source_candidate_power. (exists bpvi_product_gap_pvs_strip_source_candidate_power. bpvi_product_gap_pvs_strip_source_candidate_power + S bpvi_j_pvs_strip_source_candidate_power = bpd_candidate_pvs_strip_source) -> exists bpvi_factor_pvs_strip_source_candidate_power bpvi_partial_pvs_strip_source_candidate_power bpvi_successor_pvs_strip_source_candidate_power. ((((exists bpvi_h_pvs_strip_source_candidate_power_factor. bpvi_h_pvs_strip_source_candidate_power_factor + S (bpvi_factor_pvs_strip_source_candidate_power) = S ((S (bpvi_j_pvs_strip_source_candidate_power)) * bpvi_c_pvs_strip_source_candidate_power)) /\ exists bpvi_q_pvs_strip_source_candidate_power_factor. bpvi_b_pvs_strip_source_candidate_power = bpvi_q_pvs_strip_source_candidate_power_factor * S ((S (bpvi_j_pvs_strip_source_candidate_power)) * bpvi_c_pvs_strip_source_candidate_power) + (bpvi_factor_pvs_strip_source_candidate_power))) /\ ((((exists bpvi_h_pvs_strip_source_candidate_power_partial. bpvi_h_pvs_strip_source_candidate_power_partial + S (bpvi_partial_pvs_strip_source_candidate_power) = S ((S (bpvi_j_pvs_strip_source_candidate_power)) * bpvi_v_pvs_strip_source_candidate_power)) /\ exists bpvi_q_pvs_strip_source_candidate_power_partial. bpvi_u_pvs_strip_source_candidate_power = bpvi_q_pvs_strip_source_candidate_power_partial * S ((S (bpvi_j_pvs_strip_source_candidate_power)) * bpvi_v_pvs_strip_source_candidate_power) + (bpvi_partial_pvs_strip_source_candidate_power))) /\ ((((exists bpvi_h_pvs_strip_source_candidate_power_successor. bpvi_h_pvs_strip_source_candidate_power_successor + S (bpvi_successor_pvs_strip_source_candidate_power) = S ((S (S bpvi_j_pvs_strip_source_candidate_power)) * bpvi_v_pvs_strip_source_candidate_power)) /\ exists bpvi_q_pvs_strip_source_candidate_power_successor. bpvi_u_pvs_strip_source_candidate_power = bpvi_q_pvs_strip_source_candidate_power_successor * S ((S (S bpvi_j_pvs_strip_source_candidate_power)) * bpvi_v_pvs_strip_source_candidate_power) + (bpvi_successor_pvs_strip_source_candidate_power))) /\ bpvi_successor_pvs_strip_source_candidate_power = bpvi_partial_pvs_strip_source_candidate_power * bpvi_factor_pvs_strip_source_candidate_power)))))))) /\ exists bpvi_divisor_factor_pvs_strip_source_candidate. u = bpvi_result_pvs_strip_source_candidate * bpvi_divisor_factor_pvs_strip_source_candidate)) -> (exists bpd_gap_pvs_strip_source_maximal. bpd_gap_pvs_strip_source_maximal + (bpd_candidate_pvs_strip_source) = (e))) -> (((exists bpd_gap_pvs_strip_result_selected_bound. bpd_gap_pvs_strip_result_selected_bound + (e) = (z * u)) /\ (exists bpvi_result_pvs_strip_result_selected. ((exists bpvi_b_pvs_strip_result_selected_power bpvi_c_pvs_strip_result_selected_power. ((forall bpvi_i_pvs_strip_result_selected_power. (exists bpvi_repeat_gap_pvs_strip_result_selected_power. bpvi_repeat_gap_pvs_strip_result_selected_power + S bpvi_i_pvs_strip_result_selected_power = e) -> (((exists bpvi_h_pvs_strip_result_selected_power_repeat. bpvi_h_pvs_strip_result_selected_power_repeat + S (q) = S ((S (bpvi_i_pvs_strip_result_selected_power)) * bpvi_c_pvs_strip_result_selected_power)) /\ exists bpvi_q_pvs_strip_result_selected_power_repeat. bpvi_b_pvs_strip_result_selected_power = bpvi_q_pvs_strip_result_selected_power_repeat * S ((S (bpvi_i_pvs_strip_result_selected_power)) * bpvi_c_pvs_strip_result_selected_power) + (q)))) /\ (exists bpvi_u_pvs_strip_result_selected_power bpvi_v_pvs_strip_result_selected_power. ((((exists bpvi_h_pvs_strip_result_selected_power_start. bpvi_h_pvs_strip_result_selected_power_start + S (1) = S ((S (0)) * bpvi_v_pvs_strip_result_selected_power)) /\ exists bpvi_q_pvs_strip_result_selected_power_start. bpvi_u_pvs_strip_result_selected_power = bpvi_q_pvs_strip_result_selected_power_start * S ((S (0)) * bpvi_v_pvs_strip_result_selected_power) + (1))) /\ ((((exists bpvi_h_pvs_strip_result_selected_power_terminal. bpvi_h_pvs_strip_result_selected_power_terminal + S (bpvi_result_pvs_strip_result_selected) = S ((S (e)) * bpvi_v_pvs_strip_result_selected_power)) /\ exists bpvi_q_pvs_strip_result_selected_power_terminal. bpvi_u_pvs_strip_result_selected_power = bpvi_q_pvs_strip_result_selected_power_terminal * S ((S (e)) * bpvi_v_pvs_strip_result_selected_power) + (bpvi_result_pvs_strip_result_selected))) /\ forall bpvi_j_pvs_strip_result_selected_power. (exists bpvi_product_gap_pvs_strip_result_selected_power. bpvi_product_gap_pvs_strip_result_selected_power + S bpvi_j_pvs_strip_result_selected_power = e) -> exists bpvi_factor_pvs_strip_result_selected_power bpvi_partial_pvs_strip_result_selected_power bpvi_successor_pvs_strip_result_selected_power. ((((exists bpvi_h_pvs_strip_result_selected_power_factor. bpvi_h_pvs_strip_result_selected_power_factor + S (bpvi_factor_pvs_strip_result_selected_power) = S ((S (bpvi_j_pvs_strip_result_selected_power)) * bpvi_c_pvs_strip_result_selected_power)) /\ exists bpvi_q_pvs_strip_result_selected_power_factor. bpvi_b_pvs_strip_result_selected_power = bpvi_q_pvs_strip_result_selected_power_factor * S ((S (bpvi_j_pvs_strip_result_selected_power)) * bpvi_c_pvs_strip_result_selected_power) + (bpvi_factor_pvs_strip_result_selected_power))) /\ ((((exists bpvi_h_pvs_strip_result_selected_power_partial. bpvi_h_pvs_strip_result_selected_power_partial + S (bpvi_partial_pvs_strip_result_selected_power) = S ((S (bpvi_j_pvs_strip_result_selected_power)) * bpvi_v_pvs_strip_result_selected_power)) /\ exists bpvi_q_pvs_strip_result_selected_power_partial. bpvi_u_pvs_strip_result_selected_power = bpvi_q_pvs_strip_result_selected_power_partial * S ((S (bpvi_j_pvs_strip_result_selected_power)) * bpvi_v_pvs_strip_result_selected_power) + (bpvi_partial_pvs_strip_result_selected_power))) /\ ((((exists bpvi_h_pvs_strip_result_selected_power_successor. bpvi_h_pvs_strip_result_selected_power_successor + S (bpvi_successor_pvs_strip_result_selected_power) = S ((S (S bpvi_j_pvs_strip_result_selected_power)) * bpvi_v_pvs_strip_result_selected_power)) /\ exists bpvi_q_pvs_strip_result_selected_power_successor. bpvi_u_pvs_strip_result_selected_power = bpvi_q_pvs_strip_result_selected_power_successor * S ((S (S bpvi_j_pvs_strip_result_selected_power)) * bpvi_v_pvs_strip_result_selected_power) + (bpvi_successor_pvs_strip_result_selected_power))) /\ bpvi_successor_pvs_strip_result_selected_power = bpvi_partial_pvs_strip_result_selected_power * bpvi_factor_pvs_strip_result_selected_power)))))))) /\ exists bpvi_divisor_factor_pvs_strip_result_selected. z * u = bpvi_result_pvs_strip_result_selected * bpvi_divisor_factor_pvs_strip_result_selected))) /\ forall bpd_candidate_pvs_strip_result. (exists bpd_gap_pvs_strip_result_candidate_bound. bpd_gap_pvs_strip_result_candidate_bound + (bpd_candidate_pvs_strip_result) = (z * u)) -> (exists bpvi_result_pvs_strip_result_candidate. ((exists bpvi_b_pvs_strip_result_candidate_power bpvi_c_pvs_strip_result_candidate_power. ((forall bpvi_i_pvs_strip_result_candidate_power. (exists bpvi_repeat_gap_pvs_strip_result_candidate_power. bpvi_repeat_gap_pvs_strip_result_candidate_power + S bpvi_i_pvs_strip_result_candidate_power = bpd_candidate_pvs_strip_result) -> (((exists bpvi_h_pvs_strip_result_candidate_power_repeat. bpvi_h_pvs_strip_result_candidate_power_repeat + S (q) = S ((S (bpvi_i_pvs_strip_result_candidate_power)) * bpvi_c_pvs_strip_result_candidate_power)) /\ exists bpvi_q_pvs_strip_result_candidate_power_repeat. bpvi_b_pvs_strip_result_candidate_power = bpvi_q_pvs_strip_result_candidate_power_repeat * S ((S (bpvi_i_pvs_strip_result_candidate_power)) * bpvi_c_pvs_strip_result_candidate_power) + (q)))) /\ (exists bpvi_u_pvs_strip_result_candidate_power bpvi_v_pvs_strip_result_candidate_power. ((((exists bpvi_h_pvs_strip_result_candidate_power_start. bpvi_h_pvs_strip_result_candidate_power_start + S (1) = S ((S (0)) * bpvi_v_pvs_strip_result_candidate_power)) /\ exists bpvi_q_pvs_strip_result_candidate_power_start. bpvi_u_pvs_strip_result_candidate_power = bpvi_q_pvs_strip_result_candidate_power_start * S ((S (0)) * bpvi_v_pvs_strip_result_candidate_power) + (1))) /\ ((((exists bpvi_h_pvs_strip_result_candidate_power_terminal. bpvi_h_pvs_strip_result_candidate_power_terminal + S (bpvi_result_pvs_strip_result_candidate) = S ((S (bpd_candidate_pvs_strip_result)) * bpvi_v_pvs_strip_result_candidate_power)) /\ exists bpvi_q_pvs_strip_result_candidate_power_terminal. bpvi_u_pvs_strip_result_candidate_power = bpvi_q_pvs_strip_result_candidate_power_terminal * S ((S (bpd_candidate_pvs_strip_result)) * bpvi_v_pvs_strip_result_candidate_power) + (bpvi_result_pvs_strip_result_candidate))) /\ forall bpvi_j_pvs_strip_result_candidate_power. (exists bpvi_product_gap_pvs_strip_result_candidate_power. bpvi_product_gap_pvs_strip_result_candidate_power + S bpvi_j_pvs_strip_result_candidate_power = bpd_candidate_pvs_strip_result) -> exists bpvi_factor_pvs_strip_result_candidate_power bpvi_partial_pvs_strip_result_candidate_power bpvi_successor_pvs_strip_result_candidate_power. ((((exists bpvi_h_pvs_strip_result_candidate_power_factor. bpvi_h_pvs_strip_result_candidate_power_factor + S (bpvi_factor_pvs_strip_result_candidate_power) = S ((S (bpvi_j_pvs_strip_result_candidate_power)) * bpvi_c_pvs_strip_result_candidate_power)) /\ exists bpvi_q_pvs_strip_result_candidate_power_factor. bpvi_b_pvs_strip_result_candidate_power = bpvi_q_pvs_strip_result_candidate_power_factor * S ((S (bpvi_j_pvs_strip_result_candidate_power)) * bpvi_c_pvs_strip_result_candidate_power) + (bpvi_factor_pvs_strip_result_candidate_power))) /\ ((((exists bpvi_h_pvs_strip_result_candidate_power_partial. bpvi_h_pvs_strip_result_candidate_power_partial + S (bpvi_partial_pvs_strip_result_candidate_power) = S ((S (bpvi_j_pvs_strip_result_candidate_power)) * bpvi_v_pvs_strip_result_candidate_power)) /\ exists bpvi_q_pvs_strip_result_candidate_power_partial. bpvi_u_pvs_strip_result_candidate_power = bpvi_q_pvs_strip_result_candidate_power_partial * S ((S (bpvi_j_pvs_strip_result_candidate_power)) * bpvi_v_pvs_strip_result_candidate_power) + (bpvi_partial_pvs_strip_result_candidate_power))) /\ ((((exists bpvi_h_pvs_strip_result_candidate_power_successor. bpvi_h_pvs_strip_result_candidate_power_successor + S (bpvi_successor_pvs_strip_result_candidate_power) = S ((S (S bpvi_j_pvs_strip_result_candidate_power)) * bpvi_v_pvs_strip_result_candidate_power)) /\ exists bpvi_q_pvs_strip_result_candidate_power_successor. bpvi_u_pvs_strip_result_candidate_power = bpvi_q_pvs_strip_result_candidate_power_successor * S ((S (S bpvi_j_pvs_strip_result_candidate_power)) * bpvi_v_pvs_strip_result_candidate_power) + (bpvi_successor_pvs_strip_result_candidate_power))) /\ bpvi_successor_pvs_strip_result_candidate_power = bpvi_partial_pvs_strip_result_candidate_power * bpvi_factor_pvs_strip_result_candidate_power)))))))) /\ exists bpvi_divisor_factor_pvs_strip_result_candidate. z * u = bpvi_result_pvs_strip_result_candidate * bpvi_divisor_factor_pvs_strip_result_candidate)) -> (exists bpd_gap_pvs_strip_result_maximal. bpd_gap_pvs_strip_result_maximal + (bpd_candidate_pvs_strip_result) = (e)))Constructive proof overview
Generated structural guide
Removing a full prime power does not change any other prime valuation of the remaining positive cofactor.
The unchanged tactic script uses 5 declared prerequisites and contains 43 exact native proof lines.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not Stable
Proof neighborhood
Direct dependencies
PV0009 prime_valuation_product_zero_left prime_nonzero Stable theorem; checked-use authorized one_le_of_ne_zero Stable theorem; checked-use authorized pow_nonzero_of_one_le Alpha theorem; checked-use authorized PV0007 prime_valuation_distinct_prime_power_zeroDirect dependents
Formal native tactic body
Dependencies are introduced as named hypotheses before line 1. Local theorem links identify exact declared prerequisites. This exact body belongs to a complete independently kernel-checked constructive proof bundle and has Alpha checked-use authority; it does not imply Stable membership.
Read the argument
Proof checkpoints
This is a reading aid, not a new proof or a proof-tree certificate. Checkpoint groups are consecutive commands, not inferred branch boundaries. Every step links to the preserved script.
Named ingredients (2)
01Fix variables and assumptionsL1–10
02Fix variables and assumptionsL11–12
03Use earlier factsL13–18
Instantiate or apply named facts and discharge the corresponding proof obligations.
04Fix variables and assumptionsL19–19
Work with arbitrary variables or the premises of the current implication.
- L19
intro hz
05Use earlier factsL20–25
06Fix variables and assumptionsL26–26
Work with arbitrary variables or the premises of the current implication.
- L26
intro hpzero
07Use earlier factsL27–36
Instantiate or apply named facts and discharge the corresponding proof obligations.
Original exact command ledger · 43 lines
- 0001
intro p - 0002
intro q - 0003
intro k - 0004
intro z - 0005
intro u - 0006
intro e - 0007
intro hp - 0008
intro hq - 0009
intro hne - 0010
intro hu - 0011
intro hpow - 0012
intro hval - 0013
specialize prime_valuation_product_zero_left (q) - 0014
specialize prime_valuation_product_zero_left (z) - 0015
specialize prime_valuation_product_zero_left (u) - 0016
specialize prime_valuation_product_zero_left (e) - 0017
apply prime_valuation_product_zero_left - 0018
exact hq - 0019
intro hz - 0020
specialize pow_nonzero_of_one_le (p) - 0021
specialize pow_nonzero_of_one_le (k) - 0022
specialize pow_nonzero_of_one_le (z) - 0023
apply pow_nonzero_of_one_le - 0024
specialize one_le_of_ne_zero (p) - 0025
apply one_le_of_ne_zero - 0026
intro hpzero - 0027
specialize prime_nonzero (p) - 0028
apply prime_nonzero - 0029
exact hp - 0030
exact hpzero - 0031
exact hpow - 0032
exact hz - 0033
exact hu - 0034
specialize prime_valuation_distinct_prime_power_zero (p) - 0035
specialize prime_valuation_distinct_prime_power_zero (q) - 0036
specialize prime_valuation_distinct_prime_power_zero (k) - 0037
specialize prime_valuation_distinct_prime_power_zero (z) - 0038
apply prime_valuation_distinct_prime_power_zero - 0039
exact hp - 0040
exact hq - 0041
exact hne - 0042
exact hpow - 0043
exact hval