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 b c vb vc l a e. (forall mkm_index_last_source. (exists mkm_lt_last_source_bound. mkm_lt_last_source_bound + S (mkm_index_last_source) = (S l)) -> (exists mkm_value_last_source_point mkm_exponent_last_source_point. (((exists fs_h_mkm_last_source_point_source. fs_h_mkm_last_source_point_source + S (mkm_value_last_source_point) = S ((S (mkm_index_last_source)) * c)) /\ exists fs_q_mkm_last_source_point_source. b = fs_q_mkm_last_source_point_source * S ((S (mkm_index_last_source)) * c) + (mkm_value_last_source_point))) /\ ((((exists fs_h_mkm_last_source_point_decoded. fs_h_mkm_last_source_point_decoded + S (mkm_exponent_last_source_point) = S ((S (mkm_index_last_source)) * vc)) /\ exists fs_q_mkm_last_source_point_decoded. vb = fs_q_mkm_last_source_point_decoded * S ((S (mkm_index_last_source)) * vc) + (mkm_exponent_last_source_point))) /\ (((exists bpv_gap_mkm_last_source_point_valuation_exponent_bound. bpv_gap_mkm_last_source_point_valuation_exponent_bound + mkm_exponent_last_source_point = (mkm_value_last_source_point)) /\ (exists bpv_result_mkm_last_source_point_valuation_selected. ((exists ff_b_mkm_last_source_point_valuation_selected_power ff_c_mkm_last_source_point_valuation_selected_power. ((forall ff_i_mkm_last_source_point_valuation_selected_power_repeat. (exists ff_lt_mkm_last_source_point_valuation_selected_power_repeat_bound. ff_lt_mkm_last_source_point_valuation_selected_power_repeat_bound + S ff_i_mkm_last_source_point_valuation_selected_power_repeat = mkm_exponent_last_source_point) -> (((exists ff_h_mkm_last_source_point_valuation_selected_power_repeat_decoded. ff_h_mkm_last_source_point_valuation_selected_power_repeat_decoded + S (p) = S ((S (ff_i_mkm_last_source_point_valuation_selected_power_repeat)) * ff_c_mkm_last_source_point_valuation_selected_power)) /\ exists ff_q_mkm_last_source_point_valuation_selected_power_repeat_decoded. ff_b_mkm_last_source_point_valuation_selected_power = ff_q_mkm_last_source_point_valuation_selected_power_repeat_decoded * S ((S (ff_i_mkm_last_source_point_valuation_selected_power_repeat)) * ff_c_mkm_last_source_point_valuation_selected_power) + (p)))) /\ (exists ff_u_mkm_last_source_point_valuation_selected_power_product ff_v_mkm_last_source_point_valuation_selected_power_product. ((((exists ff_h_mkm_last_source_point_valuation_selected_power_product_start. ff_h_mkm_last_source_point_valuation_selected_power_product_start + S (1) = S ((S (0)) * ff_v_mkm_last_source_point_valuation_selected_power_product)) /\ exists ff_q_mkm_last_source_point_valuation_selected_power_product_start. ff_u_mkm_last_source_point_valuation_selected_power_product = ff_q_mkm_last_source_point_valuation_selected_power_product_start * S ((S (0)) * ff_v_mkm_last_source_point_valuation_selected_power_product) + (1))) /\ ((((exists ff_h_mkm_last_source_point_valuation_selected_power_product_terminal. ff_h_mkm_last_source_point_valuation_selected_power_product_terminal + S (bpv_result_mkm_last_source_point_valuation_selected) = S ((S (mkm_exponent_last_source_point)) * ff_v_mkm_last_source_point_valuation_selected_power_product)) /\ exists ff_q_mkm_last_source_point_valuation_selected_power_product_terminal. ff_u_mkm_last_source_point_valuation_selected_power_product = ff_q_mkm_last_source_point_valuation_selected_power_product_terminal * S ((S (mkm_exponent_last_source_point)) * ff_v_mkm_last_source_point_valuation_selected_power_product) + (bpv_result_mkm_last_source_point_valuation_selected))) /\ forall ff_i_mkm_last_source_point_valuation_selected_power_product. (exists ff_lt_mkm_last_source_point_valuation_selected_power_product_bound. ff_lt_mkm_last_source_point_valuation_selected_power_product_bound + S ff_i_mkm_last_source_point_valuation_selected_power_product = mkm_exponent_last_source_point) -> exists ff_p_mkm_last_source_point_valuation_selected_power_product ff_r_mkm_last_source_point_valuation_selected_power_product ff_s_mkm_last_source_point_valuation_selected_power_product. ((((exists ff_h_mkm_last_source_point_valuation_selected_power_product_factor. ff_h_mkm_last_source_point_valuation_selected_power_product_factor + S (ff_p_mkm_last_source_point_valuation_selected_power_product) = S ((S (ff_i_mkm_last_source_point_valuation_selected_power_product)) * ff_c_mkm_last_source_point_valuation_selected_power)) /\ exists ff_q_mkm_last_source_point_valuation_selected_power_product_factor. ff_b_mkm_last_source_point_valuation_selected_power = ff_q_mkm_last_source_point_valuation_selected_power_product_factor * S ((S (ff_i_mkm_last_source_point_valuation_selected_power_product)) * ff_c_mkm_last_source_point_valuation_selected_power) + (ff_p_mkm_last_source_point_valuation_selected_power_product))) /\ ((((exists ff_h_mkm_last_source_point_valuation_selected_power_product_partial. ff_h_mkm_last_source_point_valuation_selected_power_product_partial + S (ff_r_mkm_last_source_point_valuation_selected_power_product) = S ((S (ff_i_mkm_last_source_point_valuation_selected_power_product)) * ff_v_mkm_last_source_point_valuation_selected_power_product)) /\ exists ff_q_mkm_last_source_point_valuation_selected_power_product_partial. ff_u_mkm_last_source_point_valuation_selected_power_product = ff_q_mkm_last_source_point_valuation_selected_power_product_partial * S ((S (ff_i_mkm_last_source_point_valuation_selected_power_product)) * ff_v_mkm_last_source_point_valuation_selected_power_product) + (ff_r_mkm_last_source_point_valuation_selected_power_product))) /\ ((((exists ff_h_mkm_last_source_point_valuation_selected_power_product_successor. ff_h_mkm_last_source_point_valuation_selected_power_product_successor + S (ff_s_mkm_last_source_point_valuation_selected_power_product) = S ((S (S ff_i_mkm_last_source_point_valuation_selected_power_product)) * ff_v_mkm_last_source_point_valuation_selected_power_product)) /\ exists ff_q_mkm_last_source_point_valuation_selected_power_product_successor. ff_u_mkm_last_source_point_valuation_selected_power_product = ff_q_mkm_last_source_point_valuation_selected_power_product_successor * S ((S (S ff_i_mkm_last_source_point_valuation_selected_power_product)) * ff_v_mkm_last_source_point_valuation_selected_power_product) + (ff_s_mkm_last_source_point_valuation_selected_power_product))) /\ ff_s_mkm_last_source_point_valuation_selected_power_product = ff_r_mkm_last_source_point_valuation_selected_power_product * ff_p_mkm_last_source_point_valuation_selected_power_product)))))))) /\ (exists bpv_factor_mkm_last_source_point_valuation_selected_divides. (mkm_value_last_source_point) = bpv_result_mkm_last_source_point_valuation_selected * bpv_factor_mkm_last_source_point_valuation_selected_divides)))) /\ forall bpv_candidate_mkm_last_source_point_valuation. (exists bpv_gap_mkm_last_source_point_valuation_candidate_bound. bpv_gap_mkm_last_source_point_valuation_candidate_bound + bpv_candidate_mkm_last_source_point_valuation = (mkm_value_last_source_point)) -> (exists bpv_result_mkm_last_source_point_valuation_candidate. ((exists ff_b_mkm_last_source_point_valuation_candidate_power ff_c_mkm_last_source_point_valuation_candidate_power. ((forall ff_i_mkm_last_source_point_valuation_candidate_power_repeat. (exists ff_lt_mkm_last_source_point_valuation_candidate_power_repeat_bound. ff_lt_mkm_last_source_point_valuation_candidate_power_repeat_bound + S ff_i_mkm_last_source_point_valuation_candidate_power_repeat = bpv_candidate_mkm_last_source_point_valuation) -> (((exists ff_h_mkm_last_source_point_valuation_candidate_power_repeat_decoded. ff_h_mkm_last_source_point_valuation_candidate_power_repeat_decoded + S (p) = S ((S (ff_i_mkm_last_source_point_valuation_candidate_power_repeat)) * ff_c_mkm_last_source_point_valuation_candidate_power)) /\ exists ff_q_mkm_last_source_point_valuation_candidate_power_repeat_decoded. ff_b_mkm_last_source_point_valuation_candidate_power = ff_q_mkm_last_source_point_valuation_candidate_power_repeat_decoded * S ((S (ff_i_mkm_last_source_point_valuation_candidate_power_repeat)) * ff_c_mkm_last_source_point_valuation_candidate_power) + (p)))) /\ (exists ff_u_mkm_last_source_point_valuation_candidate_power_product ff_v_mkm_last_source_point_valuation_candidate_power_product. ((((exists ff_h_mkm_last_source_point_valuation_candidate_power_product_start. ff_h_mkm_last_source_point_valuation_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_mkm_last_source_point_valuation_candidate_power_product)) /\ exists ff_q_mkm_last_source_point_valuation_candidate_power_product_start. ff_u_mkm_last_source_point_valuation_candidate_power_product = ff_q_mkm_last_source_point_valuation_candidate_power_product_start * S ((S (0)) * ff_v_mkm_last_source_point_valuation_candidate_power_product) + (1))) /\ ((((exists ff_h_mkm_last_source_point_valuation_candidate_power_product_terminal. ff_h_mkm_last_source_point_valuation_candidate_power_product_terminal + S (bpv_result_mkm_last_source_point_valuation_candidate) = S ((S (bpv_candidate_mkm_last_source_point_valuation)) * ff_v_mkm_last_source_point_valuation_candidate_power_product)) /\ exists ff_q_mkm_last_source_point_valuation_candidate_power_product_terminal. ff_u_mkm_last_source_point_valuation_candidate_power_product = ff_q_mkm_last_source_point_valuation_candidate_power_product_terminal * S ((S (bpv_candidate_mkm_last_source_point_valuation)) * ff_v_mkm_last_source_point_valuation_candidate_power_product) + (bpv_result_mkm_last_source_point_valuation_candidate))) /\ forall ff_i_mkm_last_source_point_valuation_candidate_power_product. (exists ff_lt_mkm_last_source_point_valuation_candidate_power_product_bound. ff_lt_mkm_last_source_point_valuation_candidate_power_product_bound + S ff_i_mkm_last_source_point_valuation_candidate_power_product = bpv_candidate_mkm_last_source_point_valuation) -> exists ff_p_mkm_last_source_point_valuation_candidate_power_product ff_r_mkm_last_source_point_valuation_candidate_power_product ff_s_mkm_last_source_point_valuation_candidate_power_product. ((((exists ff_h_mkm_last_source_point_valuation_candidate_power_product_factor. ff_h_mkm_last_source_point_valuation_candidate_power_product_factor + S (ff_p_mkm_last_source_point_valuation_candidate_power_product) = S ((S (ff_i_mkm_last_source_point_valuation_candidate_power_product)) * ff_c_mkm_last_source_point_valuation_candidate_power)) /\ exists ff_q_mkm_last_source_point_valuation_candidate_power_product_factor. ff_b_mkm_last_source_point_valuation_candidate_power = ff_q_mkm_last_source_point_valuation_candidate_power_product_factor * S ((S (ff_i_mkm_last_source_point_valuation_candidate_power_product)) * ff_c_mkm_last_source_point_valuation_candidate_power) + (ff_p_mkm_last_source_point_valuation_candidate_power_product))) /\ ((((exists ff_h_mkm_last_source_point_valuation_candidate_power_product_partial. ff_h_mkm_last_source_point_valuation_candidate_power_product_partial + S (ff_r_mkm_last_source_point_valuation_candidate_power_product) = S ((S (ff_i_mkm_last_source_point_valuation_candidate_power_product)) * ff_v_mkm_last_source_point_valuation_candidate_power_product)) /\ exists ff_q_mkm_last_source_point_valuation_candidate_power_product_partial. ff_u_mkm_last_source_point_valuation_candidate_power_product = ff_q_mkm_last_source_point_valuation_candidate_power_product_partial * S ((S (ff_i_mkm_last_source_point_valuation_candidate_power_product)) * ff_v_mkm_last_source_point_valuation_candidate_power_product) + (ff_r_mkm_last_source_point_valuation_candidate_power_product))) /\ ((((exists ff_h_mkm_last_source_point_valuation_candidate_power_product_successor. ff_h_mkm_last_source_point_valuation_candidate_power_product_successor + S (ff_s_mkm_last_source_point_valuation_candidate_power_product) = S ((S (S ff_i_mkm_last_source_point_valuation_candidate_power_product)) * ff_v_mkm_last_source_point_valuation_candidate_power_product)) /\ exists ff_q_mkm_last_source_point_valuation_candidate_power_product_successor. ff_u_mkm_last_source_point_valuation_candidate_power_product = ff_q_mkm_last_source_point_valuation_candidate_power_product_successor * S ((S (S ff_i_mkm_last_source_point_valuation_candidate_power_product)) * ff_v_mkm_last_source_point_valuation_candidate_power_product) + (ff_s_mkm_last_source_point_valuation_candidate_power_product))) /\ ff_s_mkm_last_source_point_valuation_candidate_power_product = ff_r_mkm_last_source_point_valuation_candidate_power_product * ff_p_mkm_last_source_point_valuation_candidate_power_product)))))))) /\ (exists bpv_factor_mkm_last_source_point_valuation_candidate_divides. (mkm_value_last_source_point) = bpv_result_mkm_last_source_point_valuation_candidate * bpv_factor_mkm_last_source_point_valuation_candidate_divides))) -> (exists bpv_gap_mkm_last_source_point_valuation_maximal. bpv_gap_mkm_last_source_point_valuation_maximal + bpv_candidate_mkm_last_source_point_valuation = mkm_exponent_last_source_point))))) -> (((exists fs_h_mkm_last_a. fs_h_mkm_last_a + S (a) = S ((S (l)) * c)) /\ exists fs_q_mkm_last_a. b = fs_q_mkm_last_a * S ((S (l)) * c) + (a))) -> (((exists fs_h_mkm_last_e. fs_h_mkm_last_e + S (e) = S ((S (l)) * vc)) /\ exists fs_q_mkm_last_e. vb = fs_q_mkm_last_e * S ((S (l)) * vc) + (e))) -> (((exists bpv_gap_mkm_last_result_exponent_bound. bpv_gap_mkm_last_result_exponent_bound + e = (a)) /\ (exists bpv_result_mkm_last_result_selected. ((exists ff_b_mkm_last_result_selected_power ff_c_mkm_last_result_selected_power. ((forall ff_i_mkm_last_result_selected_power_repeat. (exists ff_lt_mkm_last_result_selected_power_repeat_bound. ff_lt_mkm_last_result_selected_power_repeat_bound + S ff_i_mkm_last_result_selected_power_repeat = e) -> (((exists ff_h_mkm_last_result_selected_power_repeat_decoded. ff_h_mkm_last_result_selected_power_repeat_decoded + S (p) = S ((S (ff_i_mkm_last_result_selected_power_repeat)) * ff_c_mkm_last_result_selected_power)) /\ exists ff_q_mkm_last_result_selected_power_repeat_decoded. ff_b_mkm_last_result_selected_power = ff_q_mkm_last_result_selected_power_repeat_decoded * S ((S (ff_i_mkm_last_result_selected_power_repeat)) * ff_c_mkm_last_result_selected_power) + (p)))) /\ (exists ff_u_mkm_last_result_selected_power_product ff_v_mkm_last_result_selected_power_product. ((((exists ff_h_mkm_last_result_selected_power_product_start. ff_h_mkm_last_result_selected_power_product_start + S (1) = S ((S (0)) * ff_v_mkm_last_result_selected_power_product)) /\ exists ff_q_mkm_last_result_selected_power_product_start. ff_u_mkm_last_result_selected_power_product = ff_q_mkm_last_result_selected_power_product_start * S ((S (0)) * ff_v_mkm_last_result_selected_power_product) + (1))) /\ ((((exists ff_h_mkm_last_result_selected_power_product_terminal. ff_h_mkm_last_result_selected_power_product_terminal + S (bpv_result_mkm_last_result_selected) = S ((S (e)) * ff_v_mkm_last_result_selected_power_product)) /\ exists ff_q_mkm_last_result_selected_power_product_terminal. ff_u_mkm_last_result_selected_power_product = ff_q_mkm_last_result_selected_power_product_terminal * S ((S (e)) * ff_v_mkm_last_result_selected_power_product) + (bpv_result_mkm_last_result_selected))) /\ forall ff_i_mkm_last_result_selected_power_product. (exists ff_lt_mkm_last_result_selected_power_product_bound. ff_lt_mkm_last_result_selected_power_product_bound + S ff_i_mkm_last_result_selected_power_product = e) -> exists ff_p_mkm_last_result_selected_power_product ff_r_mkm_last_result_selected_power_product ff_s_mkm_last_result_selected_power_product. ((((exists ff_h_mkm_last_result_selected_power_product_factor. ff_h_mkm_last_result_selected_power_product_factor + S (ff_p_mkm_last_result_selected_power_product) = S ((S (ff_i_mkm_last_result_selected_power_product)) * ff_c_mkm_last_result_selected_power)) /\ exists ff_q_mkm_last_result_selected_power_product_factor. ff_b_mkm_last_result_selected_power = ff_q_mkm_last_result_selected_power_product_factor * S ((S (ff_i_mkm_last_result_selected_power_product)) * ff_c_mkm_last_result_selected_power) + (ff_p_mkm_last_result_selected_power_product))) /\ ((((exists ff_h_mkm_last_result_selected_power_product_partial. ff_h_mkm_last_result_selected_power_product_partial + S (ff_r_mkm_last_result_selected_power_product) = S ((S (ff_i_mkm_last_result_selected_power_product)) * ff_v_mkm_last_result_selected_power_product)) /\ exists ff_q_mkm_last_result_selected_power_product_partial. ff_u_mkm_last_result_selected_power_product = ff_q_mkm_last_result_selected_power_product_partial * S ((S (ff_i_mkm_last_result_selected_power_product)) * ff_v_mkm_last_result_selected_power_product) + (ff_r_mkm_last_result_selected_power_product))) /\ ((((exists ff_h_mkm_last_result_selected_power_product_successor. ff_h_mkm_last_result_selected_power_product_successor + S (ff_s_mkm_last_result_selected_power_product) = S ((S (S ff_i_mkm_last_result_selected_power_product)) * ff_v_mkm_last_result_selected_power_product)) /\ exists ff_q_mkm_last_result_selected_power_product_successor. ff_u_mkm_last_result_selected_power_product = ff_q_mkm_last_result_selected_power_product_successor * S ((S (S ff_i_mkm_last_result_selected_power_product)) * ff_v_mkm_last_result_selected_power_product) + (ff_s_mkm_last_result_selected_power_product))) /\ ff_s_mkm_last_result_selected_power_product = ff_r_mkm_last_result_selected_power_product * ff_p_mkm_last_result_selected_power_product)))))))) /\ (exists bpv_factor_mkm_last_result_selected_divides. (a) = bpv_result_mkm_last_result_selected * bpv_factor_mkm_last_result_selected_divides)))) /\ forall bpv_candidate_mkm_last_result. (exists bpv_gap_mkm_last_result_candidate_bound. bpv_gap_mkm_last_result_candidate_bound + bpv_candidate_mkm_last_result = (a)) -> (exists bpv_result_mkm_last_result_candidate. ((exists ff_b_mkm_last_result_candidate_power ff_c_mkm_last_result_candidate_power. ((forall ff_i_mkm_last_result_candidate_power_repeat. (exists ff_lt_mkm_last_result_candidate_power_repeat_bound. ff_lt_mkm_last_result_candidate_power_repeat_bound + S ff_i_mkm_last_result_candidate_power_repeat = bpv_candidate_mkm_last_result) -> (((exists ff_h_mkm_last_result_candidate_power_repeat_decoded. ff_h_mkm_last_result_candidate_power_repeat_decoded + S (p) = S ((S (ff_i_mkm_last_result_candidate_power_repeat)) * ff_c_mkm_last_result_candidate_power)) /\ exists ff_q_mkm_last_result_candidate_power_repeat_decoded. ff_b_mkm_last_result_candidate_power = ff_q_mkm_last_result_candidate_power_repeat_decoded * S ((S (ff_i_mkm_last_result_candidate_power_repeat)) * ff_c_mkm_last_result_candidate_power) + (p)))) /\ (exists ff_u_mkm_last_result_candidate_power_product ff_v_mkm_last_result_candidate_power_product. ((((exists ff_h_mkm_last_result_candidate_power_product_start. ff_h_mkm_last_result_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_mkm_last_result_candidate_power_product)) /\ exists ff_q_mkm_last_result_candidate_power_product_start. ff_u_mkm_last_result_candidate_power_product = ff_q_mkm_last_result_candidate_power_product_start * S ((S (0)) * ff_v_mkm_last_result_candidate_power_product) + (1))) /\ ((((exists ff_h_mkm_last_result_candidate_power_product_terminal. ff_h_mkm_last_result_candidate_power_product_terminal + S (bpv_result_mkm_last_result_candidate) = S ((S (bpv_candidate_mkm_last_result)) * ff_v_mkm_last_result_candidate_power_product)) /\ exists ff_q_mkm_last_result_candidate_power_product_terminal. ff_u_mkm_last_result_candidate_power_product = ff_q_mkm_last_result_candidate_power_product_terminal * S ((S (bpv_candidate_mkm_last_result)) * ff_v_mkm_last_result_candidate_power_product) + (bpv_result_mkm_last_result_candidate))) /\ forall ff_i_mkm_last_result_candidate_power_product. (exists ff_lt_mkm_last_result_candidate_power_product_bound. ff_lt_mkm_last_result_candidate_power_product_bound + S ff_i_mkm_last_result_candidate_power_product = bpv_candidate_mkm_last_result) -> exists ff_p_mkm_last_result_candidate_power_product ff_r_mkm_last_result_candidate_power_product ff_s_mkm_last_result_candidate_power_product. ((((exists ff_h_mkm_last_result_candidate_power_product_factor. ff_h_mkm_last_result_candidate_power_product_factor + S (ff_p_mkm_last_result_candidate_power_product) = S ((S (ff_i_mkm_last_result_candidate_power_product)) * ff_c_mkm_last_result_candidate_power)) /\ exists ff_q_mkm_last_result_candidate_power_product_factor. ff_b_mkm_last_result_candidate_power = ff_q_mkm_last_result_candidate_power_product_factor * S ((S (ff_i_mkm_last_result_candidate_power_product)) * ff_c_mkm_last_result_candidate_power) + (ff_p_mkm_last_result_candidate_power_product))) /\ ((((exists ff_h_mkm_last_result_candidate_power_product_partial. ff_h_mkm_last_result_candidate_power_product_partial + S (ff_r_mkm_last_result_candidate_power_product) = S ((S (ff_i_mkm_last_result_candidate_power_product)) * ff_v_mkm_last_result_candidate_power_product)) /\ exists ff_q_mkm_last_result_candidate_power_product_partial. ff_u_mkm_last_result_candidate_power_product = ff_q_mkm_last_result_candidate_power_product_partial * S ((S (ff_i_mkm_last_result_candidate_power_product)) * ff_v_mkm_last_result_candidate_power_product) + (ff_r_mkm_last_result_candidate_power_product))) /\ ((((exists ff_h_mkm_last_result_candidate_power_product_successor. ff_h_mkm_last_result_candidate_power_product_successor + S (ff_s_mkm_last_result_candidate_power_product) = S ((S (S ff_i_mkm_last_result_candidate_power_product)) * ff_v_mkm_last_result_candidate_power_product)) /\ exists ff_q_mkm_last_result_candidate_power_product_successor. ff_u_mkm_last_result_candidate_power_product = ff_q_mkm_last_result_candidate_power_product_successor * S ((S (S ff_i_mkm_last_result_candidate_power_product)) * ff_v_mkm_last_result_candidate_power_product) + (ff_s_mkm_last_result_candidate_power_product))) /\ ff_s_mkm_last_result_candidate_power_product = ff_r_mkm_last_result_candidate_power_product * ff_p_mkm_last_result_candidate_power_product)))))))) /\ (exists bpv_factor_mkm_last_result_candidate_divides. (a) = bpv_result_mkm_last_result_candidate * bpv_factor_mkm_last_result_candidate_divides))) -> (exists bpv_gap_mkm_last_result_maximal. bpv_gap_mkm_last_result_maximal + bpv_candidate_mkm_last_result = e))Constructive proof overview
Generated structural guide
Each actual last table entry has the exact canonical valuation of its actual decoded factor.
The unchanged tactic script uses 2 declared prerequisites and contains 49 exact native proof lines.
Alpha v34 checked-use · first admitted v27 · independently kernel and Lean verified; not Stable
Proof neighborhood
Direct dependencies
le_refl Stable theorem; checked-use authorized 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–11
Work with arbitrary variables or the premises of the current implication.
- L11
intro he
03Establish hpointL12–16
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply h.
- L12
have hpoint : ∃ mkm_value_last_point. ∃ mkm_exponent_last_point. BetaAt(b,c,l,mkm_value_last_point) ∧ (BetaAt(vb,vc,l,mkm_exponent_last_point) ∧ BoundedPowerValuation(p,mkm_value_last_point,mkm_value_last_point,mkm_exponent_last_point))Definitions: BetaAtBoundedPowerValuation - L13
specialize h l - L14
apply h - L15
specialize le_refl (S l) - L16
apply le_refl
04Separate the logical casesL17–20
05Establish hvalueL21–29
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply beta at unique.
06Establish hexponentL30–39
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply beta at unique.
- L30
have hexponent : x1 = e - L31
specialize beta_at_unique vb - L32
specialize beta_at_unique vc - L33
specialize beta_at_unique l - L34
specialize beta_at_unique x1 - L35
specialize beta_at_unique e - L36
apply beta_at_unique - L37
exact hpoint_witness_witness_right_left - L38
exact he - L39
rewrite hvalue at hpoint_witness_witness_right_right
07Calculate and transport equalitiesL40–48
Carry out the recorded arithmetic or equality steps; inspect the exact commands for their direction and premises.
- L40
rewrite hvalue at hpoint_witness_witness_right_right - L41
rewrite hvalue at hpoint_witness_witness_right_right - L42
rewrite hvalue at hpoint_witness_witness_right_right - L43
rewrite hexponent at hpoint_witness_witness_right_right - L44
rewrite hexponent at hpoint_witness_witness_right_right - L45
rewrite hexponent at hpoint_witness_witness_right_right - L46
rewrite hexponent at hpoint_witness_witness_right_right - L47
rewrite hexponent at hpoint_witness_witness_right_right - L48
rewrite hexponent at hpoint_witness_witness_right_right
08Use earlier factsL49–49
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L49
exact hpoint_witness_witness_right_right
Original exact command ledger · 49 lines
- 0001
intro p - 0002
intro b - 0003
intro c - 0004
intro vb - 0005
intro vc - 0006
intro l - 0007
intro a - 0008
intro e - 0009
intro h - 0010
intro ha - 0011
intro he - 0012
have hpoint : exists mkm_value_last_point mkm_exponent_last_point. (((exists fs_h_mkm_last_point_source. fs_h_mkm_last_point_source + S (mkm_value_last_point) = S ((S (l)) * c)) /\ exists fs_q_mkm_last_point_source. b = fs_q_mkm_last_point_source * S ((S (l)) * c) + (mkm_value_last_point))) /\ ((((exists fs_h_mkm_last_point_decoded. fs_h_mkm_last_point_decoded + S (mkm_exponent_last_point) = S ((S (l)) * vc)) /\ exists fs_q_mkm_last_point_decoded. vb = fs_q_mkm_last_point_decoded * S ((S (l)) * vc) + (mkm_exponent_last_point))) /\ (((exists bpv_gap_mkm_last_point_valuation_exponent_bound. bpv_gap_mkm_last_point_valuation_exponent_bound + mkm_exponent_last_point = (mkm_value_last_point)) /\ (exists bpv_result_mkm_last_point_valuation_selected. ((exists ff_b_mkm_last_point_valuation_selected_power ff_c_mkm_last_point_valuation_selected_power. ((forall ff_i_mkm_last_point_valuation_selected_power_repeat. (exists ff_lt_mkm_last_point_valuation_selected_power_repeat_bound. ff_lt_mkm_last_point_valuation_selected_power_repeat_bound + S ff_i_mkm_last_point_valuation_selected_power_repeat = mkm_exponent_last_point) -> (((exists ff_h_mkm_last_point_valuation_selected_power_repeat_decoded. ff_h_mkm_last_point_valuation_selected_power_repeat_decoded + S (p) = S ((S (ff_i_mkm_last_point_valuation_selected_power_repeat)) * ff_c_mkm_last_point_valuation_selected_power)) /\ exists ff_q_mkm_last_point_valuation_selected_power_repeat_decoded. ff_b_mkm_last_point_valuation_selected_power = ff_q_mkm_last_point_valuation_selected_power_repeat_decoded * S ((S (ff_i_mkm_last_point_valuation_selected_power_repeat)) * ff_c_mkm_last_point_valuation_selected_power) + (p)))) /\ (exists ff_u_mkm_last_point_valuation_selected_power_product ff_v_mkm_last_point_valuation_selected_power_product. ((((exists ff_h_mkm_last_point_valuation_selected_power_product_start. ff_h_mkm_last_point_valuation_selected_power_product_start + S (1) = S ((S (0)) * ff_v_mkm_last_point_valuation_selected_power_product)) /\ exists ff_q_mkm_last_point_valuation_selected_power_product_start. ff_u_mkm_last_point_valuation_selected_power_product = ff_q_mkm_last_point_valuation_selected_power_product_start * S ((S (0)) * ff_v_mkm_last_point_valuation_selected_power_product) + (1))) /\ ((((exists ff_h_mkm_last_point_valuation_selected_power_product_terminal. ff_h_mkm_last_point_valuation_selected_power_product_terminal + S (bpv_result_mkm_last_point_valuation_selected) = S ((S (mkm_exponent_last_point)) * ff_v_mkm_last_point_valuation_selected_power_product)) /\ exists ff_q_mkm_last_point_valuation_selected_power_product_terminal. ff_u_mkm_last_point_valuation_selected_power_product = ff_q_mkm_last_point_valuation_selected_power_product_terminal * S ((S (mkm_exponent_last_point)) * ff_v_mkm_last_point_valuation_selected_power_product) + (bpv_result_mkm_last_point_valuation_selected))) /\ forall ff_i_mkm_last_point_valuation_selected_power_product. (exists ff_lt_mkm_last_point_valuation_selected_power_product_bound. ff_lt_mkm_last_point_valuation_selected_power_product_bound + S ff_i_mkm_last_point_valuation_selected_power_product = mkm_exponent_last_point) -> exists ff_p_mkm_last_point_valuation_selected_power_product ff_r_mkm_last_point_valuation_selected_power_product ff_s_mkm_last_point_valuation_selected_power_product. ((((exists ff_h_mkm_last_point_valuation_selected_power_product_factor. ff_h_mkm_last_point_valuation_selected_power_product_factor + S (ff_p_mkm_last_point_valuation_selected_power_product) = S ((S (ff_i_mkm_last_point_valuation_selected_power_product)) * ff_c_mkm_last_point_valuation_selected_power)) /\ exists ff_q_mkm_last_point_valuation_selected_power_product_factor. ff_b_mkm_last_point_valuation_selected_power = ff_q_mkm_last_point_valuation_selected_power_product_factor * S ((S (ff_i_mkm_last_point_valuation_selected_power_product)) * ff_c_mkm_last_point_valuation_selected_power) + (ff_p_mkm_last_point_valuation_selected_power_product))) /\ ((((exists ff_h_mkm_last_point_valuation_selected_power_product_partial. ff_h_mkm_last_point_valuation_selected_power_product_partial + S (ff_r_mkm_last_point_valuation_selected_power_product) = S ((S (ff_i_mkm_last_point_valuation_selected_power_product)) * ff_v_mkm_last_point_valuation_selected_power_product)) /\ exists ff_q_mkm_last_point_valuation_selected_power_product_partial. ff_u_mkm_last_point_valuation_selected_power_product = ff_q_mkm_last_point_valuation_selected_power_product_partial * S ((S (ff_i_mkm_last_point_valuation_selected_power_product)) * ff_v_mkm_last_point_valuation_selected_power_product) + (ff_r_mkm_last_point_valuation_selected_power_product))) /\ ((((exists ff_h_mkm_last_point_valuation_selected_power_product_successor. ff_h_mkm_last_point_valuation_selected_power_product_successor + S (ff_s_mkm_last_point_valuation_selected_power_product) = S ((S (S ff_i_mkm_last_point_valuation_selected_power_product)) * ff_v_mkm_last_point_valuation_selected_power_product)) /\ exists ff_q_mkm_last_point_valuation_selected_power_product_successor. ff_u_mkm_last_point_valuation_selected_power_product = ff_q_mkm_last_point_valuation_selected_power_product_successor * S ((S (S ff_i_mkm_last_point_valuation_selected_power_product)) * ff_v_mkm_last_point_valuation_selected_power_product) + (ff_s_mkm_last_point_valuation_selected_power_product))) /\ ff_s_mkm_last_point_valuation_selected_power_product = ff_r_mkm_last_point_valuation_selected_power_product * ff_p_mkm_last_point_valuation_selected_power_product)))))))) /\ (exists bpv_factor_mkm_last_point_valuation_selected_divides. (mkm_value_last_point) = bpv_result_mkm_last_point_valuation_selected * bpv_factor_mkm_last_point_valuation_selected_divides)))) /\ forall bpv_candidate_mkm_last_point_valuation. (exists bpv_gap_mkm_last_point_valuation_candidate_bound. bpv_gap_mkm_last_point_valuation_candidate_bound + bpv_candidate_mkm_last_point_valuation = (mkm_value_last_point)) -> (exists bpv_result_mkm_last_point_valuation_candidate. ((exists ff_b_mkm_last_point_valuation_candidate_power ff_c_mkm_last_point_valuation_candidate_power. ((forall ff_i_mkm_last_point_valuation_candidate_power_repeat. (exists ff_lt_mkm_last_point_valuation_candidate_power_repeat_bound. ff_lt_mkm_last_point_valuation_candidate_power_repeat_bound + S ff_i_mkm_last_point_valuation_candidate_power_repeat = bpv_candidate_mkm_last_point_valuation) -> (((exists ff_h_mkm_last_point_valuation_candidate_power_repeat_decoded. ff_h_mkm_last_point_valuation_candidate_power_repeat_decoded + S (p) = S ((S (ff_i_mkm_last_point_valuation_candidate_power_repeat)) * ff_c_mkm_last_point_valuation_candidate_power)) /\ exists ff_q_mkm_last_point_valuation_candidate_power_repeat_decoded. ff_b_mkm_last_point_valuation_candidate_power = ff_q_mkm_last_point_valuation_candidate_power_repeat_decoded * S ((S (ff_i_mkm_last_point_valuation_candidate_power_repeat)) * ff_c_mkm_last_point_valuation_candidate_power) + (p)))) /\ (exists ff_u_mkm_last_point_valuation_candidate_power_product ff_v_mkm_last_point_valuation_candidate_power_product. ((((exists ff_h_mkm_last_point_valuation_candidate_power_product_start. ff_h_mkm_last_point_valuation_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_mkm_last_point_valuation_candidate_power_product)) /\ exists ff_q_mkm_last_point_valuation_candidate_power_product_start. ff_u_mkm_last_point_valuation_candidate_power_product = ff_q_mkm_last_point_valuation_candidate_power_product_start * S ((S (0)) * ff_v_mkm_last_point_valuation_candidate_power_product) + (1))) /\ ((((exists ff_h_mkm_last_point_valuation_candidate_power_product_terminal. ff_h_mkm_last_point_valuation_candidate_power_product_terminal + S (bpv_result_mkm_last_point_valuation_candidate) = S ((S (bpv_candidate_mkm_last_point_valuation)) * ff_v_mkm_last_point_valuation_candidate_power_product)) /\ exists ff_q_mkm_last_point_valuation_candidate_power_product_terminal. ff_u_mkm_last_point_valuation_candidate_power_product = ff_q_mkm_last_point_valuation_candidate_power_product_terminal * S ((S (bpv_candidate_mkm_last_point_valuation)) * ff_v_mkm_last_point_valuation_candidate_power_product) + (bpv_result_mkm_last_point_valuation_candidate))) /\ forall ff_i_mkm_last_point_valuation_candidate_power_product. (exists ff_lt_mkm_last_point_valuation_candidate_power_product_bound. ff_lt_mkm_last_point_valuation_candidate_power_product_bound + S ff_i_mkm_last_point_valuation_candidate_power_product = bpv_candidate_mkm_last_point_valuation) -> exists ff_p_mkm_last_point_valuation_candidate_power_product ff_r_mkm_last_point_valuation_candidate_power_product ff_s_mkm_last_point_valuation_candidate_power_product. ((((exists ff_h_mkm_last_point_valuation_candidate_power_product_factor. ff_h_mkm_last_point_valuation_candidate_power_product_factor + S (ff_p_mkm_last_point_valuation_candidate_power_product) = S ((S (ff_i_mkm_last_point_valuation_candidate_power_product)) * ff_c_mkm_last_point_valuation_candidate_power)) /\ exists ff_q_mkm_last_point_valuation_candidate_power_product_factor. ff_b_mkm_last_point_valuation_candidate_power = ff_q_mkm_last_point_valuation_candidate_power_product_factor * S ((S (ff_i_mkm_last_point_valuation_candidate_power_product)) * ff_c_mkm_last_point_valuation_candidate_power) + (ff_p_mkm_last_point_valuation_candidate_power_product))) /\ ((((exists ff_h_mkm_last_point_valuation_candidate_power_product_partial. ff_h_mkm_last_point_valuation_candidate_power_product_partial + S (ff_r_mkm_last_point_valuation_candidate_power_product) = S ((S (ff_i_mkm_last_point_valuation_candidate_power_product)) * ff_v_mkm_last_point_valuation_candidate_power_product)) /\ exists ff_q_mkm_last_point_valuation_candidate_power_product_partial. ff_u_mkm_last_point_valuation_candidate_power_product = ff_q_mkm_last_point_valuation_candidate_power_product_partial * S ((S (ff_i_mkm_last_point_valuation_candidate_power_product)) * ff_v_mkm_last_point_valuation_candidate_power_product) + (ff_r_mkm_last_point_valuation_candidate_power_product))) /\ ((((exists ff_h_mkm_last_point_valuation_candidate_power_product_successor. ff_h_mkm_last_point_valuation_candidate_power_product_successor + S (ff_s_mkm_last_point_valuation_candidate_power_product) = S ((S (S ff_i_mkm_last_point_valuation_candidate_power_product)) * ff_v_mkm_last_point_valuation_candidate_power_product)) /\ exists ff_q_mkm_last_point_valuation_candidate_power_product_successor. ff_u_mkm_last_point_valuation_candidate_power_product = ff_q_mkm_last_point_valuation_candidate_power_product_successor * S ((S (S ff_i_mkm_last_point_valuation_candidate_power_product)) * ff_v_mkm_last_point_valuation_candidate_power_product) + (ff_s_mkm_last_point_valuation_candidate_power_product))) /\ ff_s_mkm_last_point_valuation_candidate_power_product = ff_r_mkm_last_point_valuation_candidate_power_product * ff_p_mkm_last_point_valuation_candidate_power_product)))))))) /\ (exists bpv_factor_mkm_last_point_valuation_candidate_divides. (mkm_value_last_point) = bpv_result_mkm_last_point_valuation_candidate * bpv_factor_mkm_last_point_valuation_candidate_divides))) -> (exists bpv_gap_mkm_last_point_valuation_maximal. bpv_gap_mkm_last_point_valuation_maximal + bpv_candidate_mkm_last_point_valuation = mkm_exponent_last_point))) - 0013
specialize h l - 0014
apply h - 0015
specialize le_refl (S l) - 0016
apply le_refl - 0017
cases hpoint - 0018
cases hpoint_witness - 0019
cases hpoint_witness_witness - 0020
cases hpoint_witness_witness_right - 0021
have hvalue : x = a - 0022
specialize beta_at_unique b - 0023
specialize beta_at_unique c - 0024
specialize beta_at_unique l - 0025
specialize beta_at_unique x - 0026
specialize beta_at_unique a - 0027
apply beta_at_unique - 0028
exact hpoint_witness_witness_left - 0029
exact ha - 0030
have hexponent : x1 = e - 0031
specialize beta_at_unique vb - 0032
specialize beta_at_unique vc - 0033
specialize beta_at_unique l - 0034
specialize beta_at_unique x1 - 0035
specialize beta_at_unique e - 0036
apply beta_at_unique - 0037
exact hpoint_witness_witness_right_left - 0038
exact he - 0039
rewrite hvalue at hpoint_witness_witness_right_right - 0040
rewrite hvalue at hpoint_witness_witness_right_right - 0041
rewrite hvalue at hpoint_witness_witness_right_right - 0042
rewrite hvalue at hpoint_witness_witness_right_right - 0043
rewrite hexponent at hpoint_witness_witness_right_right - 0044
rewrite hexponent at hpoint_witness_witness_right_right - 0045
rewrite hexponent at hpoint_witness_witness_right_right - 0046
rewrite hexponent at hpoint_witness_witness_right_right - 0047
rewrite hexponent at hpoint_witness_witness_right_right - 0048
rewrite hexponent at hpoint_witness_witness_right_right - 0049
exact hpoint_witness_witness_right_right