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 n pb pc eb ec vb vc l i e. (forall pvs_index_decoded_exponents. (exists pvs_gap_decoded_exponentsindex. pvs_gap_decoded_exponentsindex + S (pvs_index_decoded_exponents) = (l)) -> exists pvs_prime_decoded_exponents pvs_exponent_decoded_exponents pvs_power_decoded_exponents. (((((exists ff_h_pvs_decoded_exponentsprime. ff_h_pvs_decoded_exponentsprime + S (pvs_prime_decoded_exponents) = S ((S (pvs_index_decoded_exponents)) * pc)) /\ exists ff_q_pvs_decoded_exponentsprime. pb = ff_q_pvs_decoded_exponentsprime * S ((S (pvs_index_decoded_exponents)) * pc) + (pvs_prime_decoded_exponents))) /\ (((((exists ff_h_pvs_decoded_exponentsexponent. ff_h_pvs_decoded_exponentsexponent + S (pvs_exponent_decoded_exponents) = S ((S (pvs_index_decoded_exponents)) * ec)) /\ exists ff_q_pvs_decoded_exponentsexponent. eb = ff_q_pvs_decoded_exponentsexponent * S ((S (pvs_index_decoded_exponents)) * ec) + (pvs_exponent_decoded_exponents))) /\ (((((exists ff_h_pvs_decoded_exponentspower. ff_h_pvs_decoded_exponentspower + S (pvs_power_decoded_exponents) = S ((S (pvs_index_decoded_exponents)) * vc)) /\ exists ff_q_pvs_decoded_exponentspower. vb = ff_q_pvs_decoded_exponentspower * S ((S (pvs_index_decoded_exponents)) * vc) + (pvs_power_decoded_exponents))) /\ (((~((pvs_prime_decoded_exponents) = 1) /\ forall pvs_left_decoded_exponentsdomain pvs_right_decoded_exponentsdomain. (pvs_prime_decoded_exponents) = pvs_left_decoded_exponentsdomain * pvs_right_decoded_exponentsdomain -> pvs_left_decoded_exponentsdomain = 1 \/ pvs_right_decoded_exponentsdomain = 1) /\ (((~(pvs_exponent_decoded_exponents = 0)) /\ (((((exists bpd_gap_pvs_decoded_exponentsvaluation_selected_bound. bpd_gap_pvs_decoded_exponentsvaluation_selected_bound + (pvs_exponent_decoded_exponents) = (n)) /\ (exists bpvi_result_pvs_decoded_exponentsvaluation_selected. ((exists bpvi_b_pvs_decoded_exponentsvaluation_selected_power bpvi_c_pvs_decoded_exponentsvaluation_selected_power. ((forall bpvi_i_pvs_decoded_exponentsvaluation_selected_power. (exists bpvi_repeat_gap_pvs_decoded_exponentsvaluation_selected_power. bpvi_repeat_gap_pvs_decoded_exponentsvaluation_selected_power + S bpvi_i_pvs_decoded_exponentsvaluation_selected_power = pvs_exponent_decoded_exponents) -> (((exists bpvi_h_pvs_decoded_exponentsvaluation_selected_power_repeat. bpvi_h_pvs_decoded_exponentsvaluation_selected_power_repeat + S (pvs_prime_decoded_exponents) = S ((S (bpvi_i_pvs_decoded_exponentsvaluation_selected_power)) * bpvi_c_pvs_decoded_exponentsvaluation_selected_power)) /\ exists bpvi_q_pvs_decoded_exponentsvaluation_selected_power_repeat. bpvi_b_pvs_decoded_exponentsvaluation_selected_power = bpvi_q_pvs_decoded_exponentsvaluation_selected_power_repeat * S ((S (bpvi_i_pvs_decoded_exponentsvaluation_selected_power)) * bpvi_c_pvs_decoded_exponentsvaluation_selected_power) + (pvs_prime_decoded_exponents)))) /\ (exists bpvi_u_pvs_decoded_exponentsvaluation_selected_power bpvi_v_pvs_decoded_exponentsvaluation_selected_power. ((((exists bpvi_h_pvs_decoded_exponentsvaluation_selected_power_start. bpvi_h_pvs_decoded_exponentsvaluation_selected_power_start + S (1) = S ((S (0)) * bpvi_v_pvs_decoded_exponentsvaluation_selected_power)) /\ exists bpvi_q_pvs_decoded_exponentsvaluation_selected_power_start. bpvi_u_pvs_decoded_exponentsvaluation_selected_power = bpvi_q_pvs_decoded_exponentsvaluation_selected_power_start * S ((S (0)) * bpvi_v_pvs_decoded_exponentsvaluation_selected_power) + (1))) /\ ((((exists bpvi_h_pvs_decoded_exponentsvaluation_selected_power_terminal. bpvi_h_pvs_decoded_exponentsvaluation_selected_power_terminal + S (bpvi_result_pvs_decoded_exponentsvaluation_selected) = S ((S (pvs_exponent_decoded_exponents)) * bpvi_v_pvs_decoded_exponentsvaluation_selected_power)) /\ exists bpvi_q_pvs_decoded_exponentsvaluation_selected_power_terminal. bpvi_u_pvs_decoded_exponentsvaluation_selected_power = bpvi_q_pvs_decoded_exponentsvaluation_selected_power_terminal * S ((S (pvs_exponent_decoded_exponents)) * bpvi_v_pvs_decoded_exponentsvaluation_selected_power) + (bpvi_result_pvs_decoded_exponentsvaluation_selected))) /\ forall bpvi_j_pvs_decoded_exponentsvaluation_selected_power. (exists bpvi_product_gap_pvs_decoded_exponentsvaluation_selected_power. bpvi_product_gap_pvs_decoded_exponentsvaluation_selected_power + S bpvi_j_pvs_decoded_exponentsvaluation_selected_power = pvs_exponent_decoded_exponents) -> exists bpvi_factor_pvs_decoded_exponentsvaluation_selected_power bpvi_partial_pvs_decoded_exponentsvaluation_selected_power bpvi_successor_pvs_decoded_exponentsvaluation_selected_power. ((((exists bpvi_h_pvs_decoded_exponentsvaluation_selected_power_factor. bpvi_h_pvs_decoded_exponentsvaluation_selected_power_factor + S (bpvi_factor_pvs_decoded_exponentsvaluation_selected_power) = S ((S (bpvi_j_pvs_decoded_exponentsvaluation_selected_power)) * bpvi_c_pvs_decoded_exponentsvaluation_selected_power)) /\ exists bpvi_q_pvs_decoded_exponentsvaluation_selected_power_factor. bpvi_b_pvs_decoded_exponentsvaluation_selected_power = bpvi_q_pvs_decoded_exponentsvaluation_selected_power_factor * S ((S (bpvi_j_pvs_decoded_exponentsvaluation_selected_power)) * bpvi_c_pvs_decoded_exponentsvaluation_selected_power) + (bpvi_factor_pvs_decoded_exponentsvaluation_selected_power))) /\ ((((exists bpvi_h_pvs_decoded_exponentsvaluation_selected_power_partial. bpvi_h_pvs_decoded_exponentsvaluation_selected_power_partial + S (bpvi_partial_pvs_decoded_exponentsvaluation_selected_power) = S ((S (bpvi_j_pvs_decoded_exponentsvaluation_selected_power)) * bpvi_v_pvs_decoded_exponentsvaluation_selected_power)) /\ exists bpvi_q_pvs_decoded_exponentsvaluation_selected_power_partial. bpvi_u_pvs_decoded_exponentsvaluation_selected_power = bpvi_q_pvs_decoded_exponentsvaluation_selected_power_partial * S ((S (bpvi_j_pvs_decoded_exponentsvaluation_selected_power)) * bpvi_v_pvs_decoded_exponentsvaluation_selected_power) + (bpvi_partial_pvs_decoded_exponentsvaluation_selected_power))) /\ ((((exists bpvi_h_pvs_decoded_exponentsvaluation_selected_power_successor. bpvi_h_pvs_decoded_exponentsvaluation_selected_power_successor + S (bpvi_successor_pvs_decoded_exponentsvaluation_selected_power) = S ((S (S bpvi_j_pvs_decoded_exponentsvaluation_selected_power)) * bpvi_v_pvs_decoded_exponentsvaluation_selected_power)) /\ exists bpvi_q_pvs_decoded_exponentsvaluation_selected_power_successor. bpvi_u_pvs_decoded_exponentsvaluation_selected_power = bpvi_q_pvs_decoded_exponentsvaluation_selected_power_successor * S ((S (S bpvi_j_pvs_decoded_exponentsvaluation_selected_power)) * bpvi_v_pvs_decoded_exponentsvaluation_selected_power) + (bpvi_successor_pvs_decoded_exponentsvaluation_selected_power))) /\ bpvi_successor_pvs_decoded_exponentsvaluation_selected_power = bpvi_partial_pvs_decoded_exponentsvaluation_selected_power * bpvi_factor_pvs_decoded_exponentsvaluation_selected_power)))))))) /\ exists bpvi_divisor_factor_pvs_decoded_exponentsvaluation_selected. n = bpvi_result_pvs_decoded_exponentsvaluation_selected * bpvi_divisor_factor_pvs_decoded_exponentsvaluation_selected))) /\ forall bpd_candidate_pvs_decoded_exponentsvaluation. (exists bpd_gap_pvs_decoded_exponentsvaluation_candidate_bound. bpd_gap_pvs_decoded_exponentsvaluation_candidate_bound + (bpd_candidate_pvs_decoded_exponentsvaluation) = (n)) -> (exists bpvi_result_pvs_decoded_exponentsvaluation_candidate. ((exists bpvi_b_pvs_decoded_exponentsvaluation_candidate_power bpvi_c_pvs_decoded_exponentsvaluation_candidate_power. ((forall bpvi_i_pvs_decoded_exponentsvaluation_candidate_power. (exists bpvi_repeat_gap_pvs_decoded_exponentsvaluation_candidate_power. bpvi_repeat_gap_pvs_decoded_exponentsvaluation_candidate_power + S bpvi_i_pvs_decoded_exponentsvaluation_candidate_power = bpd_candidate_pvs_decoded_exponentsvaluation) -> (((exists bpvi_h_pvs_decoded_exponentsvaluation_candidate_power_repeat. bpvi_h_pvs_decoded_exponentsvaluation_candidate_power_repeat + S (pvs_prime_decoded_exponents) = S ((S (bpvi_i_pvs_decoded_exponentsvaluation_candidate_power)) * bpvi_c_pvs_decoded_exponentsvaluation_candidate_power)) /\ exists bpvi_q_pvs_decoded_exponentsvaluation_candidate_power_repeat. bpvi_b_pvs_decoded_exponentsvaluation_candidate_power = bpvi_q_pvs_decoded_exponentsvaluation_candidate_power_repeat * S ((S (bpvi_i_pvs_decoded_exponentsvaluation_candidate_power)) * bpvi_c_pvs_decoded_exponentsvaluation_candidate_power) + (pvs_prime_decoded_exponents)))) /\ (exists bpvi_u_pvs_decoded_exponentsvaluation_candidate_power bpvi_v_pvs_decoded_exponentsvaluation_candidate_power. ((((exists bpvi_h_pvs_decoded_exponentsvaluation_candidate_power_start. bpvi_h_pvs_decoded_exponentsvaluation_candidate_power_start + S (1) = S ((S (0)) * bpvi_v_pvs_decoded_exponentsvaluation_candidate_power)) /\ exists bpvi_q_pvs_decoded_exponentsvaluation_candidate_power_start. bpvi_u_pvs_decoded_exponentsvaluation_candidate_power = bpvi_q_pvs_decoded_exponentsvaluation_candidate_power_start * S ((S (0)) * bpvi_v_pvs_decoded_exponentsvaluation_candidate_power) + (1))) /\ ((((exists bpvi_h_pvs_decoded_exponentsvaluation_candidate_power_terminal. bpvi_h_pvs_decoded_exponentsvaluation_candidate_power_terminal + S (bpvi_result_pvs_decoded_exponentsvaluation_candidate) = S ((S (bpd_candidate_pvs_decoded_exponentsvaluation)) * bpvi_v_pvs_decoded_exponentsvaluation_candidate_power)) /\ exists bpvi_q_pvs_decoded_exponentsvaluation_candidate_power_terminal. bpvi_u_pvs_decoded_exponentsvaluation_candidate_power = bpvi_q_pvs_decoded_exponentsvaluation_candidate_power_terminal * S ((S (bpd_candidate_pvs_decoded_exponentsvaluation)) * bpvi_v_pvs_decoded_exponentsvaluation_candidate_power) + (bpvi_result_pvs_decoded_exponentsvaluation_candidate))) /\ forall bpvi_j_pvs_decoded_exponentsvaluation_candidate_power. (exists bpvi_product_gap_pvs_decoded_exponentsvaluation_candidate_power. bpvi_product_gap_pvs_decoded_exponentsvaluation_candidate_power + S bpvi_j_pvs_decoded_exponentsvaluation_candidate_power = bpd_candidate_pvs_decoded_exponentsvaluation) -> exists bpvi_factor_pvs_decoded_exponentsvaluation_candidate_power bpvi_partial_pvs_decoded_exponentsvaluation_candidate_power bpvi_successor_pvs_decoded_exponentsvaluation_candidate_power. ((((exists bpvi_h_pvs_decoded_exponentsvaluation_candidate_power_factor. bpvi_h_pvs_decoded_exponentsvaluation_candidate_power_factor + S (bpvi_factor_pvs_decoded_exponentsvaluation_candidate_power) = S ((S (bpvi_j_pvs_decoded_exponentsvaluation_candidate_power)) * bpvi_c_pvs_decoded_exponentsvaluation_candidate_power)) /\ exists bpvi_q_pvs_decoded_exponentsvaluation_candidate_power_factor. bpvi_b_pvs_decoded_exponentsvaluation_candidate_power = bpvi_q_pvs_decoded_exponentsvaluation_candidate_power_factor * S ((S (bpvi_j_pvs_decoded_exponentsvaluation_candidate_power)) * bpvi_c_pvs_decoded_exponentsvaluation_candidate_power) + (bpvi_factor_pvs_decoded_exponentsvaluation_candidate_power))) /\ ((((exists bpvi_h_pvs_decoded_exponentsvaluation_candidate_power_partial. bpvi_h_pvs_decoded_exponentsvaluation_candidate_power_partial + S (bpvi_partial_pvs_decoded_exponentsvaluation_candidate_power) = S ((S (bpvi_j_pvs_decoded_exponentsvaluation_candidate_power)) * bpvi_v_pvs_decoded_exponentsvaluation_candidate_power)) /\ exists bpvi_q_pvs_decoded_exponentsvaluation_candidate_power_partial. bpvi_u_pvs_decoded_exponentsvaluation_candidate_power = bpvi_q_pvs_decoded_exponentsvaluation_candidate_power_partial * S ((S (bpvi_j_pvs_decoded_exponentsvaluation_candidate_power)) * bpvi_v_pvs_decoded_exponentsvaluation_candidate_power) + (bpvi_partial_pvs_decoded_exponentsvaluation_candidate_power))) /\ ((((exists bpvi_h_pvs_decoded_exponentsvaluation_candidate_power_successor. bpvi_h_pvs_decoded_exponentsvaluation_candidate_power_successor + S (bpvi_successor_pvs_decoded_exponentsvaluation_candidate_power) = S ((S (S bpvi_j_pvs_decoded_exponentsvaluation_candidate_power)) * bpvi_v_pvs_decoded_exponentsvaluation_candidate_power)) /\ exists bpvi_q_pvs_decoded_exponentsvaluation_candidate_power_successor. bpvi_u_pvs_decoded_exponentsvaluation_candidate_power = bpvi_q_pvs_decoded_exponentsvaluation_candidate_power_successor * S ((S (S bpvi_j_pvs_decoded_exponentsvaluation_candidate_power)) * bpvi_v_pvs_decoded_exponentsvaluation_candidate_power) + (bpvi_successor_pvs_decoded_exponentsvaluation_candidate_power))) /\ bpvi_successor_pvs_decoded_exponentsvaluation_candidate_power = bpvi_partial_pvs_decoded_exponentsvaluation_candidate_power * bpvi_factor_pvs_decoded_exponentsvaluation_candidate_power)))))))) /\ exists bpvi_divisor_factor_pvs_decoded_exponentsvaluation_candidate. n = bpvi_result_pvs_decoded_exponentsvaluation_candidate * bpvi_divisor_factor_pvs_decoded_exponentsvaluation_candidate)) -> (exists bpd_gap_pvs_decoded_exponentsvaluation_maximal. bpd_gap_pvs_decoded_exponentsvaluation_maximal + (bpd_candidate_pvs_decoded_exponentsvaluation) = (pvs_exponent_decoded_exponents))) /\ (exists pa_b_pvs_decoded_exponentsvalue pa_c_pvs_decoded_exponentsvalue. ((forall pa_i_pvs_decoded_exponentsvalue_repeat. (exists pa_lt_pvs_decoded_exponentsvalue_repeat_bound. pa_lt_pvs_decoded_exponentsvalue_repeat_bound + S pa_i_pvs_decoded_exponentsvalue_repeat = pvs_exponent_decoded_exponents) -> (((exists pa_h_pvs_decoded_exponentsvalue_repeat_decoded. pa_h_pvs_decoded_exponentsvalue_repeat_decoded + S (pvs_prime_decoded_exponents) = S ((S (pa_i_pvs_decoded_exponentsvalue_repeat)) * pa_c_pvs_decoded_exponentsvalue)) /\ exists pa_q_pvs_decoded_exponentsvalue_repeat_decoded. pa_b_pvs_decoded_exponentsvalue = pa_q_pvs_decoded_exponentsvalue_repeat_decoded * S ((S (pa_i_pvs_decoded_exponentsvalue_repeat)) * pa_c_pvs_decoded_exponentsvalue) + (pvs_prime_decoded_exponents)))) /\ (exists pa_u_pvs_decoded_exponentsvalue_product pa_v_pvs_decoded_exponentsvalue_product. ((((exists pa_h_pvs_decoded_exponentsvalue_product_start. pa_h_pvs_decoded_exponentsvalue_product_start + S (1) = S ((S (0)) * pa_v_pvs_decoded_exponentsvalue_product)) /\ exists pa_q_pvs_decoded_exponentsvalue_product_start. pa_u_pvs_decoded_exponentsvalue_product = pa_q_pvs_decoded_exponentsvalue_product_start * S ((S (0)) * pa_v_pvs_decoded_exponentsvalue_product) + (1))) /\ ((((exists pa_h_pvs_decoded_exponentsvalue_product_terminal. pa_h_pvs_decoded_exponentsvalue_product_terminal + S (pvs_power_decoded_exponents) = S ((S (pvs_exponent_decoded_exponents)) * pa_v_pvs_decoded_exponentsvalue_product)) /\ exists pa_q_pvs_decoded_exponentsvalue_product_terminal. pa_u_pvs_decoded_exponentsvalue_product = pa_q_pvs_decoded_exponentsvalue_product_terminal * S ((S (pvs_exponent_decoded_exponents)) * pa_v_pvs_decoded_exponentsvalue_product) + (pvs_power_decoded_exponents))) /\ forall pa_i_pvs_decoded_exponentsvalue_product. (exists pa_lt_pvs_decoded_exponentsvalue_product_bound. pa_lt_pvs_decoded_exponentsvalue_product_bound + S pa_i_pvs_decoded_exponentsvalue_product = pvs_exponent_decoded_exponents) -> exists pa_p_pvs_decoded_exponentsvalue_product pa_r_pvs_decoded_exponentsvalue_product pa_s_pvs_decoded_exponentsvalue_product. ((((exists pa_h_pvs_decoded_exponentsvalue_product_factor. pa_h_pvs_decoded_exponentsvalue_product_factor + S (pa_p_pvs_decoded_exponentsvalue_product) = S ((S (pa_i_pvs_decoded_exponentsvalue_product)) * pa_c_pvs_decoded_exponentsvalue)) /\ exists pa_q_pvs_decoded_exponentsvalue_product_factor. pa_b_pvs_decoded_exponentsvalue = pa_q_pvs_decoded_exponentsvalue_product_factor * S ((S (pa_i_pvs_decoded_exponentsvalue_product)) * pa_c_pvs_decoded_exponentsvalue) + (pa_p_pvs_decoded_exponentsvalue_product))) /\ ((((exists pa_h_pvs_decoded_exponentsvalue_product_partial. pa_h_pvs_decoded_exponentsvalue_product_partial + S (pa_r_pvs_decoded_exponentsvalue_product) = S ((S (pa_i_pvs_decoded_exponentsvalue_product)) * pa_v_pvs_decoded_exponentsvalue_product)) /\ exists pa_q_pvs_decoded_exponentsvalue_product_partial. pa_u_pvs_decoded_exponentsvalue_product = pa_q_pvs_decoded_exponentsvalue_product_partial * S ((S (pa_i_pvs_decoded_exponentsvalue_product)) * pa_v_pvs_decoded_exponentsvalue_product) + (pa_r_pvs_decoded_exponentsvalue_product))) /\ ((((exists pa_h_pvs_decoded_exponentsvalue_product_successor. pa_h_pvs_decoded_exponentsvalue_product_successor + S (pa_s_pvs_decoded_exponentsvalue_product) = S ((S (S pa_i_pvs_decoded_exponentsvalue_product)) * pa_v_pvs_decoded_exponentsvalue_product)) /\ exists pa_q_pvs_decoded_exponentsvalue_product_successor. pa_u_pvs_decoded_exponentsvalue_product = pa_q_pvs_decoded_exponentsvalue_product_successor * S ((S (S pa_i_pvs_decoded_exponentsvalue_product)) * pa_v_pvs_decoded_exponentsvalue_product) + (pa_s_pvs_decoded_exponentsvalue_product))) /\ pa_s_pvs_decoded_exponentsvalue_product = pa_r_pvs_decoded_exponentsvalue_product * pa_p_pvs_decoded_exponentsvalue_product))))))))))))))))))))) -> (exists pvs_gap_decoded_index. pvs_gap_decoded_index + S (i) = (l)) -> (((exists ff_h_pvs_decoded_exponent. ff_h_pvs_decoded_exponent + S (e) = S ((S (i)) * ec)) /\ exists ff_q_pvs_decoded_exponent. eb = ff_q_pvs_decoded_exponent * S ((S (i)) * ec) + (e))) -> exists p. (~((p) = 1) /\ forall pvs_left_decoded_prime pvs_right_decoded_prime. (p) = pvs_left_decoded_prime * pvs_right_decoded_prime -> pvs_left_decoded_prime = 1 \/ pvs_right_decoded_prime = 1) /\ (((exists bpd_gap_pvs_decoded_valuation_selected_bound. bpd_gap_pvs_decoded_valuation_selected_bound + (e) = (n)) /\ (exists bpvi_result_pvs_decoded_valuation_selected. ((exists bpvi_b_pvs_decoded_valuation_selected_power bpvi_c_pvs_decoded_valuation_selected_power. ((forall bpvi_i_pvs_decoded_valuation_selected_power. (exists bpvi_repeat_gap_pvs_decoded_valuation_selected_power. bpvi_repeat_gap_pvs_decoded_valuation_selected_power + S bpvi_i_pvs_decoded_valuation_selected_power = e) -> (((exists bpvi_h_pvs_decoded_valuation_selected_power_repeat. bpvi_h_pvs_decoded_valuation_selected_power_repeat + S (p) = S ((S (bpvi_i_pvs_decoded_valuation_selected_power)) * bpvi_c_pvs_decoded_valuation_selected_power)) /\ exists bpvi_q_pvs_decoded_valuation_selected_power_repeat. bpvi_b_pvs_decoded_valuation_selected_power = bpvi_q_pvs_decoded_valuation_selected_power_repeat * S ((S (bpvi_i_pvs_decoded_valuation_selected_power)) * bpvi_c_pvs_decoded_valuation_selected_power) + (p)))) /\ (exists bpvi_u_pvs_decoded_valuation_selected_power bpvi_v_pvs_decoded_valuation_selected_power. ((((exists bpvi_h_pvs_decoded_valuation_selected_power_start. bpvi_h_pvs_decoded_valuation_selected_power_start + S (1) = S ((S (0)) * bpvi_v_pvs_decoded_valuation_selected_power)) /\ exists bpvi_q_pvs_decoded_valuation_selected_power_start. bpvi_u_pvs_decoded_valuation_selected_power = bpvi_q_pvs_decoded_valuation_selected_power_start * S ((S (0)) * bpvi_v_pvs_decoded_valuation_selected_power) + (1))) /\ ((((exists bpvi_h_pvs_decoded_valuation_selected_power_terminal. bpvi_h_pvs_decoded_valuation_selected_power_terminal + S (bpvi_result_pvs_decoded_valuation_selected) = S ((S (e)) * bpvi_v_pvs_decoded_valuation_selected_power)) /\ exists bpvi_q_pvs_decoded_valuation_selected_power_terminal. bpvi_u_pvs_decoded_valuation_selected_power = bpvi_q_pvs_decoded_valuation_selected_power_terminal * S ((S (e)) * bpvi_v_pvs_decoded_valuation_selected_power) + (bpvi_result_pvs_decoded_valuation_selected))) /\ forall bpvi_j_pvs_decoded_valuation_selected_power. (exists bpvi_product_gap_pvs_decoded_valuation_selected_power. bpvi_product_gap_pvs_decoded_valuation_selected_power + S bpvi_j_pvs_decoded_valuation_selected_power = e) -> exists bpvi_factor_pvs_decoded_valuation_selected_power bpvi_partial_pvs_decoded_valuation_selected_power bpvi_successor_pvs_decoded_valuation_selected_power. ((((exists bpvi_h_pvs_decoded_valuation_selected_power_factor. bpvi_h_pvs_decoded_valuation_selected_power_factor + S (bpvi_factor_pvs_decoded_valuation_selected_power) = S ((S (bpvi_j_pvs_decoded_valuation_selected_power)) * bpvi_c_pvs_decoded_valuation_selected_power)) /\ exists bpvi_q_pvs_decoded_valuation_selected_power_factor. bpvi_b_pvs_decoded_valuation_selected_power = bpvi_q_pvs_decoded_valuation_selected_power_factor * S ((S (bpvi_j_pvs_decoded_valuation_selected_power)) * bpvi_c_pvs_decoded_valuation_selected_power) + (bpvi_factor_pvs_decoded_valuation_selected_power))) /\ ((((exists bpvi_h_pvs_decoded_valuation_selected_power_partial. bpvi_h_pvs_decoded_valuation_selected_power_partial + S (bpvi_partial_pvs_decoded_valuation_selected_power) = S ((S (bpvi_j_pvs_decoded_valuation_selected_power)) * bpvi_v_pvs_decoded_valuation_selected_power)) /\ exists bpvi_q_pvs_decoded_valuation_selected_power_partial. bpvi_u_pvs_decoded_valuation_selected_power = bpvi_q_pvs_decoded_valuation_selected_power_partial * S ((S (bpvi_j_pvs_decoded_valuation_selected_power)) * bpvi_v_pvs_decoded_valuation_selected_power) + (bpvi_partial_pvs_decoded_valuation_selected_power))) /\ ((((exists bpvi_h_pvs_decoded_valuation_selected_power_successor. bpvi_h_pvs_decoded_valuation_selected_power_successor + S (bpvi_successor_pvs_decoded_valuation_selected_power) = S ((S (S bpvi_j_pvs_decoded_valuation_selected_power)) * bpvi_v_pvs_decoded_valuation_selected_power)) /\ exists bpvi_q_pvs_decoded_valuation_selected_power_successor. bpvi_u_pvs_decoded_valuation_selected_power = bpvi_q_pvs_decoded_valuation_selected_power_successor * S ((S (S bpvi_j_pvs_decoded_valuation_selected_power)) * bpvi_v_pvs_decoded_valuation_selected_power) + (bpvi_successor_pvs_decoded_valuation_selected_power))) /\ bpvi_successor_pvs_decoded_valuation_selected_power = bpvi_partial_pvs_decoded_valuation_selected_power * bpvi_factor_pvs_decoded_valuation_selected_power)))))))) /\ exists bpvi_divisor_factor_pvs_decoded_valuation_selected. n = bpvi_result_pvs_decoded_valuation_selected * bpvi_divisor_factor_pvs_decoded_valuation_selected))) /\ forall bpd_candidate_pvs_decoded_valuation. (exists bpd_gap_pvs_decoded_valuation_candidate_bound. bpd_gap_pvs_decoded_valuation_candidate_bound + (bpd_candidate_pvs_decoded_valuation) = (n)) -> (exists bpvi_result_pvs_decoded_valuation_candidate. ((exists bpvi_b_pvs_decoded_valuation_candidate_power bpvi_c_pvs_decoded_valuation_candidate_power. ((forall bpvi_i_pvs_decoded_valuation_candidate_power. (exists bpvi_repeat_gap_pvs_decoded_valuation_candidate_power. bpvi_repeat_gap_pvs_decoded_valuation_candidate_power + S bpvi_i_pvs_decoded_valuation_candidate_power = bpd_candidate_pvs_decoded_valuation) -> (((exists bpvi_h_pvs_decoded_valuation_candidate_power_repeat. bpvi_h_pvs_decoded_valuation_candidate_power_repeat + S (p) = S ((S (bpvi_i_pvs_decoded_valuation_candidate_power)) * bpvi_c_pvs_decoded_valuation_candidate_power)) /\ exists bpvi_q_pvs_decoded_valuation_candidate_power_repeat. bpvi_b_pvs_decoded_valuation_candidate_power = bpvi_q_pvs_decoded_valuation_candidate_power_repeat * S ((S (bpvi_i_pvs_decoded_valuation_candidate_power)) * bpvi_c_pvs_decoded_valuation_candidate_power) + (p)))) /\ (exists bpvi_u_pvs_decoded_valuation_candidate_power bpvi_v_pvs_decoded_valuation_candidate_power. ((((exists bpvi_h_pvs_decoded_valuation_candidate_power_start. bpvi_h_pvs_decoded_valuation_candidate_power_start + S (1) = S ((S (0)) * bpvi_v_pvs_decoded_valuation_candidate_power)) /\ exists bpvi_q_pvs_decoded_valuation_candidate_power_start. bpvi_u_pvs_decoded_valuation_candidate_power = bpvi_q_pvs_decoded_valuation_candidate_power_start * S ((S (0)) * bpvi_v_pvs_decoded_valuation_candidate_power) + (1))) /\ ((((exists bpvi_h_pvs_decoded_valuation_candidate_power_terminal. bpvi_h_pvs_decoded_valuation_candidate_power_terminal + S (bpvi_result_pvs_decoded_valuation_candidate) = S ((S (bpd_candidate_pvs_decoded_valuation)) * bpvi_v_pvs_decoded_valuation_candidate_power)) /\ exists bpvi_q_pvs_decoded_valuation_candidate_power_terminal. bpvi_u_pvs_decoded_valuation_candidate_power = bpvi_q_pvs_decoded_valuation_candidate_power_terminal * S ((S (bpd_candidate_pvs_decoded_valuation)) * bpvi_v_pvs_decoded_valuation_candidate_power) + (bpvi_result_pvs_decoded_valuation_candidate))) /\ forall bpvi_j_pvs_decoded_valuation_candidate_power. (exists bpvi_product_gap_pvs_decoded_valuation_candidate_power. bpvi_product_gap_pvs_decoded_valuation_candidate_power + S bpvi_j_pvs_decoded_valuation_candidate_power = bpd_candidate_pvs_decoded_valuation) -> exists bpvi_factor_pvs_decoded_valuation_candidate_power bpvi_partial_pvs_decoded_valuation_candidate_power bpvi_successor_pvs_decoded_valuation_candidate_power. ((((exists bpvi_h_pvs_decoded_valuation_candidate_power_factor. bpvi_h_pvs_decoded_valuation_candidate_power_factor + S (bpvi_factor_pvs_decoded_valuation_candidate_power) = S ((S (bpvi_j_pvs_decoded_valuation_candidate_power)) * bpvi_c_pvs_decoded_valuation_candidate_power)) /\ exists bpvi_q_pvs_decoded_valuation_candidate_power_factor. bpvi_b_pvs_decoded_valuation_candidate_power = bpvi_q_pvs_decoded_valuation_candidate_power_factor * S ((S (bpvi_j_pvs_decoded_valuation_candidate_power)) * bpvi_c_pvs_decoded_valuation_candidate_power) + (bpvi_factor_pvs_decoded_valuation_candidate_power))) /\ ((((exists bpvi_h_pvs_decoded_valuation_candidate_power_partial. bpvi_h_pvs_decoded_valuation_candidate_power_partial + S (bpvi_partial_pvs_decoded_valuation_candidate_power) = S ((S (bpvi_j_pvs_decoded_valuation_candidate_power)) * bpvi_v_pvs_decoded_valuation_candidate_power)) /\ exists bpvi_q_pvs_decoded_valuation_candidate_power_partial. bpvi_u_pvs_decoded_valuation_candidate_power = bpvi_q_pvs_decoded_valuation_candidate_power_partial * S ((S (bpvi_j_pvs_decoded_valuation_candidate_power)) * bpvi_v_pvs_decoded_valuation_candidate_power) + (bpvi_partial_pvs_decoded_valuation_candidate_power))) /\ ((((exists bpvi_h_pvs_decoded_valuation_candidate_power_successor. bpvi_h_pvs_decoded_valuation_candidate_power_successor + S (bpvi_successor_pvs_decoded_valuation_candidate_power) = S ((S (S bpvi_j_pvs_decoded_valuation_candidate_power)) * bpvi_v_pvs_decoded_valuation_candidate_power)) /\ exists bpvi_q_pvs_decoded_valuation_candidate_power_successor. bpvi_u_pvs_decoded_valuation_candidate_power = bpvi_q_pvs_decoded_valuation_candidate_power_successor * S ((S (S bpvi_j_pvs_decoded_valuation_candidate_power)) * bpvi_v_pvs_decoded_valuation_candidate_power) + (bpvi_successor_pvs_decoded_valuation_candidate_power))) /\ bpvi_successor_pvs_decoded_valuation_candidate_power = bpvi_partial_pvs_decoded_valuation_candidate_power * bpvi_factor_pvs_decoded_valuation_candidate_power)))))))) /\ exists bpvi_divisor_factor_pvs_decoded_valuation_candidate. n = bpvi_result_pvs_decoded_valuation_candidate * bpvi_divisor_factor_pvs_decoded_valuation_candidate)) -> (exists bpd_gap_pvs_decoded_valuation_maximal. bpd_gap_pvs_decoded_valuation_maximal + (bpd_candidate_pvs_decoded_valuation) = (e)))Constructive proof overview
Generated structural guide
Every actual decoded exponent belongs to an actual prime and its exact valuation of the input.
The unchanged tactic script uses 1 declared prerequisite and contains 45 exact native proof lines.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not Stable
Proof neighborhood
Direct dependencies
beta_at_unique Stable 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.
01Fix variables and assumptionsL1–10
02Fix variables and assumptionsL11–13
03Establish hrowL14–17
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply hentries.
04Separate the logical casesL18–26
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L18
cases hrow - L19
cases hrow_witness - L20
cases hrow_witness_witness - L21
cases hrow_witness_witness_witness - L22
cases hrow_witness_witness_witness_right - L23
cases hrow_witness_witness_witness_right_right - L24
cases hrow_witness_witness_witness_right_right_right - L25
cases hrow_witness_witness_witness_right_right_right_right - L26
cases hrow_witness_witness_witness_right_right_right_right_right
05Establish heqL27–35
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply beta at unique.
06Construct an explicit witnessL36–36
Supply the displayed value, then prove that it has the required property.
- L36
exists x
07Separate the logical casesL37–37
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L37
split
08Use earlier factsL38–38
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L38
exact hrow_witness_witness_witness_right_right_right_left
09Calculate and transport equalitiesL39–44
10Use earlier factsL45–45
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L45
exact hrow_witness_witness_witness_right_right_right_right_right_left
Original exact command ledger · 45 lines
- 0001
intro n - 0002
intro pb - 0003
intro pc - 0004
intro eb - 0005
intro ec - 0006
intro vb - 0007
intro vc - 0008
intro l - 0009
intro i - 0010
intro e - 0011
intro hentries - 0012
intro hi - 0013
intro hat - 0014
have hrow : exists p f v. (((((exists ff_h_pvs_decoded_chosenprime. ff_h_pvs_decoded_chosenprime + S (p) = S ((S (i)) * pc)) /\ exists ff_q_pvs_decoded_chosenprime. pb = ff_q_pvs_decoded_chosenprime * S ((S (i)) * pc) + (p))) /\ (((((exists ff_h_pvs_decoded_chosenexponent. ff_h_pvs_decoded_chosenexponent + S (f) = S ((S (i)) * ec)) /\ exists ff_q_pvs_decoded_chosenexponent. eb = ff_q_pvs_decoded_chosenexponent * S ((S (i)) * ec) + (f))) /\ (((((exists ff_h_pvs_decoded_chosenpower. ff_h_pvs_decoded_chosenpower + S (v) = S ((S (i)) * vc)) /\ exists ff_q_pvs_decoded_chosenpower. vb = ff_q_pvs_decoded_chosenpower * S ((S (i)) * vc) + (v))) /\ (((~((p) = 1) /\ forall pvs_left_decoded_chosendomain pvs_right_decoded_chosendomain. (p) = pvs_left_decoded_chosendomain * pvs_right_decoded_chosendomain -> pvs_left_decoded_chosendomain = 1 \/ pvs_right_decoded_chosendomain = 1) /\ (((~(f = 0)) /\ (((((exists bpd_gap_pvs_decoded_chosenvaluation_selected_bound. bpd_gap_pvs_decoded_chosenvaluation_selected_bound + (f) = (n)) /\ (exists bpvi_result_pvs_decoded_chosenvaluation_selected. ((exists bpvi_b_pvs_decoded_chosenvaluation_selected_power bpvi_c_pvs_decoded_chosenvaluation_selected_power. ((forall bpvi_i_pvs_decoded_chosenvaluation_selected_power. (exists bpvi_repeat_gap_pvs_decoded_chosenvaluation_selected_power. bpvi_repeat_gap_pvs_decoded_chosenvaluation_selected_power + S bpvi_i_pvs_decoded_chosenvaluation_selected_power = f) -> (((exists bpvi_h_pvs_decoded_chosenvaluation_selected_power_repeat. bpvi_h_pvs_decoded_chosenvaluation_selected_power_repeat + S (p) = S ((S (bpvi_i_pvs_decoded_chosenvaluation_selected_power)) * bpvi_c_pvs_decoded_chosenvaluation_selected_power)) /\ exists bpvi_q_pvs_decoded_chosenvaluation_selected_power_repeat. bpvi_b_pvs_decoded_chosenvaluation_selected_power = bpvi_q_pvs_decoded_chosenvaluation_selected_power_repeat * S ((S (bpvi_i_pvs_decoded_chosenvaluation_selected_power)) * bpvi_c_pvs_decoded_chosenvaluation_selected_power) + (p)))) /\ (exists bpvi_u_pvs_decoded_chosenvaluation_selected_power bpvi_v_pvs_decoded_chosenvaluation_selected_power. ((((exists bpvi_h_pvs_decoded_chosenvaluation_selected_power_start. bpvi_h_pvs_decoded_chosenvaluation_selected_power_start + S (1) = S ((S (0)) * bpvi_v_pvs_decoded_chosenvaluation_selected_power)) /\ exists bpvi_q_pvs_decoded_chosenvaluation_selected_power_start. bpvi_u_pvs_decoded_chosenvaluation_selected_power = bpvi_q_pvs_decoded_chosenvaluation_selected_power_start * S ((S (0)) * bpvi_v_pvs_decoded_chosenvaluation_selected_power) + (1))) /\ ((((exists bpvi_h_pvs_decoded_chosenvaluation_selected_power_terminal. bpvi_h_pvs_decoded_chosenvaluation_selected_power_terminal + S (bpvi_result_pvs_decoded_chosenvaluation_selected) = S ((S (f)) * bpvi_v_pvs_decoded_chosenvaluation_selected_power)) /\ exists bpvi_q_pvs_decoded_chosenvaluation_selected_power_terminal. bpvi_u_pvs_decoded_chosenvaluation_selected_power = bpvi_q_pvs_decoded_chosenvaluation_selected_power_terminal * S ((S (f)) * bpvi_v_pvs_decoded_chosenvaluation_selected_power) + (bpvi_result_pvs_decoded_chosenvaluation_selected))) /\ forall bpvi_j_pvs_decoded_chosenvaluation_selected_power. (exists bpvi_product_gap_pvs_decoded_chosenvaluation_selected_power. bpvi_product_gap_pvs_decoded_chosenvaluation_selected_power + S bpvi_j_pvs_decoded_chosenvaluation_selected_power = f) -> exists bpvi_factor_pvs_decoded_chosenvaluation_selected_power bpvi_partial_pvs_decoded_chosenvaluation_selected_power bpvi_successor_pvs_decoded_chosenvaluation_selected_power. ((((exists bpvi_h_pvs_decoded_chosenvaluation_selected_power_factor. bpvi_h_pvs_decoded_chosenvaluation_selected_power_factor + S (bpvi_factor_pvs_decoded_chosenvaluation_selected_power) = S ((S (bpvi_j_pvs_decoded_chosenvaluation_selected_power)) * bpvi_c_pvs_decoded_chosenvaluation_selected_power)) /\ exists bpvi_q_pvs_decoded_chosenvaluation_selected_power_factor. bpvi_b_pvs_decoded_chosenvaluation_selected_power = bpvi_q_pvs_decoded_chosenvaluation_selected_power_factor * S ((S (bpvi_j_pvs_decoded_chosenvaluation_selected_power)) * bpvi_c_pvs_decoded_chosenvaluation_selected_power) + (bpvi_factor_pvs_decoded_chosenvaluation_selected_power))) /\ ((((exists bpvi_h_pvs_decoded_chosenvaluation_selected_power_partial. bpvi_h_pvs_decoded_chosenvaluation_selected_power_partial + S (bpvi_partial_pvs_decoded_chosenvaluation_selected_power) = S ((S (bpvi_j_pvs_decoded_chosenvaluation_selected_power)) * bpvi_v_pvs_decoded_chosenvaluation_selected_power)) /\ exists bpvi_q_pvs_decoded_chosenvaluation_selected_power_partial. bpvi_u_pvs_decoded_chosenvaluation_selected_power = bpvi_q_pvs_decoded_chosenvaluation_selected_power_partial * S ((S (bpvi_j_pvs_decoded_chosenvaluation_selected_power)) * bpvi_v_pvs_decoded_chosenvaluation_selected_power) + (bpvi_partial_pvs_decoded_chosenvaluation_selected_power))) /\ ((((exists bpvi_h_pvs_decoded_chosenvaluation_selected_power_successor. bpvi_h_pvs_decoded_chosenvaluation_selected_power_successor + S (bpvi_successor_pvs_decoded_chosenvaluation_selected_power) = S ((S (S bpvi_j_pvs_decoded_chosenvaluation_selected_power)) * bpvi_v_pvs_decoded_chosenvaluation_selected_power)) /\ exists bpvi_q_pvs_decoded_chosenvaluation_selected_power_successor. bpvi_u_pvs_decoded_chosenvaluation_selected_power = bpvi_q_pvs_decoded_chosenvaluation_selected_power_successor * S ((S (S bpvi_j_pvs_decoded_chosenvaluation_selected_power)) * bpvi_v_pvs_decoded_chosenvaluation_selected_power) + (bpvi_successor_pvs_decoded_chosenvaluation_selected_power))) /\ bpvi_successor_pvs_decoded_chosenvaluation_selected_power = bpvi_partial_pvs_decoded_chosenvaluation_selected_power * bpvi_factor_pvs_decoded_chosenvaluation_selected_power)))))))) /\ exists bpvi_divisor_factor_pvs_decoded_chosenvaluation_selected. n = bpvi_result_pvs_decoded_chosenvaluation_selected * bpvi_divisor_factor_pvs_decoded_chosenvaluation_selected))) /\ forall bpd_candidate_pvs_decoded_chosenvaluation. (exists bpd_gap_pvs_decoded_chosenvaluation_candidate_bound. bpd_gap_pvs_decoded_chosenvaluation_candidate_bound + (bpd_candidate_pvs_decoded_chosenvaluation) = (n)) -> (exists bpvi_result_pvs_decoded_chosenvaluation_candidate. ((exists bpvi_b_pvs_decoded_chosenvaluation_candidate_power bpvi_c_pvs_decoded_chosenvaluation_candidate_power. ((forall bpvi_i_pvs_decoded_chosenvaluation_candidate_power. (exists bpvi_repeat_gap_pvs_decoded_chosenvaluation_candidate_power. bpvi_repeat_gap_pvs_decoded_chosenvaluation_candidate_power + S bpvi_i_pvs_decoded_chosenvaluation_candidate_power = bpd_candidate_pvs_decoded_chosenvaluation) -> (((exists bpvi_h_pvs_decoded_chosenvaluation_candidate_power_repeat. bpvi_h_pvs_decoded_chosenvaluation_candidate_power_repeat + S (p) = S ((S (bpvi_i_pvs_decoded_chosenvaluation_candidate_power)) * bpvi_c_pvs_decoded_chosenvaluation_candidate_power)) /\ exists bpvi_q_pvs_decoded_chosenvaluation_candidate_power_repeat. bpvi_b_pvs_decoded_chosenvaluation_candidate_power = bpvi_q_pvs_decoded_chosenvaluation_candidate_power_repeat * S ((S (bpvi_i_pvs_decoded_chosenvaluation_candidate_power)) * bpvi_c_pvs_decoded_chosenvaluation_candidate_power) + (p)))) /\ (exists bpvi_u_pvs_decoded_chosenvaluation_candidate_power bpvi_v_pvs_decoded_chosenvaluation_candidate_power. ((((exists bpvi_h_pvs_decoded_chosenvaluation_candidate_power_start. bpvi_h_pvs_decoded_chosenvaluation_candidate_power_start + S (1) = S ((S (0)) * bpvi_v_pvs_decoded_chosenvaluation_candidate_power)) /\ exists bpvi_q_pvs_decoded_chosenvaluation_candidate_power_start. bpvi_u_pvs_decoded_chosenvaluation_candidate_power = bpvi_q_pvs_decoded_chosenvaluation_candidate_power_start * S ((S (0)) * bpvi_v_pvs_decoded_chosenvaluation_candidate_power) + (1))) /\ ((((exists bpvi_h_pvs_decoded_chosenvaluation_candidate_power_terminal. bpvi_h_pvs_decoded_chosenvaluation_candidate_power_terminal + S (bpvi_result_pvs_decoded_chosenvaluation_candidate) = S ((S (bpd_candidate_pvs_decoded_chosenvaluation)) * bpvi_v_pvs_decoded_chosenvaluation_candidate_power)) /\ exists bpvi_q_pvs_decoded_chosenvaluation_candidate_power_terminal. bpvi_u_pvs_decoded_chosenvaluation_candidate_power = bpvi_q_pvs_decoded_chosenvaluation_candidate_power_terminal * S ((S (bpd_candidate_pvs_decoded_chosenvaluation)) * bpvi_v_pvs_decoded_chosenvaluation_candidate_power) + (bpvi_result_pvs_decoded_chosenvaluation_candidate))) /\ forall bpvi_j_pvs_decoded_chosenvaluation_candidate_power. (exists bpvi_product_gap_pvs_decoded_chosenvaluation_candidate_power. bpvi_product_gap_pvs_decoded_chosenvaluation_candidate_power + S bpvi_j_pvs_decoded_chosenvaluation_candidate_power = bpd_candidate_pvs_decoded_chosenvaluation) -> exists bpvi_factor_pvs_decoded_chosenvaluation_candidate_power bpvi_partial_pvs_decoded_chosenvaluation_candidate_power bpvi_successor_pvs_decoded_chosenvaluation_candidate_power. ((((exists bpvi_h_pvs_decoded_chosenvaluation_candidate_power_factor. bpvi_h_pvs_decoded_chosenvaluation_candidate_power_factor + S (bpvi_factor_pvs_decoded_chosenvaluation_candidate_power) = S ((S (bpvi_j_pvs_decoded_chosenvaluation_candidate_power)) * bpvi_c_pvs_decoded_chosenvaluation_candidate_power)) /\ exists bpvi_q_pvs_decoded_chosenvaluation_candidate_power_factor. bpvi_b_pvs_decoded_chosenvaluation_candidate_power = bpvi_q_pvs_decoded_chosenvaluation_candidate_power_factor * S ((S (bpvi_j_pvs_decoded_chosenvaluation_candidate_power)) * bpvi_c_pvs_decoded_chosenvaluation_candidate_power) + (bpvi_factor_pvs_decoded_chosenvaluation_candidate_power))) /\ ((((exists bpvi_h_pvs_decoded_chosenvaluation_candidate_power_partial. bpvi_h_pvs_decoded_chosenvaluation_candidate_power_partial + S (bpvi_partial_pvs_decoded_chosenvaluation_candidate_power) = S ((S (bpvi_j_pvs_decoded_chosenvaluation_candidate_power)) * bpvi_v_pvs_decoded_chosenvaluation_candidate_power)) /\ exists bpvi_q_pvs_decoded_chosenvaluation_candidate_power_partial. bpvi_u_pvs_decoded_chosenvaluation_candidate_power = bpvi_q_pvs_decoded_chosenvaluation_candidate_power_partial * S ((S (bpvi_j_pvs_decoded_chosenvaluation_candidate_power)) * bpvi_v_pvs_decoded_chosenvaluation_candidate_power) + (bpvi_partial_pvs_decoded_chosenvaluation_candidate_power))) /\ ((((exists bpvi_h_pvs_decoded_chosenvaluation_candidate_power_successor. bpvi_h_pvs_decoded_chosenvaluation_candidate_power_successor + S (bpvi_successor_pvs_decoded_chosenvaluation_candidate_power) = S ((S (S bpvi_j_pvs_decoded_chosenvaluation_candidate_power)) * bpvi_v_pvs_decoded_chosenvaluation_candidate_power)) /\ exists bpvi_q_pvs_decoded_chosenvaluation_candidate_power_successor. bpvi_u_pvs_decoded_chosenvaluation_candidate_power = bpvi_q_pvs_decoded_chosenvaluation_candidate_power_successor * S ((S (S bpvi_j_pvs_decoded_chosenvaluation_candidate_power)) * bpvi_v_pvs_decoded_chosenvaluation_candidate_power) + (bpvi_successor_pvs_decoded_chosenvaluation_candidate_power))) /\ bpvi_successor_pvs_decoded_chosenvaluation_candidate_power = bpvi_partial_pvs_decoded_chosenvaluation_candidate_power * bpvi_factor_pvs_decoded_chosenvaluation_candidate_power)))))))) /\ exists bpvi_divisor_factor_pvs_decoded_chosenvaluation_candidate. n = bpvi_result_pvs_decoded_chosenvaluation_candidate * bpvi_divisor_factor_pvs_decoded_chosenvaluation_candidate)) -> (exists bpd_gap_pvs_decoded_chosenvaluation_maximal. bpd_gap_pvs_decoded_chosenvaluation_maximal + (bpd_candidate_pvs_decoded_chosenvaluation) = (f))) /\ (exists pa_b_pvs_decoded_chosenvalue pa_c_pvs_decoded_chosenvalue. ((forall pa_i_pvs_decoded_chosenvalue_repeat. (exists pa_lt_pvs_decoded_chosenvalue_repeat_bound. pa_lt_pvs_decoded_chosenvalue_repeat_bound + S pa_i_pvs_decoded_chosenvalue_repeat = f) -> (((exists pa_h_pvs_decoded_chosenvalue_repeat_decoded. pa_h_pvs_decoded_chosenvalue_repeat_decoded + S (p) = S ((S (pa_i_pvs_decoded_chosenvalue_repeat)) * pa_c_pvs_decoded_chosenvalue)) /\ exists pa_q_pvs_decoded_chosenvalue_repeat_decoded. pa_b_pvs_decoded_chosenvalue = pa_q_pvs_decoded_chosenvalue_repeat_decoded * S ((S (pa_i_pvs_decoded_chosenvalue_repeat)) * pa_c_pvs_decoded_chosenvalue) + (p)))) /\ (exists pa_u_pvs_decoded_chosenvalue_product pa_v_pvs_decoded_chosenvalue_product. ((((exists pa_h_pvs_decoded_chosenvalue_product_start. pa_h_pvs_decoded_chosenvalue_product_start + S (1) = S ((S (0)) * pa_v_pvs_decoded_chosenvalue_product)) /\ exists pa_q_pvs_decoded_chosenvalue_product_start. pa_u_pvs_decoded_chosenvalue_product = pa_q_pvs_decoded_chosenvalue_product_start * S ((S (0)) * pa_v_pvs_decoded_chosenvalue_product) + (1))) /\ ((((exists pa_h_pvs_decoded_chosenvalue_product_terminal. pa_h_pvs_decoded_chosenvalue_product_terminal + S (v) = S ((S (f)) * pa_v_pvs_decoded_chosenvalue_product)) /\ exists pa_q_pvs_decoded_chosenvalue_product_terminal. pa_u_pvs_decoded_chosenvalue_product = pa_q_pvs_decoded_chosenvalue_product_terminal * S ((S (f)) * pa_v_pvs_decoded_chosenvalue_product) + (v))) /\ forall pa_i_pvs_decoded_chosenvalue_product. (exists pa_lt_pvs_decoded_chosenvalue_product_bound. pa_lt_pvs_decoded_chosenvalue_product_bound + S pa_i_pvs_decoded_chosenvalue_product = f) -> exists pa_p_pvs_decoded_chosenvalue_product pa_r_pvs_decoded_chosenvalue_product pa_s_pvs_decoded_chosenvalue_product. ((((exists pa_h_pvs_decoded_chosenvalue_product_factor. pa_h_pvs_decoded_chosenvalue_product_factor + S (pa_p_pvs_decoded_chosenvalue_product) = S ((S (pa_i_pvs_decoded_chosenvalue_product)) * pa_c_pvs_decoded_chosenvalue)) /\ exists pa_q_pvs_decoded_chosenvalue_product_factor. pa_b_pvs_decoded_chosenvalue = pa_q_pvs_decoded_chosenvalue_product_factor * S ((S (pa_i_pvs_decoded_chosenvalue_product)) * pa_c_pvs_decoded_chosenvalue) + (pa_p_pvs_decoded_chosenvalue_product))) /\ ((((exists pa_h_pvs_decoded_chosenvalue_product_partial. pa_h_pvs_decoded_chosenvalue_product_partial + S (pa_r_pvs_decoded_chosenvalue_product) = S ((S (pa_i_pvs_decoded_chosenvalue_product)) * pa_v_pvs_decoded_chosenvalue_product)) /\ exists pa_q_pvs_decoded_chosenvalue_product_partial. pa_u_pvs_decoded_chosenvalue_product = pa_q_pvs_decoded_chosenvalue_product_partial * S ((S (pa_i_pvs_decoded_chosenvalue_product)) * pa_v_pvs_decoded_chosenvalue_product) + (pa_r_pvs_decoded_chosenvalue_product))) /\ ((((exists pa_h_pvs_decoded_chosenvalue_product_successor. pa_h_pvs_decoded_chosenvalue_product_successor + S (pa_s_pvs_decoded_chosenvalue_product) = S ((S (S pa_i_pvs_decoded_chosenvalue_product)) * pa_v_pvs_decoded_chosenvalue_product)) /\ exists pa_q_pvs_decoded_chosenvalue_product_successor. pa_u_pvs_decoded_chosenvalue_product = pa_q_pvs_decoded_chosenvalue_product_successor * S ((S (S pa_i_pvs_decoded_chosenvalue_product)) * pa_v_pvs_decoded_chosenvalue_product) + (pa_s_pvs_decoded_chosenvalue_product))) /\ pa_s_pvs_decoded_chosenvalue_product = pa_r_pvs_decoded_chosenvalue_product * pa_p_pvs_decoded_chosenvalue_product)))))))))))))))))))) - 0015
specialize hentries (i) - 0016
apply hentries - 0017
exact hi - 0018
cases hrow - 0019
cases hrow_witness - 0020
cases hrow_witness_witness - 0021
cases hrow_witness_witness_witness - 0022
cases hrow_witness_witness_witness_right - 0023
cases hrow_witness_witness_witness_right_right - 0024
cases hrow_witness_witness_witness_right_right_right - 0025
cases hrow_witness_witness_witness_right_right_right_right - 0026
cases hrow_witness_witness_witness_right_right_right_right_right - 0027
have heq : e = x1 - 0028
specialize beta_at_unique (eb) - 0029
specialize beta_at_unique (ec) - 0030
specialize beta_at_unique (i) - 0031
specialize beta_at_unique (e) - 0032
specialize beta_at_unique (x1) - 0033
apply beta_at_unique - 0034
exact hat - 0035
exact hrow_witness_witness_witness_right_left - 0036
exists x - 0037
split - 0038
exact hrow_witness_witness_witness_right_right_right_left - 0039
rewrite heq - 0040
rewrite heq - 0041
rewrite heq - 0042
rewrite heq - 0043
rewrite heq - 0044
rewrite heq - 0045
exact hrow_witness_witness_witness_right_right_right_right_right_left