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
((~((1) = 0)) /\ (((forall pfp_i_pvs_unit_supportdistinct pfp_j_pvs_unit_supportdistinct pfp_a_pvs_unit_supportdistinct. (exists pfp_gap_pvs_unit_supportdistinctfirst. pfp_gap_pvs_unit_supportdistinctfirst + S (pfp_i_pvs_unit_supportdistinct) = (0)) -> (exists pfp_gap_pvs_unit_supportdistinctsecond. pfp_gap_pvs_unit_supportdistinctsecond + S (pfp_j_pvs_unit_supportdistinct) = (0)) -> (((exists ff_h_pfp_pvs_unit_supportdistinctleft. ff_h_pfp_pvs_unit_supportdistinctleft + S (pfp_a_pvs_unit_supportdistinct) = S ((S (pfp_i_pvs_unit_supportdistinct)) * 0)) /\ exists ff_q_pfp_pvs_unit_supportdistinctleft. 0 = ff_q_pfp_pvs_unit_supportdistinctleft * S ((S (pfp_i_pvs_unit_supportdistinct)) * 0) + (pfp_a_pvs_unit_supportdistinct))) -> (((exists ff_h_pfp_pvs_unit_supportdistinctright. ff_h_pfp_pvs_unit_supportdistinctright + S (pfp_a_pvs_unit_supportdistinct) = S ((S (pfp_j_pvs_unit_supportdistinct)) * 0)) /\ exists ff_q_pfp_pvs_unit_supportdistinctright. 0 = ff_q_pfp_pvs_unit_supportdistinctright * S ((S (pfp_j_pvs_unit_supportdistinct)) * 0) + (pfp_a_pvs_unit_supportdistinct))) -> pfp_i_pvs_unit_supportdistinct = pfp_j_pvs_unit_supportdistinct) /\ (((forall pvs_index_unit_supportentries. (exists pvs_gap_unit_supportentriesindex. pvs_gap_unit_supportentriesindex + S (pvs_index_unit_supportentries) = (0)) -> exists pvs_prime_unit_supportentries pvs_exponent_unit_supportentries pvs_power_unit_supportentries. (((((exists ff_h_pvs_unit_supportentriesprime. ff_h_pvs_unit_supportentriesprime + S (pvs_prime_unit_supportentries) = S ((S (pvs_index_unit_supportentries)) * 0)) /\ exists ff_q_pvs_unit_supportentriesprime. 0 = ff_q_pvs_unit_supportentriesprime * S ((S (pvs_index_unit_supportentries)) * 0) + (pvs_prime_unit_supportentries))) /\ (((((exists ff_h_pvs_unit_supportentriesexponent. ff_h_pvs_unit_supportentriesexponent + S (pvs_exponent_unit_supportentries) = S ((S (pvs_index_unit_supportentries)) * 0)) /\ exists ff_q_pvs_unit_supportentriesexponent. 0 = ff_q_pvs_unit_supportentriesexponent * S ((S (pvs_index_unit_supportentries)) * 0) + (pvs_exponent_unit_supportentries))) /\ (((((exists ff_h_pvs_unit_supportentriespower. ff_h_pvs_unit_supportentriespower + S (pvs_power_unit_supportentries) = S ((S (pvs_index_unit_supportentries)) * 0)) /\ exists ff_q_pvs_unit_supportentriespower. 0 = ff_q_pvs_unit_supportentriespower * S ((S (pvs_index_unit_supportentries)) * 0) + (pvs_power_unit_supportentries))) /\ (((~((pvs_prime_unit_supportentries) = 1) /\ forall pvs_left_unit_supportentriesdomain pvs_right_unit_supportentriesdomain. (pvs_prime_unit_supportentries) = pvs_left_unit_supportentriesdomain * pvs_right_unit_supportentriesdomain -> pvs_left_unit_supportentriesdomain = 1 \/ pvs_right_unit_supportentriesdomain = 1) /\ (((~(pvs_exponent_unit_supportentries = 0)) /\ (((((exists bpd_gap_pvs_unit_supportentriesvaluation_selected_bound. bpd_gap_pvs_unit_supportentriesvaluation_selected_bound + (pvs_exponent_unit_supportentries) = (1)) /\ (exists bpvi_result_pvs_unit_supportentriesvaluation_selected. ((exists bpvi_b_pvs_unit_supportentriesvaluation_selected_power bpvi_c_pvs_unit_supportentriesvaluation_selected_power. ((forall bpvi_i_pvs_unit_supportentriesvaluation_selected_power. (exists bpvi_repeat_gap_pvs_unit_supportentriesvaluation_selected_power. bpvi_repeat_gap_pvs_unit_supportentriesvaluation_selected_power + S bpvi_i_pvs_unit_supportentriesvaluation_selected_power = pvs_exponent_unit_supportentries) -> (((exists bpvi_h_pvs_unit_supportentriesvaluation_selected_power_repeat. bpvi_h_pvs_unit_supportentriesvaluation_selected_power_repeat + S (pvs_prime_unit_supportentries) = S ((S (bpvi_i_pvs_unit_supportentriesvaluation_selected_power)) * bpvi_c_pvs_unit_supportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_unit_supportentriesvaluation_selected_power_repeat. bpvi_b_pvs_unit_supportentriesvaluation_selected_power = bpvi_q_pvs_unit_supportentriesvaluation_selected_power_repeat * S ((S (bpvi_i_pvs_unit_supportentriesvaluation_selected_power)) * bpvi_c_pvs_unit_supportentriesvaluation_selected_power) + (pvs_prime_unit_supportentries)))) /\ (exists bpvi_u_pvs_unit_supportentriesvaluation_selected_power bpvi_v_pvs_unit_supportentriesvaluation_selected_power. ((((exists bpvi_h_pvs_unit_supportentriesvaluation_selected_power_start. bpvi_h_pvs_unit_supportentriesvaluation_selected_power_start + S (1) = S ((S (0)) * bpvi_v_pvs_unit_supportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_unit_supportentriesvaluation_selected_power_start. bpvi_u_pvs_unit_supportentriesvaluation_selected_power = bpvi_q_pvs_unit_supportentriesvaluation_selected_power_start * S ((S (0)) * bpvi_v_pvs_unit_supportentriesvaluation_selected_power) + (1))) /\ ((((exists bpvi_h_pvs_unit_supportentriesvaluation_selected_power_terminal. bpvi_h_pvs_unit_supportentriesvaluation_selected_power_terminal + S (bpvi_result_pvs_unit_supportentriesvaluation_selected) = S ((S (pvs_exponent_unit_supportentries)) * bpvi_v_pvs_unit_supportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_unit_supportentriesvaluation_selected_power_terminal. bpvi_u_pvs_unit_supportentriesvaluation_selected_power = bpvi_q_pvs_unit_supportentriesvaluation_selected_power_terminal * S ((S (pvs_exponent_unit_supportentries)) * bpvi_v_pvs_unit_supportentriesvaluation_selected_power) + (bpvi_result_pvs_unit_supportentriesvaluation_selected))) /\ forall bpvi_j_pvs_unit_supportentriesvaluation_selected_power. (exists bpvi_product_gap_pvs_unit_supportentriesvaluation_selected_power. bpvi_product_gap_pvs_unit_supportentriesvaluation_selected_power + S bpvi_j_pvs_unit_supportentriesvaluation_selected_power = pvs_exponent_unit_supportentries) -> exists bpvi_factor_pvs_unit_supportentriesvaluation_selected_power bpvi_partial_pvs_unit_supportentriesvaluation_selected_power bpvi_successor_pvs_unit_supportentriesvaluation_selected_power. ((((exists bpvi_h_pvs_unit_supportentriesvaluation_selected_power_factor. bpvi_h_pvs_unit_supportentriesvaluation_selected_power_factor + S (bpvi_factor_pvs_unit_supportentriesvaluation_selected_power) = S ((S (bpvi_j_pvs_unit_supportentriesvaluation_selected_power)) * bpvi_c_pvs_unit_supportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_unit_supportentriesvaluation_selected_power_factor. bpvi_b_pvs_unit_supportentriesvaluation_selected_power = bpvi_q_pvs_unit_supportentriesvaluation_selected_power_factor * S ((S (bpvi_j_pvs_unit_supportentriesvaluation_selected_power)) * bpvi_c_pvs_unit_supportentriesvaluation_selected_power) + (bpvi_factor_pvs_unit_supportentriesvaluation_selected_power))) /\ ((((exists bpvi_h_pvs_unit_supportentriesvaluation_selected_power_partial. bpvi_h_pvs_unit_supportentriesvaluation_selected_power_partial + S (bpvi_partial_pvs_unit_supportentriesvaluation_selected_power) = S ((S (bpvi_j_pvs_unit_supportentriesvaluation_selected_power)) * bpvi_v_pvs_unit_supportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_unit_supportentriesvaluation_selected_power_partial. bpvi_u_pvs_unit_supportentriesvaluation_selected_power = bpvi_q_pvs_unit_supportentriesvaluation_selected_power_partial * S ((S (bpvi_j_pvs_unit_supportentriesvaluation_selected_power)) * bpvi_v_pvs_unit_supportentriesvaluation_selected_power) + (bpvi_partial_pvs_unit_supportentriesvaluation_selected_power))) /\ ((((exists bpvi_h_pvs_unit_supportentriesvaluation_selected_power_successor. bpvi_h_pvs_unit_supportentriesvaluation_selected_power_successor + S (bpvi_successor_pvs_unit_supportentriesvaluation_selected_power) = S ((S (S bpvi_j_pvs_unit_supportentriesvaluation_selected_power)) * bpvi_v_pvs_unit_supportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_unit_supportentriesvaluation_selected_power_successor. bpvi_u_pvs_unit_supportentriesvaluation_selected_power = bpvi_q_pvs_unit_supportentriesvaluation_selected_power_successor * S ((S (S bpvi_j_pvs_unit_supportentriesvaluation_selected_power)) * bpvi_v_pvs_unit_supportentriesvaluation_selected_power) + (bpvi_successor_pvs_unit_supportentriesvaluation_selected_power))) /\ bpvi_successor_pvs_unit_supportentriesvaluation_selected_power = bpvi_partial_pvs_unit_supportentriesvaluation_selected_power * bpvi_factor_pvs_unit_supportentriesvaluation_selected_power)))))))) /\ exists bpvi_divisor_factor_pvs_unit_supportentriesvaluation_selected. 1 = bpvi_result_pvs_unit_supportentriesvaluation_selected * bpvi_divisor_factor_pvs_unit_supportentriesvaluation_selected))) /\ forall bpd_candidate_pvs_unit_supportentriesvaluation. (exists bpd_gap_pvs_unit_supportentriesvaluation_candidate_bound. bpd_gap_pvs_unit_supportentriesvaluation_candidate_bound + (bpd_candidate_pvs_unit_supportentriesvaluation) = (1)) -> (exists bpvi_result_pvs_unit_supportentriesvaluation_candidate. ((exists bpvi_b_pvs_unit_supportentriesvaluation_candidate_power bpvi_c_pvs_unit_supportentriesvaluation_candidate_power. ((forall bpvi_i_pvs_unit_supportentriesvaluation_candidate_power. (exists bpvi_repeat_gap_pvs_unit_supportentriesvaluation_candidate_power. bpvi_repeat_gap_pvs_unit_supportentriesvaluation_candidate_power + S bpvi_i_pvs_unit_supportentriesvaluation_candidate_power = bpd_candidate_pvs_unit_supportentriesvaluation) -> (((exists bpvi_h_pvs_unit_supportentriesvaluation_candidate_power_repeat. bpvi_h_pvs_unit_supportentriesvaluation_candidate_power_repeat + S (pvs_prime_unit_supportentries) = S ((S (bpvi_i_pvs_unit_supportentriesvaluation_candidate_power)) * bpvi_c_pvs_unit_supportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_unit_supportentriesvaluation_candidate_power_repeat. bpvi_b_pvs_unit_supportentriesvaluation_candidate_power = bpvi_q_pvs_unit_supportentriesvaluation_candidate_power_repeat * S ((S (bpvi_i_pvs_unit_supportentriesvaluation_candidate_power)) * bpvi_c_pvs_unit_supportentriesvaluation_candidate_power) + (pvs_prime_unit_supportentries)))) /\ (exists bpvi_u_pvs_unit_supportentriesvaluation_candidate_power bpvi_v_pvs_unit_supportentriesvaluation_candidate_power. ((((exists bpvi_h_pvs_unit_supportentriesvaluation_candidate_power_start. bpvi_h_pvs_unit_supportentriesvaluation_candidate_power_start + S (1) = S ((S (0)) * bpvi_v_pvs_unit_supportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_unit_supportentriesvaluation_candidate_power_start. bpvi_u_pvs_unit_supportentriesvaluation_candidate_power = bpvi_q_pvs_unit_supportentriesvaluation_candidate_power_start * S ((S (0)) * bpvi_v_pvs_unit_supportentriesvaluation_candidate_power) + (1))) /\ ((((exists bpvi_h_pvs_unit_supportentriesvaluation_candidate_power_terminal. bpvi_h_pvs_unit_supportentriesvaluation_candidate_power_terminal + S (bpvi_result_pvs_unit_supportentriesvaluation_candidate) = S ((S (bpd_candidate_pvs_unit_supportentriesvaluation)) * bpvi_v_pvs_unit_supportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_unit_supportentriesvaluation_candidate_power_terminal. bpvi_u_pvs_unit_supportentriesvaluation_candidate_power = bpvi_q_pvs_unit_supportentriesvaluation_candidate_power_terminal * S ((S (bpd_candidate_pvs_unit_supportentriesvaluation)) * bpvi_v_pvs_unit_supportentriesvaluation_candidate_power) + (bpvi_result_pvs_unit_supportentriesvaluation_candidate))) /\ forall bpvi_j_pvs_unit_supportentriesvaluation_candidate_power. (exists bpvi_product_gap_pvs_unit_supportentriesvaluation_candidate_power. bpvi_product_gap_pvs_unit_supportentriesvaluation_candidate_power + S bpvi_j_pvs_unit_supportentriesvaluation_candidate_power = bpd_candidate_pvs_unit_supportentriesvaluation) -> exists bpvi_factor_pvs_unit_supportentriesvaluation_candidate_power bpvi_partial_pvs_unit_supportentriesvaluation_candidate_power bpvi_successor_pvs_unit_supportentriesvaluation_candidate_power. ((((exists bpvi_h_pvs_unit_supportentriesvaluation_candidate_power_factor. bpvi_h_pvs_unit_supportentriesvaluation_candidate_power_factor + S (bpvi_factor_pvs_unit_supportentriesvaluation_candidate_power) = S ((S (bpvi_j_pvs_unit_supportentriesvaluation_candidate_power)) * bpvi_c_pvs_unit_supportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_unit_supportentriesvaluation_candidate_power_factor. bpvi_b_pvs_unit_supportentriesvaluation_candidate_power = bpvi_q_pvs_unit_supportentriesvaluation_candidate_power_factor * S ((S (bpvi_j_pvs_unit_supportentriesvaluation_candidate_power)) * bpvi_c_pvs_unit_supportentriesvaluation_candidate_power) + (bpvi_factor_pvs_unit_supportentriesvaluation_candidate_power))) /\ ((((exists bpvi_h_pvs_unit_supportentriesvaluation_candidate_power_partial. bpvi_h_pvs_unit_supportentriesvaluation_candidate_power_partial + S (bpvi_partial_pvs_unit_supportentriesvaluation_candidate_power) = S ((S (bpvi_j_pvs_unit_supportentriesvaluation_candidate_power)) * bpvi_v_pvs_unit_supportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_unit_supportentriesvaluation_candidate_power_partial. bpvi_u_pvs_unit_supportentriesvaluation_candidate_power = bpvi_q_pvs_unit_supportentriesvaluation_candidate_power_partial * S ((S (bpvi_j_pvs_unit_supportentriesvaluation_candidate_power)) * bpvi_v_pvs_unit_supportentriesvaluation_candidate_power) + (bpvi_partial_pvs_unit_supportentriesvaluation_candidate_power))) /\ ((((exists bpvi_h_pvs_unit_supportentriesvaluation_candidate_power_successor. bpvi_h_pvs_unit_supportentriesvaluation_candidate_power_successor + S (bpvi_successor_pvs_unit_supportentriesvaluation_candidate_power) = S ((S (S bpvi_j_pvs_unit_supportentriesvaluation_candidate_power)) * bpvi_v_pvs_unit_supportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_unit_supportentriesvaluation_candidate_power_successor. bpvi_u_pvs_unit_supportentriesvaluation_candidate_power = bpvi_q_pvs_unit_supportentriesvaluation_candidate_power_successor * S ((S (S bpvi_j_pvs_unit_supportentriesvaluation_candidate_power)) * bpvi_v_pvs_unit_supportentriesvaluation_candidate_power) + (bpvi_successor_pvs_unit_supportentriesvaluation_candidate_power))) /\ bpvi_successor_pvs_unit_supportentriesvaluation_candidate_power = bpvi_partial_pvs_unit_supportentriesvaluation_candidate_power * bpvi_factor_pvs_unit_supportentriesvaluation_candidate_power)))))))) /\ exists bpvi_divisor_factor_pvs_unit_supportentriesvaluation_candidate. 1 = bpvi_result_pvs_unit_supportentriesvaluation_candidate * bpvi_divisor_factor_pvs_unit_supportentriesvaluation_candidate)) -> (exists bpd_gap_pvs_unit_supportentriesvaluation_maximal. bpd_gap_pvs_unit_supportentriesvaluation_maximal + (bpd_candidate_pvs_unit_supportentriesvaluation) = (pvs_exponent_unit_supportentries))) /\ (exists pa_b_pvs_unit_supportentriesvalue pa_c_pvs_unit_supportentriesvalue. ((forall pa_i_pvs_unit_supportentriesvalue_repeat. (exists pa_lt_pvs_unit_supportentriesvalue_repeat_bound. pa_lt_pvs_unit_supportentriesvalue_repeat_bound + S pa_i_pvs_unit_supportentriesvalue_repeat = pvs_exponent_unit_supportentries) -> (((exists pa_h_pvs_unit_supportentriesvalue_repeat_decoded. pa_h_pvs_unit_supportentriesvalue_repeat_decoded + S (pvs_prime_unit_supportentries) = S ((S (pa_i_pvs_unit_supportentriesvalue_repeat)) * pa_c_pvs_unit_supportentriesvalue)) /\ exists pa_q_pvs_unit_supportentriesvalue_repeat_decoded. pa_b_pvs_unit_supportentriesvalue = pa_q_pvs_unit_supportentriesvalue_repeat_decoded * S ((S (pa_i_pvs_unit_supportentriesvalue_repeat)) * pa_c_pvs_unit_supportentriesvalue) + (pvs_prime_unit_supportentries)))) /\ (exists pa_u_pvs_unit_supportentriesvalue_product pa_v_pvs_unit_supportentriesvalue_product. ((((exists pa_h_pvs_unit_supportentriesvalue_product_start. pa_h_pvs_unit_supportentriesvalue_product_start + S (1) = S ((S (0)) * pa_v_pvs_unit_supportentriesvalue_product)) /\ exists pa_q_pvs_unit_supportentriesvalue_product_start. pa_u_pvs_unit_supportentriesvalue_product = pa_q_pvs_unit_supportentriesvalue_product_start * S ((S (0)) * pa_v_pvs_unit_supportentriesvalue_product) + (1))) /\ ((((exists pa_h_pvs_unit_supportentriesvalue_product_terminal. pa_h_pvs_unit_supportentriesvalue_product_terminal + S (pvs_power_unit_supportentries) = S ((S (pvs_exponent_unit_supportentries)) * pa_v_pvs_unit_supportentriesvalue_product)) /\ exists pa_q_pvs_unit_supportentriesvalue_product_terminal. pa_u_pvs_unit_supportentriesvalue_product = pa_q_pvs_unit_supportentriesvalue_product_terminal * S ((S (pvs_exponent_unit_supportentries)) * pa_v_pvs_unit_supportentriesvalue_product) + (pvs_power_unit_supportentries))) /\ forall pa_i_pvs_unit_supportentriesvalue_product. (exists pa_lt_pvs_unit_supportentriesvalue_product_bound. pa_lt_pvs_unit_supportentriesvalue_product_bound + S pa_i_pvs_unit_supportentriesvalue_product = pvs_exponent_unit_supportentries) -> exists pa_p_pvs_unit_supportentriesvalue_product pa_r_pvs_unit_supportentriesvalue_product pa_s_pvs_unit_supportentriesvalue_product. ((((exists pa_h_pvs_unit_supportentriesvalue_product_factor. pa_h_pvs_unit_supportentriesvalue_product_factor + S (pa_p_pvs_unit_supportentriesvalue_product) = S ((S (pa_i_pvs_unit_supportentriesvalue_product)) * pa_c_pvs_unit_supportentriesvalue)) /\ exists pa_q_pvs_unit_supportentriesvalue_product_factor. pa_b_pvs_unit_supportentriesvalue = pa_q_pvs_unit_supportentriesvalue_product_factor * S ((S (pa_i_pvs_unit_supportentriesvalue_product)) * pa_c_pvs_unit_supportentriesvalue) + (pa_p_pvs_unit_supportentriesvalue_product))) /\ ((((exists pa_h_pvs_unit_supportentriesvalue_product_partial. pa_h_pvs_unit_supportentriesvalue_product_partial + S (pa_r_pvs_unit_supportentriesvalue_product) = S ((S (pa_i_pvs_unit_supportentriesvalue_product)) * pa_v_pvs_unit_supportentriesvalue_product)) /\ exists pa_q_pvs_unit_supportentriesvalue_product_partial. pa_u_pvs_unit_supportentriesvalue_product = pa_q_pvs_unit_supportentriesvalue_product_partial * S ((S (pa_i_pvs_unit_supportentriesvalue_product)) * pa_v_pvs_unit_supportentriesvalue_product) + (pa_r_pvs_unit_supportentriesvalue_product))) /\ ((((exists pa_h_pvs_unit_supportentriesvalue_product_successor. pa_h_pvs_unit_supportentriesvalue_product_successor + S (pa_s_pvs_unit_supportentriesvalue_product) = S ((S (S pa_i_pvs_unit_supportentriesvalue_product)) * pa_v_pvs_unit_supportentriesvalue_product)) /\ exists pa_q_pvs_unit_supportentriesvalue_product_successor. pa_u_pvs_unit_supportentriesvalue_product = pa_q_pvs_unit_supportentriesvalue_product_successor * S ((S (S pa_i_pvs_unit_supportentriesvalue_product)) * pa_v_pvs_unit_supportentriesvalue_product) + (pa_s_pvs_unit_supportentriesvalue_product))) /\ pa_s_pvs_unit_supportentriesvalue_product = pa_r_pvs_unit_supportentriesvalue_product * pa_p_pvs_unit_supportentriesvalue_product))))))))))))))))))))) /\ (((forall pvs_divisor_unit_supportcover. (~((pvs_divisor_unit_supportcover) = 1) /\ forall pvs_left_unit_supportcoverprime pvs_right_unit_supportcoverprime. (pvs_divisor_unit_supportcover) = pvs_left_unit_supportcoverprime * pvs_right_unit_supportcoverprime -> pvs_left_unit_supportcoverprime = 1 \/ pvs_right_unit_supportcoverprime = 1) -> (exists pvs_factor_unit_supportcoverdivides. (1) = (pvs_divisor_unit_supportcover) * pvs_factor_unit_supportcoverdivides) -> exists pvs_position_unit_supportcover. (exists pvs_gap_unit_supportcoverbound. pvs_gap_unit_supportcoverbound + S (pvs_position_unit_supportcover) = (0)) /\ (((exists ff_h_pvs_unit_supportcoverentry. ff_h_pvs_unit_supportcoverentry + S (pvs_divisor_unit_supportcover) = S ((S (pvs_position_unit_supportcover)) * 0)) /\ exists ff_q_pvs_unit_supportcoverentry. 0 = ff_q_pvs_unit_supportcoverentry * S ((S (pvs_position_unit_supportcover)) * 0) + (pvs_divisor_unit_supportcover)))) /\ (exists ff_u_pvs_unit_supportproduct ff_v_pvs_unit_supportproduct. ((((exists ff_h_pvs_unit_supportproduct_start. ff_h_pvs_unit_supportproduct_start + S (1) = S ((S (0)) * ff_v_pvs_unit_supportproduct)) /\ exists ff_q_pvs_unit_supportproduct_start. ff_u_pvs_unit_supportproduct = ff_q_pvs_unit_supportproduct_start * S ((S (0)) * ff_v_pvs_unit_supportproduct) + (1))) /\ ((((exists ff_h_pvs_unit_supportproduct_terminal. ff_h_pvs_unit_supportproduct_terminal + S (1) = S ((S (0)) * ff_v_pvs_unit_supportproduct)) /\ exists ff_q_pvs_unit_supportproduct_terminal. ff_u_pvs_unit_supportproduct = ff_q_pvs_unit_supportproduct_terminal * S ((S (0)) * ff_v_pvs_unit_supportproduct) + (1))) /\ forall ff_i_pvs_unit_supportproduct. (exists ff_lt_pvs_unit_supportproduct_bound. ff_lt_pvs_unit_supportproduct_bound + S ff_i_pvs_unit_supportproduct = 0) -> exists ff_p_pvs_unit_supportproduct ff_r_pvs_unit_supportproduct ff_s_pvs_unit_supportproduct. ((((exists ff_h_pvs_unit_supportproduct_factor. ff_h_pvs_unit_supportproduct_factor + S (ff_p_pvs_unit_supportproduct) = S ((S (ff_i_pvs_unit_supportproduct)) * 0)) /\ exists ff_q_pvs_unit_supportproduct_factor. 0 = ff_q_pvs_unit_supportproduct_factor * S ((S (ff_i_pvs_unit_supportproduct)) * 0) + (ff_p_pvs_unit_supportproduct))) /\ ((((exists ff_h_pvs_unit_supportproduct_partial. ff_h_pvs_unit_supportproduct_partial + S (ff_r_pvs_unit_supportproduct) = S ((S (ff_i_pvs_unit_supportproduct)) * ff_v_pvs_unit_supportproduct)) /\ exists ff_q_pvs_unit_supportproduct_partial. ff_u_pvs_unit_supportproduct = ff_q_pvs_unit_supportproduct_partial * S ((S (ff_i_pvs_unit_supportproduct)) * ff_v_pvs_unit_supportproduct) + (ff_r_pvs_unit_supportproduct))) /\ ((((exists ff_h_pvs_unit_supportproduct_successor. ff_h_pvs_unit_supportproduct_successor + S (ff_s_pvs_unit_supportproduct) = S ((S (S ff_i_pvs_unit_supportproduct)) * ff_v_pvs_unit_supportproduct)) /\ exists ff_q_pvs_unit_supportproduct_successor. ff_u_pvs_unit_supportproduct = ff_q_pvs_unit_supportproduct_successor * S ((S (S ff_i_pvs_unit_supportproduct)) * ff_v_pvs_unit_supportproduct) + (ff_s_pvs_unit_supportproduct))) /\ ff_s_pvs_unit_supportproduct = ff_r_pvs_unit_supportproduct * ff_p_pvs_unit_supportproduct)))))))))))))Constructive proof overview
Generated structural guide
One has the actual empty distinct-prime support and empty product one, with no fictitious prime or positive valuation.
The unchanged tactic script uses 4 declared prerequisites and contains 48 exact native proof lines.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not Stable
Proof neighborhood
Direct dependencies
factor_permutation_below_zero_impossible Alpha theorem; checked-use authorized divisor_one Stable theorem; checked-use authorized factor_permutation_product_exists Alpha theorem; checked-use authorized beta_product_zero 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.
01Separate the logical casesL1–1
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L1
split
02Fix variables and assumptionsL2–2
Work with arbitrary variables or the premises of the current implication.
- L2
intro hz
03Use earlier factsL3–4
04Separate the logical casesL5–5
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L5
split
05Fix variables and assumptionsL6–12
06Separate the logical casesL13–13
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L13
exfalso
07Use earlier factsL14–16
08Separate the logical casesL17–17
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L17
split
09Fix variables and assumptionsL18–19
10Separate the logical casesL20–20
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L20
exfalso
11Use earlier factsL21–23
12Separate the logical casesL24–24
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L24
split
13Fix variables and assumptionsL25–27
14Separate the logical casesL28–29
15Use earlier factsL30–33
16Establish hprodL34–38
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply factor permutation product exists.
17Separate the logical casesL39–39
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L39
cases hprod
18Establish heqL40–48
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply beta product zero.
Original exact command ledger · 48 lines
- 0001
split - 0002
intro hz - 0003
apply PA1 - 0004
exact hz - 0005
split - 0006
intro i - 0007
intro j - 0008
intro p - 0009
intro hi - 0010
intro hj - 0011
intro hleft - 0012
intro hright - 0013
exfalso - 0014
specialize factor_permutation_below_zero_impossible (i) - 0015
apply factor_permutation_below_zero_impossible - 0016
exact hi - 0017
split - 0018
intro i - 0019
intro hi - 0020
exfalso - 0021
specialize factor_permutation_below_zero_impossible (i) - 0022
apply factor_permutation_below_zero_impossible - 0023
exact hi - 0024
split - 0025
intro p - 0026
intro hp - 0027
intro hdiv - 0028
exfalso - 0029
cases hp - 0030
apply hp_left - 0031
specialize divisor_one (p) - 0032
apply divisor_one - 0033
exact hdiv - 0034
have hprod : exists v. (exists ff_u_pvs_unit_product ff_v_pvs_unit_product. ((((exists ff_h_pvs_unit_product_start. ff_h_pvs_unit_product_start + S (1) = S ((S (0)) * ff_v_pvs_unit_product)) /\ exists ff_q_pvs_unit_product_start. ff_u_pvs_unit_product = ff_q_pvs_unit_product_start * S ((S (0)) * ff_v_pvs_unit_product) + (1))) /\ ((((exists ff_h_pvs_unit_product_terminal. ff_h_pvs_unit_product_terminal + S (v) = S ((S (0)) * ff_v_pvs_unit_product)) /\ exists ff_q_pvs_unit_product_terminal. ff_u_pvs_unit_product = ff_q_pvs_unit_product_terminal * S ((S (0)) * ff_v_pvs_unit_product) + (v))) /\ forall ff_i_pvs_unit_product. (exists ff_lt_pvs_unit_product_bound. ff_lt_pvs_unit_product_bound + S ff_i_pvs_unit_product = 0) -> exists ff_p_pvs_unit_product ff_r_pvs_unit_product ff_s_pvs_unit_product. ((((exists ff_h_pvs_unit_product_factor. ff_h_pvs_unit_product_factor + S (ff_p_pvs_unit_product) = S ((S (ff_i_pvs_unit_product)) * 0)) /\ exists ff_q_pvs_unit_product_factor. 0 = ff_q_pvs_unit_product_factor * S ((S (ff_i_pvs_unit_product)) * 0) + (ff_p_pvs_unit_product))) /\ ((((exists ff_h_pvs_unit_product_partial. ff_h_pvs_unit_product_partial + S (ff_r_pvs_unit_product) = S ((S (ff_i_pvs_unit_product)) * ff_v_pvs_unit_product)) /\ exists ff_q_pvs_unit_product_partial. ff_u_pvs_unit_product = ff_q_pvs_unit_product_partial * S ((S (ff_i_pvs_unit_product)) * ff_v_pvs_unit_product) + (ff_r_pvs_unit_product))) /\ ((((exists ff_h_pvs_unit_product_successor. ff_h_pvs_unit_product_successor + S (ff_s_pvs_unit_product) = S ((S (S ff_i_pvs_unit_product)) * ff_v_pvs_unit_product)) /\ exists ff_q_pvs_unit_product_successor. ff_u_pvs_unit_product = ff_q_pvs_unit_product_successor * S ((S (S ff_i_pvs_unit_product)) * ff_v_pvs_unit_product) + (ff_s_pvs_unit_product))) /\ ff_s_pvs_unit_product = ff_r_pvs_unit_product * ff_p_pvs_unit_product)))))) - 0035
specialize factor_permutation_product_exists (0) - 0036
specialize factor_permutation_product_exists (0) - 0037
specialize factor_permutation_product_exists (0) - 0038
apply factor_permutation_product_exists - 0039
cases hprod - 0040
have heq : x = 1 - 0041
specialize beta_product_zero (0) - 0042
specialize beta_product_zero (0) - 0043
specialize beta_product_zero (x) - 0044
apply beta_product_zero - 0045
exact hprod_witness - 0046
rewrite heq at hprod_witness - 0047
rewrite heq at hprod_witness - 0048
exact hprod_witness