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. ∀ l. ∀ m. ∀ z. l = m → (∃ x. ∃ y. (∀ k. Lt(k,l) → ∃ i. BetaAt(x,y,k,i) ∧ (Prime(S k) ∧ (∃ j. PowerValuation(S k,n,j) ∧ Pow(S k,j,i)) ∨ ¬Prime(S k) ∧ i = 1)) ∧ Product(x,y,l,z)) → ∃ x. ∃ y. (∀ k. Lt(k,m) → ∃ i. BetaAt(x,y,k,i) ∧ (Prime(S k) ∧ (∃ j. PowerValuation(S k,n,j) ∧ Pow(S k,j,i)) ∨ ¬Prime(S k) ∧ i = 1)) ∧ Product(x,y,m,z)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
14 occurrences
In local proof propositions
0 occurrences
Exact expanded native-PA statement
forall n l m z. l = m -> (exists bpr_product_code_bpcplet_source bpr_product_scale_bpcplet_source. ((forall bpr_prefix_index_bpcplet_source_prefix. (exists bpr_gap_bpcplet_source_prefix_bound. bpr_gap_bpcplet_source_prefix_bound + S (bpr_prefix_index_bpcplet_source_prefix) = l) -> exists bpr_prefix_value_bpcplet_source_prefix. ((((exists bpr_height_bpcplet_source_prefix_decoded. bpr_height_bpcplet_source_prefix_decoded + S (bpr_prefix_value_bpcplet_source_prefix) = S ((S (bpr_prefix_index_bpcplet_source_prefix)) * bpr_product_scale_bpcplet_source)) /\ exists bpr_quotient_bpcplet_source_prefix_decoded. bpr_product_code_bpcplet_source = bpr_quotient_bpcplet_source_prefix_decoded * S ((S (bpr_prefix_index_bpcplet_source_prefix)) * bpr_product_scale_bpcplet_source) + (bpr_prefix_value_bpcplet_source_prefix))) /\ (((((~(S (bpr_prefix_index_bpcplet_source_prefix) = 1) /\ forall bpr_left_bpcplet_source_prefix_choice_prime bpr_right_bpcplet_source_prefix_choice_prime. S (bpr_prefix_index_bpcplet_source_prefix) = bpr_left_bpcplet_source_prefix_choice_prime * bpr_right_bpcplet_source_prefix_choice_prime -> bpr_left_bpcplet_source_prefix_choice_prime = 1 \/ bpr_right_bpcplet_source_prefix_choice_prime = 1)) /\ exists bpr_choice_exponent_bpcplet_source_prefix_choice. ((((exists bpr_le_gap_bpcplet_source_prefix_choice_valuation_selected_bound. bpr_le_gap_bpcplet_source_prefix_choice_valuation_selected_bound + (bpr_choice_exponent_bpcplet_source_prefix_choice) = (n)) /\ (exists bpr_power_value_bpcplet_source_prefix_choice_valuation_selected. ((exists bpr_power_code_bpcplet_source_prefix_choice_valuation_selected_power bpr_power_scale_bpcplet_source_prefix_choice_valuation_selected_power. ((forall bpr_power_index_bpcplet_source_prefix_choice_valuation_selected_power. (exists bpr_gap_bpcplet_source_prefix_choice_valuation_selected_power_repeat_bound. bpr_gap_bpcplet_source_prefix_choice_valuation_selected_power_repeat_bound + S (bpr_power_index_bpcplet_source_prefix_choice_valuation_selected_power) = bpr_choice_exponent_bpcplet_source_prefix_choice) -> (((exists bpr_height_bpcplet_source_prefix_choice_valuation_selected_power_repeat_entry. bpr_height_bpcplet_source_prefix_choice_valuation_selected_power_repeat_entry + S (S (bpr_prefix_index_bpcplet_source_prefix)) = S ((S (bpr_power_index_bpcplet_source_prefix_choice_valuation_selected_power)) * bpr_power_scale_bpcplet_source_prefix_choice_valuation_selected_power)) /\ exists bpr_quotient_bpcplet_source_prefix_choice_valuation_selected_power_repeat_entry. bpr_power_code_bpcplet_source_prefix_choice_valuation_selected_power = bpr_quotient_bpcplet_source_prefix_choice_valuation_selected_power_repeat_entry * S ((S (bpr_power_index_bpcplet_source_prefix_choice_valuation_selected_power)) * bpr_power_scale_bpcplet_source_prefix_choice_valuation_selected_power) + (S (bpr_prefix_index_bpcplet_source_prefix))))) /\ (exists ff_u_bpcplet_source_prefix_choice_valuation_selected_power_product ff_v_bpcplet_source_prefix_choice_valuation_selected_power_product. ((((exists ff_h_bpcplet_source_prefix_choice_valuation_selected_power_product_start. ff_h_bpcplet_source_prefix_choice_valuation_selected_power_product_start + S (1) = S ((S (0)) * ff_v_bpcplet_source_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_bpcplet_source_prefix_choice_valuation_selected_power_product_start. ff_u_bpcplet_source_prefix_choice_valuation_selected_power_product = ff_q_bpcplet_source_prefix_choice_valuation_selected_power_product_start * S ((S (0)) * ff_v_bpcplet_source_prefix_choice_valuation_selected_power_product) + (1))) /\ ((((exists ff_h_bpcplet_source_prefix_choice_valuation_selected_power_product_terminal. ff_h_bpcplet_source_prefix_choice_valuation_selected_power_product_terminal + S (bpr_power_value_bpcplet_source_prefix_choice_valuation_selected) = S ((S (bpr_choice_exponent_bpcplet_source_prefix_choice)) * ff_v_bpcplet_source_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_bpcplet_source_prefix_choice_valuation_selected_power_product_terminal. ff_u_bpcplet_source_prefix_choice_valuation_selected_power_product = ff_q_bpcplet_source_prefix_choice_valuation_selected_power_product_terminal * S ((S (bpr_choice_exponent_bpcplet_source_prefix_choice)) * ff_v_bpcplet_source_prefix_choice_valuation_selected_power_product) + (bpr_power_value_bpcplet_source_prefix_choice_valuation_selected))) /\ forall ff_i_bpcplet_source_prefix_choice_valuation_selected_power_product. (exists ff_lt_bpcplet_source_prefix_choice_valuation_selected_power_product_bound. ff_lt_bpcplet_source_prefix_choice_valuation_selected_power_product_bound + S ff_i_bpcplet_source_prefix_choice_valuation_selected_power_product = bpr_choice_exponent_bpcplet_source_prefix_choice) -> exists ff_p_bpcplet_source_prefix_choice_valuation_selected_power_product ff_r_bpcplet_source_prefix_choice_valuation_selected_power_product ff_s_bpcplet_source_prefix_choice_valuation_selected_power_product. ((((exists ff_h_bpcplet_source_prefix_choice_valuation_selected_power_product_factor. ff_h_bpcplet_source_prefix_choice_valuation_selected_power_product_factor + S (ff_p_bpcplet_source_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_bpcplet_source_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_bpcplet_source_prefix_choice_valuation_selected_power)) /\ exists ff_q_bpcplet_source_prefix_choice_valuation_selected_power_product_factor. bpr_power_code_bpcplet_source_prefix_choice_valuation_selected_power = ff_q_bpcplet_source_prefix_choice_valuation_selected_power_product_factor * S ((S (ff_i_bpcplet_source_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_bpcplet_source_prefix_choice_valuation_selected_power) + (ff_p_bpcplet_source_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_bpcplet_source_prefix_choice_valuation_selected_power_product_partial. ff_h_bpcplet_source_prefix_choice_valuation_selected_power_product_partial + S (ff_r_bpcplet_source_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_bpcplet_source_prefix_choice_valuation_selected_power_product)) * ff_v_bpcplet_source_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_bpcplet_source_prefix_choice_valuation_selected_power_product_partial. ff_u_bpcplet_source_prefix_choice_valuation_selected_power_product = ff_q_bpcplet_source_prefix_choice_valuation_selected_power_product_partial * S ((S (ff_i_bpcplet_source_prefix_choice_valuation_selected_power_product)) * ff_v_bpcplet_source_prefix_choice_valuation_selected_power_product) + (ff_r_bpcplet_source_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_bpcplet_source_prefix_choice_valuation_selected_power_product_successor. ff_h_bpcplet_source_prefix_choice_valuation_selected_power_product_successor + S (ff_s_bpcplet_source_prefix_choice_valuation_selected_power_product) = S ((S (S ff_i_bpcplet_source_prefix_choice_valuation_selected_power_product)) * ff_v_bpcplet_source_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_bpcplet_source_prefix_choice_valuation_selected_power_product_successor. ff_u_bpcplet_source_prefix_choice_valuation_selected_power_product = ff_q_bpcplet_source_prefix_choice_valuation_selected_power_product_successor * S ((S (S ff_i_bpcplet_source_prefix_choice_valuation_selected_power_product)) * ff_v_bpcplet_source_prefix_choice_valuation_selected_power_product) + (ff_s_bpcplet_source_prefix_choice_valuation_selected_power_product))) /\ ff_s_bpcplet_source_prefix_choice_valuation_selected_power_product = ff_r_bpcplet_source_prefix_choice_valuation_selected_power_product * ff_p_bpcplet_source_prefix_choice_valuation_selected_power_product)))))))) /\ (exists bpr_divides_quotient_bpcplet_source_prefix_choice_valuation_selected_divides. n = (bpr_power_value_bpcplet_source_prefix_choice_valuation_selected) * bpr_divides_quotient_bpcplet_source_prefix_choice_valuation_selected_divides)))) /\ forall bpr_valuation_candidate_bpcplet_source_prefix_choice_valuation. (exists bpr_le_gap_bpcplet_source_prefix_choice_valuation_candidate_bound. bpr_le_gap_bpcplet_source_prefix_choice_valuation_candidate_bound + (bpr_valuation_candidate_bpcplet_source_prefix_choice_valuation) = (n)) -> (exists bpr_power_value_bpcplet_source_prefix_choice_valuation_candidate. ((exists bpr_power_code_bpcplet_source_prefix_choice_valuation_candidate_power bpr_power_scale_bpcplet_source_prefix_choice_valuation_candidate_power. ((forall bpr_power_index_bpcplet_source_prefix_choice_valuation_candidate_power. (exists bpr_gap_bpcplet_source_prefix_choice_valuation_candidate_power_repeat_bound. bpr_gap_bpcplet_source_prefix_choice_valuation_candidate_power_repeat_bound + S (bpr_power_index_bpcplet_source_prefix_choice_valuation_candidate_power) = bpr_valuation_candidate_bpcplet_source_prefix_choice_valuation) -> (((exists bpr_height_bpcplet_source_prefix_choice_valuation_candidate_power_repeat_entry. bpr_height_bpcplet_source_prefix_choice_valuation_candidate_power_repeat_entry + S (S (bpr_prefix_index_bpcplet_source_prefix)) = S ((S (bpr_power_index_bpcplet_source_prefix_choice_valuation_candidate_power)) * bpr_power_scale_bpcplet_source_prefix_choice_valuation_candidate_power)) /\ exists bpr_quotient_bpcplet_source_prefix_choice_valuation_candidate_power_repeat_entry. bpr_power_code_bpcplet_source_prefix_choice_valuation_candidate_power = bpr_quotient_bpcplet_source_prefix_choice_valuation_candidate_power_repeat_entry * S ((S (bpr_power_index_bpcplet_source_prefix_choice_valuation_candidate_power)) * bpr_power_scale_bpcplet_source_prefix_choice_valuation_candidate_power) + (S (bpr_prefix_index_bpcplet_source_prefix))))) /\ (exists ff_u_bpcplet_source_prefix_choice_valuation_candidate_power_product ff_v_bpcplet_source_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_bpcplet_source_prefix_choice_valuation_candidate_power_product_start. ff_h_bpcplet_source_prefix_choice_valuation_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_bpcplet_source_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_bpcplet_source_prefix_choice_valuation_candidate_power_product_start. ff_u_bpcplet_source_prefix_choice_valuation_candidate_power_product = ff_q_bpcplet_source_prefix_choice_valuation_candidate_power_product_start * S ((S (0)) * ff_v_bpcplet_source_prefix_choice_valuation_candidate_power_product) + (1))) /\ ((((exists ff_h_bpcplet_source_prefix_choice_valuation_candidate_power_product_terminal. ff_h_bpcplet_source_prefix_choice_valuation_candidate_power_product_terminal + S (bpr_power_value_bpcplet_source_prefix_choice_valuation_candidate) = S ((S (bpr_valuation_candidate_bpcplet_source_prefix_choice_valuation)) * ff_v_bpcplet_source_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_bpcplet_source_prefix_choice_valuation_candidate_power_product_terminal. ff_u_bpcplet_source_prefix_choice_valuation_candidate_power_product = ff_q_bpcplet_source_prefix_choice_valuation_candidate_power_product_terminal * S ((S (bpr_valuation_candidate_bpcplet_source_prefix_choice_valuation)) * ff_v_bpcplet_source_prefix_choice_valuation_candidate_power_product) + (bpr_power_value_bpcplet_source_prefix_choice_valuation_candidate))) /\ forall ff_i_bpcplet_source_prefix_choice_valuation_candidate_power_product. (exists ff_lt_bpcplet_source_prefix_choice_valuation_candidate_power_product_bound. ff_lt_bpcplet_source_prefix_choice_valuation_candidate_power_product_bound + S ff_i_bpcplet_source_prefix_choice_valuation_candidate_power_product = bpr_valuation_candidate_bpcplet_source_prefix_choice_valuation) -> exists ff_p_bpcplet_source_prefix_choice_valuation_candidate_power_product ff_r_bpcplet_source_prefix_choice_valuation_candidate_power_product ff_s_bpcplet_source_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_bpcplet_source_prefix_choice_valuation_candidate_power_product_factor. ff_h_bpcplet_source_prefix_choice_valuation_candidate_power_product_factor + S (ff_p_bpcplet_source_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_bpcplet_source_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_bpcplet_source_prefix_choice_valuation_candidate_power)) /\ exists ff_q_bpcplet_source_prefix_choice_valuation_candidate_power_product_factor. bpr_power_code_bpcplet_source_prefix_choice_valuation_candidate_power = ff_q_bpcplet_source_prefix_choice_valuation_candidate_power_product_factor * S ((S (ff_i_bpcplet_source_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_bpcplet_source_prefix_choice_valuation_candidate_power) + (ff_p_bpcplet_source_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_bpcplet_source_prefix_choice_valuation_candidate_power_product_partial. ff_h_bpcplet_source_prefix_choice_valuation_candidate_power_product_partial + S (ff_r_bpcplet_source_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_bpcplet_source_prefix_choice_valuation_candidate_power_product)) * ff_v_bpcplet_source_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_bpcplet_source_prefix_choice_valuation_candidate_power_product_partial. ff_u_bpcplet_source_prefix_choice_valuation_candidate_power_product = ff_q_bpcplet_source_prefix_choice_valuation_candidate_power_product_partial * S ((S (ff_i_bpcplet_source_prefix_choice_valuation_candidate_power_product)) * ff_v_bpcplet_source_prefix_choice_valuation_candidate_power_product) + (ff_r_bpcplet_source_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_bpcplet_source_prefix_choice_valuation_candidate_power_product_successor. ff_h_bpcplet_source_prefix_choice_valuation_candidate_power_product_successor + S (ff_s_bpcplet_source_prefix_choice_valuation_candidate_power_product) = S ((S (S ff_i_bpcplet_source_prefix_choice_valuation_candidate_power_product)) * ff_v_bpcplet_source_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_bpcplet_source_prefix_choice_valuation_candidate_power_product_successor. ff_u_bpcplet_source_prefix_choice_valuation_candidate_power_product = ff_q_bpcplet_source_prefix_choice_valuation_candidate_power_product_successor * S ((S (S ff_i_bpcplet_source_prefix_choice_valuation_candidate_power_product)) * ff_v_bpcplet_source_prefix_choice_valuation_candidate_power_product) + (ff_s_bpcplet_source_prefix_choice_valuation_candidate_power_product))) /\ ff_s_bpcplet_source_prefix_choice_valuation_candidate_power_product = ff_r_bpcplet_source_prefix_choice_valuation_candidate_power_product * ff_p_bpcplet_source_prefix_choice_valuation_candidate_power_product)))))))) /\ (exists bpr_divides_quotient_bpcplet_source_prefix_choice_valuation_candidate_divides. n = (bpr_power_value_bpcplet_source_prefix_choice_valuation_candidate) * bpr_divides_quotient_bpcplet_source_prefix_choice_valuation_candidate_divides))) -> (exists bpr_le_gap_bpcplet_source_prefix_choice_valuation_candidate_below. bpr_le_gap_bpcplet_source_prefix_choice_valuation_candidate_below + (bpr_valuation_candidate_bpcplet_source_prefix_choice_valuation) = (bpr_choice_exponent_bpcplet_source_prefix_choice))) /\ (exists bpr_power_code_bpcplet_source_prefix_choice_power bpr_power_scale_bpcplet_source_prefix_choice_power. ((forall bpr_power_index_bpcplet_source_prefix_choice_power. (exists bpr_gap_bpcplet_source_prefix_choice_power_repeat_bound. bpr_gap_bpcplet_source_prefix_choice_power_repeat_bound + S (bpr_power_index_bpcplet_source_prefix_choice_power) = bpr_choice_exponent_bpcplet_source_prefix_choice) -> (((exists bpr_height_bpcplet_source_prefix_choice_power_repeat_entry. bpr_height_bpcplet_source_prefix_choice_power_repeat_entry + S (S (bpr_prefix_index_bpcplet_source_prefix)) = S ((S (bpr_power_index_bpcplet_source_prefix_choice_power)) * bpr_power_scale_bpcplet_source_prefix_choice_power)) /\ exists bpr_quotient_bpcplet_source_prefix_choice_power_repeat_entry. bpr_power_code_bpcplet_source_prefix_choice_power = bpr_quotient_bpcplet_source_prefix_choice_power_repeat_entry * S ((S (bpr_power_index_bpcplet_source_prefix_choice_power)) * bpr_power_scale_bpcplet_source_prefix_choice_power) + (S (bpr_prefix_index_bpcplet_source_prefix))))) /\ (exists ff_u_bpcplet_source_prefix_choice_power_product ff_v_bpcplet_source_prefix_choice_power_product. ((((exists ff_h_bpcplet_source_prefix_choice_power_product_start. ff_h_bpcplet_source_prefix_choice_power_product_start + S (1) = S ((S (0)) * ff_v_bpcplet_source_prefix_choice_power_product)) /\ exists ff_q_bpcplet_source_prefix_choice_power_product_start. ff_u_bpcplet_source_prefix_choice_power_product = ff_q_bpcplet_source_prefix_choice_power_product_start * S ((S (0)) * ff_v_bpcplet_source_prefix_choice_power_product) + (1))) /\ ((((exists ff_h_bpcplet_source_prefix_choice_power_product_terminal. ff_h_bpcplet_source_prefix_choice_power_product_terminal + S (bpr_prefix_value_bpcplet_source_prefix) = S ((S (bpr_choice_exponent_bpcplet_source_prefix_choice)) * ff_v_bpcplet_source_prefix_choice_power_product)) /\ exists ff_q_bpcplet_source_prefix_choice_power_product_terminal. ff_u_bpcplet_source_prefix_choice_power_product = ff_q_bpcplet_source_prefix_choice_power_product_terminal * S ((S (bpr_choice_exponent_bpcplet_source_prefix_choice)) * ff_v_bpcplet_source_prefix_choice_power_product) + (bpr_prefix_value_bpcplet_source_prefix))) /\ forall ff_i_bpcplet_source_prefix_choice_power_product. (exists ff_lt_bpcplet_source_prefix_choice_power_product_bound. ff_lt_bpcplet_source_prefix_choice_power_product_bound + S ff_i_bpcplet_source_prefix_choice_power_product = bpr_choice_exponent_bpcplet_source_prefix_choice) -> exists ff_p_bpcplet_source_prefix_choice_power_product ff_r_bpcplet_source_prefix_choice_power_product ff_s_bpcplet_source_prefix_choice_power_product. ((((exists ff_h_bpcplet_source_prefix_choice_power_product_factor. ff_h_bpcplet_source_prefix_choice_power_product_factor + S (ff_p_bpcplet_source_prefix_choice_power_product) = S ((S (ff_i_bpcplet_source_prefix_choice_power_product)) * bpr_power_scale_bpcplet_source_prefix_choice_power)) /\ exists ff_q_bpcplet_source_prefix_choice_power_product_factor. bpr_power_code_bpcplet_source_prefix_choice_power = ff_q_bpcplet_source_prefix_choice_power_product_factor * S ((S (ff_i_bpcplet_source_prefix_choice_power_product)) * bpr_power_scale_bpcplet_source_prefix_choice_power) + (ff_p_bpcplet_source_prefix_choice_power_product))) /\ ((((exists ff_h_bpcplet_source_prefix_choice_power_product_partial. ff_h_bpcplet_source_prefix_choice_power_product_partial + S (ff_r_bpcplet_source_prefix_choice_power_product) = S ((S (ff_i_bpcplet_source_prefix_choice_power_product)) * ff_v_bpcplet_source_prefix_choice_power_product)) /\ exists ff_q_bpcplet_source_prefix_choice_power_product_partial. ff_u_bpcplet_source_prefix_choice_power_product = ff_q_bpcplet_source_prefix_choice_power_product_partial * S ((S (ff_i_bpcplet_source_prefix_choice_power_product)) * ff_v_bpcplet_source_prefix_choice_power_product) + (ff_r_bpcplet_source_prefix_choice_power_product))) /\ ((((exists ff_h_bpcplet_source_prefix_choice_power_product_successor. ff_h_bpcplet_source_prefix_choice_power_product_successor + S (ff_s_bpcplet_source_prefix_choice_power_product) = S ((S (S ff_i_bpcplet_source_prefix_choice_power_product)) * ff_v_bpcplet_source_prefix_choice_power_product)) /\ exists ff_q_bpcplet_source_prefix_choice_power_product_successor. ff_u_bpcplet_source_prefix_choice_power_product = ff_q_bpcplet_source_prefix_choice_power_product_successor * S ((S (S ff_i_bpcplet_source_prefix_choice_power_product)) * ff_v_bpcplet_source_prefix_choice_power_product) + (ff_s_bpcplet_source_prefix_choice_power_product))) /\ ff_s_bpcplet_source_prefix_choice_power_product = ff_r_bpcplet_source_prefix_choice_power_product * ff_p_bpcplet_source_prefix_choice_power_product)))))))))) \/ (~((~(S (bpr_prefix_index_bpcplet_source_prefix) = 1) /\ forall bpr_left_bpcplet_source_prefix_choice_prime bpr_right_bpcplet_source_prefix_choice_prime. S (bpr_prefix_index_bpcplet_source_prefix) = bpr_left_bpcplet_source_prefix_choice_prime * bpr_right_bpcplet_source_prefix_choice_prime -> bpr_left_bpcplet_source_prefix_choice_prime = 1 \/ bpr_right_bpcplet_source_prefix_choice_prime = 1)) /\ bpr_prefix_value_bpcplet_source_prefix = 1))))) /\ (exists ff_u_bpcplet_source_product ff_v_bpcplet_source_product. ((((exists ff_h_bpcplet_source_product_start. ff_h_bpcplet_source_product_start + S (1) = S ((S (0)) * ff_v_bpcplet_source_product)) /\ exists ff_q_bpcplet_source_product_start. ff_u_bpcplet_source_product = ff_q_bpcplet_source_product_start * S ((S (0)) * ff_v_bpcplet_source_product) + (1))) /\ ((((exists ff_h_bpcplet_source_product_terminal. ff_h_bpcplet_source_product_terminal + S (z) = S ((S (l)) * ff_v_bpcplet_source_product)) /\ exists ff_q_bpcplet_source_product_terminal. ff_u_bpcplet_source_product = ff_q_bpcplet_source_product_terminal * S ((S (l)) * ff_v_bpcplet_source_product) + (z))) /\ forall ff_i_bpcplet_source_product. (exists ff_lt_bpcplet_source_product_bound. ff_lt_bpcplet_source_product_bound + S ff_i_bpcplet_source_product = l) -> exists ff_p_bpcplet_source_product ff_r_bpcplet_source_product ff_s_bpcplet_source_product. ((((exists ff_h_bpcplet_source_product_factor. ff_h_bpcplet_source_product_factor + S (ff_p_bpcplet_source_product) = S ((S (ff_i_bpcplet_source_product)) * bpr_product_scale_bpcplet_source)) /\ exists ff_q_bpcplet_source_product_factor. bpr_product_code_bpcplet_source = ff_q_bpcplet_source_product_factor * S ((S (ff_i_bpcplet_source_product)) * bpr_product_scale_bpcplet_source) + (ff_p_bpcplet_source_product))) /\ ((((exists ff_h_bpcplet_source_product_partial. ff_h_bpcplet_source_product_partial + S (ff_r_bpcplet_source_product) = S ((S (ff_i_bpcplet_source_product)) * ff_v_bpcplet_source_product)) /\ exists ff_q_bpcplet_source_product_partial. ff_u_bpcplet_source_product = ff_q_bpcplet_source_product_partial * S ((S (ff_i_bpcplet_source_product)) * ff_v_bpcplet_source_product) + (ff_r_bpcplet_source_product))) /\ ((((exists ff_h_bpcplet_source_product_successor. ff_h_bpcplet_source_product_successor + S (ff_s_bpcplet_source_product) = S ((S (S ff_i_bpcplet_source_product)) * ff_v_bpcplet_source_product)) /\ exists ff_q_bpcplet_source_product_successor. ff_u_bpcplet_source_product = ff_q_bpcplet_source_product_successor * S ((S (S ff_i_bpcplet_source_product)) * ff_v_bpcplet_source_product) + (ff_s_bpcplet_source_product))) /\ ff_s_bpcplet_source_product = ff_r_bpcplet_source_product * ff_p_bpcplet_source_product)))))))) -> (exists bpr_product_code_bpcplet_target bpr_product_scale_bpcplet_target. ((forall bpr_prefix_index_bpcplet_target_prefix. (exists bpr_gap_bpcplet_target_prefix_bound. bpr_gap_bpcplet_target_prefix_bound + S (bpr_prefix_index_bpcplet_target_prefix) = m) -> exists bpr_prefix_value_bpcplet_target_prefix. ((((exists bpr_height_bpcplet_target_prefix_decoded. bpr_height_bpcplet_target_prefix_decoded + S (bpr_prefix_value_bpcplet_target_prefix) = S ((S (bpr_prefix_index_bpcplet_target_prefix)) * bpr_product_scale_bpcplet_target)) /\ exists bpr_quotient_bpcplet_target_prefix_decoded. bpr_product_code_bpcplet_target = bpr_quotient_bpcplet_target_prefix_decoded * S ((S (bpr_prefix_index_bpcplet_target_prefix)) * bpr_product_scale_bpcplet_target) + (bpr_prefix_value_bpcplet_target_prefix))) /\ (((((~(S (bpr_prefix_index_bpcplet_target_prefix) = 1) /\ forall bpr_left_bpcplet_target_prefix_choice_prime bpr_right_bpcplet_target_prefix_choice_prime. S (bpr_prefix_index_bpcplet_target_prefix) = bpr_left_bpcplet_target_prefix_choice_prime * bpr_right_bpcplet_target_prefix_choice_prime -> bpr_left_bpcplet_target_prefix_choice_prime = 1 \/ bpr_right_bpcplet_target_prefix_choice_prime = 1)) /\ exists bpr_choice_exponent_bpcplet_target_prefix_choice. ((((exists bpr_le_gap_bpcplet_target_prefix_choice_valuation_selected_bound. bpr_le_gap_bpcplet_target_prefix_choice_valuation_selected_bound + (bpr_choice_exponent_bpcplet_target_prefix_choice) = (n)) /\ (exists bpr_power_value_bpcplet_target_prefix_choice_valuation_selected. ((exists bpr_power_code_bpcplet_target_prefix_choice_valuation_selected_power bpr_power_scale_bpcplet_target_prefix_choice_valuation_selected_power. ((forall bpr_power_index_bpcplet_target_prefix_choice_valuation_selected_power. (exists bpr_gap_bpcplet_target_prefix_choice_valuation_selected_power_repeat_bound. bpr_gap_bpcplet_target_prefix_choice_valuation_selected_power_repeat_bound + S (bpr_power_index_bpcplet_target_prefix_choice_valuation_selected_power) = bpr_choice_exponent_bpcplet_target_prefix_choice) -> (((exists bpr_height_bpcplet_target_prefix_choice_valuation_selected_power_repeat_entry. bpr_height_bpcplet_target_prefix_choice_valuation_selected_power_repeat_entry + S (S (bpr_prefix_index_bpcplet_target_prefix)) = S ((S (bpr_power_index_bpcplet_target_prefix_choice_valuation_selected_power)) * bpr_power_scale_bpcplet_target_prefix_choice_valuation_selected_power)) /\ exists bpr_quotient_bpcplet_target_prefix_choice_valuation_selected_power_repeat_entry. bpr_power_code_bpcplet_target_prefix_choice_valuation_selected_power = bpr_quotient_bpcplet_target_prefix_choice_valuation_selected_power_repeat_entry * S ((S (bpr_power_index_bpcplet_target_prefix_choice_valuation_selected_power)) * bpr_power_scale_bpcplet_target_prefix_choice_valuation_selected_power) + (S (bpr_prefix_index_bpcplet_target_prefix))))) /\ (exists ff_u_bpcplet_target_prefix_choice_valuation_selected_power_product ff_v_bpcplet_target_prefix_choice_valuation_selected_power_product. ((((exists ff_h_bpcplet_target_prefix_choice_valuation_selected_power_product_start. ff_h_bpcplet_target_prefix_choice_valuation_selected_power_product_start + S (1) = S ((S (0)) * ff_v_bpcplet_target_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_bpcplet_target_prefix_choice_valuation_selected_power_product_start. ff_u_bpcplet_target_prefix_choice_valuation_selected_power_product = ff_q_bpcplet_target_prefix_choice_valuation_selected_power_product_start * S ((S (0)) * ff_v_bpcplet_target_prefix_choice_valuation_selected_power_product) + (1))) /\ ((((exists ff_h_bpcplet_target_prefix_choice_valuation_selected_power_product_terminal. ff_h_bpcplet_target_prefix_choice_valuation_selected_power_product_terminal + S (bpr_power_value_bpcplet_target_prefix_choice_valuation_selected) = S ((S (bpr_choice_exponent_bpcplet_target_prefix_choice)) * ff_v_bpcplet_target_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_bpcplet_target_prefix_choice_valuation_selected_power_product_terminal. ff_u_bpcplet_target_prefix_choice_valuation_selected_power_product = ff_q_bpcplet_target_prefix_choice_valuation_selected_power_product_terminal * S ((S (bpr_choice_exponent_bpcplet_target_prefix_choice)) * ff_v_bpcplet_target_prefix_choice_valuation_selected_power_product) + (bpr_power_value_bpcplet_target_prefix_choice_valuation_selected))) /\ forall ff_i_bpcplet_target_prefix_choice_valuation_selected_power_product. (exists ff_lt_bpcplet_target_prefix_choice_valuation_selected_power_product_bound. ff_lt_bpcplet_target_prefix_choice_valuation_selected_power_product_bound + S ff_i_bpcplet_target_prefix_choice_valuation_selected_power_product = bpr_choice_exponent_bpcplet_target_prefix_choice) -> exists ff_p_bpcplet_target_prefix_choice_valuation_selected_power_product ff_r_bpcplet_target_prefix_choice_valuation_selected_power_product ff_s_bpcplet_target_prefix_choice_valuation_selected_power_product. ((((exists ff_h_bpcplet_target_prefix_choice_valuation_selected_power_product_factor. ff_h_bpcplet_target_prefix_choice_valuation_selected_power_product_factor + S (ff_p_bpcplet_target_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_bpcplet_target_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_bpcplet_target_prefix_choice_valuation_selected_power)) /\ exists ff_q_bpcplet_target_prefix_choice_valuation_selected_power_product_factor. bpr_power_code_bpcplet_target_prefix_choice_valuation_selected_power = ff_q_bpcplet_target_prefix_choice_valuation_selected_power_product_factor * S ((S (ff_i_bpcplet_target_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_bpcplet_target_prefix_choice_valuation_selected_power) + (ff_p_bpcplet_target_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_bpcplet_target_prefix_choice_valuation_selected_power_product_partial. ff_h_bpcplet_target_prefix_choice_valuation_selected_power_product_partial + S (ff_r_bpcplet_target_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_bpcplet_target_prefix_choice_valuation_selected_power_product)) * ff_v_bpcplet_target_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_bpcplet_target_prefix_choice_valuation_selected_power_product_partial. ff_u_bpcplet_target_prefix_choice_valuation_selected_power_product = ff_q_bpcplet_target_prefix_choice_valuation_selected_power_product_partial * S ((S (ff_i_bpcplet_target_prefix_choice_valuation_selected_power_product)) * ff_v_bpcplet_target_prefix_choice_valuation_selected_power_product) + (ff_r_bpcplet_target_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_bpcplet_target_prefix_choice_valuation_selected_power_product_successor. ff_h_bpcplet_target_prefix_choice_valuation_selected_power_product_successor + S (ff_s_bpcplet_target_prefix_choice_valuation_selected_power_product) = S ((S (S ff_i_bpcplet_target_prefix_choice_valuation_selected_power_product)) * ff_v_bpcplet_target_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_bpcplet_target_prefix_choice_valuation_selected_power_product_successor. ff_u_bpcplet_target_prefix_choice_valuation_selected_power_product = ff_q_bpcplet_target_prefix_choice_valuation_selected_power_product_successor * S ((S (S ff_i_bpcplet_target_prefix_choice_valuation_selected_power_product)) * ff_v_bpcplet_target_prefix_choice_valuation_selected_power_product) + (ff_s_bpcplet_target_prefix_choice_valuation_selected_power_product))) /\ ff_s_bpcplet_target_prefix_choice_valuation_selected_power_product = ff_r_bpcplet_target_prefix_choice_valuation_selected_power_product * ff_p_bpcplet_target_prefix_choice_valuation_selected_power_product)))))))) /\ (exists bpr_divides_quotient_bpcplet_target_prefix_choice_valuation_selected_divides. n = (bpr_power_value_bpcplet_target_prefix_choice_valuation_selected) * bpr_divides_quotient_bpcplet_target_prefix_choice_valuation_selected_divides)))) /\ forall bpr_valuation_candidate_bpcplet_target_prefix_choice_valuation. (exists bpr_le_gap_bpcplet_target_prefix_choice_valuation_candidate_bound. bpr_le_gap_bpcplet_target_prefix_choice_valuation_candidate_bound + (bpr_valuation_candidate_bpcplet_target_prefix_choice_valuation) = (n)) -> (exists bpr_power_value_bpcplet_target_prefix_choice_valuation_candidate. ((exists bpr_power_code_bpcplet_target_prefix_choice_valuation_candidate_power bpr_power_scale_bpcplet_target_prefix_choice_valuation_candidate_power. ((forall bpr_power_index_bpcplet_target_prefix_choice_valuation_candidate_power. (exists bpr_gap_bpcplet_target_prefix_choice_valuation_candidate_power_repeat_bound. bpr_gap_bpcplet_target_prefix_choice_valuation_candidate_power_repeat_bound + S (bpr_power_index_bpcplet_target_prefix_choice_valuation_candidate_power) = bpr_valuation_candidate_bpcplet_target_prefix_choice_valuation) -> (((exists bpr_height_bpcplet_target_prefix_choice_valuation_candidate_power_repeat_entry. bpr_height_bpcplet_target_prefix_choice_valuation_candidate_power_repeat_entry + S (S (bpr_prefix_index_bpcplet_target_prefix)) = S ((S (bpr_power_index_bpcplet_target_prefix_choice_valuation_candidate_power)) * bpr_power_scale_bpcplet_target_prefix_choice_valuation_candidate_power)) /\ exists bpr_quotient_bpcplet_target_prefix_choice_valuation_candidate_power_repeat_entry. bpr_power_code_bpcplet_target_prefix_choice_valuation_candidate_power = bpr_quotient_bpcplet_target_prefix_choice_valuation_candidate_power_repeat_entry * S ((S (bpr_power_index_bpcplet_target_prefix_choice_valuation_candidate_power)) * bpr_power_scale_bpcplet_target_prefix_choice_valuation_candidate_power) + (S (bpr_prefix_index_bpcplet_target_prefix))))) /\ (exists ff_u_bpcplet_target_prefix_choice_valuation_candidate_power_product ff_v_bpcplet_target_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_bpcplet_target_prefix_choice_valuation_candidate_power_product_start. ff_h_bpcplet_target_prefix_choice_valuation_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_bpcplet_target_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_bpcplet_target_prefix_choice_valuation_candidate_power_product_start. ff_u_bpcplet_target_prefix_choice_valuation_candidate_power_product = ff_q_bpcplet_target_prefix_choice_valuation_candidate_power_product_start * S ((S (0)) * ff_v_bpcplet_target_prefix_choice_valuation_candidate_power_product) + (1))) /\ ((((exists ff_h_bpcplet_target_prefix_choice_valuation_candidate_power_product_terminal. ff_h_bpcplet_target_prefix_choice_valuation_candidate_power_product_terminal + S (bpr_power_value_bpcplet_target_prefix_choice_valuation_candidate) = S ((S (bpr_valuation_candidate_bpcplet_target_prefix_choice_valuation)) * ff_v_bpcplet_target_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_bpcplet_target_prefix_choice_valuation_candidate_power_product_terminal. ff_u_bpcplet_target_prefix_choice_valuation_candidate_power_product = ff_q_bpcplet_target_prefix_choice_valuation_candidate_power_product_terminal * S ((S (bpr_valuation_candidate_bpcplet_target_prefix_choice_valuation)) * ff_v_bpcplet_target_prefix_choice_valuation_candidate_power_product) + (bpr_power_value_bpcplet_target_prefix_choice_valuation_candidate))) /\ forall ff_i_bpcplet_target_prefix_choice_valuation_candidate_power_product. (exists ff_lt_bpcplet_target_prefix_choice_valuation_candidate_power_product_bound. ff_lt_bpcplet_target_prefix_choice_valuation_candidate_power_product_bound + S ff_i_bpcplet_target_prefix_choice_valuation_candidate_power_product = bpr_valuation_candidate_bpcplet_target_prefix_choice_valuation) -> exists ff_p_bpcplet_target_prefix_choice_valuation_candidate_power_product ff_r_bpcplet_target_prefix_choice_valuation_candidate_power_product ff_s_bpcplet_target_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_bpcplet_target_prefix_choice_valuation_candidate_power_product_factor. ff_h_bpcplet_target_prefix_choice_valuation_candidate_power_product_factor + S (ff_p_bpcplet_target_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_bpcplet_target_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_bpcplet_target_prefix_choice_valuation_candidate_power)) /\ exists ff_q_bpcplet_target_prefix_choice_valuation_candidate_power_product_factor. bpr_power_code_bpcplet_target_prefix_choice_valuation_candidate_power = ff_q_bpcplet_target_prefix_choice_valuation_candidate_power_product_factor * S ((S (ff_i_bpcplet_target_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_bpcplet_target_prefix_choice_valuation_candidate_power) + (ff_p_bpcplet_target_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_bpcplet_target_prefix_choice_valuation_candidate_power_product_partial. ff_h_bpcplet_target_prefix_choice_valuation_candidate_power_product_partial + S (ff_r_bpcplet_target_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_bpcplet_target_prefix_choice_valuation_candidate_power_product)) * ff_v_bpcplet_target_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_bpcplet_target_prefix_choice_valuation_candidate_power_product_partial. ff_u_bpcplet_target_prefix_choice_valuation_candidate_power_product = ff_q_bpcplet_target_prefix_choice_valuation_candidate_power_product_partial * S ((S (ff_i_bpcplet_target_prefix_choice_valuation_candidate_power_product)) * ff_v_bpcplet_target_prefix_choice_valuation_candidate_power_product) + (ff_r_bpcplet_target_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_bpcplet_target_prefix_choice_valuation_candidate_power_product_successor. ff_h_bpcplet_target_prefix_choice_valuation_candidate_power_product_successor + S (ff_s_bpcplet_target_prefix_choice_valuation_candidate_power_product) = S ((S (S ff_i_bpcplet_target_prefix_choice_valuation_candidate_power_product)) * ff_v_bpcplet_target_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_bpcplet_target_prefix_choice_valuation_candidate_power_product_successor. ff_u_bpcplet_target_prefix_choice_valuation_candidate_power_product = ff_q_bpcplet_target_prefix_choice_valuation_candidate_power_product_successor * S ((S (S ff_i_bpcplet_target_prefix_choice_valuation_candidate_power_product)) * ff_v_bpcplet_target_prefix_choice_valuation_candidate_power_product) + (ff_s_bpcplet_target_prefix_choice_valuation_candidate_power_product))) /\ ff_s_bpcplet_target_prefix_choice_valuation_candidate_power_product = ff_r_bpcplet_target_prefix_choice_valuation_candidate_power_product * ff_p_bpcplet_target_prefix_choice_valuation_candidate_power_product)))))))) /\ (exists bpr_divides_quotient_bpcplet_target_prefix_choice_valuation_candidate_divides. n = (bpr_power_value_bpcplet_target_prefix_choice_valuation_candidate) * bpr_divides_quotient_bpcplet_target_prefix_choice_valuation_candidate_divides))) -> (exists bpr_le_gap_bpcplet_target_prefix_choice_valuation_candidate_below. bpr_le_gap_bpcplet_target_prefix_choice_valuation_candidate_below + (bpr_valuation_candidate_bpcplet_target_prefix_choice_valuation) = (bpr_choice_exponent_bpcplet_target_prefix_choice))) /\ (exists bpr_power_code_bpcplet_target_prefix_choice_power bpr_power_scale_bpcplet_target_prefix_choice_power. ((forall bpr_power_index_bpcplet_target_prefix_choice_power. (exists bpr_gap_bpcplet_target_prefix_choice_power_repeat_bound. bpr_gap_bpcplet_target_prefix_choice_power_repeat_bound + S (bpr_power_index_bpcplet_target_prefix_choice_power) = bpr_choice_exponent_bpcplet_target_prefix_choice) -> (((exists bpr_height_bpcplet_target_prefix_choice_power_repeat_entry. bpr_height_bpcplet_target_prefix_choice_power_repeat_entry + S (S (bpr_prefix_index_bpcplet_target_prefix)) = S ((S (bpr_power_index_bpcplet_target_prefix_choice_power)) * bpr_power_scale_bpcplet_target_prefix_choice_power)) /\ exists bpr_quotient_bpcplet_target_prefix_choice_power_repeat_entry. bpr_power_code_bpcplet_target_prefix_choice_power = bpr_quotient_bpcplet_target_prefix_choice_power_repeat_entry * S ((S (bpr_power_index_bpcplet_target_prefix_choice_power)) * bpr_power_scale_bpcplet_target_prefix_choice_power) + (S (bpr_prefix_index_bpcplet_target_prefix))))) /\ (exists ff_u_bpcplet_target_prefix_choice_power_product ff_v_bpcplet_target_prefix_choice_power_product. ((((exists ff_h_bpcplet_target_prefix_choice_power_product_start. ff_h_bpcplet_target_prefix_choice_power_product_start + S (1) = S ((S (0)) * ff_v_bpcplet_target_prefix_choice_power_product)) /\ exists ff_q_bpcplet_target_prefix_choice_power_product_start. ff_u_bpcplet_target_prefix_choice_power_product = ff_q_bpcplet_target_prefix_choice_power_product_start * S ((S (0)) * ff_v_bpcplet_target_prefix_choice_power_product) + (1))) /\ ((((exists ff_h_bpcplet_target_prefix_choice_power_product_terminal. ff_h_bpcplet_target_prefix_choice_power_product_terminal + S (bpr_prefix_value_bpcplet_target_prefix) = S ((S (bpr_choice_exponent_bpcplet_target_prefix_choice)) * ff_v_bpcplet_target_prefix_choice_power_product)) /\ exists ff_q_bpcplet_target_prefix_choice_power_product_terminal. ff_u_bpcplet_target_prefix_choice_power_product = ff_q_bpcplet_target_prefix_choice_power_product_terminal * S ((S (bpr_choice_exponent_bpcplet_target_prefix_choice)) * ff_v_bpcplet_target_prefix_choice_power_product) + (bpr_prefix_value_bpcplet_target_prefix))) /\ forall ff_i_bpcplet_target_prefix_choice_power_product. (exists ff_lt_bpcplet_target_prefix_choice_power_product_bound. ff_lt_bpcplet_target_prefix_choice_power_product_bound + S ff_i_bpcplet_target_prefix_choice_power_product = bpr_choice_exponent_bpcplet_target_prefix_choice) -> exists ff_p_bpcplet_target_prefix_choice_power_product ff_r_bpcplet_target_prefix_choice_power_product ff_s_bpcplet_target_prefix_choice_power_product. ((((exists ff_h_bpcplet_target_prefix_choice_power_product_factor. ff_h_bpcplet_target_prefix_choice_power_product_factor + S (ff_p_bpcplet_target_prefix_choice_power_product) = S ((S (ff_i_bpcplet_target_prefix_choice_power_product)) * bpr_power_scale_bpcplet_target_prefix_choice_power)) /\ exists ff_q_bpcplet_target_prefix_choice_power_product_factor. bpr_power_code_bpcplet_target_prefix_choice_power = ff_q_bpcplet_target_prefix_choice_power_product_factor * S ((S (ff_i_bpcplet_target_prefix_choice_power_product)) * bpr_power_scale_bpcplet_target_prefix_choice_power) + (ff_p_bpcplet_target_prefix_choice_power_product))) /\ ((((exists ff_h_bpcplet_target_prefix_choice_power_product_partial. ff_h_bpcplet_target_prefix_choice_power_product_partial + S (ff_r_bpcplet_target_prefix_choice_power_product) = S ((S (ff_i_bpcplet_target_prefix_choice_power_product)) * ff_v_bpcplet_target_prefix_choice_power_product)) /\ exists ff_q_bpcplet_target_prefix_choice_power_product_partial. ff_u_bpcplet_target_prefix_choice_power_product = ff_q_bpcplet_target_prefix_choice_power_product_partial * S ((S (ff_i_bpcplet_target_prefix_choice_power_product)) * ff_v_bpcplet_target_prefix_choice_power_product) + (ff_r_bpcplet_target_prefix_choice_power_product))) /\ ((((exists ff_h_bpcplet_target_prefix_choice_power_product_successor. ff_h_bpcplet_target_prefix_choice_power_product_successor + S (ff_s_bpcplet_target_prefix_choice_power_product) = S ((S (S ff_i_bpcplet_target_prefix_choice_power_product)) * ff_v_bpcplet_target_prefix_choice_power_product)) /\ exists ff_q_bpcplet_target_prefix_choice_power_product_successor. ff_u_bpcplet_target_prefix_choice_power_product = ff_q_bpcplet_target_prefix_choice_power_product_successor * S ((S (S ff_i_bpcplet_target_prefix_choice_power_product)) * ff_v_bpcplet_target_prefix_choice_power_product) + (ff_s_bpcplet_target_prefix_choice_power_product))) /\ ff_s_bpcplet_target_prefix_choice_power_product = ff_r_bpcplet_target_prefix_choice_power_product * ff_p_bpcplet_target_prefix_choice_power_product)))))))))) \/ (~((~(S (bpr_prefix_index_bpcplet_target_prefix) = 1) /\ forall bpr_left_bpcplet_target_prefix_choice_prime bpr_right_bpcplet_target_prefix_choice_prime. S (bpr_prefix_index_bpcplet_target_prefix) = bpr_left_bpcplet_target_prefix_choice_prime * bpr_right_bpcplet_target_prefix_choice_prime -> bpr_left_bpcplet_target_prefix_choice_prime = 1 \/ bpr_right_bpcplet_target_prefix_choice_prime = 1)) /\ bpr_prefix_value_bpcplet_target_prefix = 1))))) /\ (exists ff_u_bpcplet_target_product ff_v_bpcplet_target_product. ((((exists ff_h_bpcplet_target_product_start. ff_h_bpcplet_target_product_start + S (1) = S ((S (0)) * ff_v_bpcplet_target_product)) /\ exists ff_q_bpcplet_target_product_start. ff_u_bpcplet_target_product = ff_q_bpcplet_target_product_start * S ((S (0)) * ff_v_bpcplet_target_product) + (1))) /\ ((((exists ff_h_bpcplet_target_product_terminal. ff_h_bpcplet_target_product_terminal + S (z) = S ((S (m)) * ff_v_bpcplet_target_product)) /\ exists ff_q_bpcplet_target_product_terminal. ff_u_bpcplet_target_product = ff_q_bpcplet_target_product_terminal * S ((S (m)) * ff_v_bpcplet_target_product) + (z))) /\ forall ff_i_bpcplet_target_product. (exists ff_lt_bpcplet_target_product_bound. ff_lt_bpcplet_target_product_bound + S ff_i_bpcplet_target_product = m) -> exists ff_p_bpcplet_target_product ff_r_bpcplet_target_product ff_s_bpcplet_target_product. ((((exists ff_h_bpcplet_target_product_factor. ff_h_bpcplet_target_product_factor + S (ff_p_bpcplet_target_product) = S ((S (ff_i_bpcplet_target_product)) * bpr_product_scale_bpcplet_target)) /\ exists ff_q_bpcplet_target_product_factor. bpr_product_code_bpcplet_target = ff_q_bpcplet_target_product_factor * S ((S (ff_i_bpcplet_target_product)) * bpr_product_scale_bpcplet_target) + (ff_p_bpcplet_target_product))) /\ ((((exists ff_h_bpcplet_target_product_partial. ff_h_bpcplet_target_product_partial + S (ff_r_bpcplet_target_product) = S ((S (ff_i_bpcplet_target_product)) * ff_v_bpcplet_target_product)) /\ exists ff_q_bpcplet_target_product_partial. ff_u_bpcplet_target_product = ff_q_bpcplet_target_product_partial * S ((S (ff_i_bpcplet_target_product)) * ff_v_bpcplet_target_product) + (ff_r_bpcplet_target_product))) /\ ((((exists ff_h_bpcplet_target_product_successor. ff_h_bpcplet_target_product_successor + S (ff_s_bpcplet_target_product) = S ((S (S ff_i_bpcplet_target_product)) * ff_v_bpcplet_target_product)) /\ exists ff_q_bpcplet_target_product_successor. ff_u_bpcplet_target_product = ff_q_bpcplet_target_product_successor * S ((S (S ff_i_bpcplet_target_product)) * ff_v_bpcplet_target_product) + (ff_s_bpcplet_target_product))) /\ ff_s_bpcplet_target_product = ff_r_bpcplet_target_product * ff_p_bpcplet_target_product))))))))Proof neighborhood
Direct theorem prerequisites
Direct 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.
01Fix variables and assumptionsL1–6
02Calculate and transport equalitiesL7–10
03Use earlier factsL11–11
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L11
exact hsource