Exact expanded PA statement
forall n s q r C g h z. (forall bpr_prime_candidate_b5cbfs_exclusion. ((exists bpr_gap_b5cbfs_exclusion_lower. bpr_gap_b5cbfs_exclusion_lower + S (n) = bpr_prime_candidate_b5cbfs_exclusion) /\ (exists bpr_le_gap_b5cbfs_exclusion_upper. bpr_le_gap_b5cbfs_exclusion_upper + (bpr_prime_candidate_b5cbfs_exclusion) = (n + n))) -> ~((~(bpr_prime_candidate_b5cbfs_exclusion = 1) /\ forall bpr_left_b5cbfs_exclusion_prime bpr_right_b5cbfs_exclusion_prime. bpr_prime_candidate_b5cbfs_exclusion = bpr_left_b5cbfs_exclusion_prime * bpr_right_b5cbfs_exclusion_prime -> bpr_left_b5cbfs_exclusion_prime = 1 \/ bpr_right_b5cbfs_exclusion_prime = 1))) -> (exists bcf_lt_gap_b5cbfs_positive. bcf_lt_gap_b5cbfs_positive + S (2) = n) -> (((exists bcs_sqrt_lower_gap_b5cbfs_floor. bcs_sqrt_lower_gap_b5cbfs_floor + (s) * (s) = (n + n)) /\ exists bcs_sqrt_upper_gap_b5cbfs_floor. bcs_sqrt_upper_gap_b5cbfs_floor + S (n + n) = S (s) * S (s))) -> (((n + n) = (3) * (q) + (r) /\ (exists bcf_lt_gap_b5cbfs_division_bound. bcf_lt_gap_b5cbfs_division_bound + S (r) = 3))) -> (((exists bcf_lt_gap_b5cbfs_central_out_of_range. bcf_lt_gap_b5cbfs_central_out_of_range + S (n + n) = n) /\ C = 0) \/ ((exists bcf_le_gap_b5cbfs_central_in_range. bcf_le_gap_b5cbfs_central_in_range + (n) = n + n) /\ (exists bcf_row_code_code_b5cbfs_central bcf_row_code_scale_b5cbfs_central bcf_row_scale_code_b5cbfs_central bcf_row_scale_scale_b5cbfs_central bcf_row_code_b5cbfs_central bcf_row_scale_b5cbfs_central. ((forall bcf_row_index_b5cbfs_central_table. (exists bcf_lt_gap_b5cbfs_central_table_row_bound. bcf_lt_gap_b5cbfs_central_table_row_bound + S (bcf_row_index_b5cbfs_central_table) = S (n + n)) -> exists bcf_row_code_b5cbfs_central_table bcf_row_scale_b5cbfs_central_table. ((((exists bcf_height_b5cbfs_central_table_decoded_row_code. bcf_height_b5cbfs_central_table_decoded_row_code + S (bcf_row_code_b5cbfs_central_table) = S ((S (bcf_row_index_b5cbfs_central_table)) * bcf_row_code_scale_b5cbfs_central)) /\ exists bcf_quotient_b5cbfs_central_table_decoded_row_code. bcf_row_code_code_b5cbfs_central = bcf_quotient_b5cbfs_central_table_decoded_row_code * S ((S (bcf_row_index_b5cbfs_central_table)) * bcf_row_code_scale_b5cbfs_central) + (bcf_row_code_b5cbfs_central_table))) /\ ((((exists bcf_height_b5cbfs_central_table_decoded_row_scale. bcf_height_b5cbfs_central_table_decoded_row_scale + S (bcf_row_scale_b5cbfs_central_table) = S ((S (bcf_row_index_b5cbfs_central_table)) * bcf_row_scale_scale_b5cbfs_central)) /\ exists bcf_quotient_b5cbfs_central_table_decoded_row_scale. bcf_row_scale_code_b5cbfs_central = bcf_quotient_b5cbfs_central_table_decoded_row_scale * S ((S (bcf_row_index_b5cbfs_central_table)) * bcf_row_scale_scale_b5cbfs_central) + (bcf_row_scale_b5cbfs_central_table))) /\ ((bcf_row_index_b5cbfs_central_table = 0 /\ (forall bcf_index_b5cbfs_central_table_zero_row. (exists bcf_lt_gap_b5cbfs_central_table_zero_row_bound. bcf_lt_gap_b5cbfs_central_table_zero_row_bound + S (bcf_index_b5cbfs_central_table_zero_row) = S (n + n)) -> exists bcf_value_b5cbfs_central_table_zero_row. ((((exists bcf_height_b5cbfs_central_table_zero_row_entry. bcf_height_b5cbfs_central_table_zero_row_entry + S (bcf_value_b5cbfs_central_table_zero_row) = S ((S (bcf_index_b5cbfs_central_table_zero_row)) * bcf_row_scale_b5cbfs_central_table)) /\ exists bcf_quotient_b5cbfs_central_table_zero_row_entry. bcf_row_code_b5cbfs_central_table = bcf_quotient_b5cbfs_central_table_zero_row_entry * S ((S (bcf_index_b5cbfs_central_table_zero_row)) * bcf_row_scale_b5cbfs_central_table) + (bcf_value_b5cbfs_central_table_zero_row))) /\ ((bcf_index_b5cbfs_central_table_zero_row = 0 /\ bcf_value_b5cbfs_central_table_zero_row = 1) \/ exists bcf_predecessor_b5cbfs_central_table_zero_row. bcf_index_b5cbfs_central_table_zero_row = S bcf_predecessor_b5cbfs_central_table_zero_row /\ bcf_value_b5cbfs_central_table_zero_row = 0)))) \/ exists bcf_predecessor_b5cbfs_central_table bcf_previous_code_b5cbfs_central_table bcf_previous_scale_b5cbfs_central_table. bcf_row_index_b5cbfs_central_table = S bcf_predecessor_b5cbfs_central_table /\ ((((exists bcf_height_b5cbfs_central_table_decoded_previous_code. bcf_height_b5cbfs_central_table_decoded_previous_code + S (bcf_previous_code_b5cbfs_central_table) = S ((S (bcf_predecessor_b5cbfs_central_table)) * bcf_row_code_scale_b5cbfs_central)) /\ exists bcf_quotient_b5cbfs_central_table_decoded_previous_code. bcf_row_code_code_b5cbfs_central = bcf_quotient_b5cbfs_central_table_decoded_previous_code * S ((S (bcf_predecessor_b5cbfs_central_table)) * bcf_row_code_scale_b5cbfs_central) + (bcf_previous_code_b5cbfs_central_table))) /\ ((((exists bcf_height_b5cbfs_central_table_decoded_previous_scale. bcf_height_b5cbfs_central_table_decoded_previous_scale + S (bcf_previous_scale_b5cbfs_central_table) = S ((S (bcf_predecessor_b5cbfs_central_table)) * bcf_row_scale_scale_b5cbfs_central)) /\ exists bcf_quotient_b5cbfs_central_table_decoded_previous_scale. bcf_row_scale_code_b5cbfs_central = bcf_quotient_b5cbfs_central_table_decoded_previous_scale * S ((S (bcf_predecessor_b5cbfs_central_table)) * bcf_row_scale_scale_b5cbfs_central) + (bcf_previous_scale_b5cbfs_central_table))) /\ (forall bcf_index_b5cbfs_central_table_row_step. (exists bcf_lt_gap_b5cbfs_central_table_row_step_bound. bcf_lt_gap_b5cbfs_central_table_row_step_bound + S (bcf_index_b5cbfs_central_table_row_step) = S (n + n)) -> exists bcf_value_b5cbfs_central_table_row_step. ((((exists bcf_height_b5cbfs_central_table_row_step_entry. bcf_height_b5cbfs_central_table_row_step_entry + S (bcf_value_b5cbfs_central_table_row_step) = S ((S (bcf_index_b5cbfs_central_table_row_step)) * bcf_row_scale_b5cbfs_central_table)) /\ exists bcf_quotient_b5cbfs_central_table_row_step_entry. bcf_row_code_b5cbfs_central_table = bcf_quotient_b5cbfs_central_table_row_step_entry * S ((S (bcf_index_b5cbfs_central_table_row_step)) * bcf_row_scale_b5cbfs_central_table) + (bcf_value_b5cbfs_central_table_row_step))) /\ ((bcf_index_b5cbfs_central_table_row_step = 0 /\ bcf_value_b5cbfs_central_table_row_step = 1) \/ exists bcf_predecessor_b5cbfs_central_table_row_step bcf_left_b5cbfs_central_table_row_step bcf_right_b5cbfs_central_table_row_step. bcf_index_b5cbfs_central_table_row_step = S bcf_predecessor_b5cbfs_central_table_row_step /\ ((((exists bcf_height_b5cbfs_central_table_row_step_previous_left. bcf_height_b5cbfs_central_table_row_step_previous_left + S (bcf_left_b5cbfs_central_table_row_step) = S ((S (bcf_predecessor_b5cbfs_central_table_row_step)) * bcf_previous_scale_b5cbfs_central_table)) /\ exists bcf_quotient_b5cbfs_central_table_row_step_previous_left. bcf_previous_code_b5cbfs_central_table = bcf_quotient_b5cbfs_central_table_row_step_previous_left * S ((S (bcf_predecessor_b5cbfs_central_table_row_step)) * bcf_previous_scale_b5cbfs_central_table) + (bcf_left_b5cbfs_central_table_row_step))) /\ ((((exists bcf_height_b5cbfs_central_table_row_step_previous_right. bcf_height_b5cbfs_central_table_row_step_previous_right + S (bcf_right_b5cbfs_central_table_row_step) = S ((S (S (bcf_predecessor_b5cbfs_central_table_row_step))) * bcf_previous_scale_b5cbfs_central_table)) /\ exists bcf_quotient_b5cbfs_central_table_row_step_previous_right. bcf_previous_code_b5cbfs_central_table = bcf_quotient_b5cbfs_central_table_row_step_previous_right * S ((S (S (bcf_predecessor_b5cbfs_central_table_row_step))) * bcf_previous_scale_b5cbfs_central_table) + (bcf_right_b5cbfs_central_table_row_step))) /\ bcf_value_b5cbfs_central_table_row_step = bcf_left_b5cbfs_central_table_row_step + bcf_right_b5cbfs_central_table_row_step))))))))))) /\ ((((exists bcf_height_b5cbfs_central_decoded_row_code. bcf_height_b5cbfs_central_decoded_row_code + S (bcf_row_code_b5cbfs_central) = S ((S (n + n)) * bcf_row_code_scale_b5cbfs_central)) /\ exists bcf_quotient_b5cbfs_central_decoded_row_code. bcf_row_code_code_b5cbfs_central = bcf_quotient_b5cbfs_central_decoded_row_code * S ((S (n + n)) * bcf_row_code_scale_b5cbfs_central) + (bcf_row_code_b5cbfs_central))) /\ ((((exists bcf_height_b5cbfs_central_decoded_row_scale. bcf_height_b5cbfs_central_decoded_row_scale + S (bcf_row_scale_b5cbfs_central) = S ((S (n + n)) * bcf_row_scale_scale_b5cbfs_central)) /\ exists bcf_quotient_b5cbfs_central_decoded_row_scale. bcf_row_scale_code_b5cbfs_central = bcf_quotient_b5cbfs_central_decoded_row_scale * S ((S (n + n)) * bcf_row_scale_scale_b5cbfs_central) + (bcf_row_scale_b5cbfs_central))) /\ (((exists bcf_height_b5cbfs_central_decoded_value. bcf_height_b5cbfs_central_decoded_value + S (C) = S ((S (n)) * bcf_row_scale_b5cbfs_central)) /\ exists bcf_quotient_b5cbfs_central_decoded_value. bcf_row_code_b5cbfs_central = bcf_quotient_b5cbfs_central_decoded_value * S ((S (n)) * bcf_row_scale_b5cbfs_central) + (C))))))))) -> s + g = q -> q + h = n + n -> (exists bpr_product_code_b5cbfs_source bpr_product_scale_b5cbfs_source. ((forall bpr_prefix_index_b5cbfs_source_prefix. (exists bpr_gap_b5cbfs_source_prefix_bound. bpr_gap_b5cbfs_source_prefix_bound + S (bpr_prefix_index_b5cbfs_source_prefix) = n + n) -> exists bpr_prefix_value_b5cbfs_source_prefix. ((((exists bpr_height_b5cbfs_source_prefix_decoded. bpr_height_b5cbfs_source_prefix_decoded + S (bpr_prefix_value_b5cbfs_source_prefix) = S ((S (bpr_prefix_index_b5cbfs_source_prefix)) * bpr_product_scale_b5cbfs_source)) /\ exists bpr_quotient_b5cbfs_source_prefix_decoded. bpr_product_code_b5cbfs_source = bpr_quotient_b5cbfs_source_prefix_decoded * S ((S (bpr_prefix_index_b5cbfs_source_prefix)) * bpr_product_scale_b5cbfs_source) + (bpr_prefix_value_b5cbfs_source_prefix))) /\ (((((~(S (bpr_prefix_index_b5cbfs_source_prefix) = 1) /\ forall bpr_left_b5cbfs_source_prefix_choice_prime bpr_right_b5cbfs_source_prefix_choice_prime. S (bpr_prefix_index_b5cbfs_source_prefix) = bpr_left_b5cbfs_source_prefix_choice_prime * bpr_right_b5cbfs_source_prefix_choice_prime -> bpr_left_b5cbfs_source_prefix_choice_prime = 1 \/ bpr_right_b5cbfs_source_prefix_choice_prime = 1)) /\ exists bpr_choice_exponent_b5cbfs_source_prefix_choice. ((((exists bpr_le_gap_b5cbfs_source_prefix_choice_valuation_selected_bound. bpr_le_gap_b5cbfs_source_prefix_choice_valuation_selected_bound + (bpr_choice_exponent_b5cbfs_source_prefix_choice) = (C)) /\ (exists bpr_power_value_b5cbfs_source_prefix_choice_valuation_selected. ((exists bpr_power_code_b5cbfs_source_prefix_choice_valuation_selected_power bpr_power_scale_b5cbfs_source_prefix_choice_valuation_selected_power. ((forall bpr_power_index_b5cbfs_source_prefix_choice_valuation_selected_power. (exists bpr_gap_b5cbfs_source_prefix_choice_valuation_selected_power_repeat_bound. bpr_gap_b5cbfs_source_prefix_choice_valuation_selected_power_repeat_bound + S (bpr_power_index_b5cbfs_source_prefix_choice_valuation_selected_power) = bpr_choice_exponent_b5cbfs_source_prefix_choice) -> (((exists bpr_height_b5cbfs_source_prefix_choice_valuation_selected_power_repeat_entry. bpr_height_b5cbfs_source_prefix_choice_valuation_selected_power_repeat_entry + S (S (bpr_prefix_index_b5cbfs_source_prefix)) = S ((S (bpr_power_index_b5cbfs_source_prefix_choice_valuation_selected_power)) * bpr_power_scale_b5cbfs_source_prefix_choice_valuation_selected_power)) /\ exists bpr_quotient_b5cbfs_source_prefix_choice_valuation_selected_power_repeat_entry. bpr_power_code_b5cbfs_source_prefix_choice_valuation_selected_power = bpr_quotient_b5cbfs_source_prefix_choice_valuation_selected_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_source_prefix_choice_valuation_selected_power)) * bpr_power_scale_b5cbfs_source_prefix_choice_valuation_selected_power) + (S (bpr_prefix_index_b5cbfs_source_prefix))))) /\ (exists ff_u_b5cbfs_source_prefix_choice_valuation_selected_power_product ff_v_b5cbfs_source_prefix_choice_valuation_selected_power_product. ((((exists ff_h_b5cbfs_source_prefix_choice_valuation_selected_power_product_start. ff_h_b5cbfs_source_prefix_choice_valuation_selected_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_source_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_source_prefix_choice_valuation_selected_power_product_start. ff_u_b5cbfs_source_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_source_prefix_choice_valuation_selected_power_product_start * S ((S (0)) * ff_v_b5cbfs_source_prefix_choice_valuation_selected_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_source_prefix_choice_valuation_selected_power_product_terminal. ff_h_b5cbfs_source_prefix_choice_valuation_selected_power_product_terminal + S (bpr_power_value_b5cbfs_source_prefix_choice_valuation_selected) = S ((S (bpr_choice_exponent_b5cbfs_source_prefix_choice)) * ff_v_b5cbfs_source_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_source_prefix_choice_valuation_selected_power_product_terminal. ff_u_b5cbfs_source_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_source_prefix_choice_valuation_selected_power_product_terminal * S ((S (bpr_choice_exponent_b5cbfs_source_prefix_choice)) * ff_v_b5cbfs_source_prefix_choice_valuation_selected_power_product) + (bpr_power_value_b5cbfs_source_prefix_choice_valuation_selected))) /\ forall ff_i_b5cbfs_source_prefix_choice_valuation_selected_power_product. (exists ff_lt_b5cbfs_source_prefix_choice_valuation_selected_power_product_bound. ff_lt_b5cbfs_source_prefix_choice_valuation_selected_power_product_bound + S ff_i_b5cbfs_source_prefix_choice_valuation_selected_power_product = bpr_choice_exponent_b5cbfs_source_prefix_choice) -> exists ff_p_b5cbfs_source_prefix_choice_valuation_selected_power_product ff_r_b5cbfs_source_prefix_choice_valuation_selected_power_product ff_s_b5cbfs_source_prefix_choice_valuation_selected_power_product. ((((exists ff_h_b5cbfs_source_prefix_choice_valuation_selected_power_product_factor. ff_h_b5cbfs_source_prefix_choice_valuation_selected_power_product_factor + S (ff_p_b5cbfs_source_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_b5cbfs_source_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_b5cbfs_source_prefix_choice_valuation_selected_power)) /\ exists ff_q_b5cbfs_source_prefix_choice_valuation_selected_power_product_factor. bpr_power_code_b5cbfs_source_prefix_choice_valuation_selected_power = ff_q_b5cbfs_source_prefix_choice_valuation_selected_power_product_factor * S ((S (ff_i_b5cbfs_source_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_b5cbfs_source_prefix_choice_valuation_selected_power) + (ff_p_b5cbfs_source_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_b5cbfs_source_prefix_choice_valuation_selected_power_product_partial. ff_h_b5cbfs_source_prefix_choice_valuation_selected_power_product_partial + S (ff_r_b5cbfs_source_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_b5cbfs_source_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_source_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_source_prefix_choice_valuation_selected_power_product_partial. ff_u_b5cbfs_source_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_source_prefix_choice_valuation_selected_power_product_partial * S ((S (ff_i_b5cbfs_source_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_source_prefix_choice_valuation_selected_power_product) + (ff_r_b5cbfs_source_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_b5cbfs_source_prefix_choice_valuation_selected_power_product_successor. ff_h_b5cbfs_source_prefix_choice_valuation_selected_power_product_successor + S (ff_s_b5cbfs_source_prefix_choice_valuation_selected_power_product) = S ((S (S ff_i_b5cbfs_source_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_source_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_source_prefix_choice_valuation_selected_power_product_successor. ff_u_b5cbfs_source_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_source_prefix_choice_valuation_selected_power_product_successor * S ((S (S ff_i_b5cbfs_source_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_source_prefix_choice_valuation_selected_power_product) + (ff_s_b5cbfs_source_prefix_choice_valuation_selected_power_product))) /\ ff_s_b5cbfs_source_prefix_choice_valuation_selected_power_product = ff_r_b5cbfs_source_prefix_choice_valuation_selected_power_product * ff_p_b5cbfs_source_prefix_choice_valuation_selected_power_product)))))))) /\ (exists bpr_divides_quotient_b5cbfs_source_prefix_choice_valuation_selected_divides. C = (bpr_power_value_b5cbfs_source_prefix_choice_valuation_selected) * bpr_divides_quotient_b5cbfs_source_prefix_choice_valuation_selected_divides)))) /\ forall bpr_valuation_candidate_b5cbfs_source_prefix_choice_valuation. (exists bpr_le_gap_b5cbfs_source_prefix_choice_valuation_candidate_bound. bpr_le_gap_b5cbfs_source_prefix_choice_valuation_candidate_bound + (bpr_valuation_candidate_b5cbfs_source_prefix_choice_valuation) = (C)) -> (exists bpr_power_value_b5cbfs_source_prefix_choice_valuation_candidate. ((exists bpr_power_code_b5cbfs_source_prefix_choice_valuation_candidate_power bpr_power_scale_b5cbfs_source_prefix_choice_valuation_candidate_power. ((forall bpr_power_index_b5cbfs_source_prefix_choice_valuation_candidate_power. (exists bpr_gap_b5cbfs_source_prefix_choice_valuation_candidate_power_repeat_bound. bpr_gap_b5cbfs_source_prefix_choice_valuation_candidate_power_repeat_bound + S (bpr_power_index_b5cbfs_source_prefix_choice_valuation_candidate_power) = bpr_valuation_candidate_b5cbfs_source_prefix_choice_valuation) -> (((exists bpr_height_b5cbfs_source_prefix_choice_valuation_candidate_power_repeat_entry. bpr_height_b5cbfs_source_prefix_choice_valuation_candidate_power_repeat_entry + S (S (bpr_prefix_index_b5cbfs_source_prefix)) = S ((S (bpr_power_index_b5cbfs_source_prefix_choice_valuation_candidate_power)) * bpr_power_scale_b5cbfs_source_prefix_choice_valuation_candidate_power)) /\ exists bpr_quotient_b5cbfs_source_prefix_choice_valuation_candidate_power_repeat_entry. bpr_power_code_b5cbfs_source_prefix_choice_valuation_candidate_power = bpr_quotient_b5cbfs_source_prefix_choice_valuation_candidate_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_source_prefix_choice_valuation_candidate_power)) * bpr_power_scale_b5cbfs_source_prefix_choice_valuation_candidate_power) + (S (bpr_prefix_index_b5cbfs_source_prefix))))) /\ (exists ff_u_b5cbfs_source_prefix_choice_valuation_candidate_power_product ff_v_b5cbfs_source_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_b5cbfs_source_prefix_choice_valuation_candidate_power_product_start. ff_h_b5cbfs_source_prefix_choice_valuation_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_source_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_source_prefix_choice_valuation_candidate_power_product_start. ff_u_b5cbfs_source_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_source_prefix_choice_valuation_candidate_power_product_start * S ((S (0)) * ff_v_b5cbfs_source_prefix_choice_valuation_candidate_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_source_prefix_choice_valuation_candidate_power_product_terminal. ff_h_b5cbfs_source_prefix_choice_valuation_candidate_power_product_terminal + S (bpr_power_value_b5cbfs_source_prefix_choice_valuation_candidate) = S ((S (bpr_valuation_candidate_b5cbfs_source_prefix_choice_valuation)) * ff_v_b5cbfs_source_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_source_prefix_choice_valuation_candidate_power_product_terminal. ff_u_b5cbfs_source_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_source_prefix_choice_valuation_candidate_power_product_terminal * S ((S (bpr_valuation_candidate_b5cbfs_source_prefix_choice_valuation)) * ff_v_b5cbfs_source_prefix_choice_valuation_candidate_power_product) + (bpr_power_value_b5cbfs_source_prefix_choice_valuation_candidate))) /\ forall ff_i_b5cbfs_source_prefix_choice_valuation_candidate_power_product. (exists ff_lt_b5cbfs_source_prefix_choice_valuation_candidate_power_product_bound. ff_lt_b5cbfs_source_prefix_choice_valuation_candidate_power_product_bound + S ff_i_b5cbfs_source_prefix_choice_valuation_candidate_power_product = bpr_valuation_candidate_b5cbfs_source_prefix_choice_valuation) -> exists ff_p_b5cbfs_source_prefix_choice_valuation_candidate_power_product ff_r_b5cbfs_source_prefix_choice_valuation_candidate_power_product ff_s_b5cbfs_source_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_b5cbfs_source_prefix_choice_valuation_candidate_power_product_factor. ff_h_b5cbfs_source_prefix_choice_valuation_candidate_power_product_factor + S (ff_p_b5cbfs_source_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_b5cbfs_source_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_b5cbfs_source_prefix_choice_valuation_candidate_power)) /\ exists ff_q_b5cbfs_source_prefix_choice_valuation_candidate_power_product_factor. bpr_power_code_b5cbfs_source_prefix_choice_valuation_candidate_power = ff_q_b5cbfs_source_prefix_choice_valuation_candidate_power_product_factor * S ((S (ff_i_b5cbfs_source_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_b5cbfs_source_prefix_choice_valuation_candidate_power) + (ff_p_b5cbfs_source_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_b5cbfs_source_prefix_choice_valuation_candidate_power_product_partial. ff_h_b5cbfs_source_prefix_choice_valuation_candidate_power_product_partial + S (ff_r_b5cbfs_source_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_b5cbfs_source_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_source_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_source_prefix_choice_valuation_candidate_power_product_partial. ff_u_b5cbfs_source_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_source_prefix_choice_valuation_candidate_power_product_partial * S ((S (ff_i_b5cbfs_source_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_source_prefix_choice_valuation_candidate_power_product) + (ff_r_b5cbfs_source_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_b5cbfs_source_prefix_choice_valuation_candidate_power_product_successor. ff_h_b5cbfs_source_prefix_choice_valuation_candidate_power_product_successor + S (ff_s_b5cbfs_source_prefix_choice_valuation_candidate_power_product) = S ((S (S ff_i_b5cbfs_source_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_source_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_source_prefix_choice_valuation_candidate_power_product_successor. ff_u_b5cbfs_source_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_source_prefix_choice_valuation_candidate_power_product_successor * S ((S (S ff_i_b5cbfs_source_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_source_prefix_choice_valuation_candidate_power_product) + (ff_s_b5cbfs_source_prefix_choice_valuation_candidate_power_product))) /\ ff_s_b5cbfs_source_prefix_choice_valuation_candidate_power_product = ff_r_b5cbfs_source_prefix_choice_valuation_candidate_power_product * ff_p_b5cbfs_source_prefix_choice_valuation_candidate_power_product)))))))) /\ (exists bpr_divides_quotient_b5cbfs_source_prefix_choice_valuation_candidate_divides. C = (bpr_power_value_b5cbfs_source_prefix_choice_valuation_candidate) * bpr_divides_quotient_b5cbfs_source_prefix_choice_valuation_candidate_divides))) -> (exists bpr_le_gap_b5cbfs_source_prefix_choice_valuation_candidate_below. bpr_le_gap_b5cbfs_source_prefix_choice_valuation_candidate_below + (bpr_valuation_candidate_b5cbfs_source_prefix_choice_valuation) = (bpr_choice_exponent_b5cbfs_source_prefix_choice))) /\ (exists bpr_power_code_b5cbfs_source_prefix_choice_power bpr_power_scale_b5cbfs_source_prefix_choice_power. ((forall bpr_power_index_b5cbfs_source_prefix_choice_power. (exists bpr_gap_b5cbfs_source_prefix_choice_power_repeat_bound. bpr_gap_b5cbfs_source_prefix_choice_power_repeat_bound + S (bpr_power_index_b5cbfs_source_prefix_choice_power) = bpr_choice_exponent_b5cbfs_source_prefix_choice) -> (((exists bpr_height_b5cbfs_source_prefix_choice_power_repeat_entry. bpr_height_b5cbfs_source_prefix_choice_power_repeat_entry + S (S (bpr_prefix_index_b5cbfs_source_prefix)) = S ((S (bpr_power_index_b5cbfs_source_prefix_choice_power)) * bpr_power_scale_b5cbfs_source_prefix_choice_power)) /\ exists bpr_quotient_b5cbfs_source_prefix_choice_power_repeat_entry. bpr_power_code_b5cbfs_source_prefix_choice_power = bpr_quotient_b5cbfs_source_prefix_choice_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_source_prefix_choice_power)) * bpr_power_scale_b5cbfs_source_prefix_choice_power) + (S (bpr_prefix_index_b5cbfs_source_prefix))))) /\ (exists ff_u_b5cbfs_source_prefix_choice_power_product ff_v_b5cbfs_source_prefix_choice_power_product. ((((exists ff_h_b5cbfs_source_prefix_choice_power_product_start. ff_h_b5cbfs_source_prefix_choice_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_source_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_source_prefix_choice_power_product_start. ff_u_b5cbfs_source_prefix_choice_power_product = ff_q_b5cbfs_source_prefix_choice_power_product_start * S ((S (0)) * ff_v_b5cbfs_source_prefix_choice_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_source_prefix_choice_power_product_terminal. ff_h_b5cbfs_source_prefix_choice_power_product_terminal + S (bpr_prefix_value_b5cbfs_source_prefix) = S ((S (bpr_choice_exponent_b5cbfs_source_prefix_choice)) * ff_v_b5cbfs_source_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_source_prefix_choice_power_product_terminal. ff_u_b5cbfs_source_prefix_choice_power_product = ff_q_b5cbfs_source_prefix_choice_power_product_terminal * S ((S (bpr_choice_exponent_b5cbfs_source_prefix_choice)) * ff_v_b5cbfs_source_prefix_choice_power_product) + (bpr_prefix_value_b5cbfs_source_prefix))) /\ forall ff_i_b5cbfs_source_prefix_choice_power_product. (exists ff_lt_b5cbfs_source_prefix_choice_power_product_bound. ff_lt_b5cbfs_source_prefix_choice_power_product_bound + S ff_i_b5cbfs_source_prefix_choice_power_product = bpr_choice_exponent_b5cbfs_source_prefix_choice) -> exists ff_p_b5cbfs_source_prefix_choice_power_product ff_r_b5cbfs_source_prefix_choice_power_product ff_s_b5cbfs_source_prefix_choice_power_product. ((((exists ff_h_b5cbfs_source_prefix_choice_power_product_factor. ff_h_b5cbfs_source_prefix_choice_power_product_factor + S (ff_p_b5cbfs_source_prefix_choice_power_product) = S ((S (ff_i_b5cbfs_source_prefix_choice_power_product)) * bpr_power_scale_b5cbfs_source_prefix_choice_power)) /\ exists ff_q_b5cbfs_source_prefix_choice_power_product_factor. bpr_power_code_b5cbfs_source_prefix_choice_power = ff_q_b5cbfs_source_prefix_choice_power_product_factor * S ((S (ff_i_b5cbfs_source_prefix_choice_power_product)) * bpr_power_scale_b5cbfs_source_prefix_choice_power) + (ff_p_b5cbfs_source_prefix_choice_power_product))) /\ ((((exists ff_h_b5cbfs_source_prefix_choice_power_product_partial. ff_h_b5cbfs_source_prefix_choice_power_product_partial + S (ff_r_b5cbfs_source_prefix_choice_power_product) = S ((S (ff_i_b5cbfs_source_prefix_choice_power_product)) * ff_v_b5cbfs_source_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_source_prefix_choice_power_product_partial. ff_u_b5cbfs_source_prefix_choice_power_product = ff_q_b5cbfs_source_prefix_choice_power_product_partial * S ((S (ff_i_b5cbfs_source_prefix_choice_power_product)) * ff_v_b5cbfs_source_prefix_choice_power_product) + (ff_r_b5cbfs_source_prefix_choice_power_product))) /\ ((((exists ff_h_b5cbfs_source_prefix_choice_power_product_successor. ff_h_b5cbfs_source_prefix_choice_power_product_successor + S (ff_s_b5cbfs_source_prefix_choice_power_product) = S ((S (S ff_i_b5cbfs_source_prefix_choice_power_product)) * ff_v_b5cbfs_source_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_source_prefix_choice_power_product_successor. ff_u_b5cbfs_source_prefix_choice_power_product = ff_q_b5cbfs_source_prefix_choice_power_product_successor * S ((S (S ff_i_b5cbfs_source_prefix_choice_power_product)) * ff_v_b5cbfs_source_prefix_choice_power_product) + (ff_s_b5cbfs_source_prefix_choice_power_product))) /\ ff_s_b5cbfs_source_prefix_choice_power_product = ff_r_b5cbfs_source_prefix_choice_power_product * ff_p_b5cbfs_source_prefix_choice_power_product)))))))))) \/ (~((~(S (bpr_prefix_index_b5cbfs_source_prefix) = 1) /\ forall bpr_left_b5cbfs_source_prefix_choice_prime bpr_right_b5cbfs_source_prefix_choice_prime. S (bpr_prefix_index_b5cbfs_source_prefix) = bpr_left_b5cbfs_source_prefix_choice_prime * bpr_right_b5cbfs_source_prefix_choice_prime -> bpr_left_b5cbfs_source_prefix_choice_prime = 1 \/ bpr_right_b5cbfs_source_prefix_choice_prime = 1)) /\ bpr_prefix_value_b5cbfs_source_prefix = 1))))) /\ (exists ff_u_b5cbfs_source_product ff_v_b5cbfs_source_product. ((((exists ff_h_b5cbfs_source_product_start. ff_h_b5cbfs_source_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_source_product)) /\ exists ff_q_b5cbfs_source_product_start. ff_u_b5cbfs_source_product = ff_q_b5cbfs_source_product_start * S ((S (0)) * ff_v_b5cbfs_source_product) + (1))) /\ ((((exists ff_h_b5cbfs_source_product_terminal. ff_h_b5cbfs_source_product_terminal + S (z) = S ((S (n + n)) * ff_v_b5cbfs_source_product)) /\ exists ff_q_b5cbfs_source_product_terminal. ff_u_b5cbfs_source_product = ff_q_b5cbfs_source_product_terminal * S ((S (n + n)) * ff_v_b5cbfs_source_product) + (z))) /\ forall ff_i_b5cbfs_source_product. (exists ff_lt_b5cbfs_source_product_bound. ff_lt_b5cbfs_source_product_bound + S ff_i_b5cbfs_source_product = n + n) -> exists ff_p_b5cbfs_source_product ff_r_b5cbfs_source_product ff_s_b5cbfs_source_product. ((((exists ff_h_b5cbfs_source_product_factor. ff_h_b5cbfs_source_product_factor + S (ff_p_b5cbfs_source_product) = S ((S (ff_i_b5cbfs_source_product)) * bpr_product_scale_b5cbfs_source)) /\ exists ff_q_b5cbfs_source_product_factor. bpr_product_code_b5cbfs_source = ff_q_b5cbfs_source_product_factor * S ((S (ff_i_b5cbfs_source_product)) * bpr_product_scale_b5cbfs_source) + (ff_p_b5cbfs_source_product))) /\ ((((exists ff_h_b5cbfs_source_product_partial. ff_h_b5cbfs_source_product_partial + S (ff_r_b5cbfs_source_product) = S ((S (ff_i_b5cbfs_source_product)) * ff_v_b5cbfs_source_product)) /\ exists ff_q_b5cbfs_source_product_partial. ff_u_b5cbfs_source_product = ff_q_b5cbfs_source_product_partial * S ((S (ff_i_b5cbfs_source_product)) * ff_v_b5cbfs_source_product) + (ff_r_b5cbfs_source_product))) /\ ((((exists ff_h_b5cbfs_source_product_successor. ff_h_b5cbfs_source_product_successor + S (ff_s_b5cbfs_source_product) = S ((S (S ff_i_b5cbfs_source_product)) * ff_v_b5cbfs_source_product)) /\ exists ff_q_b5cbfs_source_product_successor. ff_u_b5cbfs_source_product = ff_q_b5cbfs_source_product_successor * S ((S (S ff_i_b5cbfs_source_product)) * ff_v_b5cbfs_source_product) + (ff_s_b5cbfs_source_product))) /\ ff_s_b5cbfs_source_product = ff_r_b5cbfs_source_product * ff_p_b5cbfs_source_product)))))))) -> (exists x y. (exists bpr_product_code_b5cbfs_small bpr_product_scale_b5cbfs_small. ((forall bpr_prefix_index_b5cbfs_small_prefix. (exists bpr_gap_b5cbfs_small_prefix_bound. bpr_gap_b5cbfs_small_prefix_bound + S (bpr_prefix_index_b5cbfs_small_prefix) = s) -> exists bpr_prefix_value_b5cbfs_small_prefix. ((((exists bpr_height_b5cbfs_small_prefix_decoded. bpr_height_b5cbfs_small_prefix_decoded + S (bpr_prefix_value_b5cbfs_small_prefix) = S ((S (bpr_prefix_index_b5cbfs_small_prefix)) * bpr_product_scale_b5cbfs_small)) /\ exists bpr_quotient_b5cbfs_small_prefix_decoded. bpr_product_code_b5cbfs_small = bpr_quotient_b5cbfs_small_prefix_decoded * S ((S (bpr_prefix_index_b5cbfs_small_prefix)) * bpr_product_scale_b5cbfs_small) + (bpr_prefix_value_b5cbfs_small_prefix))) /\ (((((~(S (bpr_prefix_index_b5cbfs_small_prefix) = 1) /\ forall bpr_left_b5cbfs_small_prefix_choice_prime bpr_right_b5cbfs_small_prefix_choice_prime. S (bpr_prefix_index_b5cbfs_small_prefix) = bpr_left_b5cbfs_small_prefix_choice_prime * bpr_right_b5cbfs_small_prefix_choice_prime -> bpr_left_b5cbfs_small_prefix_choice_prime = 1 \/ bpr_right_b5cbfs_small_prefix_choice_prime = 1)) /\ exists bpr_choice_exponent_b5cbfs_small_prefix_choice. ((((exists bpr_le_gap_b5cbfs_small_prefix_choice_valuation_selected_bound. bpr_le_gap_b5cbfs_small_prefix_choice_valuation_selected_bound + (bpr_choice_exponent_b5cbfs_small_prefix_choice) = (C)) /\ (exists bpr_power_value_b5cbfs_small_prefix_choice_valuation_selected. ((exists bpr_power_code_b5cbfs_small_prefix_choice_valuation_selected_power bpr_power_scale_b5cbfs_small_prefix_choice_valuation_selected_power. ((forall bpr_power_index_b5cbfs_small_prefix_choice_valuation_selected_power. (exists bpr_gap_b5cbfs_small_prefix_choice_valuation_selected_power_repeat_bound. bpr_gap_b5cbfs_small_prefix_choice_valuation_selected_power_repeat_bound + S (bpr_power_index_b5cbfs_small_prefix_choice_valuation_selected_power) = bpr_choice_exponent_b5cbfs_small_prefix_choice) -> (((exists bpr_height_b5cbfs_small_prefix_choice_valuation_selected_power_repeat_entry. bpr_height_b5cbfs_small_prefix_choice_valuation_selected_power_repeat_entry + S (S (bpr_prefix_index_b5cbfs_small_prefix)) = S ((S (bpr_power_index_b5cbfs_small_prefix_choice_valuation_selected_power)) * bpr_power_scale_b5cbfs_small_prefix_choice_valuation_selected_power)) /\ exists bpr_quotient_b5cbfs_small_prefix_choice_valuation_selected_power_repeat_entry. bpr_power_code_b5cbfs_small_prefix_choice_valuation_selected_power = bpr_quotient_b5cbfs_small_prefix_choice_valuation_selected_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_small_prefix_choice_valuation_selected_power)) * bpr_power_scale_b5cbfs_small_prefix_choice_valuation_selected_power) + (S (bpr_prefix_index_b5cbfs_small_prefix))))) /\ (exists ff_u_b5cbfs_small_prefix_choice_valuation_selected_power_product ff_v_b5cbfs_small_prefix_choice_valuation_selected_power_product. ((((exists ff_h_b5cbfs_small_prefix_choice_valuation_selected_power_product_start. ff_h_b5cbfs_small_prefix_choice_valuation_selected_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_small_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_small_prefix_choice_valuation_selected_power_product_start. ff_u_b5cbfs_small_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_small_prefix_choice_valuation_selected_power_product_start * S ((S (0)) * ff_v_b5cbfs_small_prefix_choice_valuation_selected_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_small_prefix_choice_valuation_selected_power_product_terminal. ff_h_b5cbfs_small_prefix_choice_valuation_selected_power_product_terminal + S (bpr_power_value_b5cbfs_small_prefix_choice_valuation_selected) = S ((S (bpr_choice_exponent_b5cbfs_small_prefix_choice)) * ff_v_b5cbfs_small_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_small_prefix_choice_valuation_selected_power_product_terminal. ff_u_b5cbfs_small_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_small_prefix_choice_valuation_selected_power_product_terminal * S ((S (bpr_choice_exponent_b5cbfs_small_prefix_choice)) * ff_v_b5cbfs_small_prefix_choice_valuation_selected_power_product) + (bpr_power_value_b5cbfs_small_prefix_choice_valuation_selected))) /\ forall ff_i_b5cbfs_small_prefix_choice_valuation_selected_power_product. (exists ff_lt_b5cbfs_small_prefix_choice_valuation_selected_power_product_bound. ff_lt_b5cbfs_small_prefix_choice_valuation_selected_power_product_bound + S ff_i_b5cbfs_small_prefix_choice_valuation_selected_power_product = bpr_choice_exponent_b5cbfs_small_prefix_choice) -> exists ff_p_b5cbfs_small_prefix_choice_valuation_selected_power_product ff_r_b5cbfs_small_prefix_choice_valuation_selected_power_product ff_s_b5cbfs_small_prefix_choice_valuation_selected_power_product. ((((exists ff_h_b5cbfs_small_prefix_choice_valuation_selected_power_product_factor. ff_h_b5cbfs_small_prefix_choice_valuation_selected_power_product_factor + S (ff_p_b5cbfs_small_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_b5cbfs_small_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_b5cbfs_small_prefix_choice_valuation_selected_power)) /\ exists ff_q_b5cbfs_small_prefix_choice_valuation_selected_power_product_factor. bpr_power_code_b5cbfs_small_prefix_choice_valuation_selected_power = ff_q_b5cbfs_small_prefix_choice_valuation_selected_power_product_factor * S ((S (ff_i_b5cbfs_small_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_b5cbfs_small_prefix_choice_valuation_selected_power) + (ff_p_b5cbfs_small_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_b5cbfs_small_prefix_choice_valuation_selected_power_product_partial. ff_h_b5cbfs_small_prefix_choice_valuation_selected_power_product_partial + S (ff_r_b5cbfs_small_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_b5cbfs_small_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_small_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_small_prefix_choice_valuation_selected_power_product_partial. ff_u_b5cbfs_small_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_small_prefix_choice_valuation_selected_power_product_partial * S ((S (ff_i_b5cbfs_small_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_small_prefix_choice_valuation_selected_power_product) + (ff_r_b5cbfs_small_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_b5cbfs_small_prefix_choice_valuation_selected_power_product_successor. ff_h_b5cbfs_small_prefix_choice_valuation_selected_power_product_successor + S (ff_s_b5cbfs_small_prefix_choice_valuation_selected_power_product) = S ((S (S ff_i_b5cbfs_small_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_small_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_small_prefix_choice_valuation_selected_power_product_successor. ff_u_b5cbfs_small_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_small_prefix_choice_valuation_selected_power_product_successor * S ((S (S ff_i_b5cbfs_small_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_small_prefix_choice_valuation_selected_power_product) + (ff_s_b5cbfs_small_prefix_choice_valuation_selected_power_product))) /\ ff_s_b5cbfs_small_prefix_choice_valuation_selected_power_product = ff_r_b5cbfs_small_prefix_choice_valuation_selected_power_product * ff_p_b5cbfs_small_prefix_choice_valuation_selected_power_product)))))))) /\ (exists bpr_divides_quotient_b5cbfs_small_prefix_choice_valuation_selected_divides. C = (bpr_power_value_b5cbfs_small_prefix_choice_valuation_selected) * bpr_divides_quotient_b5cbfs_small_prefix_choice_valuation_selected_divides)))) /\ forall bpr_valuation_candidate_b5cbfs_small_prefix_choice_valuation. (exists bpr_le_gap_b5cbfs_small_prefix_choice_valuation_candidate_bound. bpr_le_gap_b5cbfs_small_prefix_choice_valuation_candidate_bound + (bpr_valuation_candidate_b5cbfs_small_prefix_choice_valuation) = (C)) -> (exists bpr_power_value_b5cbfs_small_prefix_choice_valuation_candidate. ((exists bpr_power_code_b5cbfs_small_prefix_choice_valuation_candidate_power bpr_power_scale_b5cbfs_small_prefix_choice_valuation_candidate_power. ((forall bpr_power_index_b5cbfs_small_prefix_choice_valuation_candidate_power. (exists bpr_gap_b5cbfs_small_prefix_choice_valuation_candidate_power_repeat_bound. bpr_gap_b5cbfs_small_prefix_choice_valuation_candidate_power_repeat_bound + S (bpr_power_index_b5cbfs_small_prefix_choice_valuation_candidate_power) = bpr_valuation_candidate_b5cbfs_small_prefix_choice_valuation) -> (((exists bpr_height_b5cbfs_small_prefix_choice_valuation_candidate_power_repeat_entry. bpr_height_b5cbfs_small_prefix_choice_valuation_candidate_power_repeat_entry + S (S (bpr_prefix_index_b5cbfs_small_prefix)) = S ((S (bpr_power_index_b5cbfs_small_prefix_choice_valuation_candidate_power)) * bpr_power_scale_b5cbfs_small_prefix_choice_valuation_candidate_power)) /\ exists bpr_quotient_b5cbfs_small_prefix_choice_valuation_candidate_power_repeat_entry. bpr_power_code_b5cbfs_small_prefix_choice_valuation_candidate_power = bpr_quotient_b5cbfs_small_prefix_choice_valuation_candidate_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_small_prefix_choice_valuation_candidate_power)) * bpr_power_scale_b5cbfs_small_prefix_choice_valuation_candidate_power) + (S (bpr_prefix_index_b5cbfs_small_prefix))))) /\ (exists ff_u_b5cbfs_small_prefix_choice_valuation_candidate_power_product ff_v_b5cbfs_small_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_b5cbfs_small_prefix_choice_valuation_candidate_power_product_start. ff_h_b5cbfs_small_prefix_choice_valuation_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_small_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_small_prefix_choice_valuation_candidate_power_product_start. ff_u_b5cbfs_small_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_small_prefix_choice_valuation_candidate_power_product_start * S ((S (0)) * ff_v_b5cbfs_small_prefix_choice_valuation_candidate_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_small_prefix_choice_valuation_candidate_power_product_terminal. ff_h_b5cbfs_small_prefix_choice_valuation_candidate_power_product_terminal + S (bpr_power_value_b5cbfs_small_prefix_choice_valuation_candidate) = S ((S (bpr_valuation_candidate_b5cbfs_small_prefix_choice_valuation)) * ff_v_b5cbfs_small_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_small_prefix_choice_valuation_candidate_power_product_terminal. ff_u_b5cbfs_small_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_small_prefix_choice_valuation_candidate_power_product_terminal * S ((S (bpr_valuation_candidate_b5cbfs_small_prefix_choice_valuation)) * ff_v_b5cbfs_small_prefix_choice_valuation_candidate_power_product) + (bpr_power_value_b5cbfs_small_prefix_choice_valuation_candidate))) /\ forall ff_i_b5cbfs_small_prefix_choice_valuation_candidate_power_product. (exists ff_lt_b5cbfs_small_prefix_choice_valuation_candidate_power_product_bound. ff_lt_b5cbfs_small_prefix_choice_valuation_candidate_power_product_bound + S ff_i_b5cbfs_small_prefix_choice_valuation_candidate_power_product = bpr_valuation_candidate_b5cbfs_small_prefix_choice_valuation) -> exists ff_p_b5cbfs_small_prefix_choice_valuation_candidate_power_product ff_r_b5cbfs_small_prefix_choice_valuation_candidate_power_product ff_s_b5cbfs_small_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_b5cbfs_small_prefix_choice_valuation_candidate_power_product_factor. ff_h_b5cbfs_small_prefix_choice_valuation_candidate_power_product_factor + S (ff_p_b5cbfs_small_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_b5cbfs_small_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_b5cbfs_small_prefix_choice_valuation_candidate_power)) /\ exists ff_q_b5cbfs_small_prefix_choice_valuation_candidate_power_product_factor. bpr_power_code_b5cbfs_small_prefix_choice_valuation_candidate_power = ff_q_b5cbfs_small_prefix_choice_valuation_candidate_power_product_factor * S ((S (ff_i_b5cbfs_small_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_b5cbfs_small_prefix_choice_valuation_candidate_power) + (ff_p_b5cbfs_small_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_b5cbfs_small_prefix_choice_valuation_candidate_power_product_partial. ff_h_b5cbfs_small_prefix_choice_valuation_candidate_power_product_partial + S (ff_r_b5cbfs_small_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_b5cbfs_small_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_small_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_small_prefix_choice_valuation_candidate_power_product_partial. ff_u_b5cbfs_small_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_small_prefix_choice_valuation_candidate_power_product_partial * S ((S (ff_i_b5cbfs_small_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_small_prefix_choice_valuation_candidate_power_product) + (ff_r_b5cbfs_small_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_b5cbfs_small_prefix_choice_valuation_candidate_power_product_successor. ff_h_b5cbfs_small_prefix_choice_valuation_candidate_power_product_successor + S (ff_s_b5cbfs_small_prefix_choice_valuation_candidate_power_product) = S ((S (S ff_i_b5cbfs_small_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_small_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_small_prefix_choice_valuation_candidate_power_product_successor. ff_u_b5cbfs_small_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_small_prefix_choice_valuation_candidate_power_product_successor * S ((S (S ff_i_b5cbfs_small_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_small_prefix_choice_valuation_candidate_power_product) + (ff_s_b5cbfs_small_prefix_choice_valuation_candidate_power_product))) /\ ff_s_b5cbfs_small_prefix_choice_valuation_candidate_power_product = ff_r_b5cbfs_small_prefix_choice_valuation_candidate_power_product * ff_p_b5cbfs_small_prefix_choice_valuation_candidate_power_product)))))))) /\ (exists bpr_divides_quotient_b5cbfs_small_prefix_choice_valuation_candidate_divides. C = (bpr_power_value_b5cbfs_small_prefix_choice_valuation_candidate) * bpr_divides_quotient_b5cbfs_small_prefix_choice_valuation_candidate_divides))) -> (exists bpr_le_gap_b5cbfs_small_prefix_choice_valuation_candidate_below. bpr_le_gap_b5cbfs_small_prefix_choice_valuation_candidate_below + (bpr_valuation_candidate_b5cbfs_small_prefix_choice_valuation) = (bpr_choice_exponent_b5cbfs_small_prefix_choice))) /\ (exists bpr_power_code_b5cbfs_small_prefix_choice_power bpr_power_scale_b5cbfs_small_prefix_choice_power. ((forall bpr_power_index_b5cbfs_small_prefix_choice_power. (exists bpr_gap_b5cbfs_small_prefix_choice_power_repeat_bound. bpr_gap_b5cbfs_small_prefix_choice_power_repeat_bound + S (bpr_power_index_b5cbfs_small_prefix_choice_power) = bpr_choice_exponent_b5cbfs_small_prefix_choice) -> (((exists bpr_height_b5cbfs_small_prefix_choice_power_repeat_entry. bpr_height_b5cbfs_small_prefix_choice_power_repeat_entry + S (S (bpr_prefix_index_b5cbfs_small_prefix)) = S ((S (bpr_power_index_b5cbfs_small_prefix_choice_power)) * bpr_power_scale_b5cbfs_small_prefix_choice_power)) /\ exists bpr_quotient_b5cbfs_small_prefix_choice_power_repeat_entry. bpr_power_code_b5cbfs_small_prefix_choice_power = bpr_quotient_b5cbfs_small_prefix_choice_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_small_prefix_choice_power)) * bpr_power_scale_b5cbfs_small_prefix_choice_power) + (S (bpr_prefix_index_b5cbfs_small_prefix))))) /\ (exists ff_u_b5cbfs_small_prefix_choice_power_product ff_v_b5cbfs_small_prefix_choice_power_product. ((((exists ff_h_b5cbfs_small_prefix_choice_power_product_start. ff_h_b5cbfs_small_prefix_choice_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_small_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_small_prefix_choice_power_product_start. ff_u_b5cbfs_small_prefix_choice_power_product = ff_q_b5cbfs_small_prefix_choice_power_product_start * S ((S (0)) * ff_v_b5cbfs_small_prefix_choice_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_small_prefix_choice_power_product_terminal. ff_h_b5cbfs_small_prefix_choice_power_product_terminal + S (bpr_prefix_value_b5cbfs_small_prefix) = S ((S (bpr_choice_exponent_b5cbfs_small_prefix_choice)) * ff_v_b5cbfs_small_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_small_prefix_choice_power_product_terminal. ff_u_b5cbfs_small_prefix_choice_power_product = ff_q_b5cbfs_small_prefix_choice_power_product_terminal * S ((S (bpr_choice_exponent_b5cbfs_small_prefix_choice)) * ff_v_b5cbfs_small_prefix_choice_power_product) + (bpr_prefix_value_b5cbfs_small_prefix))) /\ forall ff_i_b5cbfs_small_prefix_choice_power_product. (exists ff_lt_b5cbfs_small_prefix_choice_power_product_bound. ff_lt_b5cbfs_small_prefix_choice_power_product_bound + S ff_i_b5cbfs_small_prefix_choice_power_product = bpr_choice_exponent_b5cbfs_small_prefix_choice) -> exists ff_p_b5cbfs_small_prefix_choice_power_product ff_r_b5cbfs_small_prefix_choice_power_product ff_s_b5cbfs_small_prefix_choice_power_product. ((((exists ff_h_b5cbfs_small_prefix_choice_power_product_factor. ff_h_b5cbfs_small_prefix_choice_power_product_factor + S (ff_p_b5cbfs_small_prefix_choice_power_product) = S ((S (ff_i_b5cbfs_small_prefix_choice_power_product)) * bpr_power_scale_b5cbfs_small_prefix_choice_power)) /\ exists ff_q_b5cbfs_small_prefix_choice_power_product_factor. bpr_power_code_b5cbfs_small_prefix_choice_power = ff_q_b5cbfs_small_prefix_choice_power_product_factor * S ((S (ff_i_b5cbfs_small_prefix_choice_power_product)) * bpr_power_scale_b5cbfs_small_prefix_choice_power) + (ff_p_b5cbfs_small_prefix_choice_power_product))) /\ ((((exists ff_h_b5cbfs_small_prefix_choice_power_product_partial. ff_h_b5cbfs_small_prefix_choice_power_product_partial + S (ff_r_b5cbfs_small_prefix_choice_power_product) = S ((S (ff_i_b5cbfs_small_prefix_choice_power_product)) * ff_v_b5cbfs_small_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_small_prefix_choice_power_product_partial. ff_u_b5cbfs_small_prefix_choice_power_product = ff_q_b5cbfs_small_prefix_choice_power_product_partial * S ((S (ff_i_b5cbfs_small_prefix_choice_power_product)) * ff_v_b5cbfs_small_prefix_choice_power_product) + (ff_r_b5cbfs_small_prefix_choice_power_product))) /\ ((((exists ff_h_b5cbfs_small_prefix_choice_power_product_successor. ff_h_b5cbfs_small_prefix_choice_power_product_successor + S (ff_s_b5cbfs_small_prefix_choice_power_product) = S ((S (S ff_i_b5cbfs_small_prefix_choice_power_product)) * ff_v_b5cbfs_small_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_small_prefix_choice_power_product_successor. ff_u_b5cbfs_small_prefix_choice_power_product = ff_q_b5cbfs_small_prefix_choice_power_product_successor * S ((S (S ff_i_b5cbfs_small_prefix_choice_power_product)) * ff_v_b5cbfs_small_prefix_choice_power_product) + (ff_s_b5cbfs_small_prefix_choice_power_product))) /\ ff_s_b5cbfs_small_prefix_choice_power_product = ff_r_b5cbfs_small_prefix_choice_power_product * ff_p_b5cbfs_small_prefix_choice_power_product)))))))))) \/ (~((~(S (bpr_prefix_index_b5cbfs_small_prefix) = 1) /\ forall bpr_left_b5cbfs_small_prefix_choice_prime bpr_right_b5cbfs_small_prefix_choice_prime. S (bpr_prefix_index_b5cbfs_small_prefix) = bpr_left_b5cbfs_small_prefix_choice_prime * bpr_right_b5cbfs_small_prefix_choice_prime -> bpr_left_b5cbfs_small_prefix_choice_prime = 1 \/ bpr_right_b5cbfs_small_prefix_choice_prime = 1)) /\ bpr_prefix_value_b5cbfs_small_prefix = 1))))) /\ (exists ff_u_b5cbfs_small_product ff_v_b5cbfs_small_product. ((((exists ff_h_b5cbfs_small_product_start. ff_h_b5cbfs_small_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_small_product)) /\ exists ff_q_b5cbfs_small_product_start. ff_u_b5cbfs_small_product = ff_q_b5cbfs_small_product_start * S ((S (0)) * ff_v_b5cbfs_small_product) + (1))) /\ ((((exists ff_h_b5cbfs_small_product_terminal. ff_h_b5cbfs_small_product_terminal + S (x) = S ((S (s)) * ff_v_b5cbfs_small_product)) /\ exists ff_q_b5cbfs_small_product_terminal. ff_u_b5cbfs_small_product = ff_q_b5cbfs_small_product_terminal * S ((S (s)) * ff_v_b5cbfs_small_product) + (x))) /\ forall ff_i_b5cbfs_small_product. (exists ff_lt_b5cbfs_small_product_bound. ff_lt_b5cbfs_small_product_bound + S ff_i_b5cbfs_small_product = s) -> exists ff_p_b5cbfs_small_product ff_r_b5cbfs_small_product ff_s_b5cbfs_small_product. ((((exists ff_h_b5cbfs_small_product_factor. ff_h_b5cbfs_small_product_factor + S (ff_p_b5cbfs_small_product) = S ((S (ff_i_b5cbfs_small_product)) * bpr_product_scale_b5cbfs_small)) /\ exists ff_q_b5cbfs_small_product_factor. bpr_product_code_b5cbfs_small = ff_q_b5cbfs_small_product_factor * S ((S (ff_i_b5cbfs_small_product)) * bpr_product_scale_b5cbfs_small) + (ff_p_b5cbfs_small_product))) /\ ((((exists ff_h_b5cbfs_small_product_partial. ff_h_b5cbfs_small_product_partial + S (ff_r_b5cbfs_small_product) = S ((S (ff_i_b5cbfs_small_product)) * ff_v_b5cbfs_small_product)) /\ exists ff_q_b5cbfs_small_product_partial. ff_u_b5cbfs_small_product = ff_q_b5cbfs_small_product_partial * S ((S (ff_i_b5cbfs_small_product)) * ff_v_b5cbfs_small_product) + (ff_r_b5cbfs_small_product))) /\ ((((exists ff_h_b5cbfs_small_product_successor. ff_h_b5cbfs_small_product_successor + S (ff_s_b5cbfs_small_product) = S ((S (S ff_i_b5cbfs_small_product)) * ff_v_b5cbfs_small_product)) /\ exists ff_q_b5cbfs_small_product_successor. ff_u_b5cbfs_small_product = ff_q_b5cbfs_small_product_successor * S ((S (S ff_i_b5cbfs_small_product)) * ff_v_b5cbfs_small_product) + (ff_s_b5cbfs_small_product))) /\ ff_s_b5cbfs_small_product = ff_r_b5cbfs_small_product * ff_p_b5cbfs_small_product)))))))) /\ ((exists bpr_code_b5cbfs_middle bpr_scale_b5cbfs_middle. ((forall bpr_index_b5cbfs_middle_prefix. (exists bpr_gap_b5cbfs_middle_prefix_bound. bpr_gap_b5cbfs_middle_prefix_bound + S (bpr_index_b5cbfs_middle_prefix) = g) -> exists bpr_value_b5cbfs_middle_prefix. ((((exists bpr_height_b5cbfs_middle_prefix_decoded. bpr_height_b5cbfs_middle_prefix_decoded + S (bpr_value_b5cbfs_middle_prefix) = S ((S (bpr_index_b5cbfs_middle_prefix)) * bpr_scale_b5cbfs_middle)) /\ exists bpr_quotient_b5cbfs_middle_prefix_decoded. bpr_code_b5cbfs_middle = bpr_quotient_b5cbfs_middle_prefix_decoded * S ((S (bpr_index_b5cbfs_middle_prefix)) * bpr_scale_b5cbfs_middle) + (bpr_value_b5cbfs_middle_prefix))) /\ (((((~(S (s + bpr_index_b5cbfs_middle_prefix) = 1) /\ forall bpr_left_b5cbfs_middle_prefix_choice_prime bpr_right_b5cbfs_middle_prefix_choice_prime. S (s + bpr_index_b5cbfs_middle_prefix) = bpr_left_b5cbfs_middle_prefix_choice_prime * bpr_right_b5cbfs_middle_prefix_choice_prime -> bpr_left_b5cbfs_middle_prefix_choice_prime = 1 \/ bpr_right_b5cbfs_middle_prefix_choice_prime = 1)) /\ exists bpr_choice_exponent_b5cbfs_middle_prefix_choice. ((((exists bpr_le_gap_b5cbfs_middle_prefix_choice_valuation_selected_bound. bpr_le_gap_b5cbfs_middle_prefix_choice_valuation_selected_bound + (bpr_choice_exponent_b5cbfs_middle_prefix_choice) = (C)) /\ (exists bpr_power_value_b5cbfs_middle_prefix_choice_valuation_selected. ((exists bpr_power_code_b5cbfs_middle_prefix_choice_valuation_selected_power bpr_power_scale_b5cbfs_middle_prefix_choice_valuation_selected_power. ((forall bpr_power_index_b5cbfs_middle_prefix_choice_valuation_selected_power. (exists bpr_gap_b5cbfs_middle_prefix_choice_valuation_selected_power_repeat_bound. bpr_gap_b5cbfs_middle_prefix_choice_valuation_selected_power_repeat_bound + S (bpr_power_index_b5cbfs_middle_prefix_choice_valuation_selected_power) = bpr_choice_exponent_b5cbfs_middle_prefix_choice) -> (((exists bpr_height_b5cbfs_middle_prefix_choice_valuation_selected_power_repeat_entry. bpr_height_b5cbfs_middle_prefix_choice_valuation_selected_power_repeat_entry + S (S (s + bpr_index_b5cbfs_middle_prefix)) = S ((S (bpr_power_index_b5cbfs_middle_prefix_choice_valuation_selected_power)) * bpr_power_scale_b5cbfs_middle_prefix_choice_valuation_selected_power)) /\ exists bpr_quotient_b5cbfs_middle_prefix_choice_valuation_selected_power_repeat_entry. bpr_power_code_b5cbfs_middle_prefix_choice_valuation_selected_power = bpr_quotient_b5cbfs_middle_prefix_choice_valuation_selected_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_middle_prefix_choice_valuation_selected_power)) * bpr_power_scale_b5cbfs_middle_prefix_choice_valuation_selected_power) + (S (s + bpr_index_b5cbfs_middle_prefix))))) /\ (exists ff_u_b5cbfs_middle_prefix_choice_valuation_selected_power_product ff_v_b5cbfs_middle_prefix_choice_valuation_selected_power_product. ((((exists ff_h_b5cbfs_middle_prefix_choice_valuation_selected_power_product_start. ff_h_b5cbfs_middle_prefix_choice_valuation_selected_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_middle_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_middle_prefix_choice_valuation_selected_power_product_start. ff_u_b5cbfs_middle_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_middle_prefix_choice_valuation_selected_power_product_start * S ((S (0)) * ff_v_b5cbfs_middle_prefix_choice_valuation_selected_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_middle_prefix_choice_valuation_selected_power_product_terminal. ff_h_b5cbfs_middle_prefix_choice_valuation_selected_power_product_terminal + S (bpr_power_value_b5cbfs_middle_prefix_choice_valuation_selected) = S ((S (bpr_choice_exponent_b5cbfs_middle_prefix_choice)) * ff_v_b5cbfs_middle_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_middle_prefix_choice_valuation_selected_power_product_terminal. ff_u_b5cbfs_middle_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_middle_prefix_choice_valuation_selected_power_product_terminal * S ((S (bpr_choice_exponent_b5cbfs_middle_prefix_choice)) * ff_v_b5cbfs_middle_prefix_choice_valuation_selected_power_product) + (bpr_power_value_b5cbfs_middle_prefix_choice_valuation_selected))) /\ forall ff_i_b5cbfs_middle_prefix_choice_valuation_selected_power_product. (exists ff_lt_b5cbfs_middle_prefix_choice_valuation_selected_power_product_bound. ff_lt_b5cbfs_middle_prefix_choice_valuation_selected_power_product_bound + S ff_i_b5cbfs_middle_prefix_choice_valuation_selected_power_product = bpr_choice_exponent_b5cbfs_middle_prefix_choice) -> exists ff_p_b5cbfs_middle_prefix_choice_valuation_selected_power_product ff_r_b5cbfs_middle_prefix_choice_valuation_selected_power_product ff_s_b5cbfs_middle_prefix_choice_valuation_selected_power_product. ((((exists ff_h_b5cbfs_middle_prefix_choice_valuation_selected_power_product_factor. ff_h_b5cbfs_middle_prefix_choice_valuation_selected_power_product_factor + S (ff_p_b5cbfs_middle_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_b5cbfs_middle_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_b5cbfs_middle_prefix_choice_valuation_selected_power)) /\ exists ff_q_b5cbfs_middle_prefix_choice_valuation_selected_power_product_factor. bpr_power_code_b5cbfs_middle_prefix_choice_valuation_selected_power = ff_q_b5cbfs_middle_prefix_choice_valuation_selected_power_product_factor * S ((S (ff_i_b5cbfs_middle_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_b5cbfs_middle_prefix_choice_valuation_selected_power) + (ff_p_b5cbfs_middle_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_b5cbfs_middle_prefix_choice_valuation_selected_power_product_partial. ff_h_b5cbfs_middle_prefix_choice_valuation_selected_power_product_partial + S (ff_r_b5cbfs_middle_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_b5cbfs_middle_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_middle_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_middle_prefix_choice_valuation_selected_power_product_partial. ff_u_b5cbfs_middle_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_middle_prefix_choice_valuation_selected_power_product_partial * S ((S (ff_i_b5cbfs_middle_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_middle_prefix_choice_valuation_selected_power_product) + (ff_r_b5cbfs_middle_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_b5cbfs_middle_prefix_choice_valuation_selected_power_product_successor. ff_h_b5cbfs_middle_prefix_choice_valuation_selected_power_product_successor + S (ff_s_b5cbfs_middle_prefix_choice_valuation_selected_power_product) = S ((S (S ff_i_b5cbfs_middle_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_middle_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_middle_prefix_choice_valuation_selected_power_product_successor. ff_u_b5cbfs_middle_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_middle_prefix_choice_valuation_selected_power_product_successor * S ((S (S ff_i_b5cbfs_middle_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_middle_prefix_choice_valuation_selected_power_product) + (ff_s_b5cbfs_middle_prefix_choice_valuation_selected_power_product))) /\ ff_s_b5cbfs_middle_prefix_choice_valuation_selected_power_product = ff_r_b5cbfs_middle_prefix_choice_valuation_selected_power_product * ff_p_b5cbfs_middle_prefix_choice_valuation_selected_power_product)))))))) /\ (exists bpr_divides_quotient_b5cbfs_middle_prefix_choice_valuation_selected_divides. C = (bpr_power_value_b5cbfs_middle_prefix_choice_valuation_selected) * bpr_divides_quotient_b5cbfs_middle_prefix_choice_valuation_selected_divides)))) /\ forall bpr_valuation_candidate_b5cbfs_middle_prefix_choice_valuation. (exists bpr_le_gap_b5cbfs_middle_prefix_choice_valuation_candidate_bound. bpr_le_gap_b5cbfs_middle_prefix_choice_valuation_candidate_bound + (bpr_valuation_candidate_b5cbfs_middle_prefix_choice_valuation) = (C)) -> (exists bpr_power_value_b5cbfs_middle_prefix_choice_valuation_candidate. ((exists bpr_power_code_b5cbfs_middle_prefix_choice_valuation_candidate_power bpr_power_scale_b5cbfs_middle_prefix_choice_valuation_candidate_power. ((forall bpr_power_index_b5cbfs_middle_prefix_choice_valuation_candidate_power. (exists bpr_gap_b5cbfs_middle_prefix_choice_valuation_candidate_power_repeat_bound. bpr_gap_b5cbfs_middle_prefix_choice_valuation_candidate_power_repeat_bound + S (bpr_power_index_b5cbfs_middle_prefix_choice_valuation_candidate_power) = bpr_valuation_candidate_b5cbfs_middle_prefix_choice_valuation) -> (((exists bpr_height_b5cbfs_middle_prefix_choice_valuation_candidate_power_repeat_entry. bpr_height_b5cbfs_middle_prefix_choice_valuation_candidate_power_repeat_entry + S (S (s + bpr_index_b5cbfs_middle_prefix)) = S ((S (bpr_power_index_b5cbfs_middle_prefix_choice_valuation_candidate_power)) * bpr_power_scale_b5cbfs_middle_prefix_choice_valuation_candidate_power)) /\ exists bpr_quotient_b5cbfs_middle_prefix_choice_valuation_candidate_power_repeat_entry. bpr_power_code_b5cbfs_middle_prefix_choice_valuation_candidate_power = bpr_quotient_b5cbfs_middle_prefix_choice_valuation_candidate_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_middle_prefix_choice_valuation_candidate_power)) * bpr_power_scale_b5cbfs_middle_prefix_choice_valuation_candidate_power) + (S (s + bpr_index_b5cbfs_middle_prefix))))) /\ (exists ff_u_b5cbfs_middle_prefix_choice_valuation_candidate_power_product ff_v_b5cbfs_middle_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_b5cbfs_middle_prefix_choice_valuation_candidate_power_product_start. ff_h_b5cbfs_middle_prefix_choice_valuation_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_middle_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_middle_prefix_choice_valuation_candidate_power_product_start. ff_u_b5cbfs_middle_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_middle_prefix_choice_valuation_candidate_power_product_start * S ((S (0)) * ff_v_b5cbfs_middle_prefix_choice_valuation_candidate_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_middle_prefix_choice_valuation_candidate_power_product_terminal. ff_h_b5cbfs_middle_prefix_choice_valuation_candidate_power_product_terminal + S (bpr_power_value_b5cbfs_middle_prefix_choice_valuation_candidate) = S ((S (bpr_valuation_candidate_b5cbfs_middle_prefix_choice_valuation)) * ff_v_b5cbfs_middle_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_middle_prefix_choice_valuation_candidate_power_product_terminal. ff_u_b5cbfs_middle_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_middle_prefix_choice_valuation_candidate_power_product_terminal * S ((S (bpr_valuation_candidate_b5cbfs_middle_prefix_choice_valuation)) * ff_v_b5cbfs_middle_prefix_choice_valuation_candidate_power_product) + (bpr_power_value_b5cbfs_middle_prefix_choice_valuation_candidate))) /\ forall ff_i_b5cbfs_middle_prefix_choice_valuation_candidate_power_product. (exists ff_lt_b5cbfs_middle_prefix_choice_valuation_candidate_power_product_bound. ff_lt_b5cbfs_middle_prefix_choice_valuation_candidate_power_product_bound + S ff_i_b5cbfs_middle_prefix_choice_valuation_candidate_power_product = bpr_valuation_candidate_b5cbfs_middle_prefix_choice_valuation) -> exists ff_p_b5cbfs_middle_prefix_choice_valuation_candidate_power_product ff_r_b5cbfs_middle_prefix_choice_valuation_candidate_power_product ff_s_b5cbfs_middle_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_b5cbfs_middle_prefix_choice_valuation_candidate_power_product_factor. ff_h_b5cbfs_middle_prefix_choice_valuation_candidate_power_product_factor + S (ff_p_b5cbfs_middle_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_b5cbfs_middle_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_b5cbfs_middle_prefix_choice_valuation_candidate_power)) /\ exists ff_q_b5cbfs_middle_prefix_choice_valuation_candidate_power_product_factor. bpr_power_code_b5cbfs_middle_prefix_choice_valuation_candidate_power = ff_q_b5cbfs_middle_prefix_choice_valuation_candidate_power_product_factor * S ((S (ff_i_b5cbfs_middle_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_b5cbfs_middle_prefix_choice_valuation_candidate_power) + (ff_p_b5cbfs_middle_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_b5cbfs_middle_prefix_choice_valuation_candidate_power_product_partial. ff_h_b5cbfs_middle_prefix_choice_valuation_candidate_power_product_partial + S (ff_r_b5cbfs_middle_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_b5cbfs_middle_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_middle_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_middle_prefix_choice_valuation_candidate_power_product_partial. ff_u_b5cbfs_middle_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_middle_prefix_choice_valuation_candidate_power_product_partial * S ((S (ff_i_b5cbfs_middle_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_middle_prefix_choice_valuation_candidate_power_product) + (ff_r_b5cbfs_middle_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_b5cbfs_middle_prefix_choice_valuation_candidate_power_product_successor. ff_h_b5cbfs_middle_prefix_choice_valuation_candidate_power_product_successor + S (ff_s_b5cbfs_middle_prefix_choice_valuation_candidate_power_product) = S ((S (S ff_i_b5cbfs_middle_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_middle_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_middle_prefix_choice_valuation_candidate_power_product_successor. ff_u_b5cbfs_middle_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_middle_prefix_choice_valuation_candidate_power_product_successor * S ((S (S ff_i_b5cbfs_middle_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_middle_prefix_choice_valuation_candidate_power_product) + (ff_s_b5cbfs_middle_prefix_choice_valuation_candidate_power_product))) /\ ff_s_b5cbfs_middle_prefix_choice_valuation_candidate_power_product = ff_r_b5cbfs_middle_prefix_choice_valuation_candidate_power_product * ff_p_b5cbfs_middle_prefix_choice_valuation_candidate_power_product)))))))) /\ (exists bpr_divides_quotient_b5cbfs_middle_prefix_choice_valuation_candidate_divides. C = (bpr_power_value_b5cbfs_middle_prefix_choice_valuation_candidate) * bpr_divides_quotient_b5cbfs_middle_prefix_choice_valuation_candidate_divides))) -> (exists bpr_le_gap_b5cbfs_middle_prefix_choice_valuation_candidate_below. bpr_le_gap_b5cbfs_middle_prefix_choice_valuation_candidate_below + (bpr_valuation_candidate_b5cbfs_middle_prefix_choice_valuation) = (bpr_choice_exponent_b5cbfs_middle_prefix_choice))) /\ (exists bpr_power_code_b5cbfs_middle_prefix_choice_power bpr_power_scale_b5cbfs_middle_prefix_choice_power. ((forall bpr_power_index_b5cbfs_middle_prefix_choice_power. (exists bpr_gap_b5cbfs_middle_prefix_choice_power_repeat_bound. bpr_gap_b5cbfs_middle_prefix_choice_power_repeat_bound + S (bpr_power_index_b5cbfs_middle_prefix_choice_power) = bpr_choice_exponent_b5cbfs_middle_prefix_choice) -> (((exists bpr_height_b5cbfs_middle_prefix_choice_power_repeat_entry. bpr_height_b5cbfs_middle_prefix_choice_power_repeat_entry + S (S (s + bpr_index_b5cbfs_middle_prefix)) = S ((S (bpr_power_index_b5cbfs_middle_prefix_choice_power)) * bpr_power_scale_b5cbfs_middle_prefix_choice_power)) /\ exists bpr_quotient_b5cbfs_middle_prefix_choice_power_repeat_entry. bpr_power_code_b5cbfs_middle_prefix_choice_power = bpr_quotient_b5cbfs_middle_prefix_choice_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_middle_prefix_choice_power)) * bpr_power_scale_b5cbfs_middle_prefix_choice_power) + (S (s + bpr_index_b5cbfs_middle_prefix))))) /\ (exists ff_u_b5cbfs_middle_prefix_choice_power_product ff_v_b5cbfs_middle_prefix_choice_power_product. ((((exists ff_h_b5cbfs_middle_prefix_choice_power_product_start. ff_h_b5cbfs_middle_prefix_choice_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_middle_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_middle_prefix_choice_power_product_start. ff_u_b5cbfs_middle_prefix_choice_power_product = ff_q_b5cbfs_middle_prefix_choice_power_product_start * S ((S (0)) * ff_v_b5cbfs_middle_prefix_choice_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_middle_prefix_choice_power_product_terminal. ff_h_b5cbfs_middle_prefix_choice_power_product_terminal + S (bpr_value_b5cbfs_middle_prefix) = S ((S (bpr_choice_exponent_b5cbfs_middle_prefix_choice)) * ff_v_b5cbfs_middle_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_middle_prefix_choice_power_product_terminal. ff_u_b5cbfs_middle_prefix_choice_power_product = ff_q_b5cbfs_middle_prefix_choice_power_product_terminal * S ((S (bpr_choice_exponent_b5cbfs_middle_prefix_choice)) * ff_v_b5cbfs_middle_prefix_choice_power_product) + (bpr_value_b5cbfs_middle_prefix))) /\ forall ff_i_b5cbfs_middle_prefix_choice_power_product. (exists ff_lt_b5cbfs_middle_prefix_choice_power_product_bound. ff_lt_b5cbfs_middle_prefix_choice_power_product_bound + S ff_i_b5cbfs_middle_prefix_choice_power_product = bpr_choice_exponent_b5cbfs_middle_prefix_choice) -> exists ff_p_b5cbfs_middle_prefix_choice_power_product ff_r_b5cbfs_middle_prefix_choice_power_product ff_s_b5cbfs_middle_prefix_choice_power_product. ((((exists ff_h_b5cbfs_middle_prefix_choice_power_product_factor. ff_h_b5cbfs_middle_prefix_choice_power_product_factor + S (ff_p_b5cbfs_middle_prefix_choice_power_product) = S ((S (ff_i_b5cbfs_middle_prefix_choice_power_product)) * bpr_power_scale_b5cbfs_middle_prefix_choice_power)) /\ exists ff_q_b5cbfs_middle_prefix_choice_power_product_factor. bpr_power_code_b5cbfs_middle_prefix_choice_power = ff_q_b5cbfs_middle_prefix_choice_power_product_factor * S ((S (ff_i_b5cbfs_middle_prefix_choice_power_product)) * bpr_power_scale_b5cbfs_middle_prefix_choice_power) + (ff_p_b5cbfs_middle_prefix_choice_power_product))) /\ ((((exists ff_h_b5cbfs_middle_prefix_choice_power_product_partial. ff_h_b5cbfs_middle_prefix_choice_power_product_partial + S (ff_r_b5cbfs_middle_prefix_choice_power_product) = S ((S (ff_i_b5cbfs_middle_prefix_choice_power_product)) * ff_v_b5cbfs_middle_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_middle_prefix_choice_power_product_partial. ff_u_b5cbfs_middle_prefix_choice_power_product = ff_q_b5cbfs_middle_prefix_choice_power_product_partial * S ((S (ff_i_b5cbfs_middle_prefix_choice_power_product)) * ff_v_b5cbfs_middle_prefix_choice_power_product) + (ff_r_b5cbfs_middle_prefix_choice_power_product))) /\ ((((exists ff_h_b5cbfs_middle_prefix_choice_power_product_successor. ff_h_b5cbfs_middle_prefix_choice_power_product_successor + S (ff_s_b5cbfs_middle_prefix_choice_power_product) = S ((S (S ff_i_b5cbfs_middle_prefix_choice_power_product)) * ff_v_b5cbfs_middle_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_middle_prefix_choice_power_product_successor. ff_u_b5cbfs_middle_prefix_choice_power_product = ff_q_b5cbfs_middle_prefix_choice_power_product_successor * S ((S (S ff_i_b5cbfs_middle_prefix_choice_power_product)) * ff_v_b5cbfs_middle_prefix_choice_power_product) + (ff_s_b5cbfs_middle_prefix_choice_power_product))) /\ ff_s_b5cbfs_middle_prefix_choice_power_product = ff_r_b5cbfs_middle_prefix_choice_power_product * ff_p_b5cbfs_middle_prefix_choice_power_product)))))))))) \/ (~((~(S (s + bpr_index_b5cbfs_middle_prefix) = 1) /\ forall bpr_left_b5cbfs_middle_prefix_choice_prime bpr_right_b5cbfs_middle_prefix_choice_prime. S (s + bpr_index_b5cbfs_middle_prefix) = bpr_left_b5cbfs_middle_prefix_choice_prime * bpr_right_b5cbfs_middle_prefix_choice_prime -> bpr_left_b5cbfs_middle_prefix_choice_prime = 1 \/ bpr_right_b5cbfs_middle_prefix_choice_prime = 1)) /\ bpr_value_b5cbfs_middle_prefix = 1))))) /\ (exists ff_u_b5cbfs_middle_product ff_v_b5cbfs_middle_product. ((((exists ff_h_b5cbfs_middle_product_start. ff_h_b5cbfs_middle_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_middle_product)) /\ exists ff_q_b5cbfs_middle_product_start. ff_u_b5cbfs_middle_product = ff_q_b5cbfs_middle_product_start * S ((S (0)) * ff_v_b5cbfs_middle_product) + (1))) /\ ((((exists ff_h_b5cbfs_middle_product_terminal. ff_h_b5cbfs_middle_product_terminal + S (y) = S ((S (g)) * ff_v_b5cbfs_middle_product)) /\ exists ff_q_b5cbfs_middle_product_terminal. ff_u_b5cbfs_middle_product = ff_q_b5cbfs_middle_product_terminal * S ((S (g)) * ff_v_b5cbfs_middle_product) + (y))) /\ forall ff_i_b5cbfs_middle_product. (exists ff_lt_b5cbfs_middle_product_bound. ff_lt_b5cbfs_middle_product_bound + S ff_i_b5cbfs_middle_product = g) -> exists ff_p_b5cbfs_middle_product ff_r_b5cbfs_middle_product ff_s_b5cbfs_middle_product. ((((exists ff_h_b5cbfs_middle_product_factor. ff_h_b5cbfs_middle_product_factor + S (ff_p_b5cbfs_middle_product) = S ((S (ff_i_b5cbfs_middle_product)) * bpr_scale_b5cbfs_middle)) /\ exists ff_q_b5cbfs_middle_product_factor. bpr_code_b5cbfs_middle = ff_q_b5cbfs_middle_product_factor * S ((S (ff_i_b5cbfs_middle_product)) * bpr_scale_b5cbfs_middle) + (ff_p_b5cbfs_middle_product))) /\ ((((exists ff_h_b5cbfs_middle_product_partial. ff_h_b5cbfs_middle_product_partial + S (ff_r_b5cbfs_middle_product) = S ((S (ff_i_b5cbfs_middle_product)) * ff_v_b5cbfs_middle_product)) /\ exists ff_q_b5cbfs_middle_product_partial. ff_u_b5cbfs_middle_product = ff_q_b5cbfs_middle_product_partial * S ((S (ff_i_b5cbfs_middle_product)) * ff_v_b5cbfs_middle_product) + (ff_r_b5cbfs_middle_product))) /\ ((((exists ff_h_b5cbfs_middle_product_successor. ff_h_b5cbfs_middle_product_successor + S (ff_s_b5cbfs_middle_product) = S ((S (S ff_i_b5cbfs_middle_product)) * ff_v_b5cbfs_middle_product)) /\ exists ff_q_b5cbfs_middle_product_successor. ff_u_b5cbfs_middle_product = ff_q_b5cbfs_middle_product_successor * S ((S (S ff_i_b5cbfs_middle_product)) * ff_v_b5cbfs_middle_product) + (ff_s_b5cbfs_middle_product))) /\ ff_s_b5cbfs_middle_product = ff_r_b5cbfs_middle_product * ff_p_b5cbfs_middle_product)))))))) /\ z = x * y))Structural proof guide
The complete central contribution Product has only two live ranges.
Direct prerequisites: mul_one, prime_contribution_product_length_eq_transport, prime_contribution_prefix_interval_split, no_bertrand_high_contribution_interval_eq_one. The authored body proceeds by case analysis (8), intermediate claims (7), equality transport (2).
Proof neighborhood
Direct dependencies
BT000A mul_one BT010S prime_contribution_product_length_eq_transport BT010R prime_contribution_prefix_interval_split BT0112 no_bertrand_high_contribution_interval_eq_oneDirect dependents
Formal native tactic body
Dependencies are hypotheses of this body receipt. The focused endpoint audits separately check the complete empty-context certificates.
- 0001
intro n - 0002
intro s - 0003
intro q - 0004
intro r - 0005
intro C - 0006
intro g - 0007
intro h - 0008
intro z - 0009
intro hexclusion - 0010
intro hpositive - 0011
intro hfloor - 0012
intro hdivision - 0013
intro hcentral - 0014
intro hfirst - 0015
intro hsecond - 0016
intro hsource - 0017
have hsecond_reverse : n + n = q + h - 0018
symm - 0019
exact hsecond - 0020
have houter_source : exists bpr_product_code_b5cbfs_outer_source bpr_product_scale_b5cbfs_outer_source. ((forall bpr_prefix_index_b5cbfs_outer_source_prefix. (exists bpr_gap_b5cbfs_outer_source_prefix_bound. bpr_gap_b5cbfs_outer_source_prefix_bound + S (bpr_prefix_index_b5cbfs_outer_source_prefix) = q + h) -> exists bpr_prefix_value_b5cbfs_outer_source_prefix. ((((exists bpr_height_b5cbfs_outer_source_prefix_decoded. bpr_height_b5cbfs_outer_source_prefix_decoded + S (bpr_prefix_value_b5cbfs_outer_source_prefix) = S ((S (bpr_prefix_index_b5cbfs_outer_source_prefix)) * bpr_product_scale_b5cbfs_outer_source)) /\ exists bpr_quotient_b5cbfs_outer_source_prefix_decoded. bpr_product_code_b5cbfs_outer_source = bpr_quotient_b5cbfs_outer_source_prefix_decoded * S ((S (bpr_prefix_index_b5cbfs_outer_source_prefix)) * bpr_product_scale_b5cbfs_outer_source) + (bpr_prefix_value_b5cbfs_outer_source_prefix))) /\ (((((~(S (bpr_prefix_index_b5cbfs_outer_source_prefix) = 1) /\ forall bpr_left_b5cbfs_outer_source_prefix_choice_prime bpr_right_b5cbfs_outer_source_prefix_choice_prime. S (bpr_prefix_index_b5cbfs_outer_source_prefix) = bpr_left_b5cbfs_outer_source_prefix_choice_prime * bpr_right_b5cbfs_outer_source_prefix_choice_prime -> bpr_left_b5cbfs_outer_source_prefix_choice_prime = 1 \/ bpr_right_b5cbfs_outer_source_prefix_choice_prime = 1)) /\ exists bpr_choice_exponent_b5cbfs_outer_source_prefix_choice. ((((exists bpr_le_gap_b5cbfs_outer_source_prefix_choice_valuation_selected_bound. bpr_le_gap_b5cbfs_outer_source_prefix_choice_valuation_selected_bound + (bpr_choice_exponent_b5cbfs_outer_source_prefix_choice) = (C)) /\ (exists bpr_power_value_b5cbfs_outer_source_prefix_choice_valuation_selected. ((exists bpr_power_code_b5cbfs_outer_source_prefix_choice_valuation_selected_power bpr_power_scale_b5cbfs_outer_source_prefix_choice_valuation_selected_power. ((forall bpr_power_index_b5cbfs_outer_source_prefix_choice_valuation_selected_power. (exists bpr_gap_b5cbfs_outer_source_prefix_choice_valuation_selected_power_repeat_bound. bpr_gap_b5cbfs_outer_source_prefix_choice_valuation_selected_power_repeat_bound + S (bpr_power_index_b5cbfs_outer_source_prefix_choice_valuation_selected_power) = bpr_choice_exponent_b5cbfs_outer_source_prefix_choice) -> (((exists bpr_height_b5cbfs_outer_source_prefix_choice_valuation_selected_power_repeat_entry. bpr_height_b5cbfs_outer_source_prefix_choice_valuation_selected_power_repeat_entry + S (S (bpr_prefix_index_b5cbfs_outer_source_prefix)) = S ((S (bpr_power_index_b5cbfs_outer_source_prefix_choice_valuation_selected_power)) * bpr_power_scale_b5cbfs_outer_source_prefix_choice_valuation_selected_power)) /\ exists bpr_quotient_b5cbfs_outer_source_prefix_choice_valuation_selected_power_repeat_entry. bpr_power_code_b5cbfs_outer_source_prefix_choice_valuation_selected_power = bpr_quotient_b5cbfs_outer_source_prefix_choice_valuation_selected_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_outer_source_prefix_choice_valuation_selected_power)) * bpr_power_scale_b5cbfs_outer_source_prefix_choice_valuation_selected_power) + (S (bpr_prefix_index_b5cbfs_outer_source_prefix))))) /\ (exists ff_u_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product ff_v_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product. ((((exists ff_h_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product_start. ff_h_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product_start. ff_u_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product_start * S ((S (0)) * ff_v_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product_terminal. ff_h_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product_terminal + S (bpr_power_value_b5cbfs_outer_source_prefix_choice_valuation_selected) = S ((S (bpr_choice_exponent_b5cbfs_outer_source_prefix_choice)) * ff_v_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product_terminal. ff_u_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product_terminal * S ((S (bpr_choice_exponent_b5cbfs_outer_source_prefix_choice)) * ff_v_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product) + (bpr_power_value_b5cbfs_outer_source_prefix_choice_valuation_selected))) /\ forall ff_i_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product. (exists ff_lt_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product_bound. ff_lt_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product_bound + S ff_i_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product = bpr_choice_exponent_b5cbfs_outer_source_prefix_choice) -> exists ff_p_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product ff_r_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product ff_s_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product. ((((exists ff_h_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product_factor. ff_h_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product_factor + S (ff_p_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_b5cbfs_outer_source_prefix_choice_valuation_selected_power)) /\ exists ff_q_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product_factor. bpr_power_code_b5cbfs_outer_source_prefix_choice_valuation_selected_power = ff_q_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product_factor * S ((S (ff_i_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_b5cbfs_outer_source_prefix_choice_valuation_selected_power) + (ff_p_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product_partial. ff_h_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product_partial + S (ff_r_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product_partial. ff_u_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product_partial * S ((S (ff_i_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product) + (ff_r_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product_successor. ff_h_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product_successor + S (ff_s_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product) = S ((S (S ff_i_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product_successor. ff_u_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product_successor * S ((S (S ff_i_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product) + (ff_s_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product))) /\ ff_s_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product = ff_r_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product * ff_p_b5cbfs_outer_source_prefix_choice_valuation_selected_power_product)))))))) /\ (exists bpr_divides_quotient_b5cbfs_outer_source_prefix_choice_valuation_selected_divides. C = (bpr_power_value_b5cbfs_outer_source_prefix_choice_valuation_selected) * bpr_divides_quotient_b5cbfs_outer_source_prefix_choice_valuation_selected_divides)))) /\ forall bpr_valuation_candidate_b5cbfs_outer_source_prefix_choice_valuation. (exists bpr_le_gap_b5cbfs_outer_source_prefix_choice_valuation_candidate_bound. bpr_le_gap_b5cbfs_outer_source_prefix_choice_valuation_candidate_bound + (bpr_valuation_candidate_b5cbfs_outer_source_prefix_choice_valuation) = (C)) -> (exists bpr_power_value_b5cbfs_outer_source_prefix_choice_valuation_candidate. ((exists bpr_power_code_b5cbfs_outer_source_prefix_choice_valuation_candidate_power bpr_power_scale_b5cbfs_outer_source_prefix_choice_valuation_candidate_power. ((forall bpr_power_index_b5cbfs_outer_source_prefix_choice_valuation_candidate_power. (exists bpr_gap_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_repeat_bound. bpr_gap_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_repeat_bound + S (bpr_power_index_b5cbfs_outer_source_prefix_choice_valuation_candidate_power) = bpr_valuation_candidate_b5cbfs_outer_source_prefix_choice_valuation) -> (((exists bpr_height_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_repeat_entry. bpr_height_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_repeat_entry + S (S (bpr_prefix_index_b5cbfs_outer_source_prefix)) = S ((S (bpr_power_index_b5cbfs_outer_source_prefix_choice_valuation_candidate_power)) * bpr_power_scale_b5cbfs_outer_source_prefix_choice_valuation_candidate_power)) /\ exists bpr_quotient_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_repeat_entry. bpr_power_code_b5cbfs_outer_source_prefix_choice_valuation_candidate_power = bpr_quotient_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_outer_source_prefix_choice_valuation_candidate_power)) * bpr_power_scale_b5cbfs_outer_source_prefix_choice_valuation_candidate_power) + (S (bpr_prefix_index_b5cbfs_outer_source_prefix))))) /\ (exists ff_u_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product ff_v_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product_start. ff_h_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product_start. ff_u_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product_start * S ((S (0)) * ff_v_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product_terminal. ff_h_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product_terminal + S (bpr_power_value_b5cbfs_outer_source_prefix_choice_valuation_candidate) = S ((S (bpr_valuation_candidate_b5cbfs_outer_source_prefix_choice_valuation)) * ff_v_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product_terminal. ff_u_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product_terminal * S ((S (bpr_valuation_candidate_b5cbfs_outer_source_prefix_choice_valuation)) * ff_v_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product) + (bpr_power_value_b5cbfs_outer_source_prefix_choice_valuation_candidate))) /\ forall ff_i_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product. (exists ff_lt_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product_bound. ff_lt_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product_bound + S ff_i_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product = bpr_valuation_candidate_b5cbfs_outer_source_prefix_choice_valuation) -> exists ff_p_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product ff_r_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product ff_s_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product_factor. ff_h_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product_factor + S (ff_p_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_b5cbfs_outer_source_prefix_choice_valuation_candidate_power)) /\ exists ff_q_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product_factor. bpr_power_code_b5cbfs_outer_source_prefix_choice_valuation_candidate_power = ff_q_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product_factor * S ((S (ff_i_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_b5cbfs_outer_source_prefix_choice_valuation_candidate_power) + (ff_p_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product_partial. ff_h_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product_partial + S (ff_r_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product_partial. ff_u_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product_partial * S ((S (ff_i_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product) + (ff_r_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product_successor. ff_h_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product_successor + S (ff_s_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product) = S ((S (S ff_i_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product_successor. ff_u_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product_successor * S ((S (S ff_i_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product) + (ff_s_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product))) /\ ff_s_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product = ff_r_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product * ff_p_b5cbfs_outer_source_prefix_choice_valuation_candidate_power_product)))))))) /\ (exists bpr_divides_quotient_b5cbfs_outer_source_prefix_choice_valuation_candidate_divides. C = (bpr_power_value_b5cbfs_outer_source_prefix_choice_valuation_candidate) * bpr_divides_quotient_b5cbfs_outer_source_prefix_choice_valuation_candidate_divides))) -> (exists bpr_le_gap_b5cbfs_outer_source_prefix_choice_valuation_candidate_below. bpr_le_gap_b5cbfs_outer_source_prefix_choice_valuation_candidate_below + (bpr_valuation_candidate_b5cbfs_outer_source_prefix_choice_valuation) = (bpr_choice_exponent_b5cbfs_outer_source_prefix_choice))) /\ (exists bpr_power_code_b5cbfs_outer_source_prefix_choice_power bpr_power_scale_b5cbfs_outer_source_prefix_choice_power. ((forall bpr_power_index_b5cbfs_outer_source_prefix_choice_power. (exists bpr_gap_b5cbfs_outer_source_prefix_choice_power_repeat_bound. bpr_gap_b5cbfs_outer_source_prefix_choice_power_repeat_bound + S (bpr_power_index_b5cbfs_outer_source_prefix_choice_power) = bpr_choice_exponent_b5cbfs_outer_source_prefix_choice) -> (((exists bpr_height_b5cbfs_outer_source_prefix_choice_power_repeat_entry. bpr_height_b5cbfs_outer_source_prefix_choice_power_repeat_entry + S (S (bpr_prefix_index_b5cbfs_outer_source_prefix)) = S ((S (bpr_power_index_b5cbfs_outer_source_prefix_choice_power)) * bpr_power_scale_b5cbfs_outer_source_prefix_choice_power)) /\ exists bpr_quotient_b5cbfs_outer_source_prefix_choice_power_repeat_entry. bpr_power_code_b5cbfs_outer_source_prefix_choice_power = bpr_quotient_b5cbfs_outer_source_prefix_choice_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_outer_source_prefix_choice_power)) * bpr_power_scale_b5cbfs_outer_source_prefix_choice_power) + (S (bpr_prefix_index_b5cbfs_outer_source_prefix))))) /\ (exists ff_u_b5cbfs_outer_source_prefix_choice_power_product ff_v_b5cbfs_outer_source_prefix_choice_power_product. ((((exists ff_h_b5cbfs_outer_source_prefix_choice_power_product_start. ff_h_b5cbfs_outer_source_prefix_choice_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_outer_source_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_outer_source_prefix_choice_power_product_start. ff_u_b5cbfs_outer_source_prefix_choice_power_product = ff_q_b5cbfs_outer_source_prefix_choice_power_product_start * S ((S (0)) * ff_v_b5cbfs_outer_source_prefix_choice_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_outer_source_prefix_choice_power_product_terminal. ff_h_b5cbfs_outer_source_prefix_choice_power_product_terminal + S (bpr_prefix_value_b5cbfs_outer_source_prefix) = S ((S (bpr_choice_exponent_b5cbfs_outer_source_prefix_choice)) * ff_v_b5cbfs_outer_source_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_outer_source_prefix_choice_power_product_terminal. ff_u_b5cbfs_outer_source_prefix_choice_power_product = ff_q_b5cbfs_outer_source_prefix_choice_power_product_terminal * S ((S (bpr_choice_exponent_b5cbfs_outer_source_prefix_choice)) * ff_v_b5cbfs_outer_source_prefix_choice_power_product) + (bpr_prefix_value_b5cbfs_outer_source_prefix))) /\ forall ff_i_b5cbfs_outer_source_prefix_choice_power_product. (exists ff_lt_b5cbfs_outer_source_prefix_choice_power_product_bound. ff_lt_b5cbfs_outer_source_prefix_choice_power_product_bound + S ff_i_b5cbfs_outer_source_prefix_choice_power_product = bpr_choice_exponent_b5cbfs_outer_source_prefix_choice) -> exists ff_p_b5cbfs_outer_source_prefix_choice_power_product ff_r_b5cbfs_outer_source_prefix_choice_power_product ff_s_b5cbfs_outer_source_prefix_choice_power_product. ((((exists ff_h_b5cbfs_outer_source_prefix_choice_power_product_factor. ff_h_b5cbfs_outer_source_prefix_choice_power_product_factor + S (ff_p_b5cbfs_outer_source_prefix_choice_power_product) = S ((S (ff_i_b5cbfs_outer_source_prefix_choice_power_product)) * bpr_power_scale_b5cbfs_outer_source_prefix_choice_power)) /\ exists ff_q_b5cbfs_outer_source_prefix_choice_power_product_factor. bpr_power_code_b5cbfs_outer_source_prefix_choice_power = ff_q_b5cbfs_outer_source_prefix_choice_power_product_factor * S ((S (ff_i_b5cbfs_outer_source_prefix_choice_power_product)) * bpr_power_scale_b5cbfs_outer_source_prefix_choice_power) + (ff_p_b5cbfs_outer_source_prefix_choice_power_product))) /\ ((((exists ff_h_b5cbfs_outer_source_prefix_choice_power_product_partial. ff_h_b5cbfs_outer_source_prefix_choice_power_product_partial + S (ff_r_b5cbfs_outer_source_prefix_choice_power_product) = S ((S (ff_i_b5cbfs_outer_source_prefix_choice_power_product)) * ff_v_b5cbfs_outer_source_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_outer_source_prefix_choice_power_product_partial. ff_u_b5cbfs_outer_source_prefix_choice_power_product = ff_q_b5cbfs_outer_source_prefix_choice_power_product_partial * S ((S (ff_i_b5cbfs_outer_source_prefix_choice_power_product)) * ff_v_b5cbfs_outer_source_prefix_choice_power_product) + (ff_r_b5cbfs_outer_source_prefix_choice_power_product))) /\ ((((exists ff_h_b5cbfs_outer_source_prefix_choice_power_product_successor. ff_h_b5cbfs_outer_source_prefix_choice_power_product_successor + S (ff_s_b5cbfs_outer_source_prefix_choice_power_product) = S ((S (S ff_i_b5cbfs_outer_source_prefix_choice_power_product)) * ff_v_b5cbfs_outer_source_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_outer_source_prefix_choice_power_product_successor. ff_u_b5cbfs_outer_source_prefix_choice_power_product = ff_q_b5cbfs_outer_source_prefix_choice_power_product_successor * S ((S (S ff_i_b5cbfs_outer_source_prefix_choice_power_product)) * ff_v_b5cbfs_outer_source_prefix_choice_power_product) + (ff_s_b5cbfs_outer_source_prefix_choice_power_product))) /\ ff_s_b5cbfs_outer_source_prefix_choice_power_product = ff_r_b5cbfs_outer_source_prefix_choice_power_product * ff_p_b5cbfs_outer_source_prefix_choice_power_product)))))))))) \/ (~((~(S (bpr_prefix_index_b5cbfs_outer_source_prefix) = 1) /\ forall bpr_left_b5cbfs_outer_source_prefix_choice_prime bpr_right_b5cbfs_outer_source_prefix_choice_prime. S (bpr_prefix_index_b5cbfs_outer_source_prefix) = bpr_left_b5cbfs_outer_source_prefix_choice_prime * bpr_right_b5cbfs_outer_source_prefix_choice_prime -> bpr_left_b5cbfs_outer_source_prefix_choice_prime = 1 \/ bpr_right_b5cbfs_outer_source_prefix_choice_prime = 1)) /\ bpr_prefix_value_b5cbfs_outer_source_prefix = 1))))) /\ (exists ff_u_b5cbfs_outer_source_product ff_v_b5cbfs_outer_source_product. ((((exists ff_h_b5cbfs_outer_source_product_start. ff_h_b5cbfs_outer_source_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_outer_source_product)) /\ exists ff_q_b5cbfs_outer_source_product_start. ff_u_b5cbfs_outer_source_product = ff_q_b5cbfs_outer_source_product_start * S ((S (0)) * ff_v_b5cbfs_outer_source_product) + (1))) /\ ((((exists ff_h_b5cbfs_outer_source_product_terminal. ff_h_b5cbfs_outer_source_product_terminal + S (z) = S ((S (q + h)) * ff_v_b5cbfs_outer_source_product)) /\ exists ff_q_b5cbfs_outer_source_product_terminal. ff_u_b5cbfs_outer_source_product = ff_q_b5cbfs_outer_source_product_terminal * S ((S (q + h)) * ff_v_b5cbfs_outer_source_product) + (z))) /\ forall ff_i_b5cbfs_outer_source_product. (exists ff_lt_b5cbfs_outer_source_product_bound. ff_lt_b5cbfs_outer_source_product_bound + S ff_i_b5cbfs_outer_source_product = q + h) -> exists ff_p_b5cbfs_outer_source_product ff_r_b5cbfs_outer_source_product ff_s_b5cbfs_outer_source_product. ((((exists ff_h_b5cbfs_outer_source_product_factor. ff_h_b5cbfs_outer_source_product_factor + S (ff_p_b5cbfs_outer_source_product) = S ((S (ff_i_b5cbfs_outer_source_product)) * bpr_product_scale_b5cbfs_outer_source)) /\ exists ff_q_b5cbfs_outer_source_product_factor. bpr_product_code_b5cbfs_outer_source = ff_q_b5cbfs_outer_source_product_factor * S ((S (ff_i_b5cbfs_outer_source_product)) * bpr_product_scale_b5cbfs_outer_source) + (ff_p_b5cbfs_outer_source_product))) /\ ((((exists ff_h_b5cbfs_outer_source_product_partial. ff_h_b5cbfs_outer_source_product_partial + S (ff_r_b5cbfs_outer_source_product) = S ((S (ff_i_b5cbfs_outer_source_product)) * ff_v_b5cbfs_outer_source_product)) /\ exists ff_q_b5cbfs_outer_source_product_partial. ff_u_b5cbfs_outer_source_product = ff_q_b5cbfs_outer_source_product_partial * S ((S (ff_i_b5cbfs_outer_source_product)) * ff_v_b5cbfs_outer_source_product) + (ff_r_b5cbfs_outer_source_product))) /\ ((((exists ff_h_b5cbfs_outer_source_product_successor. ff_h_b5cbfs_outer_source_product_successor + S (ff_s_b5cbfs_outer_source_product) = S ((S (S ff_i_b5cbfs_outer_source_product)) * ff_v_b5cbfs_outer_source_product)) /\ exists ff_q_b5cbfs_outer_source_product_successor. ff_u_b5cbfs_outer_source_product = ff_q_b5cbfs_outer_source_product_successor * S ((S (S ff_i_b5cbfs_outer_source_product)) * ff_v_b5cbfs_outer_source_product) + (ff_s_b5cbfs_outer_source_product))) /\ ff_s_b5cbfs_outer_source_product = ff_r_b5cbfs_outer_source_product * ff_p_b5cbfs_outer_source_product))))))) - 0021
specialize prime_contribution_product_length_eq_transport C - 0022
specialize prime_contribution_product_length_eq_transport (n + n) - 0023
specialize prime_contribution_product_length_eq_transport (q + h) - 0024
specialize prime_contribution_product_length_eq_transport z - 0025
apply prime_contribution_product_length_eq_transport - 0026
exact hsecond_reverse - 0027
exact hsource - 0028
have houter : exists x x1. (exists bpr_product_code_b5cbfs_outer_prefix bpr_product_scale_b5cbfs_outer_prefix. ((forall bpr_prefix_index_b5cbfs_outer_prefix_prefix. (exists bpr_gap_b5cbfs_outer_prefix_prefix_bound. bpr_gap_b5cbfs_outer_prefix_prefix_bound + S (bpr_prefix_index_b5cbfs_outer_prefix_prefix) = q) -> exists bpr_prefix_value_b5cbfs_outer_prefix_prefix. ((((exists bpr_height_b5cbfs_outer_prefix_prefix_decoded. bpr_height_b5cbfs_outer_prefix_prefix_decoded + S (bpr_prefix_value_b5cbfs_outer_prefix_prefix) = S ((S (bpr_prefix_index_b5cbfs_outer_prefix_prefix)) * bpr_product_scale_b5cbfs_outer_prefix)) /\ exists bpr_quotient_b5cbfs_outer_prefix_prefix_decoded. bpr_product_code_b5cbfs_outer_prefix = bpr_quotient_b5cbfs_outer_prefix_prefix_decoded * S ((S (bpr_prefix_index_b5cbfs_outer_prefix_prefix)) * bpr_product_scale_b5cbfs_outer_prefix) + (bpr_prefix_value_b5cbfs_outer_prefix_prefix))) /\ (((((~(S (bpr_prefix_index_b5cbfs_outer_prefix_prefix) = 1) /\ forall bpr_left_b5cbfs_outer_prefix_prefix_choice_prime bpr_right_b5cbfs_outer_prefix_prefix_choice_prime. S (bpr_prefix_index_b5cbfs_outer_prefix_prefix) = bpr_left_b5cbfs_outer_prefix_prefix_choice_prime * bpr_right_b5cbfs_outer_prefix_prefix_choice_prime -> bpr_left_b5cbfs_outer_prefix_prefix_choice_prime = 1 \/ bpr_right_b5cbfs_outer_prefix_prefix_choice_prime = 1)) /\ exists bpr_choice_exponent_b5cbfs_outer_prefix_prefix_choice. ((((exists bpr_le_gap_b5cbfs_outer_prefix_prefix_choice_valuation_selected_bound. bpr_le_gap_b5cbfs_outer_prefix_prefix_choice_valuation_selected_bound + (bpr_choice_exponent_b5cbfs_outer_prefix_prefix_choice) = (C)) /\ (exists bpr_power_value_b5cbfs_outer_prefix_prefix_choice_valuation_selected. ((exists bpr_power_code_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power bpr_power_scale_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power. ((forall bpr_power_index_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power. (exists bpr_gap_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_repeat_bound. bpr_gap_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_repeat_bound + S (bpr_power_index_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power) = bpr_choice_exponent_b5cbfs_outer_prefix_prefix_choice) -> (((exists bpr_height_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_repeat_entry. bpr_height_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_repeat_entry + S (S (bpr_prefix_index_b5cbfs_outer_prefix_prefix)) = S ((S (bpr_power_index_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power)) * bpr_power_scale_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power)) /\ exists bpr_quotient_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_repeat_entry. bpr_power_code_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power = bpr_quotient_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power)) * bpr_power_scale_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power) + (S (bpr_prefix_index_b5cbfs_outer_prefix_prefix))))) /\ (exists ff_u_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product ff_v_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product. ((((exists ff_h_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product_start. ff_h_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product_start. ff_u_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product_start * S ((S (0)) * ff_v_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product_terminal. ff_h_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product_terminal + S (bpr_power_value_b5cbfs_outer_prefix_prefix_choice_valuation_selected) = S ((S (bpr_choice_exponent_b5cbfs_outer_prefix_prefix_choice)) * ff_v_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product_terminal. ff_u_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product_terminal * S ((S (bpr_choice_exponent_b5cbfs_outer_prefix_prefix_choice)) * ff_v_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product) + (bpr_power_value_b5cbfs_outer_prefix_prefix_choice_valuation_selected))) /\ forall ff_i_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product. (exists ff_lt_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product_bound. ff_lt_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product_bound + S ff_i_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product = bpr_choice_exponent_b5cbfs_outer_prefix_prefix_choice) -> exists ff_p_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product ff_r_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product ff_s_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product. ((((exists ff_h_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product_factor. ff_h_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product_factor + S (ff_p_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power)) /\ exists ff_q_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product_factor. bpr_power_code_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power = ff_q_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product_factor * S ((S (ff_i_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power) + (ff_p_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product_partial. ff_h_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product_partial + S (ff_r_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product_partial. ff_u_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product_partial * S ((S (ff_i_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product) + (ff_r_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product_successor. ff_h_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product_successor + S (ff_s_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product) = S ((S (S ff_i_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product_successor. ff_u_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product_successor * S ((S (S ff_i_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product) + (ff_s_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product))) /\ ff_s_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product = ff_r_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product * ff_p_b5cbfs_outer_prefix_prefix_choice_valuation_selected_power_product)))))))) /\ (exists bpr_divides_quotient_b5cbfs_outer_prefix_prefix_choice_valuation_selected_divides. C = (bpr_power_value_b5cbfs_outer_prefix_prefix_choice_valuation_selected) * bpr_divides_quotient_b5cbfs_outer_prefix_prefix_choice_valuation_selected_divides)))) /\ forall bpr_valuation_candidate_b5cbfs_outer_prefix_prefix_choice_valuation. (exists bpr_le_gap_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_bound. bpr_le_gap_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_bound + (bpr_valuation_candidate_b5cbfs_outer_prefix_prefix_choice_valuation) = (C)) -> (exists bpr_power_value_b5cbfs_outer_prefix_prefix_choice_valuation_candidate. ((exists bpr_power_code_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power bpr_power_scale_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power. ((forall bpr_power_index_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power. (exists bpr_gap_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_repeat_bound. bpr_gap_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_repeat_bound + S (bpr_power_index_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power) = bpr_valuation_candidate_b5cbfs_outer_prefix_prefix_choice_valuation) -> (((exists bpr_height_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_repeat_entry. bpr_height_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_repeat_entry + S (S (bpr_prefix_index_b5cbfs_outer_prefix_prefix)) = S ((S (bpr_power_index_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power)) * bpr_power_scale_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power)) /\ exists bpr_quotient_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_repeat_entry. bpr_power_code_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power = bpr_quotient_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power)) * bpr_power_scale_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power) + (S (bpr_prefix_index_b5cbfs_outer_prefix_prefix))))) /\ (exists ff_u_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product ff_v_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product_start. ff_h_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product_start. ff_u_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product_start * S ((S (0)) * ff_v_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product_terminal. ff_h_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product_terminal + S (bpr_power_value_b5cbfs_outer_prefix_prefix_choice_valuation_candidate) = S ((S (bpr_valuation_candidate_b5cbfs_outer_prefix_prefix_choice_valuation)) * ff_v_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product_terminal. ff_u_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product_terminal * S ((S (bpr_valuation_candidate_b5cbfs_outer_prefix_prefix_choice_valuation)) * ff_v_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product) + (bpr_power_value_b5cbfs_outer_prefix_prefix_choice_valuation_candidate))) /\ forall ff_i_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product. (exists ff_lt_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product_bound. ff_lt_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product_bound + S ff_i_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product = bpr_valuation_candidate_b5cbfs_outer_prefix_prefix_choice_valuation) -> exists ff_p_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product ff_r_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product ff_s_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product_factor. ff_h_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product_factor + S (ff_p_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power)) /\ exists ff_q_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product_factor. bpr_power_code_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power = ff_q_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product_factor * S ((S (ff_i_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power) + (ff_p_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product_partial. ff_h_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product_partial + S (ff_r_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product_partial. ff_u_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product_partial * S ((S (ff_i_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product) + (ff_r_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product_successor. ff_h_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product_successor + S (ff_s_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product) = S ((S (S ff_i_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product_successor. ff_u_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product_successor * S ((S (S ff_i_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product) + (ff_s_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product))) /\ ff_s_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product = ff_r_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product * ff_p_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_power_product)))))))) /\ (exists bpr_divides_quotient_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_divides. C = (bpr_power_value_b5cbfs_outer_prefix_prefix_choice_valuation_candidate) * bpr_divides_quotient_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_divides))) -> (exists bpr_le_gap_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_below. bpr_le_gap_b5cbfs_outer_prefix_prefix_choice_valuation_candidate_below + (bpr_valuation_candidate_b5cbfs_outer_prefix_prefix_choice_valuation) = (bpr_choice_exponent_b5cbfs_outer_prefix_prefix_choice))) /\ (exists bpr_power_code_b5cbfs_outer_prefix_prefix_choice_power bpr_power_scale_b5cbfs_outer_prefix_prefix_choice_power. ((forall bpr_power_index_b5cbfs_outer_prefix_prefix_choice_power. (exists bpr_gap_b5cbfs_outer_prefix_prefix_choice_power_repeat_bound. bpr_gap_b5cbfs_outer_prefix_prefix_choice_power_repeat_bound + S (bpr_power_index_b5cbfs_outer_prefix_prefix_choice_power) = bpr_choice_exponent_b5cbfs_outer_prefix_prefix_choice) -> (((exists bpr_height_b5cbfs_outer_prefix_prefix_choice_power_repeat_entry. bpr_height_b5cbfs_outer_prefix_prefix_choice_power_repeat_entry + S (S (bpr_prefix_index_b5cbfs_outer_prefix_prefix)) = S ((S (bpr_power_index_b5cbfs_outer_prefix_prefix_choice_power)) * bpr_power_scale_b5cbfs_outer_prefix_prefix_choice_power)) /\ exists bpr_quotient_b5cbfs_outer_prefix_prefix_choice_power_repeat_entry. bpr_power_code_b5cbfs_outer_prefix_prefix_choice_power = bpr_quotient_b5cbfs_outer_prefix_prefix_choice_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_outer_prefix_prefix_choice_power)) * bpr_power_scale_b5cbfs_outer_prefix_prefix_choice_power) + (S (bpr_prefix_index_b5cbfs_outer_prefix_prefix))))) /\ (exists ff_u_b5cbfs_outer_prefix_prefix_choice_power_product ff_v_b5cbfs_outer_prefix_prefix_choice_power_product. ((((exists ff_h_b5cbfs_outer_prefix_prefix_choice_power_product_start. ff_h_b5cbfs_outer_prefix_prefix_choice_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_outer_prefix_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_outer_prefix_prefix_choice_power_product_start. ff_u_b5cbfs_outer_prefix_prefix_choice_power_product = ff_q_b5cbfs_outer_prefix_prefix_choice_power_product_start * S ((S (0)) * ff_v_b5cbfs_outer_prefix_prefix_choice_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_outer_prefix_prefix_choice_power_product_terminal. ff_h_b5cbfs_outer_prefix_prefix_choice_power_product_terminal + S (bpr_prefix_value_b5cbfs_outer_prefix_prefix) = S ((S (bpr_choice_exponent_b5cbfs_outer_prefix_prefix_choice)) * ff_v_b5cbfs_outer_prefix_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_outer_prefix_prefix_choice_power_product_terminal. ff_u_b5cbfs_outer_prefix_prefix_choice_power_product = ff_q_b5cbfs_outer_prefix_prefix_choice_power_product_terminal * S ((S (bpr_choice_exponent_b5cbfs_outer_prefix_prefix_choice)) * ff_v_b5cbfs_outer_prefix_prefix_choice_power_product) + (bpr_prefix_value_b5cbfs_outer_prefix_prefix))) /\ forall ff_i_b5cbfs_outer_prefix_prefix_choice_power_product. (exists ff_lt_b5cbfs_outer_prefix_prefix_choice_power_product_bound. ff_lt_b5cbfs_outer_prefix_prefix_choice_power_product_bound + S ff_i_b5cbfs_outer_prefix_prefix_choice_power_product = bpr_choice_exponent_b5cbfs_outer_prefix_prefix_choice) -> exists ff_p_b5cbfs_outer_prefix_prefix_choice_power_product ff_r_b5cbfs_outer_prefix_prefix_choice_power_product ff_s_b5cbfs_outer_prefix_prefix_choice_power_product. ((((exists ff_h_b5cbfs_outer_prefix_prefix_choice_power_product_factor. ff_h_b5cbfs_outer_prefix_prefix_choice_power_product_factor + S (ff_p_b5cbfs_outer_prefix_prefix_choice_power_product) = S ((S (ff_i_b5cbfs_outer_prefix_prefix_choice_power_product)) * bpr_power_scale_b5cbfs_outer_prefix_prefix_choice_power)) /\ exists ff_q_b5cbfs_outer_prefix_prefix_choice_power_product_factor. bpr_power_code_b5cbfs_outer_prefix_prefix_choice_power = ff_q_b5cbfs_outer_prefix_prefix_choice_power_product_factor * S ((S (ff_i_b5cbfs_outer_prefix_prefix_choice_power_product)) * bpr_power_scale_b5cbfs_outer_prefix_prefix_choice_power) + (ff_p_b5cbfs_outer_prefix_prefix_choice_power_product))) /\ ((((exists ff_h_b5cbfs_outer_prefix_prefix_choice_power_product_partial. ff_h_b5cbfs_outer_prefix_prefix_choice_power_product_partial + S (ff_r_b5cbfs_outer_prefix_prefix_choice_power_product) = S ((S (ff_i_b5cbfs_outer_prefix_prefix_choice_power_product)) * ff_v_b5cbfs_outer_prefix_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_outer_prefix_prefix_choice_power_product_partial. ff_u_b5cbfs_outer_prefix_prefix_choice_power_product = ff_q_b5cbfs_outer_prefix_prefix_choice_power_product_partial * S ((S (ff_i_b5cbfs_outer_prefix_prefix_choice_power_product)) * ff_v_b5cbfs_outer_prefix_prefix_choice_power_product) + (ff_r_b5cbfs_outer_prefix_prefix_choice_power_product))) /\ ((((exists ff_h_b5cbfs_outer_prefix_prefix_choice_power_product_successor. ff_h_b5cbfs_outer_prefix_prefix_choice_power_product_successor + S (ff_s_b5cbfs_outer_prefix_prefix_choice_power_product) = S ((S (S ff_i_b5cbfs_outer_prefix_prefix_choice_power_product)) * ff_v_b5cbfs_outer_prefix_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_outer_prefix_prefix_choice_power_product_successor. ff_u_b5cbfs_outer_prefix_prefix_choice_power_product = ff_q_b5cbfs_outer_prefix_prefix_choice_power_product_successor * S ((S (S ff_i_b5cbfs_outer_prefix_prefix_choice_power_product)) * ff_v_b5cbfs_outer_prefix_prefix_choice_power_product) + (ff_s_b5cbfs_outer_prefix_prefix_choice_power_product))) /\ ff_s_b5cbfs_outer_prefix_prefix_choice_power_product = ff_r_b5cbfs_outer_prefix_prefix_choice_power_product * ff_p_b5cbfs_outer_prefix_prefix_choice_power_product)))))))))) \/ (~((~(S (bpr_prefix_index_b5cbfs_outer_prefix_prefix) = 1) /\ forall bpr_left_b5cbfs_outer_prefix_prefix_choice_prime bpr_right_b5cbfs_outer_prefix_prefix_choice_prime. S (bpr_prefix_index_b5cbfs_outer_prefix_prefix) = bpr_left_b5cbfs_outer_prefix_prefix_choice_prime * bpr_right_b5cbfs_outer_prefix_prefix_choice_prime -> bpr_left_b5cbfs_outer_prefix_prefix_choice_prime = 1 \/ bpr_right_b5cbfs_outer_prefix_prefix_choice_prime = 1)) /\ bpr_prefix_value_b5cbfs_outer_prefix_prefix = 1))))) /\ (exists ff_u_b5cbfs_outer_prefix_product ff_v_b5cbfs_outer_prefix_product. ((((exists ff_h_b5cbfs_outer_prefix_product_start. ff_h_b5cbfs_outer_prefix_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_outer_prefix_product)) /\ exists ff_q_b5cbfs_outer_prefix_product_start. ff_u_b5cbfs_outer_prefix_product = ff_q_b5cbfs_outer_prefix_product_start * S ((S (0)) * ff_v_b5cbfs_outer_prefix_product) + (1))) /\ ((((exists ff_h_b5cbfs_outer_prefix_product_terminal. ff_h_b5cbfs_outer_prefix_product_terminal + S (x) = S ((S (q)) * ff_v_b5cbfs_outer_prefix_product)) /\ exists ff_q_b5cbfs_outer_prefix_product_terminal. ff_u_b5cbfs_outer_prefix_product = ff_q_b5cbfs_outer_prefix_product_terminal * S ((S (q)) * ff_v_b5cbfs_outer_prefix_product) + (x))) /\ forall ff_i_b5cbfs_outer_prefix_product. (exists ff_lt_b5cbfs_outer_prefix_product_bound. ff_lt_b5cbfs_outer_prefix_product_bound + S ff_i_b5cbfs_outer_prefix_product = q) -> exists ff_p_b5cbfs_outer_prefix_product ff_r_b5cbfs_outer_prefix_product ff_s_b5cbfs_outer_prefix_product. ((((exists ff_h_b5cbfs_outer_prefix_product_factor. ff_h_b5cbfs_outer_prefix_product_factor + S (ff_p_b5cbfs_outer_prefix_product) = S ((S (ff_i_b5cbfs_outer_prefix_product)) * bpr_product_scale_b5cbfs_outer_prefix)) /\ exists ff_q_b5cbfs_outer_prefix_product_factor. bpr_product_code_b5cbfs_outer_prefix = ff_q_b5cbfs_outer_prefix_product_factor * S ((S (ff_i_b5cbfs_outer_prefix_product)) * bpr_product_scale_b5cbfs_outer_prefix) + (ff_p_b5cbfs_outer_prefix_product))) /\ ((((exists ff_h_b5cbfs_outer_prefix_product_partial. ff_h_b5cbfs_outer_prefix_product_partial + S (ff_r_b5cbfs_outer_prefix_product) = S ((S (ff_i_b5cbfs_outer_prefix_product)) * ff_v_b5cbfs_outer_prefix_product)) /\ exists ff_q_b5cbfs_outer_prefix_product_partial. ff_u_b5cbfs_outer_prefix_product = ff_q_b5cbfs_outer_prefix_product_partial * S ((S (ff_i_b5cbfs_outer_prefix_product)) * ff_v_b5cbfs_outer_prefix_product) + (ff_r_b5cbfs_outer_prefix_product))) /\ ((((exists ff_h_b5cbfs_outer_prefix_product_successor. ff_h_b5cbfs_outer_prefix_product_successor + S (ff_s_b5cbfs_outer_prefix_product) = S ((S (S ff_i_b5cbfs_outer_prefix_product)) * ff_v_b5cbfs_outer_prefix_product)) /\ exists ff_q_b5cbfs_outer_prefix_product_successor. ff_u_b5cbfs_outer_prefix_product = ff_q_b5cbfs_outer_prefix_product_successor * S ((S (S ff_i_b5cbfs_outer_prefix_product)) * ff_v_b5cbfs_outer_prefix_product) + (ff_s_b5cbfs_outer_prefix_product))) /\ ff_s_b5cbfs_outer_prefix_product = ff_r_b5cbfs_outer_prefix_product * ff_p_b5cbfs_outer_prefix_product)))))))) /\ ((exists bpr_code_b5cbfs_outer_high bpr_scale_b5cbfs_outer_high. ((forall bpr_index_b5cbfs_outer_high_prefix. (exists bpr_gap_b5cbfs_outer_high_prefix_bound. bpr_gap_b5cbfs_outer_high_prefix_bound + S (bpr_index_b5cbfs_outer_high_prefix) = h) -> exists bpr_value_b5cbfs_outer_high_prefix. ((((exists bpr_height_b5cbfs_outer_high_prefix_decoded. bpr_height_b5cbfs_outer_high_prefix_decoded + S (bpr_value_b5cbfs_outer_high_prefix) = S ((S (bpr_index_b5cbfs_outer_high_prefix)) * bpr_scale_b5cbfs_outer_high)) /\ exists bpr_quotient_b5cbfs_outer_high_prefix_decoded. bpr_code_b5cbfs_outer_high = bpr_quotient_b5cbfs_outer_high_prefix_decoded * S ((S (bpr_index_b5cbfs_outer_high_prefix)) * bpr_scale_b5cbfs_outer_high) + (bpr_value_b5cbfs_outer_high_prefix))) /\ (((((~(S (q + bpr_index_b5cbfs_outer_high_prefix) = 1) /\ forall bpr_left_b5cbfs_outer_high_prefix_choice_prime bpr_right_b5cbfs_outer_high_prefix_choice_prime. S (q + bpr_index_b5cbfs_outer_high_prefix) = bpr_left_b5cbfs_outer_high_prefix_choice_prime * bpr_right_b5cbfs_outer_high_prefix_choice_prime -> bpr_left_b5cbfs_outer_high_prefix_choice_prime = 1 \/ bpr_right_b5cbfs_outer_high_prefix_choice_prime = 1)) /\ exists bpr_choice_exponent_b5cbfs_outer_high_prefix_choice. ((((exists bpr_le_gap_b5cbfs_outer_high_prefix_choice_valuation_selected_bound. bpr_le_gap_b5cbfs_outer_high_prefix_choice_valuation_selected_bound + (bpr_choice_exponent_b5cbfs_outer_high_prefix_choice) = (C)) /\ (exists bpr_power_value_b5cbfs_outer_high_prefix_choice_valuation_selected. ((exists bpr_power_code_b5cbfs_outer_high_prefix_choice_valuation_selected_power bpr_power_scale_b5cbfs_outer_high_prefix_choice_valuation_selected_power. ((forall bpr_power_index_b5cbfs_outer_high_prefix_choice_valuation_selected_power. (exists bpr_gap_b5cbfs_outer_high_prefix_choice_valuation_selected_power_repeat_bound. bpr_gap_b5cbfs_outer_high_prefix_choice_valuation_selected_power_repeat_bound + S (bpr_power_index_b5cbfs_outer_high_prefix_choice_valuation_selected_power) = bpr_choice_exponent_b5cbfs_outer_high_prefix_choice) -> (((exists bpr_height_b5cbfs_outer_high_prefix_choice_valuation_selected_power_repeat_entry. bpr_height_b5cbfs_outer_high_prefix_choice_valuation_selected_power_repeat_entry + S (S (q + bpr_index_b5cbfs_outer_high_prefix)) = S ((S (bpr_power_index_b5cbfs_outer_high_prefix_choice_valuation_selected_power)) * bpr_power_scale_b5cbfs_outer_high_prefix_choice_valuation_selected_power)) /\ exists bpr_quotient_b5cbfs_outer_high_prefix_choice_valuation_selected_power_repeat_entry. bpr_power_code_b5cbfs_outer_high_prefix_choice_valuation_selected_power = bpr_quotient_b5cbfs_outer_high_prefix_choice_valuation_selected_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_outer_high_prefix_choice_valuation_selected_power)) * bpr_power_scale_b5cbfs_outer_high_prefix_choice_valuation_selected_power) + (S (q + bpr_index_b5cbfs_outer_high_prefix))))) /\ (exists ff_u_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product ff_v_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product. ((((exists ff_h_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product_start. ff_h_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product_start. ff_u_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product_start * S ((S (0)) * ff_v_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product_terminal. ff_h_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product_terminal + S (bpr_power_value_b5cbfs_outer_high_prefix_choice_valuation_selected) = S ((S (bpr_choice_exponent_b5cbfs_outer_high_prefix_choice)) * ff_v_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product_terminal. ff_u_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product_terminal * S ((S (bpr_choice_exponent_b5cbfs_outer_high_prefix_choice)) * ff_v_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product) + (bpr_power_value_b5cbfs_outer_high_prefix_choice_valuation_selected))) /\ forall ff_i_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product. (exists ff_lt_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product_bound. ff_lt_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product_bound + S ff_i_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product = bpr_choice_exponent_b5cbfs_outer_high_prefix_choice) -> exists ff_p_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product ff_r_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product ff_s_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product. ((((exists ff_h_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product_factor. ff_h_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product_factor + S (ff_p_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_b5cbfs_outer_high_prefix_choice_valuation_selected_power)) /\ exists ff_q_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product_factor. bpr_power_code_b5cbfs_outer_high_prefix_choice_valuation_selected_power = ff_q_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product_factor * S ((S (ff_i_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_b5cbfs_outer_high_prefix_choice_valuation_selected_power) + (ff_p_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product_partial. ff_h_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product_partial + S (ff_r_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product_partial. ff_u_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product_partial * S ((S (ff_i_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product) + (ff_r_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product_successor. ff_h_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product_successor + S (ff_s_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product) = S ((S (S ff_i_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product_successor. ff_u_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product_successor * S ((S (S ff_i_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product) + (ff_s_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product))) /\ ff_s_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product = ff_r_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product * ff_p_b5cbfs_outer_high_prefix_choice_valuation_selected_power_product)))))))) /\ (exists bpr_divides_quotient_b5cbfs_outer_high_prefix_choice_valuation_selected_divides. C = (bpr_power_value_b5cbfs_outer_high_prefix_choice_valuation_selected) * bpr_divides_quotient_b5cbfs_outer_high_prefix_choice_valuation_selected_divides)))) /\ forall bpr_valuation_candidate_b5cbfs_outer_high_prefix_choice_valuation. (exists bpr_le_gap_b5cbfs_outer_high_prefix_choice_valuation_candidate_bound. bpr_le_gap_b5cbfs_outer_high_prefix_choice_valuation_candidate_bound + (bpr_valuation_candidate_b5cbfs_outer_high_prefix_choice_valuation) = (C)) -> (exists bpr_power_value_b5cbfs_outer_high_prefix_choice_valuation_candidate. ((exists bpr_power_code_b5cbfs_outer_high_prefix_choice_valuation_candidate_power bpr_power_scale_b5cbfs_outer_high_prefix_choice_valuation_candidate_power. ((forall bpr_power_index_b5cbfs_outer_high_prefix_choice_valuation_candidate_power. (exists bpr_gap_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_repeat_bound. bpr_gap_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_repeat_bound + S (bpr_power_index_b5cbfs_outer_high_prefix_choice_valuation_candidate_power) = bpr_valuation_candidate_b5cbfs_outer_high_prefix_choice_valuation) -> (((exists bpr_height_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_repeat_entry. bpr_height_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_repeat_entry + S (S (q + bpr_index_b5cbfs_outer_high_prefix)) = S ((S (bpr_power_index_b5cbfs_outer_high_prefix_choice_valuation_candidate_power)) * bpr_power_scale_b5cbfs_outer_high_prefix_choice_valuation_candidate_power)) /\ exists bpr_quotient_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_repeat_entry. bpr_power_code_b5cbfs_outer_high_prefix_choice_valuation_candidate_power = bpr_quotient_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_outer_high_prefix_choice_valuation_candidate_power)) * bpr_power_scale_b5cbfs_outer_high_prefix_choice_valuation_candidate_power) + (S (q + bpr_index_b5cbfs_outer_high_prefix))))) /\ (exists ff_u_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product ff_v_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product_start. ff_h_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product_start. ff_u_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product_start * S ((S (0)) * ff_v_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product_terminal. ff_h_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product_terminal + S (bpr_power_value_b5cbfs_outer_high_prefix_choice_valuation_candidate) = S ((S (bpr_valuation_candidate_b5cbfs_outer_high_prefix_choice_valuation)) * ff_v_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product_terminal. ff_u_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product_terminal * S ((S (bpr_valuation_candidate_b5cbfs_outer_high_prefix_choice_valuation)) * ff_v_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product) + (bpr_power_value_b5cbfs_outer_high_prefix_choice_valuation_candidate))) /\ forall ff_i_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product. (exists ff_lt_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product_bound. ff_lt_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product_bound + S ff_i_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product = bpr_valuation_candidate_b5cbfs_outer_high_prefix_choice_valuation) -> exists ff_p_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product ff_r_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product ff_s_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product_factor. ff_h_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product_factor + S (ff_p_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_b5cbfs_outer_high_prefix_choice_valuation_candidate_power)) /\ exists ff_q_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product_factor. bpr_power_code_b5cbfs_outer_high_prefix_choice_valuation_candidate_power = ff_q_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product_factor * S ((S (ff_i_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_b5cbfs_outer_high_prefix_choice_valuation_candidate_power) + (ff_p_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product_partial. ff_h_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product_partial + S (ff_r_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product_partial. ff_u_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product_partial * S ((S (ff_i_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product) + (ff_r_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product_successor. ff_h_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product_successor + S (ff_s_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product) = S ((S (S ff_i_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product_successor. ff_u_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product_successor * S ((S (S ff_i_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product) + (ff_s_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product))) /\ ff_s_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product = ff_r_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product * ff_p_b5cbfs_outer_high_prefix_choice_valuation_candidate_power_product)))))))) /\ (exists bpr_divides_quotient_b5cbfs_outer_high_prefix_choice_valuation_candidate_divides. C = (bpr_power_value_b5cbfs_outer_high_prefix_choice_valuation_candidate) * bpr_divides_quotient_b5cbfs_outer_high_prefix_choice_valuation_candidate_divides))) -> (exists bpr_le_gap_b5cbfs_outer_high_prefix_choice_valuation_candidate_below. bpr_le_gap_b5cbfs_outer_high_prefix_choice_valuation_candidate_below + (bpr_valuation_candidate_b5cbfs_outer_high_prefix_choice_valuation) = (bpr_choice_exponent_b5cbfs_outer_high_prefix_choice))) /\ (exists bpr_power_code_b5cbfs_outer_high_prefix_choice_power bpr_power_scale_b5cbfs_outer_high_prefix_choice_power. ((forall bpr_power_index_b5cbfs_outer_high_prefix_choice_power. (exists bpr_gap_b5cbfs_outer_high_prefix_choice_power_repeat_bound. bpr_gap_b5cbfs_outer_high_prefix_choice_power_repeat_bound + S (bpr_power_index_b5cbfs_outer_high_prefix_choice_power) = bpr_choice_exponent_b5cbfs_outer_high_prefix_choice) -> (((exists bpr_height_b5cbfs_outer_high_prefix_choice_power_repeat_entry. bpr_height_b5cbfs_outer_high_prefix_choice_power_repeat_entry + S (S (q + bpr_index_b5cbfs_outer_high_prefix)) = S ((S (bpr_power_index_b5cbfs_outer_high_prefix_choice_power)) * bpr_power_scale_b5cbfs_outer_high_prefix_choice_power)) /\ exists bpr_quotient_b5cbfs_outer_high_prefix_choice_power_repeat_entry. bpr_power_code_b5cbfs_outer_high_prefix_choice_power = bpr_quotient_b5cbfs_outer_high_prefix_choice_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_outer_high_prefix_choice_power)) * bpr_power_scale_b5cbfs_outer_high_prefix_choice_power) + (S (q + bpr_index_b5cbfs_outer_high_prefix))))) /\ (exists ff_u_b5cbfs_outer_high_prefix_choice_power_product ff_v_b5cbfs_outer_high_prefix_choice_power_product. ((((exists ff_h_b5cbfs_outer_high_prefix_choice_power_product_start. ff_h_b5cbfs_outer_high_prefix_choice_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_outer_high_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_outer_high_prefix_choice_power_product_start. ff_u_b5cbfs_outer_high_prefix_choice_power_product = ff_q_b5cbfs_outer_high_prefix_choice_power_product_start * S ((S (0)) * ff_v_b5cbfs_outer_high_prefix_choice_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_outer_high_prefix_choice_power_product_terminal. ff_h_b5cbfs_outer_high_prefix_choice_power_product_terminal + S (bpr_value_b5cbfs_outer_high_prefix) = S ((S (bpr_choice_exponent_b5cbfs_outer_high_prefix_choice)) * ff_v_b5cbfs_outer_high_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_outer_high_prefix_choice_power_product_terminal. ff_u_b5cbfs_outer_high_prefix_choice_power_product = ff_q_b5cbfs_outer_high_prefix_choice_power_product_terminal * S ((S (bpr_choice_exponent_b5cbfs_outer_high_prefix_choice)) * ff_v_b5cbfs_outer_high_prefix_choice_power_product) + (bpr_value_b5cbfs_outer_high_prefix))) /\ forall ff_i_b5cbfs_outer_high_prefix_choice_power_product. (exists ff_lt_b5cbfs_outer_high_prefix_choice_power_product_bound. ff_lt_b5cbfs_outer_high_prefix_choice_power_product_bound + S ff_i_b5cbfs_outer_high_prefix_choice_power_product = bpr_choice_exponent_b5cbfs_outer_high_prefix_choice) -> exists ff_p_b5cbfs_outer_high_prefix_choice_power_product ff_r_b5cbfs_outer_high_prefix_choice_power_product ff_s_b5cbfs_outer_high_prefix_choice_power_product. ((((exists ff_h_b5cbfs_outer_high_prefix_choice_power_product_factor. ff_h_b5cbfs_outer_high_prefix_choice_power_product_factor + S (ff_p_b5cbfs_outer_high_prefix_choice_power_product) = S ((S (ff_i_b5cbfs_outer_high_prefix_choice_power_product)) * bpr_power_scale_b5cbfs_outer_high_prefix_choice_power)) /\ exists ff_q_b5cbfs_outer_high_prefix_choice_power_product_factor. bpr_power_code_b5cbfs_outer_high_prefix_choice_power = ff_q_b5cbfs_outer_high_prefix_choice_power_product_factor * S ((S (ff_i_b5cbfs_outer_high_prefix_choice_power_product)) * bpr_power_scale_b5cbfs_outer_high_prefix_choice_power) + (ff_p_b5cbfs_outer_high_prefix_choice_power_product))) /\ ((((exists ff_h_b5cbfs_outer_high_prefix_choice_power_product_partial. ff_h_b5cbfs_outer_high_prefix_choice_power_product_partial + S (ff_r_b5cbfs_outer_high_prefix_choice_power_product) = S ((S (ff_i_b5cbfs_outer_high_prefix_choice_power_product)) * ff_v_b5cbfs_outer_high_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_outer_high_prefix_choice_power_product_partial. ff_u_b5cbfs_outer_high_prefix_choice_power_product = ff_q_b5cbfs_outer_high_prefix_choice_power_product_partial * S ((S (ff_i_b5cbfs_outer_high_prefix_choice_power_product)) * ff_v_b5cbfs_outer_high_prefix_choice_power_product) + (ff_r_b5cbfs_outer_high_prefix_choice_power_product))) /\ ((((exists ff_h_b5cbfs_outer_high_prefix_choice_power_product_successor. ff_h_b5cbfs_outer_high_prefix_choice_power_product_successor + S (ff_s_b5cbfs_outer_high_prefix_choice_power_product) = S ((S (S ff_i_b5cbfs_outer_high_prefix_choice_power_product)) * ff_v_b5cbfs_outer_high_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_outer_high_prefix_choice_power_product_successor. ff_u_b5cbfs_outer_high_prefix_choice_power_product = ff_q_b5cbfs_outer_high_prefix_choice_power_product_successor * S ((S (S ff_i_b5cbfs_outer_high_prefix_choice_power_product)) * ff_v_b5cbfs_outer_high_prefix_choice_power_product) + (ff_s_b5cbfs_outer_high_prefix_choice_power_product))) /\ ff_s_b5cbfs_outer_high_prefix_choice_power_product = ff_r_b5cbfs_outer_high_prefix_choice_power_product * ff_p_b5cbfs_outer_high_prefix_choice_power_product)))))))))) \/ (~((~(S (q + bpr_index_b5cbfs_outer_high_prefix) = 1) /\ forall bpr_left_b5cbfs_outer_high_prefix_choice_prime bpr_right_b5cbfs_outer_high_prefix_choice_prime. S (q + bpr_index_b5cbfs_outer_high_prefix) = bpr_left_b5cbfs_outer_high_prefix_choice_prime * bpr_right_b5cbfs_outer_high_prefix_choice_prime -> bpr_left_b5cbfs_outer_high_prefix_choice_prime = 1 \/ bpr_right_b5cbfs_outer_high_prefix_choice_prime = 1)) /\ bpr_value_b5cbfs_outer_high_prefix = 1))))) /\ (exists ff_u_b5cbfs_outer_high_product ff_v_b5cbfs_outer_high_product. ((((exists ff_h_b5cbfs_outer_high_product_start. ff_h_b5cbfs_outer_high_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_outer_high_product)) /\ exists ff_q_b5cbfs_outer_high_product_start. ff_u_b5cbfs_outer_high_product = ff_q_b5cbfs_outer_high_product_start * S ((S (0)) * ff_v_b5cbfs_outer_high_product) + (1))) /\ ((((exists ff_h_b5cbfs_outer_high_product_terminal. ff_h_b5cbfs_outer_high_product_terminal + S (x1) = S ((S (h)) * ff_v_b5cbfs_outer_high_product)) /\ exists ff_q_b5cbfs_outer_high_product_terminal. ff_u_b5cbfs_outer_high_product = ff_q_b5cbfs_outer_high_product_terminal * S ((S (h)) * ff_v_b5cbfs_outer_high_product) + (x1))) /\ forall ff_i_b5cbfs_outer_high_product. (exists ff_lt_b5cbfs_outer_high_product_bound. ff_lt_b5cbfs_outer_high_product_bound + S ff_i_b5cbfs_outer_high_product = h) -> exists ff_p_b5cbfs_outer_high_product ff_r_b5cbfs_outer_high_product ff_s_b5cbfs_outer_high_product. ((((exists ff_h_b5cbfs_outer_high_product_factor. ff_h_b5cbfs_outer_high_product_factor + S (ff_p_b5cbfs_outer_high_product) = S ((S (ff_i_b5cbfs_outer_high_product)) * bpr_scale_b5cbfs_outer_high)) /\ exists ff_q_b5cbfs_outer_high_product_factor. bpr_code_b5cbfs_outer_high = ff_q_b5cbfs_outer_high_product_factor * S ((S (ff_i_b5cbfs_outer_high_product)) * bpr_scale_b5cbfs_outer_high) + (ff_p_b5cbfs_outer_high_product))) /\ ((((exists ff_h_b5cbfs_outer_high_product_partial. ff_h_b5cbfs_outer_high_product_partial + S (ff_r_b5cbfs_outer_high_product) = S ((S (ff_i_b5cbfs_outer_high_product)) * ff_v_b5cbfs_outer_high_product)) /\ exists ff_q_b5cbfs_outer_high_product_partial. ff_u_b5cbfs_outer_high_product = ff_q_b5cbfs_outer_high_product_partial * S ((S (ff_i_b5cbfs_outer_high_product)) * ff_v_b5cbfs_outer_high_product) + (ff_r_b5cbfs_outer_high_product))) /\ ((((exists ff_h_b5cbfs_outer_high_product_successor. ff_h_b5cbfs_outer_high_product_successor + S (ff_s_b5cbfs_outer_high_product) = S ((S (S ff_i_b5cbfs_outer_high_product)) * ff_v_b5cbfs_outer_high_product)) /\ exists ff_q_b5cbfs_outer_high_product_successor. ff_u_b5cbfs_outer_high_product = ff_q_b5cbfs_outer_high_product_successor * S ((S (S ff_i_b5cbfs_outer_high_product)) * ff_v_b5cbfs_outer_high_product) + (ff_s_b5cbfs_outer_high_product))) /\ ff_s_b5cbfs_outer_high_product = ff_r_b5cbfs_outer_high_product * ff_p_b5cbfs_outer_high_product)))))))) /\ z = x * x1) - 0029
specialize prime_contribution_prefix_interval_split C - 0030
specialize prime_contribution_prefix_interval_split q - 0031
specialize prime_contribution_prefix_interval_split h - 0032
specialize prime_contribution_prefix_interval_split z - 0033
apply prime_contribution_prefix_interval_split - 0034
exact houter_source - 0035
cases houter - 0036
cases houter_witness - 0037
cases houter_witness_witness - 0038
cases houter_witness_witness_right - 0039
have hfirst_reverse : q = s + g - 0040
symm - 0041
exact hfirst - 0042
have hinner_source : exists bpr_product_code_b5cbfs_inner_source bpr_product_scale_b5cbfs_inner_source. ((forall bpr_prefix_index_b5cbfs_inner_source_prefix. (exists bpr_gap_b5cbfs_inner_source_prefix_bound. bpr_gap_b5cbfs_inner_source_prefix_bound + S (bpr_prefix_index_b5cbfs_inner_source_prefix) = s + g) -> exists bpr_prefix_value_b5cbfs_inner_source_prefix. ((((exists bpr_height_b5cbfs_inner_source_prefix_decoded. bpr_height_b5cbfs_inner_source_prefix_decoded + S (bpr_prefix_value_b5cbfs_inner_source_prefix) = S ((S (bpr_prefix_index_b5cbfs_inner_source_prefix)) * bpr_product_scale_b5cbfs_inner_source)) /\ exists bpr_quotient_b5cbfs_inner_source_prefix_decoded. bpr_product_code_b5cbfs_inner_source = bpr_quotient_b5cbfs_inner_source_prefix_decoded * S ((S (bpr_prefix_index_b5cbfs_inner_source_prefix)) * bpr_product_scale_b5cbfs_inner_source) + (bpr_prefix_value_b5cbfs_inner_source_prefix))) /\ (((((~(S (bpr_prefix_index_b5cbfs_inner_source_prefix) = 1) /\ forall bpr_left_b5cbfs_inner_source_prefix_choice_prime bpr_right_b5cbfs_inner_source_prefix_choice_prime. S (bpr_prefix_index_b5cbfs_inner_source_prefix) = bpr_left_b5cbfs_inner_source_prefix_choice_prime * bpr_right_b5cbfs_inner_source_prefix_choice_prime -> bpr_left_b5cbfs_inner_source_prefix_choice_prime = 1 \/ bpr_right_b5cbfs_inner_source_prefix_choice_prime = 1)) /\ exists bpr_choice_exponent_b5cbfs_inner_source_prefix_choice. ((((exists bpr_le_gap_b5cbfs_inner_source_prefix_choice_valuation_selected_bound. bpr_le_gap_b5cbfs_inner_source_prefix_choice_valuation_selected_bound + (bpr_choice_exponent_b5cbfs_inner_source_prefix_choice) = (C)) /\ (exists bpr_power_value_b5cbfs_inner_source_prefix_choice_valuation_selected. ((exists bpr_power_code_b5cbfs_inner_source_prefix_choice_valuation_selected_power bpr_power_scale_b5cbfs_inner_source_prefix_choice_valuation_selected_power. ((forall bpr_power_index_b5cbfs_inner_source_prefix_choice_valuation_selected_power. (exists bpr_gap_b5cbfs_inner_source_prefix_choice_valuation_selected_power_repeat_bound. bpr_gap_b5cbfs_inner_source_prefix_choice_valuation_selected_power_repeat_bound + S (bpr_power_index_b5cbfs_inner_source_prefix_choice_valuation_selected_power) = bpr_choice_exponent_b5cbfs_inner_source_prefix_choice) -> (((exists bpr_height_b5cbfs_inner_source_prefix_choice_valuation_selected_power_repeat_entry. bpr_height_b5cbfs_inner_source_prefix_choice_valuation_selected_power_repeat_entry + S (S (bpr_prefix_index_b5cbfs_inner_source_prefix)) = S ((S (bpr_power_index_b5cbfs_inner_source_prefix_choice_valuation_selected_power)) * bpr_power_scale_b5cbfs_inner_source_prefix_choice_valuation_selected_power)) /\ exists bpr_quotient_b5cbfs_inner_source_prefix_choice_valuation_selected_power_repeat_entry. bpr_power_code_b5cbfs_inner_source_prefix_choice_valuation_selected_power = bpr_quotient_b5cbfs_inner_source_prefix_choice_valuation_selected_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_inner_source_prefix_choice_valuation_selected_power)) * bpr_power_scale_b5cbfs_inner_source_prefix_choice_valuation_selected_power) + (S (bpr_prefix_index_b5cbfs_inner_source_prefix))))) /\ (exists ff_u_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product ff_v_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product. ((((exists ff_h_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product_start. ff_h_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product_start. ff_u_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product_start * S ((S (0)) * ff_v_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product_terminal. ff_h_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product_terminal + S (bpr_power_value_b5cbfs_inner_source_prefix_choice_valuation_selected) = S ((S (bpr_choice_exponent_b5cbfs_inner_source_prefix_choice)) * ff_v_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product_terminal. ff_u_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product_terminal * S ((S (bpr_choice_exponent_b5cbfs_inner_source_prefix_choice)) * ff_v_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product) + (bpr_power_value_b5cbfs_inner_source_prefix_choice_valuation_selected))) /\ forall ff_i_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product. (exists ff_lt_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product_bound. ff_lt_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product_bound + S ff_i_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product = bpr_choice_exponent_b5cbfs_inner_source_prefix_choice) -> exists ff_p_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product ff_r_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product ff_s_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product. ((((exists ff_h_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product_factor. ff_h_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product_factor + S (ff_p_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_b5cbfs_inner_source_prefix_choice_valuation_selected_power)) /\ exists ff_q_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product_factor. bpr_power_code_b5cbfs_inner_source_prefix_choice_valuation_selected_power = ff_q_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product_factor * S ((S (ff_i_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_b5cbfs_inner_source_prefix_choice_valuation_selected_power) + (ff_p_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product_partial. ff_h_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product_partial + S (ff_r_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product_partial. ff_u_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product_partial * S ((S (ff_i_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product) + (ff_r_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product_successor. ff_h_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product_successor + S (ff_s_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product) = S ((S (S ff_i_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product_successor. ff_u_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product_successor * S ((S (S ff_i_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product) + (ff_s_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product))) /\ ff_s_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product = ff_r_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product * ff_p_b5cbfs_inner_source_prefix_choice_valuation_selected_power_product)))))))) /\ (exists bpr_divides_quotient_b5cbfs_inner_source_prefix_choice_valuation_selected_divides. C = (bpr_power_value_b5cbfs_inner_source_prefix_choice_valuation_selected) * bpr_divides_quotient_b5cbfs_inner_source_prefix_choice_valuation_selected_divides)))) /\ forall bpr_valuation_candidate_b5cbfs_inner_source_prefix_choice_valuation. (exists bpr_le_gap_b5cbfs_inner_source_prefix_choice_valuation_candidate_bound. bpr_le_gap_b5cbfs_inner_source_prefix_choice_valuation_candidate_bound + (bpr_valuation_candidate_b5cbfs_inner_source_prefix_choice_valuation) = (C)) -> (exists bpr_power_value_b5cbfs_inner_source_prefix_choice_valuation_candidate. ((exists bpr_power_code_b5cbfs_inner_source_prefix_choice_valuation_candidate_power bpr_power_scale_b5cbfs_inner_source_prefix_choice_valuation_candidate_power. ((forall bpr_power_index_b5cbfs_inner_source_prefix_choice_valuation_candidate_power. (exists bpr_gap_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_repeat_bound. bpr_gap_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_repeat_bound + S (bpr_power_index_b5cbfs_inner_source_prefix_choice_valuation_candidate_power) = bpr_valuation_candidate_b5cbfs_inner_source_prefix_choice_valuation) -> (((exists bpr_height_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_repeat_entry. bpr_height_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_repeat_entry + S (S (bpr_prefix_index_b5cbfs_inner_source_prefix)) = S ((S (bpr_power_index_b5cbfs_inner_source_prefix_choice_valuation_candidate_power)) * bpr_power_scale_b5cbfs_inner_source_prefix_choice_valuation_candidate_power)) /\ exists bpr_quotient_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_repeat_entry. bpr_power_code_b5cbfs_inner_source_prefix_choice_valuation_candidate_power = bpr_quotient_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_inner_source_prefix_choice_valuation_candidate_power)) * bpr_power_scale_b5cbfs_inner_source_prefix_choice_valuation_candidate_power) + (S (bpr_prefix_index_b5cbfs_inner_source_prefix))))) /\ (exists ff_u_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product ff_v_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product_start. ff_h_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product_start. ff_u_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product_start * S ((S (0)) * ff_v_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product_terminal. ff_h_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product_terminal + S (bpr_power_value_b5cbfs_inner_source_prefix_choice_valuation_candidate) = S ((S (bpr_valuation_candidate_b5cbfs_inner_source_prefix_choice_valuation)) * ff_v_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product_terminal. ff_u_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product_terminal * S ((S (bpr_valuation_candidate_b5cbfs_inner_source_prefix_choice_valuation)) * ff_v_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product) + (bpr_power_value_b5cbfs_inner_source_prefix_choice_valuation_candidate))) /\ forall ff_i_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product. (exists ff_lt_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product_bound. ff_lt_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product_bound + S ff_i_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product = bpr_valuation_candidate_b5cbfs_inner_source_prefix_choice_valuation) -> exists ff_p_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product ff_r_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product ff_s_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product_factor. ff_h_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product_factor + S (ff_p_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_b5cbfs_inner_source_prefix_choice_valuation_candidate_power)) /\ exists ff_q_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product_factor. bpr_power_code_b5cbfs_inner_source_prefix_choice_valuation_candidate_power = ff_q_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product_factor * S ((S (ff_i_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_b5cbfs_inner_source_prefix_choice_valuation_candidate_power) + (ff_p_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product_partial. ff_h_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product_partial + S (ff_r_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product_partial. ff_u_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product_partial * S ((S (ff_i_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product) + (ff_r_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product_successor. ff_h_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product_successor + S (ff_s_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product) = S ((S (S ff_i_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product_successor. ff_u_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product_successor * S ((S (S ff_i_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product) + (ff_s_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product))) /\ ff_s_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product = ff_r_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product * ff_p_b5cbfs_inner_source_prefix_choice_valuation_candidate_power_product)))))))) /\ (exists bpr_divides_quotient_b5cbfs_inner_source_prefix_choice_valuation_candidate_divides. C = (bpr_power_value_b5cbfs_inner_source_prefix_choice_valuation_candidate) * bpr_divides_quotient_b5cbfs_inner_source_prefix_choice_valuation_candidate_divides))) -> (exists bpr_le_gap_b5cbfs_inner_source_prefix_choice_valuation_candidate_below. bpr_le_gap_b5cbfs_inner_source_prefix_choice_valuation_candidate_below + (bpr_valuation_candidate_b5cbfs_inner_source_prefix_choice_valuation) = (bpr_choice_exponent_b5cbfs_inner_source_prefix_choice))) /\ (exists bpr_power_code_b5cbfs_inner_source_prefix_choice_power bpr_power_scale_b5cbfs_inner_source_prefix_choice_power. ((forall bpr_power_index_b5cbfs_inner_source_prefix_choice_power. (exists bpr_gap_b5cbfs_inner_source_prefix_choice_power_repeat_bound. bpr_gap_b5cbfs_inner_source_prefix_choice_power_repeat_bound + S (bpr_power_index_b5cbfs_inner_source_prefix_choice_power) = bpr_choice_exponent_b5cbfs_inner_source_prefix_choice) -> (((exists bpr_height_b5cbfs_inner_source_prefix_choice_power_repeat_entry. bpr_height_b5cbfs_inner_source_prefix_choice_power_repeat_entry + S (S (bpr_prefix_index_b5cbfs_inner_source_prefix)) = S ((S (bpr_power_index_b5cbfs_inner_source_prefix_choice_power)) * bpr_power_scale_b5cbfs_inner_source_prefix_choice_power)) /\ exists bpr_quotient_b5cbfs_inner_source_prefix_choice_power_repeat_entry. bpr_power_code_b5cbfs_inner_source_prefix_choice_power = bpr_quotient_b5cbfs_inner_source_prefix_choice_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_inner_source_prefix_choice_power)) * bpr_power_scale_b5cbfs_inner_source_prefix_choice_power) + (S (bpr_prefix_index_b5cbfs_inner_source_prefix))))) /\ (exists ff_u_b5cbfs_inner_source_prefix_choice_power_product ff_v_b5cbfs_inner_source_prefix_choice_power_product. ((((exists ff_h_b5cbfs_inner_source_prefix_choice_power_product_start. ff_h_b5cbfs_inner_source_prefix_choice_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_inner_source_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_inner_source_prefix_choice_power_product_start. ff_u_b5cbfs_inner_source_prefix_choice_power_product = ff_q_b5cbfs_inner_source_prefix_choice_power_product_start * S ((S (0)) * ff_v_b5cbfs_inner_source_prefix_choice_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_inner_source_prefix_choice_power_product_terminal. ff_h_b5cbfs_inner_source_prefix_choice_power_product_terminal + S (bpr_prefix_value_b5cbfs_inner_source_prefix) = S ((S (bpr_choice_exponent_b5cbfs_inner_source_prefix_choice)) * ff_v_b5cbfs_inner_source_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_inner_source_prefix_choice_power_product_terminal. ff_u_b5cbfs_inner_source_prefix_choice_power_product = ff_q_b5cbfs_inner_source_prefix_choice_power_product_terminal * S ((S (bpr_choice_exponent_b5cbfs_inner_source_prefix_choice)) * ff_v_b5cbfs_inner_source_prefix_choice_power_product) + (bpr_prefix_value_b5cbfs_inner_source_prefix))) /\ forall ff_i_b5cbfs_inner_source_prefix_choice_power_product. (exists ff_lt_b5cbfs_inner_source_prefix_choice_power_product_bound. ff_lt_b5cbfs_inner_source_prefix_choice_power_product_bound + S ff_i_b5cbfs_inner_source_prefix_choice_power_product = bpr_choice_exponent_b5cbfs_inner_source_prefix_choice) -> exists ff_p_b5cbfs_inner_source_prefix_choice_power_product ff_r_b5cbfs_inner_source_prefix_choice_power_product ff_s_b5cbfs_inner_source_prefix_choice_power_product. ((((exists ff_h_b5cbfs_inner_source_prefix_choice_power_product_factor. ff_h_b5cbfs_inner_source_prefix_choice_power_product_factor + S (ff_p_b5cbfs_inner_source_prefix_choice_power_product) = S ((S (ff_i_b5cbfs_inner_source_prefix_choice_power_product)) * bpr_power_scale_b5cbfs_inner_source_prefix_choice_power)) /\ exists ff_q_b5cbfs_inner_source_prefix_choice_power_product_factor. bpr_power_code_b5cbfs_inner_source_prefix_choice_power = ff_q_b5cbfs_inner_source_prefix_choice_power_product_factor * S ((S (ff_i_b5cbfs_inner_source_prefix_choice_power_product)) * bpr_power_scale_b5cbfs_inner_source_prefix_choice_power) + (ff_p_b5cbfs_inner_source_prefix_choice_power_product))) /\ ((((exists ff_h_b5cbfs_inner_source_prefix_choice_power_product_partial. ff_h_b5cbfs_inner_source_prefix_choice_power_product_partial + S (ff_r_b5cbfs_inner_source_prefix_choice_power_product) = S ((S (ff_i_b5cbfs_inner_source_prefix_choice_power_product)) * ff_v_b5cbfs_inner_source_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_inner_source_prefix_choice_power_product_partial. ff_u_b5cbfs_inner_source_prefix_choice_power_product = ff_q_b5cbfs_inner_source_prefix_choice_power_product_partial * S ((S (ff_i_b5cbfs_inner_source_prefix_choice_power_product)) * ff_v_b5cbfs_inner_source_prefix_choice_power_product) + (ff_r_b5cbfs_inner_source_prefix_choice_power_product))) /\ ((((exists ff_h_b5cbfs_inner_source_prefix_choice_power_product_successor. ff_h_b5cbfs_inner_source_prefix_choice_power_product_successor + S (ff_s_b5cbfs_inner_source_prefix_choice_power_product) = S ((S (S ff_i_b5cbfs_inner_source_prefix_choice_power_product)) * ff_v_b5cbfs_inner_source_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_inner_source_prefix_choice_power_product_successor. ff_u_b5cbfs_inner_source_prefix_choice_power_product = ff_q_b5cbfs_inner_source_prefix_choice_power_product_successor * S ((S (S ff_i_b5cbfs_inner_source_prefix_choice_power_product)) * ff_v_b5cbfs_inner_source_prefix_choice_power_product) + (ff_s_b5cbfs_inner_source_prefix_choice_power_product))) /\ ff_s_b5cbfs_inner_source_prefix_choice_power_product = ff_r_b5cbfs_inner_source_prefix_choice_power_product * ff_p_b5cbfs_inner_source_prefix_choice_power_product)))))))))) \/ (~((~(S (bpr_prefix_index_b5cbfs_inner_source_prefix) = 1) /\ forall bpr_left_b5cbfs_inner_source_prefix_choice_prime bpr_right_b5cbfs_inner_source_prefix_choice_prime. S (bpr_prefix_index_b5cbfs_inner_source_prefix) = bpr_left_b5cbfs_inner_source_prefix_choice_prime * bpr_right_b5cbfs_inner_source_prefix_choice_prime -> bpr_left_b5cbfs_inner_source_prefix_choice_prime = 1 \/ bpr_right_b5cbfs_inner_source_prefix_choice_prime = 1)) /\ bpr_prefix_value_b5cbfs_inner_source_prefix = 1))))) /\ (exists ff_u_b5cbfs_inner_source_product ff_v_b5cbfs_inner_source_product. ((((exists ff_h_b5cbfs_inner_source_product_start. ff_h_b5cbfs_inner_source_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_inner_source_product)) /\ exists ff_q_b5cbfs_inner_source_product_start. ff_u_b5cbfs_inner_source_product = ff_q_b5cbfs_inner_source_product_start * S ((S (0)) * ff_v_b5cbfs_inner_source_product) + (1))) /\ ((((exists ff_h_b5cbfs_inner_source_product_terminal. ff_h_b5cbfs_inner_source_product_terminal + S (x) = S ((S (s + g)) * ff_v_b5cbfs_inner_source_product)) /\ exists ff_q_b5cbfs_inner_source_product_terminal. ff_u_b5cbfs_inner_source_product = ff_q_b5cbfs_inner_source_product_terminal * S ((S (s + g)) * ff_v_b5cbfs_inner_source_product) + (x))) /\ forall ff_i_b5cbfs_inner_source_product. (exists ff_lt_b5cbfs_inner_source_product_bound. ff_lt_b5cbfs_inner_source_product_bound + S ff_i_b5cbfs_inner_source_product = s + g) -> exists ff_p_b5cbfs_inner_source_product ff_r_b5cbfs_inner_source_product ff_s_b5cbfs_inner_source_product. ((((exists ff_h_b5cbfs_inner_source_product_factor. ff_h_b5cbfs_inner_source_product_factor + S (ff_p_b5cbfs_inner_source_product) = S ((S (ff_i_b5cbfs_inner_source_product)) * bpr_product_scale_b5cbfs_inner_source)) /\ exists ff_q_b5cbfs_inner_source_product_factor. bpr_product_code_b5cbfs_inner_source = ff_q_b5cbfs_inner_source_product_factor * S ((S (ff_i_b5cbfs_inner_source_product)) * bpr_product_scale_b5cbfs_inner_source) + (ff_p_b5cbfs_inner_source_product))) /\ ((((exists ff_h_b5cbfs_inner_source_product_partial. ff_h_b5cbfs_inner_source_product_partial + S (ff_r_b5cbfs_inner_source_product) = S ((S (ff_i_b5cbfs_inner_source_product)) * ff_v_b5cbfs_inner_source_product)) /\ exists ff_q_b5cbfs_inner_source_product_partial. ff_u_b5cbfs_inner_source_product = ff_q_b5cbfs_inner_source_product_partial * S ((S (ff_i_b5cbfs_inner_source_product)) * ff_v_b5cbfs_inner_source_product) + (ff_r_b5cbfs_inner_source_product))) /\ ((((exists ff_h_b5cbfs_inner_source_product_successor. ff_h_b5cbfs_inner_source_product_successor + S (ff_s_b5cbfs_inner_source_product) = S ((S (S ff_i_b5cbfs_inner_source_product)) * ff_v_b5cbfs_inner_source_product)) /\ exists ff_q_b5cbfs_inner_source_product_successor. ff_u_b5cbfs_inner_source_product = ff_q_b5cbfs_inner_source_product_successor * S ((S (S ff_i_b5cbfs_inner_source_product)) * ff_v_b5cbfs_inner_source_product) + (ff_s_b5cbfs_inner_source_product))) /\ ff_s_b5cbfs_inner_source_product = ff_r_b5cbfs_inner_source_product * ff_p_b5cbfs_inner_source_product))))))) - 0043
specialize prime_contribution_product_length_eq_transport C - 0044
specialize prime_contribution_product_length_eq_transport q - 0045
specialize prime_contribution_product_length_eq_transport (s + g) - 0046
specialize prime_contribution_product_length_eq_transport x - 0047
apply prime_contribution_product_length_eq_transport - 0048
exact hfirst_reverse - 0049
exact houter_witness_witness_left - 0050
have hinner : exists x2 x3. (exists bpr_product_code_b5cbfs_inner_small bpr_product_scale_b5cbfs_inner_small. ((forall bpr_prefix_index_b5cbfs_inner_small_prefix. (exists bpr_gap_b5cbfs_inner_small_prefix_bound. bpr_gap_b5cbfs_inner_small_prefix_bound + S (bpr_prefix_index_b5cbfs_inner_small_prefix) = s) -> exists bpr_prefix_value_b5cbfs_inner_small_prefix. ((((exists bpr_height_b5cbfs_inner_small_prefix_decoded. bpr_height_b5cbfs_inner_small_prefix_decoded + S (bpr_prefix_value_b5cbfs_inner_small_prefix) = S ((S (bpr_prefix_index_b5cbfs_inner_small_prefix)) * bpr_product_scale_b5cbfs_inner_small)) /\ exists bpr_quotient_b5cbfs_inner_small_prefix_decoded. bpr_product_code_b5cbfs_inner_small = bpr_quotient_b5cbfs_inner_small_prefix_decoded * S ((S (bpr_prefix_index_b5cbfs_inner_small_prefix)) * bpr_product_scale_b5cbfs_inner_small) + (bpr_prefix_value_b5cbfs_inner_small_prefix))) /\ (((((~(S (bpr_prefix_index_b5cbfs_inner_small_prefix) = 1) /\ forall bpr_left_b5cbfs_inner_small_prefix_choice_prime bpr_right_b5cbfs_inner_small_prefix_choice_prime. S (bpr_prefix_index_b5cbfs_inner_small_prefix) = bpr_left_b5cbfs_inner_small_prefix_choice_prime * bpr_right_b5cbfs_inner_small_prefix_choice_prime -> bpr_left_b5cbfs_inner_small_prefix_choice_prime = 1 \/ bpr_right_b5cbfs_inner_small_prefix_choice_prime = 1)) /\ exists bpr_choice_exponent_b5cbfs_inner_small_prefix_choice. ((((exists bpr_le_gap_b5cbfs_inner_small_prefix_choice_valuation_selected_bound. bpr_le_gap_b5cbfs_inner_small_prefix_choice_valuation_selected_bound + (bpr_choice_exponent_b5cbfs_inner_small_prefix_choice) = (C)) /\ (exists bpr_power_value_b5cbfs_inner_small_prefix_choice_valuation_selected. ((exists bpr_power_code_b5cbfs_inner_small_prefix_choice_valuation_selected_power bpr_power_scale_b5cbfs_inner_small_prefix_choice_valuation_selected_power. ((forall bpr_power_index_b5cbfs_inner_small_prefix_choice_valuation_selected_power. (exists bpr_gap_b5cbfs_inner_small_prefix_choice_valuation_selected_power_repeat_bound. bpr_gap_b5cbfs_inner_small_prefix_choice_valuation_selected_power_repeat_bound + S (bpr_power_index_b5cbfs_inner_small_prefix_choice_valuation_selected_power) = bpr_choice_exponent_b5cbfs_inner_small_prefix_choice) -> (((exists bpr_height_b5cbfs_inner_small_prefix_choice_valuation_selected_power_repeat_entry. bpr_height_b5cbfs_inner_small_prefix_choice_valuation_selected_power_repeat_entry + S (S (bpr_prefix_index_b5cbfs_inner_small_prefix)) = S ((S (bpr_power_index_b5cbfs_inner_small_prefix_choice_valuation_selected_power)) * bpr_power_scale_b5cbfs_inner_small_prefix_choice_valuation_selected_power)) /\ exists bpr_quotient_b5cbfs_inner_small_prefix_choice_valuation_selected_power_repeat_entry. bpr_power_code_b5cbfs_inner_small_prefix_choice_valuation_selected_power = bpr_quotient_b5cbfs_inner_small_prefix_choice_valuation_selected_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_inner_small_prefix_choice_valuation_selected_power)) * bpr_power_scale_b5cbfs_inner_small_prefix_choice_valuation_selected_power) + (S (bpr_prefix_index_b5cbfs_inner_small_prefix))))) /\ (exists ff_u_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product ff_v_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product. ((((exists ff_h_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product_start. ff_h_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product_start. ff_u_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product_start * S ((S (0)) * ff_v_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product_terminal. ff_h_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product_terminal + S (bpr_power_value_b5cbfs_inner_small_prefix_choice_valuation_selected) = S ((S (bpr_choice_exponent_b5cbfs_inner_small_prefix_choice)) * ff_v_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product_terminal. ff_u_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product_terminal * S ((S (bpr_choice_exponent_b5cbfs_inner_small_prefix_choice)) * ff_v_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product) + (bpr_power_value_b5cbfs_inner_small_prefix_choice_valuation_selected))) /\ forall ff_i_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product. (exists ff_lt_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product_bound. ff_lt_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product_bound + S ff_i_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product = bpr_choice_exponent_b5cbfs_inner_small_prefix_choice) -> exists ff_p_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product ff_r_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product ff_s_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product. ((((exists ff_h_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product_factor. ff_h_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product_factor + S (ff_p_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_b5cbfs_inner_small_prefix_choice_valuation_selected_power)) /\ exists ff_q_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product_factor. bpr_power_code_b5cbfs_inner_small_prefix_choice_valuation_selected_power = ff_q_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product_factor * S ((S (ff_i_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_b5cbfs_inner_small_prefix_choice_valuation_selected_power) + (ff_p_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product_partial. ff_h_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product_partial + S (ff_r_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product_partial. ff_u_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product_partial * S ((S (ff_i_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product) + (ff_r_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product_successor. ff_h_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product_successor + S (ff_s_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product) = S ((S (S ff_i_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product_successor. ff_u_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product_successor * S ((S (S ff_i_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product) + (ff_s_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product))) /\ ff_s_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product = ff_r_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product * ff_p_b5cbfs_inner_small_prefix_choice_valuation_selected_power_product)))))))) /\ (exists bpr_divides_quotient_b5cbfs_inner_small_prefix_choice_valuation_selected_divides. C = (bpr_power_value_b5cbfs_inner_small_prefix_choice_valuation_selected) * bpr_divides_quotient_b5cbfs_inner_small_prefix_choice_valuation_selected_divides)))) /\ forall bpr_valuation_candidate_b5cbfs_inner_small_prefix_choice_valuation. (exists bpr_le_gap_b5cbfs_inner_small_prefix_choice_valuation_candidate_bound. bpr_le_gap_b5cbfs_inner_small_prefix_choice_valuation_candidate_bound + (bpr_valuation_candidate_b5cbfs_inner_small_prefix_choice_valuation) = (C)) -> (exists bpr_power_value_b5cbfs_inner_small_prefix_choice_valuation_candidate. ((exists bpr_power_code_b5cbfs_inner_small_prefix_choice_valuation_candidate_power bpr_power_scale_b5cbfs_inner_small_prefix_choice_valuation_candidate_power. ((forall bpr_power_index_b5cbfs_inner_small_prefix_choice_valuation_candidate_power. (exists bpr_gap_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_repeat_bound. bpr_gap_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_repeat_bound + S (bpr_power_index_b5cbfs_inner_small_prefix_choice_valuation_candidate_power) = bpr_valuation_candidate_b5cbfs_inner_small_prefix_choice_valuation) -> (((exists bpr_height_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_repeat_entry. bpr_height_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_repeat_entry + S (S (bpr_prefix_index_b5cbfs_inner_small_prefix)) = S ((S (bpr_power_index_b5cbfs_inner_small_prefix_choice_valuation_candidate_power)) * bpr_power_scale_b5cbfs_inner_small_prefix_choice_valuation_candidate_power)) /\ exists bpr_quotient_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_repeat_entry. bpr_power_code_b5cbfs_inner_small_prefix_choice_valuation_candidate_power = bpr_quotient_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_inner_small_prefix_choice_valuation_candidate_power)) * bpr_power_scale_b5cbfs_inner_small_prefix_choice_valuation_candidate_power) + (S (bpr_prefix_index_b5cbfs_inner_small_prefix))))) /\ (exists ff_u_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product ff_v_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product_start. ff_h_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product_start. ff_u_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product_start * S ((S (0)) * ff_v_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product_terminal. ff_h_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product_terminal + S (bpr_power_value_b5cbfs_inner_small_prefix_choice_valuation_candidate) = S ((S (bpr_valuation_candidate_b5cbfs_inner_small_prefix_choice_valuation)) * ff_v_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product_terminal. ff_u_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product_terminal * S ((S (bpr_valuation_candidate_b5cbfs_inner_small_prefix_choice_valuation)) * ff_v_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product) + (bpr_power_value_b5cbfs_inner_small_prefix_choice_valuation_candidate))) /\ forall ff_i_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product. (exists ff_lt_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product_bound. ff_lt_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product_bound + S ff_i_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product = bpr_valuation_candidate_b5cbfs_inner_small_prefix_choice_valuation) -> exists ff_p_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product ff_r_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product ff_s_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product_factor. ff_h_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product_factor + S (ff_p_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_b5cbfs_inner_small_prefix_choice_valuation_candidate_power)) /\ exists ff_q_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product_factor. bpr_power_code_b5cbfs_inner_small_prefix_choice_valuation_candidate_power = ff_q_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product_factor * S ((S (ff_i_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_b5cbfs_inner_small_prefix_choice_valuation_candidate_power) + (ff_p_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product_partial. ff_h_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product_partial + S (ff_r_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product_partial. ff_u_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product_partial * S ((S (ff_i_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product) + (ff_r_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product_successor. ff_h_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product_successor + S (ff_s_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product) = S ((S (S ff_i_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product_successor. ff_u_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product_successor * S ((S (S ff_i_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product) + (ff_s_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product))) /\ ff_s_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product = ff_r_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product * ff_p_b5cbfs_inner_small_prefix_choice_valuation_candidate_power_product)))))))) /\ (exists bpr_divides_quotient_b5cbfs_inner_small_prefix_choice_valuation_candidate_divides. C = (bpr_power_value_b5cbfs_inner_small_prefix_choice_valuation_candidate) * bpr_divides_quotient_b5cbfs_inner_small_prefix_choice_valuation_candidate_divides))) -> (exists bpr_le_gap_b5cbfs_inner_small_prefix_choice_valuation_candidate_below. bpr_le_gap_b5cbfs_inner_small_prefix_choice_valuation_candidate_below + (bpr_valuation_candidate_b5cbfs_inner_small_prefix_choice_valuation) = (bpr_choice_exponent_b5cbfs_inner_small_prefix_choice))) /\ (exists bpr_power_code_b5cbfs_inner_small_prefix_choice_power bpr_power_scale_b5cbfs_inner_small_prefix_choice_power. ((forall bpr_power_index_b5cbfs_inner_small_prefix_choice_power. (exists bpr_gap_b5cbfs_inner_small_prefix_choice_power_repeat_bound. bpr_gap_b5cbfs_inner_small_prefix_choice_power_repeat_bound + S (bpr_power_index_b5cbfs_inner_small_prefix_choice_power) = bpr_choice_exponent_b5cbfs_inner_small_prefix_choice) -> (((exists bpr_height_b5cbfs_inner_small_prefix_choice_power_repeat_entry. bpr_height_b5cbfs_inner_small_prefix_choice_power_repeat_entry + S (S (bpr_prefix_index_b5cbfs_inner_small_prefix)) = S ((S (bpr_power_index_b5cbfs_inner_small_prefix_choice_power)) * bpr_power_scale_b5cbfs_inner_small_prefix_choice_power)) /\ exists bpr_quotient_b5cbfs_inner_small_prefix_choice_power_repeat_entry. bpr_power_code_b5cbfs_inner_small_prefix_choice_power = bpr_quotient_b5cbfs_inner_small_prefix_choice_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_inner_small_prefix_choice_power)) * bpr_power_scale_b5cbfs_inner_small_prefix_choice_power) + (S (bpr_prefix_index_b5cbfs_inner_small_prefix))))) /\ (exists ff_u_b5cbfs_inner_small_prefix_choice_power_product ff_v_b5cbfs_inner_small_prefix_choice_power_product. ((((exists ff_h_b5cbfs_inner_small_prefix_choice_power_product_start. ff_h_b5cbfs_inner_small_prefix_choice_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_inner_small_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_inner_small_prefix_choice_power_product_start. ff_u_b5cbfs_inner_small_prefix_choice_power_product = ff_q_b5cbfs_inner_small_prefix_choice_power_product_start * S ((S (0)) * ff_v_b5cbfs_inner_small_prefix_choice_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_inner_small_prefix_choice_power_product_terminal. ff_h_b5cbfs_inner_small_prefix_choice_power_product_terminal + S (bpr_prefix_value_b5cbfs_inner_small_prefix) = S ((S (bpr_choice_exponent_b5cbfs_inner_small_prefix_choice)) * ff_v_b5cbfs_inner_small_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_inner_small_prefix_choice_power_product_terminal. ff_u_b5cbfs_inner_small_prefix_choice_power_product = ff_q_b5cbfs_inner_small_prefix_choice_power_product_terminal * S ((S (bpr_choice_exponent_b5cbfs_inner_small_prefix_choice)) * ff_v_b5cbfs_inner_small_prefix_choice_power_product) + (bpr_prefix_value_b5cbfs_inner_small_prefix))) /\ forall ff_i_b5cbfs_inner_small_prefix_choice_power_product. (exists ff_lt_b5cbfs_inner_small_prefix_choice_power_product_bound. ff_lt_b5cbfs_inner_small_prefix_choice_power_product_bound + S ff_i_b5cbfs_inner_small_prefix_choice_power_product = bpr_choice_exponent_b5cbfs_inner_small_prefix_choice) -> exists ff_p_b5cbfs_inner_small_prefix_choice_power_product ff_r_b5cbfs_inner_small_prefix_choice_power_product ff_s_b5cbfs_inner_small_prefix_choice_power_product. ((((exists ff_h_b5cbfs_inner_small_prefix_choice_power_product_factor. ff_h_b5cbfs_inner_small_prefix_choice_power_product_factor + S (ff_p_b5cbfs_inner_small_prefix_choice_power_product) = S ((S (ff_i_b5cbfs_inner_small_prefix_choice_power_product)) * bpr_power_scale_b5cbfs_inner_small_prefix_choice_power)) /\ exists ff_q_b5cbfs_inner_small_prefix_choice_power_product_factor. bpr_power_code_b5cbfs_inner_small_prefix_choice_power = ff_q_b5cbfs_inner_small_prefix_choice_power_product_factor * S ((S (ff_i_b5cbfs_inner_small_prefix_choice_power_product)) * bpr_power_scale_b5cbfs_inner_small_prefix_choice_power) + (ff_p_b5cbfs_inner_small_prefix_choice_power_product))) /\ ((((exists ff_h_b5cbfs_inner_small_prefix_choice_power_product_partial. ff_h_b5cbfs_inner_small_prefix_choice_power_product_partial + S (ff_r_b5cbfs_inner_small_prefix_choice_power_product) = S ((S (ff_i_b5cbfs_inner_small_prefix_choice_power_product)) * ff_v_b5cbfs_inner_small_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_inner_small_prefix_choice_power_product_partial. ff_u_b5cbfs_inner_small_prefix_choice_power_product = ff_q_b5cbfs_inner_small_prefix_choice_power_product_partial * S ((S (ff_i_b5cbfs_inner_small_prefix_choice_power_product)) * ff_v_b5cbfs_inner_small_prefix_choice_power_product) + (ff_r_b5cbfs_inner_small_prefix_choice_power_product))) /\ ((((exists ff_h_b5cbfs_inner_small_prefix_choice_power_product_successor. ff_h_b5cbfs_inner_small_prefix_choice_power_product_successor + S (ff_s_b5cbfs_inner_small_prefix_choice_power_product) = S ((S (S ff_i_b5cbfs_inner_small_prefix_choice_power_product)) * ff_v_b5cbfs_inner_small_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_inner_small_prefix_choice_power_product_successor. ff_u_b5cbfs_inner_small_prefix_choice_power_product = ff_q_b5cbfs_inner_small_prefix_choice_power_product_successor * S ((S (S ff_i_b5cbfs_inner_small_prefix_choice_power_product)) * ff_v_b5cbfs_inner_small_prefix_choice_power_product) + (ff_s_b5cbfs_inner_small_prefix_choice_power_product))) /\ ff_s_b5cbfs_inner_small_prefix_choice_power_product = ff_r_b5cbfs_inner_small_prefix_choice_power_product * ff_p_b5cbfs_inner_small_prefix_choice_power_product)))))))))) \/ (~((~(S (bpr_prefix_index_b5cbfs_inner_small_prefix) = 1) /\ forall bpr_left_b5cbfs_inner_small_prefix_choice_prime bpr_right_b5cbfs_inner_small_prefix_choice_prime. S (bpr_prefix_index_b5cbfs_inner_small_prefix) = bpr_left_b5cbfs_inner_small_prefix_choice_prime * bpr_right_b5cbfs_inner_small_prefix_choice_prime -> bpr_left_b5cbfs_inner_small_prefix_choice_prime = 1 \/ bpr_right_b5cbfs_inner_small_prefix_choice_prime = 1)) /\ bpr_prefix_value_b5cbfs_inner_small_prefix = 1))))) /\ (exists ff_u_b5cbfs_inner_small_product ff_v_b5cbfs_inner_small_product. ((((exists ff_h_b5cbfs_inner_small_product_start. ff_h_b5cbfs_inner_small_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_inner_small_product)) /\ exists ff_q_b5cbfs_inner_small_product_start. ff_u_b5cbfs_inner_small_product = ff_q_b5cbfs_inner_small_product_start * S ((S (0)) * ff_v_b5cbfs_inner_small_product) + (1))) /\ ((((exists ff_h_b5cbfs_inner_small_product_terminal. ff_h_b5cbfs_inner_small_product_terminal + S (x2) = S ((S (s)) * ff_v_b5cbfs_inner_small_product)) /\ exists ff_q_b5cbfs_inner_small_product_terminal. ff_u_b5cbfs_inner_small_product = ff_q_b5cbfs_inner_small_product_terminal * S ((S (s)) * ff_v_b5cbfs_inner_small_product) + (x2))) /\ forall ff_i_b5cbfs_inner_small_product. (exists ff_lt_b5cbfs_inner_small_product_bound. ff_lt_b5cbfs_inner_small_product_bound + S ff_i_b5cbfs_inner_small_product = s) -> exists ff_p_b5cbfs_inner_small_product ff_r_b5cbfs_inner_small_product ff_s_b5cbfs_inner_small_product. ((((exists ff_h_b5cbfs_inner_small_product_factor. ff_h_b5cbfs_inner_small_product_factor + S (ff_p_b5cbfs_inner_small_product) = S ((S (ff_i_b5cbfs_inner_small_product)) * bpr_product_scale_b5cbfs_inner_small)) /\ exists ff_q_b5cbfs_inner_small_product_factor. bpr_product_code_b5cbfs_inner_small = ff_q_b5cbfs_inner_small_product_factor * S ((S (ff_i_b5cbfs_inner_small_product)) * bpr_product_scale_b5cbfs_inner_small) + (ff_p_b5cbfs_inner_small_product))) /\ ((((exists ff_h_b5cbfs_inner_small_product_partial. ff_h_b5cbfs_inner_small_product_partial + S (ff_r_b5cbfs_inner_small_product) = S ((S (ff_i_b5cbfs_inner_small_product)) * ff_v_b5cbfs_inner_small_product)) /\ exists ff_q_b5cbfs_inner_small_product_partial. ff_u_b5cbfs_inner_small_product = ff_q_b5cbfs_inner_small_product_partial * S ((S (ff_i_b5cbfs_inner_small_product)) * ff_v_b5cbfs_inner_small_product) + (ff_r_b5cbfs_inner_small_product))) /\ ((((exists ff_h_b5cbfs_inner_small_product_successor. ff_h_b5cbfs_inner_small_product_successor + S (ff_s_b5cbfs_inner_small_product) = S ((S (S ff_i_b5cbfs_inner_small_product)) * ff_v_b5cbfs_inner_small_product)) /\ exists ff_q_b5cbfs_inner_small_product_successor. ff_u_b5cbfs_inner_small_product = ff_q_b5cbfs_inner_small_product_successor * S ((S (S ff_i_b5cbfs_inner_small_product)) * ff_v_b5cbfs_inner_small_product) + (ff_s_b5cbfs_inner_small_product))) /\ ff_s_b5cbfs_inner_small_product = ff_r_b5cbfs_inner_small_product * ff_p_b5cbfs_inner_small_product)))))))) /\ ((exists bpr_code_b5cbfs_inner_middle bpr_scale_b5cbfs_inner_middle. ((forall bpr_index_b5cbfs_inner_middle_prefix. (exists bpr_gap_b5cbfs_inner_middle_prefix_bound. bpr_gap_b5cbfs_inner_middle_prefix_bound + S (bpr_index_b5cbfs_inner_middle_prefix) = g) -> exists bpr_value_b5cbfs_inner_middle_prefix. ((((exists bpr_height_b5cbfs_inner_middle_prefix_decoded. bpr_height_b5cbfs_inner_middle_prefix_decoded + S (bpr_value_b5cbfs_inner_middle_prefix) = S ((S (bpr_index_b5cbfs_inner_middle_prefix)) * bpr_scale_b5cbfs_inner_middle)) /\ exists bpr_quotient_b5cbfs_inner_middle_prefix_decoded. bpr_code_b5cbfs_inner_middle = bpr_quotient_b5cbfs_inner_middle_prefix_decoded * S ((S (bpr_index_b5cbfs_inner_middle_prefix)) * bpr_scale_b5cbfs_inner_middle) + (bpr_value_b5cbfs_inner_middle_prefix))) /\ (((((~(S (s + bpr_index_b5cbfs_inner_middle_prefix) = 1) /\ forall bpr_left_b5cbfs_inner_middle_prefix_choice_prime bpr_right_b5cbfs_inner_middle_prefix_choice_prime. S (s + bpr_index_b5cbfs_inner_middle_prefix) = bpr_left_b5cbfs_inner_middle_prefix_choice_prime * bpr_right_b5cbfs_inner_middle_prefix_choice_prime -> bpr_left_b5cbfs_inner_middle_prefix_choice_prime = 1 \/ bpr_right_b5cbfs_inner_middle_prefix_choice_prime = 1)) /\ exists bpr_choice_exponent_b5cbfs_inner_middle_prefix_choice. ((((exists bpr_le_gap_b5cbfs_inner_middle_prefix_choice_valuation_selected_bound. bpr_le_gap_b5cbfs_inner_middle_prefix_choice_valuation_selected_bound + (bpr_choice_exponent_b5cbfs_inner_middle_prefix_choice) = (C)) /\ (exists bpr_power_value_b5cbfs_inner_middle_prefix_choice_valuation_selected. ((exists bpr_power_code_b5cbfs_inner_middle_prefix_choice_valuation_selected_power bpr_power_scale_b5cbfs_inner_middle_prefix_choice_valuation_selected_power. ((forall bpr_power_index_b5cbfs_inner_middle_prefix_choice_valuation_selected_power. (exists bpr_gap_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_repeat_bound. bpr_gap_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_repeat_bound + S (bpr_power_index_b5cbfs_inner_middle_prefix_choice_valuation_selected_power) = bpr_choice_exponent_b5cbfs_inner_middle_prefix_choice) -> (((exists bpr_height_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_repeat_entry. bpr_height_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_repeat_entry + S (S (s + bpr_index_b5cbfs_inner_middle_prefix)) = S ((S (bpr_power_index_b5cbfs_inner_middle_prefix_choice_valuation_selected_power)) * bpr_power_scale_b5cbfs_inner_middle_prefix_choice_valuation_selected_power)) /\ exists bpr_quotient_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_repeat_entry. bpr_power_code_b5cbfs_inner_middle_prefix_choice_valuation_selected_power = bpr_quotient_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_inner_middle_prefix_choice_valuation_selected_power)) * bpr_power_scale_b5cbfs_inner_middle_prefix_choice_valuation_selected_power) + (S (s + bpr_index_b5cbfs_inner_middle_prefix))))) /\ (exists ff_u_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product ff_v_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product. ((((exists ff_h_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product_start. ff_h_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product_start. ff_u_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product_start * S ((S (0)) * ff_v_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product_terminal. ff_h_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product_terminal + S (bpr_power_value_b5cbfs_inner_middle_prefix_choice_valuation_selected) = S ((S (bpr_choice_exponent_b5cbfs_inner_middle_prefix_choice)) * ff_v_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product_terminal. ff_u_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product_terminal * S ((S (bpr_choice_exponent_b5cbfs_inner_middle_prefix_choice)) * ff_v_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product) + (bpr_power_value_b5cbfs_inner_middle_prefix_choice_valuation_selected))) /\ forall ff_i_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product. (exists ff_lt_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product_bound. ff_lt_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product_bound + S ff_i_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product = bpr_choice_exponent_b5cbfs_inner_middle_prefix_choice) -> exists ff_p_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product ff_r_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product ff_s_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product. ((((exists ff_h_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product_factor. ff_h_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product_factor + S (ff_p_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_b5cbfs_inner_middle_prefix_choice_valuation_selected_power)) /\ exists ff_q_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product_factor. bpr_power_code_b5cbfs_inner_middle_prefix_choice_valuation_selected_power = ff_q_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product_factor * S ((S (ff_i_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product)) * bpr_power_scale_b5cbfs_inner_middle_prefix_choice_valuation_selected_power) + (ff_p_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product_partial. ff_h_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product_partial + S (ff_r_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product) = S ((S (ff_i_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product_partial. ff_u_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product_partial * S ((S (ff_i_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product) + (ff_r_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product))) /\ ((((exists ff_h_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product_successor. ff_h_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product_successor + S (ff_s_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product) = S ((S (S ff_i_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product)) /\ exists ff_q_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product_successor. ff_u_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product = ff_q_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product_successor * S ((S (S ff_i_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product)) * ff_v_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product) + (ff_s_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product))) /\ ff_s_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product = ff_r_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product * ff_p_b5cbfs_inner_middle_prefix_choice_valuation_selected_power_product)))))))) /\ (exists bpr_divides_quotient_b5cbfs_inner_middle_prefix_choice_valuation_selected_divides. C = (bpr_power_value_b5cbfs_inner_middle_prefix_choice_valuation_selected) * bpr_divides_quotient_b5cbfs_inner_middle_prefix_choice_valuation_selected_divides)))) /\ forall bpr_valuation_candidate_b5cbfs_inner_middle_prefix_choice_valuation. (exists bpr_le_gap_b5cbfs_inner_middle_prefix_choice_valuation_candidate_bound. bpr_le_gap_b5cbfs_inner_middle_prefix_choice_valuation_candidate_bound + (bpr_valuation_candidate_b5cbfs_inner_middle_prefix_choice_valuation) = (C)) -> (exists bpr_power_value_b5cbfs_inner_middle_prefix_choice_valuation_candidate. ((exists bpr_power_code_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power bpr_power_scale_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power. ((forall bpr_power_index_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power. (exists bpr_gap_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_repeat_bound. bpr_gap_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_repeat_bound + S (bpr_power_index_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power) = bpr_valuation_candidate_b5cbfs_inner_middle_prefix_choice_valuation) -> (((exists bpr_height_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_repeat_entry. bpr_height_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_repeat_entry + S (S (s + bpr_index_b5cbfs_inner_middle_prefix)) = S ((S (bpr_power_index_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power)) * bpr_power_scale_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power)) /\ exists bpr_quotient_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_repeat_entry. bpr_power_code_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power = bpr_quotient_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power)) * bpr_power_scale_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power) + (S (s + bpr_index_b5cbfs_inner_middle_prefix))))) /\ (exists ff_u_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product ff_v_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product_start. ff_h_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product_start. ff_u_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product_start * S ((S (0)) * ff_v_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product_terminal. ff_h_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product_terminal + S (bpr_power_value_b5cbfs_inner_middle_prefix_choice_valuation_candidate) = S ((S (bpr_valuation_candidate_b5cbfs_inner_middle_prefix_choice_valuation)) * ff_v_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product_terminal. ff_u_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product_terminal * S ((S (bpr_valuation_candidate_b5cbfs_inner_middle_prefix_choice_valuation)) * ff_v_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product) + (bpr_power_value_b5cbfs_inner_middle_prefix_choice_valuation_candidate))) /\ forall ff_i_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product. (exists ff_lt_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product_bound. ff_lt_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product_bound + S ff_i_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product = bpr_valuation_candidate_b5cbfs_inner_middle_prefix_choice_valuation) -> exists ff_p_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product ff_r_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product ff_s_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product. ((((exists ff_h_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product_factor. ff_h_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product_factor + S (ff_p_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power)) /\ exists ff_q_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product_factor. bpr_power_code_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power = ff_q_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product_factor * S ((S (ff_i_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product)) * bpr_power_scale_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power) + (ff_p_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product_partial. ff_h_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product_partial + S (ff_r_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product) = S ((S (ff_i_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product_partial. ff_u_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product_partial * S ((S (ff_i_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product) + (ff_r_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product_successor. ff_h_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product_successor + S (ff_s_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product) = S ((S (S ff_i_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product)) /\ exists ff_q_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product_successor. ff_u_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product = ff_q_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product_successor * S ((S (S ff_i_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product)) * ff_v_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product) + (ff_s_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product))) /\ ff_s_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product = ff_r_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product * ff_p_b5cbfs_inner_middle_prefix_choice_valuation_candidate_power_product)))))))) /\ (exists bpr_divides_quotient_b5cbfs_inner_middle_prefix_choice_valuation_candidate_divides. C = (bpr_power_value_b5cbfs_inner_middle_prefix_choice_valuation_candidate) * bpr_divides_quotient_b5cbfs_inner_middle_prefix_choice_valuation_candidate_divides))) -> (exists bpr_le_gap_b5cbfs_inner_middle_prefix_choice_valuation_candidate_below. bpr_le_gap_b5cbfs_inner_middle_prefix_choice_valuation_candidate_below + (bpr_valuation_candidate_b5cbfs_inner_middle_prefix_choice_valuation) = (bpr_choice_exponent_b5cbfs_inner_middle_prefix_choice))) /\ (exists bpr_power_code_b5cbfs_inner_middle_prefix_choice_power bpr_power_scale_b5cbfs_inner_middle_prefix_choice_power. ((forall bpr_power_index_b5cbfs_inner_middle_prefix_choice_power. (exists bpr_gap_b5cbfs_inner_middle_prefix_choice_power_repeat_bound. bpr_gap_b5cbfs_inner_middle_prefix_choice_power_repeat_bound + S (bpr_power_index_b5cbfs_inner_middle_prefix_choice_power) = bpr_choice_exponent_b5cbfs_inner_middle_prefix_choice) -> (((exists bpr_height_b5cbfs_inner_middle_prefix_choice_power_repeat_entry. bpr_height_b5cbfs_inner_middle_prefix_choice_power_repeat_entry + S (S (s + bpr_index_b5cbfs_inner_middle_prefix)) = S ((S (bpr_power_index_b5cbfs_inner_middle_prefix_choice_power)) * bpr_power_scale_b5cbfs_inner_middle_prefix_choice_power)) /\ exists bpr_quotient_b5cbfs_inner_middle_prefix_choice_power_repeat_entry. bpr_power_code_b5cbfs_inner_middle_prefix_choice_power = bpr_quotient_b5cbfs_inner_middle_prefix_choice_power_repeat_entry * S ((S (bpr_power_index_b5cbfs_inner_middle_prefix_choice_power)) * bpr_power_scale_b5cbfs_inner_middle_prefix_choice_power) + (S (s + bpr_index_b5cbfs_inner_middle_prefix))))) /\ (exists ff_u_b5cbfs_inner_middle_prefix_choice_power_product ff_v_b5cbfs_inner_middle_prefix_choice_power_product. ((((exists ff_h_b5cbfs_inner_middle_prefix_choice_power_product_start. ff_h_b5cbfs_inner_middle_prefix_choice_power_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_inner_middle_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_inner_middle_prefix_choice_power_product_start. ff_u_b5cbfs_inner_middle_prefix_choice_power_product = ff_q_b5cbfs_inner_middle_prefix_choice_power_product_start * S ((S (0)) * ff_v_b5cbfs_inner_middle_prefix_choice_power_product) + (1))) /\ ((((exists ff_h_b5cbfs_inner_middle_prefix_choice_power_product_terminal. ff_h_b5cbfs_inner_middle_prefix_choice_power_product_terminal + S (bpr_value_b5cbfs_inner_middle_prefix) = S ((S (bpr_choice_exponent_b5cbfs_inner_middle_prefix_choice)) * ff_v_b5cbfs_inner_middle_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_inner_middle_prefix_choice_power_product_terminal. ff_u_b5cbfs_inner_middle_prefix_choice_power_product = ff_q_b5cbfs_inner_middle_prefix_choice_power_product_terminal * S ((S (bpr_choice_exponent_b5cbfs_inner_middle_prefix_choice)) * ff_v_b5cbfs_inner_middle_prefix_choice_power_product) + (bpr_value_b5cbfs_inner_middle_prefix))) /\ forall ff_i_b5cbfs_inner_middle_prefix_choice_power_product. (exists ff_lt_b5cbfs_inner_middle_prefix_choice_power_product_bound. ff_lt_b5cbfs_inner_middle_prefix_choice_power_product_bound + S ff_i_b5cbfs_inner_middle_prefix_choice_power_product = bpr_choice_exponent_b5cbfs_inner_middle_prefix_choice) -> exists ff_p_b5cbfs_inner_middle_prefix_choice_power_product ff_r_b5cbfs_inner_middle_prefix_choice_power_product ff_s_b5cbfs_inner_middle_prefix_choice_power_product. ((((exists ff_h_b5cbfs_inner_middle_prefix_choice_power_product_factor. ff_h_b5cbfs_inner_middle_prefix_choice_power_product_factor + S (ff_p_b5cbfs_inner_middle_prefix_choice_power_product) = S ((S (ff_i_b5cbfs_inner_middle_prefix_choice_power_product)) * bpr_power_scale_b5cbfs_inner_middle_prefix_choice_power)) /\ exists ff_q_b5cbfs_inner_middle_prefix_choice_power_product_factor. bpr_power_code_b5cbfs_inner_middle_prefix_choice_power = ff_q_b5cbfs_inner_middle_prefix_choice_power_product_factor * S ((S (ff_i_b5cbfs_inner_middle_prefix_choice_power_product)) * bpr_power_scale_b5cbfs_inner_middle_prefix_choice_power) + (ff_p_b5cbfs_inner_middle_prefix_choice_power_product))) /\ ((((exists ff_h_b5cbfs_inner_middle_prefix_choice_power_product_partial. ff_h_b5cbfs_inner_middle_prefix_choice_power_product_partial + S (ff_r_b5cbfs_inner_middle_prefix_choice_power_product) = S ((S (ff_i_b5cbfs_inner_middle_prefix_choice_power_product)) * ff_v_b5cbfs_inner_middle_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_inner_middle_prefix_choice_power_product_partial. ff_u_b5cbfs_inner_middle_prefix_choice_power_product = ff_q_b5cbfs_inner_middle_prefix_choice_power_product_partial * S ((S (ff_i_b5cbfs_inner_middle_prefix_choice_power_product)) * ff_v_b5cbfs_inner_middle_prefix_choice_power_product) + (ff_r_b5cbfs_inner_middle_prefix_choice_power_product))) /\ ((((exists ff_h_b5cbfs_inner_middle_prefix_choice_power_product_successor. ff_h_b5cbfs_inner_middle_prefix_choice_power_product_successor + S (ff_s_b5cbfs_inner_middle_prefix_choice_power_product) = S ((S (S ff_i_b5cbfs_inner_middle_prefix_choice_power_product)) * ff_v_b5cbfs_inner_middle_prefix_choice_power_product)) /\ exists ff_q_b5cbfs_inner_middle_prefix_choice_power_product_successor. ff_u_b5cbfs_inner_middle_prefix_choice_power_product = ff_q_b5cbfs_inner_middle_prefix_choice_power_product_successor * S ((S (S ff_i_b5cbfs_inner_middle_prefix_choice_power_product)) * ff_v_b5cbfs_inner_middle_prefix_choice_power_product) + (ff_s_b5cbfs_inner_middle_prefix_choice_power_product))) /\ ff_s_b5cbfs_inner_middle_prefix_choice_power_product = ff_r_b5cbfs_inner_middle_prefix_choice_power_product * ff_p_b5cbfs_inner_middle_prefix_choice_power_product)))))))))) \/ (~((~(S (s + bpr_index_b5cbfs_inner_middle_prefix) = 1) /\ forall bpr_left_b5cbfs_inner_middle_prefix_choice_prime bpr_right_b5cbfs_inner_middle_prefix_choice_prime. S (s + bpr_index_b5cbfs_inner_middle_prefix) = bpr_left_b5cbfs_inner_middle_prefix_choice_prime * bpr_right_b5cbfs_inner_middle_prefix_choice_prime -> bpr_left_b5cbfs_inner_middle_prefix_choice_prime = 1 \/ bpr_right_b5cbfs_inner_middle_prefix_choice_prime = 1)) /\ bpr_value_b5cbfs_inner_middle_prefix = 1))))) /\ (exists ff_u_b5cbfs_inner_middle_product ff_v_b5cbfs_inner_middle_product. ((((exists ff_h_b5cbfs_inner_middle_product_start. ff_h_b5cbfs_inner_middle_product_start + S (1) = S ((S (0)) * ff_v_b5cbfs_inner_middle_product)) /\ exists ff_q_b5cbfs_inner_middle_product_start. ff_u_b5cbfs_inner_middle_product = ff_q_b5cbfs_inner_middle_product_start * S ((S (0)) * ff_v_b5cbfs_inner_middle_product) + (1))) /\ ((((exists ff_h_b5cbfs_inner_middle_product_terminal. ff_h_b5cbfs_inner_middle_product_terminal + S (x3) = S ((S (g)) * ff_v_b5cbfs_inner_middle_product)) /\ exists ff_q_b5cbfs_inner_middle_product_terminal. ff_u_b5cbfs_inner_middle_product = ff_q_b5cbfs_inner_middle_product_terminal * S ((S (g)) * ff_v_b5cbfs_inner_middle_product) + (x3))) /\ forall ff_i_b5cbfs_inner_middle_product. (exists ff_lt_b5cbfs_inner_middle_product_bound. ff_lt_b5cbfs_inner_middle_product_bound + S ff_i_b5cbfs_inner_middle_product = g) -> exists ff_p_b5cbfs_inner_middle_product ff_r_b5cbfs_inner_middle_product ff_s_b5cbfs_inner_middle_product. ((((exists ff_h_b5cbfs_inner_middle_product_factor. ff_h_b5cbfs_inner_middle_product_factor + S (ff_p_b5cbfs_inner_middle_product) = S ((S (ff_i_b5cbfs_inner_middle_product)) * bpr_scale_b5cbfs_inner_middle)) /\ exists ff_q_b5cbfs_inner_middle_product_factor. bpr_code_b5cbfs_inner_middle = ff_q_b5cbfs_inner_middle_product_factor * S ((S (ff_i_b5cbfs_inner_middle_product)) * bpr_scale_b5cbfs_inner_middle) + (ff_p_b5cbfs_inner_middle_product))) /\ ((((exists ff_h_b5cbfs_inner_middle_product_partial. ff_h_b5cbfs_inner_middle_product_partial + S (ff_r_b5cbfs_inner_middle_product) = S ((S (ff_i_b5cbfs_inner_middle_product)) * ff_v_b5cbfs_inner_middle_product)) /\ exists ff_q_b5cbfs_inner_middle_product_partial. ff_u_b5cbfs_inner_middle_product = ff_q_b5cbfs_inner_middle_product_partial * S ((S (ff_i_b5cbfs_inner_middle_product)) * ff_v_b5cbfs_inner_middle_product) + (ff_r_b5cbfs_inner_middle_product))) /\ ((((exists ff_h_b5cbfs_inner_middle_product_successor. ff_h_b5cbfs_inner_middle_product_successor + S (ff_s_b5cbfs_inner_middle_product) = S ((S (S ff_i_b5cbfs_inner_middle_product)) * ff_v_b5cbfs_inner_middle_product)) /\ exists ff_q_b5cbfs_inner_middle_product_successor. ff_u_b5cbfs_inner_middle_product = ff_q_b5cbfs_inner_middle_product_successor * S ((S (S ff_i_b5cbfs_inner_middle_product)) * ff_v_b5cbfs_inner_middle_product) + (ff_s_b5cbfs_inner_middle_product))) /\ ff_s_b5cbfs_inner_middle_product = ff_r_b5cbfs_inner_middle_product * ff_p_b5cbfs_inner_middle_product)))))))) /\ x = x2 * x3) - 0051
specialize prime_contribution_prefix_interval_split C - 0052
specialize prime_contribution_prefix_interval_split s - 0053
specialize prime_contribution_prefix_interval_split g - 0054
specialize prime_contribution_prefix_interval_split x - 0055
apply prime_contribution_prefix_interval_split - 0056
exact hinner_source - 0057
cases hinner - 0058
cases hinner_witness - 0059
cases hinner_witness_witness - 0060
cases hinner_witness_witness_right - 0061
have hunit : x1 = 1 - 0062
specialize no_bertrand_high_contribution_interval_eq_one n - 0063
specialize no_bertrand_high_contribution_interval_eq_one s - 0064
specialize no_bertrand_high_contribution_interval_eq_one q - 0065
specialize no_bertrand_high_contribution_interval_eq_one r - 0066
specialize no_bertrand_high_contribution_interval_eq_one C - 0067
specialize no_bertrand_high_contribution_interval_eq_one h - 0068
specialize no_bertrand_high_contribution_interval_eq_one x1 - 0069
apply no_bertrand_high_contribution_interval_eq_one - 0070
exact hexclusion - 0071
exact hpositive - 0072
exact hfloor - 0073
exact hdivision - 0074
exact hcentral - 0075
exact houter_witness_witness_right_left - 0076
exists x2 - 0077
exists x3 - 0078
split - 0079
exact hinner_witness_witness_left - 0080
split - 0081
exact hinner_witness_witness_right_left - 0082
trans x * x1 - 0083
exact houter_witness_witness_right_right - 0084
rewrite hinner_witness_witness_right_right - 0085
rewrite hunit - 0086
specialize mul_one (x2 * x3) - 0087
exact mul_one