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. ∀ B. (∀ 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)) → Pow(4,q,B) → Le(y,B)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 FloorSqrt16 occurrences
In local proof propositions
14 occurrences
Exact expanded native-PA statement
forall n s q r C g y B. (forall bpr_prime_candidate_b5nbmcilfp_exclusion. ((exists bpr_gap_b5nbmcilfp_exclusion_lower. bpr_gap_b5nbmcilfp_exclusion_lower + S (n) = bpr_prime_candidate_b5nbmcilfp_exclusion) /\ (exists bpr_le_gap_b5nbmcilfp_exclusion_upper. bpr_le_gap_b5nbmcilfp_exclusion_upper + (bpr_prime_candidate_b5nbmcilfp_exclusion) = (n + n))) -> ~((~(bpr_prime_candidate_b5nbmcilfp_exclusion = 1) /\ forall bpr_left_b5nbmcilfp_exclusion_prime bpr_right_b5nbmcilfp_exclusion_prime. bpr_prime_candidate_b5nbmcilfp_exclusion = bpr_left_b5nbmcilfp_exclusion_prime * bpr_right_b5nbmcilfp_exclusion_prime -> bpr_left_b5nbmcilfp_exclusion_prime = 1 \/ bpr_right_b5nbmcilfp_exclusion_prime = 1))) -> (exists bcf_lt_gap_b5nbmcilfp_positive. bcf_lt_gap_b5nbmcilfp_positive + S (2) = n) -> (((exists bcs_sqrt_lower_gap_b5nbmcilfp_floor. bcs_sqrt_lower_gap_b5nbmcilfp_floor + (s) * (s) = (n + n)) /\ exists bcs_sqrt_upper_gap_b5nbmcilfp_floor. bcs_sqrt_upper_gap_b5nbmcilfp_floor + S (n + n) = S (s) * S (s))) -> (((n + n) = (3) * (q) + (r) /\ (exists bcf_lt_gap_b5nbmcilfp_division_bound. bcf_lt_gap_b5nbmcilfp_division_bound + S (r) = 3))) -> (((exists bcf_lt_gap_b5nbmcilfp_central_out_of_range. bcf_lt_gap_b5nbmcilfp_central_out_of_range + S (n + n) = n) /\ C = 0) \/ ((exists bcf_le_gap_b5nbmcilfp_central_in_range. bcf_le_gap_b5nbmcilfp_central_in_range + (n) = n + n) /\ (exists bcf_row_code_code_b5nbmcilfp_central bcf_row_code_scale_b5nbmcilfp_central bcf_row_scale_code_b5nbmcilfp_central bcf_row_scale_scale_b5nbmcilfp_central bcf_row_code_b5nbmcilfp_central bcf_row_scale_b5nbmcilfp_central. ((forall bcf_row_index_b5nbmcilfp_central_table. (exists bcf_lt_gap_b5nbmcilfp_central_table_row_bound. bcf_lt_gap_b5nbmcilfp_central_table_row_bound + S (bcf_row_index_b5nbmcilfp_central_table) = S (n + n)) -> exists bcf_row_code_b5nbmcilfp_central_table bcf_row_scale_b5nbmcilfp_central_table. ((((exists bcf_height_b5nbmcilfp_central_table_decoded_row_code. bcf_height_b5nbmcilfp_central_table_decoded_row_code + S (bcf_row_code_b5nbmcilfp_central_table) = S ((S (bcf_row_index_b5nbmcilfp_central_table)) * bcf_row_code_scale_b5nbmcilfp_central)) /\ exists bcf_quotient_b5nbmcilfp_central_table_decoded_row_code. bcf_row_code_code_b5nbmcilfp_central = bcf_quotient_b5nbmcilfp_central_table_decoded_row_code * S ((S (bcf_row_index_b5nbmcilfp_central_table)) * bcf_row_code_scale_b5nbmcilfp_central) + (bcf_row_code_b5nbmcilfp_central_table))) /\ ((((exists bcf_height_b5nbmcilfp_central_table_decoded_row_scale. bcf_height_b5nbmcilfp_central_table_decoded_row_scale + S (bcf_row_scale_b5nbmcilfp_central_table) = S ((S (bcf_row_index_b5nbmcilfp_central_table)) * bcf_row_scale_scale_b5nbmcilfp_central)) /\ exists bcf_quotient_b5nbmcilfp_central_table_decoded_row_scale. bcf_row_scale_code_b5nbmcilfp_central = bcf_quotient_b5nbmcilfp_central_table_decoded_row_scale * S ((S (bcf_row_index_b5nbmcilfp_central_table)) * bcf_row_scale_scale_b5nbmcilfp_central) + (bcf_row_scale_b5nbmcilfp_central_table))) /\ ((bcf_row_index_b5nbmcilfp_central_table = 0 /\ (forall bcf_index_b5nbmcilfp_central_table_zero_row. (exists bcf_lt_gap_b5nbmcilfp_central_table_zero_row_bound. bcf_lt_gap_b5nbmcilfp_central_table_zero_row_bound + S (bcf_index_b5nbmcilfp_central_table_zero_row) = S (n + n)) -> exists bcf_value_b5nbmcilfp_central_table_zero_row. ((((exists bcf_height_b5nbmcilfp_central_table_zero_row_entry. bcf_height_b5nbmcilfp_central_table_zero_row_entry + S (bcf_value_b5nbmcilfp_central_table_zero_row) = S ((S (bcf_index_b5nbmcilfp_central_table_zero_row)) * bcf_row_scale_b5nbmcilfp_central_table)) /\ exists bcf_quotient_b5nbmcilfp_central_table_zero_row_entry. bcf_row_code_b5nbmcilfp_central_table = bcf_quotient_b5nbmcilfp_central_table_zero_row_entry * S ((S (bcf_index_b5nbmcilfp_central_table_zero_row)) * bcf_row_scale_b5nbmcilfp_central_table) + (bcf_value_b5nbmcilfp_central_table_zero_row))) /\ ((bcf_index_b5nbmcilfp_central_table_zero_row = 0 /\ bcf_value_b5nbmcilfp_central_table_zero_row = 1) \/ exists bcf_predecessor_b5nbmcilfp_central_table_zero_row. bcf_index_b5nbmcilfp_central_table_zero_row = S bcf_predecessor_b5nbmcilfp_central_table_zero_row /\ bcf_value_b5nbmcilfp_central_table_zero_row = 0)))) \/ exists bcf_predecessor_b5nbmcilfp_central_table bcf_previous_code_b5nbmcilfp_central_table bcf_previous_scale_b5nbmcilfp_central_table. bcf_row_index_b5nbmcilfp_central_table = S bcf_predecessor_b5nbmcilfp_central_table /\ ((((exists bcf_height_b5nbmcilfp_central_table_decoded_previous_code. bcf_height_b5nbmcilfp_central_table_decoded_previous_code + S (bcf_previous_code_b5nbmcilfp_central_table) = S ((S (bcf_predecessor_b5nbmcilfp_central_table)) * bcf_row_code_scale_b5nbmcilfp_central)) /\ exists bcf_quotient_b5nbmcilfp_central_table_decoded_previous_code. bcf_row_code_code_b5nbmcilfp_central = bcf_quotient_b5nbmcilfp_central_table_decoded_previous_code * S ((S (bcf_predecessor_b5nbmcilfp_central_table)) * bcf_row_code_scale_b5nbmcilfp_central) + (bcf_previous_code_b5nbmcilfp_central_table))) /\ ((((exists bcf_height_b5nbmcilfp_central_table_decoded_previous_scale. bcf_height_b5nbmcilfp_central_table_decoded_previous_scale + S (bcf_previous_scale_b5nbmcilfp_central_table) = S ((S (bcf_predecessor_b5nbmcilfp_central_table)) * bcf_row_scale_scale_b5nbmcilfp_central)) /\ exists bcf_quotient_b5nbmcilfp_central_table_decoded_previous_scale. bcf_row_scale_code_b5nbmcilfp_central = bcf_quotient_b5nbmcilfp_central_table_decoded_previous_scale * S ((S (bcf_predecessor_b5nbmcilfp_central_table)) * bcf_row_scale_scale_b5nbmcilfp_central) + (bcf_previous_scale_b5nbmcilfp_central_table))) /\ (forall bcf_index_b5nbmcilfp_central_table_row_step. (exists bcf_lt_gap_b5nbmcilfp_central_table_row_step_bound. bcf_lt_gap_b5nbmcilfp_central_table_row_step_bound + S (bcf_index_b5nbmcilfp_central_table_row_step) = S (n + n)) -> exists bcf_value_b5nbmcilfp_central_table_row_step. ((((exists bcf_height_b5nbmcilfp_central_table_row_step_entry. bcf_height_b5nbmcilfp_central_table_row_step_entry + S (bcf_value_b5nbmcilfp_central_table_row_step) = S ((S (bcf_index_b5nbmcilfp_central_table_row_step)) * bcf_row_scale_b5nbmcilfp_central_table)) /\ exists bcf_quotient_b5nbmcilfp_central_table_row_step_entry. bcf_row_code_b5nbmcilfp_central_table = bcf_quotient_b5nbmcilfp_central_table_row_step_entry * S ((S (bcf_index_b5nbmcilfp_central_table_row_step)) * bcf_row_scale_b5nbmcilfp_central_table) + (bcf_value_b5nbmcilfp_central_table_row_step))) /\ ((bcf_index_b5nbmcilfp_central_table_row_step = 0 /\ bcf_value_b5nbmcilfp_central_table_row_step = 1) \/ exists bcf_predecessor_b5nbmcilfp_central_table_row_step bcf_left_b5nbmcilfp_central_table_row_step bcf_right_b5nbmcilfp_central_table_row_step. bcf_index_b5nbmcilfp_central_table_row_step = S bcf_predecessor_b5nbmcilfp_central_table_row_step /\ ((((exists bcf_height_b5nbmcilfp_central_table_row_step_previous_left. bcf_height_b5nbmcilfp_central_table_row_step_previous_left + S (bcf_left_b5nbmcilfp_central_table_row_step) = S ((S (bcf_predecessor_b5nbmcilfp_central_table_row_step)) * bcf_previous_scale_b5nbmcilfp_central_table)) /\ exists bcf_quotient_b5nbmcilfp_central_table_row_step_previous_left. bcf_previous_code_b5nbmcilfp_central_table = bcf_quotient_b5nbmcilfp_central_table_row_step_previous_left * S ((S (bcf_predecessor_b5nbmcilfp_central_table_row_step)) * bcf_previous_scale_b5nbmcilfp_central_table) + (bcf_left_b5nbmcilfp_central_table_row_step))) /\ ((((exists bcf_height_b5nbmcilfp_central_table_row_step_previous_right. bcf_height_b5nbmcilfp_central_table_row_step_previous_right + S (bcf_right_b5nbmcilfp_central_table_row_step) = S ((S (S (bcf_predecessor_b5nbmcilfp_central_table_row_step))) * bcf_previous_scale_b5nbmcilfp_central_table)) /\ exists bcf_quotient_b5nbmcilfp_central_table_row_step_previous_right. bcf_previous_code_b5nbmcilfp_central_table = bcf_quotient_b5nbmcilfp_central_table_row_step_previous_right * S ((S (S (bcf_predecessor_b5nbmcilfp_central_table_row_step))) * bcf_previous_scale_b5nbmcilfp_central_table) + (bcf_right_b5nbmcilfp_central_table_row_step))) /\ bcf_value_b5nbmcilfp_central_table_row_step = bcf_left_b5nbmcilfp_central_table_row_step + bcf_right_b5nbmcilfp_central_table_row_step))))))))))) /\ ((((exists bcf_height_b5nbmcilfp_central_decoded_row_code. bcf_height_b5nbmcilfp_central_decoded_row_code + S (bcf_row_code_b5nbmcilfp_central) = S ((S (n + n)) * bcf_row_code_scale_b5nbmcilfp_central)) /\ exists bcf_quotient_b5nbmcilfp_central_decoded_row_code. bcf_row_code_code_b5nbmcilfp_central = bcf_quotient_b5nbmcilfp_central_decoded_row_code * S ((S (n + n)) * bcf_row_code_scale_b5nbmcilfp_central) + (bcf_row_code_b5nbmcilfp_central))) /\ ((((exists bcf_height_b5nbmcilfp_central_decoded_row_scale. bcf_height_b5nbmcilfp_central_decoded_row_scale + S (bcf_row_scale_b5nbmcilfp_central) = S ((S (n + n)) * bcf_row_scale_scale_b5nbmcilfp_central)) /\ exists bcf_quotient_b5nbmcilfp_central_decoded_row_scale. bcf_row_scale_code_b5nbmcilfp_central = bcf_quotient_b5nbmcilfp_central_decoded_row_scale * S ((S (n + n)) * bcf_row_scale_scale_b5nbmcilfp_central) + (bcf_row_scale_b5nbmcilfp_central))) /\ (((exists bcf_height_b5nbmcilfp_central_decoded_value. bcf_height_b5nbmcilfp_central_decoded_value + S (C) = S ((S (n)) * bcf_row_scale_b5nbmcilfp_central)) /\ exists bcf_quotient_b5nbmcilfp_central_decoded_value. bcf_row_code_b5nbmcilfp_central = bcf_quotient_b5nbmcilfp_central_decoded_value * S ((S (n)) * bcf_row_scale_b5nbmcilfp_central) + (C))))))))) -> s + g = q -> (exists bpr_code_b5nbmcilfp_contribution bpr_scale_b5nbmcilfp_contribution. ((forall bpr_index_b5nbmcilfp_contribution_prefix. (exists bpr_gap_b5nbmcilfp_contribution_prefix_bound. bpr_gap_b5nbmcilfp_contribution_prefix_bound + S (bpr_index_b5nbmcilfp_contribution_prefix) = g) -> exists bpr_value_b5nbmcilfp_contribution_prefix. ((((exists bpr_height_b5nbmcilfp_contribution_prefix_decoded. bpr_height_b5nbmcilfp_contribution_prefix_decoded + S (bpr_value_b5nbmcilfp_contribution_prefix) = S ((S (bpr_index_b5nbmcilfp_contribution_prefix)) * bpr_scale_b5nbmcilfp_contribution)) /\ exists bpr_quotient_b5nbmcilfp_contribution_prefix_decoded. bpr_code_b5nbmcilfp_contribution = bpr_quotient_b5nbmcilfp_contribution_prefix_decoded * S ((S (bpr_index_b5nbmcilfp_contribution_prefix)) * bpr_scale_b5nbmcilfp_contribution) + (bpr_value_b5nbmcilfp_contribution_prefix))) /\ (((((~(S (s + bpr_index_b5nbmcilfp_contribution_prefix) = 1) /\ forall bpr_left_b5nbmcilfp_contribution_prefix_choice_prime bpr_right_b5nbmcilfp_contribution_prefix_choice_prime. S (s + bpr_index_b5nbmcilfp_contribution_prefix) = bpr_left_b5nbmcilfp_contribution_prefix_choice_prime * bpr_right_b5nbmcilfp_contribution_prefix_choice_prime -> bpr_left_b5nbmcilfp_contribution_prefix_choice_prime = 1 \/ bpr_right_b5nbmcilfp_contribution_prefix_choice_prime = 1)) /\ exists bpr_choice_exponent_b5nbmcilfp_contribution_prefix_choice. ((((exists bpr_le_gap_b5nbmcilfp_contribution_prefix_choice_valuation_selected_bound. bpr_le_gap_b5nbmcilfp_contribution_prefix_choice_valuation_selected_bound + (bpr_choice_exponent_b5nbmcilfp_contribution_prefix_choice) = (C)) /\ (exists bpr_power_value_b5nbmcilfp_contribution_prefix_choice_valuation_selected. ((exists bpr_power_code_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power bpr_power_scale_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power. ((forall bpr_power_index_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power. (exists bpr_gap_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_repeat_bound. bpr_gap_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_repeat_bound + S (bpr_power_index_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power) = bpr_choice_exponent_b5nbmcilfp_contribution_prefix_choice) -> (((exists bpr_height_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_repeat_entry. bpr_height_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_repeat_entry + S (S (s + bpr_index_b5nbmcilfp_contribution_prefix)) = S ((S (bpr_power_index_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power)) * bpr_power_scale_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power)) /\ exists bpr_quotient_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_repeat_entry. bpr_power_code_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power = bpr_quotient_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_repeat_entry * S ((S (bpr_power_index_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power)) * bpr_power_scale_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power) + (S (s + bpr_index_b5nbmcilfp_contribution_prefix))))) /\ (exists ff_u_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product ff_v_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product. ((((exists ff_h_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product_start. ff_h_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product_start + S (1) = S ((S (0)) * ff_v_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product_start. ff_u_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product = ff_q_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product_start * S ((S (0)) * ff_v_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product) + (1))) /\ ((((exists ff_h_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product_terminal. ff_h_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product_terminal + S (bpr_power_value_b5nbmcilfp_contribution_prefix_choice_valuation_selected) = S ((S (bpr_choice_exponent_b5nbmcilfp_contribution_prefix_choice)) * ff_v_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product_terminal. ff_u_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product = ff_q_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product_terminal * S ((S (bpr_choice_exponent_b5nbmcilfp_contribution_prefix_choice)) * ff_v_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product) + (bpr_power_value_b5nbmcilfp_contribution_prefix_choice_valuation_selected))) /\ forall ff_i_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product. (exists ff_lt_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product_bound. ff_lt_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product_bound + S ff_i_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product = bpr_choice_exponent_b5nbmcilfp_contribution_prefix_choice) -> exists ff_p_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product ff_r_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product ff_s_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product. ((((exists ff_h_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product_factor. ff_h_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product_factor + S (ff_p_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power)) /\ exists ff_q_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product_factor. bpr_power_code_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power = ff_q_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product_factor * S ((S (ff_i_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power) + (ff_p_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product_partial. ff_h_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product_partial + S (ff_r_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product)) * ff_v_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product_partial. ff_u_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product = ff_q_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product_partial * S ((S (ff_i_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product)) * ff_v_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product) + (ff_r_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product_successor. ff_h_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product_successor + S (ff_s_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product) = S ((S (S ff_i_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product)) * ff_v_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product_successor. ff_u_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product = ff_q_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product_successor * S ((S (S ff_i_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product)) * ff_v_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product) + (ff_s_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product))) /\ ff_s_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product = ff_r_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product * ff_p_b5nbmcilfp_contribution_prefix_choice_valuation_selected_power_product)))))))) /\ (exists bpr_divides_quotient_b5nbmcilfp_contribution_prefix_choice_valuation_selected_divides. C = (bpr_power_value_b5nbmcilfp_contribution_prefix_choice_valuation_selected) * bpr_divides_quotient_b5nbmcilfp_contribution_prefix_choice_valuation_selected_divides)))) /\ forall bpr_valuation_candidate_b5nbmcilfp_contribution_prefix_choice_valuation. (exists bpr_le_gap_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_bound. bpr_le_gap_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_bound + (bpr_valuation_candidate_b5nbmcilfp_contribution_prefix_choice_valuation) = (C)) -> (exists bpr_power_value_b5nbmcilfp_contribution_prefix_choice_valuation_candidate. ((exists bpr_power_code_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power bpr_power_scale_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power. ((forall bpr_power_index_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power. (exists bpr_gap_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_repeat_bound. bpr_gap_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_repeat_bound + S (bpr_power_index_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power) = bpr_valuation_candidate_b5nbmcilfp_contribution_prefix_choice_valuation) -> (((exists bpr_height_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_repeat_entry. bpr_height_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_repeat_entry + S (S (s + bpr_index_b5nbmcilfp_contribution_prefix)) = S ((S (bpr_power_index_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power)) * bpr_power_scale_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power)) /\ exists bpr_quotient_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_repeat_entry. bpr_power_code_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power = bpr_quotient_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_repeat_entry * S ((S (bpr_power_index_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power)) * bpr_power_scale_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power) + (S (s + bpr_index_b5nbmcilfp_contribution_prefix))))) /\ (exists ff_u_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product ff_v_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product_start. ff_h_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product_start. ff_u_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product = ff_q_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product_start * S ((S (0)) * ff_v_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product) + (1))) /\ ((((exists ff_h_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product_terminal. ff_h_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product_terminal + S (bpr_power_value_b5nbmcilfp_contribution_prefix_choice_valuation_candidate) = S ((S (bpr_valuation_candidate_b5nbmcilfp_contribution_prefix_choice_valuation)) * ff_v_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product_terminal. ff_u_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product = ff_q_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product_terminal * S ((S (bpr_valuation_candidate_b5nbmcilfp_contribution_prefix_choice_valuation)) * ff_v_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product) + (bpr_power_value_b5nbmcilfp_contribution_prefix_choice_valuation_candidate))) /\ forall ff_i_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product. (exists ff_lt_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product_bound. ff_lt_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product_bound + S ff_i_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product = bpr_valuation_candidate_b5nbmcilfp_contribution_prefix_choice_valuation) -> exists ff_p_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product ff_r_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product ff_s_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product_factor. ff_h_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product_factor + S (ff_p_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power)) /\ exists ff_q_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product_factor. bpr_power_code_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power = ff_q_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product_factor * S ((S (ff_i_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power) + (ff_p_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product_partial. ff_h_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product_partial + S (ff_r_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product)) * ff_v_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product_partial. ff_u_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product = ff_q_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product_partial * S ((S (ff_i_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product)) * ff_v_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product) + (ff_r_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product_successor. ff_h_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product_successor + S (ff_s_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product) = S ((S (S ff_i_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product)) * ff_v_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product_successor. ff_u_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product = ff_q_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product_successor * S ((S (S ff_i_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product)) * ff_v_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product) + (ff_s_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product))) /\ ff_s_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product = ff_r_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product * ff_p_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_power_product)))))))) /\ (exists bpr_divides_quotient_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_divides. C = (bpr_power_value_b5nbmcilfp_contribution_prefix_choice_valuation_candidate) * bpr_divides_quotient_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_divides))) -> (exists bpr_le_gap_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_below. bpr_le_gap_b5nbmcilfp_contribution_prefix_choice_valuation_candidate_below + (bpr_valuation_candidate_b5nbmcilfp_contribution_prefix_choice_valuation) = (bpr_choice_exponent_b5nbmcilfp_contribution_prefix_choice))) /\ (exists bpr_power_code_b5nbmcilfp_contribution_prefix_choice_power bpr_power_scale_b5nbmcilfp_contribution_prefix_choice_power. ((forall bpr_power_index_b5nbmcilfp_contribution_prefix_choice_power. (exists bpr_gap_b5nbmcilfp_contribution_prefix_choice_power_repeat_bound. bpr_gap_b5nbmcilfp_contribution_prefix_choice_power_repeat_bound + S (bpr_power_index_b5nbmcilfp_contribution_prefix_choice_power) = bpr_choice_exponent_b5nbmcilfp_contribution_prefix_choice) -> (((exists bpr_height_b5nbmcilfp_contribution_prefix_choice_power_repeat_entry. bpr_height_b5nbmcilfp_contribution_prefix_choice_power_repeat_entry + S (S (s + bpr_index_b5nbmcilfp_contribution_prefix)) = S ((S (bpr_power_index_b5nbmcilfp_contribution_prefix_choice_power)) * bpr_power_scale_b5nbmcilfp_contribution_prefix_choice_power)) /\ exists bpr_quotient_b5nbmcilfp_contribution_prefix_choice_power_repeat_entry. bpr_power_code_b5nbmcilfp_contribution_prefix_choice_power = bpr_quotient_b5nbmcilfp_contribution_prefix_choice_power_repeat_entry * S ((S (bpr_power_index_b5nbmcilfp_contribution_prefix_choice_power)) * bpr_power_scale_b5nbmcilfp_contribution_prefix_choice_power) + (S (s + bpr_index_b5nbmcilfp_contribution_prefix))))) /\ (exists ff_u_b5nbmcilfp_contribution_prefix_choice_power_product ff_v_b5nbmcilfp_contribution_prefix_choice_power_product. ((((exists ff_h_b5nbmcilfp_contribution_prefix_choice_power_product_start. ff_h_b5nbmcilfp_contribution_prefix_choice_power_product_start + S (1) = S ((S (0)) * ff_v_b5nbmcilfp_contribution_prefix_choice_power_product)) /\ exists ff_q_b5nbmcilfp_contribution_prefix_choice_power_product_start. ff_u_b5nbmcilfp_contribution_prefix_choice_power_product = ff_q_b5nbmcilfp_contribution_prefix_choice_power_product_start * S ((S (0)) * ff_v_b5nbmcilfp_contribution_prefix_choice_power_product) + (1))) /\ ((((exists ff_h_b5nbmcilfp_contribution_prefix_choice_power_product_terminal. ff_h_b5nbmcilfp_contribution_prefix_choice_power_product_terminal + S (bpr_value_b5nbmcilfp_contribution_prefix) = S ((S (bpr_choice_exponent_b5nbmcilfp_contribution_prefix_choice)) * ff_v_b5nbmcilfp_contribution_prefix_choice_power_product)) /\ exists ff_q_b5nbmcilfp_contribution_prefix_choice_power_product_terminal. ff_u_b5nbmcilfp_contribution_prefix_choice_power_product = ff_q_b5nbmcilfp_contribution_prefix_choice_power_product_terminal * S ((S (bpr_choice_exponent_b5nbmcilfp_contribution_prefix_choice)) * ff_v_b5nbmcilfp_contribution_prefix_choice_power_product) + (bpr_value_b5nbmcilfp_contribution_prefix))) /\ forall ff_i_b5nbmcilfp_contribution_prefix_choice_power_product. (exists ff_lt_b5nbmcilfp_contribution_prefix_choice_power_product_bound. ff_lt_b5nbmcilfp_contribution_prefix_choice_power_product_bound + S ff_i_b5nbmcilfp_contribution_prefix_choice_power_product = bpr_choice_exponent_b5nbmcilfp_contribution_prefix_choice) -> exists ff_p_b5nbmcilfp_contribution_prefix_choice_power_product ff_r_b5nbmcilfp_contribution_prefix_choice_power_product ff_s_b5nbmcilfp_contribution_prefix_choice_power_product. ((((exists ff_h_b5nbmcilfp_contribution_prefix_choice_power_product_factor. ff_h_b5nbmcilfp_contribution_prefix_choice_power_product_factor + S (ff_p_b5nbmcilfp_contribution_prefix_choice_power_product) = S ((S (ff_i_b5nbmcilfp_contribution_prefix_choice_power_product)) * bpr_power_scale_b5nbmcilfp_contribution_prefix_choice_power)) /\ exists ff_q_b5nbmcilfp_contribution_prefix_choice_power_product_factor. bpr_power_code_b5nbmcilfp_contribution_prefix_choice_power = ff_q_b5nbmcilfp_contribution_prefix_choice_power_product_factor * S ((S (ff_i_b5nbmcilfp_contribution_prefix_choice_power_product)) * bpr_power_scale_b5nbmcilfp_contribution_prefix_choice_power) + (ff_p_b5nbmcilfp_contribution_prefix_choice_power_product))) /\ ((((exists ff_h_b5nbmcilfp_contribution_prefix_choice_power_product_partial. ff_h_b5nbmcilfp_contribution_prefix_choice_power_product_partial + S (ff_r_b5nbmcilfp_contribution_prefix_choice_power_product) = S ((S (ff_i_b5nbmcilfp_contribution_prefix_choice_power_product)) * ff_v_b5nbmcilfp_contribution_prefix_choice_power_product)) /\ exists ff_q_b5nbmcilfp_contribution_prefix_choice_power_product_partial. ff_u_b5nbmcilfp_contribution_prefix_choice_power_product = ff_q_b5nbmcilfp_contribution_prefix_choice_power_product_partial * S ((S (ff_i_b5nbmcilfp_contribution_prefix_choice_power_product)) * ff_v_b5nbmcilfp_contribution_prefix_choice_power_product) + (ff_r_b5nbmcilfp_contribution_prefix_choice_power_product))) /\ ((((exists ff_h_b5nbmcilfp_contribution_prefix_choice_power_product_successor. ff_h_b5nbmcilfp_contribution_prefix_choice_power_product_successor + S (ff_s_b5nbmcilfp_contribution_prefix_choice_power_product) = S ((S (S ff_i_b5nbmcilfp_contribution_prefix_choice_power_product)) * ff_v_b5nbmcilfp_contribution_prefix_choice_power_product)) /\ exists ff_q_b5nbmcilfp_contribution_prefix_choice_power_product_successor. ff_u_b5nbmcilfp_contribution_prefix_choice_power_product = ff_q_b5nbmcilfp_contribution_prefix_choice_power_product_successor * S ((S (S ff_i_b5nbmcilfp_contribution_prefix_choice_power_product)) * ff_v_b5nbmcilfp_contribution_prefix_choice_power_product) + (ff_s_b5nbmcilfp_contribution_prefix_choice_power_product))) /\ ff_s_b5nbmcilfp_contribution_prefix_choice_power_product = ff_r_b5nbmcilfp_contribution_prefix_choice_power_product * ff_p_b5nbmcilfp_contribution_prefix_choice_power_product)))))))))) \/ (~((~(S (s + bpr_index_b5nbmcilfp_contribution_prefix) = 1) /\ forall bpr_left_b5nbmcilfp_contribution_prefix_choice_prime bpr_right_b5nbmcilfp_contribution_prefix_choice_prime. S (s + bpr_index_b5nbmcilfp_contribution_prefix) = bpr_left_b5nbmcilfp_contribution_prefix_choice_prime * bpr_right_b5nbmcilfp_contribution_prefix_choice_prime -> bpr_left_b5nbmcilfp_contribution_prefix_choice_prime = 1 \/ bpr_right_b5nbmcilfp_contribution_prefix_choice_prime = 1)) /\ bpr_value_b5nbmcilfp_contribution_prefix = 1))))) /\ (exists ff_u_b5nbmcilfp_contribution_product ff_v_b5nbmcilfp_contribution_product. ((((exists ff_h_b5nbmcilfp_contribution_product_start. ff_h_b5nbmcilfp_contribution_product_start + S (1) = S ((S (0)) * ff_v_b5nbmcilfp_contribution_product)) /\ exists ff_q_b5nbmcilfp_contribution_product_start. ff_u_b5nbmcilfp_contribution_product = ff_q_b5nbmcilfp_contribution_product_start * S ((S (0)) * ff_v_b5nbmcilfp_contribution_product) + (1))) /\ ((((exists ff_h_b5nbmcilfp_contribution_product_terminal. ff_h_b5nbmcilfp_contribution_product_terminal + S (y) = S ((S (g)) * ff_v_b5nbmcilfp_contribution_product)) /\ exists ff_q_b5nbmcilfp_contribution_product_terminal. ff_u_b5nbmcilfp_contribution_product = ff_q_b5nbmcilfp_contribution_product_terminal * S ((S (g)) * ff_v_b5nbmcilfp_contribution_product) + (y))) /\ forall ff_i_b5nbmcilfp_contribution_product. (exists ff_lt_b5nbmcilfp_contribution_product_bound. ff_lt_b5nbmcilfp_contribution_product_bound + S ff_i_b5nbmcilfp_contribution_product = g) -> exists ff_p_b5nbmcilfp_contribution_product ff_r_b5nbmcilfp_contribution_product ff_s_b5nbmcilfp_contribution_product. ((((exists ff_h_b5nbmcilfp_contribution_product_factor. ff_h_b5nbmcilfp_contribution_product_factor + S (ff_p_b5nbmcilfp_contribution_product) = S ((S (ff_i_b5nbmcilfp_contribution_product)) * bpr_scale_b5nbmcilfp_contribution)) /\ exists ff_q_b5nbmcilfp_contribution_product_factor. bpr_code_b5nbmcilfp_contribution = ff_q_b5nbmcilfp_contribution_product_factor * S ((S (ff_i_b5nbmcilfp_contribution_product)) * bpr_scale_b5nbmcilfp_contribution) + (ff_p_b5nbmcilfp_contribution_product))) /\ ((((exists ff_h_b5nbmcilfp_contribution_product_partial. ff_h_b5nbmcilfp_contribution_product_partial + S (ff_r_b5nbmcilfp_contribution_product) = S ((S (ff_i_b5nbmcilfp_contribution_product)) * ff_v_b5nbmcilfp_contribution_product)) /\ exists ff_q_b5nbmcilfp_contribution_product_partial. ff_u_b5nbmcilfp_contribution_product = ff_q_b5nbmcilfp_contribution_product_partial * S ((S (ff_i_b5nbmcilfp_contribution_product)) * ff_v_b5nbmcilfp_contribution_product) + (ff_r_b5nbmcilfp_contribution_product))) /\ ((((exists ff_h_b5nbmcilfp_contribution_product_successor. ff_h_b5nbmcilfp_contribution_product_successor + S (ff_s_b5nbmcilfp_contribution_product) = S ((S (S ff_i_b5nbmcilfp_contribution_product)) * ff_v_b5nbmcilfp_contribution_product)) /\ exists ff_q_b5nbmcilfp_contribution_product_successor. ff_u_b5nbmcilfp_contribution_product = ff_q_b5nbmcilfp_contribution_product_successor * S ((S (S ff_i_b5nbmcilfp_contribution_product)) * ff_v_b5nbmcilfp_contribution_product) + (ff_s_b5nbmcilfp_contribution_product))) /\ ff_s_b5nbmcilfp_contribution_product = ff_r_b5nbmcilfp_contribution_product * ff_p_b5nbmcilfp_contribution_product)))))))) -> (exists bpvi_b_b5nbmcilfp_power bpvi_c_b5nbmcilfp_power. ((forall bpvi_i_b5nbmcilfp_power. (exists bpvi_repeat_gap_b5nbmcilfp_power. bpvi_repeat_gap_b5nbmcilfp_power + S bpvi_i_b5nbmcilfp_power = q) -> (((exists bpvi_h_b5nbmcilfp_power_repeat. bpvi_h_b5nbmcilfp_power_repeat + S (4) = S ((S (bpvi_i_b5nbmcilfp_power)) * bpvi_c_b5nbmcilfp_power)) /\ exists bpvi_q_b5nbmcilfp_power_repeat. bpvi_b_b5nbmcilfp_power = bpvi_q_b5nbmcilfp_power_repeat * S ((S (bpvi_i_b5nbmcilfp_power)) * bpvi_c_b5nbmcilfp_power) + (4)))) /\ (exists bpvi_u_b5nbmcilfp_power bpvi_v_b5nbmcilfp_power. ((((exists bpvi_h_b5nbmcilfp_power_start. bpvi_h_b5nbmcilfp_power_start + S (1) = S ((S (0)) * bpvi_v_b5nbmcilfp_power)) /\ exists bpvi_q_b5nbmcilfp_power_start. bpvi_u_b5nbmcilfp_power = bpvi_q_b5nbmcilfp_power_start * S ((S (0)) * bpvi_v_b5nbmcilfp_power) + (1))) /\ ((((exists bpvi_h_b5nbmcilfp_power_terminal. bpvi_h_b5nbmcilfp_power_terminal + S (B) = S ((S (q)) * bpvi_v_b5nbmcilfp_power)) /\ exists bpvi_q_b5nbmcilfp_power_terminal. bpvi_u_b5nbmcilfp_power = bpvi_q_b5nbmcilfp_power_terminal * S ((S (q)) * bpvi_v_b5nbmcilfp_power) + (B))) /\ forall bpvi_j_b5nbmcilfp_power. (exists bpvi_product_gap_b5nbmcilfp_power. bpvi_product_gap_b5nbmcilfp_power + S bpvi_j_b5nbmcilfp_power = q) -> exists bpvi_factor_b5nbmcilfp_power bpvi_partial_b5nbmcilfp_power bpvi_successor_b5nbmcilfp_power. ((((exists bpvi_h_b5nbmcilfp_power_factor. bpvi_h_b5nbmcilfp_power_factor + S (bpvi_factor_b5nbmcilfp_power) = S ((S (bpvi_j_b5nbmcilfp_power)) * bpvi_c_b5nbmcilfp_power)) /\ exists bpvi_q_b5nbmcilfp_power_factor. bpvi_b_b5nbmcilfp_power = bpvi_q_b5nbmcilfp_power_factor * S ((S (bpvi_j_b5nbmcilfp_power)) * bpvi_c_b5nbmcilfp_power) + (bpvi_factor_b5nbmcilfp_power))) /\ ((((exists bpvi_h_b5nbmcilfp_power_partial. bpvi_h_b5nbmcilfp_power_partial + S (bpvi_partial_b5nbmcilfp_power) = S ((S (bpvi_j_b5nbmcilfp_power)) * bpvi_v_b5nbmcilfp_power)) /\ exists bpvi_q_b5nbmcilfp_power_partial. bpvi_u_b5nbmcilfp_power = bpvi_q_b5nbmcilfp_power_partial * S ((S (bpvi_j_b5nbmcilfp_power)) * bpvi_v_b5nbmcilfp_power) + (bpvi_partial_b5nbmcilfp_power))) /\ ((((exists bpvi_h_b5nbmcilfp_power_successor. bpvi_h_b5nbmcilfp_power_successor + S (bpvi_successor_b5nbmcilfp_power) = S ((S (S bpvi_j_b5nbmcilfp_power)) * bpvi_v_b5nbmcilfp_power)) /\ exists bpvi_q_b5nbmcilfp_power_successor. bpvi_u_b5nbmcilfp_power = bpvi_q_b5nbmcilfp_power_successor * S ((S (S bpvi_j_b5nbmcilfp_power)) * bpvi_v_b5nbmcilfp_power) + (bpvi_successor_b5nbmcilfp_power))) /\ bpvi_successor_b5nbmcilfp_power = bpvi_partial_b5nbmcilfp_power * bpvi_factor_b5nbmcilfp_power)))))))) -> (exists bcf_le_gap_b5nbmcilfp_result. bcf_le_gap_b5nbmcilfp_result + (y) = B)Proof neighborhood
Direct theorem prerequisites
BT000F le_trans BT00PX le_mul_of_one_le_left BT00UA primorial_exists BT00UF primorial_index_eq_transport BT00UE primorial_positive BT00UY primorial_prefix_interval_split BT00VW primorial_le_four_pow BT0110 no_bertrand_middle_contribution_interval_le_primorial_intervalDirect 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 (8)
01Fix variables and assumptionsL1–10
02Fix variables and assumptionsL11–16
03Establish hprimorialL17–19
Establish this local claim before using it. It is not an additional assumption.
- L17
have hprimorial : ∃ P. Primorial(q,P)Definitions: Primorial(q,P)Original native command in the exact edition - L18
specialize primorial_exists q - L19
exact primorial_exists
04Separate the logical casesL20–20
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L20
cases hprimorial
05Establish hreverseL21–23
06Establish halignedL24–30
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply primorial index eq transport.
- L24
have haligned : Primorial(s + g,x)Definitions: Primorial(s + g,x)Original native command in the exact edition - L25
specialize primorial_index_eq_transport q - L26
specialize primorial_index_eq_transport (s + g) - L27
specialize primorial_index_eq_transport x - L28
apply primorial_index_eq_transport - L29
exact hreverse - L30
exact hprimorial_witness
07Establish hsplitL31–36
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply primorial prefix interval split.
- L31
have hsplit : ∃ u. ∃ v. Primorial(s,u) ∧ ((∃ y. ∃ z. (∀ n. Lt(n,g) → ∃ m. BetaAt(y,z,n,m) ∧ (Prime(S (s + n)) ∧ m = S (s + n) ∨ ¬Prime(S (s + n)) ∧ m = 1)) ∧ Product(y,z,g,v)) ∧ x = u · v)Definitions: Primorial(s,u)Lt(n,g)BetaAt(y,z,n,m)Prime(S (s + n))Product(y,z,g,v)Original native command in the exact edition - L32
specialize primorial_prefix_interval_split s - L33
specialize primorial_prefix_interval_split g - L34
specialize primorial_prefix_interval_split x - L35
apply primorial_prefix_interval_split - L36
exact haligned
08Separate the logical casesL37–40
09Establish hmiddleL41–50
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply no bertrand middle contribution interval le primorial interval.
- L41
- L42
specialize no_bertrand_middle_contribution_interval_le_primorial_interval n - L43
specialize no_bertrand_middle_contribution_interval_le_primorial_interval s - L44
specialize no_bertrand_middle_contribution_interval_le_primorial_interval q - L45
specialize no_bertrand_middle_contribution_interval_le_primorial_interval r - L46
specialize no_bertrand_middle_contribution_interval_le_primorial_interval C - L47
specialize no_bertrand_middle_contribution_interval_le_primorial_interval g - L48
specialize no_bertrand_middle_contribution_interval_le_primorial_interval y - L49
specialize no_bertrand_middle_contribution_interval_le_primorial_interval x2 - L50
apply no_bertrand_middle_contribution_interval_le_primorial_interval
10Use earlier factsL51–58
11Establish hprefix_positiveL59–63
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply primorial positive.
12Separate the logical casesL64–64
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L64
cases hprefix_positive
13Establish hone_prefixL65–65
Establish this local claim before using it. It is not an additional assumption.
14Construct an explicit witnessL66–66
Supply the displayed value, then prove that it has the required property.
- L66
exists x3
15Calculate and transport equalitiesL67–68
16Establish hinterval_productL69–73
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply le mul of one le left.
- L69
have hinterval_product : Le(x2,x1 · x2)Definitions: Le(x2,x1 · x2)Original native command in the exact edition - L70
specialize le_mul_of_one_le_left x1 - L71
specialize le_mul_of_one_le_left x2 - L72
apply le_mul_of_one_le_left - L73
exact hone_prefix
17Establish hraw_y_productL74–80
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply le trans.
- L74
have hraw_y_product : Le(y,x1 · x2)Definitions: Le(y,x1 · x2)Original native command in the exact edition - L75
specialize le_trans y - L76
specialize le_trans x2 - L77
specialize le_trans (x1 * x2) - L78
apply le_trans - L79
exact hmiddle - L80
exact hinterval_product
18Establish hy_primorialL81–83
Establish this local claim before using it. It is not an additional assumption.
19Establish hprimorial_powerL84–93
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply primorial le four pow.
Original defined command ledger · 96 lines
- 0001
intro n - 0002
intro s - 0003
intro q - 0004
intro r - 0005
intro C - 0006
intro g - 0007
intro y - 0008
intro B - 0009
intro hexclusion - 0010
intro hpositive - 0011
intro hfloor - 0012
intro hdivision - 0013
intro hcentral - 0014
intro hgap - 0015
intro hcontribution - 0016
intro hpower - 0017
have hprimorial : ∃ P. Primorial(q,P)Exact native replay line
have hprimorial : exists P. (exists bpr_code_b5nbmcilfp_primorial_q bpr_scale_b5nbmcilfp_primorial_q. ((forall bpr_index_b5nbmcilfp_primorial_q_mask. (exists bpr_gap_b5nbmcilfp_primorial_q_mask_bound. bpr_gap_b5nbmcilfp_primorial_q_mask_bound + S (bpr_index_b5nbmcilfp_primorial_q_mask) = q) -> exists bpr_value_b5nbmcilfp_primorial_q_mask. ((((exists bpr_height_b5nbmcilfp_primorial_q_mask_decoded. bpr_height_b5nbmcilfp_primorial_q_mask_decoded + S (bpr_value_b5nbmcilfp_primorial_q_mask) = S ((S (bpr_index_b5nbmcilfp_primorial_q_mask)) * bpr_scale_b5nbmcilfp_primorial_q)) /\ exists bpr_quotient_b5nbmcilfp_primorial_q_mask_decoded. bpr_code_b5nbmcilfp_primorial_q = bpr_quotient_b5nbmcilfp_primorial_q_mask_decoded * S ((S (bpr_index_b5nbmcilfp_primorial_q_mask)) * bpr_scale_b5nbmcilfp_primorial_q) + (bpr_value_b5nbmcilfp_primorial_q_mask))) /\ (((((~(S (bpr_index_b5nbmcilfp_primorial_q_mask) = 1) /\ forall bpr_left_b5nbmcilfp_primorial_q_mask_choice_prime bpr_right_b5nbmcilfp_primorial_q_mask_choice_prime. S (bpr_index_b5nbmcilfp_primorial_q_mask) = bpr_left_b5nbmcilfp_primorial_q_mask_choice_prime * bpr_right_b5nbmcilfp_primorial_q_mask_choice_prime -> bpr_left_b5nbmcilfp_primorial_q_mask_choice_prime = 1 \/ bpr_right_b5nbmcilfp_primorial_q_mask_choice_prime = 1)) /\ bpr_value_b5nbmcilfp_primorial_q_mask = S (bpr_index_b5nbmcilfp_primorial_q_mask)) \/ (~((~(S (bpr_index_b5nbmcilfp_primorial_q_mask) = 1) /\ forall bpr_left_b5nbmcilfp_primorial_q_mask_choice_prime bpr_right_b5nbmcilfp_primorial_q_mask_choice_prime. S (bpr_index_b5nbmcilfp_primorial_q_mask) = bpr_left_b5nbmcilfp_primorial_q_mask_choice_prime * bpr_right_b5nbmcilfp_primorial_q_mask_choice_prime -> bpr_left_b5nbmcilfp_primorial_q_mask_choice_prime = 1 \/ bpr_right_b5nbmcilfp_primorial_q_mask_choice_prime = 1)) /\ bpr_value_b5nbmcilfp_primorial_q_mask = 1))))) /\ (exists ff_u_b5nbmcilfp_primorial_q_product ff_v_b5nbmcilfp_primorial_q_product. ((((exists ff_h_b5nbmcilfp_primorial_q_product_start. ff_h_b5nbmcilfp_primorial_q_product_start + S (1) = S ((S (0)) * ff_v_b5nbmcilfp_primorial_q_product)) /\ exists ff_q_b5nbmcilfp_primorial_q_product_start. ff_u_b5nbmcilfp_primorial_q_product = ff_q_b5nbmcilfp_primorial_q_product_start * S ((S (0)) * ff_v_b5nbmcilfp_primorial_q_product) + (1))) /\ ((((exists ff_h_b5nbmcilfp_primorial_q_product_terminal. ff_h_b5nbmcilfp_primorial_q_product_terminal + S (P) = S ((S (q)) * ff_v_b5nbmcilfp_primorial_q_product)) /\ exists ff_q_b5nbmcilfp_primorial_q_product_terminal. ff_u_b5nbmcilfp_primorial_q_product = ff_q_b5nbmcilfp_primorial_q_product_terminal * S ((S (q)) * ff_v_b5nbmcilfp_primorial_q_product) + (P))) /\ forall ff_i_b5nbmcilfp_primorial_q_product. (exists ff_lt_b5nbmcilfp_primorial_q_product_bound. ff_lt_b5nbmcilfp_primorial_q_product_bound + S ff_i_b5nbmcilfp_primorial_q_product = q) -> exists ff_p_b5nbmcilfp_primorial_q_product ff_r_b5nbmcilfp_primorial_q_product ff_s_b5nbmcilfp_primorial_q_product. ((((exists ff_h_b5nbmcilfp_primorial_q_product_factor. ff_h_b5nbmcilfp_primorial_q_product_factor + S (ff_p_b5nbmcilfp_primorial_q_product) = S ((S (ff_i_b5nbmcilfp_primorial_q_product)) * bpr_scale_b5nbmcilfp_primorial_q)) /\ exists ff_q_b5nbmcilfp_primorial_q_product_factor. bpr_code_b5nbmcilfp_primorial_q = ff_q_b5nbmcilfp_primorial_q_product_factor * S ((S (ff_i_b5nbmcilfp_primorial_q_product)) * bpr_scale_b5nbmcilfp_primorial_q) + (ff_p_b5nbmcilfp_primorial_q_product))) /\ ((((exists ff_h_b5nbmcilfp_primorial_q_product_partial. ff_h_b5nbmcilfp_primorial_q_product_partial + S (ff_r_b5nbmcilfp_primorial_q_product) = S ((S (ff_i_b5nbmcilfp_primorial_q_product)) * ff_v_b5nbmcilfp_primorial_q_product)) /\ exists ff_q_b5nbmcilfp_primorial_q_product_partial. ff_u_b5nbmcilfp_primorial_q_product = ff_q_b5nbmcilfp_primorial_q_product_partial * S ((S (ff_i_b5nbmcilfp_primorial_q_product)) * ff_v_b5nbmcilfp_primorial_q_product) + (ff_r_b5nbmcilfp_primorial_q_product))) /\ ((((exists ff_h_b5nbmcilfp_primorial_q_product_successor. ff_h_b5nbmcilfp_primorial_q_product_successor + S (ff_s_b5nbmcilfp_primorial_q_product) = S ((S (S ff_i_b5nbmcilfp_primorial_q_product)) * ff_v_b5nbmcilfp_primorial_q_product)) /\ exists ff_q_b5nbmcilfp_primorial_q_product_successor. ff_u_b5nbmcilfp_primorial_q_product = ff_q_b5nbmcilfp_primorial_q_product_successor * S ((S (S ff_i_b5nbmcilfp_primorial_q_product)) * ff_v_b5nbmcilfp_primorial_q_product) + (ff_s_b5nbmcilfp_primorial_q_product))) /\ ff_s_b5nbmcilfp_primorial_q_product = ff_r_b5nbmcilfp_primorial_q_product * ff_p_b5nbmcilfp_primorial_q_product)))))))) - 0018
specialize primorial_exists q - 0019
exact primorial_exists - 0020
cases hprimorial - 0021
have hreverse : q = s + g - 0022
symm - 0023
exact hgap - 0024
have haligned : Primorial(s + g,x)Exact native replay line
have haligned : exists bpr_code_b5nbmcilfp_primorial_sum bpr_scale_b5nbmcilfp_primorial_sum. ((forall bpr_index_b5nbmcilfp_primorial_sum_mask. (exists bpr_gap_b5nbmcilfp_primorial_sum_mask_bound. bpr_gap_b5nbmcilfp_primorial_sum_mask_bound + S (bpr_index_b5nbmcilfp_primorial_sum_mask) = s + g) -> exists bpr_value_b5nbmcilfp_primorial_sum_mask. ((((exists bpr_height_b5nbmcilfp_primorial_sum_mask_decoded. bpr_height_b5nbmcilfp_primorial_sum_mask_decoded + S (bpr_value_b5nbmcilfp_primorial_sum_mask) = S ((S (bpr_index_b5nbmcilfp_primorial_sum_mask)) * bpr_scale_b5nbmcilfp_primorial_sum)) /\ exists bpr_quotient_b5nbmcilfp_primorial_sum_mask_decoded. bpr_code_b5nbmcilfp_primorial_sum = bpr_quotient_b5nbmcilfp_primorial_sum_mask_decoded * S ((S (bpr_index_b5nbmcilfp_primorial_sum_mask)) * bpr_scale_b5nbmcilfp_primorial_sum) + (bpr_value_b5nbmcilfp_primorial_sum_mask))) /\ (((((~(S (bpr_index_b5nbmcilfp_primorial_sum_mask) = 1) /\ forall bpr_left_b5nbmcilfp_primorial_sum_mask_choice_prime bpr_right_b5nbmcilfp_primorial_sum_mask_choice_prime. S (bpr_index_b5nbmcilfp_primorial_sum_mask) = bpr_left_b5nbmcilfp_primorial_sum_mask_choice_prime * bpr_right_b5nbmcilfp_primorial_sum_mask_choice_prime -> bpr_left_b5nbmcilfp_primorial_sum_mask_choice_prime = 1 \/ bpr_right_b5nbmcilfp_primorial_sum_mask_choice_prime = 1)) /\ bpr_value_b5nbmcilfp_primorial_sum_mask = S (bpr_index_b5nbmcilfp_primorial_sum_mask)) \/ (~((~(S (bpr_index_b5nbmcilfp_primorial_sum_mask) = 1) /\ forall bpr_left_b5nbmcilfp_primorial_sum_mask_choice_prime bpr_right_b5nbmcilfp_primorial_sum_mask_choice_prime. S (bpr_index_b5nbmcilfp_primorial_sum_mask) = bpr_left_b5nbmcilfp_primorial_sum_mask_choice_prime * bpr_right_b5nbmcilfp_primorial_sum_mask_choice_prime -> bpr_left_b5nbmcilfp_primorial_sum_mask_choice_prime = 1 \/ bpr_right_b5nbmcilfp_primorial_sum_mask_choice_prime = 1)) /\ bpr_value_b5nbmcilfp_primorial_sum_mask = 1))))) /\ (exists ff_u_b5nbmcilfp_primorial_sum_product ff_v_b5nbmcilfp_primorial_sum_product. ((((exists ff_h_b5nbmcilfp_primorial_sum_product_start. ff_h_b5nbmcilfp_primorial_sum_product_start + S (1) = S ((S (0)) * ff_v_b5nbmcilfp_primorial_sum_product)) /\ exists ff_q_b5nbmcilfp_primorial_sum_product_start. ff_u_b5nbmcilfp_primorial_sum_product = ff_q_b5nbmcilfp_primorial_sum_product_start * S ((S (0)) * ff_v_b5nbmcilfp_primorial_sum_product) + (1))) /\ ((((exists ff_h_b5nbmcilfp_primorial_sum_product_terminal. ff_h_b5nbmcilfp_primorial_sum_product_terminal + S (x) = S ((S (s + g)) * ff_v_b5nbmcilfp_primorial_sum_product)) /\ exists ff_q_b5nbmcilfp_primorial_sum_product_terminal. ff_u_b5nbmcilfp_primorial_sum_product = ff_q_b5nbmcilfp_primorial_sum_product_terminal * S ((S (s + g)) * ff_v_b5nbmcilfp_primorial_sum_product) + (x))) /\ forall ff_i_b5nbmcilfp_primorial_sum_product. (exists ff_lt_b5nbmcilfp_primorial_sum_product_bound. ff_lt_b5nbmcilfp_primorial_sum_product_bound + S ff_i_b5nbmcilfp_primorial_sum_product = s + g) -> exists ff_p_b5nbmcilfp_primorial_sum_product ff_r_b5nbmcilfp_primorial_sum_product ff_s_b5nbmcilfp_primorial_sum_product. ((((exists ff_h_b5nbmcilfp_primorial_sum_product_factor. ff_h_b5nbmcilfp_primorial_sum_product_factor + S (ff_p_b5nbmcilfp_primorial_sum_product) = S ((S (ff_i_b5nbmcilfp_primorial_sum_product)) * bpr_scale_b5nbmcilfp_primorial_sum)) /\ exists ff_q_b5nbmcilfp_primorial_sum_product_factor. bpr_code_b5nbmcilfp_primorial_sum = ff_q_b5nbmcilfp_primorial_sum_product_factor * S ((S (ff_i_b5nbmcilfp_primorial_sum_product)) * bpr_scale_b5nbmcilfp_primorial_sum) + (ff_p_b5nbmcilfp_primorial_sum_product))) /\ ((((exists ff_h_b5nbmcilfp_primorial_sum_product_partial. ff_h_b5nbmcilfp_primorial_sum_product_partial + S (ff_r_b5nbmcilfp_primorial_sum_product) = S ((S (ff_i_b5nbmcilfp_primorial_sum_product)) * ff_v_b5nbmcilfp_primorial_sum_product)) /\ exists ff_q_b5nbmcilfp_primorial_sum_product_partial. ff_u_b5nbmcilfp_primorial_sum_product = ff_q_b5nbmcilfp_primorial_sum_product_partial * S ((S (ff_i_b5nbmcilfp_primorial_sum_product)) * ff_v_b5nbmcilfp_primorial_sum_product) + (ff_r_b5nbmcilfp_primorial_sum_product))) /\ ((((exists ff_h_b5nbmcilfp_primorial_sum_product_successor. ff_h_b5nbmcilfp_primorial_sum_product_successor + S (ff_s_b5nbmcilfp_primorial_sum_product) = S ((S (S ff_i_b5nbmcilfp_primorial_sum_product)) * ff_v_b5nbmcilfp_primorial_sum_product)) /\ exists ff_q_b5nbmcilfp_primorial_sum_product_successor. ff_u_b5nbmcilfp_primorial_sum_product = ff_q_b5nbmcilfp_primorial_sum_product_successor * S ((S (S ff_i_b5nbmcilfp_primorial_sum_product)) * ff_v_b5nbmcilfp_primorial_sum_product) + (ff_s_b5nbmcilfp_primorial_sum_product))) /\ ff_s_b5nbmcilfp_primorial_sum_product = ff_r_b5nbmcilfp_primorial_sum_product * ff_p_b5nbmcilfp_primorial_sum_product))))))) - 0025
specialize primorial_index_eq_transport q - 0026
specialize primorial_index_eq_transport (s + g) - 0027
specialize primorial_index_eq_transport x - 0028
apply primorial_index_eq_transport - 0029
exact hreverse - 0030
exact hprimorial_witness - 0031
have hsplit : ∃ u. ∃ v. Primorial(s,u) ∧ ((∃ y. ∃ z. (∀ n. Lt(n,g) → ∃ m. BetaAt(y,z,n,m) ∧ (Prime(S (s + n)) ∧ m = S (s + n) ∨ ¬Prime(S (s + n)) ∧ m = 1)) ∧ Product(y,z,g,v)) ∧ x = u · v)Exact native replay line
have hsplit : exists u v. (exists bpr_code_b5nbmcilfp_prefix bpr_scale_b5nbmcilfp_prefix. ((forall bpr_index_b5nbmcilfp_prefix_mask. (exists bpr_gap_b5nbmcilfp_prefix_mask_bound. bpr_gap_b5nbmcilfp_prefix_mask_bound + S (bpr_index_b5nbmcilfp_prefix_mask) = s) -> exists bpr_value_b5nbmcilfp_prefix_mask. ((((exists bpr_height_b5nbmcilfp_prefix_mask_decoded. bpr_height_b5nbmcilfp_prefix_mask_decoded + S (bpr_value_b5nbmcilfp_prefix_mask) = S ((S (bpr_index_b5nbmcilfp_prefix_mask)) * bpr_scale_b5nbmcilfp_prefix)) /\ exists bpr_quotient_b5nbmcilfp_prefix_mask_decoded. bpr_code_b5nbmcilfp_prefix = bpr_quotient_b5nbmcilfp_prefix_mask_decoded * S ((S (bpr_index_b5nbmcilfp_prefix_mask)) * bpr_scale_b5nbmcilfp_prefix) + (bpr_value_b5nbmcilfp_prefix_mask))) /\ (((((~(S (bpr_index_b5nbmcilfp_prefix_mask) = 1) /\ forall bpr_left_b5nbmcilfp_prefix_mask_choice_prime bpr_right_b5nbmcilfp_prefix_mask_choice_prime. S (bpr_index_b5nbmcilfp_prefix_mask) = bpr_left_b5nbmcilfp_prefix_mask_choice_prime * bpr_right_b5nbmcilfp_prefix_mask_choice_prime -> bpr_left_b5nbmcilfp_prefix_mask_choice_prime = 1 \/ bpr_right_b5nbmcilfp_prefix_mask_choice_prime = 1)) /\ bpr_value_b5nbmcilfp_prefix_mask = S (bpr_index_b5nbmcilfp_prefix_mask)) \/ (~((~(S (bpr_index_b5nbmcilfp_prefix_mask) = 1) /\ forall bpr_left_b5nbmcilfp_prefix_mask_choice_prime bpr_right_b5nbmcilfp_prefix_mask_choice_prime. S (bpr_index_b5nbmcilfp_prefix_mask) = bpr_left_b5nbmcilfp_prefix_mask_choice_prime * bpr_right_b5nbmcilfp_prefix_mask_choice_prime -> bpr_left_b5nbmcilfp_prefix_mask_choice_prime = 1 \/ bpr_right_b5nbmcilfp_prefix_mask_choice_prime = 1)) /\ bpr_value_b5nbmcilfp_prefix_mask = 1))))) /\ (exists ff_u_b5nbmcilfp_prefix_product ff_v_b5nbmcilfp_prefix_product. ((((exists ff_h_b5nbmcilfp_prefix_product_start. ff_h_b5nbmcilfp_prefix_product_start + S (1) = S ((S (0)) * ff_v_b5nbmcilfp_prefix_product)) /\ exists ff_q_b5nbmcilfp_prefix_product_start. ff_u_b5nbmcilfp_prefix_product = ff_q_b5nbmcilfp_prefix_product_start * S ((S (0)) * ff_v_b5nbmcilfp_prefix_product) + (1))) /\ ((((exists ff_h_b5nbmcilfp_prefix_product_terminal. ff_h_b5nbmcilfp_prefix_product_terminal + S (u) = S ((S (s)) * ff_v_b5nbmcilfp_prefix_product)) /\ exists ff_q_b5nbmcilfp_prefix_product_terminal. ff_u_b5nbmcilfp_prefix_product = ff_q_b5nbmcilfp_prefix_product_terminal * S ((S (s)) * ff_v_b5nbmcilfp_prefix_product) + (u))) /\ forall ff_i_b5nbmcilfp_prefix_product. (exists ff_lt_b5nbmcilfp_prefix_product_bound. ff_lt_b5nbmcilfp_prefix_product_bound + S ff_i_b5nbmcilfp_prefix_product = s) -> exists ff_p_b5nbmcilfp_prefix_product ff_r_b5nbmcilfp_prefix_product ff_s_b5nbmcilfp_prefix_product. ((((exists ff_h_b5nbmcilfp_prefix_product_factor. ff_h_b5nbmcilfp_prefix_product_factor + S (ff_p_b5nbmcilfp_prefix_product) = S ((S (ff_i_b5nbmcilfp_prefix_product)) * bpr_scale_b5nbmcilfp_prefix)) /\ exists ff_q_b5nbmcilfp_prefix_product_factor. bpr_code_b5nbmcilfp_prefix = ff_q_b5nbmcilfp_prefix_product_factor * S ((S (ff_i_b5nbmcilfp_prefix_product)) * bpr_scale_b5nbmcilfp_prefix) + (ff_p_b5nbmcilfp_prefix_product))) /\ ((((exists ff_h_b5nbmcilfp_prefix_product_partial. ff_h_b5nbmcilfp_prefix_product_partial + S (ff_r_b5nbmcilfp_prefix_product) = S ((S (ff_i_b5nbmcilfp_prefix_product)) * ff_v_b5nbmcilfp_prefix_product)) /\ exists ff_q_b5nbmcilfp_prefix_product_partial. ff_u_b5nbmcilfp_prefix_product = ff_q_b5nbmcilfp_prefix_product_partial * S ((S (ff_i_b5nbmcilfp_prefix_product)) * ff_v_b5nbmcilfp_prefix_product) + (ff_r_b5nbmcilfp_prefix_product))) /\ ((((exists ff_h_b5nbmcilfp_prefix_product_successor. ff_h_b5nbmcilfp_prefix_product_successor + S (ff_s_b5nbmcilfp_prefix_product) = S ((S (S ff_i_b5nbmcilfp_prefix_product)) * ff_v_b5nbmcilfp_prefix_product)) /\ exists ff_q_b5nbmcilfp_prefix_product_successor. ff_u_b5nbmcilfp_prefix_product = ff_q_b5nbmcilfp_prefix_product_successor * S ((S (S ff_i_b5nbmcilfp_prefix_product)) * ff_v_b5nbmcilfp_prefix_product) + (ff_s_b5nbmcilfp_prefix_product))) /\ ff_s_b5nbmcilfp_prefix_product = ff_r_b5nbmcilfp_prefix_product * ff_p_b5nbmcilfp_prefix_product)))))))) /\ ((exists bpr_code_b5nbmcilfp_interval bpr_scale_b5nbmcilfp_interval. ((forall bpr_index_b5nbmcilfp_interval_mask. (exists bpr_gap_b5nbmcilfp_interval_mask_bound. bpr_gap_b5nbmcilfp_interval_mask_bound + S (bpr_index_b5nbmcilfp_interval_mask) = g) -> exists bpr_value_b5nbmcilfp_interval_mask. ((((exists bpr_height_b5nbmcilfp_interval_mask_decoded. bpr_height_b5nbmcilfp_interval_mask_decoded + S (bpr_value_b5nbmcilfp_interval_mask) = S ((S (bpr_index_b5nbmcilfp_interval_mask)) * bpr_scale_b5nbmcilfp_interval)) /\ exists bpr_quotient_b5nbmcilfp_interval_mask_decoded. bpr_code_b5nbmcilfp_interval = bpr_quotient_b5nbmcilfp_interval_mask_decoded * S ((S (bpr_index_b5nbmcilfp_interval_mask)) * bpr_scale_b5nbmcilfp_interval) + (bpr_value_b5nbmcilfp_interval_mask))) /\ (((((~(S (s + bpr_index_b5nbmcilfp_interval_mask) = 1) /\ forall bpr_left_b5nbmcilfp_interval_mask_choice_prime bpr_right_b5nbmcilfp_interval_mask_choice_prime. S (s + bpr_index_b5nbmcilfp_interval_mask) = bpr_left_b5nbmcilfp_interval_mask_choice_prime * bpr_right_b5nbmcilfp_interval_mask_choice_prime -> bpr_left_b5nbmcilfp_interval_mask_choice_prime = 1 \/ bpr_right_b5nbmcilfp_interval_mask_choice_prime = 1)) /\ bpr_value_b5nbmcilfp_interval_mask = S (s + bpr_index_b5nbmcilfp_interval_mask)) \/ (~((~(S (s + bpr_index_b5nbmcilfp_interval_mask) = 1) /\ forall bpr_left_b5nbmcilfp_interval_mask_choice_prime bpr_right_b5nbmcilfp_interval_mask_choice_prime. S (s + bpr_index_b5nbmcilfp_interval_mask) = bpr_left_b5nbmcilfp_interval_mask_choice_prime * bpr_right_b5nbmcilfp_interval_mask_choice_prime -> bpr_left_b5nbmcilfp_interval_mask_choice_prime = 1 \/ bpr_right_b5nbmcilfp_interval_mask_choice_prime = 1)) /\ bpr_value_b5nbmcilfp_interval_mask = 1))))) /\ (exists ff_u_b5nbmcilfp_interval_product ff_v_b5nbmcilfp_interval_product. ((((exists ff_h_b5nbmcilfp_interval_product_start. ff_h_b5nbmcilfp_interval_product_start + S (1) = S ((S (0)) * ff_v_b5nbmcilfp_interval_product)) /\ exists ff_q_b5nbmcilfp_interval_product_start. ff_u_b5nbmcilfp_interval_product = ff_q_b5nbmcilfp_interval_product_start * S ((S (0)) * ff_v_b5nbmcilfp_interval_product) + (1))) /\ ((((exists ff_h_b5nbmcilfp_interval_product_terminal. ff_h_b5nbmcilfp_interval_product_terminal + S (v) = S ((S (g)) * ff_v_b5nbmcilfp_interval_product)) /\ exists ff_q_b5nbmcilfp_interval_product_terminal. ff_u_b5nbmcilfp_interval_product = ff_q_b5nbmcilfp_interval_product_terminal * S ((S (g)) * ff_v_b5nbmcilfp_interval_product) + (v))) /\ forall ff_i_b5nbmcilfp_interval_product. (exists ff_lt_b5nbmcilfp_interval_product_bound. ff_lt_b5nbmcilfp_interval_product_bound + S ff_i_b5nbmcilfp_interval_product = g) -> exists ff_p_b5nbmcilfp_interval_product ff_r_b5nbmcilfp_interval_product ff_s_b5nbmcilfp_interval_product. ((((exists ff_h_b5nbmcilfp_interval_product_factor. ff_h_b5nbmcilfp_interval_product_factor + S (ff_p_b5nbmcilfp_interval_product) = S ((S (ff_i_b5nbmcilfp_interval_product)) * bpr_scale_b5nbmcilfp_interval)) /\ exists ff_q_b5nbmcilfp_interval_product_factor. bpr_code_b5nbmcilfp_interval = ff_q_b5nbmcilfp_interval_product_factor * S ((S (ff_i_b5nbmcilfp_interval_product)) * bpr_scale_b5nbmcilfp_interval) + (ff_p_b5nbmcilfp_interval_product))) /\ ((((exists ff_h_b5nbmcilfp_interval_product_partial. ff_h_b5nbmcilfp_interval_product_partial + S (ff_r_b5nbmcilfp_interval_product) = S ((S (ff_i_b5nbmcilfp_interval_product)) * ff_v_b5nbmcilfp_interval_product)) /\ exists ff_q_b5nbmcilfp_interval_product_partial. ff_u_b5nbmcilfp_interval_product = ff_q_b5nbmcilfp_interval_product_partial * S ((S (ff_i_b5nbmcilfp_interval_product)) * ff_v_b5nbmcilfp_interval_product) + (ff_r_b5nbmcilfp_interval_product))) /\ ((((exists ff_h_b5nbmcilfp_interval_product_successor. ff_h_b5nbmcilfp_interval_product_successor + S (ff_s_b5nbmcilfp_interval_product) = S ((S (S ff_i_b5nbmcilfp_interval_product)) * ff_v_b5nbmcilfp_interval_product)) /\ exists ff_q_b5nbmcilfp_interval_product_successor. ff_u_b5nbmcilfp_interval_product = ff_q_b5nbmcilfp_interval_product_successor * S ((S (S ff_i_b5nbmcilfp_interval_product)) * ff_v_b5nbmcilfp_interval_product) + (ff_s_b5nbmcilfp_interval_product))) /\ ff_s_b5nbmcilfp_interval_product = ff_r_b5nbmcilfp_interval_product * ff_p_b5nbmcilfp_interval_product)))))))) /\ x = u * v) - 0032
specialize primorial_prefix_interval_split s - 0033
specialize primorial_prefix_interval_split g - 0034
specialize primorial_prefix_interval_split x - 0035
apply primorial_prefix_interval_split - 0036
exact haligned - 0037
cases hsplit - 0038
cases hsplit_witness - 0039
cases hsplit_witness_witness - 0040
cases hsplit_witness_witness_right - 0041
have hmiddle : Le(y,x2)Exact native replay line
have hmiddle : exists bcf_le_gap_b5nbmcilfp_y_v. bcf_le_gap_b5nbmcilfp_y_v + (y) = x2 - 0042
specialize no_bertrand_middle_contribution_interval_le_primorial_interval n - 0043
specialize no_bertrand_middle_contribution_interval_le_primorial_interval s - 0044
specialize no_bertrand_middle_contribution_interval_le_primorial_interval q - 0045
specialize no_bertrand_middle_contribution_interval_le_primorial_interval r - 0046
specialize no_bertrand_middle_contribution_interval_le_primorial_interval C - 0047
specialize no_bertrand_middle_contribution_interval_le_primorial_interval g - 0048
specialize no_bertrand_middle_contribution_interval_le_primorial_interval y - 0049
specialize no_bertrand_middle_contribution_interval_le_primorial_interval x2 - 0050
apply no_bertrand_middle_contribution_interval_le_primorial_interval - 0051
exact hexclusion - 0052
exact hpositive - 0053
exact hfloor - 0054
exact hdivision - 0055
exact hcentral - 0056
exact hgap - 0057
exact hcontribution - 0058
exact hsplit_witness_witness_right_left - 0059
have hprefix_positive : exists t. x1 = S t - 0060
specialize primorial_positive s - 0061
specialize primorial_positive x1 - 0062
apply primorial_positive - 0063
exact hsplit_witness_witness_left - 0064
cases hprefix_positive - 0065
have hone_prefix : Lt(0,x1)Exact native replay line
have hone_prefix : exists bcf_le_gap_b5nbmcilfp_one_prefix. bcf_le_gap_b5nbmcilfp_one_prefix + (1) = x1 - 0066
exists x3 - 0067
rewrite hprefix_positive_witness - 0068
simp - 0069
have hinterval_product : Le(x2,x1 · x2)Exact native replay line
have hinterval_product : exists bcf_le_gap_b5nbmcilfp_v_product. bcf_le_gap_b5nbmcilfp_v_product + (x2) = x1 * x2 - 0070
specialize le_mul_of_one_le_left x1 - 0071
specialize le_mul_of_one_le_left x2 - 0072
apply le_mul_of_one_le_left - 0073
exact hone_prefix - 0074
have hraw_y_product : Le(y,x1 · x2)Exact native replay line
have hraw_y_product : exists bcf_le_gap_b5nbmcilfp_y_product. bcf_le_gap_b5nbmcilfp_y_product + (y) = x1 * x2 - 0075
specialize le_trans y - 0076
specialize le_trans x2 - 0077
specialize le_trans (x1 * x2) - 0078
apply le_trans - 0079
exact hmiddle - 0080
exact hinterval_product - 0081
have hy_primorial : Le(y,x)Exact native replay line
have hy_primorial : exists bcf_le_gap_b5nbmcilfp_y_p. bcf_le_gap_b5nbmcilfp_y_p + (y) = x - 0082
rewrite <- hsplit_witness_witness_right_right at hraw_y_product - 0083
exact hraw_y_product - 0084
have hprimorial_power : Le(x,B)Exact native replay line
have hprimorial_power : exists bcf_le_gap_b5nbmcilfp_p_b. bcf_le_gap_b5nbmcilfp_p_b + (x) = B - 0085
specialize primorial_le_four_pow q - 0086
specialize primorial_le_four_pow x - 0087
specialize primorial_le_four_pow B - 0088
apply primorial_le_four_pow - 0089
exact hprimorial_witness - 0090
exact hpower - 0091
specialize le_trans y - 0092
specialize le_trans x - 0093
specialize le_trans B - 0094
apply le_trans - 0095
exact hy_primorial - 0096
exact hprimorial_power