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.
Statement with defined notation
∀ n. ∀ s. ∀ q. ∀ r. ∀ C. ∀ g. ∀ y. ∀ P. (∀ x. Lt(n,x) ∧ Le(x,n + n) → ¬Prime(x)) → Lt(2,n) → FloorSqrt(n + n,s) → DivRem(n + n,3,q,r) → CentralBinom(n,C) → s + g = q → (∃ x. ∃ z. (∀ m. Lt(m,g) → ∃ k. BetaAt(x,z,m,k) ∧ (Prime(S (s + m)) ∧ (∃ i. PowerValuation(S (s + m),C,i) ∧ Pow(S (s + m),i,k)) ∨ ¬Prime(S (s + m)) ∧ k = 1)) ∧ Product(x,z,g,y)) → (∃ x. ∃ z. (∀ m. Lt(m,g) → ∃ k. BetaAt(x,z,m,k) ∧ (Prime(S (s + m)) ∧ k = S (s + m) ∨ ¬Prime(S (s + m)) ∧ k = 1)) ∧ Product(x,z,g,P)) → Le(y,P)Every purple notation token opens its conservative definition. Expanding the displayed statement recovers the exact first-order Peano-arithmetic formula checked by the unchanged kernel.
Definitions used by this theorem
In the theorem statement
PD0001 Le PD0002 Lt PD0004 Prime PD0007 DivRem PD0013 BetaAt PD0014 Product PD0020 Pow PD0042 CentralBinom PD0046 PowerValuation PD0051 FloorSqrt20 occurrences
In local proof propositions
16 occurrences
Exact expanded native-PA statement
forall n s q r C g y P. (forall bpr_prime_candidate_b5nbmcilpi_exclusion. ((exists bpr_gap_b5nbmcilpi_exclusion_lower. bpr_gap_b5nbmcilpi_exclusion_lower + S (n) = bpr_prime_candidate_b5nbmcilpi_exclusion) /\ (exists bpr_le_gap_b5nbmcilpi_exclusion_upper. bpr_le_gap_b5nbmcilpi_exclusion_upper + (bpr_prime_candidate_b5nbmcilpi_exclusion) = (n + n))) -> ~((~(bpr_prime_candidate_b5nbmcilpi_exclusion = 1) /\ forall bpr_left_b5nbmcilpi_exclusion_prime bpr_right_b5nbmcilpi_exclusion_prime. bpr_prime_candidate_b5nbmcilpi_exclusion = bpr_left_b5nbmcilpi_exclusion_prime * bpr_right_b5nbmcilpi_exclusion_prime -> bpr_left_b5nbmcilpi_exclusion_prime = 1 \/ bpr_right_b5nbmcilpi_exclusion_prime = 1))) -> (exists bcf_lt_gap_b5nbmcilpi_positive. bcf_lt_gap_b5nbmcilpi_positive + S (2) = n) -> (((exists bcs_sqrt_lower_gap_b5nbmcilpi_floor. bcs_sqrt_lower_gap_b5nbmcilpi_floor + (s) * (s) = (n + n)) /\ exists bcs_sqrt_upper_gap_b5nbmcilpi_floor. bcs_sqrt_upper_gap_b5nbmcilpi_floor + S (n + n) = S (s) * S (s))) -> (((n + n) = (3) * (q) + (r) /\ (exists bcf_lt_gap_b5nbmcilpi_division_bound. bcf_lt_gap_b5nbmcilpi_division_bound + S (r) = 3))) -> (((exists bcf_lt_gap_b5nbmcilpi_central_out_of_range. bcf_lt_gap_b5nbmcilpi_central_out_of_range + S (n + n) = n) /\ C = 0) \/ ((exists bcf_le_gap_b5nbmcilpi_central_in_range. bcf_le_gap_b5nbmcilpi_central_in_range + (n) = n + n) /\ (exists bcf_row_code_code_b5nbmcilpi_central bcf_row_code_scale_b5nbmcilpi_central bcf_row_scale_code_b5nbmcilpi_central bcf_row_scale_scale_b5nbmcilpi_central bcf_row_code_b5nbmcilpi_central bcf_row_scale_b5nbmcilpi_central. ((forall bcf_row_index_b5nbmcilpi_central_table. (exists bcf_lt_gap_b5nbmcilpi_central_table_row_bound. bcf_lt_gap_b5nbmcilpi_central_table_row_bound + S (bcf_row_index_b5nbmcilpi_central_table) = S (n + n)) -> exists bcf_row_code_b5nbmcilpi_central_table bcf_row_scale_b5nbmcilpi_central_table. ((((exists bcf_height_b5nbmcilpi_central_table_decoded_row_code. bcf_height_b5nbmcilpi_central_table_decoded_row_code + S (bcf_row_code_b5nbmcilpi_central_table) = S ((S (bcf_row_index_b5nbmcilpi_central_table)) * bcf_row_code_scale_b5nbmcilpi_central)) /\ exists bcf_quotient_b5nbmcilpi_central_table_decoded_row_code. bcf_row_code_code_b5nbmcilpi_central = bcf_quotient_b5nbmcilpi_central_table_decoded_row_code * S ((S (bcf_row_index_b5nbmcilpi_central_table)) * bcf_row_code_scale_b5nbmcilpi_central) + (bcf_row_code_b5nbmcilpi_central_table))) /\ ((((exists bcf_height_b5nbmcilpi_central_table_decoded_row_scale. bcf_height_b5nbmcilpi_central_table_decoded_row_scale + S (bcf_row_scale_b5nbmcilpi_central_table) = S ((S (bcf_row_index_b5nbmcilpi_central_table)) * bcf_row_scale_scale_b5nbmcilpi_central)) /\ exists bcf_quotient_b5nbmcilpi_central_table_decoded_row_scale. bcf_row_scale_code_b5nbmcilpi_central = bcf_quotient_b5nbmcilpi_central_table_decoded_row_scale * S ((S (bcf_row_index_b5nbmcilpi_central_table)) * bcf_row_scale_scale_b5nbmcilpi_central) + (bcf_row_scale_b5nbmcilpi_central_table))) /\ ((bcf_row_index_b5nbmcilpi_central_table = 0 /\ (forall bcf_index_b5nbmcilpi_central_table_zero_row. (exists bcf_lt_gap_b5nbmcilpi_central_table_zero_row_bound. bcf_lt_gap_b5nbmcilpi_central_table_zero_row_bound + S (bcf_index_b5nbmcilpi_central_table_zero_row) = S (n + n)) -> exists bcf_value_b5nbmcilpi_central_table_zero_row. ((((exists bcf_height_b5nbmcilpi_central_table_zero_row_entry. bcf_height_b5nbmcilpi_central_table_zero_row_entry + S (bcf_value_b5nbmcilpi_central_table_zero_row) = S ((S (bcf_index_b5nbmcilpi_central_table_zero_row)) * bcf_row_scale_b5nbmcilpi_central_table)) /\ exists bcf_quotient_b5nbmcilpi_central_table_zero_row_entry. bcf_row_code_b5nbmcilpi_central_table = bcf_quotient_b5nbmcilpi_central_table_zero_row_entry * S ((S (bcf_index_b5nbmcilpi_central_table_zero_row)) * bcf_row_scale_b5nbmcilpi_central_table) + (bcf_value_b5nbmcilpi_central_table_zero_row))) /\ ((bcf_index_b5nbmcilpi_central_table_zero_row = 0 /\ bcf_value_b5nbmcilpi_central_table_zero_row = 1) \/ exists bcf_predecessor_b5nbmcilpi_central_table_zero_row. bcf_index_b5nbmcilpi_central_table_zero_row = S bcf_predecessor_b5nbmcilpi_central_table_zero_row /\ bcf_value_b5nbmcilpi_central_table_zero_row = 0)))) \/ exists bcf_predecessor_b5nbmcilpi_central_table bcf_previous_code_b5nbmcilpi_central_table bcf_previous_scale_b5nbmcilpi_central_table. bcf_row_index_b5nbmcilpi_central_table = S bcf_predecessor_b5nbmcilpi_central_table /\ ((((exists bcf_height_b5nbmcilpi_central_table_decoded_previous_code. bcf_height_b5nbmcilpi_central_table_decoded_previous_code + S (bcf_previous_code_b5nbmcilpi_central_table) = S ((S (bcf_predecessor_b5nbmcilpi_central_table)) * bcf_row_code_scale_b5nbmcilpi_central)) /\ exists bcf_quotient_b5nbmcilpi_central_table_decoded_previous_code. bcf_row_code_code_b5nbmcilpi_central = bcf_quotient_b5nbmcilpi_central_table_decoded_previous_code * S ((S (bcf_predecessor_b5nbmcilpi_central_table)) * bcf_row_code_scale_b5nbmcilpi_central) + (bcf_previous_code_b5nbmcilpi_central_table))) /\ ((((exists bcf_height_b5nbmcilpi_central_table_decoded_previous_scale. bcf_height_b5nbmcilpi_central_table_decoded_previous_scale + S (bcf_previous_scale_b5nbmcilpi_central_table) = S ((S (bcf_predecessor_b5nbmcilpi_central_table)) * bcf_row_scale_scale_b5nbmcilpi_central)) /\ exists bcf_quotient_b5nbmcilpi_central_table_decoded_previous_scale. bcf_row_scale_code_b5nbmcilpi_central = bcf_quotient_b5nbmcilpi_central_table_decoded_previous_scale * S ((S (bcf_predecessor_b5nbmcilpi_central_table)) * bcf_row_scale_scale_b5nbmcilpi_central) + (bcf_previous_scale_b5nbmcilpi_central_table))) /\ (forall bcf_index_b5nbmcilpi_central_table_row_step. (exists bcf_lt_gap_b5nbmcilpi_central_table_row_step_bound. bcf_lt_gap_b5nbmcilpi_central_table_row_step_bound + S (bcf_index_b5nbmcilpi_central_table_row_step) = S (n + n)) -> exists bcf_value_b5nbmcilpi_central_table_row_step. ((((exists bcf_height_b5nbmcilpi_central_table_row_step_entry. bcf_height_b5nbmcilpi_central_table_row_step_entry + S (bcf_value_b5nbmcilpi_central_table_row_step) = S ((S (bcf_index_b5nbmcilpi_central_table_row_step)) * bcf_row_scale_b5nbmcilpi_central_table)) /\ exists bcf_quotient_b5nbmcilpi_central_table_row_step_entry. bcf_row_code_b5nbmcilpi_central_table = bcf_quotient_b5nbmcilpi_central_table_row_step_entry * S ((S (bcf_index_b5nbmcilpi_central_table_row_step)) * bcf_row_scale_b5nbmcilpi_central_table) + (bcf_value_b5nbmcilpi_central_table_row_step))) /\ ((bcf_index_b5nbmcilpi_central_table_row_step = 0 /\ bcf_value_b5nbmcilpi_central_table_row_step = 1) \/ exists bcf_predecessor_b5nbmcilpi_central_table_row_step bcf_left_b5nbmcilpi_central_table_row_step bcf_right_b5nbmcilpi_central_table_row_step. bcf_index_b5nbmcilpi_central_table_row_step = S bcf_predecessor_b5nbmcilpi_central_table_row_step /\ ((((exists bcf_height_b5nbmcilpi_central_table_row_step_previous_left. bcf_height_b5nbmcilpi_central_table_row_step_previous_left + S (bcf_left_b5nbmcilpi_central_table_row_step) = S ((S (bcf_predecessor_b5nbmcilpi_central_table_row_step)) * bcf_previous_scale_b5nbmcilpi_central_table)) /\ exists bcf_quotient_b5nbmcilpi_central_table_row_step_previous_left. bcf_previous_code_b5nbmcilpi_central_table = bcf_quotient_b5nbmcilpi_central_table_row_step_previous_left * S ((S (bcf_predecessor_b5nbmcilpi_central_table_row_step)) * bcf_previous_scale_b5nbmcilpi_central_table) + (bcf_left_b5nbmcilpi_central_table_row_step))) /\ ((((exists bcf_height_b5nbmcilpi_central_table_row_step_previous_right. bcf_height_b5nbmcilpi_central_table_row_step_previous_right + S (bcf_right_b5nbmcilpi_central_table_row_step) = S ((S (S (bcf_predecessor_b5nbmcilpi_central_table_row_step))) * bcf_previous_scale_b5nbmcilpi_central_table)) /\ exists bcf_quotient_b5nbmcilpi_central_table_row_step_previous_right. bcf_previous_code_b5nbmcilpi_central_table = bcf_quotient_b5nbmcilpi_central_table_row_step_previous_right * S ((S (S (bcf_predecessor_b5nbmcilpi_central_table_row_step))) * bcf_previous_scale_b5nbmcilpi_central_table) + (bcf_right_b5nbmcilpi_central_table_row_step))) /\ bcf_value_b5nbmcilpi_central_table_row_step = bcf_left_b5nbmcilpi_central_table_row_step + bcf_right_b5nbmcilpi_central_table_row_step))))))))))) /\ ((((exists bcf_height_b5nbmcilpi_central_decoded_row_code. bcf_height_b5nbmcilpi_central_decoded_row_code + S (bcf_row_code_b5nbmcilpi_central) = S ((S (n + n)) * bcf_row_code_scale_b5nbmcilpi_central)) /\ exists bcf_quotient_b5nbmcilpi_central_decoded_row_code. bcf_row_code_code_b5nbmcilpi_central = bcf_quotient_b5nbmcilpi_central_decoded_row_code * S ((S (n + n)) * bcf_row_code_scale_b5nbmcilpi_central) + (bcf_row_code_b5nbmcilpi_central))) /\ ((((exists bcf_height_b5nbmcilpi_central_decoded_row_scale. bcf_height_b5nbmcilpi_central_decoded_row_scale + S (bcf_row_scale_b5nbmcilpi_central) = S ((S (n + n)) * bcf_row_scale_scale_b5nbmcilpi_central)) /\ exists bcf_quotient_b5nbmcilpi_central_decoded_row_scale. bcf_row_scale_code_b5nbmcilpi_central = bcf_quotient_b5nbmcilpi_central_decoded_row_scale * S ((S (n + n)) * bcf_row_scale_scale_b5nbmcilpi_central) + (bcf_row_scale_b5nbmcilpi_central))) /\ (((exists bcf_height_b5nbmcilpi_central_decoded_value. bcf_height_b5nbmcilpi_central_decoded_value + S (C) = S ((S (n)) * bcf_row_scale_b5nbmcilpi_central)) /\ exists bcf_quotient_b5nbmcilpi_central_decoded_value. bcf_row_code_b5nbmcilpi_central = bcf_quotient_b5nbmcilpi_central_decoded_value * S ((S (n)) * bcf_row_scale_b5nbmcilpi_central) + (C))))))))) -> s + g = q -> (exists bpr_code_b5nbmcilpi_contribution bpr_scale_b5nbmcilpi_contribution. ((forall bpr_index_b5nbmcilpi_contribution_prefix. (exists bpr_gap_b5nbmcilpi_contribution_prefix_bound. bpr_gap_b5nbmcilpi_contribution_prefix_bound + S (bpr_index_b5nbmcilpi_contribution_prefix) = g) -> exists bpr_value_b5nbmcilpi_contribution_prefix. ((((exists bpr_height_b5nbmcilpi_contribution_prefix_decoded. bpr_height_b5nbmcilpi_contribution_prefix_decoded + S (bpr_value_b5nbmcilpi_contribution_prefix) = S ((S (bpr_index_b5nbmcilpi_contribution_prefix)) * bpr_scale_b5nbmcilpi_contribution)) /\ exists bpr_quotient_b5nbmcilpi_contribution_prefix_decoded. bpr_code_b5nbmcilpi_contribution = bpr_quotient_b5nbmcilpi_contribution_prefix_decoded * S ((S (bpr_index_b5nbmcilpi_contribution_prefix)) * bpr_scale_b5nbmcilpi_contribution) + (bpr_value_b5nbmcilpi_contribution_prefix))) /\ (((((~(S (s + bpr_index_b5nbmcilpi_contribution_prefix) = 1) /\ forall bpr_left_b5nbmcilpi_contribution_prefix_choice_prime bpr_right_b5nbmcilpi_contribution_prefix_choice_prime. S (s + bpr_index_b5nbmcilpi_contribution_prefix) = bpr_left_b5nbmcilpi_contribution_prefix_choice_prime * bpr_right_b5nbmcilpi_contribution_prefix_choice_prime -> bpr_left_b5nbmcilpi_contribution_prefix_choice_prime = 1 \/ bpr_right_b5nbmcilpi_contribution_prefix_choice_prime = 1)) /\ exists bpr_choice_exponent_b5nbmcilpi_contribution_prefix_choice. ((((exists bpr_le_gap_b5nbmcilpi_contribution_prefix_choice_valuation_selected_bound. bpr_le_gap_b5nbmcilpi_contribution_prefix_choice_valuation_selected_bound + (bpr_choice_exponent_b5nbmcilpi_contribution_prefix_choice) = (C)) /\ (exists bpr_power_value_b5nbmcilpi_contribution_prefix_choice_valuation_selected. ((exists bpr_power_code_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power bpr_power_scale_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power. ((forall bpr_power_index_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power. (exists bpr_gap_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_repeat_bound. bpr_gap_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_repeat_bound + S (bpr_power_index_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power) = bpr_choice_exponent_b5nbmcilpi_contribution_prefix_choice) -> (((exists bpr_height_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_repeat_entry. bpr_height_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_repeat_entry + S (S (s + bpr_index_b5nbmcilpi_contribution_prefix)) = S ((S (bpr_power_index_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power)) * bpr_power_scale_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power)) /\ exists bpr_quotient_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_repeat_entry. bpr_power_code_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power = bpr_quotient_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_repeat_entry * S ((S (bpr_power_index_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power)) * bpr_power_scale_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power) + (S (s + bpr_index_b5nbmcilpi_contribution_prefix))))) /\ (exists ff_u_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product ff_v_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product. ((((exists ff_h_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product_start. ff_h_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product_start + S (1) = S ((S (0)) * ff_v_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product_start. ff_u_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product = ff_q_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product_start * S ((S (0)) * ff_v_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product) + (1))) /\ ((((exists ff_h_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product_terminal. ff_h_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product_terminal + S (bpr_power_value_b5nbmcilpi_contribution_prefix_choice_valuation_selected) = S ((S (bpr_choice_exponent_b5nbmcilpi_contribution_prefix_choice)) * ff_v_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product_terminal. ff_u_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product = ff_q_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product_terminal * S ((S (bpr_choice_exponent_b5nbmcilpi_contribution_prefix_choice)) * ff_v_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product) + (bpr_power_value_b5nbmcilpi_contribution_prefix_choice_valuation_selected))) /\ forall ff_i_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product. (exists ff_lt_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product_bound. ff_lt_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product_bound + S ff_i_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product = bpr_choice_exponent_b5nbmcilpi_contribution_prefix_choice) -> exists ff_p_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product ff_r_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product ff_s_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product. ((((exists ff_h_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product_factor. ff_h_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product_factor + S (ff_p_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power)) /\ exists ff_q_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product_factor. bpr_power_code_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power = ff_q_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product_factor * S ((S (ff_i_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power) + (ff_p_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product_partial. ff_h_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product_partial + S (ff_r_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product)) * ff_v_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product_partial. ff_u_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product = ff_q_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product_partial * S ((S (ff_i_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product)) * ff_v_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product) + (ff_r_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product_successor. ff_h_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product_successor + S (ff_s_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product) = S ((S (S ff_i_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product)) * ff_v_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product_successor. ff_u_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product = ff_q_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product_successor * S ((S (S ff_i_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product)) * ff_v_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product) + (ff_s_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product))) /\ ff_s_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product = ff_r_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product * ff_p_b5nbmcilpi_contribution_prefix_choice_valuation_selected_power_product)))))))) /\ (exists bpr_divides_quotient_b5nbmcilpi_contribution_prefix_choice_valuation_selected_divides. C = (bpr_power_value_b5nbmcilpi_contribution_prefix_choice_valuation_selected) * bpr_divides_quotient_b5nbmcilpi_contribution_prefix_choice_valuation_selected_divides)))) /\ forall bpr_valuation_candidate_b5nbmcilpi_contribution_prefix_choice_valuation. (exists bpr_le_gap_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_bound. bpr_le_gap_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_bound + (bpr_valuation_candidate_b5nbmcilpi_contribution_prefix_choice_valuation) = (C)) -> (exists bpr_power_value_b5nbmcilpi_contribution_prefix_choice_valuation_candidate. ((exists bpr_power_code_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power bpr_power_scale_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power. ((forall bpr_power_index_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power. (exists bpr_gap_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_repeat_bound. bpr_gap_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_repeat_bound + S (bpr_power_index_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power) = bpr_valuation_candidate_b5nbmcilpi_contribution_prefix_choice_valuation) -> (((exists bpr_height_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_repeat_entry. bpr_height_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_repeat_entry + S (S (s + bpr_index_b5nbmcilpi_contribution_prefix)) = S ((S (bpr_power_index_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power)) * bpr_power_scale_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power)) /\ exists bpr_quotient_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_repeat_entry. bpr_power_code_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power = bpr_quotient_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_repeat_entry * S ((S (bpr_power_index_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power)) * bpr_power_scale_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power) + (S (s + bpr_index_b5nbmcilpi_contribution_prefix))))) /\ (exists ff_u_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product ff_v_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product_start. ff_h_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product_start. ff_u_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product = ff_q_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product_start * S ((S (0)) * ff_v_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product) + (1))) /\ ((((exists ff_h_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product_terminal. ff_h_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product_terminal + S (bpr_power_value_b5nbmcilpi_contribution_prefix_choice_valuation_candidate) = S ((S (bpr_valuation_candidate_b5nbmcilpi_contribution_prefix_choice_valuation)) * ff_v_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product_terminal. ff_u_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product = ff_q_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product_terminal * S ((S (bpr_valuation_candidate_b5nbmcilpi_contribution_prefix_choice_valuation)) * ff_v_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product) + (bpr_power_value_b5nbmcilpi_contribution_prefix_choice_valuation_candidate))) /\ forall ff_i_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product. (exists ff_lt_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product_bound. ff_lt_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product_bound + S ff_i_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product = bpr_valuation_candidate_b5nbmcilpi_contribution_prefix_choice_valuation) -> exists ff_p_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product ff_r_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product ff_s_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product_factor. ff_h_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product_factor + S (ff_p_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power)) /\ exists ff_q_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product_factor. bpr_power_code_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power = ff_q_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product_factor * S ((S (ff_i_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power) + (ff_p_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product_partial. ff_h_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product_partial + S (ff_r_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product)) * ff_v_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product_partial. ff_u_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product = ff_q_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product_partial * S ((S (ff_i_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product)) * ff_v_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product) + (ff_r_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product_successor. ff_h_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product_successor + S (ff_s_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product) = S ((S (S ff_i_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product)) * ff_v_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product_successor. ff_u_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product = ff_q_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product_successor * S ((S (S ff_i_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product)) * ff_v_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product) + (ff_s_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product))) /\ ff_s_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product = ff_r_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product * ff_p_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_power_product)))))))) /\ (exists bpr_divides_quotient_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_divides. C = (bpr_power_value_b5nbmcilpi_contribution_prefix_choice_valuation_candidate) * bpr_divides_quotient_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_divides))) -> (exists bpr_le_gap_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_below. bpr_le_gap_b5nbmcilpi_contribution_prefix_choice_valuation_candidate_below + (bpr_valuation_candidate_b5nbmcilpi_contribution_prefix_choice_valuation) = (bpr_choice_exponent_b5nbmcilpi_contribution_prefix_choice))) /\ (exists bpr_power_code_b5nbmcilpi_contribution_prefix_choice_power bpr_power_scale_b5nbmcilpi_contribution_prefix_choice_power. ((forall bpr_power_index_b5nbmcilpi_contribution_prefix_choice_power. (exists bpr_gap_b5nbmcilpi_contribution_prefix_choice_power_repeat_bound. bpr_gap_b5nbmcilpi_contribution_prefix_choice_power_repeat_bound + S (bpr_power_index_b5nbmcilpi_contribution_prefix_choice_power) = bpr_choice_exponent_b5nbmcilpi_contribution_prefix_choice) -> (((exists bpr_height_b5nbmcilpi_contribution_prefix_choice_power_repeat_entry. bpr_height_b5nbmcilpi_contribution_prefix_choice_power_repeat_entry + S (S (s + bpr_index_b5nbmcilpi_contribution_prefix)) = S ((S (bpr_power_index_b5nbmcilpi_contribution_prefix_choice_power)) * bpr_power_scale_b5nbmcilpi_contribution_prefix_choice_power)) /\ exists bpr_quotient_b5nbmcilpi_contribution_prefix_choice_power_repeat_entry. bpr_power_code_b5nbmcilpi_contribution_prefix_choice_power = bpr_quotient_b5nbmcilpi_contribution_prefix_choice_power_repeat_entry * S ((S (bpr_power_index_b5nbmcilpi_contribution_prefix_choice_power)) * bpr_power_scale_b5nbmcilpi_contribution_prefix_choice_power) + (S (s + bpr_index_b5nbmcilpi_contribution_prefix))))) /\ (exists ff_u_b5nbmcilpi_contribution_prefix_choice_power_product ff_v_b5nbmcilpi_contribution_prefix_choice_power_product. ((((exists ff_h_b5nbmcilpi_contribution_prefix_choice_power_product_start. ff_h_b5nbmcilpi_contribution_prefix_choice_power_product_start + S (1) = S ((S (0)) * ff_v_b5nbmcilpi_contribution_prefix_choice_power_product)) /\ exists ff_q_b5nbmcilpi_contribution_prefix_choice_power_product_start. ff_u_b5nbmcilpi_contribution_prefix_choice_power_product = ff_q_b5nbmcilpi_contribution_prefix_choice_power_product_start * S ((S (0)) * ff_v_b5nbmcilpi_contribution_prefix_choice_power_product) + (1))) /\ ((((exists ff_h_b5nbmcilpi_contribution_prefix_choice_power_product_terminal. ff_h_b5nbmcilpi_contribution_prefix_choice_power_product_terminal + S (bpr_value_b5nbmcilpi_contribution_prefix) = S ((S (bpr_choice_exponent_b5nbmcilpi_contribution_prefix_choice)) * ff_v_b5nbmcilpi_contribution_prefix_choice_power_product)) /\ exists ff_q_b5nbmcilpi_contribution_prefix_choice_power_product_terminal. ff_u_b5nbmcilpi_contribution_prefix_choice_power_product = ff_q_b5nbmcilpi_contribution_prefix_choice_power_product_terminal * S ((S (bpr_choice_exponent_b5nbmcilpi_contribution_prefix_choice)) * ff_v_b5nbmcilpi_contribution_prefix_choice_power_product) + (bpr_value_b5nbmcilpi_contribution_prefix))) /\ forall ff_i_b5nbmcilpi_contribution_prefix_choice_power_product. (exists ff_lt_b5nbmcilpi_contribution_prefix_choice_power_product_bound. ff_lt_b5nbmcilpi_contribution_prefix_choice_power_product_bound + S ff_i_b5nbmcilpi_contribution_prefix_choice_power_product = bpr_choice_exponent_b5nbmcilpi_contribution_prefix_choice) -> exists ff_p_b5nbmcilpi_contribution_prefix_choice_power_product ff_r_b5nbmcilpi_contribution_prefix_choice_power_product ff_s_b5nbmcilpi_contribution_prefix_choice_power_product. ((((exists ff_h_b5nbmcilpi_contribution_prefix_choice_power_product_factor. ff_h_b5nbmcilpi_contribution_prefix_choice_power_product_factor + S (ff_p_b5nbmcilpi_contribution_prefix_choice_power_product) = S ((S (ff_i_b5nbmcilpi_contribution_prefix_choice_power_product)) * bpr_power_scale_b5nbmcilpi_contribution_prefix_choice_power)) /\ exists ff_q_b5nbmcilpi_contribution_prefix_choice_power_product_factor. bpr_power_code_b5nbmcilpi_contribution_prefix_choice_power = ff_q_b5nbmcilpi_contribution_prefix_choice_power_product_factor * S ((S (ff_i_b5nbmcilpi_contribution_prefix_choice_power_product)) * bpr_power_scale_b5nbmcilpi_contribution_prefix_choice_power) + (ff_p_b5nbmcilpi_contribution_prefix_choice_power_product))) /\ ((((exists ff_h_b5nbmcilpi_contribution_prefix_choice_power_product_partial. ff_h_b5nbmcilpi_contribution_prefix_choice_power_product_partial + S (ff_r_b5nbmcilpi_contribution_prefix_choice_power_product) = S ((S (ff_i_b5nbmcilpi_contribution_prefix_choice_power_product)) * ff_v_b5nbmcilpi_contribution_prefix_choice_power_product)) /\ exists ff_q_b5nbmcilpi_contribution_prefix_choice_power_product_partial. ff_u_b5nbmcilpi_contribution_prefix_choice_power_product = ff_q_b5nbmcilpi_contribution_prefix_choice_power_product_partial * S ((S (ff_i_b5nbmcilpi_contribution_prefix_choice_power_product)) * ff_v_b5nbmcilpi_contribution_prefix_choice_power_product) + (ff_r_b5nbmcilpi_contribution_prefix_choice_power_product))) /\ ((((exists ff_h_b5nbmcilpi_contribution_prefix_choice_power_product_successor. ff_h_b5nbmcilpi_contribution_prefix_choice_power_product_successor + S (ff_s_b5nbmcilpi_contribution_prefix_choice_power_product) = S ((S (S ff_i_b5nbmcilpi_contribution_prefix_choice_power_product)) * ff_v_b5nbmcilpi_contribution_prefix_choice_power_product)) /\ exists ff_q_b5nbmcilpi_contribution_prefix_choice_power_product_successor. ff_u_b5nbmcilpi_contribution_prefix_choice_power_product = ff_q_b5nbmcilpi_contribution_prefix_choice_power_product_successor * S ((S (S ff_i_b5nbmcilpi_contribution_prefix_choice_power_product)) * ff_v_b5nbmcilpi_contribution_prefix_choice_power_product) + (ff_s_b5nbmcilpi_contribution_prefix_choice_power_product))) /\ ff_s_b5nbmcilpi_contribution_prefix_choice_power_product = ff_r_b5nbmcilpi_contribution_prefix_choice_power_product * ff_p_b5nbmcilpi_contribution_prefix_choice_power_product)))))))))) \/ (~((~(S (s + bpr_index_b5nbmcilpi_contribution_prefix) = 1) /\ forall bpr_left_b5nbmcilpi_contribution_prefix_choice_prime bpr_right_b5nbmcilpi_contribution_prefix_choice_prime. S (s + bpr_index_b5nbmcilpi_contribution_prefix) = bpr_left_b5nbmcilpi_contribution_prefix_choice_prime * bpr_right_b5nbmcilpi_contribution_prefix_choice_prime -> bpr_left_b5nbmcilpi_contribution_prefix_choice_prime = 1 \/ bpr_right_b5nbmcilpi_contribution_prefix_choice_prime = 1)) /\ bpr_value_b5nbmcilpi_contribution_prefix = 1))))) /\ (exists ff_u_b5nbmcilpi_contribution_product ff_v_b5nbmcilpi_contribution_product. ((((exists ff_h_b5nbmcilpi_contribution_product_start. ff_h_b5nbmcilpi_contribution_product_start + S (1) = S ((S (0)) * ff_v_b5nbmcilpi_contribution_product)) /\ exists ff_q_b5nbmcilpi_contribution_product_start. ff_u_b5nbmcilpi_contribution_product = ff_q_b5nbmcilpi_contribution_product_start * S ((S (0)) * ff_v_b5nbmcilpi_contribution_product) + (1))) /\ ((((exists ff_h_b5nbmcilpi_contribution_product_terminal. ff_h_b5nbmcilpi_contribution_product_terminal + S (y) = S ((S (g)) * ff_v_b5nbmcilpi_contribution_product)) /\ exists ff_q_b5nbmcilpi_contribution_product_terminal. ff_u_b5nbmcilpi_contribution_product = ff_q_b5nbmcilpi_contribution_product_terminal * S ((S (g)) * ff_v_b5nbmcilpi_contribution_product) + (y))) /\ forall ff_i_b5nbmcilpi_contribution_product. (exists ff_lt_b5nbmcilpi_contribution_product_bound. ff_lt_b5nbmcilpi_contribution_product_bound + S ff_i_b5nbmcilpi_contribution_product = g) -> exists ff_p_b5nbmcilpi_contribution_product ff_r_b5nbmcilpi_contribution_product ff_s_b5nbmcilpi_contribution_product. ((((exists ff_h_b5nbmcilpi_contribution_product_factor. ff_h_b5nbmcilpi_contribution_product_factor + S (ff_p_b5nbmcilpi_contribution_product) = S ((S (ff_i_b5nbmcilpi_contribution_product)) * bpr_scale_b5nbmcilpi_contribution)) /\ exists ff_q_b5nbmcilpi_contribution_product_factor. bpr_code_b5nbmcilpi_contribution = ff_q_b5nbmcilpi_contribution_product_factor * S ((S (ff_i_b5nbmcilpi_contribution_product)) * bpr_scale_b5nbmcilpi_contribution) + (ff_p_b5nbmcilpi_contribution_product))) /\ ((((exists ff_h_b5nbmcilpi_contribution_product_partial. ff_h_b5nbmcilpi_contribution_product_partial + S (ff_r_b5nbmcilpi_contribution_product) = S ((S (ff_i_b5nbmcilpi_contribution_product)) * ff_v_b5nbmcilpi_contribution_product)) /\ exists ff_q_b5nbmcilpi_contribution_product_partial. ff_u_b5nbmcilpi_contribution_product = ff_q_b5nbmcilpi_contribution_product_partial * S ((S (ff_i_b5nbmcilpi_contribution_product)) * ff_v_b5nbmcilpi_contribution_product) + (ff_r_b5nbmcilpi_contribution_product))) /\ ((((exists ff_h_b5nbmcilpi_contribution_product_successor. ff_h_b5nbmcilpi_contribution_product_successor + S (ff_s_b5nbmcilpi_contribution_product) = S ((S (S ff_i_b5nbmcilpi_contribution_product)) * ff_v_b5nbmcilpi_contribution_product)) /\ exists ff_q_b5nbmcilpi_contribution_product_successor. ff_u_b5nbmcilpi_contribution_product = ff_q_b5nbmcilpi_contribution_product_successor * S ((S (S ff_i_b5nbmcilpi_contribution_product)) * ff_v_b5nbmcilpi_contribution_product) + (ff_s_b5nbmcilpi_contribution_product))) /\ ff_s_b5nbmcilpi_contribution_product = ff_r_b5nbmcilpi_contribution_product * ff_p_b5nbmcilpi_contribution_product)))))))) -> (exists bpr_code_b5nbmcilpi_primorial bpr_scale_b5nbmcilpi_primorial. ((forall bpr_index_b5nbmcilpi_primorial_mask. (exists bpr_gap_b5nbmcilpi_primorial_mask_bound. bpr_gap_b5nbmcilpi_primorial_mask_bound + S (bpr_index_b5nbmcilpi_primorial_mask) = g) -> exists bpr_value_b5nbmcilpi_primorial_mask. ((((exists bpr_height_b5nbmcilpi_primorial_mask_decoded. bpr_height_b5nbmcilpi_primorial_mask_decoded + S (bpr_value_b5nbmcilpi_primorial_mask) = S ((S (bpr_index_b5nbmcilpi_primorial_mask)) * bpr_scale_b5nbmcilpi_primorial)) /\ exists bpr_quotient_b5nbmcilpi_primorial_mask_decoded. bpr_code_b5nbmcilpi_primorial = bpr_quotient_b5nbmcilpi_primorial_mask_decoded * S ((S (bpr_index_b5nbmcilpi_primorial_mask)) * bpr_scale_b5nbmcilpi_primorial) + (bpr_value_b5nbmcilpi_primorial_mask))) /\ (((((~(S (s + bpr_index_b5nbmcilpi_primorial_mask) = 1) /\ forall bpr_left_b5nbmcilpi_primorial_mask_choice_prime bpr_right_b5nbmcilpi_primorial_mask_choice_prime. S (s + bpr_index_b5nbmcilpi_primorial_mask) = bpr_left_b5nbmcilpi_primorial_mask_choice_prime * bpr_right_b5nbmcilpi_primorial_mask_choice_prime -> bpr_left_b5nbmcilpi_primorial_mask_choice_prime = 1 \/ bpr_right_b5nbmcilpi_primorial_mask_choice_prime = 1)) /\ bpr_value_b5nbmcilpi_primorial_mask = S (s + bpr_index_b5nbmcilpi_primorial_mask)) \/ (~((~(S (s + bpr_index_b5nbmcilpi_primorial_mask) = 1) /\ forall bpr_left_b5nbmcilpi_primorial_mask_choice_prime bpr_right_b5nbmcilpi_primorial_mask_choice_prime. S (s + bpr_index_b5nbmcilpi_primorial_mask) = bpr_left_b5nbmcilpi_primorial_mask_choice_prime * bpr_right_b5nbmcilpi_primorial_mask_choice_prime -> bpr_left_b5nbmcilpi_primorial_mask_choice_prime = 1 \/ bpr_right_b5nbmcilpi_primorial_mask_choice_prime = 1)) /\ bpr_value_b5nbmcilpi_primorial_mask = 1))))) /\ (exists ff_u_b5nbmcilpi_primorial_product ff_v_b5nbmcilpi_primorial_product. ((((exists ff_h_b5nbmcilpi_primorial_product_start. ff_h_b5nbmcilpi_primorial_product_start + S (1) = S ((S (0)) * ff_v_b5nbmcilpi_primorial_product)) /\ exists ff_q_b5nbmcilpi_primorial_product_start. ff_u_b5nbmcilpi_primorial_product = ff_q_b5nbmcilpi_primorial_product_start * S ((S (0)) * ff_v_b5nbmcilpi_primorial_product) + (1))) /\ ((((exists ff_h_b5nbmcilpi_primorial_product_terminal. ff_h_b5nbmcilpi_primorial_product_terminal + S (P) = S ((S (g)) * ff_v_b5nbmcilpi_primorial_product)) /\ exists ff_q_b5nbmcilpi_primorial_product_terminal. ff_u_b5nbmcilpi_primorial_product = ff_q_b5nbmcilpi_primorial_product_terminal * S ((S (g)) * ff_v_b5nbmcilpi_primorial_product) + (P))) /\ forall ff_i_b5nbmcilpi_primorial_product. (exists ff_lt_b5nbmcilpi_primorial_product_bound. ff_lt_b5nbmcilpi_primorial_product_bound + S ff_i_b5nbmcilpi_primorial_product = g) -> exists ff_p_b5nbmcilpi_primorial_product ff_r_b5nbmcilpi_primorial_product ff_s_b5nbmcilpi_primorial_product. ((((exists ff_h_b5nbmcilpi_primorial_product_factor. ff_h_b5nbmcilpi_primorial_product_factor + S (ff_p_b5nbmcilpi_primorial_product) = S ((S (ff_i_b5nbmcilpi_primorial_product)) * bpr_scale_b5nbmcilpi_primorial)) /\ exists ff_q_b5nbmcilpi_primorial_product_factor. bpr_code_b5nbmcilpi_primorial = ff_q_b5nbmcilpi_primorial_product_factor * S ((S (ff_i_b5nbmcilpi_primorial_product)) * bpr_scale_b5nbmcilpi_primorial) + (ff_p_b5nbmcilpi_primorial_product))) /\ ((((exists ff_h_b5nbmcilpi_primorial_product_partial. ff_h_b5nbmcilpi_primorial_product_partial + S (ff_r_b5nbmcilpi_primorial_product) = S ((S (ff_i_b5nbmcilpi_primorial_product)) * ff_v_b5nbmcilpi_primorial_product)) /\ exists ff_q_b5nbmcilpi_primorial_product_partial. ff_u_b5nbmcilpi_primorial_product = ff_q_b5nbmcilpi_primorial_product_partial * S ((S (ff_i_b5nbmcilpi_primorial_product)) * ff_v_b5nbmcilpi_primorial_product) + (ff_r_b5nbmcilpi_primorial_product))) /\ ((((exists ff_h_b5nbmcilpi_primorial_product_successor. ff_h_b5nbmcilpi_primorial_product_successor + S (ff_s_b5nbmcilpi_primorial_product) = S ((S (S ff_i_b5nbmcilpi_primorial_product)) * ff_v_b5nbmcilpi_primorial_product)) /\ exists ff_q_b5nbmcilpi_primorial_product_successor. ff_u_b5nbmcilpi_primorial_product = ff_q_b5nbmcilpi_primorial_product_successor * S ((S (S ff_i_b5nbmcilpi_primorial_product)) * ff_v_b5nbmcilpi_primorial_product) + (ff_s_b5nbmcilpi_primorial_product))) /\ ff_s_b5nbmcilpi_primorial_product = ff_r_b5nbmcilpi_primorial_product * ff_p_b5nbmcilpi_primorial_product)))))))) -> (exists bcf_le_gap_b5nbmcilpi_result. bcf_le_gap_b5nbmcilpi_result + (y) = P)Proof neighborhood
Direct theorem prerequisites
BT0002 add_comm BT0015 add_le_add_left BT0042 beta_at_unique BT00X9 beta_product_pointwise_le BT010W no_bertrand_middle_contribution_choice_le_selectorDirect theorem dependents
Definition-aware tactic body
Only local propositions introduced by have or suffices are compacted. Every changed line has an exact-AST conservative-expansion receipt; the kernel still receives the immutable original tactic script.
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 (5)
01Fix variables and assumptionsL1–10
02Fix variables and assumptionsL11–16
03Separate the logical casesL17–22
04Establish hpointwiseL23–29
Establish this local claim before using it. It is not an additional assumption.
- L23
have hpointwise : ∀ i. ∀ a. ∀ p. Lt(i,g) → BetaAt(x,x1,i,a) → BetaAt(x2,x3,i,p) → Le(a,p)Definitions: Lt(i,g)BetaAt(x,x1,i,a)BetaAt(x2,x3,i,p)Le(a,p)Original native command in the exact edition - L24
intro i - L25
intro a - L26
intro p - L27
intro hi - L28
intro ha - L29
intro hp
05Establish hleft_entryL30–32
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply hcontribution witness witness left.
- L30
have hleft_entry : ∃ u. BetaAt(x,x1,i,u) ∧ (Prime(S (s + i)) ∧ (∃ y. PowerValuation(S (s + i),C,y) ∧ Pow(S (s + i),y,u)) ∨ ¬Prime(S (s + i)) ∧ u = 1)Definitions: BetaAt(x,x1,i,u)Prime(S (s + i))PowerValuation(S (s + i),C,y)Pow(S (s + i),y,u)Original native command in the exact edition - L31
apply hcontribution_witness_witness_left - L32
exact hi
06Separate the logical casesL33–34
07Establish hright_entryL35–37
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply hprimorial witness witness left.
- L35
have hright_entry : ∃ v. BetaAt(x2,x3,i,v) ∧ (Prime(S (s + i)) ∧ v = S (s + i) ∨ ¬Prime(S (s + i)) ∧ v = 1)Definitions: BetaAt(x2,x3,i,v)Prime(S (s + i))Original native command in the exact edition - L36
apply hprimorial_witness_witness_left - L37
exact hi
08Separate the logical casesL38–39
09Establish ha_eqL40–48
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply beta at unique.
10Establish hp_eqL49–57
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply beta at unique.
11Establish haboveL58–58
Establish this local claim before using it. It is not an additional assumption.
- L58
have habove : Lt(s,S (s + i))Definitions: Lt(s,S (s + i))Original native command in the exact edition
12Construct an explicit witnessL59–59
Supply the displayed value, then prove that it has the required property.
- L59
exists i
13Calculate and transport equalitiesL60–60
Carry out the recorded arithmetic or equality steps; inspect the exact commands for their direction and premises.
- L60
trans S (i + s)
14Use earlier factsL61–61
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L61
apply PA4
15Calculate and transport equalitiesL62–62
Carry out the recorded arithmetic or equality steps; inspect the exact commands for their direction and premises.
- L62
congr
16Use earlier factsL63–65
17Establish hraw_boundL66–71
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply add le add left.
- L66
have hraw_bound : Le(s + S i,s + g)Definitions: Le(s + S i,s + g)Original native command in the exact edition - L67
specialize add_le_add_left (S i) - L68
specialize add_le_add_left g - L69
specialize add_le_add_left s - L70
apply add_le_add_left - L71
exact hi
18Establish hadd_succL72–75
19Establish hglobal_boundL76–77
Establish this local claim before using it. It is not an additional assumption.
- L76
have hglobal_bound : Lt(s + i,q)Definitions: Lt(s + i,q)Original native command in the exact edition - L77
exact hraw_bound
20Establish hfactor_boundL78–87
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply no bertrand middle contribution choice le selector.
- L78
- L79
specialize no_bertrand_middle_contribution_choice_le_selector n - L80
specialize no_bertrand_middle_contribution_choice_le_selector s - L81
specialize no_bertrand_middle_contribution_choice_le_selector q - L82
specialize no_bertrand_middle_contribution_choice_le_selector r - L83
specialize no_bertrand_middle_contribution_choice_le_selector C - L84
specialize no_bertrand_middle_contribution_choice_le_selector (s + i) - L85
specialize no_bertrand_middle_contribution_choice_le_selector x4 - L86
specialize no_bertrand_middle_contribution_choice_le_selector x5 - L87
apply no_bertrand_middle_contribution_choice_le_selector
21Use earlier factsL88–96
22Calculate and transport equalitiesL97–98
23Use earlier factsL99–108
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L99
exact hfactor_bound - L100
specialize beta_product_pointwise_le x - L101
specialize beta_product_pointwise_le x1 - L102
specialize beta_product_pointwise_le x2 - L103
specialize beta_product_pointwise_le x3 - L104
specialize beta_product_pointwise_le g - L105
specialize beta_product_pointwise_le y - L106
specialize beta_product_pointwise_le P - L107
apply beta_product_pointwise_le - L108
exact hpointwise
Original defined command ledger · 110 lines
- 0001
intro n - 0002
intro s - 0003
intro q - 0004
intro r - 0005
intro C - 0006
intro g - 0007
intro y - 0008
intro P - 0009
intro hexclusion - 0010
intro hpositive - 0011
intro hfloor - 0012
intro hdivision - 0013
intro hcentral - 0014
intro hgap - 0015
intro hcontribution - 0016
intro hprimorial - 0017
cases hcontribution - 0018
cases hcontribution_witness - 0019
cases hcontribution_witness_witness - 0020
cases hprimorial - 0021
cases hprimorial_witness - 0022
cases hprimorial_witness_witness - 0023
have hpointwise : ∀ i. ∀ a. ∀ p. Lt(i,g) → BetaAt(x,x1,i,a) → BetaAt(x2,x3,i,p) → Le(a,p)Exact native replay line
have hpointwise : forall i a p. (exists bcf_lt_gap_b5nbmcilpi_pointwise_bound. bcf_lt_gap_b5nbmcilpi_pointwise_bound + S (i) = g) -> (((exists bpr_height_b5nbmcilpi_pointwise_left. bpr_height_b5nbmcilpi_pointwise_left + S (a) = S ((S (i)) * x1)) /\ exists bpr_quotient_b5nbmcilpi_pointwise_left. x = bpr_quotient_b5nbmcilpi_pointwise_left * S ((S (i)) * x1) + (a))) -> (((exists bpr_height_b5nbmcilpi_pointwise_right. bpr_height_b5nbmcilpi_pointwise_right + S (p) = S ((S (i)) * x3)) /\ exists bpr_quotient_b5nbmcilpi_pointwise_right. x2 = bpr_quotient_b5nbmcilpi_pointwise_right * S ((S (i)) * x3) + (p))) -> (exists bcf_le_gap_b5nbmcilpi_pointwise_result. bcf_le_gap_b5nbmcilpi_pointwise_result + (a) = p) - 0024
intro i - 0025
intro a - 0026
intro p - 0027
intro hi - 0028
intro ha - 0029
intro hp - 0030
have hleft_entry : ∃ u. BetaAt(x,x1,i,u) ∧ (Prime(S (s + i)) ∧ (∃ y. PowerValuation(S (s + i),C,y) ∧ Pow(S (s + i),y,u)) ∨ ¬Prime(S (s + i)) ∧ u = 1)Exact native replay line
have hleft_entry : exists u. (((exists bpr_height_b5nbmcilpi_left_entry_decoded. bpr_height_b5nbmcilpi_left_entry_decoded + S (u) = S ((S (i)) * x1)) /\ exists bpr_quotient_b5nbmcilpi_left_entry_decoded. x = bpr_quotient_b5nbmcilpi_left_entry_decoded * S ((S (i)) * x1) + (u))) /\ (((((~(S (s + i) = 1) /\ forall bpr_left_b5nbmcilpi_left_entry_choice_prime bpr_right_b5nbmcilpi_left_entry_choice_prime. S (s + i) = bpr_left_b5nbmcilpi_left_entry_choice_prime * bpr_right_b5nbmcilpi_left_entry_choice_prime -> bpr_left_b5nbmcilpi_left_entry_choice_prime = 1 \/ bpr_right_b5nbmcilpi_left_entry_choice_prime = 1)) /\ exists bpr_choice_exponent_b5nbmcilpi_left_entry_choice. ((((exists bpr_le_gap_b5nbmcilpi_left_entry_choice_valuation_selected_bound. bpr_le_gap_b5nbmcilpi_left_entry_choice_valuation_selected_bound + (bpr_choice_exponent_b5nbmcilpi_left_entry_choice) = (C)) /\ (exists bpr_power_value_b5nbmcilpi_left_entry_choice_valuation_selected. ((exists bpr_power_code_b5nbmcilpi_left_entry_choice_valuation_selected_power bpr_power_scale_b5nbmcilpi_left_entry_choice_valuation_selected_power. ((forall bpr_power_index_b5nbmcilpi_left_entry_choice_valuation_selected_power. (exists bpr_gap_b5nbmcilpi_left_entry_choice_valuation_selected_power_repeat_bound. bpr_gap_b5nbmcilpi_left_entry_choice_valuation_selected_power_repeat_bound + S (bpr_power_index_b5nbmcilpi_left_entry_choice_valuation_selected_power) = bpr_choice_exponent_b5nbmcilpi_left_entry_choice) -> (((exists bpr_height_b5nbmcilpi_left_entry_choice_valuation_selected_power_repeat_entry. bpr_height_b5nbmcilpi_left_entry_choice_valuation_selected_power_repeat_entry + S (S (s + i)) = S ((S (bpr_power_index_b5nbmcilpi_left_entry_choice_valuation_selected_power)) * bpr_power_scale_b5nbmcilpi_left_entry_choice_valuation_selected_power)) /\ exists bpr_quotient_b5nbmcilpi_left_entry_choice_valuation_selected_power_repeat_entry. bpr_power_code_b5nbmcilpi_left_entry_choice_valuation_selected_power = bpr_quotient_b5nbmcilpi_left_entry_choice_valuation_selected_power_repeat_entry * S ((S (bpr_power_index_b5nbmcilpi_left_entry_choice_valuation_selected_power)) * bpr_power_scale_b5nbmcilpi_left_entry_choice_valuation_selected_power) + (S (s + i))))) /\ (exists ff_u_b5nbmcilpi_left_entry_choice_valuation_selected_power_product ff_v_b5nbmcilpi_left_entry_choice_valuation_selected_power_product. ((((exists ff_h_b5nbmcilpi_left_entry_choice_valuation_selected_power_product_start. ff_h_b5nbmcilpi_left_entry_choice_valuation_selected_power_product_start + S (1) = S ((S (0)) * ff_v_b5nbmcilpi_left_entry_choice_valuation_selected_power_product)) /\ exists ff_q_b5nbmcilpi_left_entry_choice_valuation_selected_power_product_start. ff_u_b5nbmcilpi_left_entry_choice_valuation_selected_power_product = ff_q_b5nbmcilpi_left_entry_choice_valuation_selected_power_product_start * S ((S (0)) * ff_v_b5nbmcilpi_left_entry_choice_valuation_selected_power_product) + (1))) /\ ((((exists ff_h_b5nbmcilpi_left_entry_choice_valuation_selected_power_product_terminal. ff_h_b5nbmcilpi_left_entry_choice_valuation_selected_power_product_terminal + S (bpr_power_value_b5nbmcilpi_left_entry_choice_valuation_selected) = S ((S (bpr_choice_exponent_b5nbmcilpi_left_entry_choice)) * ff_v_b5nbmcilpi_left_entry_choice_valuation_selected_power_product)) /\ exists ff_q_b5nbmcilpi_left_entry_choice_valuation_selected_power_product_terminal. ff_u_b5nbmcilpi_left_entry_choice_valuation_selected_power_product = ff_q_b5nbmcilpi_left_entry_choice_valuation_selected_power_product_terminal * S ((S (bpr_choice_exponent_b5nbmcilpi_left_entry_choice)) * ff_v_b5nbmcilpi_left_entry_choice_valuation_selected_power_product) + (bpr_power_value_b5nbmcilpi_left_entry_choice_valuation_selected))) /\ forall ff_i_b5nbmcilpi_left_entry_choice_valuation_selected_power_product. (exists ff_lt_b5nbmcilpi_left_entry_choice_valuation_selected_power_product_bound. ff_lt_b5nbmcilpi_left_entry_choice_valuation_selected_power_product_bound + S ff_i_b5nbmcilpi_left_entry_choice_valuation_selected_power_product = bpr_choice_exponent_b5nbmcilpi_left_entry_choice) -> exists ff_p_b5nbmcilpi_left_entry_choice_valuation_selected_power_product ff_r_b5nbmcilpi_left_entry_choice_valuation_selected_power_product ff_s_b5nbmcilpi_left_entry_choice_valuation_selected_power_product. ((((exists ff_h_b5nbmcilpi_left_entry_choice_valuation_selected_power_product_factor. ff_h_b5nbmcilpi_left_entry_choice_valuation_selected_power_product_factor + S (ff_p_b5nbmcilpi_left_entry_choice_valuation_selected_power_product) = S ((S (ff_i_b5nbmcilpi_left_entry_choice_valuation_selected_power_product)) * bpr_power_scale_b5nbmcilpi_left_entry_choice_valuation_selected_power)) /\ exists ff_q_b5nbmcilpi_left_entry_choice_valuation_selected_power_product_factor. bpr_power_code_b5nbmcilpi_left_entry_choice_valuation_selected_power = ff_q_b5nbmcilpi_left_entry_choice_valuation_selected_power_product_factor * S ((S (ff_i_b5nbmcilpi_left_entry_choice_valuation_selected_power_product)) * bpr_power_scale_b5nbmcilpi_left_entry_choice_valuation_selected_power) + (ff_p_b5nbmcilpi_left_entry_choice_valuation_selected_power_product))) /\ ((((exists ff_h_b5nbmcilpi_left_entry_choice_valuation_selected_power_product_partial. ff_h_b5nbmcilpi_left_entry_choice_valuation_selected_power_product_partial + S (ff_r_b5nbmcilpi_left_entry_choice_valuation_selected_power_product) = S ((S (ff_i_b5nbmcilpi_left_entry_choice_valuation_selected_power_product)) * ff_v_b5nbmcilpi_left_entry_choice_valuation_selected_power_product)) /\ exists ff_q_b5nbmcilpi_left_entry_choice_valuation_selected_power_product_partial. ff_u_b5nbmcilpi_left_entry_choice_valuation_selected_power_product = ff_q_b5nbmcilpi_left_entry_choice_valuation_selected_power_product_partial * S ((S (ff_i_b5nbmcilpi_left_entry_choice_valuation_selected_power_product)) * ff_v_b5nbmcilpi_left_entry_choice_valuation_selected_power_product) + (ff_r_b5nbmcilpi_left_entry_choice_valuation_selected_power_product))) /\ ((((exists ff_h_b5nbmcilpi_left_entry_choice_valuation_selected_power_product_successor. ff_h_b5nbmcilpi_left_entry_choice_valuation_selected_power_product_successor + S (ff_s_b5nbmcilpi_left_entry_choice_valuation_selected_power_product) = S ((S (S ff_i_b5nbmcilpi_left_entry_choice_valuation_selected_power_product)) * ff_v_b5nbmcilpi_left_entry_choice_valuation_selected_power_product)) /\ exists ff_q_b5nbmcilpi_left_entry_choice_valuation_selected_power_product_successor. ff_u_b5nbmcilpi_left_entry_choice_valuation_selected_power_product = ff_q_b5nbmcilpi_left_entry_choice_valuation_selected_power_product_successor * S ((S (S ff_i_b5nbmcilpi_left_entry_choice_valuation_selected_power_product)) * ff_v_b5nbmcilpi_left_entry_choice_valuation_selected_power_product) + (ff_s_b5nbmcilpi_left_entry_choice_valuation_selected_power_product))) /\ ff_s_b5nbmcilpi_left_entry_choice_valuation_selected_power_product = ff_r_b5nbmcilpi_left_entry_choice_valuation_selected_power_product * ff_p_b5nbmcilpi_left_entry_choice_valuation_selected_power_product)))))))) /\ (exists bpr_divides_quotient_b5nbmcilpi_left_entry_choice_valuation_selected_divides. C = (bpr_power_value_b5nbmcilpi_left_entry_choice_valuation_selected) * bpr_divides_quotient_b5nbmcilpi_left_entry_choice_valuation_selected_divides)))) /\ forall bpr_valuation_candidate_b5nbmcilpi_left_entry_choice_valuation. (exists bpr_le_gap_b5nbmcilpi_left_entry_choice_valuation_candidate_bound. bpr_le_gap_b5nbmcilpi_left_entry_choice_valuation_candidate_bound + (bpr_valuation_candidate_b5nbmcilpi_left_entry_choice_valuation) = (C)) -> (exists bpr_power_value_b5nbmcilpi_left_entry_choice_valuation_candidate. ((exists bpr_power_code_b5nbmcilpi_left_entry_choice_valuation_candidate_power bpr_power_scale_b5nbmcilpi_left_entry_choice_valuation_candidate_power. ((forall bpr_power_index_b5nbmcilpi_left_entry_choice_valuation_candidate_power. (exists bpr_gap_b5nbmcilpi_left_entry_choice_valuation_candidate_power_repeat_bound. bpr_gap_b5nbmcilpi_left_entry_choice_valuation_candidate_power_repeat_bound + S (bpr_power_index_b5nbmcilpi_left_entry_choice_valuation_candidate_power) = bpr_valuation_candidate_b5nbmcilpi_left_entry_choice_valuation) -> (((exists bpr_height_b5nbmcilpi_left_entry_choice_valuation_candidate_power_repeat_entry. bpr_height_b5nbmcilpi_left_entry_choice_valuation_candidate_power_repeat_entry + S (S (s + i)) = S ((S (bpr_power_index_b5nbmcilpi_left_entry_choice_valuation_candidate_power)) * bpr_power_scale_b5nbmcilpi_left_entry_choice_valuation_candidate_power)) /\ exists bpr_quotient_b5nbmcilpi_left_entry_choice_valuation_candidate_power_repeat_entry. bpr_power_code_b5nbmcilpi_left_entry_choice_valuation_candidate_power = bpr_quotient_b5nbmcilpi_left_entry_choice_valuation_candidate_power_repeat_entry * S ((S (bpr_power_index_b5nbmcilpi_left_entry_choice_valuation_candidate_power)) * bpr_power_scale_b5nbmcilpi_left_entry_choice_valuation_candidate_power) + (S (s + i))))) /\ (exists ff_u_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product ff_v_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product. ((((exists ff_h_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product_start. ff_h_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product)) /\ exists ff_q_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product_start. ff_u_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product = ff_q_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product_start * S ((S (0)) * ff_v_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product) + (1))) /\ ((((exists ff_h_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product_terminal. ff_h_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product_terminal + S (bpr_power_value_b5nbmcilpi_left_entry_choice_valuation_candidate) = S ((S (bpr_valuation_candidate_b5nbmcilpi_left_entry_choice_valuation)) * ff_v_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product)) /\ exists ff_q_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product_terminal. ff_u_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product = ff_q_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product_terminal * S ((S (bpr_valuation_candidate_b5nbmcilpi_left_entry_choice_valuation)) * ff_v_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product) + (bpr_power_value_b5nbmcilpi_left_entry_choice_valuation_candidate))) /\ forall ff_i_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product. (exists ff_lt_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product_bound. ff_lt_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product_bound + S ff_i_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product = bpr_valuation_candidate_b5nbmcilpi_left_entry_choice_valuation) -> exists ff_p_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product ff_r_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product ff_s_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product. ((((exists ff_h_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product_factor. ff_h_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product_factor + S (ff_p_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product) = S ((S (ff_i_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product)) * bpr_power_scale_b5nbmcilpi_left_entry_choice_valuation_candidate_power)) /\ exists ff_q_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product_factor. bpr_power_code_b5nbmcilpi_left_entry_choice_valuation_candidate_power = ff_q_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product_factor * S ((S (ff_i_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product)) * bpr_power_scale_b5nbmcilpi_left_entry_choice_valuation_candidate_power) + (ff_p_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product_partial. ff_h_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product_partial + S (ff_r_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product) = S ((S (ff_i_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product)) * ff_v_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product)) /\ exists ff_q_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product_partial. ff_u_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product = ff_q_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product_partial * S ((S (ff_i_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product)) * ff_v_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product) + (ff_r_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product_successor. ff_h_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product_successor + S (ff_s_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product) = S ((S (S ff_i_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product)) * ff_v_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product)) /\ exists ff_q_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product_successor. ff_u_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product = ff_q_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product_successor * S ((S (S ff_i_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product)) * ff_v_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product) + (ff_s_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product))) /\ ff_s_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product = ff_r_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product * ff_p_b5nbmcilpi_left_entry_choice_valuation_candidate_power_product)))))))) /\ (exists bpr_divides_quotient_b5nbmcilpi_left_entry_choice_valuation_candidate_divides. C = (bpr_power_value_b5nbmcilpi_left_entry_choice_valuation_candidate) * bpr_divides_quotient_b5nbmcilpi_left_entry_choice_valuation_candidate_divides))) -> (exists bpr_le_gap_b5nbmcilpi_left_entry_choice_valuation_candidate_below. bpr_le_gap_b5nbmcilpi_left_entry_choice_valuation_candidate_below + (bpr_valuation_candidate_b5nbmcilpi_left_entry_choice_valuation) = (bpr_choice_exponent_b5nbmcilpi_left_entry_choice))) /\ (exists bpr_power_code_b5nbmcilpi_left_entry_choice_power bpr_power_scale_b5nbmcilpi_left_entry_choice_power. ((forall bpr_power_index_b5nbmcilpi_left_entry_choice_power. (exists bpr_gap_b5nbmcilpi_left_entry_choice_power_repeat_bound. bpr_gap_b5nbmcilpi_left_entry_choice_power_repeat_bound + S (bpr_power_index_b5nbmcilpi_left_entry_choice_power) = bpr_choice_exponent_b5nbmcilpi_left_entry_choice) -> (((exists bpr_height_b5nbmcilpi_left_entry_choice_power_repeat_entry. bpr_height_b5nbmcilpi_left_entry_choice_power_repeat_entry + S (S (s + i)) = S ((S (bpr_power_index_b5nbmcilpi_left_entry_choice_power)) * bpr_power_scale_b5nbmcilpi_left_entry_choice_power)) /\ exists bpr_quotient_b5nbmcilpi_left_entry_choice_power_repeat_entry. bpr_power_code_b5nbmcilpi_left_entry_choice_power = bpr_quotient_b5nbmcilpi_left_entry_choice_power_repeat_entry * S ((S (bpr_power_index_b5nbmcilpi_left_entry_choice_power)) * bpr_power_scale_b5nbmcilpi_left_entry_choice_power) + (S (s + i))))) /\ (exists ff_u_b5nbmcilpi_left_entry_choice_power_product ff_v_b5nbmcilpi_left_entry_choice_power_product. ((((exists ff_h_b5nbmcilpi_left_entry_choice_power_product_start. ff_h_b5nbmcilpi_left_entry_choice_power_product_start + S (1) = S ((S (0)) * ff_v_b5nbmcilpi_left_entry_choice_power_product)) /\ exists ff_q_b5nbmcilpi_left_entry_choice_power_product_start. ff_u_b5nbmcilpi_left_entry_choice_power_product = ff_q_b5nbmcilpi_left_entry_choice_power_product_start * S ((S (0)) * ff_v_b5nbmcilpi_left_entry_choice_power_product) + (1))) /\ ((((exists ff_h_b5nbmcilpi_left_entry_choice_power_product_terminal. ff_h_b5nbmcilpi_left_entry_choice_power_product_terminal + S (u) = S ((S (bpr_choice_exponent_b5nbmcilpi_left_entry_choice)) * ff_v_b5nbmcilpi_left_entry_choice_power_product)) /\ exists ff_q_b5nbmcilpi_left_entry_choice_power_product_terminal. ff_u_b5nbmcilpi_left_entry_choice_power_product = ff_q_b5nbmcilpi_left_entry_choice_power_product_terminal * S ((S (bpr_choice_exponent_b5nbmcilpi_left_entry_choice)) * ff_v_b5nbmcilpi_left_entry_choice_power_product) + (u))) /\ forall ff_i_b5nbmcilpi_left_entry_choice_power_product. (exists ff_lt_b5nbmcilpi_left_entry_choice_power_product_bound. ff_lt_b5nbmcilpi_left_entry_choice_power_product_bound + S ff_i_b5nbmcilpi_left_entry_choice_power_product = bpr_choice_exponent_b5nbmcilpi_left_entry_choice) -> exists ff_p_b5nbmcilpi_left_entry_choice_power_product ff_r_b5nbmcilpi_left_entry_choice_power_product ff_s_b5nbmcilpi_left_entry_choice_power_product. ((((exists ff_h_b5nbmcilpi_left_entry_choice_power_product_factor. ff_h_b5nbmcilpi_left_entry_choice_power_product_factor + S (ff_p_b5nbmcilpi_left_entry_choice_power_product) = S ((S (ff_i_b5nbmcilpi_left_entry_choice_power_product)) * bpr_power_scale_b5nbmcilpi_left_entry_choice_power)) /\ exists ff_q_b5nbmcilpi_left_entry_choice_power_product_factor. bpr_power_code_b5nbmcilpi_left_entry_choice_power = ff_q_b5nbmcilpi_left_entry_choice_power_product_factor * S ((S (ff_i_b5nbmcilpi_left_entry_choice_power_product)) * bpr_power_scale_b5nbmcilpi_left_entry_choice_power) + (ff_p_b5nbmcilpi_left_entry_choice_power_product))) /\ ((((exists ff_h_b5nbmcilpi_left_entry_choice_power_product_partial. ff_h_b5nbmcilpi_left_entry_choice_power_product_partial + S (ff_r_b5nbmcilpi_left_entry_choice_power_product) = S ((S (ff_i_b5nbmcilpi_left_entry_choice_power_product)) * ff_v_b5nbmcilpi_left_entry_choice_power_product)) /\ exists ff_q_b5nbmcilpi_left_entry_choice_power_product_partial. ff_u_b5nbmcilpi_left_entry_choice_power_product = ff_q_b5nbmcilpi_left_entry_choice_power_product_partial * S ((S (ff_i_b5nbmcilpi_left_entry_choice_power_product)) * ff_v_b5nbmcilpi_left_entry_choice_power_product) + (ff_r_b5nbmcilpi_left_entry_choice_power_product))) /\ ((((exists ff_h_b5nbmcilpi_left_entry_choice_power_product_successor. ff_h_b5nbmcilpi_left_entry_choice_power_product_successor + S (ff_s_b5nbmcilpi_left_entry_choice_power_product) = S ((S (S ff_i_b5nbmcilpi_left_entry_choice_power_product)) * ff_v_b5nbmcilpi_left_entry_choice_power_product)) /\ exists ff_q_b5nbmcilpi_left_entry_choice_power_product_successor. ff_u_b5nbmcilpi_left_entry_choice_power_product = ff_q_b5nbmcilpi_left_entry_choice_power_product_successor * S ((S (S ff_i_b5nbmcilpi_left_entry_choice_power_product)) * ff_v_b5nbmcilpi_left_entry_choice_power_product) + (ff_s_b5nbmcilpi_left_entry_choice_power_product))) /\ ff_s_b5nbmcilpi_left_entry_choice_power_product = ff_r_b5nbmcilpi_left_entry_choice_power_product * ff_p_b5nbmcilpi_left_entry_choice_power_product)))))))))) \/ (~((~(S (s + i) = 1) /\ forall bpr_left_b5nbmcilpi_left_entry_choice_prime bpr_right_b5nbmcilpi_left_entry_choice_prime. S (s + i) = bpr_left_b5nbmcilpi_left_entry_choice_prime * bpr_right_b5nbmcilpi_left_entry_choice_prime -> bpr_left_b5nbmcilpi_left_entry_choice_prime = 1 \/ bpr_right_b5nbmcilpi_left_entry_choice_prime = 1)) /\ u = 1))) - 0031
apply hcontribution_witness_witness_left - 0032
exact hi - 0033
cases hleft_entry - 0034
cases hleft_entry_witness - 0035
have hright_entry : ∃ v. BetaAt(x2,x3,i,v) ∧ (Prime(S (s + i)) ∧ v = S (s + i) ∨ ¬Prime(S (s + i)) ∧ v = 1)Exact native replay line
have hright_entry : exists v. (((exists bpr_height_b5nbmcilpi_right_entry_decoded. bpr_height_b5nbmcilpi_right_entry_decoded + S (v) = S ((S (i)) * x3)) /\ exists bpr_quotient_b5nbmcilpi_right_entry_decoded. x2 = bpr_quotient_b5nbmcilpi_right_entry_decoded * S ((S (i)) * x3) + (v))) /\ (((((~(S (s + i) = 1) /\ forall bpr_left_b5nbmcilpi_right_entry_choice_prime bpr_right_b5nbmcilpi_right_entry_choice_prime. S (s + i) = bpr_left_b5nbmcilpi_right_entry_choice_prime * bpr_right_b5nbmcilpi_right_entry_choice_prime -> bpr_left_b5nbmcilpi_right_entry_choice_prime = 1 \/ bpr_right_b5nbmcilpi_right_entry_choice_prime = 1)) /\ v = S (s + i)) \/ (~((~(S (s + i) = 1) /\ forall bpr_left_b5nbmcilpi_right_entry_choice_prime bpr_right_b5nbmcilpi_right_entry_choice_prime. S (s + i) = bpr_left_b5nbmcilpi_right_entry_choice_prime * bpr_right_b5nbmcilpi_right_entry_choice_prime -> bpr_left_b5nbmcilpi_right_entry_choice_prime = 1 \/ bpr_right_b5nbmcilpi_right_entry_choice_prime = 1)) /\ v = 1))) - 0036
apply hprimorial_witness_witness_left - 0037
exact hi - 0038
cases hright_entry - 0039
cases hright_entry_witness - 0040
have ha_eq : a = x4 - 0041
specialize beta_at_unique x - 0042
specialize beta_at_unique x1 - 0043
specialize beta_at_unique i - 0044
specialize beta_at_unique a - 0045
specialize beta_at_unique x4 - 0046
apply beta_at_unique - 0047
exact ha - 0048
exact hleft_entry_witness_left - 0049
have hp_eq : p = x5 - 0050
specialize beta_at_unique x2 - 0051
specialize beta_at_unique x3 - 0052
specialize beta_at_unique i - 0053
specialize beta_at_unique p - 0054
specialize beta_at_unique x5 - 0055
apply beta_at_unique - 0056
exact hp - 0057
exact hright_entry_witness_left - 0058
have habove : Lt(s,S (s + i))Exact native replay line
have habove : exists bcf_lt_gap_b5nbmcilpi_global_above. bcf_lt_gap_b5nbmcilpi_global_above + S (s) = S (s + i) - 0059
exists i - 0060
trans S (i + s) - 0061
apply PA4 - 0062
congr - 0063
specialize add_comm i - 0064
specialize add_comm s - 0065
exact add_comm - 0066
have hraw_bound : Le(s + S i,s + g)Exact native replay line
have hraw_bound : exists bcf_le_gap_b5nbmcilpi_raw_bound. bcf_le_gap_b5nbmcilpi_raw_bound + (s + S i) = s + g - 0067
specialize add_le_add_left (S i) - 0068
specialize add_le_add_left g - 0069
specialize add_le_add_left s - 0070
apply add_le_add_left - 0071
exact hi - 0072
have hadd_succ : s + S i = S (s + i) - 0073
apply PA4 - 0074
rewrite hadd_succ at hraw_bound - 0075
rewrite hgap at hraw_bound - 0076
have hglobal_bound : Lt(s + i,q)Exact native replay line
have hglobal_bound : exists bcf_le_gap_b5nbmcilpi_global_bound. bcf_le_gap_b5nbmcilpi_global_bound + (S (s + i)) = q - 0077
exact hraw_bound - 0078
have hfactor_bound : Le(x4,x5)Exact native replay line
have hfactor_bound : exists bcf_le_gap_b5nbmcilpi_factor_bound. bcf_le_gap_b5nbmcilpi_factor_bound + (x4) = x5 - 0079
specialize no_bertrand_middle_contribution_choice_le_selector n - 0080
specialize no_bertrand_middle_contribution_choice_le_selector s - 0081
specialize no_bertrand_middle_contribution_choice_le_selector q - 0082
specialize no_bertrand_middle_contribution_choice_le_selector r - 0083
specialize no_bertrand_middle_contribution_choice_le_selector C - 0084
specialize no_bertrand_middle_contribution_choice_le_selector (s + i) - 0085
specialize no_bertrand_middle_contribution_choice_le_selector x4 - 0086
specialize no_bertrand_middle_contribution_choice_le_selector x5 - 0087
apply no_bertrand_middle_contribution_choice_le_selector - 0088
exact hexclusion - 0089
exact hpositive - 0090
exact hfloor - 0091
exact hdivision - 0092
exact hcentral - 0093
exact habove - 0094
exact hglobal_bound - 0095
exact hleft_entry_witness_right - 0096
exact hright_entry_witness_right - 0097
rewrite ha_eq - 0098
rewrite hp_eq - 0099
exact hfactor_bound - 0100
specialize beta_product_pointwise_le x - 0101
specialize beta_product_pointwise_le x1 - 0102
specialize beta_product_pointwise_le x2 - 0103
specialize beta_product_pointwise_le x3 - 0104
specialize beta_product_pointwise_le g - 0105
specialize beta_product_pointwise_le y - 0106
specialize beta_product_pointwise_le P - 0107
apply beta_product_pointwise_le - 0108
exact hpointwise - 0109
exact hcontribution_witness_witness_right - 0110
exact hprimorial_witness_witness_right