Current library: Alpha v34, 4,223 checked-use theorems; Stable remains 432. Historical first admissions, original proof editions, and non-admitted aliases are preserved. Exact original first-admission records.
Exact expanded first-order arithmetic statement
forall n. ~(n = 0) -> exists w. (((((n) = 1) /\ ((((w) = 0) /\ (forall ppf_unit_degree_profile_constructedunit. ~(ppf_unit_degree_profile_constructedunit = 0) -> (exists pa_b_pvs_profile_constructedunitidentity pa_c_pvs_profile_constructedunitidentity. ((forall pa_i_pvs_profile_constructedunitidentity_repeat. (exists pa_lt_pvs_profile_constructedunitidentity_repeat_bound. pa_lt_pvs_profile_constructedunitidentity_repeat_bound + S pa_i_pvs_profile_constructedunitidentity_repeat = ppf_unit_degree_profile_constructedunit) -> (((exists pa_h_pvs_profile_constructedunitidentity_repeat_decoded. pa_h_pvs_profile_constructedunitidentity_repeat_decoded + S (1) = S ((S (pa_i_pvs_profile_constructedunitidentity_repeat)) * pa_c_pvs_profile_constructedunitidentity)) /\ exists pa_q_pvs_profile_constructedunitidentity_repeat_decoded. pa_b_pvs_profile_constructedunitidentity = pa_q_pvs_profile_constructedunitidentity_repeat_decoded * S ((S (pa_i_pvs_profile_constructedunitidentity_repeat)) * pa_c_pvs_profile_constructedunitidentity) + (1)))) /\ (exists pa_u_pvs_profile_constructedunitidentity_product pa_v_pvs_profile_constructedunitidentity_product. ((((exists pa_h_pvs_profile_constructedunitidentity_product_start. pa_h_pvs_profile_constructedunitidentity_product_start + S (1) = S ((S (0)) * pa_v_pvs_profile_constructedunitidentity_product)) /\ exists pa_q_pvs_profile_constructedunitidentity_product_start. pa_u_pvs_profile_constructedunitidentity_product = pa_q_pvs_profile_constructedunitidentity_product_start * S ((S (0)) * pa_v_pvs_profile_constructedunitidentity_product) + (1))) /\ ((((exists pa_h_pvs_profile_constructedunitidentity_product_terminal. pa_h_pvs_profile_constructedunitidentity_product_terminal + S (1) = S ((S (ppf_unit_degree_profile_constructedunit)) * pa_v_pvs_profile_constructedunitidentity_product)) /\ exists pa_q_pvs_profile_constructedunitidentity_product_terminal. pa_u_pvs_profile_constructedunitidentity_product = pa_q_pvs_profile_constructedunitidentity_product_terminal * S ((S (ppf_unit_degree_profile_constructedunit)) * pa_v_pvs_profile_constructedunitidentity_product) + (1))) /\ forall pa_i_pvs_profile_constructedunitidentity_product. (exists pa_lt_pvs_profile_constructedunitidentity_product_bound. pa_lt_pvs_profile_constructedunitidentity_product_bound + S pa_i_pvs_profile_constructedunitidentity_product = ppf_unit_degree_profile_constructedunit) -> exists pa_p_pvs_profile_constructedunitidentity_product pa_r_pvs_profile_constructedunitidentity_product pa_s_pvs_profile_constructedunitidentity_product. ((((exists pa_h_pvs_profile_constructedunitidentity_product_factor. pa_h_pvs_profile_constructedunitidentity_product_factor + S (pa_p_pvs_profile_constructedunitidentity_product) = S ((S (pa_i_pvs_profile_constructedunitidentity_product)) * pa_c_pvs_profile_constructedunitidentity)) /\ exists pa_q_pvs_profile_constructedunitidentity_product_factor. pa_b_pvs_profile_constructedunitidentity = pa_q_pvs_profile_constructedunitidentity_product_factor * S ((S (pa_i_pvs_profile_constructedunitidentity_product)) * pa_c_pvs_profile_constructedunitidentity) + (pa_p_pvs_profile_constructedunitidentity_product))) /\ ((((exists pa_h_pvs_profile_constructedunitidentity_product_partial. pa_h_pvs_profile_constructedunitidentity_product_partial + S (pa_r_pvs_profile_constructedunitidentity_product) = S ((S (pa_i_pvs_profile_constructedunitidentity_product)) * pa_v_pvs_profile_constructedunitidentity_product)) /\ exists pa_q_pvs_profile_constructedunitidentity_product_partial. pa_u_pvs_profile_constructedunitidentity_product = pa_q_pvs_profile_constructedunitidentity_product_partial * S ((S (pa_i_pvs_profile_constructedunitidentity_product)) * pa_v_pvs_profile_constructedunitidentity_product) + (pa_r_pvs_profile_constructedunitidentity_product))) /\ ((((exists pa_h_pvs_profile_constructedunitidentity_product_successor. pa_h_pvs_profile_constructedunitidentity_product_successor + S (pa_s_pvs_profile_constructedunitidentity_product) = S ((S (S pa_i_pvs_profile_constructedunitidentity_product)) * pa_v_pvs_profile_constructedunitidentity_product)) /\ exists pa_q_pvs_profile_constructedunitidentity_product_successor. pa_u_pvs_profile_constructedunitidentity_product = pa_q_pvs_profile_constructedunitidentity_product_successor * S ((S (S pa_i_pvs_profile_constructedunitidentity_product)) * pa_v_pvs_profile_constructedunitidentity_product) + (pa_s_pvs_profile_constructedunitidentity_product))) /\ pa_s_pvs_profile_constructedunitidentity_product = pa_r_pvs_profile_constructedunitidentity_product * pa_p_pvs_profile_constructedunitidentity_product))))))))))))) \/ (exists ppf_pb_profile_constructed ppf_pc_profile_constructed ppf_eb_profile_constructed ppf_ec_profile_constructed ppf_vb_profile_constructed ppf_vc_profile_constructed ppf_length_profile_constructed ppf_gcd_profile_constructed ppf_rb_profile_constructed ppf_rc_profile_constructed. (((~((n) = 1)) /\ (((exists ppf_code_0_profile_constructeddatacode ppf_code_1_profile_constructeddatacode ppf_code_2_profile_constructeddatacode ppf_code_3_profile_constructeddatacode ppf_code_4_profile_constructeddatacode ppf_code_5_profile_constructeddatacode ppf_code_6_profile_constructeddatacode ppf_code_7_profile_constructeddatacode. ((((w) = ((ppf_pb_profile_constructed) + (ppf_code_0_profile_constructeddatacode)) * S ((ppf_pb_profile_constructed) + (ppf_code_0_profile_constructeddatacode)) + ((ppf_code_0_profile_constructeddatacode) + (ppf_code_0_profile_constructeddatacode))) /\ ((((ppf_code_0_profile_constructeddatacode) = ((ppf_pc_profile_constructed) + (ppf_code_1_profile_constructeddatacode)) * S ((ppf_pc_profile_constructed) + (ppf_code_1_profile_constructeddatacode)) + ((ppf_code_1_profile_constructeddatacode) + (ppf_code_1_profile_constructeddatacode))) /\ ((((ppf_code_1_profile_constructeddatacode) = ((ppf_eb_profile_constructed) + (ppf_code_2_profile_constructeddatacode)) * S ((ppf_eb_profile_constructed) + (ppf_code_2_profile_constructeddatacode)) + ((ppf_code_2_profile_constructeddatacode) + (ppf_code_2_profile_constructeddatacode))) /\ ((((ppf_code_2_profile_constructeddatacode) = ((ppf_ec_profile_constructed) + (ppf_code_3_profile_constructeddatacode)) * S ((ppf_ec_profile_constructed) + (ppf_code_3_profile_constructeddatacode)) + ((ppf_code_3_profile_constructeddatacode) + (ppf_code_3_profile_constructeddatacode))) /\ ((((ppf_code_3_profile_constructeddatacode) = ((ppf_vb_profile_constructed) + (ppf_code_4_profile_constructeddatacode)) * S ((ppf_vb_profile_constructed) + (ppf_code_4_profile_constructeddatacode)) + ((ppf_code_4_profile_constructeddatacode) + (ppf_code_4_profile_constructeddatacode))) /\ ((((ppf_code_4_profile_constructeddatacode) = ((ppf_vc_profile_constructed) + (ppf_code_5_profile_constructeddatacode)) * S ((ppf_vc_profile_constructed) + (ppf_code_5_profile_constructeddatacode)) + ((ppf_code_5_profile_constructeddatacode) + (ppf_code_5_profile_constructeddatacode))) /\ ((((ppf_code_5_profile_constructeddatacode) = ((ppf_length_profile_constructed) + (ppf_code_6_profile_constructeddatacode)) * S ((ppf_length_profile_constructed) + (ppf_code_6_profile_constructeddatacode)) + ((ppf_code_6_profile_constructeddatacode) + (ppf_code_6_profile_constructeddatacode))) /\ ((((ppf_code_6_profile_constructeddatacode) = ((ppf_gcd_profile_constructed) + (ppf_code_7_profile_constructeddatacode)) * S ((ppf_gcd_profile_constructed) + (ppf_code_7_profile_constructeddatacode)) + ((ppf_code_7_profile_constructeddatacode) + (ppf_code_7_profile_constructeddatacode))) /\ ((ppf_code_7_profile_constructeddatacode) = ((ppf_rb_profile_constructed) + (ppf_rc_profile_constructed)) * S ((ppf_rb_profile_constructed) + (ppf_rc_profile_constructed)) + ((ppf_rc_profile_constructed) + (ppf_rc_profile_constructed)))))))))))))))))))) /\ (((((~((n) = 0)) /\ (((forall pfp_i_pvs_profile_constructeddatasupportdistinct pfp_j_pvs_profile_constructeddatasupportdistinct pfp_a_pvs_profile_constructeddatasupportdistinct. (exists pfp_gap_pvs_profile_constructeddatasupportdistinctfirst. pfp_gap_pvs_profile_constructeddatasupportdistinctfirst + S (pfp_i_pvs_profile_constructeddatasupportdistinct) = (ppf_length_profile_constructed)) -> (exists pfp_gap_pvs_profile_constructeddatasupportdistinctsecond. pfp_gap_pvs_profile_constructeddatasupportdistinctsecond + S (pfp_j_pvs_profile_constructeddatasupportdistinct) = (ppf_length_profile_constructed)) -> (((exists ff_h_pfp_pvs_profile_constructeddatasupportdistinctleft. ff_h_pfp_pvs_profile_constructeddatasupportdistinctleft + S (pfp_a_pvs_profile_constructeddatasupportdistinct) = S ((S (pfp_i_pvs_profile_constructeddatasupportdistinct)) * ppf_pc_profile_constructed)) /\ exists ff_q_pfp_pvs_profile_constructeddatasupportdistinctleft. ppf_pb_profile_constructed = ff_q_pfp_pvs_profile_constructeddatasupportdistinctleft * S ((S (pfp_i_pvs_profile_constructeddatasupportdistinct)) * ppf_pc_profile_constructed) + (pfp_a_pvs_profile_constructeddatasupportdistinct))) -> (((exists ff_h_pfp_pvs_profile_constructeddatasupportdistinctright. ff_h_pfp_pvs_profile_constructeddatasupportdistinctright + S (pfp_a_pvs_profile_constructeddatasupportdistinct) = S ((S (pfp_j_pvs_profile_constructeddatasupportdistinct)) * ppf_pc_profile_constructed)) /\ exists ff_q_pfp_pvs_profile_constructeddatasupportdistinctright. ppf_pb_profile_constructed = ff_q_pfp_pvs_profile_constructeddatasupportdistinctright * S ((S (pfp_j_pvs_profile_constructeddatasupportdistinct)) * ppf_pc_profile_constructed) + (pfp_a_pvs_profile_constructeddatasupportdistinct))) -> pfp_i_pvs_profile_constructeddatasupportdistinct = pfp_j_pvs_profile_constructeddatasupportdistinct) /\ (((forall pvs_index_profile_constructeddatasupportentries. (exists pvs_gap_profile_constructeddatasupportentriesindex. pvs_gap_profile_constructeddatasupportentriesindex + S (pvs_index_profile_constructeddatasupportentries) = (ppf_length_profile_constructed)) -> exists pvs_prime_profile_constructeddatasupportentries pvs_exponent_profile_constructeddatasupportentries pvs_power_profile_constructeddatasupportentries. (((((exists ff_h_pvs_profile_constructeddatasupportentriesprime. ff_h_pvs_profile_constructeddatasupportentriesprime + S (pvs_prime_profile_constructeddatasupportentries) = S ((S (pvs_index_profile_constructeddatasupportentries)) * ppf_pc_profile_constructed)) /\ exists ff_q_pvs_profile_constructeddatasupportentriesprime. ppf_pb_profile_constructed = ff_q_pvs_profile_constructeddatasupportentriesprime * S ((S (pvs_index_profile_constructeddatasupportentries)) * ppf_pc_profile_constructed) + (pvs_prime_profile_constructeddatasupportentries))) /\ (((((exists ff_h_pvs_profile_constructeddatasupportentriesexponent. ff_h_pvs_profile_constructeddatasupportentriesexponent + S (pvs_exponent_profile_constructeddatasupportentries) = S ((S (pvs_index_profile_constructeddatasupportentries)) * ppf_ec_profile_constructed)) /\ exists ff_q_pvs_profile_constructeddatasupportentriesexponent. ppf_eb_profile_constructed = ff_q_pvs_profile_constructeddatasupportentriesexponent * S ((S (pvs_index_profile_constructeddatasupportentries)) * ppf_ec_profile_constructed) + (pvs_exponent_profile_constructeddatasupportentries))) /\ (((((exists ff_h_pvs_profile_constructeddatasupportentriespower. ff_h_pvs_profile_constructeddatasupportentriespower + S (pvs_power_profile_constructeddatasupportentries) = S ((S (pvs_index_profile_constructeddatasupportentries)) * ppf_vc_profile_constructed)) /\ exists ff_q_pvs_profile_constructeddatasupportentriespower. ppf_vb_profile_constructed = ff_q_pvs_profile_constructeddatasupportentriespower * S ((S (pvs_index_profile_constructeddatasupportentries)) * ppf_vc_profile_constructed) + (pvs_power_profile_constructeddatasupportentries))) /\ (((~((pvs_prime_profile_constructeddatasupportentries) = 1) /\ forall pvs_left_profile_constructeddatasupportentriesdomain pvs_right_profile_constructeddatasupportentriesdomain. (pvs_prime_profile_constructeddatasupportentries) = pvs_left_profile_constructeddatasupportentriesdomain * pvs_right_profile_constructeddatasupportentriesdomain -> pvs_left_profile_constructeddatasupportentriesdomain = 1 \/ pvs_right_profile_constructeddatasupportentriesdomain = 1) /\ (((~(pvs_exponent_profile_constructeddatasupportentries = 0)) /\ (((((exists bpd_gap_pvs_profile_constructeddatasupportentriesvaluation_selected_bound. bpd_gap_pvs_profile_constructeddatasupportentriesvaluation_selected_bound + (pvs_exponent_profile_constructeddatasupportentries) = (n)) /\ (exists bpvi_result_pvs_profile_constructeddatasupportentriesvaluation_selected. ((exists bpvi_b_pvs_profile_constructeddatasupportentriesvaluation_selected_power bpvi_c_pvs_profile_constructeddatasupportentriesvaluation_selected_power. ((forall bpvi_i_pvs_profile_constructeddatasupportentriesvaluation_selected_power. (exists bpvi_repeat_gap_pvs_profile_constructeddatasupportentriesvaluation_selected_power. bpvi_repeat_gap_pvs_profile_constructeddatasupportentriesvaluation_selected_power + S bpvi_i_pvs_profile_constructeddatasupportentriesvaluation_selected_power = pvs_exponent_profile_constructeddatasupportentries) -> (((exists bpvi_h_pvs_profile_constructeddatasupportentriesvaluation_selected_power_repeat. bpvi_h_pvs_profile_constructeddatasupportentriesvaluation_selected_power_repeat + S (pvs_prime_profile_constructeddatasupportentries) = S ((S (bpvi_i_pvs_profile_constructeddatasupportentriesvaluation_selected_power)) * bpvi_c_pvs_profile_constructeddatasupportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_profile_constructeddatasupportentriesvaluation_selected_power_repeat. bpvi_b_pvs_profile_constructeddatasupportentriesvaluation_selected_power = bpvi_q_pvs_profile_constructeddatasupportentriesvaluation_selected_power_repeat * S ((S (bpvi_i_pvs_profile_constructeddatasupportentriesvaluation_selected_power)) * bpvi_c_pvs_profile_constructeddatasupportentriesvaluation_selected_power) + (pvs_prime_profile_constructeddatasupportentries)))) /\ (exists bpvi_u_pvs_profile_constructeddatasupportentriesvaluation_selected_power bpvi_v_pvs_profile_constructeddatasupportentriesvaluation_selected_power. ((((exists bpvi_h_pvs_profile_constructeddatasupportentriesvaluation_selected_power_start. bpvi_h_pvs_profile_constructeddatasupportentriesvaluation_selected_power_start + S (1) = S ((S (0)) * bpvi_v_pvs_profile_constructeddatasupportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_profile_constructeddatasupportentriesvaluation_selected_power_start. bpvi_u_pvs_profile_constructeddatasupportentriesvaluation_selected_power = bpvi_q_pvs_profile_constructeddatasupportentriesvaluation_selected_power_start * S ((S (0)) * bpvi_v_pvs_profile_constructeddatasupportentriesvaluation_selected_power) + (1))) /\ ((((exists bpvi_h_pvs_profile_constructeddatasupportentriesvaluation_selected_power_terminal. bpvi_h_pvs_profile_constructeddatasupportentriesvaluation_selected_power_terminal + S (bpvi_result_pvs_profile_constructeddatasupportentriesvaluation_selected) = S ((S (pvs_exponent_profile_constructeddatasupportentries)) * bpvi_v_pvs_profile_constructeddatasupportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_profile_constructeddatasupportentriesvaluation_selected_power_terminal. bpvi_u_pvs_profile_constructeddatasupportentriesvaluation_selected_power = bpvi_q_pvs_profile_constructeddatasupportentriesvaluation_selected_power_terminal * S ((S (pvs_exponent_profile_constructeddatasupportentries)) * bpvi_v_pvs_profile_constructeddatasupportentriesvaluation_selected_power) + (bpvi_result_pvs_profile_constructeddatasupportentriesvaluation_selected))) /\ forall bpvi_j_pvs_profile_constructeddatasupportentriesvaluation_selected_power. (exists bpvi_product_gap_pvs_profile_constructeddatasupportentriesvaluation_selected_power. bpvi_product_gap_pvs_profile_constructeddatasupportentriesvaluation_selected_power + S bpvi_j_pvs_profile_constructeddatasupportentriesvaluation_selected_power = pvs_exponent_profile_constructeddatasupportentries) -> exists bpvi_factor_pvs_profile_constructeddatasupportentriesvaluation_selected_power bpvi_partial_pvs_profile_constructeddatasupportentriesvaluation_selected_power bpvi_successor_pvs_profile_constructeddatasupportentriesvaluation_selected_power. ((((exists bpvi_h_pvs_profile_constructeddatasupportentriesvaluation_selected_power_factor. bpvi_h_pvs_profile_constructeddatasupportentriesvaluation_selected_power_factor + S (bpvi_factor_pvs_profile_constructeddatasupportentriesvaluation_selected_power) = S ((S (bpvi_j_pvs_profile_constructeddatasupportentriesvaluation_selected_power)) * bpvi_c_pvs_profile_constructeddatasupportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_profile_constructeddatasupportentriesvaluation_selected_power_factor. bpvi_b_pvs_profile_constructeddatasupportentriesvaluation_selected_power = bpvi_q_pvs_profile_constructeddatasupportentriesvaluation_selected_power_factor * S ((S (bpvi_j_pvs_profile_constructeddatasupportentriesvaluation_selected_power)) * bpvi_c_pvs_profile_constructeddatasupportentriesvaluation_selected_power) + (bpvi_factor_pvs_profile_constructeddatasupportentriesvaluation_selected_power))) /\ ((((exists bpvi_h_pvs_profile_constructeddatasupportentriesvaluation_selected_power_partial. bpvi_h_pvs_profile_constructeddatasupportentriesvaluation_selected_power_partial + S (bpvi_partial_pvs_profile_constructeddatasupportentriesvaluation_selected_power) = S ((S (bpvi_j_pvs_profile_constructeddatasupportentriesvaluation_selected_power)) * bpvi_v_pvs_profile_constructeddatasupportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_profile_constructeddatasupportentriesvaluation_selected_power_partial. bpvi_u_pvs_profile_constructeddatasupportentriesvaluation_selected_power = bpvi_q_pvs_profile_constructeddatasupportentriesvaluation_selected_power_partial * S ((S (bpvi_j_pvs_profile_constructeddatasupportentriesvaluation_selected_power)) * bpvi_v_pvs_profile_constructeddatasupportentriesvaluation_selected_power) + (bpvi_partial_pvs_profile_constructeddatasupportentriesvaluation_selected_power))) /\ ((((exists bpvi_h_pvs_profile_constructeddatasupportentriesvaluation_selected_power_successor. bpvi_h_pvs_profile_constructeddatasupportentriesvaluation_selected_power_successor + S (bpvi_successor_pvs_profile_constructeddatasupportentriesvaluation_selected_power) = S ((S (S bpvi_j_pvs_profile_constructeddatasupportentriesvaluation_selected_power)) * bpvi_v_pvs_profile_constructeddatasupportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_profile_constructeddatasupportentriesvaluation_selected_power_successor. bpvi_u_pvs_profile_constructeddatasupportentriesvaluation_selected_power = bpvi_q_pvs_profile_constructeddatasupportentriesvaluation_selected_power_successor * S ((S (S bpvi_j_pvs_profile_constructeddatasupportentriesvaluation_selected_power)) * bpvi_v_pvs_profile_constructeddatasupportentriesvaluation_selected_power) + (bpvi_successor_pvs_profile_constructeddatasupportentriesvaluation_selected_power))) /\ bpvi_successor_pvs_profile_constructeddatasupportentriesvaluation_selected_power = bpvi_partial_pvs_profile_constructeddatasupportentriesvaluation_selected_power * bpvi_factor_pvs_profile_constructeddatasupportentriesvaluation_selected_power)))))))) /\ exists bpvi_divisor_factor_pvs_profile_constructeddatasupportentriesvaluation_selected. n = bpvi_result_pvs_profile_constructeddatasupportentriesvaluation_selected * bpvi_divisor_factor_pvs_profile_constructeddatasupportentriesvaluation_selected))) /\ forall bpd_candidate_pvs_profile_constructeddatasupportentriesvaluation. (exists bpd_gap_pvs_profile_constructeddatasupportentriesvaluation_candidate_bound. bpd_gap_pvs_profile_constructeddatasupportentriesvaluation_candidate_bound + (bpd_candidate_pvs_profile_constructeddatasupportentriesvaluation) = (n)) -> (exists bpvi_result_pvs_profile_constructeddatasupportentriesvaluation_candidate. ((exists bpvi_b_pvs_profile_constructeddatasupportentriesvaluation_candidate_power bpvi_c_pvs_profile_constructeddatasupportentriesvaluation_candidate_power. ((forall bpvi_i_pvs_profile_constructeddatasupportentriesvaluation_candidate_power. (exists bpvi_repeat_gap_pvs_profile_constructeddatasupportentriesvaluation_candidate_power. bpvi_repeat_gap_pvs_profile_constructeddatasupportentriesvaluation_candidate_power + S bpvi_i_pvs_profile_constructeddatasupportentriesvaluation_candidate_power = bpd_candidate_pvs_profile_constructeddatasupportentriesvaluation) -> (((exists bpvi_h_pvs_profile_constructeddatasupportentriesvaluation_candidate_power_repeat. bpvi_h_pvs_profile_constructeddatasupportentriesvaluation_candidate_power_repeat + S (pvs_prime_profile_constructeddatasupportentries) = S ((S (bpvi_i_pvs_profile_constructeddatasupportentriesvaluation_candidate_power)) * bpvi_c_pvs_profile_constructeddatasupportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_profile_constructeddatasupportentriesvaluation_candidate_power_repeat. bpvi_b_pvs_profile_constructeddatasupportentriesvaluation_candidate_power = bpvi_q_pvs_profile_constructeddatasupportentriesvaluation_candidate_power_repeat * S ((S (bpvi_i_pvs_profile_constructeddatasupportentriesvaluation_candidate_power)) * bpvi_c_pvs_profile_constructeddatasupportentriesvaluation_candidate_power) + (pvs_prime_profile_constructeddatasupportentries)))) /\ (exists bpvi_u_pvs_profile_constructeddatasupportentriesvaluation_candidate_power bpvi_v_pvs_profile_constructeddatasupportentriesvaluation_candidate_power. ((((exists bpvi_h_pvs_profile_constructeddatasupportentriesvaluation_candidate_power_start. bpvi_h_pvs_profile_constructeddatasupportentriesvaluation_candidate_power_start + S (1) = S ((S (0)) * bpvi_v_pvs_profile_constructeddatasupportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_profile_constructeddatasupportentriesvaluation_candidate_power_start. bpvi_u_pvs_profile_constructeddatasupportentriesvaluation_candidate_power = bpvi_q_pvs_profile_constructeddatasupportentriesvaluation_candidate_power_start * S ((S (0)) * bpvi_v_pvs_profile_constructeddatasupportentriesvaluation_candidate_power) + (1))) /\ ((((exists bpvi_h_pvs_profile_constructeddatasupportentriesvaluation_candidate_power_terminal. bpvi_h_pvs_profile_constructeddatasupportentriesvaluation_candidate_power_terminal + S (bpvi_result_pvs_profile_constructeddatasupportentriesvaluation_candidate) = S ((S (bpd_candidate_pvs_profile_constructeddatasupportentriesvaluation)) * bpvi_v_pvs_profile_constructeddatasupportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_profile_constructeddatasupportentriesvaluation_candidate_power_terminal. bpvi_u_pvs_profile_constructeddatasupportentriesvaluation_candidate_power = bpvi_q_pvs_profile_constructeddatasupportentriesvaluation_candidate_power_terminal * S ((S (bpd_candidate_pvs_profile_constructeddatasupportentriesvaluation)) * bpvi_v_pvs_profile_constructeddatasupportentriesvaluation_candidate_power) + (bpvi_result_pvs_profile_constructeddatasupportentriesvaluation_candidate))) /\ forall bpvi_j_pvs_profile_constructeddatasupportentriesvaluation_candidate_power. (exists bpvi_product_gap_pvs_profile_constructeddatasupportentriesvaluation_candidate_power. bpvi_product_gap_pvs_profile_constructeddatasupportentriesvaluation_candidate_power + S bpvi_j_pvs_profile_constructeddatasupportentriesvaluation_candidate_power = bpd_candidate_pvs_profile_constructeddatasupportentriesvaluation) -> exists bpvi_factor_pvs_profile_constructeddatasupportentriesvaluation_candidate_power bpvi_partial_pvs_profile_constructeddatasupportentriesvaluation_candidate_power bpvi_successor_pvs_profile_constructeddatasupportentriesvaluation_candidate_power. ((((exists bpvi_h_pvs_profile_constructeddatasupportentriesvaluation_candidate_power_factor. bpvi_h_pvs_profile_constructeddatasupportentriesvaluation_candidate_power_factor + S (bpvi_factor_pvs_profile_constructeddatasupportentriesvaluation_candidate_power) = S ((S (bpvi_j_pvs_profile_constructeddatasupportentriesvaluation_candidate_power)) * bpvi_c_pvs_profile_constructeddatasupportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_profile_constructeddatasupportentriesvaluation_candidate_power_factor. bpvi_b_pvs_profile_constructeddatasupportentriesvaluation_candidate_power = bpvi_q_pvs_profile_constructeddatasupportentriesvaluation_candidate_power_factor * S ((S (bpvi_j_pvs_profile_constructeddatasupportentriesvaluation_candidate_power)) * bpvi_c_pvs_profile_constructeddatasupportentriesvaluation_candidate_power) + (bpvi_factor_pvs_profile_constructeddatasupportentriesvaluation_candidate_power))) /\ ((((exists bpvi_h_pvs_profile_constructeddatasupportentriesvaluation_candidate_power_partial. bpvi_h_pvs_profile_constructeddatasupportentriesvaluation_candidate_power_partial + S (bpvi_partial_pvs_profile_constructeddatasupportentriesvaluation_candidate_power) = S ((S (bpvi_j_pvs_profile_constructeddatasupportentriesvaluation_candidate_power)) * bpvi_v_pvs_profile_constructeddatasupportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_profile_constructeddatasupportentriesvaluation_candidate_power_partial. bpvi_u_pvs_profile_constructeddatasupportentriesvaluation_candidate_power = bpvi_q_pvs_profile_constructeddatasupportentriesvaluation_candidate_power_partial * S ((S (bpvi_j_pvs_profile_constructeddatasupportentriesvaluation_candidate_power)) * bpvi_v_pvs_profile_constructeddatasupportentriesvaluation_candidate_power) + (bpvi_partial_pvs_profile_constructeddatasupportentriesvaluation_candidate_power))) /\ ((((exists bpvi_h_pvs_profile_constructeddatasupportentriesvaluation_candidate_power_successor. bpvi_h_pvs_profile_constructeddatasupportentriesvaluation_candidate_power_successor + S (bpvi_successor_pvs_profile_constructeddatasupportentriesvaluation_candidate_power) = S ((S (S bpvi_j_pvs_profile_constructeddatasupportentriesvaluation_candidate_power)) * bpvi_v_pvs_profile_constructeddatasupportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_profile_constructeddatasupportentriesvaluation_candidate_power_successor. bpvi_u_pvs_profile_constructeddatasupportentriesvaluation_candidate_power = bpvi_q_pvs_profile_constructeddatasupportentriesvaluation_candidate_power_successor * S ((S (S bpvi_j_pvs_profile_constructeddatasupportentriesvaluation_candidate_power)) * bpvi_v_pvs_profile_constructeddatasupportentriesvaluation_candidate_power) + (bpvi_successor_pvs_profile_constructeddatasupportentriesvaluation_candidate_power))) /\ bpvi_successor_pvs_profile_constructeddatasupportentriesvaluation_candidate_power = bpvi_partial_pvs_profile_constructeddatasupportentriesvaluation_candidate_power * bpvi_factor_pvs_profile_constructeddatasupportentriesvaluation_candidate_power)))))))) /\ exists bpvi_divisor_factor_pvs_profile_constructeddatasupportentriesvaluation_candidate. n = bpvi_result_pvs_profile_constructeddatasupportentriesvaluation_candidate * bpvi_divisor_factor_pvs_profile_constructeddatasupportentriesvaluation_candidate)) -> (exists bpd_gap_pvs_profile_constructeddatasupportentriesvaluation_maximal. bpd_gap_pvs_profile_constructeddatasupportentriesvaluation_maximal + (bpd_candidate_pvs_profile_constructeddatasupportentriesvaluation) = (pvs_exponent_profile_constructeddatasupportentries))) /\ (exists pa_b_pvs_profile_constructeddatasupportentriesvalue pa_c_pvs_profile_constructeddatasupportentriesvalue. ((forall pa_i_pvs_profile_constructeddatasupportentriesvalue_repeat. (exists pa_lt_pvs_profile_constructeddatasupportentriesvalue_repeat_bound. pa_lt_pvs_profile_constructeddatasupportentriesvalue_repeat_bound + S pa_i_pvs_profile_constructeddatasupportentriesvalue_repeat = pvs_exponent_profile_constructeddatasupportentries) -> (((exists pa_h_pvs_profile_constructeddatasupportentriesvalue_repeat_decoded. pa_h_pvs_profile_constructeddatasupportentriesvalue_repeat_decoded + S (pvs_prime_profile_constructeddatasupportentries) = S ((S (pa_i_pvs_profile_constructeddatasupportentriesvalue_repeat)) * pa_c_pvs_profile_constructeddatasupportentriesvalue)) /\ exists pa_q_pvs_profile_constructeddatasupportentriesvalue_repeat_decoded. pa_b_pvs_profile_constructeddatasupportentriesvalue = pa_q_pvs_profile_constructeddatasupportentriesvalue_repeat_decoded * S ((S (pa_i_pvs_profile_constructeddatasupportentriesvalue_repeat)) * pa_c_pvs_profile_constructeddatasupportentriesvalue) + (pvs_prime_profile_constructeddatasupportentries)))) /\ (exists pa_u_pvs_profile_constructeddatasupportentriesvalue_product pa_v_pvs_profile_constructeddatasupportentriesvalue_product. ((((exists pa_h_pvs_profile_constructeddatasupportentriesvalue_product_start. pa_h_pvs_profile_constructeddatasupportentriesvalue_product_start + S (1) = S ((S (0)) * pa_v_pvs_profile_constructeddatasupportentriesvalue_product)) /\ exists pa_q_pvs_profile_constructeddatasupportentriesvalue_product_start. pa_u_pvs_profile_constructeddatasupportentriesvalue_product = pa_q_pvs_profile_constructeddatasupportentriesvalue_product_start * S ((S (0)) * pa_v_pvs_profile_constructeddatasupportentriesvalue_product) + (1))) /\ ((((exists pa_h_pvs_profile_constructeddatasupportentriesvalue_product_terminal. pa_h_pvs_profile_constructeddatasupportentriesvalue_product_terminal + S (pvs_power_profile_constructeddatasupportentries) = S ((S (pvs_exponent_profile_constructeddatasupportentries)) * pa_v_pvs_profile_constructeddatasupportentriesvalue_product)) /\ exists pa_q_pvs_profile_constructeddatasupportentriesvalue_product_terminal. pa_u_pvs_profile_constructeddatasupportentriesvalue_product = pa_q_pvs_profile_constructeddatasupportentriesvalue_product_terminal * S ((S (pvs_exponent_profile_constructeddatasupportentries)) * pa_v_pvs_profile_constructeddatasupportentriesvalue_product) + (pvs_power_profile_constructeddatasupportentries))) /\ forall pa_i_pvs_profile_constructeddatasupportentriesvalue_product. (exists pa_lt_pvs_profile_constructeddatasupportentriesvalue_product_bound. pa_lt_pvs_profile_constructeddatasupportentriesvalue_product_bound + S pa_i_pvs_profile_constructeddatasupportentriesvalue_product = pvs_exponent_profile_constructeddatasupportentries) -> exists pa_p_pvs_profile_constructeddatasupportentriesvalue_product pa_r_pvs_profile_constructeddatasupportentriesvalue_product pa_s_pvs_profile_constructeddatasupportentriesvalue_product. ((((exists pa_h_pvs_profile_constructeddatasupportentriesvalue_product_factor. pa_h_pvs_profile_constructeddatasupportentriesvalue_product_factor + S (pa_p_pvs_profile_constructeddatasupportentriesvalue_product) = S ((S (pa_i_pvs_profile_constructeddatasupportentriesvalue_product)) * pa_c_pvs_profile_constructeddatasupportentriesvalue)) /\ exists pa_q_pvs_profile_constructeddatasupportentriesvalue_product_factor. pa_b_pvs_profile_constructeddatasupportentriesvalue = pa_q_pvs_profile_constructeddatasupportentriesvalue_product_factor * S ((S (pa_i_pvs_profile_constructeddatasupportentriesvalue_product)) * pa_c_pvs_profile_constructeddatasupportentriesvalue) + (pa_p_pvs_profile_constructeddatasupportentriesvalue_product))) /\ ((((exists pa_h_pvs_profile_constructeddatasupportentriesvalue_product_partial. pa_h_pvs_profile_constructeddatasupportentriesvalue_product_partial + S (pa_r_pvs_profile_constructeddatasupportentriesvalue_product) = S ((S (pa_i_pvs_profile_constructeddatasupportentriesvalue_product)) * pa_v_pvs_profile_constructeddatasupportentriesvalue_product)) /\ exists pa_q_pvs_profile_constructeddatasupportentriesvalue_product_partial. pa_u_pvs_profile_constructeddatasupportentriesvalue_product = pa_q_pvs_profile_constructeddatasupportentriesvalue_product_partial * S ((S (pa_i_pvs_profile_constructeddatasupportentriesvalue_product)) * pa_v_pvs_profile_constructeddatasupportentriesvalue_product) + (pa_r_pvs_profile_constructeddatasupportentriesvalue_product))) /\ ((((exists pa_h_pvs_profile_constructeddatasupportentriesvalue_product_successor. pa_h_pvs_profile_constructeddatasupportentriesvalue_product_successor + S (pa_s_pvs_profile_constructeddatasupportentriesvalue_product) = S ((S (S pa_i_pvs_profile_constructeddatasupportentriesvalue_product)) * pa_v_pvs_profile_constructeddatasupportentriesvalue_product)) /\ exists pa_q_pvs_profile_constructeddatasupportentriesvalue_product_successor. pa_u_pvs_profile_constructeddatasupportentriesvalue_product = pa_q_pvs_profile_constructeddatasupportentriesvalue_product_successor * S ((S (S pa_i_pvs_profile_constructeddatasupportentriesvalue_product)) * pa_v_pvs_profile_constructeddatasupportentriesvalue_product) + (pa_s_pvs_profile_constructeddatasupportentriesvalue_product))) /\ pa_s_pvs_profile_constructeddatasupportentriesvalue_product = pa_r_pvs_profile_constructeddatasupportentriesvalue_product * pa_p_pvs_profile_constructeddatasupportentriesvalue_product))))))))))))))))))))) /\ (((forall pvs_divisor_profile_constructeddatasupportcover. (~((pvs_divisor_profile_constructeddatasupportcover) = 1) /\ forall pvs_left_profile_constructeddatasupportcoverprime pvs_right_profile_constructeddatasupportcoverprime. (pvs_divisor_profile_constructeddatasupportcover) = pvs_left_profile_constructeddatasupportcoverprime * pvs_right_profile_constructeddatasupportcoverprime -> pvs_left_profile_constructeddatasupportcoverprime = 1 \/ pvs_right_profile_constructeddatasupportcoverprime = 1) -> (exists pvs_factor_profile_constructeddatasupportcoverdivides. (n) = (pvs_divisor_profile_constructeddatasupportcover) * pvs_factor_profile_constructeddatasupportcoverdivides) -> exists pvs_position_profile_constructeddatasupportcover. (exists pvs_gap_profile_constructeddatasupportcoverbound. pvs_gap_profile_constructeddatasupportcoverbound + S (pvs_position_profile_constructeddatasupportcover) = (ppf_length_profile_constructed)) /\ (((exists ff_h_pvs_profile_constructeddatasupportcoverentry. ff_h_pvs_profile_constructeddatasupportcoverentry + S (pvs_divisor_profile_constructeddatasupportcover) = S ((S (pvs_position_profile_constructeddatasupportcover)) * ppf_pc_profile_constructed)) /\ exists ff_q_pvs_profile_constructeddatasupportcoverentry. ppf_pb_profile_constructed = ff_q_pvs_profile_constructeddatasupportcoverentry * S ((S (pvs_position_profile_constructeddatasupportcover)) * ppf_pc_profile_constructed) + (pvs_divisor_profile_constructeddatasupportcover)))) /\ (exists ff_u_pvs_profile_constructeddatasupportproduct ff_v_pvs_profile_constructeddatasupportproduct. ((((exists ff_h_pvs_profile_constructeddatasupportproduct_start. ff_h_pvs_profile_constructeddatasupportproduct_start + S (1) = S ((S (0)) * ff_v_pvs_profile_constructeddatasupportproduct)) /\ exists ff_q_pvs_profile_constructeddatasupportproduct_start. ff_u_pvs_profile_constructeddatasupportproduct = ff_q_pvs_profile_constructeddatasupportproduct_start * S ((S (0)) * ff_v_pvs_profile_constructeddatasupportproduct) + (1))) /\ ((((exists ff_h_pvs_profile_constructeddatasupportproduct_terminal. ff_h_pvs_profile_constructeddatasupportproduct_terminal + S (n) = S ((S (ppf_length_profile_constructed)) * ff_v_pvs_profile_constructeddatasupportproduct)) /\ exists ff_q_pvs_profile_constructeddatasupportproduct_terminal. ff_u_pvs_profile_constructeddatasupportproduct = ff_q_pvs_profile_constructeddatasupportproduct_terminal * S ((S (ppf_length_profile_constructed)) * ff_v_pvs_profile_constructeddatasupportproduct) + (n))) /\ forall ff_i_pvs_profile_constructeddatasupportproduct. (exists ff_lt_pvs_profile_constructeddatasupportproduct_bound. ff_lt_pvs_profile_constructeddatasupportproduct_bound + S ff_i_pvs_profile_constructeddatasupportproduct = ppf_length_profile_constructed) -> exists ff_p_pvs_profile_constructeddatasupportproduct ff_r_pvs_profile_constructeddatasupportproduct ff_s_pvs_profile_constructeddatasupportproduct. ((((exists ff_h_pvs_profile_constructeddatasupportproduct_factor. ff_h_pvs_profile_constructeddatasupportproduct_factor + S (ff_p_pvs_profile_constructeddatasupportproduct) = S ((S (ff_i_pvs_profile_constructeddatasupportproduct)) * ppf_vc_profile_constructed)) /\ exists ff_q_pvs_profile_constructeddatasupportproduct_factor. ppf_vb_profile_constructed = ff_q_pvs_profile_constructeddatasupportproduct_factor * S ((S (ff_i_pvs_profile_constructeddatasupportproduct)) * ppf_vc_profile_constructed) + (ff_p_pvs_profile_constructeddatasupportproduct))) /\ ((((exists ff_h_pvs_profile_constructeddatasupportproduct_partial. ff_h_pvs_profile_constructeddatasupportproduct_partial + S (ff_r_pvs_profile_constructeddatasupportproduct) = S ((S (ff_i_pvs_profile_constructeddatasupportproduct)) * ff_v_pvs_profile_constructeddatasupportproduct)) /\ exists ff_q_pvs_profile_constructeddatasupportproduct_partial. ff_u_pvs_profile_constructeddatasupportproduct = ff_q_pvs_profile_constructeddatasupportproduct_partial * S ((S (ff_i_pvs_profile_constructeddatasupportproduct)) * ff_v_pvs_profile_constructeddatasupportproduct) + (ff_r_pvs_profile_constructeddatasupportproduct))) /\ ((((exists ff_h_pvs_profile_constructeddatasupportproduct_successor. ff_h_pvs_profile_constructeddatasupportproduct_successor + S (ff_s_pvs_profile_constructeddatasupportproduct) = S ((S (S ff_i_pvs_profile_constructeddatasupportproduct)) * ff_v_pvs_profile_constructeddatasupportproduct)) /\ exists ff_q_pvs_profile_constructeddatasupportproduct_successor. ff_u_pvs_profile_constructeddatasupportproduct = ff_q_pvs_profile_constructeddatasupportproduct_successor * S ((S (S ff_i_pvs_profile_constructeddatasupportproduct)) * ff_v_pvs_profile_constructeddatasupportproduct) + (ff_s_pvs_profile_constructeddatasupportproduct))) /\ ff_s_pvs_profile_constructeddatasupportproduct = ff_r_pvs_profile_constructeddatasupportproduct * ff_p_pvs_profile_constructeddatasupportproduct)))))))))))))) /\ (((((forall ppf_index_profile_constructeddatagcdcommon ppf_entry_profile_constructeddatagcdcommon. (exists pvs_gap_profile_constructeddatagcdcommonbound. pvs_gap_profile_constructeddatagcdcommonbound + S (ppf_index_profile_constructeddatagcdcommon) = (ppf_length_profile_constructed)) -> (((exists ff_h_pvs_profile_constructeddatagcdcommonentry. ff_h_pvs_profile_constructeddatagcdcommonentry + S (ppf_entry_profile_constructeddatagcdcommon) = S ((S (ppf_index_profile_constructeddatagcdcommon)) * ppf_ec_profile_constructed)) /\ exists ff_q_pvs_profile_constructeddatagcdcommonentry. ppf_eb_profile_constructed = ff_q_pvs_profile_constructeddatagcdcommonentry * S ((S (ppf_index_profile_constructeddatagcdcommon)) * ppf_ec_profile_constructed) + (ppf_entry_profile_constructeddatagcdcommon))) -> (exists pvs_factor_profile_constructeddatagcdcommondivisor. (ppf_entry_profile_constructeddatagcdcommon) = (ppf_gcd_profile_constructed) * pvs_factor_profile_constructeddatagcdcommondivisor)) /\ (forall ppf_common_profile_constructeddatagcd. (forall ppf_index_profile_constructeddatagcdother ppf_entry_profile_constructeddatagcdother. (exists pvs_gap_profile_constructeddatagcdotherbound. pvs_gap_profile_constructeddatagcdotherbound + S (ppf_index_profile_constructeddatagcdother) = (ppf_length_profile_constructed)) -> (((exists ff_h_pvs_profile_constructeddatagcdotherentry. ff_h_pvs_profile_constructeddatagcdotherentry + S (ppf_entry_profile_constructeddatagcdother) = S ((S (ppf_index_profile_constructeddatagcdother)) * ppf_ec_profile_constructed)) /\ exists ff_q_pvs_profile_constructeddatagcdotherentry. ppf_eb_profile_constructed = ff_q_pvs_profile_constructeddatagcdotherentry * S ((S (ppf_index_profile_constructeddatagcdother)) * ppf_ec_profile_constructed) + (ppf_entry_profile_constructeddatagcdother))) -> (exists pvs_factor_profile_constructeddatagcdotherdivisor. (ppf_entry_profile_constructeddatagcdother) = (ppf_common_profile_constructeddatagcd) * pvs_factor_profile_constructeddatagcdotherdivisor)) -> (exists pvs_factor_profile_constructeddatagcdgreatest. (ppf_gcd_profile_constructed) = (ppf_common_profile_constructeddatagcd) * pvs_factor_profile_constructeddatagcdgreatest)))) /\ (((~((ppf_gcd_profile_constructed) = 0)) /\ (forall ppf_table_degree_profile_constructeddataroots. ~(ppf_table_degree_profile_constructeddataroots = 0) -> (exists pvs_factor_profile_constructeddatarootsdivisor. (ppf_gcd_profile_constructed) = (ppf_table_degree_profile_constructeddataroots) * pvs_factor_profile_constructeddatarootsdivisor) -> exists ppf_table_root_profile_constructeddataroots. (((exists ff_h_pvs_profile_constructeddatarootsentry. ff_h_pvs_profile_constructeddatarootsentry + S (ppf_table_root_profile_constructeddataroots) = S ((S (ppf_table_degree_profile_constructeddataroots)) * ppf_rc_profile_constructed)) /\ exists ff_q_pvs_profile_constructeddatarootsentry. ppf_rb_profile_constructed = ff_q_pvs_profile_constructeddatarootsentry * S ((S (ppf_table_degree_profile_constructeddataroots)) * ppf_rc_profile_constructed) + (ppf_table_root_profile_constructeddataroots))) /\ (exists pa_b_pvs_profile_constructeddatarootspower pa_c_pvs_profile_constructeddatarootspower. ((forall pa_i_pvs_profile_constructeddatarootspower_repeat. (exists pa_lt_pvs_profile_constructeddatarootspower_repeat_bound. pa_lt_pvs_profile_constructeddatarootspower_repeat_bound + S pa_i_pvs_profile_constructeddatarootspower_repeat = ppf_table_degree_profile_constructeddataroots) -> (((exists pa_h_pvs_profile_constructeddatarootspower_repeat_decoded. pa_h_pvs_profile_constructeddatarootspower_repeat_decoded + S (ppf_table_root_profile_constructeddataroots) = S ((S (pa_i_pvs_profile_constructeddatarootspower_repeat)) * pa_c_pvs_profile_constructeddatarootspower)) /\ exists pa_q_pvs_profile_constructeddatarootspower_repeat_decoded. pa_b_pvs_profile_constructeddatarootspower = pa_q_pvs_profile_constructeddatarootspower_repeat_decoded * S ((S (pa_i_pvs_profile_constructeddatarootspower_repeat)) * pa_c_pvs_profile_constructeddatarootspower) + (ppf_table_root_profile_constructeddataroots)))) /\ (exists pa_u_pvs_profile_constructeddatarootspower_product pa_v_pvs_profile_constructeddatarootspower_product. ((((exists pa_h_pvs_profile_constructeddatarootspower_product_start. pa_h_pvs_profile_constructeddatarootspower_product_start + S (1) = S ((S (0)) * pa_v_pvs_profile_constructeddatarootspower_product)) /\ exists pa_q_pvs_profile_constructeddatarootspower_product_start. pa_u_pvs_profile_constructeddatarootspower_product = pa_q_pvs_profile_constructeddatarootspower_product_start * S ((S (0)) * pa_v_pvs_profile_constructeddatarootspower_product) + (1))) /\ ((((exists pa_h_pvs_profile_constructeddatarootspower_product_terminal. pa_h_pvs_profile_constructeddatarootspower_product_terminal + S (n) = S ((S (ppf_table_degree_profile_constructeddataroots)) * pa_v_pvs_profile_constructeddatarootspower_product)) /\ exists pa_q_pvs_profile_constructeddatarootspower_product_terminal. pa_u_pvs_profile_constructeddatarootspower_product = pa_q_pvs_profile_constructeddatarootspower_product_terminal * S ((S (ppf_table_degree_profile_constructeddataroots)) * pa_v_pvs_profile_constructeddatarootspower_product) + (n))) /\ forall pa_i_pvs_profile_constructeddatarootspower_product. (exists pa_lt_pvs_profile_constructeddatarootspower_product_bound. pa_lt_pvs_profile_constructeddatarootspower_product_bound + S pa_i_pvs_profile_constructeddatarootspower_product = ppf_table_degree_profile_constructeddataroots) -> exists pa_p_pvs_profile_constructeddatarootspower_product pa_r_pvs_profile_constructeddatarootspower_product pa_s_pvs_profile_constructeddatarootspower_product. ((((exists pa_h_pvs_profile_constructeddatarootspower_product_factor. pa_h_pvs_profile_constructeddatarootspower_product_factor + S (pa_p_pvs_profile_constructeddatarootspower_product) = S ((S (pa_i_pvs_profile_constructeddatarootspower_product)) * pa_c_pvs_profile_constructeddatarootspower)) /\ exists pa_q_pvs_profile_constructeddatarootspower_product_factor. pa_b_pvs_profile_constructeddatarootspower = pa_q_pvs_profile_constructeddatarootspower_product_factor * S ((S (pa_i_pvs_profile_constructeddatarootspower_product)) * pa_c_pvs_profile_constructeddatarootspower) + (pa_p_pvs_profile_constructeddatarootspower_product))) /\ ((((exists pa_h_pvs_profile_constructeddatarootspower_product_partial. pa_h_pvs_profile_constructeddatarootspower_product_partial + S (pa_r_pvs_profile_constructeddatarootspower_product) = S ((S (pa_i_pvs_profile_constructeddatarootspower_product)) * pa_v_pvs_profile_constructeddatarootspower_product)) /\ exists pa_q_pvs_profile_constructeddatarootspower_product_partial. pa_u_pvs_profile_constructeddatarootspower_product = pa_q_pvs_profile_constructeddatarootspower_product_partial * S ((S (pa_i_pvs_profile_constructeddatarootspower_product)) * pa_v_pvs_profile_constructeddatarootspower_product) + (pa_r_pvs_profile_constructeddatarootspower_product))) /\ ((((exists pa_h_pvs_profile_constructeddatarootspower_product_successor. pa_h_pvs_profile_constructeddatarootspower_product_successor + S (pa_s_pvs_profile_constructeddatarootspower_product) = S ((S (S pa_i_pvs_profile_constructeddatarootspower_product)) * pa_v_pvs_profile_constructeddatarootspower_product)) /\ exists pa_q_pvs_profile_constructeddatarootspower_product_successor. pa_u_pvs_profile_constructeddatarootspower_product = pa_q_pvs_profile_constructeddatarootspower_product_successor * S ((S (S pa_i_pvs_profile_constructeddatarootspower_product)) * pa_v_pvs_profile_constructeddatarootspower_product) + (pa_s_pvs_profile_constructeddatarootspower_product))) /\ pa_s_pvs_profile_constructeddatarootspower_product = pa_r_pvs_profile_constructeddatarootspower_product * pa_p_pvs_profile_constructeddatarootspower_product)))))))))))))))))))))Constructive proof overview
Generated structural guide
Every positive input constructs a real profile code: the uniform unit case or finite distinct valuations, their positive gcd and actual roots for every positive divisor of that gcd.
The unchanged tactic script uses 8 declared prerequisites and contains 107 exact native proof lines.
Alpha v34 checked-use · first admitted v29 · independently kernel and Lean verified; not Stable
Proof neighborhood
Direct dependencies
eq_decidable Stable theorem; checked-use authorized SK0013 power_one_base_exists prime_valuation_support_exists Alpha theorem; checked-use authorized SK0020 prime_exponent_prefix_gcd_exists SK0023 prime_valuation_support_exponent_gcd_nonzero SK0029 prime_support_exponent_gcd_roots_available SK002D perfect_power_root_table_exists SK002E perfect_power_profile_code_existsDirect 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.
Named ingredients (6)
01Fix variables and assumptionsL1–2
02Establish hcaseL3–6
03Separate the logical casesL7–7
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L7
cases hcase
04Construct an explicit witnessL8–8
Supply the displayed value, then prove that it has the required property.
- L8
exists 0
05Separate the logical casesL9–10
06Use earlier factsL11–11
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L11
exact hcase_left
07Separate the logical casesL12–12
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L12
split
08Calculate and transport equalitiesL13–13
Carry out the recorded arithmetic or equality steps; inspect the exact commands for their direction and premises.
- L13
refl
09Fix variables and assumptionsL14–15
10Use earlier factsL16–17
11Establish hsupportL18–21
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply prime valuation support exists.
- L18
have hsupport : ∃ pb. ∃ pc. ∃ eb. ∃ ec. ∃ vb. ∃ vc. ∃ l. PrimeValuationSupport(n,pb,pc,eb,ec,vb,vc,l)Definitions: PrimeValuationSupport - L19
specialize prime_valuation_support_exists (n) - L20
apply prime_valuation_support_exists - L21
exact hn
12Separate the logical casesL22–28
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
13Establish hgcdL29–33
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply prime exponent prefix gcd exists.
14Separate the logical casesL34–34
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L34
cases hgcd
15Establish hgpositiveL35–44
Establish this local claim before using it. It is not an additional assumption.
- L35
have hgpositive : ~(x7 = 0) - L36
intro hz - L37
specialize prime_valuation_support_exponent_gcd_nonzero (n) - L38
specialize prime_valuation_support_exponent_gcd_nonzero (x) - L39
specialize prime_valuation_support_exponent_gcd_nonzero (x1) - L40
specialize prime_valuation_support_exponent_gcd_nonzero (x2) - L41
specialize prime_valuation_support_exponent_gcd_nonzero (x3) - L42
specialize prime_valuation_support_exponent_gcd_nonzero (x4) - L43
specialize prime_valuation_support_exponent_gcd_nonzero (x5) - L44
specialize prime_valuation_support_exponent_gcd_nonzero (x6)
16Use earlier factsL45–50
Instantiate or apply named facts and discharge the corresponding proof obligations.
17Establish havailableL51–60
Establish this local claim before using it. It is not an additional assumption.
- L51
- L52
specialize prime_support_exponent_gcd_roots_available (n) - L53
specialize prime_support_exponent_gcd_roots_available (x) - L54
specialize prime_support_exponent_gcd_roots_available (x1) - L55
specialize prime_support_exponent_gcd_roots_available (x2) - L56
specialize prime_support_exponent_gcd_roots_available (x3) - L57
specialize prime_support_exponent_gcd_roots_available (x4) - L58
specialize prime_support_exponent_gcd_roots_available (x5) - L59
specialize prime_support_exponent_gcd_roots_available (x6) - L60
specialize prime_support_exponent_gcd_roots_available (x7)
18Use earlier factsL61–63
19Establish htableL64–69
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply perfect power root table exists.
20Separate the logical casesL70–71
21Establish hcodeL72–81
Establish this local claim before using it. It is not an additional assumption.
- L72
have hcode : ∃ w. PerfectPowerProfileCode(w,x,x1,x2,x3,x4,x5,x6,x7,x8,x9)Definitions: PerfectPowerProfileCode - L73
specialize perfect_power_profile_code_exists (x) - L74
specialize perfect_power_profile_code_exists (x1) - L75
specialize perfect_power_profile_code_exists (x2) - L76
specialize perfect_power_profile_code_exists (x3) - L77
specialize perfect_power_profile_code_exists (x4) - L78
specialize perfect_power_profile_code_exists (x5) - L79
specialize perfect_power_profile_code_exists (x6) - L80
specialize perfect_power_profile_code_exists (x7) - L81
specialize perfect_power_profile_code_exists (x8)
22Use earlier factsL82–83
23Separate the logical casesL84–84
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L84
cases hcode
24Construct an explicit witnessL85–85
Supply the displayed value, then prove that it has the required property.
- L85
exists x10
25Separate the logical casesL86–86
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L86
right
26Construct an explicit witnessL87–96
27Separate the logical casesL97–97
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L97
split
28Use earlier factsL98–98
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L98
exact hcase_right
29Separate the logical casesL99–99
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L99
split
30Use earlier factsL100–100
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L100
exact hcode_witness
31Separate the logical casesL101–101
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L101
split
32Use earlier factsL102–102
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L102
exact hsupport_witness_witness_witness_witness_witness_witness_witness
33Separate the logical casesL103–103
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L103
split
34Use earlier factsL104–104
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L104
exact hgcd_witness
35Separate the logical casesL105–105
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L105
split
Original exact command ledger · 107 lines
- 0001
intro n - 0002
intro hn - 0003
have hcase : n = 1 \/ ~(n = 1) - 0004
specialize eq_decidable (n) - 0005
specialize eq_decidable (1) - 0006
apply eq_decidable - 0007
cases hcase - 0008
exists 0 - 0009
left - 0010
split - 0011
exact hcase_left - 0012
split - 0013
refl - 0014
intro k - 0015
intro hk - 0016
specialize power_one_base_exists (k) - 0017
apply power_one_base_exists - 0018
have hsupport : exists pb pc eb ec vb vc l. (((~((n) = 0)) /\ (((forall pfp_i_pvs_profile_supportdistinct pfp_j_pvs_profile_supportdistinct pfp_a_pvs_profile_supportdistinct. (exists pfp_gap_pvs_profile_supportdistinctfirst. pfp_gap_pvs_profile_supportdistinctfirst + S (pfp_i_pvs_profile_supportdistinct) = (l)) -> (exists pfp_gap_pvs_profile_supportdistinctsecond. pfp_gap_pvs_profile_supportdistinctsecond + S (pfp_j_pvs_profile_supportdistinct) = (l)) -> (((exists ff_h_pfp_pvs_profile_supportdistinctleft. ff_h_pfp_pvs_profile_supportdistinctleft + S (pfp_a_pvs_profile_supportdistinct) = S ((S (pfp_i_pvs_profile_supportdistinct)) * pc)) /\ exists ff_q_pfp_pvs_profile_supportdistinctleft. pb = ff_q_pfp_pvs_profile_supportdistinctleft * S ((S (pfp_i_pvs_profile_supportdistinct)) * pc) + (pfp_a_pvs_profile_supportdistinct))) -> (((exists ff_h_pfp_pvs_profile_supportdistinctright. ff_h_pfp_pvs_profile_supportdistinctright + S (pfp_a_pvs_profile_supportdistinct) = S ((S (pfp_j_pvs_profile_supportdistinct)) * pc)) /\ exists ff_q_pfp_pvs_profile_supportdistinctright. pb = ff_q_pfp_pvs_profile_supportdistinctright * S ((S (pfp_j_pvs_profile_supportdistinct)) * pc) + (pfp_a_pvs_profile_supportdistinct))) -> pfp_i_pvs_profile_supportdistinct = pfp_j_pvs_profile_supportdistinct) /\ (((forall pvs_index_profile_supportentries. (exists pvs_gap_profile_supportentriesindex. pvs_gap_profile_supportentriesindex + S (pvs_index_profile_supportentries) = (l)) -> exists pvs_prime_profile_supportentries pvs_exponent_profile_supportentries pvs_power_profile_supportentries. (((((exists ff_h_pvs_profile_supportentriesprime. ff_h_pvs_profile_supportentriesprime + S (pvs_prime_profile_supportentries) = S ((S (pvs_index_profile_supportentries)) * pc)) /\ exists ff_q_pvs_profile_supportentriesprime. pb = ff_q_pvs_profile_supportentriesprime * S ((S (pvs_index_profile_supportentries)) * pc) + (pvs_prime_profile_supportentries))) /\ (((((exists ff_h_pvs_profile_supportentriesexponent. ff_h_pvs_profile_supportentriesexponent + S (pvs_exponent_profile_supportentries) = S ((S (pvs_index_profile_supportentries)) * ec)) /\ exists ff_q_pvs_profile_supportentriesexponent. eb = ff_q_pvs_profile_supportentriesexponent * S ((S (pvs_index_profile_supportentries)) * ec) + (pvs_exponent_profile_supportentries))) /\ (((((exists ff_h_pvs_profile_supportentriespower. ff_h_pvs_profile_supportentriespower + S (pvs_power_profile_supportentries) = S ((S (pvs_index_profile_supportentries)) * vc)) /\ exists ff_q_pvs_profile_supportentriespower. vb = ff_q_pvs_profile_supportentriespower * S ((S (pvs_index_profile_supportentries)) * vc) + (pvs_power_profile_supportentries))) /\ (((~((pvs_prime_profile_supportentries) = 1) /\ forall pvs_left_profile_supportentriesdomain pvs_right_profile_supportentriesdomain. (pvs_prime_profile_supportentries) = pvs_left_profile_supportentriesdomain * pvs_right_profile_supportentriesdomain -> pvs_left_profile_supportentriesdomain = 1 \/ pvs_right_profile_supportentriesdomain = 1) /\ (((~(pvs_exponent_profile_supportentries = 0)) /\ (((((exists bpd_gap_pvs_profile_supportentriesvaluation_selected_bound. bpd_gap_pvs_profile_supportentriesvaluation_selected_bound + (pvs_exponent_profile_supportentries) = (n)) /\ (exists bpvi_result_pvs_profile_supportentriesvaluation_selected. ((exists bpvi_b_pvs_profile_supportentriesvaluation_selected_power bpvi_c_pvs_profile_supportentriesvaluation_selected_power. ((forall bpvi_i_pvs_profile_supportentriesvaluation_selected_power. (exists bpvi_repeat_gap_pvs_profile_supportentriesvaluation_selected_power. bpvi_repeat_gap_pvs_profile_supportentriesvaluation_selected_power + S bpvi_i_pvs_profile_supportentriesvaluation_selected_power = pvs_exponent_profile_supportentries) -> (((exists bpvi_h_pvs_profile_supportentriesvaluation_selected_power_repeat. bpvi_h_pvs_profile_supportentriesvaluation_selected_power_repeat + S (pvs_prime_profile_supportentries) = S ((S (bpvi_i_pvs_profile_supportentriesvaluation_selected_power)) * bpvi_c_pvs_profile_supportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_profile_supportentriesvaluation_selected_power_repeat. bpvi_b_pvs_profile_supportentriesvaluation_selected_power = bpvi_q_pvs_profile_supportentriesvaluation_selected_power_repeat * S ((S (bpvi_i_pvs_profile_supportentriesvaluation_selected_power)) * bpvi_c_pvs_profile_supportentriesvaluation_selected_power) + (pvs_prime_profile_supportentries)))) /\ (exists bpvi_u_pvs_profile_supportentriesvaluation_selected_power bpvi_v_pvs_profile_supportentriesvaluation_selected_power. ((((exists bpvi_h_pvs_profile_supportentriesvaluation_selected_power_start. bpvi_h_pvs_profile_supportentriesvaluation_selected_power_start + S (1) = S ((S (0)) * bpvi_v_pvs_profile_supportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_profile_supportentriesvaluation_selected_power_start. bpvi_u_pvs_profile_supportentriesvaluation_selected_power = bpvi_q_pvs_profile_supportentriesvaluation_selected_power_start * S ((S (0)) * bpvi_v_pvs_profile_supportentriesvaluation_selected_power) + (1))) /\ ((((exists bpvi_h_pvs_profile_supportentriesvaluation_selected_power_terminal. bpvi_h_pvs_profile_supportentriesvaluation_selected_power_terminal + S (bpvi_result_pvs_profile_supportentriesvaluation_selected) = S ((S (pvs_exponent_profile_supportentries)) * bpvi_v_pvs_profile_supportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_profile_supportentriesvaluation_selected_power_terminal. bpvi_u_pvs_profile_supportentriesvaluation_selected_power = bpvi_q_pvs_profile_supportentriesvaluation_selected_power_terminal * S ((S (pvs_exponent_profile_supportentries)) * bpvi_v_pvs_profile_supportentriesvaluation_selected_power) + (bpvi_result_pvs_profile_supportentriesvaluation_selected))) /\ forall bpvi_j_pvs_profile_supportentriesvaluation_selected_power. (exists bpvi_product_gap_pvs_profile_supportentriesvaluation_selected_power. bpvi_product_gap_pvs_profile_supportentriesvaluation_selected_power + S bpvi_j_pvs_profile_supportentriesvaluation_selected_power = pvs_exponent_profile_supportentries) -> exists bpvi_factor_pvs_profile_supportentriesvaluation_selected_power bpvi_partial_pvs_profile_supportentriesvaluation_selected_power bpvi_successor_pvs_profile_supportentriesvaluation_selected_power. ((((exists bpvi_h_pvs_profile_supportentriesvaluation_selected_power_factor. bpvi_h_pvs_profile_supportentriesvaluation_selected_power_factor + S (bpvi_factor_pvs_profile_supportentriesvaluation_selected_power) = S ((S (bpvi_j_pvs_profile_supportentriesvaluation_selected_power)) * bpvi_c_pvs_profile_supportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_profile_supportentriesvaluation_selected_power_factor. bpvi_b_pvs_profile_supportentriesvaluation_selected_power = bpvi_q_pvs_profile_supportentriesvaluation_selected_power_factor * S ((S (bpvi_j_pvs_profile_supportentriesvaluation_selected_power)) * bpvi_c_pvs_profile_supportentriesvaluation_selected_power) + (bpvi_factor_pvs_profile_supportentriesvaluation_selected_power))) /\ ((((exists bpvi_h_pvs_profile_supportentriesvaluation_selected_power_partial. bpvi_h_pvs_profile_supportentriesvaluation_selected_power_partial + S (bpvi_partial_pvs_profile_supportentriesvaluation_selected_power) = S ((S (bpvi_j_pvs_profile_supportentriesvaluation_selected_power)) * bpvi_v_pvs_profile_supportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_profile_supportentriesvaluation_selected_power_partial. bpvi_u_pvs_profile_supportentriesvaluation_selected_power = bpvi_q_pvs_profile_supportentriesvaluation_selected_power_partial * S ((S (bpvi_j_pvs_profile_supportentriesvaluation_selected_power)) * bpvi_v_pvs_profile_supportentriesvaluation_selected_power) + (bpvi_partial_pvs_profile_supportentriesvaluation_selected_power))) /\ ((((exists bpvi_h_pvs_profile_supportentriesvaluation_selected_power_successor. bpvi_h_pvs_profile_supportentriesvaluation_selected_power_successor + S (bpvi_successor_pvs_profile_supportentriesvaluation_selected_power) = S ((S (S bpvi_j_pvs_profile_supportentriesvaluation_selected_power)) * bpvi_v_pvs_profile_supportentriesvaluation_selected_power)) /\ exists bpvi_q_pvs_profile_supportentriesvaluation_selected_power_successor. bpvi_u_pvs_profile_supportentriesvaluation_selected_power = bpvi_q_pvs_profile_supportentriesvaluation_selected_power_successor * S ((S (S bpvi_j_pvs_profile_supportentriesvaluation_selected_power)) * bpvi_v_pvs_profile_supportentriesvaluation_selected_power) + (bpvi_successor_pvs_profile_supportentriesvaluation_selected_power))) /\ bpvi_successor_pvs_profile_supportentriesvaluation_selected_power = bpvi_partial_pvs_profile_supportentriesvaluation_selected_power * bpvi_factor_pvs_profile_supportentriesvaluation_selected_power)))))))) /\ exists bpvi_divisor_factor_pvs_profile_supportentriesvaluation_selected. n = bpvi_result_pvs_profile_supportentriesvaluation_selected * bpvi_divisor_factor_pvs_profile_supportentriesvaluation_selected))) /\ forall bpd_candidate_pvs_profile_supportentriesvaluation. (exists bpd_gap_pvs_profile_supportentriesvaluation_candidate_bound. bpd_gap_pvs_profile_supportentriesvaluation_candidate_bound + (bpd_candidate_pvs_profile_supportentriesvaluation) = (n)) -> (exists bpvi_result_pvs_profile_supportentriesvaluation_candidate. ((exists bpvi_b_pvs_profile_supportentriesvaluation_candidate_power bpvi_c_pvs_profile_supportentriesvaluation_candidate_power. ((forall bpvi_i_pvs_profile_supportentriesvaluation_candidate_power. (exists bpvi_repeat_gap_pvs_profile_supportentriesvaluation_candidate_power. bpvi_repeat_gap_pvs_profile_supportentriesvaluation_candidate_power + S bpvi_i_pvs_profile_supportentriesvaluation_candidate_power = bpd_candidate_pvs_profile_supportentriesvaluation) -> (((exists bpvi_h_pvs_profile_supportentriesvaluation_candidate_power_repeat. bpvi_h_pvs_profile_supportentriesvaluation_candidate_power_repeat + S (pvs_prime_profile_supportentries) = S ((S (bpvi_i_pvs_profile_supportentriesvaluation_candidate_power)) * bpvi_c_pvs_profile_supportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_profile_supportentriesvaluation_candidate_power_repeat. bpvi_b_pvs_profile_supportentriesvaluation_candidate_power = bpvi_q_pvs_profile_supportentriesvaluation_candidate_power_repeat * S ((S (bpvi_i_pvs_profile_supportentriesvaluation_candidate_power)) * bpvi_c_pvs_profile_supportentriesvaluation_candidate_power) + (pvs_prime_profile_supportentries)))) /\ (exists bpvi_u_pvs_profile_supportentriesvaluation_candidate_power bpvi_v_pvs_profile_supportentriesvaluation_candidate_power. ((((exists bpvi_h_pvs_profile_supportentriesvaluation_candidate_power_start. bpvi_h_pvs_profile_supportentriesvaluation_candidate_power_start + S (1) = S ((S (0)) * bpvi_v_pvs_profile_supportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_profile_supportentriesvaluation_candidate_power_start. bpvi_u_pvs_profile_supportentriesvaluation_candidate_power = bpvi_q_pvs_profile_supportentriesvaluation_candidate_power_start * S ((S (0)) * bpvi_v_pvs_profile_supportentriesvaluation_candidate_power) + (1))) /\ ((((exists bpvi_h_pvs_profile_supportentriesvaluation_candidate_power_terminal. bpvi_h_pvs_profile_supportentriesvaluation_candidate_power_terminal + S (bpvi_result_pvs_profile_supportentriesvaluation_candidate) = S ((S (bpd_candidate_pvs_profile_supportentriesvaluation)) * bpvi_v_pvs_profile_supportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_profile_supportentriesvaluation_candidate_power_terminal. bpvi_u_pvs_profile_supportentriesvaluation_candidate_power = bpvi_q_pvs_profile_supportentriesvaluation_candidate_power_terminal * S ((S (bpd_candidate_pvs_profile_supportentriesvaluation)) * bpvi_v_pvs_profile_supportentriesvaluation_candidate_power) + (bpvi_result_pvs_profile_supportentriesvaluation_candidate))) /\ forall bpvi_j_pvs_profile_supportentriesvaluation_candidate_power. (exists bpvi_product_gap_pvs_profile_supportentriesvaluation_candidate_power. bpvi_product_gap_pvs_profile_supportentriesvaluation_candidate_power + S bpvi_j_pvs_profile_supportentriesvaluation_candidate_power = bpd_candidate_pvs_profile_supportentriesvaluation) -> exists bpvi_factor_pvs_profile_supportentriesvaluation_candidate_power bpvi_partial_pvs_profile_supportentriesvaluation_candidate_power bpvi_successor_pvs_profile_supportentriesvaluation_candidate_power. ((((exists bpvi_h_pvs_profile_supportentriesvaluation_candidate_power_factor. bpvi_h_pvs_profile_supportentriesvaluation_candidate_power_factor + S (bpvi_factor_pvs_profile_supportentriesvaluation_candidate_power) = S ((S (bpvi_j_pvs_profile_supportentriesvaluation_candidate_power)) * bpvi_c_pvs_profile_supportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_profile_supportentriesvaluation_candidate_power_factor. bpvi_b_pvs_profile_supportentriesvaluation_candidate_power = bpvi_q_pvs_profile_supportentriesvaluation_candidate_power_factor * S ((S (bpvi_j_pvs_profile_supportentriesvaluation_candidate_power)) * bpvi_c_pvs_profile_supportentriesvaluation_candidate_power) + (bpvi_factor_pvs_profile_supportentriesvaluation_candidate_power))) /\ ((((exists bpvi_h_pvs_profile_supportentriesvaluation_candidate_power_partial. bpvi_h_pvs_profile_supportentriesvaluation_candidate_power_partial + S (bpvi_partial_pvs_profile_supportentriesvaluation_candidate_power) = S ((S (bpvi_j_pvs_profile_supportentriesvaluation_candidate_power)) * bpvi_v_pvs_profile_supportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_profile_supportentriesvaluation_candidate_power_partial. bpvi_u_pvs_profile_supportentriesvaluation_candidate_power = bpvi_q_pvs_profile_supportentriesvaluation_candidate_power_partial * S ((S (bpvi_j_pvs_profile_supportentriesvaluation_candidate_power)) * bpvi_v_pvs_profile_supportentriesvaluation_candidate_power) + (bpvi_partial_pvs_profile_supportentriesvaluation_candidate_power))) /\ ((((exists bpvi_h_pvs_profile_supportentriesvaluation_candidate_power_successor. bpvi_h_pvs_profile_supportentriesvaluation_candidate_power_successor + S (bpvi_successor_pvs_profile_supportentriesvaluation_candidate_power) = S ((S (S bpvi_j_pvs_profile_supportentriesvaluation_candidate_power)) * bpvi_v_pvs_profile_supportentriesvaluation_candidate_power)) /\ exists bpvi_q_pvs_profile_supportentriesvaluation_candidate_power_successor. bpvi_u_pvs_profile_supportentriesvaluation_candidate_power = bpvi_q_pvs_profile_supportentriesvaluation_candidate_power_successor * S ((S (S bpvi_j_pvs_profile_supportentriesvaluation_candidate_power)) * bpvi_v_pvs_profile_supportentriesvaluation_candidate_power) + (bpvi_successor_pvs_profile_supportentriesvaluation_candidate_power))) /\ bpvi_successor_pvs_profile_supportentriesvaluation_candidate_power = bpvi_partial_pvs_profile_supportentriesvaluation_candidate_power * bpvi_factor_pvs_profile_supportentriesvaluation_candidate_power)))))))) /\ exists bpvi_divisor_factor_pvs_profile_supportentriesvaluation_candidate. n = bpvi_result_pvs_profile_supportentriesvaluation_candidate * bpvi_divisor_factor_pvs_profile_supportentriesvaluation_candidate)) -> (exists bpd_gap_pvs_profile_supportentriesvaluation_maximal. bpd_gap_pvs_profile_supportentriesvaluation_maximal + (bpd_candidate_pvs_profile_supportentriesvaluation) = (pvs_exponent_profile_supportentries))) /\ (exists pa_b_pvs_profile_supportentriesvalue pa_c_pvs_profile_supportentriesvalue. ((forall pa_i_pvs_profile_supportentriesvalue_repeat. (exists pa_lt_pvs_profile_supportentriesvalue_repeat_bound. pa_lt_pvs_profile_supportentriesvalue_repeat_bound + S pa_i_pvs_profile_supportentriesvalue_repeat = pvs_exponent_profile_supportentries) -> (((exists pa_h_pvs_profile_supportentriesvalue_repeat_decoded. pa_h_pvs_profile_supportentriesvalue_repeat_decoded + S (pvs_prime_profile_supportentries) = S ((S (pa_i_pvs_profile_supportentriesvalue_repeat)) * pa_c_pvs_profile_supportentriesvalue)) /\ exists pa_q_pvs_profile_supportentriesvalue_repeat_decoded. pa_b_pvs_profile_supportentriesvalue = pa_q_pvs_profile_supportentriesvalue_repeat_decoded * S ((S (pa_i_pvs_profile_supportentriesvalue_repeat)) * pa_c_pvs_profile_supportentriesvalue) + (pvs_prime_profile_supportentries)))) /\ (exists pa_u_pvs_profile_supportentriesvalue_product pa_v_pvs_profile_supportentriesvalue_product. ((((exists pa_h_pvs_profile_supportentriesvalue_product_start. pa_h_pvs_profile_supportentriesvalue_product_start + S (1) = S ((S (0)) * pa_v_pvs_profile_supportentriesvalue_product)) /\ exists pa_q_pvs_profile_supportentriesvalue_product_start. pa_u_pvs_profile_supportentriesvalue_product = pa_q_pvs_profile_supportentriesvalue_product_start * S ((S (0)) * pa_v_pvs_profile_supportentriesvalue_product) + (1))) /\ ((((exists pa_h_pvs_profile_supportentriesvalue_product_terminal. pa_h_pvs_profile_supportentriesvalue_product_terminal + S (pvs_power_profile_supportentries) = S ((S (pvs_exponent_profile_supportentries)) * pa_v_pvs_profile_supportentriesvalue_product)) /\ exists pa_q_pvs_profile_supportentriesvalue_product_terminal. pa_u_pvs_profile_supportentriesvalue_product = pa_q_pvs_profile_supportentriesvalue_product_terminal * S ((S (pvs_exponent_profile_supportentries)) * pa_v_pvs_profile_supportentriesvalue_product) + (pvs_power_profile_supportentries))) /\ forall pa_i_pvs_profile_supportentriesvalue_product. (exists pa_lt_pvs_profile_supportentriesvalue_product_bound. pa_lt_pvs_profile_supportentriesvalue_product_bound + S pa_i_pvs_profile_supportentriesvalue_product = pvs_exponent_profile_supportentries) -> exists pa_p_pvs_profile_supportentriesvalue_product pa_r_pvs_profile_supportentriesvalue_product pa_s_pvs_profile_supportentriesvalue_product. ((((exists pa_h_pvs_profile_supportentriesvalue_product_factor. pa_h_pvs_profile_supportentriesvalue_product_factor + S (pa_p_pvs_profile_supportentriesvalue_product) = S ((S (pa_i_pvs_profile_supportentriesvalue_product)) * pa_c_pvs_profile_supportentriesvalue)) /\ exists pa_q_pvs_profile_supportentriesvalue_product_factor. pa_b_pvs_profile_supportentriesvalue = pa_q_pvs_profile_supportentriesvalue_product_factor * S ((S (pa_i_pvs_profile_supportentriesvalue_product)) * pa_c_pvs_profile_supportentriesvalue) + (pa_p_pvs_profile_supportentriesvalue_product))) /\ ((((exists pa_h_pvs_profile_supportentriesvalue_product_partial. pa_h_pvs_profile_supportentriesvalue_product_partial + S (pa_r_pvs_profile_supportentriesvalue_product) = S ((S (pa_i_pvs_profile_supportentriesvalue_product)) * pa_v_pvs_profile_supportentriesvalue_product)) /\ exists pa_q_pvs_profile_supportentriesvalue_product_partial. pa_u_pvs_profile_supportentriesvalue_product = pa_q_pvs_profile_supportentriesvalue_product_partial * S ((S (pa_i_pvs_profile_supportentriesvalue_product)) * pa_v_pvs_profile_supportentriesvalue_product) + (pa_r_pvs_profile_supportentriesvalue_product))) /\ ((((exists pa_h_pvs_profile_supportentriesvalue_product_successor. pa_h_pvs_profile_supportentriesvalue_product_successor + S (pa_s_pvs_profile_supportentriesvalue_product) = S ((S (S pa_i_pvs_profile_supportentriesvalue_product)) * pa_v_pvs_profile_supportentriesvalue_product)) /\ exists pa_q_pvs_profile_supportentriesvalue_product_successor. pa_u_pvs_profile_supportentriesvalue_product = pa_q_pvs_profile_supportentriesvalue_product_successor * S ((S (S pa_i_pvs_profile_supportentriesvalue_product)) * pa_v_pvs_profile_supportentriesvalue_product) + (pa_s_pvs_profile_supportentriesvalue_product))) /\ pa_s_pvs_profile_supportentriesvalue_product = pa_r_pvs_profile_supportentriesvalue_product * pa_p_pvs_profile_supportentriesvalue_product))))))))))))))))))))) /\ (((forall pvs_divisor_profile_supportcover. (~((pvs_divisor_profile_supportcover) = 1) /\ forall pvs_left_profile_supportcoverprime pvs_right_profile_supportcoverprime. (pvs_divisor_profile_supportcover) = pvs_left_profile_supportcoverprime * pvs_right_profile_supportcoverprime -> pvs_left_profile_supportcoverprime = 1 \/ pvs_right_profile_supportcoverprime = 1) -> (exists pvs_factor_profile_supportcoverdivides. (n) = (pvs_divisor_profile_supportcover) * pvs_factor_profile_supportcoverdivides) -> exists pvs_position_profile_supportcover. (exists pvs_gap_profile_supportcoverbound. pvs_gap_profile_supportcoverbound + S (pvs_position_profile_supportcover) = (l)) /\ (((exists ff_h_pvs_profile_supportcoverentry. ff_h_pvs_profile_supportcoverentry + S (pvs_divisor_profile_supportcover) = S ((S (pvs_position_profile_supportcover)) * pc)) /\ exists ff_q_pvs_profile_supportcoverentry. pb = ff_q_pvs_profile_supportcoverentry * S ((S (pvs_position_profile_supportcover)) * pc) + (pvs_divisor_profile_supportcover)))) /\ (exists ff_u_pvs_profile_supportproduct ff_v_pvs_profile_supportproduct. ((((exists ff_h_pvs_profile_supportproduct_start. ff_h_pvs_profile_supportproduct_start + S (1) = S ((S (0)) * ff_v_pvs_profile_supportproduct)) /\ exists ff_q_pvs_profile_supportproduct_start. ff_u_pvs_profile_supportproduct = ff_q_pvs_profile_supportproduct_start * S ((S (0)) * ff_v_pvs_profile_supportproduct) + (1))) /\ ((((exists ff_h_pvs_profile_supportproduct_terminal. ff_h_pvs_profile_supportproduct_terminal + S (n) = S ((S (l)) * ff_v_pvs_profile_supportproduct)) /\ exists ff_q_pvs_profile_supportproduct_terminal. ff_u_pvs_profile_supportproduct = ff_q_pvs_profile_supportproduct_terminal * S ((S (l)) * ff_v_pvs_profile_supportproduct) + (n))) /\ forall ff_i_pvs_profile_supportproduct. (exists ff_lt_pvs_profile_supportproduct_bound. ff_lt_pvs_profile_supportproduct_bound + S ff_i_pvs_profile_supportproduct = l) -> exists ff_p_pvs_profile_supportproduct ff_r_pvs_profile_supportproduct ff_s_pvs_profile_supportproduct. ((((exists ff_h_pvs_profile_supportproduct_factor. ff_h_pvs_profile_supportproduct_factor + S (ff_p_pvs_profile_supportproduct) = S ((S (ff_i_pvs_profile_supportproduct)) * vc)) /\ exists ff_q_pvs_profile_supportproduct_factor. vb = ff_q_pvs_profile_supportproduct_factor * S ((S (ff_i_pvs_profile_supportproduct)) * vc) + (ff_p_pvs_profile_supportproduct))) /\ ((((exists ff_h_pvs_profile_supportproduct_partial. ff_h_pvs_profile_supportproduct_partial + S (ff_r_pvs_profile_supportproduct) = S ((S (ff_i_pvs_profile_supportproduct)) * ff_v_pvs_profile_supportproduct)) /\ exists ff_q_pvs_profile_supportproduct_partial. ff_u_pvs_profile_supportproduct = ff_q_pvs_profile_supportproduct_partial * S ((S (ff_i_pvs_profile_supportproduct)) * ff_v_pvs_profile_supportproduct) + (ff_r_pvs_profile_supportproduct))) /\ ((((exists ff_h_pvs_profile_supportproduct_successor. ff_h_pvs_profile_supportproduct_successor + S (ff_s_pvs_profile_supportproduct) = S ((S (S ff_i_pvs_profile_supportproduct)) * ff_v_pvs_profile_supportproduct)) /\ exists ff_q_pvs_profile_supportproduct_successor. ff_u_pvs_profile_supportproduct = ff_q_pvs_profile_supportproduct_successor * S ((S (S ff_i_pvs_profile_supportproduct)) * ff_v_pvs_profile_supportproduct) + (ff_s_pvs_profile_supportproduct))) /\ ff_s_pvs_profile_supportproduct = ff_r_pvs_profile_supportproduct * ff_p_pvs_profile_supportproduct)))))))))))))) - 0019
specialize prime_valuation_support_exists (n) - 0020
apply prime_valuation_support_exists - 0021
exact hn - 0022
cases hsupport - 0023
cases hsupport_witness - 0024
cases hsupport_witness_witness - 0025
cases hsupport_witness_witness_witness - 0026
cases hsupport_witness_witness_witness_witness - 0027
cases hsupport_witness_witness_witness_witness_witness - 0028
cases hsupport_witness_witness_witness_witness_witness_witness - 0029
have hgcd : exists g. (((forall ppf_index_profile_gcdcommon ppf_entry_profile_gcdcommon. (exists pvs_gap_profile_gcdcommonbound. pvs_gap_profile_gcdcommonbound + S (ppf_index_profile_gcdcommon) = (x6)) -> (((exists ff_h_pvs_profile_gcdcommonentry. ff_h_pvs_profile_gcdcommonentry + S (ppf_entry_profile_gcdcommon) = S ((S (ppf_index_profile_gcdcommon)) * x3)) /\ exists ff_q_pvs_profile_gcdcommonentry. x2 = ff_q_pvs_profile_gcdcommonentry * S ((S (ppf_index_profile_gcdcommon)) * x3) + (ppf_entry_profile_gcdcommon))) -> (exists pvs_factor_profile_gcdcommondivisor. (ppf_entry_profile_gcdcommon) = (g) * pvs_factor_profile_gcdcommondivisor)) /\ (forall ppf_common_profile_gcd. (forall ppf_index_profile_gcdother ppf_entry_profile_gcdother. (exists pvs_gap_profile_gcdotherbound. pvs_gap_profile_gcdotherbound + S (ppf_index_profile_gcdother) = (x6)) -> (((exists ff_h_pvs_profile_gcdotherentry. ff_h_pvs_profile_gcdotherentry + S (ppf_entry_profile_gcdother) = S ((S (ppf_index_profile_gcdother)) * x3)) /\ exists ff_q_pvs_profile_gcdotherentry. x2 = ff_q_pvs_profile_gcdotherentry * S ((S (ppf_index_profile_gcdother)) * x3) + (ppf_entry_profile_gcdother))) -> (exists pvs_factor_profile_gcdotherdivisor. (ppf_entry_profile_gcdother) = (ppf_common_profile_gcd) * pvs_factor_profile_gcdotherdivisor)) -> (exists pvs_factor_profile_gcdgreatest. (g) = (ppf_common_profile_gcd) * pvs_factor_profile_gcdgreatest)))) - 0030
specialize prime_exponent_prefix_gcd_exists (x6) - 0031
specialize prime_exponent_prefix_gcd_exists (x2) - 0032
specialize prime_exponent_prefix_gcd_exists (x3) - 0033
apply prime_exponent_prefix_gcd_exists - 0034
cases hgcd - 0035
have hgpositive : ~(x7 = 0) - 0036
intro hz - 0037
specialize prime_valuation_support_exponent_gcd_nonzero (n) - 0038
specialize prime_valuation_support_exponent_gcd_nonzero (x) - 0039
specialize prime_valuation_support_exponent_gcd_nonzero (x1) - 0040
specialize prime_valuation_support_exponent_gcd_nonzero (x2) - 0041
specialize prime_valuation_support_exponent_gcd_nonzero (x3) - 0042
specialize prime_valuation_support_exponent_gcd_nonzero (x4) - 0043
specialize prime_valuation_support_exponent_gcd_nonzero (x5) - 0044
specialize prime_valuation_support_exponent_gcd_nonzero (x6) - 0045
specialize prime_valuation_support_exponent_gcd_nonzero (x7) - 0046
apply prime_valuation_support_exponent_gcd_nonzero - 0047
exact hsupport_witness_witness_witness_witness_witness_witness_witness - 0048
exact hcase_right - 0049
exact hgcd_witness - 0050
exact hz - 0051
have havailable : forall ppf_degree_profile_roots_available. ~(ppf_degree_profile_roots_available = 0) -> (exists pvs_factor_profile_roots_availabledivisor. (x7) = (ppf_degree_profile_roots_available) * pvs_factor_profile_roots_availabledivisor) -> exists ppf_root_profile_roots_available. (exists pa_b_pvs_profile_roots_availablepower pa_c_pvs_profile_roots_availablepower. ((forall pa_i_pvs_profile_roots_availablepower_repeat. (exists pa_lt_pvs_profile_roots_availablepower_repeat_bound. pa_lt_pvs_profile_roots_availablepower_repeat_bound + S pa_i_pvs_profile_roots_availablepower_repeat = ppf_degree_profile_roots_available) -> (((exists pa_h_pvs_profile_roots_availablepower_repeat_decoded. pa_h_pvs_profile_roots_availablepower_repeat_decoded + S (ppf_root_profile_roots_available) = S ((S (pa_i_pvs_profile_roots_availablepower_repeat)) * pa_c_pvs_profile_roots_availablepower)) /\ exists pa_q_pvs_profile_roots_availablepower_repeat_decoded. pa_b_pvs_profile_roots_availablepower = pa_q_pvs_profile_roots_availablepower_repeat_decoded * S ((S (pa_i_pvs_profile_roots_availablepower_repeat)) * pa_c_pvs_profile_roots_availablepower) + (ppf_root_profile_roots_available)))) /\ (exists pa_u_pvs_profile_roots_availablepower_product pa_v_pvs_profile_roots_availablepower_product. ((((exists pa_h_pvs_profile_roots_availablepower_product_start. pa_h_pvs_profile_roots_availablepower_product_start + S (1) = S ((S (0)) * pa_v_pvs_profile_roots_availablepower_product)) /\ exists pa_q_pvs_profile_roots_availablepower_product_start. pa_u_pvs_profile_roots_availablepower_product = pa_q_pvs_profile_roots_availablepower_product_start * S ((S (0)) * pa_v_pvs_profile_roots_availablepower_product) + (1))) /\ ((((exists pa_h_pvs_profile_roots_availablepower_product_terminal. pa_h_pvs_profile_roots_availablepower_product_terminal + S (n) = S ((S (ppf_degree_profile_roots_available)) * pa_v_pvs_profile_roots_availablepower_product)) /\ exists pa_q_pvs_profile_roots_availablepower_product_terminal. pa_u_pvs_profile_roots_availablepower_product = pa_q_pvs_profile_roots_availablepower_product_terminal * S ((S (ppf_degree_profile_roots_available)) * pa_v_pvs_profile_roots_availablepower_product) + (n))) /\ forall pa_i_pvs_profile_roots_availablepower_product. (exists pa_lt_pvs_profile_roots_availablepower_product_bound. pa_lt_pvs_profile_roots_availablepower_product_bound + S pa_i_pvs_profile_roots_availablepower_product = ppf_degree_profile_roots_available) -> exists pa_p_pvs_profile_roots_availablepower_product pa_r_pvs_profile_roots_availablepower_product pa_s_pvs_profile_roots_availablepower_product. ((((exists pa_h_pvs_profile_roots_availablepower_product_factor. pa_h_pvs_profile_roots_availablepower_product_factor + S (pa_p_pvs_profile_roots_availablepower_product) = S ((S (pa_i_pvs_profile_roots_availablepower_product)) * pa_c_pvs_profile_roots_availablepower)) /\ exists pa_q_pvs_profile_roots_availablepower_product_factor. pa_b_pvs_profile_roots_availablepower = pa_q_pvs_profile_roots_availablepower_product_factor * S ((S (pa_i_pvs_profile_roots_availablepower_product)) * pa_c_pvs_profile_roots_availablepower) + (pa_p_pvs_profile_roots_availablepower_product))) /\ ((((exists pa_h_pvs_profile_roots_availablepower_product_partial. pa_h_pvs_profile_roots_availablepower_product_partial + S (pa_r_pvs_profile_roots_availablepower_product) = S ((S (pa_i_pvs_profile_roots_availablepower_product)) * pa_v_pvs_profile_roots_availablepower_product)) /\ exists pa_q_pvs_profile_roots_availablepower_product_partial. pa_u_pvs_profile_roots_availablepower_product = pa_q_pvs_profile_roots_availablepower_product_partial * S ((S (pa_i_pvs_profile_roots_availablepower_product)) * pa_v_pvs_profile_roots_availablepower_product) + (pa_r_pvs_profile_roots_availablepower_product))) /\ ((((exists pa_h_pvs_profile_roots_availablepower_product_successor. pa_h_pvs_profile_roots_availablepower_product_successor + S (pa_s_pvs_profile_roots_availablepower_product) = S ((S (S pa_i_pvs_profile_roots_availablepower_product)) * pa_v_pvs_profile_roots_availablepower_product)) /\ exists pa_q_pvs_profile_roots_availablepower_product_successor. pa_u_pvs_profile_roots_availablepower_product = pa_q_pvs_profile_roots_availablepower_product_successor * S ((S (S pa_i_pvs_profile_roots_availablepower_product)) * pa_v_pvs_profile_roots_availablepower_product) + (pa_s_pvs_profile_roots_availablepower_product))) /\ pa_s_pvs_profile_roots_availablepower_product = pa_r_pvs_profile_roots_availablepower_product * pa_p_pvs_profile_roots_availablepower_product)))))))) - 0052
specialize prime_support_exponent_gcd_roots_available (n) - 0053
specialize prime_support_exponent_gcd_roots_available (x) - 0054
specialize prime_support_exponent_gcd_roots_available (x1) - 0055
specialize prime_support_exponent_gcd_roots_available (x2) - 0056
specialize prime_support_exponent_gcd_roots_available (x3) - 0057
specialize prime_support_exponent_gcd_roots_available (x4) - 0058
specialize prime_support_exponent_gcd_roots_available (x5) - 0059
specialize prime_support_exponent_gcd_roots_available (x6) - 0060
specialize prime_support_exponent_gcd_roots_available (x7) - 0061
apply prime_support_exponent_gcd_roots_available - 0062
exact hsupport_witness_witness_witness_witness_witness_witness_witness - 0063
exact hgcd_witness - 0064
have htable : exists b c. (forall ppf_table_degree_profile_root_table. ~(ppf_table_degree_profile_root_table = 0) -> (exists pvs_factor_profile_root_tabledivisor. (x7) = (ppf_table_degree_profile_root_table) * pvs_factor_profile_root_tabledivisor) -> exists ppf_table_root_profile_root_table. (((exists ff_h_pvs_profile_root_tableentry. ff_h_pvs_profile_root_tableentry + S (ppf_table_root_profile_root_table) = S ((S (ppf_table_degree_profile_root_table)) * c)) /\ exists ff_q_pvs_profile_root_tableentry. b = ff_q_pvs_profile_root_tableentry * S ((S (ppf_table_degree_profile_root_table)) * c) + (ppf_table_root_profile_root_table))) /\ (exists pa_b_pvs_profile_root_tablepower pa_c_pvs_profile_root_tablepower. ((forall pa_i_pvs_profile_root_tablepower_repeat. (exists pa_lt_pvs_profile_root_tablepower_repeat_bound. pa_lt_pvs_profile_root_tablepower_repeat_bound + S pa_i_pvs_profile_root_tablepower_repeat = ppf_table_degree_profile_root_table) -> (((exists pa_h_pvs_profile_root_tablepower_repeat_decoded. pa_h_pvs_profile_root_tablepower_repeat_decoded + S (ppf_table_root_profile_root_table) = S ((S (pa_i_pvs_profile_root_tablepower_repeat)) * pa_c_pvs_profile_root_tablepower)) /\ exists pa_q_pvs_profile_root_tablepower_repeat_decoded. pa_b_pvs_profile_root_tablepower = pa_q_pvs_profile_root_tablepower_repeat_decoded * S ((S (pa_i_pvs_profile_root_tablepower_repeat)) * pa_c_pvs_profile_root_tablepower) + (ppf_table_root_profile_root_table)))) /\ (exists pa_u_pvs_profile_root_tablepower_product pa_v_pvs_profile_root_tablepower_product. ((((exists pa_h_pvs_profile_root_tablepower_product_start. pa_h_pvs_profile_root_tablepower_product_start + S (1) = S ((S (0)) * pa_v_pvs_profile_root_tablepower_product)) /\ exists pa_q_pvs_profile_root_tablepower_product_start. pa_u_pvs_profile_root_tablepower_product = pa_q_pvs_profile_root_tablepower_product_start * S ((S (0)) * pa_v_pvs_profile_root_tablepower_product) + (1))) /\ ((((exists pa_h_pvs_profile_root_tablepower_product_terminal. pa_h_pvs_profile_root_tablepower_product_terminal + S (n) = S ((S (ppf_table_degree_profile_root_table)) * pa_v_pvs_profile_root_tablepower_product)) /\ exists pa_q_pvs_profile_root_tablepower_product_terminal. pa_u_pvs_profile_root_tablepower_product = pa_q_pvs_profile_root_tablepower_product_terminal * S ((S (ppf_table_degree_profile_root_table)) * pa_v_pvs_profile_root_tablepower_product) + (n))) /\ forall pa_i_pvs_profile_root_tablepower_product. (exists pa_lt_pvs_profile_root_tablepower_product_bound. pa_lt_pvs_profile_root_tablepower_product_bound + S pa_i_pvs_profile_root_tablepower_product = ppf_table_degree_profile_root_table) -> exists pa_p_pvs_profile_root_tablepower_product pa_r_pvs_profile_root_tablepower_product pa_s_pvs_profile_root_tablepower_product. ((((exists pa_h_pvs_profile_root_tablepower_product_factor. pa_h_pvs_profile_root_tablepower_product_factor + S (pa_p_pvs_profile_root_tablepower_product) = S ((S (pa_i_pvs_profile_root_tablepower_product)) * pa_c_pvs_profile_root_tablepower)) /\ exists pa_q_pvs_profile_root_tablepower_product_factor. pa_b_pvs_profile_root_tablepower = pa_q_pvs_profile_root_tablepower_product_factor * S ((S (pa_i_pvs_profile_root_tablepower_product)) * pa_c_pvs_profile_root_tablepower) + (pa_p_pvs_profile_root_tablepower_product))) /\ ((((exists pa_h_pvs_profile_root_tablepower_product_partial. pa_h_pvs_profile_root_tablepower_product_partial + S (pa_r_pvs_profile_root_tablepower_product) = S ((S (pa_i_pvs_profile_root_tablepower_product)) * pa_v_pvs_profile_root_tablepower_product)) /\ exists pa_q_pvs_profile_root_tablepower_product_partial. pa_u_pvs_profile_root_tablepower_product = pa_q_pvs_profile_root_tablepower_product_partial * S ((S (pa_i_pvs_profile_root_tablepower_product)) * pa_v_pvs_profile_root_tablepower_product) + (pa_r_pvs_profile_root_tablepower_product))) /\ ((((exists pa_h_pvs_profile_root_tablepower_product_successor. pa_h_pvs_profile_root_tablepower_product_successor + S (pa_s_pvs_profile_root_tablepower_product) = S ((S (S pa_i_pvs_profile_root_tablepower_product)) * pa_v_pvs_profile_root_tablepower_product)) /\ exists pa_q_pvs_profile_root_tablepower_product_successor. pa_u_pvs_profile_root_tablepower_product = pa_q_pvs_profile_root_tablepower_product_successor * S ((S (S pa_i_pvs_profile_root_tablepower_product)) * pa_v_pvs_profile_root_tablepower_product) + (pa_s_pvs_profile_root_tablepower_product))) /\ pa_s_pvs_profile_root_tablepower_product = pa_r_pvs_profile_root_tablepower_product * pa_p_pvs_profile_root_tablepower_product))))))))) - 0065
specialize perfect_power_root_table_exists (n) - 0066
specialize perfect_power_root_table_exists (x7) - 0067
apply perfect_power_root_table_exists - 0068
exact hgpositive - 0069
exact havailable - 0070
cases htable - 0071
cases htable_witness - 0072
have hcode : exists w. (exists ppf_code_0_profile_full_code ppf_code_1_profile_full_code ppf_code_2_profile_full_code ppf_code_3_profile_full_code ppf_code_4_profile_full_code ppf_code_5_profile_full_code ppf_code_6_profile_full_code ppf_code_7_profile_full_code. ((((w) = ((x) + (ppf_code_0_profile_full_code)) * S ((x) + (ppf_code_0_profile_full_code)) + ((ppf_code_0_profile_full_code) + (ppf_code_0_profile_full_code))) /\ ((((ppf_code_0_profile_full_code) = ((x1) + (ppf_code_1_profile_full_code)) * S ((x1) + (ppf_code_1_profile_full_code)) + ((ppf_code_1_profile_full_code) + (ppf_code_1_profile_full_code))) /\ ((((ppf_code_1_profile_full_code) = ((x2) + (ppf_code_2_profile_full_code)) * S ((x2) + (ppf_code_2_profile_full_code)) + ((ppf_code_2_profile_full_code) + (ppf_code_2_profile_full_code))) /\ ((((ppf_code_2_profile_full_code) = ((x3) + (ppf_code_3_profile_full_code)) * S ((x3) + (ppf_code_3_profile_full_code)) + ((ppf_code_3_profile_full_code) + (ppf_code_3_profile_full_code))) /\ ((((ppf_code_3_profile_full_code) = ((x4) + (ppf_code_4_profile_full_code)) * S ((x4) + (ppf_code_4_profile_full_code)) + ((ppf_code_4_profile_full_code) + (ppf_code_4_profile_full_code))) /\ ((((ppf_code_4_profile_full_code) = ((x5) + (ppf_code_5_profile_full_code)) * S ((x5) + (ppf_code_5_profile_full_code)) + ((ppf_code_5_profile_full_code) + (ppf_code_5_profile_full_code))) /\ ((((ppf_code_5_profile_full_code) = ((x6) + (ppf_code_6_profile_full_code)) * S ((x6) + (ppf_code_6_profile_full_code)) + ((ppf_code_6_profile_full_code) + (ppf_code_6_profile_full_code))) /\ ((((ppf_code_6_profile_full_code) = ((x7) + (ppf_code_7_profile_full_code)) * S ((x7) + (ppf_code_7_profile_full_code)) + ((ppf_code_7_profile_full_code) + (ppf_code_7_profile_full_code))) /\ ((ppf_code_7_profile_full_code) = ((x8) + (x9)) * S ((x8) + (x9)) + ((x9) + (x9)))))))))))))))))))) - 0073
specialize perfect_power_profile_code_exists (x) - 0074
specialize perfect_power_profile_code_exists (x1) - 0075
specialize perfect_power_profile_code_exists (x2) - 0076
specialize perfect_power_profile_code_exists (x3) - 0077
specialize perfect_power_profile_code_exists (x4) - 0078
specialize perfect_power_profile_code_exists (x5) - 0079
specialize perfect_power_profile_code_exists (x6) - 0080
specialize perfect_power_profile_code_exists (x7) - 0081
specialize perfect_power_profile_code_exists (x8) - 0082
specialize perfect_power_profile_code_exists (x9) - 0083
apply perfect_power_profile_code_exists - 0084
cases hcode - 0085
exists x10 - 0086
right - 0087
exists x - 0088
exists x1 - 0089
exists x2 - 0090
exists x3 - 0091
exists x4 - 0092
exists x5 - 0093
exists x6 - 0094
exists x7 - 0095
exists x8 - 0096
exists x9 - 0097
split - 0098
exact hcase_right - 0099
split - 0100
exact hcode_witness - 0101
split - 0102
exact hsupport_witness_witness_witness_witness_witness_witness_witness - 0103
split - 0104
exact hgcd_witness - 0105
split - 0106
exact hgpositive - 0107
exact htable_witness_witness