Exact expanded PA statement
forall n m z q p. ~(n = 0) -> (forall bpr_support_prime_bpccpc_support. ((~(bpr_support_prime_bpccpc_support = 1) /\ forall bpr_left_bpccpc_support_prime bpr_right_bpccpc_support_prime. bpr_support_prime_bpccpc_support = bpr_left_bpccpc_support_prime * bpr_right_bpccpc_support_prime -> bpr_left_bpccpc_support_prime = 1 \/ bpr_right_bpccpc_support_prime = 1)) -> (exists bpr_divides_quotient_bpccpc_support_divides. n = (bpr_support_prime_bpccpc_support) * bpr_divides_quotient_bpccpc_support_divides) -> (exists bpr_le_gap_bpccpc_support_bound. bpr_le_gap_bpccpc_support_bound + (bpr_support_prime_bpccpc_support) = (m))) -> (exists bpr_product_code_bpccpc_product bpr_product_scale_bpccpc_product. ((forall bpr_prefix_index_bpccpc_product_prefix. (exists bpr_gap_bpccpc_product_prefix_bound. bpr_gap_bpccpc_product_prefix_bound + S (bpr_prefix_index_bpccpc_product_prefix) = m) -> exists bpr_prefix_value_bpccpc_product_prefix. ((((exists bpr_height_bpccpc_product_prefix_decoded. bpr_height_bpccpc_product_prefix_decoded + S (bpr_prefix_value_bpccpc_product_prefix) = S ((S (bpr_prefix_index_bpccpc_product_prefix)) * bpr_product_scale_bpccpc_product)) /\ exists bpr_quotient_bpccpc_product_prefix_decoded. bpr_product_code_bpccpc_product = bpr_quotient_bpccpc_product_prefix_decoded * S ((S (bpr_prefix_index_bpccpc_product_prefix)) * bpr_product_scale_bpccpc_product) + (bpr_prefix_value_bpccpc_product_prefix))) /\ (((((~(S (bpr_prefix_index_bpccpc_product_prefix) = 1) /\ forall bpr_left_bpccpc_product_prefix_choice_prime bpr_right_bpccpc_product_prefix_choice_prime. S (bpr_prefix_index_bpccpc_product_prefix) = bpr_left_bpccpc_product_prefix_choice_prime * bpr_right_bpccpc_product_prefix_choice_prime -> bpr_left_bpccpc_product_prefix_choice_prime = 1 \/ bpr_right_bpccpc_product_prefix_choice_prime = 1)) /\ exists bpr_choice_exponent_bpccpc_product_prefix_choice. ((((exists bpr_le_gap_bpccpc_product_prefix_choice_valuation_selected_bound. bpr_le_gap_bpccpc_product_prefix_choice_valuation_selected_bound + (bpr_choice_exponent_bpccpc_product_prefix_choice) = (n)) /\ (exists bpr_power_value_bpccpc_product_prefix_choice_valuation_selected. ((exists bpr_power_code_bpccpc_product_prefix_choice_valuation_selected_power bpr_power_scale_bpccpc_product_prefix_choice_valuation_selected_power. ((forall bpr_power_index_bpccpc_product_prefix_choice_valuation_selected_power. (exists bpr_gap_bpccpc_product_prefix_choice_valuation_selected_power_repeat_bound. bpr_gap_bpccpc_product_prefix_choice_valuation_selected_power_repeat_bound + S (bpr_power_index_bpccpc_product_prefix_choice_valuation_selected_power) = bpr_choice_exponent_bpccpc_product_prefix_choice) -> (((exists bpr_height_bpccpc_product_prefix_choice_valuation_selected_power_repeat_entry. bpr_height_bpccpc_product_prefix_choice_valuation_selected_power_repeat_entry + S (S (bpr_prefix_index_bpccpc_product_prefix)) = S ((S (bpr_power_index_bpccpc_product_prefix_choice_valuation_selected_power)) * bpr_power_scale_bpccpc_product_prefix_choice_valuation_selected_power)) /\ exists bpr_quotient_bpccpc_product_prefix_choice_valuation_selected_power_repeat_entry. bpr_power_code_bpccpc_product_prefix_choice_valuation_selected_power = bpr_quotient_bpccpc_product_prefix_choice_valuation_selected_power_repeat_entry * S ((S (bpr_power_index_bpccpc_product_prefix_choice_valuation_selected_power)) * bpr_power_scale_bpccpc_product_prefix_choice_valuation_selected_power) + (S (bpr_prefix_index_bpccpc_product_prefix))))) /\ (exists ff_u_bpccpc_product_prefix_choice_valuation_selected_power_product ff_v_bpccpc_product_prefix_choice_valuation_selected_power_product. ((((exists ff_h_bpccpc_product_prefix_choice_valuation_selected_power_product_start. ff_h_bpccpc_product_prefix_choice_valuation_selected_power_product_start + S (1) = S ((S (0)) * ff_v_bpccpc_product_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_bpccpc_product_prefix_choice_valuation_selected_power_product_start. ff_u_bpccpc_product_prefix_choice_valuation_selected_power_product = ff_q_bpccpc_product_prefix_choice_valuation_selected_power_product_start * S ((S (0)) * ff_v_bpccpc_product_prefix_choice_valuation_selected_power_product) + (1))) /\ ((((exists ff_h_bpccpc_product_prefix_choice_valuation_selected_power_product_terminal. ff_h_bpccpc_product_prefix_choice_valuation_selected_power_product_terminal + S (bpr_power_value_bpccpc_product_prefix_choice_valuation_selected) = S ((S (bpr_choice_exponent_bpccpc_product_prefix_choice)) * ff_v_bpccpc_product_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_bpccpc_product_prefix_choice_valuation_selected_power_product_terminal. ff_u_bpccpc_product_prefix_choice_valuation_selected_power_product = ff_q_bpccpc_product_prefix_choice_valuation_selected_power_product_terminal * S ((S (bpr_choice_exponent_bpccpc_product_prefix_choice)) * ff_v_bpccpc_product_prefix_choice_valuation_selected_power_product) + (bpr_power_value_bpccpc_product_prefix_choice_valuation_selected))) /\ forall ff_i_bpccpc_product_prefix_choice_valuation_selected_power_product. (exists ff_lt_bpccpc_product_prefix_choice_valuation_selected_power_product_bound. ff_lt_bpccpc_product_prefix_choice_valuation_selected_power_product_bound + S ff_i_bpccpc_product_prefix_choice_valuation_selected_power_product = bpr_choice_exponent_bpccpc_product_prefix_choice) -> exists ff_p_bpccpc_product_prefix_choice_valuation_selected_power_product ff_r_bpccpc_product_prefix_choice_valuation_selected_power_product ff_s_bpccpc_product_prefix_choice_valuation_selected_power_product. ((((exists ff_h_bpccpc_product_prefix_choice_valuation_selected_power_product_factor. ff_h_bpccpc_product_prefix_choice_valuation_selected_power_product_factor + S (ff_p_bpccpc_product_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_bpccpc_product_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_bpccpc_product_prefix_choice_valuation_selected_power)) /\ exists ff_q_bpccpc_product_prefix_choice_valuation_selected_power_product_factor. bpr_power_code_bpccpc_product_prefix_choice_valuation_selected_power = ff_q_bpccpc_product_prefix_choice_valuation_selected_power_product_factor * S ((S (ff_i_bpccpc_product_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_bpccpc_product_prefix_choice_valuation_selected_power) + (ff_p_bpccpc_product_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_bpccpc_product_prefix_choice_valuation_selected_power_product_partial. ff_h_bpccpc_product_prefix_choice_valuation_selected_power_product_partial + S (ff_r_bpccpc_product_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_bpccpc_product_prefix_choice_valuation_selected_power_product)) * ff_v_bpccpc_product_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_bpccpc_product_prefix_choice_valuation_selected_power_product_partial. ff_u_bpccpc_product_prefix_choice_valuation_selected_power_product = ff_q_bpccpc_product_prefix_choice_valuation_selected_power_product_partial * S ((S (ff_i_bpccpc_product_prefix_choice_valuation_selected_power_product)) * ff_v_bpccpc_product_prefix_choice_valuation_selected_power_product) + (ff_r_bpccpc_product_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_bpccpc_product_prefix_choice_valuation_selected_power_product_successor. ff_h_bpccpc_product_prefix_choice_valuation_selected_power_product_successor + S (ff_s_bpccpc_product_prefix_choice_valuation_selected_power_product) = S ((S (S ff_i_bpccpc_product_prefix_choice_valuation_selected_power_product)) * ff_v_bpccpc_product_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_bpccpc_product_prefix_choice_valuation_selected_power_product_successor. ff_u_bpccpc_product_prefix_choice_valuation_selected_power_product = ff_q_bpccpc_product_prefix_choice_valuation_selected_power_product_successor * S ((S (S ff_i_bpccpc_product_prefix_choice_valuation_selected_power_product)) * ff_v_bpccpc_product_prefix_choice_valuation_selected_power_product) + (ff_s_bpccpc_product_prefix_choice_valuation_selected_power_product))) /\ ff_s_bpccpc_product_prefix_choice_valuation_selected_power_product = ff_r_bpccpc_product_prefix_choice_valuation_selected_power_product * ff_p_bpccpc_product_prefix_choice_valuation_selected_power_product)))))))) /\ (exists bpr_divides_quotient_bpccpc_product_prefix_choice_valuation_selected_divides. n = (bpr_power_value_bpccpc_product_prefix_choice_valuation_selected) * bpr_divides_quotient_bpccpc_product_prefix_choice_valuation_selected_divides)))) /\ forall bpr_valuation_candidate_bpccpc_product_prefix_choice_valuation. (exists bpr_le_gap_bpccpc_product_prefix_choice_valuation_candidate_bound. bpr_le_gap_bpccpc_product_prefix_choice_valuation_candidate_bound + (bpr_valuation_candidate_bpccpc_product_prefix_choice_valuation) = (n)) -> (exists bpr_power_value_bpccpc_product_prefix_choice_valuation_candidate. ((exists bpr_power_code_bpccpc_product_prefix_choice_valuation_candidate_power bpr_power_scale_bpccpc_product_prefix_choice_valuation_candidate_power. ((forall bpr_power_index_bpccpc_product_prefix_choice_valuation_candidate_power. (exists bpr_gap_bpccpc_product_prefix_choice_valuation_candidate_power_repeat_bound. bpr_gap_bpccpc_product_prefix_choice_valuation_candidate_power_repeat_bound + S (bpr_power_index_bpccpc_product_prefix_choice_valuation_candidate_power) = bpr_valuation_candidate_bpccpc_product_prefix_choice_valuation) -> (((exists bpr_height_bpccpc_product_prefix_choice_valuation_candidate_power_repeat_entry. bpr_height_bpccpc_product_prefix_choice_valuation_candidate_power_repeat_entry + S (S (bpr_prefix_index_bpccpc_product_prefix)) = S ((S (bpr_power_index_bpccpc_product_prefix_choice_valuation_candidate_power)) * bpr_power_scale_bpccpc_product_prefix_choice_valuation_candidate_power)) /\ exists bpr_quotient_bpccpc_product_prefix_choice_valuation_candidate_power_repeat_entry. bpr_power_code_bpccpc_product_prefix_choice_valuation_candidate_power = bpr_quotient_bpccpc_product_prefix_choice_valuation_candidate_power_repeat_entry * S ((S (bpr_power_index_bpccpc_product_prefix_choice_valuation_candidate_power)) * bpr_power_scale_bpccpc_product_prefix_choice_valuation_candidate_power) + (S (bpr_prefix_index_bpccpc_product_prefix))))) /\ (exists ff_u_bpccpc_product_prefix_choice_valuation_candidate_power_product ff_v_bpccpc_product_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_bpccpc_product_prefix_choice_valuation_candidate_power_product_start. ff_h_bpccpc_product_prefix_choice_valuation_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_bpccpc_product_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_bpccpc_product_prefix_choice_valuation_candidate_power_product_start. ff_u_bpccpc_product_prefix_choice_valuation_candidate_power_product = ff_q_bpccpc_product_prefix_choice_valuation_candidate_power_product_start * S ((S (0)) * ff_v_bpccpc_product_prefix_choice_valuation_candidate_power_product) + (1))) /\ ((((exists ff_h_bpccpc_product_prefix_choice_valuation_candidate_power_product_terminal. ff_h_bpccpc_product_prefix_choice_valuation_candidate_power_product_terminal + S (bpr_power_value_bpccpc_product_prefix_choice_valuation_candidate) = S ((S (bpr_valuation_candidate_bpccpc_product_prefix_choice_valuation)) * ff_v_bpccpc_product_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_bpccpc_product_prefix_choice_valuation_candidate_power_product_terminal. ff_u_bpccpc_product_prefix_choice_valuation_candidate_power_product = ff_q_bpccpc_product_prefix_choice_valuation_candidate_power_product_terminal * S ((S (bpr_valuation_candidate_bpccpc_product_prefix_choice_valuation)) * ff_v_bpccpc_product_prefix_choice_valuation_candidate_power_product) + (bpr_power_value_bpccpc_product_prefix_choice_valuation_candidate))) /\ forall ff_i_bpccpc_product_prefix_choice_valuation_candidate_power_product. (exists ff_lt_bpccpc_product_prefix_choice_valuation_candidate_power_product_bound. ff_lt_bpccpc_product_prefix_choice_valuation_candidate_power_product_bound + S ff_i_bpccpc_product_prefix_choice_valuation_candidate_power_product = bpr_valuation_candidate_bpccpc_product_prefix_choice_valuation) -> exists ff_p_bpccpc_product_prefix_choice_valuation_candidate_power_product ff_r_bpccpc_product_prefix_choice_valuation_candidate_power_product ff_s_bpccpc_product_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_bpccpc_product_prefix_choice_valuation_candidate_power_product_factor. ff_h_bpccpc_product_prefix_choice_valuation_candidate_power_product_factor + S (ff_p_bpccpc_product_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_bpccpc_product_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_bpccpc_product_prefix_choice_valuation_candidate_power)) /\ exists ff_q_bpccpc_product_prefix_choice_valuation_candidate_power_product_factor. bpr_power_code_bpccpc_product_prefix_choice_valuation_candidate_power = ff_q_bpccpc_product_prefix_choice_valuation_candidate_power_product_factor * S ((S (ff_i_bpccpc_product_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_bpccpc_product_prefix_choice_valuation_candidate_power) + (ff_p_bpccpc_product_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_bpccpc_product_prefix_choice_valuation_candidate_power_product_partial. ff_h_bpccpc_product_prefix_choice_valuation_candidate_power_product_partial + S (ff_r_bpccpc_product_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_bpccpc_product_prefix_choice_valuation_candidate_power_product)) * ff_v_bpccpc_product_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_bpccpc_product_prefix_choice_valuation_candidate_power_product_partial. ff_u_bpccpc_product_prefix_choice_valuation_candidate_power_product = ff_q_bpccpc_product_prefix_choice_valuation_candidate_power_product_partial * S ((S (ff_i_bpccpc_product_prefix_choice_valuation_candidate_power_product)) * ff_v_bpccpc_product_prefix_choice_valuation_candidate_power_product) + (ff_r_bpccpc_product_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_bpccpc_product_prefix_choice_valuation_candidate_power_product_successor. ff_h_bpccpc_product_prefix_choice_valuation_candidate_power_product_successor + S (ff_s_bpccpc_product_prefix_choice_valuation_candidate_power_product) = S ((S (S ff_i_bpccpc_product_prefix_choice_valuation_candidate_power_product)) * ff_v_bpccpc_product_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_bpccpc_product_prefix_choice_valuation_candidate_power_product_successor. ff_u_bpccpc_product_prefix_choice_valuation_candidate_power_product = ff_q_bpccpc_product_prefix_choice_valuation_candidate_power_product_successor * S ((S (S ff_i_bpccpc_product_prefix_choice_valuation_candidate_power_product)) * ff_v_bpccpc_product_prefix_choice_valuation_candidate_power_product) + (ff_s_bpccpc_product_prefix_choice_valuation_candidate_power_product))) /\ ff_s_bpccpc_product_prefix_choice_valuation_candidate_power_product = ff_r_bpccpc_product_prefix_choice_valuation_candidate_power_product * ff_p_bpccpc_product_prefix_choice_valuation_candidate_power_product)))))))) /\ (exists bpr_divides_quotient_bpccpc_product_prefix_choice_valuation_candidate_divides. n = (bpr_power_value_bpccpc_product_prefix_choice_valuation_candidate) * bpr_divides_quotient_bpccpc_product_prefix_choice_valuation_candidate_divides))) -> (exists bpr_le_gap_bpccpc_product_prefix_choice_valuation_candidate_below. bpr_le_gap_bpccpc_product_prefix_choice_valuation_candidate_below + (bpr_valuation_candidate_bpccpc_product_prefix_choice_valuation) = (bpr_choice_exponent_bpccpc_product_prefix_choice))) /\ (exists bpr_power_code_bpccpc_product_prefix_choice_power bpr_power_scale_bpccpc_product_prefix_choice_power. ((forall bpr_power_index_bpccpc_product_prefix_choice_power. (exists bpr_gap_bpccpc_product_prefix_choice_power_repeat_bound. bpr_gap_bpccpc_product_prefix_choice_power_repeat_bound + S (bpr_power_index_bpccpc_product_prefix_choice_power) = bpr_choice_exponent_bpccpc_product_prefix_choice) -> (((exists bpr_height_bpccpc_product_prefix_choice_power_repeat_entry. bpr_height_bpccpc_product_prefix_choice_power_repeat_entry + S (S (bpr_prefix_index_bpccpc_product_prefix)) = S ((S (bpr_power_index_bpccpc_product_prefix_choice_power)) * bpr_power_scale_bpccpc_product_prefix_choice_power)) /\ exists bpr_quotient_bpccpc_product_prefix_choice_power_repeat_entry. bpr_power_code_bpccpc_product_prefix_choice_power = bpr_quotient_bpccpc_product_prefix_choice_power_repeat_entry * S ((S (bpr_power_index_bpccpc_product_prefix_choice_power)) * bpr_power_scale_bpccpc_product_prefix_choice_power) + (S (bpr_prefix_index_bpccpc_product_prefix))))) /\ (exists ff_u_bpccpc_product_prefix_choice_power_product ff_v_bpccpc_product_prefix_choice_power_product. ((((exists ff_h_bpccpc_product_prefix_choice_power_product_start. ff_h_bpccpc_product_prefix_choice_power_product_start + S (1) = S ((S (0)) * ff_v_bpccpc_product_prefix_choice_power_product)) /\ exists ff_q_bpccpc_product_prefix_choice_power_product_start. ff_u_bpccpc_product_prefix_choice_power_product = ff_q_bpccpc_product_prefix_choice_power_product_start * S ((S (0)) * ff_v_bpccpc_product_prefix_choice_power_product) + (1))) /\ ((((exists ff_h_bpccpc_product_prefix_choice_power_product_terminal. ff_h_bpccpc_product_prefix_choice_power_product_terminal + S (bpr_prefix_value_bpccpc_product_prefix) = S ((S (bpr_choice_exponent_bpccpc_product_prefix_choice)) * ff_v_bpccpc_product_prefix_choice_power_product)) /\ exists ff_q_bpccpc_product_prefix_choice_power_product_terminal. ff_u_bpccpc_product_prefix_choice_power_product = ff_q_bpccpc_product_prefix_choice_power_product_terminal * S ((S (bpr_choice_exponent_bpccpc_product_prefix_choice)) * ff_v_bpccpc_product_prefix_choice_power_product) + (bpr_prefix_value_bpccpc_product_prefix))) /\ forall ff_i_bpccpc_product_prefix_choice_power_product. (exists ff_lt_bpccpc_product_prefix_choice_power_product_bound. ff_lt_bpccpc_product_prefix_choice_power_product_bound + S ff_i_bpccpc_product_prefix_choice_power_product = bpr_choice_exponent_bpccpc_product_prefix_choice) -> exists ff_p_bpccpc_product_prefix_choice_power_product ff_r_bpccpc_product_prefix_choice_power_product ff_s_bpccpc_product_prefix_choice_power_product. ((((exists ff_h_bpccpc_product_prefix_choice_power_product_factor. ff_h_bpccpc_product_prefix_choice_power_product_factor + S (ff_p_bpccpc_product_prefix_choice_power_product) = S ((S (ff_i_bpccpc_product_prefix_choice_power_product)) * bpr_power_scale_bpccpc_product_prefix_choice_power)) /\ exists ff_q_bpccpc_product_prefix_choice_power_product_factor. bpr_power_code_bpccpc_product_prefix_choice_power = ff_q_bpccpc_product_prefix_choice_power_product_factor * S ((S (ff_i_bpccpc_product_prefix_choice_power_product)) * bpr_power_scale_bpccpc_product_prefix_choice_power) + (ff_p_bpccpc_product_prefix_choice_power_product))) /\ ((((exists ff_h_bpccpc_product_prefix_choice_power_product_partial. ff_h_bpccpc_product_prefix_choice_power_product_partial + S (ff_r_bpccpc_product_prefix_choice_power_product) = S ((S (ff_i_bpccpc_product_prefix_choice_power_product)) * ff_v_bpccpc_product_prefix_choice_power_product)) /\ exists ff_q_bpccpc_product_prefix_choice_power_product_partial. ff_u_bpccpc_product_prefix_choice_power_product = ff_q_bpccpc_product_prefix_choice_power_product_partial * S ((S (ff_i_bpccpc_product_prefix_choice_power_product)) * ff_v_bpccpc_product_prefix_choice_power_product) + (ff_r_bpccpc_product_prefix_choice_power_product))) /\ ((((exists ff_h_bpccpc_product_prefix_choice_power_product_successor. ff_h_bpccpc_product_prefix_choice_power_product_successor + S (ff_s_bpccpc_product_prefix_choice_power_product) = S ((S (S ff_i_bpccpc_product_prefix_choice_power_product)) * ff_v_bpccpc_product_prefix_choice_power_product)) /\ exists ff_q_bpccpc_product_prefix_choice_power_product_successor. ff_u_bpccpc_product_prefix_choice_power_product = ff_q_bpccpc_product_prefix_choice_power_product_successor * S ((S (S ff_i_bpccpc_product_prefix_choice_power_product)) * ff_v_bpccpc_product_prefix_choice_power_product) + (ff_s_bpccpc_product_prefix_choice_power_product))) /\ ff_s_bpccpc_product_prefix_choice_power_product = ff_r_bpccpc_product_prefix_choice_power_product * ff_p_bpccpc_product_prefix_choice_power_product)))))))))) \/ (~((~(S (bpr_prefix_index_bpccpc_product_prefix) = 1) /\ forall bpr_left_bpccpc_product_prefix_choice_prime bpr_right_bpccpc_product_prefix_choice_prime. S (bpr_prefix_index_bpccpc_product_prefix) = bpr_left_bpccpc_product_prefix_choice_prime * bpr_right_bpccpc_product_prefix_choice_prime -> bpr_left_bpccpc_product_prefix_choice_prime = 1 \/ bpr_right_bpccpc_product_prefix_choice_prime = 1)) /\ bpr_prefix_value_bpccpc_product_prefix = 1))))) /\ (exists ff_u_bpccpc_product_product ff_v_bpccpc_product_product. ((((exists ff_h_bpccpc_product_product_start. ff_h_bpccpc_product_product_start + S (1) = S ((S (0)) * ff_v_bpccpc_product_product)) /\ exists ff_q_bpccpc_product_product_start. ff_u_bpccpc_product_product = ff_q_bpccpc_product_product_start * S ((S (0)) * ff_v_bpccpc_product_product) + (1))) /\ ((((exists ff_h_bpccpc_product_product_terminal. ff_h_bpccpc_product_product_terminal + S (z) = S ((S (m)) * ff_v_bpccpc_product_product)) /\ exists ff_q_bpccpc_product_product_terminal. ff_u_bpccpc_product_product = ff_q_bpccpc_product_product_terminal * S ((S (m)) * ff_v_bpccpc_product_product) + (z))) /\ forall ff_i_bpccpc_product_product. (exists ff_lt_bpccpc_product_product_bound. ff_lt_bpccpc_product_product_bound + S ff_i_bpccpc_product_product = m) -> exists ff_p_bpccpc_product_product ff_r_bpccpc_product_product ff_s_bpccpc_product_product. ((((exists ff_h_bpccpc_product_product_factor. ff_h_bpccpc_product_product_factor + S (ff_p_bpccpc_product_product) = S ((S (ff_i_bpccpc_product_product)) * bpr_product_scale_bpccpc_product)) /\ exists ff_q_bpccpc_product_product_factor. bpr_product_code_bpccpc_product = ff_q_bpccpc_product_product_factor * S ((S (ff_i_bpccpc_product_product)) * bpr_product_scale_bpccpc_product) + (ff_p_bpccpc_product_product))) /\ ((((exists ff_h_bpccpc_product_product_partial. ff_h_bpccpc_product_product_partial + S (ff_r_bpccpc_product_product) = S ((S (ff_i_bpccpc_product_product)) * ff_v_bpccpc_product_product)) /\ exists ff_q_bpccpc_product_product_partial. ff_u_bpccpc_product_product = ff_q_bpccpc_product_product_partial * S ((S (ff_i_bpccpc_product_product)) * ff_v_bpccpc_product_product) + (ff_r_bpccpc_product_product))) /\ ((((exists ff_h_bpccpc_product_product_successor. ff_h_bpccpc_product_product_successor + S (ff_s_bpccpc_product_product) = S ((S (S ff_i_bpccpc_product_product)) * ff_v_bpccpc_product_product)) /\ exists ff_q_bpccpc_product_product_successor. ff_u_bpccpc_product_product = ff_q_bpccpc_product_product_successor * S ((S (S ff_i_bpccpc_product_product)) * ff_v_bpccpc_product_product) + (ff_s_bpccpc_product_product))) /\ ff_s_bpccpc_product_product = ff_r_bpccpc_product_product * ff_p_bpccpc_product_product)))))))) -> n = z * q -> ((~(p = 1) /\ forall bpr_left_bpccpc_prime bpr_right_bpccpc_prime. p = bpr_left_bpccpc_prime * bpr_right_bpccpc_prime -> bpr_left_bpccpc_prime = 1 \/ bpr_right_bpccpc_prime = 1)) -> (exists bpr_divides_quotient_bpccpc_divides. q = (p) * bpr_divides_quotient_bpccpc_divides) -> falseStructural proof guide
A prime divisor of the remaining cofactor contradicts maximality.
Direct prerequisites: prime_is_succ_succ, multiple_mul_left, prime_contribution_selected_entry, prime_contribution_selected_successor_divides, power_valuation_successor_not_divides. The authored body proceeds by case analysis (6), intermediate claims (6), equality transport (4).
Proof neighborhood
Direct dependencies
BT00AW prime_is_succ_succ BT002B multiple_mul_left BT0100 prime_contribution_selected_entry BT0101 prime_contribution_selected_successor_divides BT00QH power_valuation_successor_not_dividesDirect dependents
Formal native tactic body
Dependencies are hypotheses of this body receipt. The focused endpoint audits separately check the complete empty-context certificates.
- 0001
intro n - 0002
intro m - 0003
intro z - 0004
intro q - 0005
intro p - 0006
intro hn - 0007
intro hsupport - 0008
intro hproduct - 0009
intro hfactor - 0010
intro hp - 0011
intro hprime - 0012
have hscaled : exists bpr_divides_quotient_bpccpc_scaled. z * q = (p) * bpr_divides_quotient_bpccpc_scaled - 0013
specialize multiple_mul_left p - 0014
specialize multiple_mul_left q - 0015
specialize multiple_mul_left z - 0016
apply multiple_mul_left - 0017
exact hprime - 0018
have hsource : exists bpr_divides_quotient_bpccpc_source_divides. n = (p) * bpr_divides_quotient_bpccpc_source_divides - 0019
cases hscaled - 0020
exists x - 0021
trans z * q - 0022
exact hfactor - 0023
exact hscaled_witness - 0024
have hbound : exists bpr_le_gap_bpccpc_bound. bpr_le_gap_bpccpc_bound + (p) = (m) - 0025
specialize hsupport p - 0026
apply hsupport - 0027
exact hp - 0028
exact hsource - 0029
have hshape : exists k. p = S (S k) - 0030
specialize prime_is_succ_succ p - 0031
apply prime_is_succ_succ - 0032
exact hp - 0033
cases hshape - 0034
rewrite hshape_witness at hp - 0035
rewrite hshape_witness at hp - 0036
rewrite hshape_witness at hbound - 0037
rewrite hshape_witness at hprime - 0038
have hselected : exists e a. (((exists bpr_le_gap_bpccpc_selected_valuation_selected_bound. bpr_le_gap_bpccpc_selected_valuation_selected_bound + (e) = (n)) /\ (exists bpr_power_value_bpccpc_selected_valuation_selected. ((exists bpr_power_code_bpccpc_selected_valuation_selected_power bpr_power_scale_bpccpc_selected_valuation_selected_power. ((forall bpr_power_index_bpccpc_selected_valuation_selected_power. (exists bpr_gap_bpccpc_selected_valuation_selected_power_repeat_bound. bpr_gap_bpccpc_selected_valuation_selected_power_repeat_bound + S (bpr_power_index_bpccpc_selected_valuation_selected_power) = e) -> (((exists bpr_height_bpccpc_selected_valuation_selected_power_repeat_entry. bpr_height_bpccpc_selected_valuation_selected_power_repeat_entry + S (S (S x)) = S ((S (bpr_power_index_bpccpc_selected_valuation_selected_power)) * bpr_power_scale_bpccpc_selected_valuation_selected_power)) /\ exists bpr_quotient_bpccpc_selected_valuation_selected_power_repeat_entry. bpr_power_code_bpccpc_selected_valuation_selected_power = bpr_quotient_bpccpc_selected_valuation_selected_power_repeat_entry * S ((S (bpr_power_index_bpccpc_selected_valuation_selected_power)) * bpr_power_scale_bpccpc_selected_valuation_selected_power) + (S (S x))))) /\ (exists ff_u_bpccpc_selected_valuation_selected_power_product ff_v_bpccpc_selected_valuation_selected_power_product. ((((exists ff_h_bpccpc_selected_valuation_selected_power_product_start. ff_h_bpccpc_selected_valuation_selected_power_product_start + S (1) = S ((S (0)) * ff_v_bpccpc_selected_valuation_selected_power_product)) /\ exists ff_q_bpccpc_selected_valuation_selected_power_product_start. ff_u_bpccpc_selected_valuation_selected_power_product = ff_q_bpccpc_selected_valuation_selected_power_product_start * S ((S (0)) * ff_v_bpccpc_selected_valuation_selected_power_product) + (1))) /\ ((((exists ff_h_bpccpc_selected_valuation_selected_power_product_terminal. ff_h_bpccpc_selected_valuation_selected_power_product_terminal + S (bpr_power_value_bpccpc_selected_valuation_selected) = S ((S (e)) * ff_v_bpccpc_selected_valuation_selected_power_product)) /\ exists ff_q_bpccpc_selected_valuation_selected_power_product_terminal. ff_u_bpccpc_selected_valuation_selected_power_product = ff_q_bpccpc_selected_valuation_selected_power_product_terminal * S ((S (e)) * ff_v_bpccpc_selected_valuation_selected_power_product) + (bpr_power_value_bpccpc_selected_valuation_selected))) /\ forall ff_i_bpccpc_selected_valuation_selected_power_product. (exists ff_lt_bpccpc_selected_valuation_selected_power_product_bound. ff_lt_bpccpc_selected_valuation_selected_power_product_bound + S ff_i_bpccpc_selected_valuation_selected_power_product = e) -> exists ff_p_bpccpc_selected_valuation_selected_power_product ff_r_bpccpc_selected_valuation_selected_power_product ff_s_bpccpc_selected_valuation_selected_power_product. ((((exists ff_h_bpccpc_selected_valuation_selected_power_product_factor. ff_h_bpccpc_selected_valuation_selected_power_product_factor + S (ff_p_bpccpc_selected_valuation_selected_power_product) = S ((S (ff_i_bpccpc_selected_valuation_selected_power_product)) * bpr_power_scale_bpccpc_selected_valuation_selected_power)) /\ exists ff_q_bpccpc_selected_valuation_selected_power_product_factor. bpr_power_code_bpccpc_selected_valuation_selected_power = ff_q_bpccpc_selected_valuation_selected_power_product_factor * S ((S (ff_i_bpccpc_selected_valuation_selected_power_product)) * bpr_power_scale_bpccpc_selected_valuation_selected_power) + (ff_p_bpccpc_selected_valuation_selected_power_product))) /\ ((((exists ff_h_bpccpc_selected_valuation_selected_power_product_partial. ff_h_bpccpc_selected_valuation_selected_power_product_partial + S (ff_r_bpccpc_selected_valuation_selected_power_product) = S ((S (ff_i_bpccpc_selected_valuation_selected_power_product)) * ff_v_bpccpc_selected_valuation_selected_power_product)) /\ exists ff_q_bpccpc_selected_valuation_selected_power_product_partial. ff_u_bpccpc_selected_valuation_selected_power_product = ff_q_bpccpc_selected_valuation_selected_power_product_partial * S ((S (ff_i_bpccpc_selected_valuation_selected_power_product)) * ff_v_bpccpc_selected_valuation_selected_power_product) + (ff_r_bpccpc_selected_valuation_selected_power_product))) /\ ((((exists ff_h_bpccpc_selected_valuation_selected_power_product_successor. ff_h_bpccpc_selected_valuation_selected_power_product_successor + S (ff_s_bpccpc_selected_valuation_selected_power_product) = S ((S (S ff_i_bpccpc_selected_valuation_selected_power_product)) * ff_v_bpccpc_selected_valuation_selected_power_product)) /\ exists ff_q_bpccpc_selected_valuation_selected_power_product_successor. ff_u_bpccpc_selected_valuation_selected_power_product = ff_q_bpccpc_selected_valuation_selected_power_product_successor * S ((S (S ff_i_bpccpc_selected_valuation_selected_power_product)) * ff_v_bpccpc_selected_valuation_selected_power_product) + (ff_s_bpccpc_selected_valuation_selected_power_product))) /\ ff_s_bpccpc_selected_valuation_selected_power_product = ff_r_bpccpc_selected_valuation_selected_power_product * ff_p_bpccpc_selected_valuation_selected_power_product)))))))) /\ (exists bpr_divides_quotient_bpccpc_selected_valuation_selected_divides. n = (bpr_power_value_bpccpc_selected_valuation_selected) * bpr_divides_quotient_bpccpc_selected_valuation_selected_divides)))) /\ forall bpr_valuation_candidate_bpccpc_selected_valuation. (exists bpr_le_gap_bpccpc_selected_valuation_candidate_bound. bpr_le_gap_bpccpc_selected_valuation_candidate_bound + (bpr_valuation_candidate_bpccpc_selected_valuation) = (n)) -> (exists bpr_power_value_bpccpc_selected_valuation_candidate. ((exists bpr_power_code_bpccpc_selected_valuation_candidate_power bpr_power_scale_bpccpc_selected_valuation_candidate_power. ((forall bpr_power_index_bpccpc_selected_valuation_candidate_power. (exists bpr_gap_bpccpc_selected_valuation_candidate_power_repeat_bound. bpr_gap_bpccpc_selected_valuation_candidate_power_repeat_bound + S (bpr_power_index_bpccpc_selected_valuation_candidate_power) = bpr_valuation_candidate_bpccpc_selected_valuation) -> (((exists bpr_height_bpccpc_selected_valuation_candidate_power_repeat_entry. bpr_height_bpccpc_selected_valuation_candidate_power_repeat_entry + S (S (S x)) = S ((S (bpr_power_index_bpccpc_selected_valuation_candidate_power)) * bpr_power_scale_bpccpc_selected_valuation_candidate_power)) /\ exists bpr_quotient_bpccpc_selected_valuation_candidate_power_repeat_entry. bpr_power_code_bpccpc_selected_valuation_candidate_power = bpr_quotient_bpccpc_selected_valuation_candidate_power_repeat_entry * S ((S (bpr_power_index_bpccpc_selected_valuation_candidate_power)) * bpr_power_scale_bpccpc_selected_valuation_candidate_power) + (S (S x))))) /\ (exists ff_u_bpccpc_selected_valuation_candidate_power_product ff_v_bpccpc_selected_valuation_candidate_power_product. ((((exists ff_h_bpccpc_selected_valuation_candidate_power_product_start. ff_h_bpccpc_selected_valuation_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_bpccpc_selected_valuation_candidate_power_product)) /\ exists ff_q_bpccpc_selected_valuation_candidate_power_product_start. ff_u_bpccpc_selected_valuation_candidate_power_product = ff_q_bpccpc_selected_valuation_candidate_power_product_start * S ((S (0)) * ff_v_bpccpc_selected_valuation_candidate_power_product) + (1))) /\ ((((exists ff_h_bpccpc_selected_valuation_candidate_power_product_terminal. ff_h_bpccpc_selected_valuation_candidate_power_product_terminal + S (bpr_power_value_bpccpc_selected_valuation_candidate) = S ((S (bpr_valuation_candidate_bpccpc_selected_valuation)) * ff_v_bpccpc_selected_valuation_candidate_power_product)) /\ exists ff_q_bpccpc_selected_valuation_candidate_power_product_terminal. ff_u_bpccpc_selected_valuation_candidate_power_product = ff_q_bpccpc_selected_valuation_candidate_power_product_terminal * S ((S (bpr_valuation_candidate_bpccpc_selected_valuation)) * ff_v_bpccpc_selected_valuation_candidate_power_product) + (bpr_power_value_bpccpc_selected_valuation_candidate))) /\ forall ff_i_bpccpc_selected_valuation_candidate_power_product. (exists ff_lt_bpccpc_selected_valuation_candidate_power_product_bound. ff_lt_bpccpc_selected_valuation_candidate_power_product_bound + S ff_i_bpccpc_selected_valuation_candidate_power_product = bpr_valuation_candidate_bpccpc_selected_valuation) -> exists ff_p_bpccpc_selected_valuation_candidate_power_product ff_r_bpccpc_selected_valuation_candidate_power_product ff_s_bpccpc_selected_valuation_candidate_power_product. ((((exists ff_h_bpccpc_selected_valuation_candidate_power_product_factor. ff_h_bpccpc_selected_valuation_candidate_power_product_factor + S (ff_p_bpccpc_selected_valuation_candidate_power_product) = S ((S (ff_i_bpccpc_selected_valuation_candidate_power_product)) * bpr_power_scale_bpccpc_selected_valuation_candidate_power)) /\ exists ff_q_bpccpc_selected_valuation_candidate_power_product_factor. bpr_power_code_bpccpc_selected_valuation_candidate_power = ff_q_bpccpc_selected_valuation_candidate_power_product_factor * S ((S (ff_i_bpccpc_selected_valuation_candidate_power_product)) * bpr_power_scale_bpccpc_selected_valuation_candidate_power) + (ff_p_bpccpc_selected_valuation_candidate_power_product))) /\ ((((exists ff_h_bpccpc_selected_valuation_candidate_power_product_partial. ff_h_bpccpc_selected_valuation_candidate_power_product_partial + S (ff_r_bpccpc_selected_valuation_candidate_power_product) = S ((S (ff_i_bpccpc_selected_valuation_candidate_power_product)) * ff_v_bpccpc_selected_valuation_candidate_power_product)) /\ exists ff_q_bpccpc_selected_valuation_candidate_power_product_partial. ff_u_bpccpc_selected_valuation_candidate_power_product = ff_q_bpccpc_selected_valuation_candidate_power_product_partial * S ((S (ff_i_bpccpc_selected_valuation_candidate_power_product)) * ff_v_bpccpc_selected_valuation_candidate_power_product) + (ff_r_bpccpc_selected_valuation_candidate_power_product))) /\ ((((exists ff_h_bpccpc_selected_valuation_candidate_power_product_successor. ff_h_bpccpc_selected_valuation_candidate_power_product_successor + S (ff_s_bpccpc_selected_valuation_candidate_power_product) = S ((S (S ff_i_bpccpc_selected_valuation_candidate_power_product)) * ff_v_bpccpc_selected_valuation_candidate_power_product)) /\ exists ff_q_bpccpc_selected_valuation_candidate_power_product_successor. ff_u_bpccpc_selected_valuation_candidate_power_product = ff_q_bpccpc_selected_valuation_candidate_power_product_successor * S ((S (S ff_i_bpccpc_selected_valuation_candidate_power_product)) * ff_v_bpccpc_selected_valuation_candidate_power_product) + (ff_s_bpccpc_selected_valuation_candidate_power_product))) /\ ff_s_bpccpc_selected_valuation_candidate_power_product = ff_r_bpccpc_selected_valuation_candidate_power_product * ff_p_bpccpc_selected_valuation_candidate_power_product)))))))) /\ (exists bpr_divides_quotient_bpccpc_selected_valuation_candidate_divides. n = (bpr_power_value_bpccpc_selected_valuation_candidate) * bpr_divides_quotient_bpccpc_selected_valuation_candidate_divides))) -> (exists bpr_le_gap_bpccpc_selected_valuation_candidate_below. bpr_le_gap_bpccpc_selected_valuation_candidate_below + (bpr_valuation_candidate_bpccpc_selected_valuation) = (e))) /\ ((exists bpr_power_code_bpccpc_selected_power bpr_power_scale_bpccpc_selected_power. ((forall bpr_power_index_bpccpc_selected_power. (exists bpr_gap_bpccpc_selected_power_repeat_bound. bpr_gap_bpccpc_selected_power_repeat_bound + S (bpr_power_index_bpccpc_selected_power) = e) -> (((exists bpr_height_bpccpc_selected_power_repeat_entry. bpr_height_bpccpc_selected_power_repeat_entry + S (S (S x)) = S ((S (bpr_power_index_bpccpc_selected_power)) * bpr_power_scale_bpccpc_selected_power)) /\ exists bpr_quotient_bpccpc_selected_power_repeat_entry. bpr_power_code_bpccpc_selected_power = bpr_quotient_bpccpc_selected_power_repeat_entry * S ((S (bpr_power_index_bpccpc_selected_power)) * bpr_power_scale_bpccpc_selected_power) + (S (S x))))) /\ (exists ff_u_bpccpc_selected_power_product ff_v_bpccpc_selected_power_product. ((((exists ff_h_bpccpc_selected_power_product_start. ff_h_bpccpc_selected_power_product_start + S (1) = S ((S (0)) * ff_v_bpccpc_selected_power_product)) /\ exists ff_q_bpccpc_selected_power_product_start. ff_u_bpccpc_selected_power_product = ff_q_bpccpc_selected_power_product_start * S ((S (0)) * ff_v_bpccpc_selected_power_product) + (1))) /\ ((((exists ff_h_bpccpc_selected_power_product_terminal. ff_h_bpccpc_selected_power_product_terminal + S (a) = S ((S (e)) * ff_v_bpccpc_selected_power_product)) /\ exists ff_q_bpccpc_selected_power_product_terminal. ff_u_bpccpc_selected_power_product = ff_q_bpccpc_selected_power_product_terminal * S ((S (e)) * ff_v_bpccpc_selected_power_product) + (a))) /\ forall ff_i_bpccpc_selected_power_product. (exists ff_lt_bpccpc_selected_power_product_bound. ff_lt_bpccpc_selected_power_product_bound + S ff_i_bpccpc_selected_power_product = e) -> exists ff_p_bpccpc_selected_power_product ff_r_bpccpc_selected_power_product ff_s_bpccpc_selected_power_product. ((((exists ff_h_bpccpc_selected_power_product_factor. ff_h_bpccpc_selected_power_product_factor + S (ff_p_bpccpc_selected_power_product) = S ((S (ff_i_bpccpc_selected_power_product)) * bpr_power_scale_bpccpc_selected_power)) /\ exists ff_q_bpccpc_selected_power_product_factor. bpr_power_code_bpccpc_selected_power = ff_q_bpccpc_selected_power_product_factor * S ((S (ff_i_bpccpc_selected_power_product)) * bpr_power_scale_bpccpc_selected_power) + (ff_p_bpccpc_selected_power_product))) /\ ((((exists ff_h_bpccpc_selected_power_product_partial. ff_h_bpccpc_selected_power_product_partial + S (ff_r_bpccpc_selected_power_product) = S ((S (ff_i_bpccpc_selected_power_product)) * ff_v_bpccpc_selected_power_product)) /\ exists ff_q_bpccpc_selected_power_product_partial. ff_u_bpccpc_selected_power_product = ff_q_bpccpc_selected_power_product_partial * S ((S (ff_i_bpccpc_selected_power_product)) * ff_v_bpccpc_selected_power_product) + (ff_r_bpccpc_selected_power_product))) /\ ((((exists ff_h_bpccpc_selected_power_product_successor. ff_h_bpccpc_selected_power_product_successor + S (ff_s_bpccpc_selected_power_product) = S ((S (S ff_i_bpccpc_selected_power_product)) * ff_v_bpccpc_selected_power_product)) /\ exists ff_q_bpccpc_selected_power_product_successor. ff_u_bpccpc_selected_power_product = ff_q_bpccpc_selected_power_product_successor * S ((S (S ff_i_bpccpc_selected_power_product)) * ff_v_bpccpc_selected_power_product) + (ff_s_bpccpc_selected_power_product))) /\ ff_s_bpccpc_selected_power_product = ff_r_bpccpc_selected_power_product * ff_p_bpccpc_selected_power_product)))))))) /\ (exists bpr_divides_quotient_bpccpc_selected_divides. z = (a) * bpr_divides_quotient_bpccpc_selected_divides)) - 0039
specialize prime_contribution_selected_entry n - 0040
specialize prime_contribution_selected_entry m - 0041
specialize prime_contribution_selected_entry z - 0042
specialize prime_contribution_selected_entry (S x) - 0043
apply prime_contribution_selected_entry - 0044
exact hp - 0045
exact hbound - 0046
exact hproduct - 0047
cases hselected - 0048
cases hselected_witness - 0049
cases hselected_witness_witness - 0050
cases hselected_witness_witness_right - 0051
have hsuccessor : exists bpr_power_value_bpccpc_successor. ((exists bpr_power_code_bpccpc_successor_power bpr_power_scale_bpccpc_successor_power. ((forall bpr_power_index_bpccpc_successor_power. (exists bpr_gap_bpccpc_successor_power_repeat_bound. bpr_gap_bpccpc_successor_power_repeat_bound + S (bpr_power_index_bpccpc_successor_power) = S x1) -> (((exists bpr_height_bpccpc_successor_power_repeat_entry. bpr_height_bpccpc_successor_power_repeat_entry + S (S (S x)) = S ((S (bpr_power_index_bpccpc_successor_power)) * bpr_power_scale_bpccpc_successor_power)) /\ exists bpr_quotient_bpccpc_successor_power_repeat_entry. bpr_power_code_bpccpc_successor_power = bpr_quotient_bpccpc_successor_power_repeat_entry * S ((S (bpr_power_index_bpccpc_successor_power)) * bpr_power_scale_bpccpc_successor_power) + (S (S x))))) /\ (exists ff_u_bpccpc_successor_power_product ff_v_bpccpc_successor_power_product. ((((exists ff_h_bpccpc_successor_power_product_start. ff_h_bpccpc_successor_power_product_start + S (1) = S ((S (0)) * ff_v_bpccpc_successor_power_product)) /\ exists ff_q_bpccpc_successor_power_product_start. ff_u_bpccpc_successor_power_product = ff_q_bpccpc_successor_power_product_start * S ((S (0)) * ff_v_bpccpc_successor_power_product) + (1))) /\ ((((exists ff_h_bpccpc_successor_power_product_terminal. ff_h_bpccpc_successor_power_product_terminal + S (bpr_power_value_bpccpc_successor) = S ((S (S x1)) * ff_v_bpccpc_successor_power_product)) /\ exists ff_q_bpccpc_successor_power_product_terminal. ff_u_bpccpc_successor_power_product = ff_q_bpccpc_successor_power_product_terminal * S ((S (S x1)) * ff_v_bpccpc_successor_power_product) + (bpr_power_value_bpccpc_successor))) /\ forall ff_i_bpccpc_successor_power_product. (exists ff_lt_bpccpc_successor_power_product_bound. ff_lt_bpccpc_successor_power_product_bound + S ff_i_bpccpc_successor_power_product = S x1) -> exists ff_p_bpccpc_successor_power_product ff_r_bpccpc_successor_power_product ff_s_bpccpc_successor_power_product. ((((exists ff_h_bpccpc_successor_power_product_factor. ff_h_bpccpc_successor_power_product_factor + S (ff_p_bpccpc_successor_power_product) = S ((S (ff_i_bpccpc_successor_power_product)) * bpr_power_scale_bpccpc_successor_power)) /\ exists ff_q_bpccpc_successor_power_product_factor. bpr_power_code_bpccpc_successor_power = ff_q_bpccpc_successor_power_product_factor * S ((S (ff_i_bpccpc_successor_power_product)) * bpr_power_scale_bpccpc_successor_power) + (ff_p_bpccpc_successor_power_product))) /\ ((((exists ff_h_bpccpc_successor_power_product_partial. ff_h_bpccpc_successor_power_product_partial + S (ff_r_bpccpc_successor_power_product) = S ((S (ff_i_bpccpc_successor_power_product)) * ff_v_bpccpc_successor_power_product)) /\ exists ff_q_bpccpc_successor_power_product_partial. ff_u_bpccpc_successor_power_product = ff_q_bpccpc_successor_power_product_partial * S ((S (ff_i_bpccpc_successor_power_product)) * ff_v_bpccpc_successor_power_product) + (ff_r_bpccpc_successor_power_product))) /\ ((((exists ff_h_bpccpc_successor_power_product_successor. ff_h_bpccpc_successor_power_product_successor + S (ff_s_bpccpc_successor_power_product) = S ((S (S ff_i_bpccpc_successor_power_product)) * ff_v_bpccpc_successor_power_product)) /\ exists ff_q_bpccpc_successor_power_product_successor. ff_u_bpccpc_successor_power_product = ff_q_bpccpc_successor_power_product_successor * S ((S (S ff_i_bpccpc_successor_power_product)) * ff_v_bpccpc_successor_power_product) + (ff_s_bpccpc_successor_power_product))) /\ ff_s_bpccpc_successor_power_product = ff_r_bpccpc_successor_power_product * ff_p_bpccpc_successor_power_product)))))))) /\ (exists bpr_divides_quotient_bpccpc_successor_divides. n = (bpr_power_value_bpccpc_successor) * bpr_divides_quotient_bpccpc_successor_divides)) - 0052
specialize prime_contribution_selected_successor_divides (S (S x)) - 0053
specialize prime_contribution_selected_successor_divides x1 - 0054
specialize prime_contribution_selected_successor_divides x2 - 0055
specialize prime_contribution_selected_successor_divides z - 0056
specialize prime_contribution_selected_successor_divides q - 0057
specialize prime_contribution_selected_successor_divides n - 0058
apply prime_contribution_selected_successor_divides - 0059
exact hselected_witness_witness_right_left - 0060
exact hselected_witness_witness_right_right - 0061
exact hprime - 0062
exact hfactor - 0063
specialize power_valuation_successor_not_divides (S (S x)) - 0064
specialize power_valuation_successor_not_divides n - 0065
specialize power_valuation_successor_not_divides x1 - 0066
apply power_valuation_successor_not_divides - 0067
exact hp - 0068
exact hn - 0069
exact hselected_witness_witness_left - 0070
exact hsuccessor