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 a b d n e. (~((p) = 1) /\ forall pvs_left_lift_unit_domain pvs_right_lift_unit_domain. (p) = pvs_left_lift_unit_domain * pvs_right_lift_unit_domain -> pvs_left_lift_unit_domain = 1 \/ pvs_right_lift_unit_domain = 1) -> a = b + d -> ~(d = 0) -> (exists olte_factor_lift_unit_difference. (d) = (p) * olte_factor_lift_unit_difference) -> ~(exists olte_factor_lift_unit_base. (b) = (p) * olte_factor_lift_unit_base) -> ~(exists olte_factor_lift_unit_exponent. (n) = (p) * olte_factor_lift_unit_exponent) -> (((exists bpd_gap_pvs_lift_unit_input_selected_bound. bpd_gap_pvs_lift_unit_input_selected_bound + (e) = (d)) /\ (exists bpvi_result_pvs_lift_unit_input_selected. ((exists bpvi_b_pvs_lift_unit_input_selected_power bpvi_c_pvs_lift_unit_input_selected_power. ((forall bpvi_i_pvs_lift_unit_input_selected_power. (exists bpvi_repeat_gap_pvs_lift_unit_input_selected_power. bpvi_repeat_gap_pvs_lift_unit_input_selected_power + S bpvi_i_pvs_lift_unit_input_selected_power = e) -> (((exists bpvi_h_pvs_lift_unit_input_selected_power_repeat. bpvi_h_pvs_lift_unit_input_selected_power_repeat + S (p) = S ((S (bpvi_i_pvs_lift_unit_input_selected_power)) * bpvi_c_pvs_lift_unit_input_selected_power)) /\ exists bpvi_q_pvs_lift_unit_input_selected_power_repeat. bpvi_b_pvs_lift_unit_input_selected_power = bpvi_q_pvs_lift_unit_input_selected_power_repeat * S ((S (bpvi_i_pvs_lift_unit_input_selected_power)) * bpvi_c_pvs_lift_unit_input_selected_power) + (p)))) /\ (exists bpvi_u_pvs_lift_unit_input_selected_power bpvi_v_pvs_lift_unit_input_selected_power. ((((exists bpvi_h_pvs_lift_unit_input_selected_power_start. bpvi_h_pvs_lift_unit_input_selected_power_start + S (1) = S ((S (0)) * bpvi_v_pvs_lift_unit_input_selected_power)) /\ exists bpvi_q_pvs_lift_unit_input_selected_power_start. bpvi_u_pvs_lift_unit_input_selected_power = bpvi_q_pvs_lift_unit_input_selected_power_start * S ((S (0)) * bpvi_v_pvs_lift_unit_input_selected_power) + (1))) /\ ((((exists bpvi_h_pvs_lift_unit_input_selected_power_terminal. bpvi_h_pvs_lift_unit_input_selected_power_terminal + S (bpvi_result_pvs_lift_unit_input_selected) = S ((S (e)) * bpvi_v_pvs_lift_unit_input_selected_power)) /\ exists bpvi_q_pvs_lift_unit_input_selected_power_terminal. bpvi_u_pvs_lift_unit_input_selected_power = bpvi_q_pvs_lift_unit_input_selected_power_terminal * S ((S (e)) * bpvi_v_pvs_lift_unit_input_selected_power) + (bpvi_result_pvs_lift_unit_input_selected))) /\ forall bpvi_j_pvs_lift_unit_input_selected_power. (exists bpvi_product_gap_pvs_lift_unit_input_selected_power. bpvi_product_gap_pvs_lift_unit_input_selected_power + S bpvi_j_pvs_lift_unit_input_selected_power = e) -> exists bpvi_factor_pvs_lift_unit_input_selected_power bpvi_partial_pvs_lift_unit_input_selected_power bpvi_successor_pvs_lift_unit_input_selected_power. ((((exists bpvi_h_pvs_lift_unit_input_selected_power_factor. bpvi_h_pvs_lift_unit_input_selected_power_factor + S (bpvi_factor_pvs_lift_unit_input_selected_power) = S ((S (bpvi_j_pvs_lift_unit_input_selected_power)) * bpvi_c_pvs_lift_unit_input_selected_power)) /\ exists bpvi_q_pvs_lift_unit_input_selected_power_factor. bpvi_b_pvs_lift_unit_input_selected_power = bpvi_q_pvs_lift_unit_input_selected_power_factor * S ((S (bpvi_j_pvs_lift_unit_input_selected_power)) * bpvi_c_pvs_lift_unit_input_selected_power) + (bpvi_factor_pvs_lift_unit_input_selected_power))) /\ ((((exists bpvi_h_pvs_lift_unit_input_selected_power_partial. bpvi_h_pvs_lift_unit_input_selected_power_partial + S (bpvi_partial_pvs_lift_unit_input_selected_power) = S ((S (bpvi_j_pvs_lift_unit_input_selected_power)) * bpvi_v_pvs_lift_unit_input_selected_power)) /\ exists bpvi_q_pvs_lift_unit_input_selected_power_partial. bpvi_u_pvs_lift_unit_input_selected_power = bpvi_q_pvs_lift_unit_input_selected_power_partial * S ((S (bpvi_j_pvs_lift_unit_input_selected_power)) * bpvi_v_pvs_lift_unit_input_selected_power) + (bpvi_partial_pvs_lift_unit_input_selected_power))) /\ ((((exists bpvi_h_pvs_lift_unit_input_selected_power_successor. bpvi_h_pvs_lift_unit_input_selected_power_successor + S (bpvi_successor_pvs_lift_unit_input_selected_power) = S ((S (S bpvi_j_pvs_lift_unit_input_selected_power)) * bpvi_v_pvs_lift_unit_input_selected_power)) /\ exists bpvi_q_pvs_lift_unit_input_selected_power_successor. bpvi_u_pvs_lift_unit_input_selected_power = bpvi_q_pvs_lift_unit_input_selected_power_successor * S ((S (S bpvi_j_pvs_lift_unit_input_selected_power)) * bpvi_v_pvs_lift_unit_input_selected_power) + (bpvi_successor_pvs_lift_unit_input_selected_power))) /\ bpvi_successor_pvs_lift_unit_input_selected_power = bpvi_partial_pvs_lift_unit_input_selected_power * bpvi_factor_pvs_lift_unit_input_selected_power)))))))) /\ exists bpvi_divisor_factor_pvs_lift_unit_input_selected. d = bpvi_result_pvs_lift_unit_input_selected * bpvi_divisor_factor_pvs_lift_unit_input_selected))) /\ forall bpd_candidate_pvs_lift_unit_input. (exists bpd_gap_pvs_lift_unit_input_candidate_bound. bpd_gap_pvs_lift_unit_input_candidate_bound + (bpd_candidate_pvs_lift_unit_input) = (d)) -> (exists bpvi_result_pvs_lift_unit_input_candidate. ((exists bpvi_b_pvs_lift_unit_input_candidate_power bpvi_c_pvs_lift_unit_input_candidate_power. ((forall bpvi_i_pvs_lift_unit_input_candidate_power. (exists bpvi_repeat_gap_pvs_lift_unit_input_candidate_power. bpvi_repeat_gap_pvs_lift_unit_input_candidate_power + S bpvi_i_pvs_lift_unit_input_candidate_power = bpd_candidate_pvs_lift_unit_input) -> (((exists bpvi_h_pvs_lift_unit_input_candidate_power_repeat. bpvi_h_pvs_lift_unit_input_candidate_power_repeat + S (p) = S ((S (bpvi_i_pvs_lift_unit_input_candidate_power)) * bpvi_c_pvs_lift_unit_input_candidate_power)) /\ exists bpvi_q_pvs_lift_unit_input_candidate_power_repeat. bpvi_b_pvs_lift_unit_input_candidate_power = bpvi_q_pvs_lift_unit_input_candidate_power_repeat * S ((S (bpvi_i_pvs_lift_unit_input_candidate_power)) * bpvi_c_pvs_lift_unit_input_candidate_power) + (p)))) /\ (exists bpvi_u_pvs_lift_unit_input_candidate_power bpvi_v_pvs_lift_unit_input_candidate_power. ((((exists bpvi_h_pvs_lift_unit_input_candidate_power_start. bpvi_h_pvs_lift_unit_input_candidate_power_start + S (1) = S ((S (0)) * bpvi_v_pvs_lift_unit_input_candidate_power)) /\ exists bpvi_q_pvs_lift_unit_input_candidate_power_start. bpvi_u_pvs_lift_unit_input_candidate_power = bpvi_q_pvs_lift_unit_input_candidate_power_start * S ((S (0)) * bpvi_v_pvs_lift_unit_input_candidate_power) + (1))) /\ ((((exists bpvi_h_pvs_lift_unit_input_candidate_power_terminal. bpvi_h_pvs_lift_unit_input_candidate_power_terminal + S (bpvi_result_pvs_lift_unit_input_candidate) = S ((S (bpd_candidate_pvs_lift_unit_input)) * bpvi_v_pvs_lift_unit_input_candidate_power)) /\ exists bpvi_q_pvs_lift_unit_input_candidate_power_terminal. bpvi_u_pvs_lift_unit_input_candidate_power = bpvi_q_pvs_lift_unit_input_candidate_power_terminal * S ((S (bpd_candidate_pvs_lift_unit_input)) * bpvi_v_pvs_lift_unit_input_candidate_power) + (bpvi_result_pvs_lift_unit_input_candidate))) /\ forall bpvi_j_pvs_lift_unit_input_candidate_power. (exists bpvi_product_gap_pvs_lift_unit_input_candidate_power. bpvi_product_gap_pvs_lift_unit_input_candidate_power + S bpvi_j_pvs_lift_unit_input_candidate_power = bpd_candidate_pvs_lift_unit_input) -> exists bpvi_factor_pvs_lift_unit_input_candidate_power bpvi_partial_pvs_lift_unit_input_candidate_power bpvi_successor_pvs_lift_unit_input_candidate_power. ((((exists bpvi_h_pvs_lift_unit_input_candidate_power_factor. bpvi_h_pvs_lift_unit_input_candidate_power_factor + S (bpvi_factor_pvs_lift_unit_input_candidate_power) = S ((S (bpvi_j_pvs_lift_unit_input_candidate_power)) * bpvi_c_pvs_lift_unit_input_candidate_power)) /\ exists bpvi_q_pvs_lift_unit_input_candidate_power_factor. bpvi_b_pvs_lift_unit_input_candidate_power = bpvi_q_pvs_lift_unit_input_candidate_power_factor * S ((S (bpvi_j_pvs_lift_unit_input_candidate_power)) * bpvi_c_pvs_lift_unit_input_candidate_power) + (bpvi_factor_pvs_lift_unit_input_candidate_power))) /\ ((((exists bpvi_h_pvs_lift_unit_input_candidate_power_partial. bpvi_h_pvs_lift_unit_input_candidate_power_partial + S (bpvi_partial_pvs_lift_unit_input_candidate_power) = S ((S (bpvi_j_pvs_lift_unit_input_candidate_power)) * bpvi_v_pvs_lift_unit_input_candidate_power)) /\ exists bpvi_q_pvs_lift_unit_input_candidate_power_partial. bpvi_u_pvs_lift_unit_input_candidate_power = bpvi_q_pvs_lift_unit_input_candidate_power_partial * S ((S (bpvi_j_pvs_lift_unit_input_candidate_power)) * bpvi_v_pvs_lift_unit_input_candidate_power) + (bpvi_partial_pvs_lift_unit_input_candidate_power))) /\ ((((exists bpvi_h_pvs_lift_unit_input_candidate_power_successor. bpvi_h_pvs_lift_unit_input_candidate_power_successor + S (bpvi_successor_pvs_lift_unit_input_candidate_power) = S ((S (S bpvi_j_pvs_lift_unit_input_candidate_power)) * bpvi_v_pvs_lift_unit_input_candidate_power)) /\ exists bpvi_q_pvs_lift_unit_input_candidate_power_successor. bpvi_u_pvs_lift_unit_input_candidate_power = bpvi_q_pvs_lift_unit_input_candidate_power_successor * S ((S (S bpvi_j_pvs_lift_unit_input_candidate_power)) * bpvi_v_pvs_lift_unit_input_candidate_power) + (bpvi_successor_pvs_lift_unit_input_candidate_power))) /\ bpvi_successor_pvs_lift_unit_input_candidate_power = bpvi_partial_pvs_lift_unit_input_candidate_power * bpvi_factor_pvs_lift_unit_input_candidate_power)))))))) /\ exists bpvi_divisor_factor_pvs_lift_unit_input_candidate. d = bpvi_result_pvs_lift_unit_input_candidate * bpvi_divisor_factor_pvs_lift_unit_input_candidate)) -> (exists bpd_gap_pvs_lift_unit_input_maximal. bpd_gap_pvs_lift_unit_input_maximal + (bpd_candidate_pvs_lift_unit_input) = (e))) -> exists A B D. (((exists pa_b_olte_lift_unit_resultA pa_c_olte_lift_unit_resultA. ((forall pa_i_olte_lift_unit_resultA_repeat. (exists pa_lt_olte_lift_unit_resultA_repeat_bound. pa_lt_olte_lift_unit_resultA_repeat_bound + S pa_i_olte_lift_unit_resultA_repeat = n) -> (((exists pa_h_olte_lift_unit_resultA_repeat_decoded. pa_h_olte_lift_unit_resultA_repeat_decoded + S (a) = S ((S (pa_i_olte_lift_unit_resultA_repeat)) * pa_c_olte_lift_unit_resultA)) /\ exists pa_q_olte_lift_unit_resultA_repeat_decoded. pa_b_olte_lift_unit_resultA = pa_q_olte_lift_unit_resultA_repeat_decoded * S ((S (pa_i_olte_lift_unit_resultA_repeat)) * pa_c_olte_lift_unit_resultA) + (a)))) /\ (exists pa_u_olte_lift_unit_resultA_product pa_v_olte_lift_unit_resultA_product. ((((exists pa_h_olte_lift_unit_resultA_product_start. pa_h_olte_lift_unit_resultA_product_start + S (1) = S ((S (0)) * pa_v_olte_lift_unit_resultA_product)) /\ exists pa_q_olte_lift_unit_resultA_product_start. pa_u_olte_lift_unit_resultA_product = pa_q_olte_lift_unit_resultA_product_start * S ((S (0)) * pa_v_olte_lift_unit_resultA_product) + (1))) /\ ((((exists pa_h_olte_lift_unit_resultA_product_terminal. pa_h_olte_lift_unit_resultA_product_terminal + S (A) = S ((S (n)) * pa_v_olte_lift_unit_resultA_product)) /\ exists pa_q_olte_lift_unit_resultA_product_terminal. pa_u_olte_lift_unit_resultA_product = pa_q_olte_lift_unit_resultA_product_terminal * S ((S (n)) * pa_v_olte_lift_unit_resultA_product) + (A))) /\ forall pa_i_olte_lift_unit_resultA_product. (exists pa_lt_olte_lift_unit_resultA_product_bound. pa_lt_olte_lift_unit_resultA_product_bound + S pa_i_olte_lift_unit_resultA_product = n) -> exists pa_p_olte_lift_unit_resultA_product pa_r_olte_lift_unit_resultA_product pa_s_olte_lift_unit_resultA_product. ((((exists pa_h_olte_lift_unit_resultA_product_factor. pa_h_olte_lift_unit_resultA_product_factor + S (pa_p_olte_lift_unit_resultA_product) = S ((S (pa_i_olte_lift_unit_resultA_product)) * pa_c_olte_lift_unit_resultA)) /\ exists pa_q_olte_lift_unit_resultA_product_factor. pa_b_olte_lift_unit_resultA = pa_q_olte_lift_unit_resultA_product_factor * S ((S (pa_i_olte_lift_unit_resultA_product)) * pa_c_olte_lift_unit_resultA) + (pa_p_olte_lift_unit_resultA_product))) /\ ((((exists pa_h_olte_lift_unit_resultA_product_partial. pa_h_olte_lift_unit_resultA_product_partial + S (pa_r_olte_lift_unit_resultA_product) = S ((S (pa_i_olte_lift_unit_resultA_product)) * pa_v_olte_lift_unit_resultA_product)) /\ exists pa_q_olte_lift_unit_resultA_product_partial. pa_u_olte_lift_unit_resultA_product = pa_q_olte_lift_unit_resultA_product_partial * S ((S (pa_i_olte_lift_unit_resultA_product)) * pa_v_olte_lift_unit_resultA_product) + (pa_r_olte_lift_unit_resultA_product))) /\ ((((exists pa_h_olte_lift_unit_resultA_product_successor. pa_h_olte_lift_unit_resultA_product_successor + S (pa_s_olte_lift_unit_resultA_product) = S ((S (S pa_i_olte_lift_unit_resultA_product)) * pa_v_olte_lift_unit_resultA_product)) /\ exists pa_q_olte_lift_unit_resultA_product_successor. pa_u_olte_lift_unit_resultA_product = pa_q_olte_lift_unit_resultA_product_successor * S ((S (S pa_i_olte_lift_unit_resultA_product)) * pa_v_olte_lift_unit_resultA_product) + (pa_s_olte_lift_unit_resultA_product))) /\ pa_s_olte_lift_unit_resultA_product = pa_r_olte_lift_unit_resultA_product * pa_p_olte_lift_unit_resultA_product)))))))) /\ (((exists pa_b_olte_lift_unit_resultB pa_c_olte_lift_unit_resultB. ((forall pa_i_olte_lift_unit_resultB_repeat. (exists pa_lt_olte_lift_unit_resultB_repeat_bound. pa_lt_olte_lift_unit_resultB_repeat_bound + S pa_i_olte_lift_unit_resultB_repeat = n) -> (((exists pa_h_olte_lift_unit_resultB_repeat_decoded. pa_h_olte_lift_unit_resultB_repeat_decoded + S (b) = S ((S (pa_i_olte_lift_unit_resultB_repeat)) * pa_c_olte_lift_unit_resultB)) /\ exists pa_q_olte_lift_unit_resultB_repeat_decoded. pa_b_olte_lift_unit_resultB = pa_q_olte_lift_unit_resultB_repeat_decoded * S ((S (pa_i_olte_lift_unit_resultB_repeat)) * pa_c_olte_lift_unit_resultB) + (b)))) /\ (exists pa_u_olte_lift_unit_resultB_product pa_v_olte_lift_unit_resultB_product. ((((exists pa_h_olte_lift_unit_resultB_product_start. pa_h_olte_lift_unit_resultB_product_start + S (1) = S ((S (0)) * pa_v_olte_lift_unit_resultB_product)) /\ exists pa_q_olte_lift_unit_resultB_product_start. pa_u_olte_lift_unit_resultB_product = pa_q_olte_lift_unit_resultB_product_start * S ((S (0)) * pa_v_olte_lift_unit_resultB_product) + (1))) /\ ((((exists pa_h_olte_lift_unit_resultB_product_terminal. pa_h_olte_lift_unit_resultB_product_terminal + S (B) = S ((S (n)) * pa_v_olte_lift_unit_resultB_product)) /\ exists pa_q_olte_lift_unit_resultB_product_terminal. pa_u_olte_lift_unit_resultB_product = pa_q_olte_lift_unit_resultB_product_terminal * S ((S (n)) * pa_v_olte_lift_unit_resultB_product) + (B))) /\ forall pa_i_olte_lift_unit_resultB_product. (exists pa_lt_olte_lift_unit_resultB_product_bound. pa_lt_olte_lift_unit_resultB_product_bound + S pa_i_olte_lift_unit_resultB_product = n) -> exists pa_p_olte_lift_unit_resultB_product pa_r_olte_lift_unit_resultB_product pa_s_olte_lift_unit_resultB_product. ((((exists pa_h_olte_lift_unit_resultB_product_factor. pa_h_olte_lift_unit_resultB_product_factor + S (pa_p_olte_lift_unit_resultB_product) = S ((S (pa_i_olte_lift_unit_resultB_product)) * pa_c_olte_lift_unit_resultB)) /\ exists pa_q_olte_lift_unit_resultB_product_factor. pa_b_olte_lift_unit_resultB = pa_q_olte_lift_unit_resultB_product_factor * S ((S (pa_i_olte_lift_unit_resultB_product)) * pa_c_olte_lift_unit_resultB) + (pa_p_olte_lift_unit_resultB_product))) /\ ((((exists pa_h_olte_lift_unit_resultB_product_partial. pa_h_olte_lift_unit_resultB_product_partial + S (pa_r_olte_lift_unit_resultB_product) = S ((S (pa_i_olte_lift_unit_resultB_product)) * pa_v_olte_lift_unit_resultB_product)) /\ exists pa_q_olte_lift_unit_resultB_product_partial. pa_u_olte_lift_unit_resultB_product = pa_q_olte_lift_unit_resultB_product_partial * S ((S (pa_i_olte_lift_unit_resultB_product)) * pa_v_olte_lift_unit_resultB_product) + (pa_r_olte_lift_unit_resultB_product))) /\ ((((exists pa_h_olte_lift_unit_resultB_product_successor. pa_h_olte_lift_unit_resultB_product_successor + S (pa_s_olte_lift_unit_resultB_product) = S ((S (S pa_i_olte_lift_unit_resultB_product)) * pa_v_olte_lift_unit_resultB_product)) /\ exists pa_q_olte_lift_unit_resultB_product_successor. pa_u_olte_lift_unit_resultB_product = pa_q_olte_lift_unit_resultB_product_successor * S ((S (S pa_i_olte_lift_unit_resultB_product)) * pa_v_olte_lift_unit_resultB_product) + (pa_s_olte_lift_unit_resultB_product))) /\ pa_s_olte_lift_unit_resultB_product = pa_r_olte_lift_unit_resultB_product * pa_p_olte_lift_unit_resultB_product)))))))) /\ ((((A) = (B) + (D)) /\ (((~((D) = 0)) /\ (((exists olte_factor_lift_unit_resultdivides. (D) = (p) * olte_factor_lift_unit_resultdivides) /\ (((~(exists olte_factor_lift_unit_resultunit. (B) = (p) * olte_factor_lift_unit_resultunit)) /\ (((exists bpd_gap_pvs_olte_lift_unit_resultvaluation_selected_bound. bpd_gap_pvs_olte_lift_unit_resultvaluation_selected_bound + (e) = (D)) /\ (exists bpvi_result_pvs_olte_lift_unit_resultvaluation_selected. ((exists bpvi_b_pvs_olte_lift_unit_resultvaluation_selected_power bpvi_c_pvs_olte_lift_unit_resultvaluation_selected_power. ((forall bpvi_i_pvs_olte_lift_unit_resultvaluation_selected_power. (exists bpvi_repeat_gap_pvs_olte_lift_unit_resultvaluation_selected_power. bpvi_repeat_gap_pvs_olte_lift_unit_resultvaluation_selected_power + S bpvi_i_pvs_olte_lift_unit_resultvaluation_selected_power = e) -> (((exists bpvi_h_pvs_olte_lift_unit_resultvaluation_selected_power_repeat. bpvi_h_pvs_olte_lift_unit_resultvaluation_selected_power_repeat + S (p) = S ((S (bpvi_i_pvs_olte_lift_unit_resultvaluation_selected_power)) * bpvi_c_pvs_olte_lift_unit_resultvaluation_selected_power)) /\ exists bpvi_q_pvs_olte_lift_unit_resultvaluation_selected_power_repeat. bpvi_b_pvs_olte_lift_unit_resultvaluation_selected_power = bpvi_q_pvs_olte_lift_unit_resultvaluation_selected_power_repeat * S ((S (bpvi_i_pvs_olte_lift_unit_resultvaluation_selected_power)) * bpvi_c_pvs_olte_lift_unit_resultvaluation_selected_power) + (p)))) /\ (exists bpvi_u_pvs_olte_lift_unit_resultvaluation_selected_power bpvi_v_pvs_olte_lift_unit_resultvaluation_selected_power. ((((exists bpvi_h_pvs_olte_lift_unit_resultvaluation_selected_power_start. bpvi_h_pvs_olte_lift_unit_resultvaluation_selected_power_start + S (1) = S ((S (0)) * bpvi_v_pvs_olte_lift_unit_resultvaluation_selected_power)) /\ exists bpvi_q_pvs_olte_lift_unit_resultvaluation_selected_power_start. bpvi_u_pvs_olte_lift_unit_resultvaluation_selected_power = bpvi_q_pvs_olte_lift_unit_resultvaluation_selected_power_start * S ((S (0)) * bpvi_v_pvs_olte_lift_unit_resultvaluation_selected_power) + (1))) /\ ((((exists bpvi_h_pvs_olte_lift_unit_resultvaluation_selected_power_terminal. bpvi_h_pvs_olte_lift_unit_resultvaluation_selected_power_terminal + S (bpvi_result_pvs_olte_lift_unit_resultvaluation_selected) = S ((S (e)) * bpvi_v_pvs_olte_lift_unit_resultvaluation_selected_power)) /\ exists bpvi_q_pvs_olte_lift_unit_resultvaluation_selected_power_terminal. bpvi_u_pvs_olte_lift_unit_resultvaluation_selected_power = bpvi_q_pvs_olte_lift_unit_resultvaluation_selected_power_terminal * S ((S (e)) * bpvi_v_pvs_olte_lift_unit_resultvaluation_selected_power) + (bpvi_result_pvs_olte_lift_unit_resultvaluation_selected))) /\ forall bpvi_j_pvs_olte_lift_unit_resultvaluation_selected_power. (exists bpvi_product_gap_pvs_olte_lift_unit_resultvaluation_selected_power. bpvi_product_gap_pvs_olte_lift_unit_resultvaluation_selected_power + S bpvi_j_pvs_olte_lift_unit_resultvaluation_selected_power = e) -> exists bpvi_factor_pvs_olte_lift_unit_resultvaluation_selected_power bpvi_partial_pvs_olte_lift_unit_resultvaluation_selected_power bpvi_successor_pvs_olte_lift_unit_resultvaluation_selected_power. ((((exists bpvi_h_pvs_olte_lift_unit_resultvaluation_selected_power_factor. bpvi_h_pvs_olte_lift_unit_resultvaluation_selected_power_factor + S (bpvi_factor_pvs_olte_lift_unit_resultvaluation_selected_power) = S ((S (bpvi_j_pvs_olte_lift_unit_resultvaluation_selected_power)) * bpvi_c_pvs_olte_lift_unit_resultvaluation_selected_power)) /\ exists bpvi_q_pvs_olte_lift_unit_resultvaluation_selected_power_factor. bpvi_b_pvs_olte_lift_unit_resultvaluation_selected_power = bpvi_q_pvs_olte_lift_unit_resultvaluation_selected_power_factor * S ((S (bpvi_j_pvs_olte_lift_unit_resultvaluation_selected_power)) * bpvi_c_pvs_olte_lift_unit_resultvaluation_selected_power) + (bpvi_factor_pvs_olte_lift_unit_resultvaluation_selected_power))) /\ ((((exists bpvi_h_pvs_olte_lift_unit_resultvaluation_selected_power_partial. bpvi_h_pvs_olte_lift_unit_resultvaluation_selected_power_partial + S (bpvi_partial_pvs_olte_lift_unit_resultvaluation_selected_power) = S ((S (bpvi_j_pvs_olte_lift_unit_resultvaluation_selected_power)) * bpvi_v_pvs_olte_lift_unit_resultvaluation_selected_power)) /\ exists bpvi_q_pvs_olte_lift_unit_resultvaluation_selected_power_partial. bpvi_u_pvs_olte_lift_unit_resultvaluation_selected_power = bpvi_q_pvs_olte_lift_unit_resultvaluation_selected_power_partial * S ((S (bpvi_j_pvs_olte_lift_unit_resultvaluation_selected_power)) * bpvi_v_pvs_olte_lift_unit_resultvaluation_selected_power) + (bpvi_partial_pvs_olte_lift_unit_resultvaluation_selected_power))) /\ ((((exists bpvi_h_pvs_olte_lift_unit_resultvaluation_selected_power_successor. bpvi_h_pvs_olte_lift_unit_resultvaluation_selected_power_successor + S (bpvi_successor_pvs_olte_lift_unit_resultvaluation_selected_power) = S ((S (S bpvi_j_pvs_olte_lift_unit_resultvaluation_selected_power)) * bpvi_v_pvs_olte_lift_unit_resultvaluation_selected_power)) /\ exists bpvi_q_pvs_olte_lift_unit_resultvaluation_selected_power_successor. bpvi_u_pvs_olte_lift_unit_resultvaluation_selected_power = bpvi_q_pvs_olte_lift_unit_resultvaluation_selected_power_successor * S ((S (S bpvi_j_pvs_olte_lift_unit_resultvaluation_selected_power)) * bpvi_v_pvs_olte_lift_unit_resultvaluation_selected_power) + (bpvi_successor_pvs_olte_lift_unit_resultvaluation_selected_power))) /\ bpvi_successor_pvs_olte_lift_unit_resultvaluation_selected_power = bpvi_partial_pvs_olte_lift_unit_resultvaluation_selected_power * bpvi_factor_pvs_olte_lift_unit_resultvaluation_selected_power)))))))) /\ exists bpvi_divisor_factor_pvs_olte_lift_unit_resultvaluation_selected. D = bpvi_result_pvs_olte_lift_unit_resultvaluation_selected * bpvi_divisor_factor_pvs_olte_lift_unit_resultvaluation_selected))) /\ forall bpd_candidate_pvs_olte_lift_unit_resultvaluation. (exists bpd_gap_pvs_olte_lift_unit_resultvaluation_candidate_bound. bpd_gap_pvs_olte_lift_unit_resultvaluation_candidate_bound + (bpd_candidate_pvs_olte_lift_unit_resultvaluation) = (D)) -> (exists bpvi_result_pvs_olte_lift_unit_resultvaluation_candidate. ((exists bpvi_b_pvs_olte_lift_unit_resultvaluation_candidate_power bpvi_c_pvs_olte_lift_unit_resultvaluation_candidate_power. ((forall bpvi_i_pvs_olte_lift_unit_resultvaluation_candidate_power. (exists bpvi_repeat_gap_pvs_olte_lift_unit_resultvaluation_candidate_power. bpvi_repeat_gap_pvs_olte_lift_unit_resultvaluation_candidate_power + S bpvi_i_pvs_olte_lift_unit_resultvaluation_candidate_power = bpd_candidate_pvs_olte_lift_unit_resultvaluation) -> (((exists bpvi_h_pvs_olte_lift_unit_resultvaluation_candidate_power_repeat. bpvi_h_pvs_olte_lift_unit_resultvaluation_candidate_power_repeat + S (p) = S ((S (bpvi_i_pvs_olte_lift_unit_resultvaluation_candidate_power)) * bpvi_c_pvs_olte_lift_unit_resultvaluation_candidate_power)) /\ exists bpvi_q_pvs_olte_lift_unit_resultvaluation_candidate_power_repeat. bpvi_b_pvs_olte_lift_unit_resultvaluation_candidate_power = bpvi_q_pvs_olte_lift_unit_resultvaluation_candidate_power_repeat * S ((S (bpvi_i_pvs_olte_lift_unit_resultvaluation_candidate_power)) * bpvi_c_pvs_olte_lift_unit_resultvaluation_candidate_power) + (p)))) /\ (exists bpvi_u_pvs_olte_lift_unit_resultvaluation_candidate_power bpvi_v_pvs_olte_lift_unit_resultvaluation_candidate_power. ((((exists bpvi_h_pvs_olte_lift_unit_resultvaluation_candidate_power_start. bpvi_h_pvs_olte_lift_unit_resultvaluation_candidate_power_start + S (1) = S ((S (0)) * bpvi_v_pvs_olte_lift_unit_resultvaluation_candidate_power)) /\ exists bpvi_q_pvs_olte_lift_unit_resultvaluation_candidate_power_start. bpvi_u_pvs_olte_lift_unit_resultvaluation_candidate_power = bpvi_q_pvs_olte_lift_unit_resultvaluation_candidate_power_start * S ((S (0)) * bpvi_v_pvs_olte_lift_unit_resultvaluation_candidate_power) + (1))) /\ ((((exists bpvi_h_pvs_olte_lift_unit_resultvaluation_candidate_power_terminal. bpvi_h_pvs_olte_lift_unit_resultvaluation_candidate_power_terminal + S (bpvi_result_pvs_olte_lift_unit_resultvaluation_candidate) = S ((S (bpd_candidate_pvs_olte_lift_unit_resultvaluation)) * bpvi_v_pvs_olte_lift_unit_resultvaluation_candidate_power)) /\ exists bpvi_q_pvs_olte_lift_unit_resultvaluation_candidate_power_terminal. bpvi_u_pvs_olte_lift_unit_resultvaluation_candidate_power = bpvi_q_pvs_olte_lift_unit_resultvaluation_candidate_power_terminal * S ((S (bpd_candidate_pvs_olte_lift_unit_resultvaluation)) * bpvi_v_pvs_olte_lift_unit_resultvaluation_candidate_power) + (bpvi_result_pvs_olte_lift_unit_resultvaluation_candidate))) /\ forall bpvi_j_pvs_olte_lift_unit_resultvaluation_candidate_power. (exists bpvi_product_gap_pvs_olte_lift_unit_resultvaluation_candidate_power. bpvi_product_gap_pvs_olte_lift_unit_resultvaluation_candidate_power + S bpvi_j_pvs_olte_lift_unit_resultvaluation_candidate_power = bpd_candidate_pvs_olte_lift_unit_resultvaluation) -> exists bpvi_factor_pvs_olte_lift_unit_resultvaluation_candidate_power bpvi_partial_pvs_olte_lift_unit_resultvaluation_candidate_power bpvi_successor_pvs_olte_lift_unit_resultvaluation_candidate_power. ((((exists bpvi_h_pvs_olte_lift_unit_resultvaluation_candidate_power_factor. bpvi_h_pvs_olte_lift_unit_resultvaluation_candidate_power_factor + S (bpvi_factor_pvs_olte_lift_unit_resultvaluation_candidate_power) = S ((S (bpvi_j_pvs_olte_lift_unit_resultvaluation_candidate_power)) * bpvi_c_pvs_olte_lift_unit_resultvaluation_candidate_power)) /\ exists bpvi_q_pvs_olte_lift_unit_resultvaluation_candidate_power_factor. bpvi_b_pvs_olte_lift_unit_resultvaluation_candidate_power = bpvi_q_pvs_olte_lift_unit_resultvaluation_candidate_power_factor * S ((S (bpvi_j_pvs_olte_lift_unit_resultvaluation_candidate_power)) * bpvi_c_pvs_olte_lift_unit_resultvaluation_candidate_power) + (bpvi_factor_pvs_olte_lift_unit_resultvaluation_candidate_power))) /\ ((((exists bpvi_h_pvs_olte_lift_unit_resultvaluation_candidate_power_partial. bpvi_h_pvs_olte_lift_unit_resultvaluation_candidate_power_partial + S (bpvi_partial_pvs_olte_lift_unit_resultvaluation_candidate_power) = S ((S (bpvi_j_pvs_olte_lift_unit_resultvaluation_candidate_power)) * bpvi_v_pvs_olte_lift_unit_resultvaluation_candidate_power)) /\ exists bpvi_q_pvs_olte_lift_unit_resultvaluation_candidate_power_partial. bpvi_u_pvs_olte_lift_unit_resultvaluation_candidate_power = bpvi_q_pvs_olte_lift_unit_resultvaluation_candidate_power_partial * S ((S (bpvi_j_pvs_olte_lift_unit_resultvaluation_candidate_power)) * bpvi_v_pvs_olte_lift_unit_resultvaluation_candidate_power) + (bpvi_partial_pvs_olte_lift_unit_resultvaluation_candidate_power))) /\ ((((exists bpvi_h_pvs_olte_lift_unit_resultvaluation_candidate_power_successor. bpvi_h_pvs_olte_lift_unit_resultvaluation_candidate_power_successor + S (bpvi_successor_pvs_olte_lift_unit_resultvaluation_candidate_power) = S ((S (S bpvi_j_pvs_olte_lift_unit_resultvaluation_candidate_power)) * bpvi_v_pvs_olte_lift_unit_resultvaluation_candidate_power)) /\ exists bpvi_q_pvs_olte_lift_unit_resultvaluation_candidate_power_successor. bpvi_u_pvs_olte_lift_unit_resultvaluation_candidate_power = bpvi_q_pvs_olte_lift_unit_resultvaluation_candidate_power_successor * S ((S (S bpvi_j_pvs_olte_lift_unit_resultvaluation_candidate_power)) * bpvi_v_pvs_olte_lift_unit_resultvaluation_candidate_power) + (bpvi_successor_pvs_olte_lift_unit_resultvaluation_candidate_power))) /\ bpvi_successor_pvs_olte_lift_unit_resultvaluation_candidate_power = bpvi_partial_pvs_olte_lift_unit_resultvaluation_candidate_power * bpvi_factor_pvs_olte_lift_unit_resultvaluation_candidate_power)))))))) /\ exists bpvi_divisor_factor_pvs_olte_lift_unit_resultvaluation_candidate. D = bpvi_result_pvs_olte_lift_unit_resultvaluation_candidate * bpvi_divisor_factor_pvs_olte_lift_unit_resultvaluation_candidate)) -> (exists bpd_gap_pvs_olte_lift_unit_resultvaluation_maximal. bpd_gap_pvs_olte_lift_unit_resultvaluation_maximal + (bpd_candidate_pvs_olte_lift_unit_resultvaluation) = (e)))))))))))))))Constructive proof overview
Generated structural guide
Every exponent not divisible by p preserves the exact valuation of the difference, with actual power/difference witnesses and nonzero guards.
The unchanged tactic script uses 4 declared prerequisites and contains 69 exact native proof lines.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not Stable
Proof neighborhood
Direct dependencies
EL001C lte_coprime_power_difference_quotient EL000B lte_nondivisor_nonzero EL001D lte_power_difference_valuation_step prime_valuation_zero_of_nondivisor Alpha theorem; checked-use authorizedDirect 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 (3)
01Fix variables and assumptionsL1–10
02Fix variables and assumptionsL11–13
03Establish hquotientL14–23
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply lte coprime power difference quotient.
- L14
- L15
specialize lte_coprime_power_difference_quotient (p) - L16
specialize lte_coprime_power_difference_quotient (a) - L17
specialize lte_coprime_power_difference_quotient (b) - L18
specialize lte_coprime_power_difference_quotient (d) - L19
specialize lte_coprime_power_difference_quotient (n) - L20
apply lte_coprime_power_difference_quotient - L21
exact hp - L22
exact ha - L23
exact hd
04Use earlier factsL24–25
05Separate the logical casesL26–31
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
06Establish hQzeroL32–38
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply lte nondivisor nonzero.
07Construct an explicit witnessL39–41
08Use earlier factsL42–51
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L42
specialize lte_power_difference_valuation_step (p) - L43
specialize lte_power_difference_valuation_step (a) - L44
specialize lte_power_difference_valuation_step (b) - L45
specialize lte_power_difference_valuation_step (d) - L46
specialize lte_power_difference_valuation_step (n) - L47
specialize lte_power_difference_valuation_step (x) - L48
specialize lte_power_difference_valuation_step (x1) - L49
specialize lte_power_difference_valuation_step (x2) - L50
specialize lte_power_difference_valuation_step (e) - L51
specialize lte_power_difference_valuation_step (0)
09Use earlier factsL52–61
Instantiate or apply named facts and discharge the corresponding proof obligations.
10Use earlier factsL62–69
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L62
specialize prime_valuation_zero_of_nondivisor (x2) - L63
apply prime_valuation_zero_of_nondivisor - L64
exact hp - L65
exact hQzero - L66
exact hquotient_witness_witness_witness_right_right_right - L67
exact hquotient_witness_witness_witness_left - L68
exact hquotient_witness_witness_witness_right_left - L69
exact hquotient_witness_witness_witness_right_right_left
Original exact command ledger · 69 lines
- 0001
intro p - 0002
intro a - 0003
intro b - 0004
intro d - 0005
intro n - 0006
intro e - 0007
intro hp - 0008
intro ha - 0009
intro hdzero - 0010
intro hd - 0011
intro hb - 0012
intro hn - 0013
intro hval - 0014
have hquotient : exists A B Q. (((exists pa_b_olte_lift_unit_A pa_c_olte_lift_unit_A. ((forall pa_i_olte_lift_unit_A_repeat. (exists pa_lt_olte_lift_unit_A_repeat_bound. pa_lt_olte_lift_unit_A_repeat_bound + S pa_i_olte_lift_unit_A_repeat = n) -> (((exists pa_h_olte_lift_unit_A_repeat_decoded. pa_h_olte_lift_unit_A_repeat_decoded + S (a) = S ((S (pa_i_olte_lift_unit_A_repeat)) * pa_c_olte_lift_unit_A)) /\ exists pa_q_olte_lift_unit_A_repeat_decoded. pa_b_olte_lift_unit_A = pa_q_olte_lift_unit_A_repeat_decoded * S ((S (pa_i_olte_lift_unit_A_repeat)) * pa_c_olte_lift_unit_A) + (a)))) /\ (exists pa_u_olte_lift_unit_A_product pa_v_olte_lift_unit_A_product. ((((exists pa_h_olte_lift_unit_A_product_start. pa_h_olte_lift_unit_A_product_start + S (1) = S ((S (0)) * pa_v_olte_lift_unit_A_product)) /\ exists pa_q_olte_lift_unit_A_product_start. pa_u_olte_lift_unit_A_product = pa_q_olte_lift_unit_A_product_start * S ((S (0)) * pa_v_olte_lift_unit_A_product) + (1))) /\ ((((exists pa_h_olte_lift_unit_A_product_terminal. pa_h_olte_lift_unit_A_product_terminal + S (A) = S ((S (n)) * pa_v_olte_lift_unit_A_product)) /\ exists pa_q_olte_lift_unit_A_product_terminal. pa_u_olte_lift_unit_A_product = pa_q_olte_lift_unit_A_product_terminal * S ((S (n)) * pa_v_olte_lift_unit_A_product) + (A))) /\ forall pa_i_olte_lift_unit_A_product. (exists pa_lt_olte_lift_unit_A_product_bound. pa_lt_olte_lift_unit_A_product_bound + S pa_i_olte_lift_unit_A_product = n) -> exists pa_p_olte_lift_unit_A_product pa_r_olte_lift_unit_A_product pa_s_olte_lift_unit_A_product. ((((exists pa_h_olte_lift_unit_A_product_factor. pa_h_olte_lift_unit_A_product_factor + S (pa_p_olte_lift_unit_A_product) = S ((S (pa_i_olte_lift_unit_A_product)) * pa_c_olte_lift_unit_A)) /\ exists pa_q_olte_lift_unit_A_product_factor. pa_b_olte_lift_unit_A = pa_q_olte_lift_unit_A_product_factor * S ((S (pa_i_olte_lift_unit_A_product)) * pa_c_olte_lift_unit_A) + (pa_p_olte_lift_unit_A_product))) /\ ((((exists pa_h_olte_lift_unit_A_product_partial. pa_h_olte_lift_unit_A_product_partial + S (pa_r_olte_lift_unit_A_product) = S ((S (pa_i_olte_lift_unit_A_product)) * pa_v_olte_lift_unit_A_product)) /\ exists pa_q_olte_lift_unit_A_product_partial. pa_u_olte_lift_unit_A_product = pa_q_olte_lift_unit_A_product_partial * S ((S (pa_i_olte_lift_unit_A_product)) * pa_v_olte_lift_unit_A_product) + (pa_r_olte_lift_unit_A_product))) /\ ((((exists pa_h_olte_lift_unit_A_product_successor. pa_h_olte_lift_unit_A_product_successor + S (pa_s_olte_lift_unit_A_product) = S ((S (S pa_i_olte_lift_unit_A_product)) * pa_v_olte_lift_unit_A_product)) /\ exists pa_q_olte_lift_unit_A_product_successor. pa_u_olte_lift_unit_A_product = pa_q_olte_lift_unit_A_product_successor * S ((S (S pa_i_olte_lift_unit_A_product)) * pa_v_olte_lift_unit_A_product) + (pa_s_olte_lift_unit_A_product))) /\ pa_s_olte_lift_unit_A_product = pa_r_olte_lift_unit_A_product * pa_p_olte_lift_unit_A_product)))))))) /\ (((exists pa_b_olte_lift_unit_B pa_c_olte_lift_unit_B. ((forall pa_i_olte_lift_unit_B_repeat. (exists pa_lt_olte_lift_unit_B_repeat_bound. pa_lt_olte_lift_unit_B_repeat_bound + S pa_i_olte_lift_unit_B_repeat = n) -> (((exists pa_h_olte_lift_unit_B_repeat_decoded. pa_h_olte_lift_unit_B_repeat_decoded + S (b) = S ((S (pa_i_olte_lift_unit_B_repeat)) * pa_c_olte_lift_unit_B)) /\ exists pa_q_olte_lift_unit_B_repeat_decoded. pa_b_olte_lift_unit_B = pa_q_olte_lift_unit_B_repeat_decoded * S ((S (pa_i_olte_lift_unit_B_repeat)) * pa_c_olte_lift_unit_B) + (b)))) /\ (exists pa_u_olte_lift_unit_B_product pa_v_olte_lift_unit_B_product. ((((exists pa_h_olte_lift_unit_B_product_start. pa_h_olte_lift_unit_B_product_start + S (1) = S ((S (0)) * pa_v_olte_lift_unit_B_product)) /\ exists pa_q_olte_lift_unit_B_product_start. pa_u_olte_lift_unit_B_product = pa_q_olte_lift_unit_B_product_start * S ((S (0)) * pa_v_olte_lift_unit_B_product) + (1))) /\ ((((exists pa_h_olte_lift_unit_B_product_terminal. pa_h_olte_lift_unit_B_product_terminal + S (B) = S ((S (n)) * pa_v_olte_lift_unit_B_product)) /\ exists pa_q_olte_lift_unit_B_product_terminal. pa_u_olte_lift_unit_B_product = pa_q_olte_lift_unit_B_product_terminal * S ((S (n)) * pa_v_olte_lift_unit_B_product) + (B))) /\ forall pa_i_olte_lift_unit_B_product. (exists pa_lt_olte_lift_unit_B_product_bound. pa_lt_olte_lift_unit_B_product_bound + S pa_i_olte_lift_unit_B_product = n) -> exists pa_p_olte_lift_unit_B_product pa_r_olte_lift_unit_B_product pa_s_olte_lift_unit_B_product. ((((exists pa_h_olte_lift_unit_B_product_factor. pa_h_olte_lift_unit_B_product_factor + S (pa_p_olte_lift_unit_B_product) = S ((S (pa_i_olte_lift_unit_B_product)) * pa_c_olte_lift_unit_B)) /\ exists pa_q_olte_lift_unit_B_product_factor. pa_b_olte_lift_unit_B = pa_q_olte_lift_unit_B_product_factor * S ((S (pa_i_olte_lift_unit_B_product)) * pa_c_olte_lift_unit_B) + (pa_p_olte_lift_unit_B_product))) /\ ((((exists pa_h_olte_lift_unit_B_product_partial. pa_h_olte_lift_unit_B_product_partial + S (pa_r_olte_lift_unit_B_product) = S ((S (pa_i_olte_lift_unit_B_product)) * pa_v_olte_lift_unit_B_product)) /\ exists pa_q_olte_lift_unit_B_product_partial. pa_u_olte_lift_unit_B_product = pa_q_olte_lift_unit_B_product_partial * S ((S (pa_i_olte_lift_unit_B_product)) * pa_v_olte_lift_unit_B_product) + (pa_r_olte_lift_unit_B_product))) /\ ((((exists pa_h_olte_lift_unit_B_product_successor. pa_h_olte_lift_unit_B_product_successor + S (pa_s_olte_lift_unit_B_product) = S ((S (S pa_i_olte_lift_unit_B_product)) * pa_v_olte_lift_unit_B_product)) /\ exists pa_q_olte_lift_unit_B_product_successor. pa_u_olte_lift_unit_B_product = pa_q_olte_lift_unit_B_product_successor * S ((S (S pa_i_olte_lift_unit_B_product)) * pa_v_olte_lift_unit_B_product) + (pa_s_olte_lift_unit_B_product))) /\ pa_s_olte_lift_unit_B_product = pa_r_olte_lift_unit_B_product * pa_p_olte_lift_unit_B_product)))))))) /\ (((A = B + d * Q) /\ (~(exists olte_factor_lift_unit_quotient. (Q) = (p) * olte_factor_lift_unit_quotient)))))))) - 0015
specialize lte_coprime_power_difference_quotient (p) - 0016
specialize lte_coprime_power_difference_quotient (a) - 0017
specialize lte_coprime_power_difference_quotient (b) - 0018
specialize lte_coprime_power_difference_quotient (d) - 0019
specialize lte_coprime_power_difference_quotient (n) - 0020
apply lte_coprime_power_difference_quotient - 0021
exact hp - 0022
exact ha - 0023
exact hd - 0024
exact hb - 0025
exact hn - 0026
cases hquotient - 0027
cases hquotient_witness - 0028
cases hquotient_witness_witness - 0029
cases hquotient_witness_witness_witness - 0030
cases hquotient_witness_witness_witness_right - 0031
cases hquotient_witness_witness_witness_right_right - 0032
have hQzero : ~(x2 = 0) - 0033
intro hz - 0034
specialize lte_nondivisor_nonzero (p) - 0035
specialize lte_nondivisor_nonzero (x2) - 0036
apply lte_nondivisor_nonzero - 0037
exact hquotient_witness_witness_witness_right_right_right - 0038
exact hz - 0039
exists x - 0040
exists x1 - 0041
exists d * x2 - 0042
specialize lte_power_difference_valuation_step (p) - 0043
specialize lte_power_difference_valuation_step (a) - 0044
specialize lte_power_difference_valuation_step (b) - 0045
specialize lte_power_difference_valuation_step (d) - 0046
specialize lte_power_difference_valuation_step (n) - 0047
specialize lte_power_difference_valuation_step (x) - 0048
specialize lte_power_difference_valuation_step (x1) - 0049
specialize lte_power_difference_valuation_step (x2) - 0050
specialize lte_power_difference_valuation_step (e) - 0051
specialize lte_power_difference_valuation_step (0) - 0052
specialize lte_power_difference_valuation_step (e) - 0053
apply lte_power_difference_valuation_step - 0054
apply PA3 - 0055
exact hp - 0056
exact hdzero - 0057
exact hd - 0058
exact hb - 0059
exact hQzero - 0060
exact hval - 0061
specialize prime_valuation_zero_of_nondivisor (p) - 0062
specialize prime_valuation_zero_of_nondivisor (x2) - 0063
apply prime_valuation_zero_of_nondivisor - 0064
exact hp - 0065
exact hQzero - 0066
exact hquotient_witness_witness_witness_right_right_right - 0067
exact hquotient_witness_witness_witness_left - 0068
exact hquotient_witness_witness_witness_right_left - 0069
exact hquotient_witness_witness_witness_right_right_left