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.
This is a shared constructive tool, not an additional major blueprint goal. The list covers every prime divisor, has no repeated primes, and contains actual prime-power values. One uses the empty support; zero is excluded.
Exact theorem in conservative defined notation
∀ n. ¬n = 0 → ∃ x. ∃ y. ∃ z. ∃ m. ∃ k. ∃ i. ∃ j. PrimeValuationSupport(n,x,y,z,m,k,i,j)
Every linked abbreviation expands hygienically to the identical original native formula.
Definition DAG
Actual proof prerequisites
Original expanded first-order statement
forall n. ~(n = 0) -> (exists pb pc eb ec vb vc l. (((~((n) = 0)) /\ (((forall pfp_i_pvs_unrestricted_supportdistinct pfp_j_pvs_unrestricted_supportdistinct pfp_a_pvs_unrestricted_supportdistinct. (exists pfp_gap_pvs_unrestricted_supportdistinctfirst. pfp_gap_pvs_unrestricted_supportdistinctfirst + S (pfp_i_pvs_unrestricted_supportdistinct) = (l)) -> (exists pfp_gap_pvs_unrestricted_supportdistinctsecond. pfp_gap_pvs_unrestricted_supportdistinctsecond + S (pfp_j_pvs_unrestricted_supportdistinct) = (l)) -> (((exists ff_h_pfp_pvs_unrestricted_supportdistinctleft. ff_h_pfp_pvs_unrestricted_supportdistinctleft + S (pfp_a_pvs_unrestricted_supportdistinct) = S ((S (pfp_i_pvs_unrestricted_supportdistinct)) * pc)) /\ exists ff_q_pfp_pvs_unrestricted_supportdistinctleft. pb = ff_q_pfp_pvs_unrestricted_supportdistinctleft * S ((S (pfp_i_pvs_unrestricted_supportdistinct)) * pc) + (pfp_a_pvs_unrestricted_supportdistinct))) -> (((exists ff_h_pfp_pvs_unrestricted_supportdistinctright. ff_h_pfp_pvs_unrestricted_supportdistinctright + S (pfp_a_pvs_unrestricted_supportdistinct) = S ((S (pfp_j_pvs_unrestricted_supportdistinct)) * pc)) /\ exists ff_q_pfp_pvs_unrestricted_supportdistinctright. pb = ff_q_pfp_pvs_unrestricted_supportdistinctright * S ((S (pfp_j_pvs_unrestricted_supportdistinct)) * pc) + (pfp_a_pvs_unrestricted_supportdistinct))) -> pfp_i_pvs_unrestricted_supportdistinct = pfp_j_pvs_unrestricted_supportdistinct) /\ (((forall pvs_index_unrestricted_supportentries. (exists pvs_gap_unrestricted_supportentriesindex. pvs_gap_unrestricted_supportentriesindex + S (pvs_index_unrestricted_supportentries) = (l)) -> exists pvs_prime_unrestricted_supportentries pvs_exponent_unrestricted_supportentries pvs_power_unrestricted_supportentries. (((((exists ff_h_pvs_unrestricted_supportentriesprime. ff_h_pvs_unrestricted_supportentriesprime + S (pvs_prime_unrestricted_supportentries) = S ((S (pvs_index_unrestricted_supportentries)) * pc)) /\ exists ff_q_pvs_unrestricted_supportentriesprime. pb = ff_q_pvs_unrestricted_supportentriesprime * S ((S (pvs_index_unrestricted_supportentries)) * pc) + (pvs_prime_unrestricted_supportentries))) /\ (((((exists ff_h_pvs_unrestricted_supportentriesexponent. ff_h_pvs_unrestricted_supportentriesexponent + S (pvs_exponent_unrestricted_supportentries) = S ((S (pvs_index_unrestricted_supportentries)) * ec)) /\ exists ff_q_pvs_unrestricted_supportentriesexponent. eb = ff_q_pvs_unrestricted_supportentriesexponent * S ((S (pvs_index_unrestricted_supportentries)) * ec) + (pvs_exponent_unrestricted_supportentries))) /\ (((((exists ff_h_pvs_unrestricted_supportentriespower. ff_h_pvs_unrestricted_supportentriespower + S (pvs_power_unrestricted_supportentries) = S ((S (pvs_index_unrestricted_supportentries)) * vc)) /\ exists ff_q_pvs_unrestricted_supportentriespower. vb = ff_q_pvs_unrestricted_supportentriespower * S ((S (pvs_index_unrestricted_supportentries)) * vc) + (pvs_power_unrestricted_supportentries))) /\ (((~((pvs_prime_unrestricted_supportentries) = 1) /\ forall pvs_left_unrestricted_supportentriesdomain pvs_right_unrestricted_supportentriesdomain. (pvs_prime_unrestricted_supportentries) = pvs_left_unrestricted_supportentriesdomain * pvs_right_unrestricted_supportentriesdomain -> pvs_left_unrestricted_supportentriesdomain = 1 \/ pvs_right_unrestricted_supportentriesdomain = 1) /\ (((~(pvs_exponent_unrestricted_supportentries = 0)) /\ (((((exists bpd_gap_pvs_unrestricted_supportentriesvaluation_selected_bound. bpd_gap_pvs_unrestricted_supportentriesvaluation_selected_bound + (pvs_exponent_unrestricted_supportentries) = (n)) /\ (exists bpvi_result_pvs_unrestricted_supportentriesvaluation_selected. ((exists bpvi_b_pvs_unrestricted_supportentriesvaluation_selected_power bpvi_c_pvs_unrestricted_supportentriesvaluation_selected_power. ((forall bpvi_i_pvs_unrestricted_supportentriesvaluation_selected_power. (exists bpvi_repeat_gap_pvs_unrestricted_supportentriesvaluation_selected_power. bpvi_repeat_gap_pvs_unrestricted_supportentriesvaluation_selected_power + S bpvi_i_pvs_unrestricted_supportentriesvaluation_selected_power = pvs_exponent_unrestricted_supportentries) -> (((exists bpvi_h_pvs_unrestricted_supportentriesvaluation_selected_power_repeat. bpvi_h_pvs_unrestricted_supportentriesvaluation_selected_power_repeat + S (pvs_prime_unrestricted_supportentries) = S ((S (bpvi_i_pvs_unrestricted_supportentriesvaluation_selected_power)) * bpvi_c_pvs_unrestricted_supportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_unrestricted_supportentriesvaluation_selected_power_repeat. bpvi_b_pvs_unrestricted_supportentriesvaluation_selected_power = bpvi_q_pvs_unrestricted_supportentriesvaluation_selected_power_repeat * S ((S (bpvi_i_pvs_unrestricted_supportentriesvaluation_selected_power)) * bpvi_c_pvs_unrestricted_supportentriesvaluation_selected_power) + (pvs_prime_unrestricted_supportentries)))) /\ (exists bpvi_u_pvs_unrestricted_supportentriesvaluation_selected_power bpvi_v_pvs_unrestricted_supportentriesvaluation_selected_power. ((((exists bpvi_h_pvs_unrestricted_supportentriesvaluation_selected_power_start. bpvi_h_pvs_unrestricted_supportentriesvaluation_selected_power_start + S (1) = S ((S (0)) * bpvi_v_pvs_unrestricted_supportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_unrestricted_supportentriesvaluation_selected_power_start. bpvi_u_pvs_unrestricted_supportentriesvaluation_selected_power = bpvi_q_pvs_unrestricted_supportentriesvaluation_selected_power_start * S ((S (0)) * bpvi_v_pvs_unrestricted_supportentriesvaluation_selected_power) + (1))) /\ ((((exists bpvi_h_pvs_unrestricted_supportentriesvaluation_selected_power_terminal. bpvi_h_pvs_unrestricted_supportentriesvaluation_selected_power_terminal + S (bpvi_result_pvs_unrestricted_supportentriesvaluation_selected) = S ((S (pvs_exponent_unrestricted_supportentries)) * bpvi_v_pvs_unrestricted_supportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_unrestricted_supportentriesvaluation_selected_power_terminal. bpvi_u_pvs_unrestricted_supportentriesvaluation_selected_power = bpvi_q_pvs_unrestricted_supportentriesvaluation_selected_power_terminal * S ((S (pvs_exponent_unrestricted_supportentries)) * bpvi_v_pvs_unrestricted_supportentriesvaluation_selected_power) + (bpvi_result_pvs_unrestricted_supportentriesvaluation_selected))) /\ forall bpvi_j_pvs_unrestricted_supportentriesvaluation_selected_power. (exists bpvi_product_gap_pvs_unrestricted_supportentriesvaluation_selected_power. bpvi_product_gap_pvs_unrestricted_supportentriesvaluation_selected_power + S bpvi_j_pvs_unrestricted_supportentriesvaluation_selected_power = pvs_exponent_unrestricted_supportentries) -> exists bpvi_factor_pvs_unrestricted_supportentriesvaluation_selected_power bpvi_partial_pvs_unrestricted_supportentriesvaluation_selected_power bpvi_successor_pvs_unrestricted_supportentriesvaluation_selected_power. ((((exists bpvi_h_pvs_unrestricted_supportentriesvaluation_selected_power_factor. bpvi_h_pvs_unrestricted_supportentriesvaluation_selected_power_factor + S (bpvi_factor_pvs_unrestricted_supportentriesvaluation_selected_power) = S ((S (bpvi_j_pvs_unrestricted_supportentriesvaluation_selected_power)) * bpvi_c_pvs_unrestricted_supportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_unrestricted_supportentriesvaluation_selected_power_factor. bpvi_b_pvs_unrestricted_supportentriesvaluation_selected_power = bpvi_q_pvs_unrestricted_supportentriesvaluation_selected_power_factor * S ((S (bpvi_j_pvs_unrestricted_supportentriesvaluation_selected_power)) * bpvi_c_pvs_unrestricted_supportentriesvaluation_selected_power) + (bpvi_factor_pvs_unrestricted_supportentriesvaluation_selected_power))) /\ ((((exists bpvi_h_pvs_unrestricted_supportentriesvaluation_selected_power_partial. bpvi_h_pvs_unrestricted_supportentriesvaluation_selected_power_partial + S (bpvi_partial_pvs_unrestricted_supportentriesvaluation_selected_power) = S ((S (bpvi_j_pvs_unrestricted_supportentriesvaluation_selected_power)) * bpvi_v_pvs_unrestricted_supportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_unrestricted_supportentriesvaluation_selected_power_partial. bpvi_u_pvs_unrestricted_supportentriesvaluation_selected_power = bpvi_q_pvs_unrestricted_supportentriesvaluation_selected_power_partial * S ((S (bpvi_j_pvs_unrestricted_supportentriesvaluation_selected_power)) * bpvi_v_pvs_unrestricted_supportentriesvaluation_selected_power) + (bpvi_partial_pvs_unrestricted_supportentriesvaluation_selected_power))) /\ ((((exists bpvi_h_pvs_unrestricted_supportentriesvaluation_selected_power_successor. bpvi_h_pvs_unrestricted_supportentriesvaluation_selected_power_successor + S (bpvi_successor_pvs_unrestricted_supportentriesvaluation_selected_power) = S ((S (S bpvi_j_pvs_unrestricted_supportentriesvaluation_selected_power)) * bpvi_v_pvs_unrestricted_supportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_unrestricted_supportentriesvaluation_selected_power_successor. bpvi_u_pvs_unrestricted_supportentriesvaluation_selected_power = bpvi_q_pvs_unrestricted_supportentriesvaluation_selected_power_successor * S ((S (S bpvi_j_pvs_unrestricted_supportentriesvaluation_selected_power)) * bpvi_v_pvs_unrestricted_supportentriesvaluation_selected_power) + (bpvi_successor_pvs_unrestricted_supportentriesvaluation_selected_power))) /\ bpvi_successor_pvs_unrestricted_supportentriesvaluation_selected_power = bpvi_partial_pvs_unrestricted_supportentriesvaluation_selected_power * bpvi_factor_pvs_unrestricted_supportentriesvaluation_selected_power)))))))) /\ exists bpvi_divisor_factor_pvs_unrestricted_supportentriesvaluation_selected. n = bpvi_result_pvs_unrestricted_supportentriesvaluation_selected * bpvi_divisor_factor_pvs_unrestricted_supportentriesvaluation_selected))) /\ forall bpd_candidate_pvs_unrestricted_supportentriesvaluation. (exists bpd_gap_pvs_unrestricted_supportentriesvaluation_candidate_bound. bpd_gap_pvs_unrestricted_supportentriesvaluation_candidate_bound + (bpd_candidate_pvs_unrestricted_supportentriesvaluation) = (n)) -> (exists bpvi_result_pvs_unrestricted_supportentriesvaluation_candidate. ((exists bpvi_b_pvs_unrestricted_supportentriesvaluation_candidate_power bpvi_c_pvs_unrestricted_supportentriesvaluation_candidate_power. ((forall bpvi_i_pvs_unrestricted_supportentriesvaluation_candidate_power. (exists bpvi_repeat_gap_pvs_unrestricted_supportentriesvaluation_candidate_power. bpvi_repeat_gap_pvs_unrestricted_supportentriesvaluation_candidate_power + S bpvi_i_pvs_unrestricted_supportentriesvaluation_candidate_power = bpd_candidate_pvs_unrestricted_supportentriesvaluation) -> (((exists bpvi_h_pvs_unrestricted_supportentriesvaluation_candidate_power_repeat. bpvi_h_pvs_unrestricted_supportentriesvaluation_candidate_power_repeat + S (pvs_prime_unrestricted_supportentries) = S ((S (bpvi_i_pvs_unrestricted_supportentriesvaluation_candidate_power)) * bpvi_c_pvs_unrestricted_supportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_unrestricted_supportentriesvaluation_candidate_power_repeat. bpvi_b_pvs_unrestricted_supportentriesvaluation_candidate_power = bpvi_q_pvs_unrestricted_supportentriesvaluation_candidate_power_repeat * S ((S (bpvi_i_pvs_unrestricted_supportentriesvaluation_candidate_power)) * bpvi_c_pvs_unrestricted_supportentriesvaluation_candidate_power) + (pvs_prime_unrestricted_supportentries)))) /\ (exists bpvi_u_pvs_unrestricted_supportentriesvaluation_candidate_power bpvi_v_pvs_unrestricted_supportentriesvaluation_candidate_power. ((((exists bpvi_h_pvs_unrestricted_supportentriesvaluation_candidate_power_start. bpvi_h_pvs_unrestricted_supportentriesvaluation_candidate_power_start + S (1) = S ((S (0)) * bpvi_v_pvs_unrestricted_supportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_unrestricted_supportentriesvaluation_candidate_power_start. bpvi_u_pvs_unrestricted_supportentriesvaluation_candidate_power = bpvi_q_pvs_unrestricted_supportentriesvaluation_candidate_power_start * S ((S (0)) * bpvi_v_pvs_unrestricted_supportentriesvaluation_candidate_power) + (1))) /\ ((((exists bpvi_h_pvs_unrestricted_supportentriesvaluation_candidate_power_terminal. bpvi_h_pvs_unrestricted_supportentriesvaluation_candidate_power_terminal + S (bpvi_result_pvs_unrestricted_supportentriesvaluation_candidate) = S ((S (bpd_candidate_pvs_unrestricted_supportentriesvaluation)) * bpvi_v_pvs_unrestricted_supportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_unrestricted_supportentriesvaluation_candidate_power_terminal. bpvi_u_pvs_unrestricted_supportentriesvaluation_candidate_power = bpvi_q_pvs_unrestricted_supportentriesvaluation_candidate_power_terminal * S ((S (bpd_candidate_pvs_unrestricted_supportentriesvaluation)) * bpvi_v_pvs_unrestricted_supportentriesvaluation_candidate_power) + (bpvi_result_pvs_unrestricted_supportentriesvaluation_candidate))) /\ forall bpvi_j_pvs_unrestricted_supportentriesvaluation_candidate_power. (exists bpvi_product_gap_pvs_unrestricted_supportentriesvaluation_candidate_power. bpvi_product_gap_pvs_unrestricted_supportentriesvaluation_candidate_power + S bpvi_j_pvs_unrestricted_supportentriesvaluation_candidate_power = bpd_candidate_pvs_unrestricted_supportentriesvaluation) -> exists bpvi_factor_pvs_unrestricted_supportentriesvaluation_candidate_power bpvi_partial_pvs_unrestricted_supportentriesvaluation_candidate_power bpvi_successor_pvs_unrestricted_supportentriesvaluation_candidate_power. ((((exists bpvi_h_pvs_unrestricted_supportentriesvaluation_candidate_power_factor. bpvi_h_pvs_unrestricted_supportentriesvaluation_candidate_power_factor + S (bpvi_factor_pvs_unrestricted_supportentriesvaluation_candidate_power) = S ((S (bpvi_j_pvs_unrestricted_supportentriesvaluation_candidate_power)) * bpvi_c_pvs_unrestricted_supportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_unrestricted_supportentriesvaluation_candidate_power_factor. bpvi_b_pvs_unrestricted_supportentriesvaluation_candidate_power = bpvi_q_pvs_unrestricted_supportentriesvaluation_candidate_power_factor * S ((S (bpvi_j_pvs_unrestricted_supportentriesvaluation_candidate_power)) * bpvi_c_pvs_unrestricted_supportentriesvaluation_candidate_power) + (bpvi_factor_pvs_unrestricted_supportentriesvaluation_candidate_power))) /\ ((((exists bpvi_h_pvs_unrestricted_supportentriesvaluation_candidate_power_partial. bpvi_h_pvs_unrestricted_supportentriesvaluation_candidate_power_partial + S (bpvi_partial_pvs_unrestricted_supportentriesvaluation_candidate_power) = S ((S (bpvi_j_pvs_unrestricted_supportentriesvaluation_candidate_power)) * bpvi_v_pvs_unrestricted_supportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_unrestricted_supportentriesvaluation_candidate_power_partial. bpvi_u_pvs_unrestricted_supportentriesvaluation_candidate_power = bpvi_q_pvs_unrestricted_supportentriesvaluation_candidate_power_partial * S ((S (bpvi_j_pvs_unrestricted_supportentriesvaluation_candidate_power)) * bpvi_v_pvs_unrestricted_supportentriesvaluation_candidate_power) + (bpvi_partial_pvs_unrestricted_supportentriesvaluation_candidate_power))) /\ ((((exists bpvi_h_pvs_unrestricted_supportentriesvaluation_candidate_power_successor. bpvi_h_pvs_unrestricted_supportentriesvaluation_candidate_power_successor + S (bpvi_successor_pvs_unrestricted_supportentriesvaluation_candidate_power) = S ((S (S bpvi_j_pvs_unrestricted_supportentriesvaluation_candidate_power)) * bpvi_v_pvs_unrestricted_supportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_unrestricted_supportentriesvaluation_candidate_power_successor. bpvi_u_pvs_unrestricted_supportentriesvaluation_candidate_power = bpvi_q_pvs_unrestricted_supportentriesvaluation_candidate_power_successor * S ((S (S bpvi_j_pvs_unrestricted_supportentriesvaluation_candidate_power)) * bpvi_v_pvs_unrestricted_supportentriesvaluation_candidate_power) + (bpvi_successor_pvs_unrestricted_supportentriesvaluation_candidate_power))) /\ bpvi_successor_pvs_unrestricted_supportentriesvaluation_candidate_power = bpvi_partial_pvs_unrestricted_supportentriesvaluation_candidate_power * bpvi_factor_pvs_unrestricted_supportentriesvaluation_candidate_power)))))))) /\ exists bpvi_divisor_factor_pvs_unrestricted_supportentriesvaluation_candidate. n = bpvi_result_pvs_unrestricted_supportentriesvaluation_candidate * bpvi_divisor_factor_pvs_unrestricted_supportentriesvaluation_candidate)) -> (exists bpd_gap_pvs_unrestricted_supportentriesvaluation_maximal. bpd_gap_pvs_unrestricted_supportentriesvaluation_maximal + (bpd_candidate_pvs_unrestricted_supportentriesvaluation) = (pvs_exponent_unrestricted_supportentries))) /\ (exists pa_b_pvs_unrestricted_supportentriesvalue pa_c_pvs_unrestricted_supportentriesvalue. ((forall pa_i_pvs_unrestricted_supportentriesvalue_repeat. (exists pa_lt_pvs_unrestricted_supportentriesvalue_repeat_bound. pa_lt_pvs_unrestricted_supportentriesvalue_repeat_bound + S pa_i_pvs_unrestricted_supportentriesvalue_repeat = pvs_exponent_unrestricted_supportentries) -> (((exists pa_h_pvs_unrestricted_supportentriesvalue_repeat_decoded. pa_h_pvs_unrestricted_supportentriesvalue_repeat_decoded + S (pvs_prime_unrestricted_supportentries) = S ((S (pa_i_pvs_unrestricted_supportentriesvalue_repeat)) * pa_c_pvs_unrestricted_supportentriesvalue)) /\ exists pa_q_pvs_unrestricted_supportentriesvalue_repeat_decoded. pa_b_pvs_unrestricted_supportentriesvalue = pa_q_pvs_unrestricted_supportentriesvalue_repeat_decoded * S ((S (pa_i_pvs_unrestricted_supportentriesvalue_repeat)) * pa_c_pvs_unrestricted_supportentriesvalue) + (pvs_prime_unrestricted_supportentries)))) /\ (exists pa_u_pvs_unrestricted_supportentriesvalue_product pa_v_pvs_unrestricted_supportentriesvalue_product. ((((exists pa_h_pvs_unrestricted_supportentriesvalue_product_start. pa_h_pvs_unrestricted_supportentriesvalue_product_start + S (1) = S ((S (0)) * pa_v_pvs_unrestricted_supportentriesvalue_product)) /\ exists pa_q_pvs_unrestricted_supportentriesvalue_product_start. pa_u_pvs_unrestricted_supportentriesvalue_product = pa_q_pvs_unrestricted_supportentriesvalue_product_start * S ((S (0)) * pa_v_pvs_unrestricted_supportentriesvalue_product) + (1))) /\ ((((exists pa_h_pvs_unrestricted_supportentriesvalue_product_terminal. pa_h_pvs_unrestricted_supportentriesvalue_product_terminal + S (pvs_power_unrestricted_supportentries) = S ((S (pvs_exponent_unrestricted_supportentries)) * pa_v_pvs_unrestricted_supportentriesvalue_product)) /\ exists pa_q_pvs_unrestricted_supportentriesvalue_product_terminal. pa_u_pvs_unrestricted_supportentriesvalue_product = pa_q_pvs_unrestricted_supportentriesvalue_product_terminal * S ((S (pvs_exponent_unrestricted_supportentries)) * pa_v_pvs_unrestricted_supportentriesvalue_product) + (pvs_power_unrestricted_supportentries))) /\ forall pa_i_pvs_unrestricted_supportentriesvalue_product. (exists pa_lt_pvs_unrestricted_supportentriesvalue_product_bound. pa_lt_pvs_unrestricted_supportentriesvalue_product_bound + S pa_i_pvs_unrestricted_supportentriesvalue_product = pvs_exponent_unrestricted_supportentries) -> exists pa_p_pvs_unrestricted_supportentriesvalue_product pa_r_pvs_unrestricted_supportentriesvalue_product pa_s_pvs_unrestricted_supportentriesvalue_product. ((((exists pa_h_pvs_unrestricted_supportentriesvalue_product_factor. pa_h_pvs_unrestricted_supportentriesvalue_product_factor + S (pa_p_pvs_unrestricted_supportentriesvalue_product) = S ((S (pa_i_pvs_unrestricted_supportentriesvalue_product)) * pa_c_pvs_unrestricted_supportentriesvalue)) /\ exists pa_q_pvs_unrestricted_supportentriesvalue_product_factor. pa_b_pvs_unrestricted_supportentriesvalue = pa_q_pvs_unrestricted_supportentriesvalue_product_factor * S ((S (pa_i_pvs_unrestricted_supportentriesvalue_product)) * pa_c_pvs_unrestricted_supportentriesvalue) + (pa_p_pvs_unrestricted_supportentriesvalue_product))) /\ ((((exists pa_h_pvs_unrestricted_supportentriesvalue_product_partial. pa_h_pvs_unrestricted_supportentriesvalue_product_partial + S (pa_r_pvs_unrestricted_supportentriesvalue_product) = S ((S (pa_i_pvs_unrestricted_supportentriesvalue_product)) * pa_v_pvs_unrestricted_supportentriesvalue_product)) /\ exists pa_q_pvs_unrestricted_supportentriesvalue_product_partial. pa_u_pvs_unrestricted_supportentriesvalue_product = pa_q_pvs_unrestricted_supportentriesvalue_product_partial * S ((S (pa_i_pvs_unrestricted_supportentriesvalue_product)) * pa_v_pvs_unrestricted_supportentriesvalue_product) + (pa_r_pvs_unrestricted_supportentriesvalue_product))) /\ ((((exists pa_h_pvs_unrestricted_supportentriesvalue_product_successor. pa_h_pvs_unrestricted_supportentriesvalue_product_successor + S (pa_s_pvs_unrestricted_supportentriesvalue_product) = S ((S (S pa_i_pvs_unrestricted_supportentriesvalue_product)) * pa_v_pvs_unrestricted_supportentriesvalue_product)) /\ exists pa_q_pvs_unrestricted_supportentriesvalue_product_successor. pa_u_pvs_unrestricted_supportentriesvalue_product = pa_q_pvs_unrestricted_supportentriesvalue_product_successor * S ((S (S pa_i_pvs_unrestricted_supportentriesvalue_product)) * pa_v_pvs_unrestricted_supportentriesvalue_product) + (pa_s_pvs_unrestricted_supportentriesvalue_product))) /\ pa_s_pvs_unrestricted_supportentriesvalue_product = pa_r_pvs_unrestricted_supportentriesvalue_product * pa_p_pvs_unrestricted_supportentriesvalue_product))))))))))))))))))))) /\ (((forall pvs_divisor_unrestricted_supportcover. (~((pvs_divisor_unrestricted_supportcover) = 1) /\ forall pvs_left_unrestricted_supportcoverprime pvs_right_unrestricted_supportcoverprime. (pvs_divisor_unrestricted_supportcover) = pvs_left_unrestricted_supportcoverprime * pvs_right_unrestricted_supportcoverprime -> pvs_left_unrestricted_supportcoverprime = 1 \/ pvs_right_unrestricted_supportcoverprime = 1) -> (exists pvs_factor_unrestricted_supportcoverdivides. (n) = (pvs_divisor_unrestricted_supportcover) * pvs_factor_unrestricted_supportcoverdivides) -> exists pvs_position_unrestricted_supportcover. (exists pvs_gap_unrestricted_supportcoverbound. pvs_gap_unrestricted_supportcoverbound + S (pvs_position_unrestricted_supportcover) = (l)) /\ (((exists ff_h_pvs_unrestricted_supportcoverentry. ff_h_pvs_unrestricted_supportcoverentry + S (pvs_divisor_unrestricted_supportcover) = S ((S (pvs_position_unrestricted_supportcover)) * pc)) /\ exists ff_q_pvs_unrestricted_supportcoverentry. pb = ff_q_pvs_unrestricted_supportcoverentry * S ((S (pvs_position_unrestricted_supportcover)) * pc) + (pvs_divisor_unrestricted_supportcover)))) /\ (exists ff_u_pvs_unrestricted_supportproduct ff_v_pvs_unrestricted_supportproduct. ((((exists ff_h_pvs_unrestricted_supportproduct_start. ff_h_pvs_unrestricted_supportproduct_start + S (1) = S ((S (0)) * ff_v_pvs_unrestricted_supportproduct)) /\ exists ff_q_pvs_unrestricted_supportproduct_start. ff_u_pvs_unrestricted_supportproduct = ff_q_pvs_unrestricted_supportproduct_start * S ((S (0)) * ff_v_pvs_unrestricted_supportproduct) + (1))) /\ ((((exists ff_h_pvs_unrestricted_supportproduct_terminal. ff_h_pvs_unrestricted_supportproduct_terminal + S (n) = S ((S (l)) * ff_v_pvs_unrestricted_supportproduct)) /\ exists ff_q_pvs_unrestricted_supportproduct_terminal. ff_u_pvs_unrestricted_supportproduct = ff_q_pvs_unrestricted_supportproduct_terminal * S ((S (l)) * ff_v_pvs_unrestricted_supportproduct) + (n))) /\ forall ff_i_pvs_unrestricted_supportproduct. (exists ff_lt_pvs_unrestricted_supportproduct_bound. ff_lt_pvs_unrestricted_supportproduct_bound + S ff_i_pvs_unrestricted_supportproduct = l) -> exists ff_p_pvs_unrestricted_supportproduct ff_r_pvs_unrestricted_supportproduct ff_s_pvs_unrestricted_supportproduct. ((((exists ff_h_pvs_unrestricted_supportproduct_factor. ff_h_pvs_unrestricted_supportproduct_factor + S (ff_p_pvs_unrestricted_supportproduct) = S ((S (ff_i_pvs_unrestricted_supportproduct)) * vc)) /\ exists ff_q_pvs_unrestricted_supportproduct_factor. vb = ff_q_pvs_unrestricted_supportproduct_factor * S ((S (ff_i_pvs_unrestricted_supportproduct)) * vc) + (ff_p_pvs_unrestricted_supportproduct))) /\ ((((exists ff_h_pvs_unrestricted_supportproduct_partial. ff_h_pvs_unrestricted_supportproduct_partial + S (ff_r_pvs_unrestricted_supportproduct) = S ((S (ff_i_pvs_unrestricted_supportproduct)) * ff_v_pvs_unrestricted_supportproduct)) /\ exists ff_q_pvs_unrestricted_supportproduct_partial. ff_u_pvs_unrestricted_supportproduct = ff_q_pvs_unrestricted_supportproduct_partial * S ((S (ff_i_pvs_unrestricted_supportproduct)) * ff_v_pvs_unrestricted_supportproduct) + (ff_r_pvs_unrestricted_supportproduct))) /\ ((((exists ff_h_pvs_unrestricted_supportproduct_successor. ff_h_pvs_unrestricted_supportproduct_successor + S (ff_s_pvs_unrestricted_supportproduct) = S ((S (S ff_i_pvs_unrestricted_supportproduct)) * ff_v_pvs_unrestricted_supportproduct)) /\ exists ff_q_pvs_unrestricted_supportproduct_successor. ff_u_pvs_unrestricted_supportproduct = ff_q_pvs_unrestricted_supportproduct_successor * S ((S (S ff_i_pvs_unrestricted_supportproduct)) * ff_v_pvs_unrestricted_supportproduct) + (ff_s_pvs_unrestricted_supportproduct))) /\ ff_s_pvs_unrestricted_supportproduct = ff_r_pvs_unrestricted_supportproduct * ff_p_pvs_unrestricted_supportproduct)))))))))))))))Complete tactic proof in conservative notation
All 8 original proof lines are preserved. Only local proposition formulas are abbreviated; every abbreviation has an exact binder-safe expansion check. The linked exact edition contains the unchanged replay script.
Read the argument
Proof checkpoints
8 script commands · 2 reading checkpoints · 0 local claims
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.
Definition notation is shown below. Open the paired exact edition for the original native formulas. Source pairing is not a new equivalence certificate.
Named ingredients (1)
01Fix variables and assumptionsL1–2
02Use earlier factsL3–8
Original defined command ledger · 8 lines
- 0001
intro n - 0002
intro hn - 0003
specialize prime_valuation_support_bounded_exists (S n) - 0004
specialize prime_valuation_support_bounded_exists (n) - 0005
apply prime_valuation_support_bounded_exists - 0006
exact hn - 0007
specialize le_refl (S n) - 0008
apply le_refl