SK0035

positive_squarefree_kernel_and_power_profile

G010: every positive natural has a unique actual squarefree-times-square decomposition together with a genuinely encoded complete perfect-power profile, including the uniform unit exception.

Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not Stable

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.

For n>1 the exponent gcd and a real beta table classify and witness all positive root degrees. The unit n=1 has a separate uniform certificate for every positive degree. Zero is excluded. NaturalSquarefreeDecomposition is deliberately distinct from the unrelated polynomial definition.

Exact theorem in conservative defined notation

∀ n. ¬n = 0 → ∃ x. ∃ y. ∃ z. Squarefree(x) ∧ (n = x · (y · y) ∧ (PowerProfile(n,z) ∧ (∀ m. ∀ k. Squarefree(m) → n = m · (k · k) → m = x ∧ k = y)))

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 r s w. (((~((r) = 0)) /\ (forall sfd_prime_campaign_kernel. (~((sfd_prime_campaign_kernel) = 1) /\ forall pvs_left_campaign_kerneldomain pvs_right_campaign_kerneldomain. (sfd_prime_campaign_kernel) = pvs_left_campaign_kerneldomain * pvs_right_campaign_kerneldomain -> pvs_left_campaign_kerneldomain = 1 \/ pvs_right_campaign_kerneldomain = 1) -> (exists pvs_le_gap_campaign_kernelbound. pvs_le_gap_campaign_kernelbound + (sfd_prime_campaign_kernel) = (r)) -> ~(exists pvs_factor_campaign_kernelsquare. (r) = (sfd_prime_campaign_kernel * sfd_prime_campaign_kernel) * pvs_factor_campaign_kernelsquare)))) /\ (n = r * (s * s) /\ ((((((n) = 1) /\ ((((w) = 0) /\ (forall ppf_unit_degree_campaign_profileunit. ~(ppf_unit_degree_campaign_profileunit = 0) -> (exists pa_b_pvs_campaign_profileunitidentity pa_c_pvs_campaign_profileunitidentity. ((forall pa_i_pvs_campaign_profileunitidentity_repeat. (exists pa_lt_pvs_campaign_profileunitidentity_repeat_bound. pa_lt_pvs_campaign_profileunitidentity_repeat_bound + S pa_i_pvs_campaign_profileunitidentity_repeat = ppf_unit_degree_campaign_profileunit) -> (((exists pa_h_pvs_campaign_profileunitidentity_repeat_decoded. pa_h_pvs_campaign_profileunitidentity_repeat_decoded + S (1) = S ((S (pa_i_pvs_campaign_profileunitidentity_repeat)) * pa_c_pvs_campaign_profileunitidentity)) /\ exists pa_q_pvs_campaign_profileunitidentity_repeat_decoded. pa_b_pvs_campaign_profileunitidentity = pa_q_pvs_campaign_profileunitidentity_repeat_decoded * S ((S (pa_i_pvs_campaign_profileunitidentity_repeat)) * pa_c_pvs_campaign_profileunitidentity) + (1)))) /\ (exists pa_u_pvs_campaign_profileunitidentity_product pa_v_pvs_campaign_profileunitidentity_product. ((((exists pa_h_pvs_campaign_profileunitidentity_product_start. pa_h_pvs_campaign_profileunitidentity_product_start + S (1) = S ((S (0)) * pa_v_pvs_campaign_profileunitidentity_product)) /\ exists pa_q_pvs_campaign_profileunitidentity_product_start. pa_u_pvs_campaign_profileunitidentity_product = pa_q_pvs_campaign_profileunitidentity_product_start * S ((S (0)) * pa_v_pvs_campaign_profileunitidentity_product) + (1))) /\ ((((exists pa_h_pvs_campaign_profileunitidentity_product_terminal. pa_h_pvs_campaign_profileunitidentity_product_terminal + S (1) = S ((S (ppf_unit_degree_campaign_profileunit)) * pa_v_pvs_campaign_profileunitidentity_product)) /\ exists pa_q_pvs_campaign_profileunitidentity_product_terminal. pa_u_pvs_campaign_profileunitidentity_product = pa_q_pvs_campaign_profileunitidentity_product_terminal * S ((S (ppf_unit_degree_campaign_profileunit)) * pa_v_pvs_campaign_profileunitidentity_product) + (1))) /\ forall pa_i_pvs_campaign_profileunitidentity_product. (exists pa_lt_pvs_campaign_profileunitidentity_product_bound. pa_lt_pvs_campaign_profileunitidentity_product_bound + S pa_i_pvs_campaign_profileunitidentity_product = ppf_unit_degree_campaign_profileunit) -> exists pa_p_pvs_campaign_profileunitidentity_product pa_r_pvs_campaign_profileunitidentity_product pa_s_pvs_campaign_profileunitidentity_product. ((((exists pa_h_pvs_campaign_profileunitidentity_product_factor. pa_h_pvs_campaign_profileunitidentity_product_factor + S (pa_p_pvs_campaign_profileunitidentity_product) = S ((S (pa_i_pvs_campaign_profileunitidentity_product)) * pa_c_pvs_campaign_profileunitidentity)) /\ exists pa_q_pvs_campaign_profileunitidentity_product_factor. pa_b_pvs_campaign_profileunitidentity = pa_q_pvs_campaign_profileunitidentity_product_factor * S ((S (pa_i_pvs_campaign_profileunitidentity_product)) * pa_c_pvs_campaign_profileunitidentity) + (pa_p_pvs_campaign_profileunitidentity_product))) /\ ((((exists pa_h_pvs_campaign_profileunitidentity_product_partial. pa_h_pvs_campaign_profileunitidentity_product_partial + S (pa_r_pvs_campaign_profileunitidentity_product) = S ((S (pa_i_pvs_campaign_profileunitidentity_product)) * pa_v_pvs_campaign_profileunitidentity_product)) /\ exists pa_q_pvs_campaign_profileunitidentity_product_partial. pa_u_pvs_campaign_profileunitidentity_product = pa_q_pvs_campaign_profileunitidentity_product_partial * S ((S (pa_i_pvs_campaign_profileunitidentity_product)) * pa_v_pvs_campaign_profileunitidentity_product) + (pa_r_pvs_campaign_profileunitidentity_product))) /\ ((((exists pa_h_pvs_campaign_profileunitidentity_product_successor. pa_h_pvs_campaign_profileunitidentity_product_successor + S (pa_s_pvs_campaign_profileunitidentity_product) = S ((S (S pa_i_pvs_campaign_profileunitidentity_product)) * pa_v_pvs_campaign_profileunitidentity_product)) /\ exists pa_q_pvs_campaign_profileunitidentity_product_successor. pa_u_pvs_campaign_profileunitidentity_product = pa_q_pvs_campaign_profileunitidentity_product_successor * S ((S (S pa_i_pvs_campaign_profileunitidentity_product)) * pa_v_pvs_campaign_profileunitidentity_product) + (pa_s_pvs_campaign_profileunitidentity_product))) /\ pa_s_pvs_campaign_profileunitidentity_product = pa_r_pvs_campaign_profileunitidentity_product * pa_p_pvs_campaign_profileunitidentity_product))))))))))))) \/ (exists ppf_pb_campaign_profile ppf_pc_campaign_profile ppf_eb_campaign_profile ppf_ec_campaign_profile ppf_vb_campaign_profile ppf_vc_campaign_profile ppf_length_campaign_profile ppf_gcd_campaign_profile ppf_rb_campaign_profile ppf_rc_campaign_profile. (((~((n) = 1)) /\ (((exists ppf_code_0_campaign_profiledatacode ppf_code_1_campaign_profiledatacode ppf_code_2_campaign_profiledatacode ppf_code_3_campaign_profiledatacode ppf_code_4_campaign_profiledatacode ppf_code_5_campaign_profiledatacode ppf_code_6_campaign_profiledatacode ppf_code_7_campaign_profiledatacode. ((((w) = ((ppf_pb_campaign_profile) + (ppf_code_0_campaign_profiledatacode)) * S ((ppf_pb_campaign_profile) + (ppf_code_0_campaign_profiledatacode)) + ((ppf_code_0_campaign_profiledatacode) + (ppf_code_0_campaign_profiledatacode))) /\ ((((ppf_code_0_campaign_profiledatacode) = ((ppf_pc_campaign_profile) + (ppf_code_1_campaign_profiledatacode)) * S ((ppf_pc_campaign_profile) + (ppf_code_1_campaign_profiledatacode)) + ((ppf_code_1_campaign_profiledatacode) + (ppf_code_1_campaign_profiledatacode))) /\ ((((ppf_code_1_campaign_profiledatacode) = ((ppf_eb_campaign_profile) + (ppf_code_2_campaign_profiledatacode)) * S ((ppf_eb_campaign_profile) + (ppf_code_2_campaign_profiledatacode)) + ((ppf_code_2_campaign_profiledatacode) + (ppf_code_2_campaign_profiledatacode))) /\ ((((ppf_code_2_campaign_profiledatacode) = ((ppf_ec_campaign_profile) + (ppf_code_3_campaign_profiledatacode)) * S ((ppf_ec_campaign_profile) + (ppf_code_3_campaign_profiledatacode)) + ((ppf_code_3_campaign_profiledatacode) + (ppf_code_3_campaign_profiledatacode))) /\ ((((ppf_code_3_campaign_profiledatacode) = ((ppf_vb_campaign_profile) + (ppf_code_4_campaign_profiledatacode)) * S ((ppf_vb_campaign_profile) + (ppf_code_4_campaign_profiledatacode)) + ((ppf_code_4_campaign_profiledatacode) + (ppf_code_4_campaign_profiledatacode))) /\ ((((ppf_code_4_campaign_profiledatacode) = ((ppf_vc_campaign_profile) + (ppf_code_5_campaign_profiledatacode)) * S ((ppf_vc_campaign_profile) + (ppf_code_5_campaign_profiledatacode)) + ((ppf_code_5_campaign_profiledatacode) + (ppf_code_5_campaign_profiledatacode))) /\ ((((ppf_code_5_campaign_profiledatacode) = ((ppf_length_campaign_profile) + (ppf_code_6_campaign_profiledatacode)) * S ((ppf_length_campaign_profile) + (ppf_code_6_campaign_profiledatacode)) + ((ppf_code_6_campaign_profiledatacode) + (ppf_code_6_campaign_profiledatacode))) /\ ((((ppf_code_6_campaign_profiledatacode) = ((ppf_gcd_campaign_profile) + (ppf_code_7_campaign_profiledatacode)) * S ((ppf_gcd_campaign_profile) + (ppf_code_7_campaign_profiledatacode)) + ((ppf_code_7_campaign_profiledatacode) + (ppf_code_7_campaign_profiledatacode))) /\ ((ppf_code_7_campaign_profiledatacode) = ((ppf_rb_campaign_profile) + (ppf_rc_campaign_profile)) * S ((ppf_rb_campaign_profile) + (ppf_rc_campaign_profile)) + ((ppf_rc_campaign_profile) + (ppf_rc_campaign_profile)))))))))))))))))))) /\ (((((~((n) = 0)) /\ (((forall pfp_i_pvs_campaign_profiledatasupportdistinct pfp_j_pvs_campaign_profiledatasupportdistinct pfp_a_pvs_campaign_profiledatasupportdistinct. (exists pfp_gap_pvs_campaign_profiledatasupportdistinctfirst. pfp_gap_pvs_campaign_profiledatasupportdistinctfirst + S (pfp_i_pvs_campaign_profiledatasupportdistinct) = (ppf_length_campaign_profile)) -> (exists pfp_gap_pvs_campaign_profiledatasupportdistinctsecond. pfp_gap_pvs_campaign_profiledatasupportdistinctsecond + S (pfp_j_pvs_campaign_profiledatasupportdistinct) = (ppf_length_campaign_profile)) -> (((exists ff_h_pfp_pvs_campaign_profiledatasupportdistinctleft. ff_h_pfp_pvs_campaign_profiledatasupportdistinctleft + S (pfp_a_pvs_campaign_profiledatasupportdistinct) = S ((S (pfp_i_pvs_campaign_profiledatasupportdistinct)) * ppf_pc_campaign_profile)) /\ exists ff_q_pfp_pvs_campaign_profiledatasupportdistinctleft. ppf_pb_campaign_profile = ff_q_pfp_pvs_campaign_profiledatasupportdistinctleft * S ((S (pfp_i_pvs_campaign_profiledatasupportdistinct)) * ppf_pc_campaign_profile) + (pfp_a_pvs_campaign_profiledatasupportdistinct))) -> (((exists ff_h_pfp_pvs_campaign_profiledatasupportdistinctright. ff_h_pfp_pvs_campaign_profiledatasupportdistinctright + S (pfp_a_pvs_campaign_profiledatasupportdistinct) = S ((S (pfp_j_pvs_campaign_profiledatasupportdistinct)) * ppf_pc_campaign_profile)) /\ exists ff_q_pfp_pvs_campaign_profiledatasupportdistinctright. ppf_pb_campaign_profile = ff_q_pfp_pvs_campaign_profiledatasupportdistinctright * S ((S (pfp_j_pvs_campaign_profiledatasupportdistinct)) * ppf_pc_campaign_profile) + (pfp_a_pvs_campaign_profiledatasupportdistinct))) -> pfp_i_pvs_campaign_profiledatasupportdistinct = pfp_j_pvs_campaign_profiledatasupportdistinct) /\ (((forall pvs_index_campaign_profiledatasupportentries. (exists pvs_gap_campaign_profiledatasupportentriesindex. pvs_gap_campaign_profiledatasupportentriesindex + S (pvs_index_campaign_profiledatasupportentries) = (ppf_length_campaign_profile)) -> exists pvs_prime_campaign_profiledatasupportentries pvs_exponent_campaign_profiledatasupportentries pvs_power_campaign_profiledatasupportentries. (((((exists ff_h_pvs_campaign_profiledatasupportentriesprime. ff_h_pvs_campaign_profiledatasupportentriesprime + S (pvs_prime_campaign_profiledatasupportentries) = S ((S (pvs_index_campaign_profiledatasupportentries)) * ppf_pc_campaign_profile)) /\ exists ff_q_pvs_campaign_profiledatasupportentriesprime. ppf_pb_campaign_profile = ff_q_pvs_campaign_profiledatasupportentriesprime * S ((S (pvs_index_campaign_profiledatasupportentries)) * ppf_pc_campaign_profile) + (pvs_prime_campaign_profiledatasupportentries))) /\ (((((exists ff_h_pvs_campaign_profiledatasupportentriesexponent. ff_h_pvs_campaign_profiledatasupportentriesexponent + S (pvs_exponent_campaign_profiledatasupportentries) = S ((S (pvs_index_campaign_profiledatasupportentries)) * ppf_ec_campaign_profile)) /\ exists ff_q_pvs_campaign_profiledatasupportentriesexponent. ppf_eb_campaign_profile = ff_q_pvs_campaign_profiledatasupportentriesexponent * S ((S (pvs_index_campaign_profiledatasupportentries)) * ppf_ec_campaign_profile) + (pvs_exponent_campaign_profiledatasupportentries))) /\ (((((exists ff_h_pvs_campaign_profiledatasupportentriespower. ff_h_pvs_campaign_profiledatasupportentriespower + S (pvs_power_campaign_profiledatasupportentries) = S ((S (pvs_index_campaign_profiledatasupportentries)) * ppf_vc_campaign_profile)) /\ exists ff_q_pvs_campaign_profiledatasupportentriespower. ppf_vb_campaign_profile = ff_q_pvs_campaign_profiledatasupportentriespower * S ((S (pvs_index_campaign_profiledatasupportentries)) * ppf_vc_campaign_profile) + (pvs_power_campaign_profiledatasupportentries))) /\ (((~((pvs_prime_campaign_profiledatasupportentries) = 1) /\ forall pvs_left_campaign_profiledatasupportentriesdomain pvs_right_campaign_profiledatasupportentriesdomain. (pvs_prime_campaign_profiledatasupportentries) = pvs_left_campaign_profiledatasupportentriesdomain * pvs_right_campaign_profiledatasupportentriesdomain -> pvs_left_campaign_profiledatasupportentriesdomain = 1 \/ pvs_right_campaign_profiledatasupportentriesdomain = 1) /\ (((~(pvs_exponent_campaign_profiledatasupportentries = 0)) /\ (((((exists bpd_gap_pvs_campaign_profiledatasupportentriesvaluation_selected_bound. bpd_gap_pvs_campaign_profiledatasupportentriesvaluation_selected_bound + (pvs_exponent_campaign_profiledatasupportentries) = (n)) /\ (exists bpvi_result_pvs_campaign_profiledatasupportentriesvaluation_selected. ((exists bpvi_b_pvs_campaign_profiledatasupportentriesvaluation_selected_power bpvi_c_pvs_campaign_profiledatasupportentriesvaluation_selected_power. ((forall bpvi_i_pvs_campaign_profiledatasupportentriesvaluation_selected_power. (exists bpvi_repeat_gap_pvs_campaign_profiledatasupportentriesvaluation_selected_power. bpvi_repeat_gap_pvs_campaign_profiledatasupportentriesvaluation_selected_power + S bpvi_i_pvs_campaign_profiledatasupportentriesvaluation_selected_power = pvs_exponent_campaign_profiledatasupportentries) -> (((exists bpvi_h_pvs_campaign_profiledatasupportentriesvaluation_selected_power_repeat. bpvi_h_pvs_campaign_profiledatasupportentriesvaluation_selected_power_repeat + S (pvs_prime_campaign_profiledatasupportentries) = S ((S (bpvi_i_pvs_campaign_profiledatasupportentriesvaluation_selected_power)) * bpvi_c_pvs_campaign_profiledatasupportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_campaign_profiledatasupportentriesvaluation_selected_power_repeat. bpvi_b_pvs_campaign_profiledatasupportentriesvaluation_selected_power = bpvi_q_pvs_campaign_profiledatasupportentriesvaluation_selected_power_repeat * S ((S (bpvi_i_pvs_campaign_profiledatasupportentriesvaluation_selected_power)) * bpvi_c_pvs_campaign_profiledatasupportentriesvaluation_selected_power) + (pvs_prime_campaign_profiledatasupportentries)))) /\ (exists bpvi_u_pvs_campaign_profiledatasupportentriesvaluation_selected_power bpvi_v_pvs_campaign_profiledatasupportentriesvaluation_selected_power. ((((exists bpvi_h_pvs_campaign_profiledatasupportentriesvaluation_selected_power_start. bpvi_h_pvs_campaign_profiledatasupportentriesvaluation_selected_power_start + S (1) = S ((S (0)) * bpvi_v_pvs_campaign_profiledatasupportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_campaign_profiledatasupportentriesvaluation_selected_power_start. bpvi_u_pvs_campaign_profiledatasupportentriesvaluation_selected_power = bpvi_q_pvs_campaign_profiledatasupportentriesvaluation_selected_power_start * S ((S (0)) * bpvi_v_pvs_campaign_profiledatasupportentriesvaluation_selected_power) + (1))) /\ ((((exists bpvi_h_pvs_campaign_profiledatasupportentriesvaluation_selected_power_terminal. bpvi_h_pvs_campaign_profiledatasupportentriesvaluation_selected_power_terminal + S (bpvi_result_pvs_campaign_profiledatasupportentriesvaluation_selected) = S ((S (pvs_exponent_campaign_profiledatasupportentries)) * bpvi_v_pvs_campaign_profiledatasupportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_campaign_profiledatasupportentriesvaluation_selected_power_terminal. bpvi_u_pvs_campaign_profiledatasupportentriesvaluation_selected_power = bpvi_q_pvs_campaign_profiledatasupportentriesvaluation_selected_power_terminal * S ((S (pvs_exponent_campaign_profiledatasupportentries)) * bpvi_v_pvs_campaign_profiledatasupportentriesvaluation_selected_power) + (bpvi_result_pvs_campaign_profiledatasupportentriesvaluation_selected))) /\ forall bpvi_j_pvs_campaign_profiledatasupportentriesvaluation_selected_power. (exists bpvi_product_gap_pvs_campaign_profiledatasupportentriesvaluation_selected_power. bpvi_product_gap_pvs_campaign_profiledatasupportentriesvaluation_selected_power + S bpvi_j_pvs_campaign_profiledatasupportentriesvaluation_selected_power = pvs_exponent_campaign_profiledatasupportentries) -> exists bpvi_factor_pvs_campaign_profiledatasupportentriesvaluation_selected_power bpvi_partial_pvs_campaign_profiledatasupportentriesvaluation_selected_power bpvi_successor_pvs_campaign_profiledatasupportentriesvaluation_selected_power. ((((exists bpvi_h_pvs_campaign_profiledatasupportentriesvaluation_selected_power_factor. bpvi_h_pvs_campaign_profiledatasupportentriesvaluation_selected_power_factor + S (bpvi_factor_pvs_campaign_profiledatasupportentriesvaluation_selected_power) = S ((S (bpvi_j_pvs_campaign_profiledatasupportentriesvaluation_selected_power)) * bpvi_c_pvs_campaign_profiledatasupportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_campaign_profiledatasupportentriesvaluation_selected_power_factor. bpvi_b_pvs_campaign_profiledatasupportentriesvaluation_selected_power = bpvi_q_pvs_campaign_profiledatasupportentriesvaluation_selected_power_factor * S ((S (bpvi_j_pvs_campaign_profiledatasupportentriesvaluation_selected_power)) * bpvi_c_pvs_campaign_profiledatasupportentriesvaluation_selected_power) + (bpvi_factor_pvs_campaign_profiledatasupportentriesvaluation_selected_power))) /\ ((((exists bpvi_h_pvs_campaign_profiledatasupportentriesvaluation_selected_power_partial. bpvi_h_pvs_campaign_profiledatasupportentriesvaluation_selected_power_partial + S (bpvi_partial_pvs_campaign_profiledatasupportentriesvaluation_selected_power) = S ((S (bpvi_j_pvs_campaign_profiledatasupportentriesvaluation_selected_power)) * bpvi_v_pvs_campaign_profiledatasupportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_campaign_profiledatasupportentriesvaluation_selected_power_partial. bpvi_u_pvs_campaign_profiledatasupportentriesvaluation_selected_power = bpvi_q_pvs_campaign_profiledatasupportentriesvaluation_selected_power_partial * S ((S (bpvi_j_pvs_campaign_profiledatasupportentriesvaluation_selected_power)) * bpvi_v_pvs_campaign_profiledatasupportentriesvaluation_selected_power) + (bpvi_partial_pvs_campaign_profiledatasupportentriesvaluation_selected_power))) /\ ((((exists bpvi_h_pvs_campaign_profiledatasupportentriesvaluation_selected_power_successor. bpvi_h_pvs_campaign_profiledatasupportentriesvaluation_selected_power_successor + S (bpvi_successor_pvs_campaign_profiledatasupportentriesvaluation_selected_power) = S ((S (S bpvi_j_pvs_campaign_profiledatasupportentriesvaluation_selected_power)) * bpvi_v_pvs_campaign_profiledatasupportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_campaign_profiledatasupportentriesvaluation_selected_power_successor. bpvi_u_pvs_campaign_profiledatasupportentriesvaluation_selected_power = bpvi_q_pvs_campaign_profiledatasupportentriesvaluation_selected_power_successor * S ((S (S bpvi_j_pvs_campaign_profiledatasupportentriesvaluation_selected_power)) * bpvi_v_pvs_campaign_profiledatasupportentriesvaluation_selected_power) + (bpvi_successor_pvs_campaign_profiledatasupportentriesvaluation_selected_power))) /\ bpvi_successor_pvs_campaign_profiledatasupportentriesvaluation_selected_power = bpvi_partial_pvs_campaign_profiledatasupportentriesvaluation_selected_power * bpvi_factor_pvs_campaign_profiledatasupportentriesvaluation_selected_power)))))))) /\ exists bpvi_divisor_factor_pvs_campaign_profiledatasupportentriesvaluation_selected. n = bpvi_result_pvs_campaign_profiledatasupportentriesvaluation_selected * bpvi_divisor_factor_pvs_campaign_profiledatasupportentriesvaluation_selected))) /\ forall bpd_candidate_pvs_campaign_profiledatasupportentriesvaluation. (exists bpd_gap_pvs_campaign_profiledatasupportentriesvaluation_candidate_bound. bpd_gap_pvs_campaign_profiledatasupportentriesvaluation_candidate_bound + (bpd_candidate_pvs_campaign_profiledatasupportentriesvaluation) = (n)) -> (exists bpvi_result_pvs_campaign_profiledatasupportentriesvaluation_candidate. ((exists bpvi_b_pvs_campaign_profiledatasupportentriesvaluation_candidate_power bpvi_c_pvs_campaign_profiledatasupportentriesvaluation_candidate_power. ((forall bpvi_i_pvs_campaign_profiledatasupportentriesvaluation_candidate_power. (exists bpvi_repeat_gap_pvs_campaign_profiledatasupportentriesvaluation_candidate_power. bpvi_repeat_gap_pvs_campaign_profiledatasupportentriesvaluation_candidate_power + S bpvi_i_pvs_campaign_profiledatasupportentriesvaluation_candidate_power = bpd_candidate_pvs_campaign_profiledatasupportentriesvaluation) -> (((exists bpvi_h_pvs_campaign_profiledatasupportentriesvaluation_candidate_power_repeat. bpvi_h_pvs_campaign_profiledatasupportentriesvaluation_candidate_power_repeat + S (pvs_prime_campaign_profiledatasupportentries) = S ((S (bpvi_i_pvs_campaign_profiledatasupportentriesvaluation_candidate_power)) * bpvi_c_pvs_campaign_profiledatasupportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_campaign_profiledatasupportentriesvaluation_candidate_power_repeat. bpvi_b_pvs_campaign_profiledatasupportentriesvaluation_candidate_power = bpvi_q_pvs_campaign_profiledatasupportentriesvaluation_candidate_power_repeat * S ((S (bpvi_i_pvs_campaign_profiledatasupportentriesvaluation_candidate_power)) * bpvi_c_pvs_campaign_profiledatasupportentriesvaluation_candidate_power) + (pvs_prime_campaign_profiledatasupportentries)))) /\ (exists bpvi_u_pvs_campaign_profiledatasupportentriesvaluation_candidate_power bpvi_v_pvs_campaign_profiledatasupportentriesvaluation_candidate_power. ((((exists bpvi_h_pvs_campaign_profiledatasupportentriesvaluation_candidate_power_start. bpvi_h_pvs_campaign_profiledatasupportentriesvaluation_candidate_power_start + S (1) = S ((S (0)) * bpvi_v_pvs_campaign_profiledatasupportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_campaign_profiledatasupportentriesvaluation_candidate_power_start. bpvi_u_pvs_campaign_profiledatasupportentriesvaluation_candidate_power = bpvi_q_pvs_campaign_profiledatasupportentriesvaluation_candidate_power_start * S ((S (0)) * bpvi_v_pvs_campaign_profiledatasupportentriesvaluation_candidate_power) + (1))) /\ ((((exists bpvi_h_pvs_campaign_profiledatasupportentriesvaluation_candidate_power_terminal. bpvi_h_pvs_campaign_profiledatasupportentriesvaluation_candidate_power_terminal + S (bpvi_result_pvs_campaign_profiledatasupportentriesvaluation_candidate) = S ((S (bpd_candidate_pvs_campaign_profiledatasupportentriesvaluation)) * bpvi_v_pvs_campaign_profiledatasupportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_campaign_profiledatasupportentriesvaluation_candidate_power_terminal. bpvi_u_pvs_campaign_profiledatasupportentriesvaluation_candidate_power = bpvi_q_pvs_campaign_profiledatasupportentriesvaluation_candidate_power_terminal * S ((S (bpd_candidate_pvs_campaign_profiledatasupportentriesvaluation)) * bpvi_v_pvs_campaign_profiledatasupportentriesvaluation_candidate_power) + (bpvi_result_pvs_campaign_profiledatasupportentriesvaluation_candidate))) /\ forall bpvi_j_pvs_campaign_profiledatasupportentriesvaluation_candidate_power. (exists bpvi_product_gap_pvs_campaign_profiledatasupportentriesvaluation_candidate_power. bpvi_product_gap_pvs_campaign_profiledatasupportentriesvaluation_candidate_power + S bpvi_j_pvs_campaign_profiledatasupportentriesvaluation_candidate_power = bpd_candidate_pvs_campaign_profiledatasupportentriesvaluation) -> exists bpvi_factor_pvs_campaign_profiledatasupportentriesvaluation_candidate_power bpvi_partial_pvs_campaign_profiledatasupportentriesvaluation_candidate_power bpvi_successor_pvs_campaign_profiledatasupportentriesvaluation_candidate_power. ((((exists bpvi_h_pvs_campaign_profiledatasupportentriesvaluation_candidate_power_factor. bpvi_h_pvs_campaign_profiledatasupportentriesvaluation_candidate_power_factor + S (bpvi_factor_pvs_campaign_profiledatasupportentriesvaluation_candidate_power) = S ((S (bpvi_j_pvs_campaign_profiledatasupportentriesvaluation_candidate_power)) * bpvi_c_pvs_campaign_profiledatasupportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_campaign_profiledatasupportentriesvaluation_candidate_power_factor. bpvi_b_pvs_campaign_profiledatasupportentriesvaluation_candidate_power = bpvi_q_pvs_campaign_profiledatasupportentriesvaluation_candidate_power_factor * S ((S (bpvi_j_pvs_campaign_profiledatasupportentriesvaluation_candidate_power)) * bpvi_c_pvs_campaign_profiledatasupportentriesvaluation_candidate_power) + (bpvi_factor_pvs_campaign_profiledatasupportentriesvaluation_candidate_power))) /\ ((((exists bpvi_h_pvs_campaign_profiledatasupportentriesvaluation_candidate_power_partial. bpvi_h_pvs_campaign_profiledatasupportentriesvaluation_candidate_power_partial + S (bpvi_partial_pvs_campaign_profiledatasupportentriesvaluation_candidate_power) = S ((S (bpvi_j_pvs_campaign_profiledatasupportentriesvaluation_candidate_power)) * bpvi_v_pvs_campaign_profiledatasupportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_campaign_profiledatasupportentriesvaluation_candidate_power_partial. bpvi_u_pvs_campaign_profiledatasupportentriesvaluation_candidate_power = bpvi_q_pvs_campaign_profiledatasupportentriesvaluation_candidate_power_partial * S ((S (bpvi_j_pvs_campaign_profiledatasupportentriesvaluation_candidate_power)) * bpvi_v_pvs_campaign_profiledatasupportentriesvaluation_candidate_power) + (bpvi_partial_pvs_campaign_profiledatasupportentriesvaluation_candidate_power))) /\ ((((exists bpvi_h_pvs_campaign_profiledatasupportentriesvaluation_candidate_power_successor. bpvi_h_pvs_campaign_profiledatasupportentriesvaluation_candidate_power_successor + S (bpvi_successor_pvs_campaign_profiledatasupportentriesvaluation_candidate_power) = S ((S (S bpvi_j_pvs_campaign_profiledatasupportentriesvaluation_candidate_power)) * bpvi_v_pvs_campaign_profiledatasupportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_campaign_profiledatasupportentriesvaluation_candidate_power_successor. bpvi_u_pvs_campaign_profiledatasupportentriesvaluation_candidate_power = bpvi_q_pvs_campaign_profiledatasupportentriesvaluation_candidate_power_successor * S ((S (S bpvi_j_pvs_campaign_profiledatasupportentriesvaluation_candidate_power)) * bpvi_v_pvs_campaign_profiledatasupportentriesvaluation_candidate_power) + (bpvi_successor_pvs_campaign_profiledatasupportentriesvaluation_candidate_power))) /\ bpvi_successor_pvs_campaign_profiledatasupportentriesvaluation_candidate_power = bpvi_partial_pvs_campaign_profiledatasupportentriesvaluation_candidate_power * bpvi_factor_pvs_campaign_profiledatasupportentriesvaluation_candidate_power)))))))) /\ exists bpvi_divisor_factor_pvs_campaign_profiledatasupportentriesvaluation_candidate. n = bpvi_result_pvs_campaign_profiledatasupportentriesvaluation_candidate * bpvi_divisor_factor_pvs_campaign_profiledatasupportentriesvaluation_candidate)) -> (exists bpd_gap_pvs_campaign_profiledatasupportentriesvaluation_maximal. bpd_gap_pvs_campaign_profiledatasupportentriesvaluation_maximal + (bpd_candidate_pvs_campaign_profiledatasupportentriesvaluation) = (pvs_exponent_campaign_profiledatasupportentries))) /\ (exists pa_b_pvs_campaign_profiledatasupportentriesvalue pa_c_pvs_campaign_profiledatasupportentriesvalue. ((forall pa_i_pvs_campaign_profiledatasupportentriesvalue_repeat. (exists pa_lt_pvs_campaign_profiledatasupportentriesvalue_repeat_bound. pa_lt_pvs_campaign_profiledatasupportentriesvalue_repeat_bound + S pa_i_pvs_campaign_profiledatasupportentriesvalue_repeat = pvs_exponent_campaign_profiledatasupportentries) -> (((exists pa_h_pvs_campaign_profiledatasupportentriesvalue_repeat_decoded. pa_h_pvs_campaign_profiledatasupportentriesvalue_repeat_decoded + S (pvs_prime_campaign_profiledatasupportentries) = S ((S (pa_i_pvs_campaign_profiledatasupportentriesvalue_repeat)) * pa_c_pvs_campaign_profiledatasupportentriesvalue)) /\ exists pa_q_pvs_campaign_profiledatasupportentriesvalue_repeat_decoded. pa_b_pvs_campaign_profiledatasupportentriesvalue = pa_q_pvs_campaign_profiledatasupportentriesvalue_repeat_decoded * S ((S (pa_i_pvs_campaign_profiledatasupportentriesvalue_repeat)) * pa_c_pvs_campaign_profiledatasupportentriesvalue) + (pvs_prime_campaign_profiledatasupportentries)))) /\ (exists pa_u_pvs_campaign_profiledatasupportentriesvalue_product pa_v_pvs_campaign_profiledatasupportentriesvalue_product. ((((exists pa_h_pvs_campaign_profiledatasupportentriesvalue_product_start. pa_h_pvs_campaign_profiledatasupportentriesvalue_product_start + S (1) = S ((S (0)) * pa_v_pvs_campaign_profiledatasupportentriesvalue_product)) /\ exists pa_q_pvs_campaign_profiledatasupportentriesvalue_product_start. pa_u_pvs_campaign_profiledatasupportentriesvalue_product = pa_q_pvs_campaign_profiledatasupportentriesvalue_product_start * S ((S (0)) * pa_v_pvs_campaign_profiledatasupportentriesvalue_product) + (1))) /\ ((((exists pa_h_pvs_campaign_profiledatasupportentriesvalue_product_terminal. pa_h_pvs_campaign_profiledatasupportentriesvalue_product_terminal + S (pvs_power_campaign_profiledatasupportentries) = S ((S (pvs_exponent_campaign_profiledatasupportentries)) * pa_v_pvs_campaign_profiledatasupportentriesvalue_product)) /\ exists pa_q_pvs_campaign_profiledatasupportentriesvalue_product_terminal. pa_u_pvs_campaign_profiledatasupportentriesvalue_product = pa_q_pvs_campaign_profiledatasupportentriesvalue_product_terminal * S ((S (pvs_exponent_campaign_profiledatasupportentries)) * pa_v_pvs_campaign_profiledatasupportentriesvalue_product) + (pvs_power_campaign_profiledatasupportentries))) /\ forall pa_i_pvs_campaign_profiledatasupportentriesvalue_product. (exists pa_lt_pvs_campaign_profiledatasupportentriesvalue_product_bound. pa_lt_pvs_campaign_profiledatasupportentriesvalue_product_bound + S pa_i_pvs_campaign_profiledatasupportentriesvalue_product = pvs_exponent_campaign_profiledatasupportentries) -> exists pa_p_pvs_campaign_profiledatasupportentriesvalue_product pa_r_pvs_campaign_profiledatasupportentriesvalue_product pa_s_pvs_campaign_profiledatasupportentriesvalue_product. ((((exists pa_h_pvs_campaign_profiledatasupportentriesvalue_product_factor. pa_h_pvs_campaign_profiledatasupportentriesvalue_product_factor + S (pa_p_pvs_campaign_profiledatasupportentriesvalue_product) = S ((S (pa_i_pvs_campaign_profiledatasupportentriesvalue_product)) * pa_c_pvs_campaign_profiledatasupportentriesvalue)) /\ exists pa_q_pvs_campaign_profiledatasupportentriesvalue_product_factor. pa_b_pvs_campaign_profiledatasupportentriesvalue = pa_q_pvs_campaign_profiledatasupportentriesvalue_product_factor * S ((S (pa_i_pvs_campaign_profiledatasupportentriesvalue_product)) * pa_c_pvs_campaign_profiledatasupportentriesvalue) + (pa_p_pvs_campaign_profiledatasupportentriesvalue_product))) /\ ((((exists pa_h_pvs_campaign_profiledatasupportentriesvalue_product_partial. pa_h_pvs_campaign_profiledatasupportentriesvalue_product_partial + S (pa_r_pvs_campaign_profiledatasupportentriesvalue_product) = S ((S (pa_i_pvs_campaign_profiledatasupportentriesvalue_product)) * pa_v_pvs_campaign_profiledatasupportentriesvalue_product)) /\ exists pa_q_pvs_campaign_profiledatasupportentriesvalue_product_partial. pa_u_pvs_campaign_profiledatasupportentriesvalue_product = pa_q_pvs_campaign_profiledatasupportentriesvalue_product_partial * S ((S (pa_i_pvs_campaign_profiledatasupportentriesvalue_product)) * pa_v_pvs_campaign_profiledatasupportentriesvalue_product) + (pa_r_pvs_campaign_profiledatasupportentriesvalue_product))) /\ ((((exists pa_h_pvs_campaign_profiledatasupportentriesvalue_product_successor. pa_h_pvs_campaign_profiledatasupportentriesvalue_product_successor + S (pa_s_pvs_campaign_profiledatasupportentriesvalue_product) = S ((S (S pa_i_pvs_campaign_profiledatasupportentriesvalue_product)) * pa_v_pvs_campaign_profiledatasupportentriesvalue_product)) /\ exists pa_q_pvs_campaign_profiledatasupportentriesvalue_product_successor. pa_u_pvs_campaign_profiledatasupportentriesvalue_product = pa_q_pvs_campaign_profiledatasupportentriesvalue_product_successor * S ((S (S pa_i_pvs_campaign_profiledatasupportentriesvalue_product)) * pa_v_pvs_campaign_profiledatasupportentriesvalue_product) + (pa_s_pvs_campaign_profiledatasupportentriesvalue_product))) /\ pa_s_pvs_campaign_profiledatasupportentriesvalue_product = pa_r_pvs_campaign_profiledatasupportentriesvalue_product * pa_p_pvs_campaign_profiledatasupportentriesvalue_product))))))))))))))))))))) /\ (((forall pvs_divisor_campaign_profiledatasupportcover. (~((pvs_divisor_campaign_profiledatasupportcover) = 1) /\ forall pvs_left_campaign_profiledatasupportcoverprime pvs_right_campaign_profiledatasupportcoverprime. (pvs_divisor_campaign_profiledatasupportcover) = pvs_left_campaign_profiledatasupportcoverprime * pvs_right_campaign_profiledatasupportcoverprime -> pvs_left_campaign_profiledatasupportcoverprime = 1 \/ pvs_right_campaign_profiledatasupportcoverprime = 1) -> (exists pvs_factor_campaign_profiledatasupportcoverdivides. (n) = (pvs_divisor_campaign_profiledatasupportcover) * pvs_factor_campaign_profiledatasupportcoverdivides) -> exists pvs_position_campaign_profiledatasupportcover. (exists pvs_gap_campaign_profiledatasupportcoverbound. pvs_gap_campaign_profiledatasupportcoverbound + S (pvs_position_campaign_profiledatasupportcover) = (ppf_length_campaign_profile)) /\ (((exists ff_h_pvs_campaign_profiledatasupportcoverentry. ff_h_pvs_campaign_profiledatasupportcoverentry + S (pvs_divisor_campaign_profiledatasupportcover) = S ((S (pvs_position_campaign_profiledatasupportcover)) * ppf_pc_campaign_profile)) /\ exists ff_q_pvs_campaign_profiledatasupportcoverentry. ppf_pb_campaign_profile = ff_q_pvs_campaign_profiledatasupportcoverentry * S ((S (pvs_position_campaign_profiledatasupportcover)) * ppf_pc_campaign_profile) + (pvs_divisor_campaign_profiledatasupportcover)))) /\ (exists ff_u_pvs_campaign_profiledatasupportproduct ff_v_pvs_campaign_profiledatasupportproduct. ((((exists ff_h_pvs_campaign_profiledatasupportproduct_start. ff_h_pvs_campaign_profiledatasupportproduct_start + S (1) = S ((S (0)) * ff_v_pvs_campaign_profiledatasupportproduct)) /\ exists ff_q_pvs_campaign_profiledatasupportproduct_start. ff_u_pvs_campaign_profiledatasupportproduct = ff_q_pvs_campaign_profiledatasupportproduct_start * S ((S (0)) * ff_v_pvs_campaign_profiledatasupportproduct) + (1))) /\ ((((exists ff_h_pvs_campaign_profiledatasupportproduct_terminal. ff_h_pvs_campaign_profiledatasupportproduct_terminal + S (n) = S ((S (ppf_length_campaign_profile)) * ff_v_pvs_campaign_profiledatasupportproduct)) /\ exists ff_q_pvs_campaign_profiledatasupportproduct_terminal. ff_u_pvs_campaign_profiledatasupportproduct = ff_q_pvs_campaign_profiledatasupportproduct_terminal * S ((S (ppf_length_campaign_profile)) * ff_v_pvs_campaign_profiledatasupportproduct) + (n))) /\ forall ff_i_pvs_campaign_profiledatasupportproduct. (exists ff_lt_pvs_campaign_profiledatasupportproduct_bound. ff_lt_pvs_campaign_profiledatasupportproduct_bound + S ff_i_pvs_campaign_profiledatasupportproduct = ppf_length_campaign_profile) -> exists ff_p_pvs_campaign_profiledatasupportproduct ff_r_pvs_campaign_profiledatasupportproduct ff_s_pvs_campaign_profiledatasupportproduct. ((((exists ff_h_pvs_campaign_profiledatasupportproduct_factor. ff_h_pvs_campaign_profiledatasupportproduct_factor + S (ff_p_pvs_campaign_profiledatasupportproduct) = S ((S (ff_i_pvs_campaign_profiledatasupportproduct)) * ppf_vc_campaign_profile)) /\ exists ff_q_pvs_campaign_profiledatasupportproduct_factor. ppf_vb_campaign_profile = ff_q_pvs_campaign_profiledatasupportproduct_factor * S ((S (ff_i_pvs_campaign_profiledatasupportproduct)) * ppf_vc_campaign_profile) + (ff_p_pvs_campaign_profiledatasupportproduct))) /\ ((((exists ff_h_pvs_campaign_profiledatasupportproduct_partial. ff_h_pvs_campaign_profiledatasupportproduct_partial + S (ff_r_pvs_campaign_profiledatasupportproduct) = S ((S (ff_i_pvs_campaign_profiledatasupportproduct)) * ff_v_pvs_campaign_profiledatasupportproduct)) /\ exists ff_q_pvs_campaign_profiledatasupportproduct_partial. ff_u_pvs_campaign_profiledatasupportproduct = ff_q_pvs_campaign_profiledatasupportproduct_partial * S ((S (ff_i_pvs_campaign_profiledatasupportproduct)) * ff_v_pvs_campaign_profiledatasupportproduct) + (ff_r_pvs_campaign_profiledatasupportproduct))) /\ ((((exists ff_h_pvs_campaign_profiledatasupportproduct_successor. ff_h_pvs_campaign_profiledatasupportproduct_successor + S (ff_s_pvs_campaign_profiledatasupportproduct) = S ((S (S ff_i_pvs_campaign_profiledatasupportproduct)) * ff_v_pvs_campaign_profiledatasupportproduct)) /\ exists ff_q_pvs_campaign_profiledatasupportproduct_successor. ff_u_pvs_campaign_profiledatasupportproduct = ff_q_pvs_campaign_profiledatasupportproduct_successor * S ((S (S ff_i_pvs_campaign_profiledatasupportproduct)) * ff_v_pvs_campaign_profiledatasupportproduct) + (ff_s_pvs_campaign_profiledatasupportproduct))) /\ ff_s_pvs_campaign_profiledatasupportproduct = ff_r_pvs_campaign_profiledatasupportproduct * ff_p_pvs_campaign_profiledatasupportproduct)))))))))))))) /\ (((((forall ppf_index_campaign_profiledatagcdcommon ppf_entry_campaign_profiledatagcdcommon. (exists pvs_gap_campaign_profiledatagcdcommonbound. pvs_gap_campaign_profiledatagcdcommonbound + S (ppf_index_campaign_profiledatagcdcommon) = (ppf_length_campaign_profile)) -> (((exists ff_h_pvs_campaign_profiledatagcdcommonentry. ff_h_pvs_campaign_profiledatagcdcommonentry + S (ppf_entry_campaign_profiledatagcdcommon) = S ((S (ppf_index_campaign_profiledatagcdcommon)) * ppf_ec_campaign_profile)) /\ exists ff_q_pvs_campaign_profiledatagcdcommonentry. ppf_eb_campaign_profile = ff_q_pvs_campaign_profiledatagcdcommonentry * S ((S (ppf_index_campaign_profiledatagcdcommon)) * ppf_ec_campaign_profile) + (ppf_entry_campaign_profiledatagcdcommon))) -> (exists pvs_factor_campaign_profiledatagcdcommondivisor. (ppf_entry_campaign_profiledatagcdcommon) = (ppf_gcd_campaign_profile) * pvs_factor_campaign_profiledatagcdcommondivisor)) /\ (forall ppf_common_campaign_profiledatagcd. (forall ppf_index_campaign_profiledatagcdother ppf_entry_campaign_profiledatagcdother. (exists pvs_gap_campaign_profiledatagcdotherbound. pvs_gap_campaign_profiledatagcdotherbound + S (ppf_index_campaign_profiledatagcdother) = (ppf_length_campaign_profile)) -> (((exists ff_h_pvs_campaign_profiledatagcdotherentry. ff_h_pvs_campaign_profiledatagcdotherentry + S (ppf_entry_campaign_profiledatagcdother) = S ((S (ppf_index_campaign_profiledatagcdother)) * ppf_ec_campaign_profile)) /\ exists ff_q_pvs_campaign_profiledatagcdotherentry. ppf_eb_campaign_profile = ff_q_pvs_campaign_profiledatagcdotherentry * S ((S (ppf_index_campaign_profiledatagcdother)) * ppf_ec_campaign_profile) + (ppf_entry_campaign_profiledatagcdother))) -> (exists pvs_factor_campaign_profiledatagcdotherdivisor. (ppf_entry_campaign_profiledatagcdother) = (ppf_common_campaign_profiledatagcd) * pvs_factor_campaign_profiledatagcdotherdivisor)) -> (exists pvs_factor_campaign_profiledatagcdgreatest. (ppf_gcd_campaign_profile) = (ppf_common_campaign_profiledatagcd) * pvs_factor_campaign_profiledatagcdgreatest)))) /\ (((~((ppf_gcd_campaign_profile) = 0)) /\ (forall ppf_table_degree_campaign_profiledataroots. ~(ppf_table_degree_campaign_profiledataroots = 0) -> (exists pvs_factor_campaign_profiledatarootsdivisor. (ppf_gcd_campaign_profile) = (ppf_table_degree_campaign_profiledataroots) * pvs_factor_campaign_profiledatarootsdivisor) -> exists ppf_table_root_campaign_profiledataroots. (((exists ff_h_pvs_campaign_profiledatarootsentry. ff_h_pvs_campaign_profiledatarootsentry + S (ppf_table_root_campaign_profiledataroots) = S ((S (ppf_table_degree_campaign_profiledataroots)) * ppf_rc_campaign_profile)) /\ exists ff_q_pvs_campaign_profiledatarootsentry. ppf_rb_campaign_profile = ff_q_pvs_campaign_profiledatarootsentry * S ((S (ppf_table_degree_campaign_profiledataroots)) * ppf_rc_campaign_profile) + (ppf_table_root_campaign_profiledataroots))) /\ (exists pa_b_pvs_campaign_profiledatarootspower pa_c_pvs_campaign_profiledatarootspower. ((forall pa_i_pvs_campaign_profiledatarootspower_repeat. (exists pa_lt_pvs_campaign_profiledatarootspower_repeat_bound. pa_lt_pvs_campaign_profiledatarootspower_repeat_bound + S pa_i_pvs_campaign_profiledatarootspower_repeat = ppf_table_degree_campaign_profiledataroots) -> (((exists pa_h_pvs_campaign_profiledatarootspower_repeat_decoded. pa_h_pvs_campaign_profiledatarootspower_repeat_decoded + S (ppf_table_root_campaign_profiledataroots) = S ((S (pa_i_pvs_campaign_profiledatarootspower_repeat)) * pa_c_pvs_campaign_profiledatarootspower)) /\ exists pa_q_pvs_campaign_profiledatarootspower_repeat_decoded. pa_b_pvs_campaign_profiledatarootspower = pa_q_pvs_campaign_profiledatarootspower_repeat_decoded * S ((S (pa_i_pvs_campaign_profiledatarootspower_repeat)) * pa_c_pvs_campaign_profiledatarootspower) + (ppf_table_root_campaign_profiledataroots)))) /\ (exists pa_u_pvs_campaign_profiledatarootspower_product pa_v_pvs_campaign_profiledatarootspower_product. ((((exists pa_h_pvs_campaign_profiledatarootspower_product_start. pa_h_pvs_campaign_profiledatarootspower_product_start + S (1) = S ((S (0)) * pa_v_pvs_campaign_profiledatarootspower_product)) /\ exists pa_q_pvs_campaign_profiledatarootspower_product_start. pa_u_pvs_campaign_profiledatarootspower_product = pa_q_pvs_campaign_profiledatarootspower_product_start * S ((S (0)) * pa_v_pvs_campaign_profiledatarootspower_product) + (1))) /\ ((((exists pa_h_pvs_campaign_profiledatarootspower_product_terminal. pa_h_pvs_campaign_profiledatarootspower_product_terminal + S (n) = S ((S (ppf_table_degree_campaign_profiledataroots)) * pa_v_pvs_campaign_profiledatarootspower_product)) /\ exists pa_q_pvs_campaign_profiledatarootspower_product_terminal. pa_u_pvs_campaign_profiledatarootspower_product = pa_q_pvs_campaign_profiledatarootspower_product_terminal * S ((S (ppf_table_degree_campaign_profiledataroots)) * pa_v_pvs_campaign_profiledatarootspower_product) + (n))) /\ forall pa_i_pvs_campaign_profiledatarootspower_product. (exists pa_lt_pvs_campaign_profiledatarootspower_product_bound. pa_lt_pvs_campaign_profiledatarootspower_product_bound + S pa_i_pvs_campaign_profiledatarootspower_product = ppf_table_degree_campaign_profiledataroots) -> exists pa_p_pvs_campaign_profiledatarootspower_product pa_r_pvs_campaign_profiledatarootspower_product pa_s_pvs_campaign_profiledatarootspower_product. ((((exists pa_h_pvs_campaign_profiledatarootspower_product_factor. pa_h_pvs_campaign_profiledatarootspower_product_factor + S (pa_p_pvs_campaign_profiledatarootspower_product) = S ((S (pa_i_pvs_campaign_profiledatarootspower_product)) * pa_c_pvs_campaign_profiledatarootspower)) /\ exists pa_q_pvs_campaign_profiledatarootspower_product_factor. pa_b_pvs_campaign_profiledatarootspower = pa_q_pvs_campaign_profiledatarootspower_product_factor * S ((S (pa_i_pvs_campaign_profiledatarootspower_product)) * pa_c_pvs_campaign_profiledatarootspower) + (pa_p_pvs_campaign_profiledatarootspower_product))) /\ ((((exists pa_h_pvs_campaign_profiledatarootspower_product_partial. pa_h_pvs_campaign_profiledatarootspower_product_partial + S (pa_r_pvs_campaign_profiledatarootspower_product) = S ((S (pa_i_pvs_campaign_profiledatarootspower_product)) * pa_v_pvs_campaign_profiledatarootspower_product)) /\ exists pa_q_pvs_campaign_profiledatarootspower_product_partial. pa_u_pvs_campaign_profiledatarootspower_product = pa_q_pvs_campaign_profiledatarootspower_product_partial * S ((S (pa_i_pvs_campaign_profiledatarootspower_product)) * pa_v_pvs_campaign_profiledatarootspower_product) + (pa_r_pvs_campaign_profiledatarootspower_product))) /\ ((((exists pa_h_pvs_campaign_profiledatarootspower_product_successor. pa_h_pvs_campaign_profiledatarootspower_product_successor + S (pa_s_pvs_campaign_profiledatarootspower_product) = S ((S (S pa_i_pvs_campaign_profiledatarootspower_product)) * pa_v_pvs_campaign_profiledatarootspower_product)) /\ exists pa_q_pvs_campaign_profiledatarootspower_product_successor. pa_u_pvs_campaign_profiledatarootspower_product = pa_q_pvs_campaign_profiledatarootspower_product_successor * S ((S (S pa_i_pvs_campaign_profiledatarootspower_product)) * pa_v_pvs_campaign_profiledatarootspower_product) + (pa_s_pvs_campaign_profiledatarootspower_product))) /\ pa_s_pvs_campaign_profiledatarootspower_product = pa_r_pvs_campaign_profiledatarootspower_product * pa_p_pvs_campaign_profiledatarootspower_product))))))))))))))))))))) /\ forall u v. (((~((u) = 0)) /\ (forall sfd_prime_campaign_other_kernel. (~((sfd_prime_campaign_other_kernel) = 1) /\ forall pvs_left_campaign_other_kerneldomain pvs_right_campaign_other_kerneldomain. (sfd_prime_campaign_other_kernel) = pvs_left_campaign_other_kerneldomain * pvs_right_campaign_other_kerneldomain -> pvs_left_campaign_other_kerneldomain = 1 \/ pvs_right_campaign_other_kerneldomain = 1) -> (exists pvs_le_gap_campaign_other_kernelbound. pvs_le_gap_campaign_other_kernelbound + (sfd_prime_campaign_other_kernel) = (u)) -> ~(exists pvs_factor_campaign_other_kernelsquare. (u) = (sfd_prime_campaign_other_kernel * sfd_prime_campaign_other_kernel) * pvs_factor_campaign_other_kernelsquare)))) -> n = u * (v * v) -> u = r /\ v = s))

Complete tactic proof in conservative notation

All 34 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

34 script commands · 16 reading checkpoints · 2 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 (2)
01Fix variables and assumptionsL1–2

Work with arbitrary variables or the premises of the current implication.

  1. L1
    intro n
  2. L2
    intro hn
02Establish hkernelL3–6

Establish this local claim before using it. It is not an additional assumption. The following proof commands apply squarefree decomposition exists unique.

  1. L3
    have hkernel : ∃ r. ∃ s. NaturalSquarefreeDecomposition(n,r,s) ∧ (∀ x. ∀ y. NaturalSquarefreeDecomposition(n,x,y) → x = r ∧ y = s)Definitions: NaturalSquarefreeDecomposition(n,r,s)NaturalSquarefreeDecomposition(n,x,y)Original native command in the exact edition
  2. L4
    specialize squarefree_decomposition_exists_unique (n)
  3. L5
    apply squarefree_decomposition_exists_unique
  4. L6
    exact hn
03Separate the logical casesL7–10

Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.

  1. L7
    cases hkernel
  2. L8
    cases hkernel_witness
  3. L9
    cases hkernel_witness_witness
  4. L10
    cases hkernel_witness_witness_left
04Establish hprofileL11–14

Establish this local claim before using it. It is not an additional assumption. The following proof commands apply perfect power profile exists.

  1. L11
    have hprofile : ∃ w. PowerProfile(n,w)Definitions: PowerProfile(n,w)Original native command in the exact edition
  2. L12
    specialize perfect_power_profile_exists (n)
  3. L13
    apply perfect_power_profile_exists
  4. L14
    exact hn
05Separate the logical casesL15–15

Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.

  1. L15
    cases hprofile
06Construct an explicit witnessL16–18

Supply the displayed value, then prove that it has the required property.

  1. L16
    exists x
  2. L17
    exists x1
  3. L18
    exists x2
07Separate the logical casesL19–19

Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.

  1. L19
    split
08Use earlier factsL20–20

Instantiate or apply named facts and discharge the corresponding proof obligations.

  1. L20
    exact hkernel_witness_witness_left_left
09Separate the logical casesL21–21

Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.

  1. L21
    split
10Use earlier factsL22–22

Instantiate or apply named facts and discharge the corresponding proof obligations.

  1. L22
    exact hkernel_witness_witness_left_right
11Separate the logical casesL23–23

Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.

  1. L23
    split
12Use earlier factsL24–24

Instantiate or apply named facts and discharge the corresponding proof obligations.

  1. L24
    exact hprofile_witness
13Fix variables and assumptionsL25–28

Work with arbitrary variables or the premises of the current implication.

  1. L25
    intro u
  2. L26
    intro v
  3. L27
    intro hsf
  4. L28
    intro heq
14Use earlier factsL29–31

Instantiate or apply named facts and discharge the corresponding proof obligations.

  1. L29
    specialize hkernel_witness_witness_right (u)
  2. L30
    specialize hkernel_witness_witness_right (v)
  3. L31
    apply hkernel_witness_witness_right
15Separate the logical casesL32–32

Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.

  1. L32
    split
16Use earlier factsL33–34

Instantiate or apply named facts and discharge the corresponding proof obligations.

  1. L33
    exact hsf
  2. L34
    exact heq

Library-wide reading audit

Original defined command ledger · 34 lines
  1. 0001intro n
  2. 0002intro hn
  3. 0003have hkernel : ∃ r. ∃ s. NaturalSquarefreeDecomposition(n,r,s) ∧ (∀ x. ∀ y. NaturalSquarefreeDecomposition(n,x,y) → x = r ∧ y = s)
  4. 0004specialize squarefree_decomposition_exists_unique (n)
  5. 0005apply squarefree_decomposition_exists_unique
  6. 0006exact hn
  7. 0007cases hkernel
  8. 0008cases hkernel_witness
  9. 0009cases hkernel_witness_witness
  10. 0010cases hkernel_witness_witness_left
  11. 0011have hprofile : ∃ w. PowerProfile(n,w)
  12. 0012specialize perfect_power_profile_exists (n)
  13. 0013apply perfect_power_profile_exists
  14. 0014exact hn
  15. 0015cases hprofile
  16. 0016exists x
  17. 0017exists x1
  18. 0018exists x2
  19. 0019split
  20. 0020exact hkernel_witness_witness_left_left
  21. 0021split
  22. 0022exact hkernel_witness_witness_left_right
  23. 0023split
  24. 0024exact hprofile_witness
  25. 0025intro u
  26. 0026intro v
  27. 0027intro hsf
  28. 0028intro heq
  29. 0029specialize hkernel_witness_witness_right (u)
  30. 0030specialize hkernel_witness_witness_right (v)
  31. 0031apply hkernel_witness_witness_right
  32. 0032split
  33. 0033exact hsf
  34. 0034exact heq