BT010P

prime_contribution_interval_prefix_shift

Alpha body-checked ยท checked-use disabled

Align a full contribution prefix with its independent suffix.

Exact expanded PA statement

forall n a b c d e l. (forall bpr_prefix_index_bpcips_source. (exists bpr_gap_bpcips_source_bound. bpr_gap_bpcips_source_bound + S (bpr_prefix_index_bpcips_source) = a + l) -> exists bpr_prefix_value_bpcips_source. ((((exists bpr_height_bpcips_source_decoded. bpr_height_bpcips_source_decoded + S (bpr_prefix_value_bpcips_source) = S ((S (bpr_prefix_index_bpcips_source)) * c)) /\ exists bpr_quotient_bpcips_source_decoded. b = bpr_quotient_bpcips_source_decoded * S ((S (bpr_prefix_index_bpcips_source)) * c) + (bpr_prefix_value_bpcips_source))) /\ (((((~(S (bpr_prefix_index_bpcips_source) = 1) /\ forall bpr_left_bpcips_source_choice_prime bpr_right_bpcips_source_choice_prime. S (bpr_prefix_index_bpcips_source) = bpr_left_bpcips_source_choice_prime * bpr_right_bpcips_source_choice_prime -> bpr_left_bpcips_source_choice_prime = 1 \/ bpr_right_bpcips_source_choice_prime = 1)) /\ exists bpr_choice_exponent_bpcips_source_choice. ((((exists bpr_le_gap_bpcips_source_choice_valuation_selected_bound. bpr_le_gap_bpcips_source_choice_valuation_selected_bound + (bpr_choice_exponent_bpcips_source_choice) = (n)) /\ (exists bpr_power_value_bpcips_source_choice_valuation_selected. ((exists bpr_power_code_bpcips_source_choice_valuation_selected_power bpr_power_scale_bpcips_source_choice_valuation_selected_power. ((forall bpr_power_index_bpcips_source_choice_valuation_selected_power. (exists bpr_gap_bpcips_source_choice_valuation_selected_power_repeat_bound. bpr_gap_bpcips_source_choice_valuation_selected_power_repeat_bound + S (bpr_power_index_bpcips_source_choice_valuation_selected_power) = bpr_choice_exponent_bpcips_source_choice) -> (((exists bpr_height_bpcips_source_choice_valuation_selected_power_repeat_entry. bpr_height_bpcips_source_choice_valuation_selected_power_repeat_entry + S (S (bpr_prefix_index_bpcips_source)) = S ((S (bpr_power_index_bpcips_source_choice_valuation_selected_power)) * bpr_power_scale_bpcips_source_choice_valuation_selected_power)) /\ exists bpr_quotient_bpcips_source_choice_valuation_selected_power_repeat_entry. bpr_power_code_bpcips_source_choice_valuation_selected_power = bpr_quotient_bpcips_source_choice_valuation_selected_power_repeat_entry * S ((S (bpr_power_index_bpcips_source_choice_valuation_selected_power)) * bpr_power_scale_bpcips_source_choice_valuation_selected_power) + (S (bpr_prefix_index_bpcips_source))))) /\ (exists ff_u_bpcips_source_choice_valuation_selected_power_product ff_v_bpcips_source_choice_valuation_selected_power_product. ((((exists ff_h_bpcips_source_choice_valuation_selected_power_product_start. ff_h_bpcips_source_choice_valuation_selected_power_product_start + S (1) = S ((S (0)) * ff_v_bpcips_source_choice_valuation_selected_power_product)) /\ exists ff_q_bpcips_source_choice_valuation_selected_power_product_start. ff_u_bpcips_source_choice_valuation_selected_power_product = ff_q_bpcips_source_choice_valuation_selected_power_product_start * S ((S (0)) * ff_v_bpcips_source_choice_valuation_selected_power_product) + (1))) /\ ((((exists ff_h_bpcips_source_choice_valuation_selected_power_product_terminal. ff_h_bpcips_source_choice_valuation_selected_power_product_terminal + S (bpr_power_value_bpcips_source_choice_valuation_selected) = S ((S (bpr_choice_exponent_bpcips_source_choice)) * ff_v_bpcips_source_choice_valuation_selected_power_product)) /\ exists ff_q_bpcips_source_choice_valuation_selected_power_product_terminal. ff_u_bpcips_source_choice_valuation_selected_power_product = ff_q_bpcips_source_choice_valuation_selected_power_product_terminal * S ((S (bpr_choice_exponent_bpcips_source_choice)) * ff_v_bpcips_source_choice_valuation_selected_power_product) + (bpr_power_value_bpcips_source_choice_valuation_selected))) /\ forall ff_i_bpcips_source_choice_valuation_selected_power_product. (exists ff_lt_bpcips_source_choice_valuation_selected_power_product_bound. ff_lt_bpcips_source_choice_valuation_selected_power_product_bound + S ff_i_bpcips_source_choice_valuation_selected_power_product = bpr_choice_exponent_bpcips_source_choice) -> exists ff_p_bpcips_source_choice_valuation_selected_power_product ff_r_bpcips_source_choice_valuation_selected_power_product ff_s_bpcips_source_choice_valuation_selected_power_product. ((((exists ff_h_bpcips_source_choice_valuation_selected_power_product_factor. ff_h_bpcips_source_choice_valuation_selected_power_product_factor + S (ff_p_bpcips_source_choice_valuation_selected_power_product) = S ((S (ff_i_bpcips_source_choice_valuation_selected_power_product)) * bpr_power_scale_bpcips_source_choice_valuation_selected_power)) /\ exists ff_q_bpcips_source_choice_valuation_selected_power_product_factor. bpr_power_code_bpcips_source_choice_valuation_selected_power = ff_q_bpcips_source_choice_valuation_selected_power_product_factor * S ((S (ff_i_bpcips_source_choice_valuation_selected_power_product)) * bpr_power_scale_bpcips_source_choice_valuation_selected_power) + (ff_p_bpcips_source_choice_valuation_selected_power_product))) /\ ((((exists ff_h_bpcips_source_choice_valuation_selected_power_product_partial. ff_h_bpcips_source_choice_valuation_selected_power_product_partial + S (ff_r_bpcips_source_choice_valuation_selected_power_product) = S ((S (ff_i_bpcips_source_choice_valuation_selected_power_product)) * ff_v_bpcips_source_choice_valuation_selected_power_product)) /\ exists ff_q_bpcips_source_choice_valuation_selected_power_product_partial. ff_u_bpcips_source_choice_valuation_selected_power_product = ff_q_bpcips_source_choice_valuation_selected_power_product_partial * S ((S (ff_i_bpcips_source_choice_valuation_selected_power_product)) * ff_v_bpcips_source_choice_valuation_selected_power_product) + (ff_r_bpcips_source_choice_valuation_selected_power_product))) /\ ((((exists ff_h_bpcips_source_choice_valuation_selected_power_product_successor. ff_h_bpcips_source_choice_valuation_selected_power_product_successor + S (ff_s_bpcips_source_choice_valuation_selected_power_product) = S ((S (S ff_i_bpcips_source_choice_valuation_selected_power_product)) * ff_v_bpcips_source_choice_valuation_selected_power_product)) /\ exists ff_q_bpcips_source_choice_valuation_selected_power_product_successor. ff_u_bpcips_source_choice_valuation_selected_power_product = ff_q_bpcips_source_choice_valuation_selected_power_product_successor * S ((S (S ff_i_bpcips_source_choice_valuation_selected_power_product)) * ff_v_bpcips_source_choice_valuation_selected_power_product) + (ff_s_bpcips_source_choice_valuation_selected_power_product))) /\ ff_s_bpcips_source_choice_valuation_selected_power_product = ff_r_bpcips_source_choice_valuation_selected_power_product * ff_p_bpcips_source_choice_valuation_selected_power_product)))))))) /\ (exists bpr_divides_quotient_bpcips_source_choice_valuation_selected_divides. n = (bpr_power_value_bpcips_source_choice_valuation_selected) * bpr_divides_quotient_bpcips_source_choice_valuation_selected_divides)))) /\ forall bpr_valuation_candidate_bpcips_source_choice_valuation. (exists bpr_le_gap_bpcips_source_choice_valuation_candidate_bound. bpr_le_gap_bpcips_source_choice_valuation_candidate_bound + (bpr_valuation_candidate_bpcips_source_choice_valuation) = (n)) -> (exists bpr_power_value_bpcips_source_choice_valuation_candidate. ((exists bpr_power_code_bpcips_source_choice_valuation_candidate_power bpr_power_scale_bpcips_source_choice_valuation_candidate_power. ((forall bpr_power_index_bpcips_source_choice_valuation_candidate_power. (exists bpr_gap_bpcips_source_choice_valuation_candidate_power_repeat_bound. bpr_gap_bpcips_source_choice_valuation_candidate_power_repeat_bound + S (bpr_power_index_bpcips_source_choice_valuation_candidate_power) = bpr_valuation_candidate_bpcips_source_choice_valuation) -> (((exists bpr_height_bpcips_source_choice_valuation_candidate_power_repeat_entry. bpr_height_bpcips_source_choice_valuation_candidate_power_repeat_entry + S (S (bpr_prefix_index_bpcips_source)) = S ((S (bpr_power_index_bpcips_source_choice_valuation_candidate_power)) * bpr_power_scale_bpcips_source_choice_valuation_candidate_power)) /\ exists bpr_quotient_bpcips_source_choice_valuation_candidate_power_repeat_entry. bpr_power_code_bpcips_source_choice_valuation_candidate_power = bpr_quotient_bpcips_source_choice_valuation_candidate_power_repeat_entry * S ((S (bpr_power_index_bpcips_source_choice_valuation_candidate_power)) * bpr_power_scale_bpcips_source_choice_valuation_candidate_power) + (S (bpr_prefix_index_bpcips_source))))) /\ (exists ff_u_bpcips_source_choice_valuation_candidate_power_product ff_v_bpcips_source_choice_valuation_candidate_power_product. ((((exists ff_h_bpcips_source_choice_valuation_candidate_power_product_start. ff_h_bpcips_source_choice_valuation_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_bpcips_source_choice_valuation_candidate_power_product)) /\ exists ff_q_bpcips_source_choice_valuation_candidate_power_product_start. ff_u_bpcips_source_choice_valuation_candidate_power_product = ff_q_bpcips_source_choice_valuation_candidate_power_product_start * S ((S (0)) * ff_v_bpcips_source_choice_valuation_candidate_power_product) + (1))) /\ ((((exists ff_h_bpcips_source_choice_valuation_candidate_power_product_terminal. ff_h_bpcips_source_choice_valuation_candidate_power_product_terminal + S (bpr_power_value_bpcips_source_choice_valuation_candidate) = S ((S (bpr_valuation_candidate_bpcips_source_choice_valuation)) * ff_v_bpcips_source_choice_valuation_candidate_power_product)) /\ exists ff_q_bpcips_source_choice_valuation_candidate_power_product_terminal. ff_u_bpcips_source_choice_valuation_candidate_power_product = ff_q_bpcips_source_choice_valuation_candidate_power_product_terminal * S ((S (bpr_valuation_candidate_bpcips_source_choice_valuation)) * ff_v_bpcips_source_choice_valuation_candidate_power_product) + (bpr_power_value_bpcips_source_choice_valuation_candidate))) /\ forall ff_i_bpcips_source_choice_valuation_candidate_power_product. (exists ff_lt_bpcips_source_choice_valuation_candidate_power_product_bound. ff_lt_bpcips_source_choice_valuation_candidate_power_product_bound + S ff_i_bpcips_source_choice_valuation_candidate_power_product = bpr_valuation_candidate_bpcips_source_choice_valuation) -> exists ff_p_bpcips_source_choice_valuation_candidate_power_product ff_r_bpcips_source_choice_valuation_candidate_power_product ff_s_bpcips_source_choice_valuation_candidate_power_product. ((((exists ff_h_bpcips_source_choice_valuation_candidate_power_product_factor. ff_h_bpcips_source_choice_valuation_candidate_power_product_factor + S (ff_p_bpcips_source_choice_valuation_candidate_power_product) = S ((S (ff_i_bpcips_source_choice_valuation_candidate_power_product)) * bpr_power_scale_bpcips_source_choice_valuation_candidate_power)) /\ exists ff_q_bpcips_source_choice_valuation_candidate_power_product_factor. bpr_power_code_bpcips_source_choice_valuation_candidate_power = ff_q_bpcips_source_choice_valuation_candidate_power_product_factor * S ((S (ff_i_bpcips_source_choice_valuation_candidate_power_product)) * bpr_power_scale_bpcips_source_choice_valuation_candidate_power) + (ff_p_bpcips_source_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_bpcips_source_choice_valuation_candidate_power_product_partial. ff_h_bpcips_source_choice_valuation_candidate_power_product_partial + S (ff_r_bpcips_source_choice_valuation_candidate_power_product) = S ((S (ff_i_bpcips_source_choice_valuation_candidate_power_product)) * ff_v_bpcips_source_choice_valuation_candidate_power_product)) /\ exists ff_q_bpcips_source_choice_valuation_candidate_power_product_partial. ff_u_bpcips_source_choice_valuation_candidate_power_product = ff_q_bpcips_source_choice_valuation_candidate_power_product_partial * S ((S (ff_i_bpcips_source_choice_valuation_candidate_power_product)) * ff_v_bpcips_source_choice_valuation_candidate_power_product) + (ff_r_bpcips_source_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_bpcips_source_choice_valuation_candidate_power_product_successor. ff_h_bpcips_source_choice_valuation_candidate_power_product_successor + S (ff_s_bpcips_source_choice_valuation_candidate_power_product) = S ((S (S ff_i_bpcips_source_choice_valuation_candidate_power_product)) * ff_v_bpcips_source_choice_valuation_candidate_power_product)) /\ exists ff_q_bpcips_source_choice_valuation_candidate_power_product_successor. ff_u_bpcips_source_choice_valuation_candidate_power_product = ff_q_bpcips_source_choice_valuation_candidate_power_product_successor * S ((S (S ff_i_bpcips_source_choice_valuation_candidate_power_product)) * ff_v_bpcips_source_choice_valuation_candidate_power_product) + (ff_s_bpcips_source_choice_valuation_candidate_power_product))) /\ ff_s_bpcips_source_choice_valuation_candidate_power_product = ff_r_bpcips_source_choice_valuation_candidate_power_product * ff_p_bpcips_source_choice_valuation_candidate_power_product)))))))) /\ (exists bpr_divides_quotient_bpcips_source_choice_valuation_candidate_divides. n = (bpr_power_value_bpcips_source_choice_valuation_candidate) * bpr_divides_quotient_bpcips_source_choice_valuation_candidate_divides))) -> (exists bpr_le_gap_bpcips_source_choice_valuation_candidate_below. bpr_le_gap_bpcips_source_choice_valuation_candidate_below + (bpr_valuation_candidate_bpcips_source_choice_valuation) = (bpr_choice_exponent_bpcips_source_choice))) /\ (exists bpr_power_code_bpcips_source_choice_power bpr_power_scale_bpcips_source_choice_power. ((forall bpr_power_index_bpcips_source_choice_power. (exists bpr_gap_bpcips_source_choice_power_repeat_bound. bpr_gap_bpcips_source_choice_power_repeat_bound + S (bpr_power_index_bpcips_source_choice_power) = bpr_choice_exponent_bpcips_source_choice) -> (((exists bpr_height_bpcips_source_choice_power_repeat_entry. bpr_height_bpcips_source_choice_power_repeat_entry + S (S (bpr_prefix_index_bpcips_source)) = S ((S (bpr_power_index_bpcips_source_choice_power)) * bpr_power_scale_bpcips_source_choice_power)) /\ exists bpr_quotient_bpcips_source_choice_power_repeat_entry. bpr_power_code_bpcips_source_choice_power = bpr_quotient_bpcips_source_choice_power_repeat_entry * S ((S (bpr_power_index_bpcips_source_choice_power)) * bpr_power_scale_bpcips_source_choice_power) + (S (bpr_prefix_index_bpcips_source))))) /\ (exists ff_u_bpcips_source_choice_power_product ff_v_bpcips_source_choice_power_product. ((((exists ff_h_bpcips_source_choice_power_product_start. ff_h_bpcips_source_choice_power_product_start + S (1) = S ((S (0)) * ff_v_bpcips_source_choice_power_product)) /\ exists ff_q_bpcips_source_choice_power_product_start. ff_u_bpcips_source_choice_power_product = ff_q_bpcips_source_choice_power_product_start * S ((S (0)) * ff_v_bpcips_source_choice_power_product) + (1))) /\ ((((exists ff_h_bpcips_source_choice_power_product_terminal. ff_h_bpcips_source_choice_power_product_terminal + S (bpr_prefix_value_bpcips_source) = S ((S (bpr_choice_exponent_bpcips_source_choice)) * ff_v_bpcips_source_choice_power_product)) /\ exists ff_q_bpcips_source_choice_power_product_terminal. ff_u_bpcips_source_choice_power_product = ff_q_bpcips_source_choice_power_product_terminal * S ((S (bpr_choice_exponent_bpcips_source_choice)) * ff_v_bpcips_source_choice_power_product) + (bpr_prefix_value_bpcips_source))) /\ forall ff_i_bpcips_source_choice_power_product. (exists ff_lt_bpcips_source_choice_power_product_bound. ff_lt_bpcips_source_choice_power_product_bound + S ff_i_bpcips_source_choice_power_product = bpr_choice_exponent_bpcips_source_choice) -> exists ff_p_bpcips_source_choice_power_product ff_r_bpcips_source_choice_power_product ff_s_bpcips_source_choice_power_product. ((((exists ff_h_bpcips_source_choice_power_product_factor. ff_h_bpcips_source_choice_power_product_factor + S (ff_p_bpcips_source_choice_power_product) = S ((S (ff_i_bpcips_source_choice_power_product)) * bpr_power_scale_bpcips_source_choice_power)) /\ exists ff_q_bpcips_source_choice_power_product_factor. bpr_power_code_bpcips_source_choice_power = ff_q_bpcips_source_choice_power_product_factor * S ((S (ff_i_bpcips_source_choice_power_product)) * bpr_power_scale_bpcips_source_choice_power) + (ff_p_bpcips_source_choice_power_product))) /\ ((((exists ff_h_bpcips_source_choice_power_product_partial. ff_h_bpcips_source_choice_power_product_partial + S (ff_r_bpcips_source_choice_power_product) = S ((S (ff_i_bpcips_source_choice_power_product)) * ff_v_bpcips_source_choice_power_product)) /\ exists ff_q_bpcips_source_choice_power_product_partial. ff_u_bpcips_source_choice_power_product = ff_q_bpcips_source_choice_power_product_partial * S ((S (ff_i_bpcips_source_choice_power_product)) * ff_v_bpcips_source_choice_power_product) + (ff_r_bpcips_source_choice_power_product))) /\ ((((exists ff_h_bpcips_source_choice_power_product_successor. ff_h_bpcips_source_choice_power_product_successor + S (ff_s_bpcips_source_choice_power_product) = S ((S (S ff_i_bpcips_source_choice_power_product)) * ff_v_bpcips_source_choice_power_product)) /\ exists ff_q_bpcips_source_choice_power_product_successor. ff_u_bpcips_source_choice_power_product = ff_q_bpcips_source_choice_power_product_successor * S ((S (S ff_i_bpcips_source_choice_power_product)) * ff_v_bpcips_source_choice_power_product) + (ff_s_bpcips_source_choice_power_product))) /\ ff_s_bpcips_source_choice_power_product = ff_r_bpcips_source_choice_power_product * ff_p_bpcips_source_choice_power_product)))))))))) \/ (~((~(S (bpr_prefix_index_bpcips_source) = 1) /\ forall bpr_left_bpcips_source_choice_prime bpr_right_bpcips_source_choice_prime. S (bpr_prefix_index_bpcips_source) = bpr_left_bpcips_source_choice_prime * bpr_right_bpcips_source_choice_prime -> bpr_left_bpcips_source_choice_prime = 1 \/ bpr_right_bpcips_source_choice_prime = 1)) /\ bpr_prefix_value_bpcips_source = 1))))) -> (forall bpr_index_bpcips_interval. (exists bpr_gap_bpcips_interval_bound. bpr_gap_bpcips_interval_bound + S (bpr_index_bpcips_interval) = l) -> exists bpr_value_bpcips_interval. ((((exists bpr_height_bpcips_interval_decoded. bpr_height_bpcips_interval_decoded + S (bpr_value_bpcips_interval) = S ((S (bpr_index_bpcips_interval)) * e)) /\ exists bpr_quotient_bpcips_interval_decoded. d = bpr_quotient_bpcips_interval_decoded * S ((S (bpr_index_bpcips_interval)) * e) + (bpr_value_bpcips_interval))) /\ (((((~(S (a + bpr_index_bpcips_interval) = 1) /\ forall bpr_left_bpcips_interval_choice_prime bpr_right_bpcips_interval_choice_prime. S (a + bpr_index_bpcips_interval) = bpr_left_bpcips_interval_choice_prime * bpr_right_bpcips_interval_choice_prime -> bpr_left_bpcips_interval_choice_prime = 1 \/ bpr_right_bpcips_interval_choice_prime = 1)) /\ exists bpr_choice_exponent_bpcips_interval_choice. ((((exists bpr_le_gap_bpcips_interval_choice_valuation_selected_bound. bpr_le_gap_bpcips_interval_choice_valuation_selected_bound + (bpr_choice_exponent_bpcips_interval_choice) = (n)) /\ (exists bpr_power_value_bpcips_interval_choice_valuation_selected. ((exists bpr_power_code_bpcips_interval_choice_valuation_selected_power bpr_power_scale_bpcips_interval_choice_valuation_selected_power. ((forall bpr_power_index_bpcips_interval_choice_valuation_selected_power. (exists bpr_gap_bpcips_interval_choice_valuation_selected_power_repeat_bound. bpr_gap_bpcips_interval_choice_valuation_selected_power_repeat_bound + S (bpr_power_index_bpcips_interval_choice_valuation_selected_power) = bpr_choice_exponent_bpcips_interval_choice) -> (((exists bpr_height_bpcips_interval_choice_valuation_selected_power_repeat_entry. bpr_height_bpcips_interval_choice_valuation_selected_power_repeat_entry + S (S (a + bpr_index_bpcips_interval)) = S ((S (bpr_power_index_bpcips_interval_choice_valuation_selected_power)) * bpr_power_scale_bpcips_interval_choice_valuation_selected_power)) /\ exists bpr_quotient_bpcips_interval_choice_valuation_selected_power_repeat_entry. bpr_power_code_bpcips_interval_choice_valuation_selected_power = bpr_quotient_bpcips_interval_choice_valuation_selected_power_repeat_entry * S ((S (bpr_power_index_bpcips_interval_choice_valuation_selected_power)) * bpr_power_scale_bpcips_interval_choice_valuation_selected_power) + (S (a + bpr_index_bpcips_interval))))) /\ (exists ff_u_bpcips_interval_choice_valuation_selected_power_product ff_v_bpcips_interval_choice_valuation_selected_power_product. ((((exists ff_h_bpcips_interval_choice_valuation_selected_power_product_start. ff_h_bpcips_interval_choice_valuation_selected_power_product_start + S (1) = S ((S (0)) * ff_v_bpcips_interval_choice_valuation_selected_power_product)) /\ exists ff_q_bpcips_interval_choice_valuation_selected_power_product_start. ff_u_bpcips_interval_choice_valuation_selected_power_product = ff_q_bpcips_interval_choice_valuation_selected_power_product_start * S ((S (0)) * ff_v_bpcips_interval_choice_valuation_selected_power_product) + (1))) /\ ((((exists ff_h_bpcips_interval_choice_valuation_selected_power_product_terminal. ff_h_bpcips_interval_choice_valuation_selected_power_product_terminal + S (bpr_power_value_bpcips_interval_choice_valuation_selected) = S ((S (bpr_choice_exponent_bpcips_interval_choice)) * ff_v_bpcips_interval_choice_valuation_selected_power_product)) /\ exists ff_q_bpcips_interval_choice_valuation_selected_power_product_terminal. ff_u_bpcips_interval_choice_valuation_selected_power_product = ff_q_bpcips_interval_choice_valuation_selected_power_product_terminal * S ((S (bpr_choice_exponent_bpcips_interval_choice)) * ff_v_bpcips_interval_choice_valuation_selected_power_product) + (bpr_power_value_bpcips_interval_choice_valuation_selected))) /\ forall ff_i_bpcips_interval_choice_valuation_selected_power_product. (exists ff_lt_bpcips_interval_choice_valuation_selected_power_product_bound. ff_lt_bpcips_interval_choice_valuation_selected_power_product_bound + S ff_i_bpcips_interval_choice_valuation_selected_power_product = bpr_choice_exponent_bpcips_interval_choice) -> exists ff_p_bpcips_interval_choice_valuation_selected_power_product ff_r_bpcips_interval_choice_valuation_selected_power_product ff_s_bpcips_interval_choice_valuation_selected_power_product. ((((exists ff_h_bpcips_interval_choice_valuation_selected_power_product_factor. ff_h_bpcips_interval_choice_valuation_selected_power_product_factor + S (ff_p_bpcips_interval_choice_valuation_selected_power_product) = S ((S (ff_i_bpcips_interval_choice_valuation_selected_power_product)) * bpr_power_scale_bpcips_interval_choice_valuation_selected_power)) /\ exists ff_q_bpcips_interval_choice_valuation_selected_power_product_factor. bpr_power_code_bpcips_interval_choice_valuation_selected_power = ff_q_bpcips_interval_choice_valuation_selected_power_product_factor * S ((S (ff_i_bpcips_interval_choice_valuation_selected_power_product)) * bpr_power_scale_bpcips_interval_choice_valuation_selected_power) + (ff_p_bpcips_interval_choice_valuation_selected_power_product))) /\ ((((exists ff_h_bpcips_interval_choice_valuation_selected_power_product_partial. ff_h_bpcips_interval_choice_valuation_selected_power_product_partial + S (ff_r_bpcips_interval_choice_valuation_selected_power_product) = S ((S (ff_i_bpcips_interval_choice_valuation_selected_power_product)) * ff_v_bpcips_interval_choice_valuation_selected_power_product)) /\ exists ff_q_bpcips_interval_choice_valuation_selected_power_product_partial. ff_u_bpcips_interval_choice_valuation_selected_power_product = ff_q_bpcips_interval_choice_valuation_selected_power_product_partial * S ((S (ff_i_bpcips_interval_choice_valuation_selected_power_product)) * ff_v_bpcips_interval_choice_valuation_selected_power_product) + (ff_r_bpcips_interval_choice_valuation_selected_power_product))) /\ ((((exists ff_h_bpcips_interval_choice_valuation_selected_power_product_successor. ff_h_bpcips_interval_choice_valuation_selected_power_product_successor + S (ff_s_bpcips_interval_choice_valuation_selected_power_product) = S ((S (S ff_i_bpcips_interval_choice_valuation_selected_power_product)) * ff_v_bpcips_interval_choice_valuation_selected_power_product)) /\ exists ff_q_bpcips_interval_choice_valuation_selected_power_product_successor. ff_u_bpcips_interval_choice_valuation_selected_power_product = ff_q_bpcips_interval_choice_valuation_selected_power_product_successor * S ((S (S ff_i_bpcips_interval_choice_valuation_selected_power_product)) * ff_v_bpcips_interval_choice_valuation_selected_power_product) + (ff_s_bpcips_interval_choice_valuation_selected_power_product))) /\ ff_s_bpcips_interval_choice_valuation_selected_power_product = ff_r_bpcips_interval_choice_valuation_selected_power_product * ff_p_bpcips_interval_choice_valuation_selected_power_product)))))))) /\ (exists bpr_divides_quotient_bpcips_interval_choice_valuation_selected_divides. n = (bpr_power_value_bpcips_interval_choice_valuation_selected) * bpr_divides_quotient_bpcips_interval_choice_valuation_selected_divides)))) /\ forall bpr_valuation_candidate_bpcips_interval_choice_valuation. (exists bpr_le_gap_bpcips_interval_choice_valuation_candidate_bound. bpr_le_gap_bpcips_interval_choice_valuation_candidate_bound + (bpr_valuation_candidate_bpcips_interval_choice_valuation) = (n)) -> (exists bpr_power_value_bpcips_interval_choice_valuation_candidate. ((exists bpr_power_code_bpcips_interval_choice_valuation_candidate_power bpr_power_scale_bpcips_interval_choice_valuation_candidate_power. ((forall bpr_power_index_bpcips_interval_choice_valuation_candidate_power. (exists bpr_gap_bpcips_interval_choice_valuation_candidate_power_repeat_bound. bpr_gap_bpcips_interval_choice_valuation_candidate_power_repeat_bound + S (bpr_power_index_bpcips_interval_choice_valuation_candidate_power) = bpr_valuation_candidate_bpcips_interval_choice_valuation) -> (((exists bpr_height_bpcips_interval_choice_valuation_candidate_power_repeat_entry. bpr_height_bpcips_interval_choice_valuation_candidate_power_repeat_entry + S (S (a + bpr_index_bpcips_interval)) = S ((S (bpr_power_index_bpcips_interval_choice_valuation_candidate_power)) * bpr_power_scale_bpcips_interval_choice_valuation_candidate_power)) /\ exists bpr_quotient_bpcips_interval_choice_valuation_candidate_power_repeat_entry. bpr_power_code_bpcips_interval_choice_valuation_candidate_power = bpr_quotient_bpcips_interval_choice_valuation_candidate_power_repeat_entry * S ((S (bpr_power_index_bpcips_interval_choice_valuation_candidate_power)) * bpr_power_scale_bpcips_interval_choice_valuation_candidate_power) + (S (a + bpr_index_bpcips_interval))))) /\ (exists ff_u_bpcips_interval_choice_valuation_candidate_power_product ff_v_bpcips_interval_choice_valuation_candidate_power_product. ((((exists ff_h_bpcips_interval_choice_valuation_candidate_power_product_start. ff_h_bpcips_interval_choice_valuation_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_bpcips_interval_choice_valuation_candidate_power_product)) /\ exists ff_q_bpcips_interval_choice_valuation_candidate_power_product_start. ff_u_bpcips_interval_choice_valuation_candidate_power_product = ff_q_bpcips_interval_choice_valuation_candidate_power_product_start * S ((S (0)) * ff_v_bpcips_interval_choice_valuation_candidate_power_product) + (1))) /\ ((((exists ff_h_bpcips_interval_choice_valuation_candidate_power_product_terminal. ff_h_bpcips_interval_choice_valuation_candidate_power_product_terminal + S (bpr_power_value_bpcips_interval_choice_valuation_candidate) = S ((S (bpr_valuation_candidate_bpcips_interval_choice_valuation)) * ff_v_bpcips_interval_choice_valuation_candidate_power_product)) /\ exists ff_q_bpcips_interval_choice_valuation_candidate_power_product_terminal. ff_u_bpcips_interval_choice_valuation_candidate_power_product = ff_q_bpcips_interval_choice_valuation_candidate_power_product_terminal * S ((S (bpr_valuation_candidate_bpcips_interval_choice_valuation)) * ff_v_bpcips_interval_choice_valuation_candidate_power_product) + (bpr_power_value_bpcips_interval_choice_valuation_candidate))) /\ forall ff_i_bpcips_interval_choice_valuation_candidate_power_product. (exists ff_lt_bpcips_interval_choice_valuation_candidate_power_product_bound. ff_lt_bpcips_interval_choice_valuation_candidate_power_product_bound + S ff_i_bpcips_interval_choice_valuation_candidate_power_product = bpr_valuation_candidate_bpcips_interval_choice_valuation) -> exists ff_p_bpcips_interval_choice_valuation_candidate_power_product ff_r_bpcips_interval_choice_valuation_candidate_power_product ff_s_bpcips_interval_choice_valuation_candidate_power_product. ((((exists ff_h_bpcips_interval_choice_valuation_candidate_power_product_factor. ff_h_bpcips_interval_choice_valuation_candidate_power_product_factor + S (ff_p_bpcips_interval_choice_valuation_candidate_power_product) = S ((S (ff_i_bpcips_interval_choice_valuation_candidate_power_product)) * bpr_power_scale_bpcips_interval_choice_valuation_candidate_power)) /\ exists ff_q_bpcips_interval_choice_valuation_candidate_power_product_factor. bpr_power_code_bpcips_interval_choice_valuation_candidate_power = ff_q_bpcips_interval_choice_valuation_candidate_power_product_factor * S ((S (ff_i_bpcips_interval_choice_valuation_candidate_power_product)) * bpr_power_scale_bpcips_interval_choice_valuation_candidate_power) + (ff_p_bpcips_interval_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_bpcips_interval_choice_valuation_candidate_power_product_partial. ff_h_bpcips_interval_choice_valuation_candidate_power_product_partial + S (ff_r_bpcips_interval_choice_valuation_candidate_power_product) = S ((S (ff_i_bpcips_interval_choice_valuation_candidate_power_product)) * ff_v_bpcips_interval_choice_valuation_candidate_power_product)) /\ exists ff_q_bpcips_interval_choice_valuation_candidate_power_product_partial. ff_u_bpcips_interval_choice_valuation_candidate_power_product = ff_q_bpcips_interval_choice_valuation_candidate_power_product_partial * S ((S (ff_i_bpcips_interval_choice_valuation_candidate_power_product)) * ff_v_bpcips_interval_choice_valuation_candidate_power_product) + (ff_r_bpcips_interval_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_bpcips_interval_choice_valuation_candidate_power_product_successor. ff_h_bpcips_interval_choice_valuation_candidate_power_product_successor + S (ff_s_bpcips_interval_choice_valuation_candidate_power_product) = S ((S (S ff_i_bpcips_interval_choice_valuation_candidate_power_product)) * ff_v_bpcips_interval_choice_valuation_candidate_power_product)) /\ exists ff_q_bpcips_interval_choice_valuation_candidate_power_product_successor. ff_u_bpcips_interval_choice_valuation_candidate_power_product = ff_q_bpcips_interval_choice_valuation_candidate_power_product_successor * S ((S (S ff_i_bpcips_interval_choice_valuation_candidate_power_product)) * ff_v_bpcips_interval_choice_valuation_candidate_power_product) + (ff_s_bpcips_interval_choice_valuation_candidate_power_product))) /\ ff_s_bpcips_interval_choice_valuation_candidate_power_product = ff_r_bpcips_interval_choice_valuation_candidate_power_product * ff_p_bpcips_interval_choice_valuation_candidate_power_product)))))))) /\ (exists bpr_divides_quotient_bpcips_interval_choice_valuation_candidate_divides. n = (bpr_power_value_bpcips_interval_choice_valuation_candidate) * bpr_divides_quotient_bpcips_interval_choice_valuation_candidate_divides))) -> (exists bpr_le_gap_bpcips_interval_choice_valuation_candidate_below. bpr_le_gap_bpcips_interval_choice_valuation_candidate_below + (bpr_valuation_candidate_bpcips_interval_choice_valuation) = (bpr_choice_exponent_bpcips_interval_choice))) /\ (exists bpr_power_code_bpcips_interval_choice_power bpr_power_scale_bpcips_interval_choice_power. ((forall bpr_power_index_bpcips_interval_choice_power. (exists bpr_gap_bpcips_interval_choice_power_repeat_bound. bpr_gap_bpcips_interval_choice_power_repeat_bound + S (bpr_power_index_bpcips_interval_choice_power) = bpr_choice_exponent_bpcips_interval_choice) -> (((exists bpr_height_bpcips_interval_choice_power_repeat_entry. bpr_height_bpcips_interval_choice_power_repeat_entry + S (S (a + bpr_index_bpcips_interval)) = S ((S (bpr_power_index_bpcips_interval_choice_power)) * bpr_power_scale_bpcips_interval_choice_power)) /\ exists bpr_quotient_bpcips_interval_choice_power_repeat_entry. bpr_power_code_bpcips_interval_choice_power = bpr_quotient_bpcips_interval_choice_power_repeat_entry * S ((S (bpr_power_index_bpcips_interval_choice_power)) * bpr_power_scale_bpcips_interval_choice_power) + (S (a + bpr_index_bpcips_interval))))) /\ (exists ff_u_bpcips_interval_choice_power_product ff_v_bpcips_interval_choice_power_product. ((((exists ff_h_bpcips_interval_choice_power_product_start. ff_h_bpcips_interval_choice_power_product_start + S (1) = S ((S (0)) * ff_v_bpcips_interval_choice_power_product)) /\ exists ff_q_bpcips_interval_choice_power_product_start. ff_u_bpcips_interval_choice_power_product = ff_q_bpcips_interval_choice_power_product_start * S ((S (0)) * ff_v_bpcips_interval_choice_power_product) + (1))) /\ ((((exists ff_h_bpcips_interval_choice_power_product_terminal. ff_h_bpcips_interval_choice_power_product_terminal + S (bpr_value_bpcips_interval) = S ((S (bpr_choice_exponent_bpcips_interval_choice)) * ff_v_bpcips_interval_choice_power_product)) /\ exists ff_q_bpcips_interval_choice_power_product_terminal. ff_u_bpcips_interval_choice_power_product = ff_q_bpcips_interval_choice_power_product_terminal * S ((S (bpr_choice_exponent_bpcips_interval_choice)) * ff_v_bpcips_interval_choice_power_product) + (bpr_value_bpcips_interval))) /\ forall ff_i_bpcips_interval_choice_power_product. (exists ff_lt_bpcips_interval_choice_power_product_bound. ff_lt_bpcips_interval_choice_power_product_bound + S ff_i_bpcips_interval_choice_power_product = bpr_choice_exponent_bpcips_interval_choice) -> exists ff_p_bpcips_interval_choice_power_product ff_r_bpcips_interval_choice_power_product ff_s_bpcips_interval_choice_power_product. ((((exists ff_h_bpcips_interval_choice_power_product_factor. ff_h_bpcips_interval_choice_power_product_factor + S (ff_p_bpcips_interval_choice_power_product) = S ((S (ff_i_bpcips_interval_choice_power_product)) * bpr_power_scale_bpcips_interval_choice_power)) /\ exists ff_q_bpcips_interval_choice_power_product_factor. bpr_power_code_bpcips_interval_choice_power = ff_q_bpcips_interval_choice_power_product_factor * S ((S (ff_i_bpcips_interval_choice_power_product)) * bpr_power_scale_bpcips_interval_choice_power) + (ff_p_bpcips_interval_choice_power_product))) /\ ((((exists ff_h_bpcips_interval_choice_power_product_partial. ff_h_bpcips_interval_choice_power_product_partial + S (ff_r_bpcips_interval_choice_power_product) = S ((S (ff_i_bpcips_interval_choice_power_product)) * ff_v_bpcips_interval_choice_power_product)) /\ exists ff_q_bpcips_interval_choice_power_product_partial. ff_u_bpcips_interval_choice_power_product = ff_q_bpcips_interval_choice_power_product_partial * S ((S (ff_i_bpcips_interval_choice_power_product)) * ff_v_bpcips_interval_choice_power_product) + (ff_r_bpcips_interval_choice_power_product))) /\ ((((exists ff_h_bpcips_interval_choice_power_product_successor. ff_h_bpcips_interval_choice_power_product_successor + S (ff_s_bpcips_interval_choice_power_product) = S ((S (S ff_i_bpcips_interval_choice_power_product)) * ff_v_bpcips_interval_choice_power_product)) /\ exists ff_q_bpcips_interval_choice_power_product_successor. ff_u_bpcips_interval_choice_power_product = ff_q_bpcips_interval_choice_power_product_successor * S ((S (S ff_i_bpcips_interval_choice_power_product)) * ff_v_bpcips_interval_choice_power_product) + (ff_s_bpcips_interval_choice_power_product))) /\ ff_s_bpcips_interval_choice_power_product = ff_r_bpcips_interval_choice_power_product * ff_p_bpcips_interval_choice_power_product)))))))))) \/ (~((~(S (a + bpr_index_bpcips_interval) = 1) /\ forall bpr_left_bpcips_interval_choice_prime bpr_right_bpcips_interval_choice_prime. S (a + bpr_index_bpcips_interval) = bpr_left_bpcips_interval_choice_prime * bpr_right_bpcips_interval_choice_prime -> bpr_left_bpcips_interval_choice_prime = 1 \/ bpr_right_bpcips_interval_choice_prime = 1)) /\ bpr_value_bpcips_interval = 1))))) -> forall i p. (exists bpr_gap_bpcips_bound. bpr_gap_bpcips_bound + S (i) = l) -> (((exists bpr_height_bpcips_source_entry. bpr_height_bpcips_source_entry + S (p) = S ((S (a + i)) * c)) /\ exists bpr_quotient_bpcips_source_entry. b = bpr_quotient_bpcips_source_entry * S ((S (a + i)) * c) + (p))) -> (((exists bpr_height_bpcips_target_entry. bpr_height_bpcips_target_entry + S (p) = S ((S (i)) * e)) /\ exists bpr_quotient_bpcips_target_entry. d = bpr_quotient_bpcips_target_entry * S ((S (i)) * e) + (p)))

Structural proof guide

Align a full contribution prefix with its independent suffix.

Direct prerequisites: add_le_add_left, beta_at_unique, prime_contribution_choice_functional. The authored body proceeds by case analysis (4), intermediate claims (8), equality transport (3).

Proof neighborhood

Direct dependencies

Direct dependents

Formal native tactic body

Dependencies are hypotheses of this body receipt. The focused endpoint audits separately check the complete empty-context certificates.

  1. 0001intro n
  2. 0002intro a
  3. 0003intro b
  4. 0004intro c
  5. 0005intro d
  6. 0006intro e
  7. 0007intro l
  8. 0008intro hsource
  9. 0009intro hinterval
  10. 0010intro i
  11. 0011intro p
  12. 0012intro hi
  13. 0013intro hp
  14. 0014have hsource_bound_raw : exists bpr_gap_bpcips_shifted_bound. bpr_gap_bpcips_shifted_bound + (a + S i) = a + l
  15. 0015specialize add_le_add_left (S i)
  16. 0016specialize add_le_add_left l
  17. 0017specialize add_le_add_left a
  18. 0018apply add_le_add_left
  19. 0019exact hi
  20. 0020have hadd_succ : a + S i = S (a + i)
  21. 0021apply PA4
  22. 0022rewrite hadd_succ at hsource_bound_raw
  23. 0023have hsource_bound : exists bpr_gap_bpcips_source_bound. bpr_gap_bpcips_source_bound + S (a + i) = a + l
  24. 0024exact hsource_bound_raw
  25. 0025have hsource_entry : exists q. ((((exists bpr_height_bpcips_source_local. bpr_height_bpcips_source_local + S (q) = S ((S (a + i)) * c)) /\ exists bpr_quotient_bpcips_source_local. b = bpr_quotient_bpcips_source_local * S ((S (a + i)) * c) + (q))) /\ (((((~(S (a + i) = 1) /\ forall bpr_left_bpcips_source_choice_prime bpr_right_bpcips_source_choice_prime. S (a + i) = bpr_left_bpcips_source_choice_prime * bpr_right_bpcips_source_choice_prime -> bpr_left_bpcips_source_choice_prime = 1 \/ bpr_right_bpcips_source_choice_prime = 1)) /\ exists bpr_choice_exponent_bpcips_source_choice. ((((exists bpr_le_gap_bpcips_source_choice_valuation_selected_bound. bpr_le_gap_bpcips_source_choice_valuation_selected_bound + (bpr_choice_exponent_bpcips_source_choice) = (n)) /\ (exists bpr_power_value_bpcips_source_choice_valuation_selected. ((exists bpr_power_code_bpcips_source_choice_valuation_selected_power bpr_power_scale_bpcips_source_choice_valuation_selected_power. ((forall bpr_power_index_bpcips_source_choice_valuation_selected_power. (exists bpr_gap_bpcips_source_choice_valuation_selected_power_repeat_bound. bpr_gap_bpcips_source_choice_valuation_selected_power_repeat_bound + S (bpr_power_index_bpcips_source_choice_valuation_selected_power) = bpr_choice_exponent_bpcips_source_choice) -> (((exists bpr_height_bpcips_source_choice_valuation_selected_power_repeat_entry. bpr_height_bpcips_source_choice_valuation_selected_power_repeat_entry + S (S (a + i)) = S ((S (bpr_power_index_bpcips_source_choice_valuation_selected_power)) * bpr_power_scale_bpcips_source_choice_valuation_selected_power)) /\ exists bpr_quotient_bpcips_source_choice_valuation_selected_power_repeat_entry. bpr_power_code_bpcips_source_choice_valuation_selected_power = bpr_quotient_bpcips_source_choice_valuation_selected_power_repeat_entry * S ((S (bpr_power_index_bpcips_source_choice_valuation_selected_power)) * bpr_power_scale_bpcips_source_choice_valuation_selected_power) + (S (a + i))))) /\ (exists ff_u_bpcips_source_choice_valuation_selected_power_product ff_v_bpcips_source_choice_valuation_selected_power_product. ((((exists ff_h_bpcips_source_choice_valuation_selected_power_product_start. ff_h_bpcips_source_choice_valuation_selected_power_product_start + S (1) = S ((S (0)) * ff_v_bpcips_source_choice_valuation_selected_power_product)) /\ exists ff_q_bpcips_source_choice_valuation_selected_power_product_start. ff_u_bpcips_source_choice_valuation_selected_power_product = ff_q_bpcips_source_choice_valuation_selected_power_product_start * S ((S (0)) * ff_v_bpcips_source_choice_valuation_selected_power_product) + (1))) /\ ((((exists ff_h_bpcips_source_choice_valuation_selected_power_product_terminal. ff_h_bpcips_source_choice_valuation_selected_power_product_terminal + S (bpr_power_value_bpcips_source_choice_valuation_selected) = S ((S (bpr_choice_exponent_bpcips_source_choice)) * ff_v_bpcips_source_choice_valuation_selected_power_product)) /\ exists ff_q_bpcips_source_choice_valuation_selected_power_product_terminal. ff_u_bpcips_source_choice_valuation_selected_power_product = ff_q_bpcips_source_choice_valuation_selected_power_product_terminal * S ((S (bpr_choice_exponent_bpcips_source_choice)) * ff_v_bpcips_source_choice_valuation_selected_power_product) + (bpr_power_value_bpcips_source_choice_valuation_selected))) /\ forall ff_i_bpcips_source_choice_valuation_selected_power_product. (exists ff_lt_bpcips_source_choice_valuation_selected_power_product_bound. ff_lt_bpcips_source_choice_valuation_selected_power_product_bound + S ff_i_bpcips_source_choice_valuation_selected_power_product = bpr_choice_exponent_bpcips_source_choice) -> exists ff_p_bpcips_source_choice_valuation_selected_power_product ff_r_bpcips_source_choice_valuation_selected_power_product ff_s_bpcips_source_choice_valuation_selected_power_product. ((((exists ff_h_bpcips_source_choice_valuation_selected_power_product_factor. ff_h_bpcips_source_choice_valuation_selected_power_product_factor + S (ff_p_bpcips_source_choice_valuation_selected_power_product) = S ((S (ff_i_bpcips_source_choice_valuation_selected_power_product)) * bpr_power_scale_bpcips_source_choice_valuation_selected_power)) /\ exists ff_q_bpcips_source_choice_valuation_selected_power_product_factor. bpr_power_code_bpcips_source_choice_valuation_selected_power = ff_q_bpcips_source_choice_valuation_selected_power_product_factor * S ((S (ff_i_bpcips_source_choice_valuation_selected_power_product)) * bpr_power_scale_bpcips_source_choice_valuation_selected_power) + (ff_p_bpcips_source_choice_valuation_selected_power_product))) /\ ((((exists ff_h_bpcips_source_choice_valuation_selected_power_product_partial. ff_h_bpcips_source_choice_valuation_selected_power_product_partial + S (ff_r_bpcips_source_choice_valuation_selected_power_product) = S ((S (ff_i_bpcips_source_choice_valuation_selected_power_product)) * ff_v_bpcips_source_choice_valuation_selected_power_product)) /\ exists ff_q_bpcips_source_choice_valuation_selected_power_product_partial. ff_u_bpcips_source_choice_valuation_selected_power_product = ff_q_bpcips_source_choice_valuation_selected_power_product_partial * S ((S (ff_i_bpcips_source_choice_valuation_selected_power_product)) * ff_v_bpcips_source_choice_valuation_selected_power_product) + (ff_r_bpcips_source_choice_valuation_selected_power_product))) /\ ((((exists ff_h_bpcips_source_choice_valuation_selected_power_product_successor. ff_h_bpcips_source_choice_valuation_selected_power_product_successor + S (ff_s_bpcips_source_choice_valuation_selected_power_product) = S ((S (S ff_i_bpcips_source_choice_valuation_selected_power_product)) * ff_v_bpcips_source_choice_valuation_selected_power_product)) /\ exists ff_q_bpcips_source_choice_valuation_selected_power_product_successor. ff_u_bpcips_source_choice_valuation_selected_power_product = ff_q_bpcips_source_choice_valuation_selected_power_product_successor * S ((S (S ff_i_bpcips_source_choice_valuation_selected_power_product)) * ff_v_bpcips_source_choice_valuation_selected_power_product) + (ff_s_bpcips_source_choice_valuation_selected_power_product))) /\ ff_s_bpcips_source_choice_valuation_selected_power_product = ff_r_bpcips_source_choice_valuation_selected_power_product * ff_p_bpcips_source_choice_valuation_selected_power_product)))))))) /\ (exists bpr_divides_quotient_bpcips_source_choice_valuation_selected_divides. n = (bpr_power_value_bpcips_source_choice_valuation_selected) * bpr_divides_quotient_bpcips_source_choice_valuation_selected_divides)))) /\ forall bpr_valuation_candidate_bpcips_source_choice_valuation. (exists bpr_le_gap_bpcips_source_choice_valuation_candidate_bound. bpr_le_gap_bpcips_source_choice_valuation_candidate_bound + (bpr_valuation_candidate_bpcips_source_choice_valuation) = (n)) -> (exists bpr_power_value_bpcips_source_choice_valuation_candidate. ((exists bpr_power_code_bpcips_source_choice_valuation_candidate_power bpr_power_scale_bpcips_source_choice_valuation_candidate_power. ((forall bpr_power_index_bpcips_source_choice_valuation_candidate_power. (exists bpr_gap_bpcips_source_choice_valuation_candidate_power_repeat_bound. bpr_gap_bpcips_source_choice_valuation_candidate_power_repeat_bound + S (bpr_power_index_bpcips_source_choice_valuation_candidate_power) = bpr_valuation_candidate_bpcips_source_choice_valuation) -> (((exists bpr_height_bpcips_source_choice_valuation_candidate_power_repeat_entry. bpr_height_bpcips_source_choice_valuation_candidate_power_repeat_entry + S (S (a + i)) = S ((S (bpr_power_index_bpcips_source_choice_valuation_candidate_power)) * bpr_power_scale_bpcips_source_choice_valuation_candidate_power)) /\ exists bpr_quotient_bpcips_source_choice_valuation_candidate_power_repeat_entry. bpr_power_code_bpcips_source_choice_valuation_candidate_power = bpr_quotient_bpcips_source_choice_valuation_candidate_power_repeat_entry * S ((S (bpr_power_index_bpcips_source_choice_valuation_candidate_power)) * bpr_power_scale_bpcips_source_choice_valuation_candidate_power) + (S (a + i))))) /\ (exists ff_u_bpcips_source_choice_valuation_candidate_power_product ff_v_bpcips_source_choice_valuation_candidate_power_product. ((((exists ff_h_bpcips_source_choice_valuation_candidate_power_product_start. ff_h_bpcips_source_choice_valuation_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_bpcips_source_choice_valuation_candidate_power_product)) /\ exists ff_q_bpcips_source_choice_valuation_candidate_power_product_start. ff_u_bpcips_source_choice_valuation_candidate_power_product = ff_q_bpcips_source_choice_valuation_candidate_power_product_start * S ((S (0)) * ff_v_bpcips_source_choice_valuation_candidate_power_product) + (1))) /\ ((((exists ff_h_bpcips_source_choice_valuation_candidate_power_product_terminal. ff_h_bpcips_source_choice_valuation_candidate_power_product_terminal + S (bpr_power_value_bpcips_source_choice_valuation_candidate) = S ((S (bpr_valuation_candidate_bpcips_source_choice_valuation)) * ff_v_bpcips_source_choice_valuation_candidate_power_product)) /\ exists ff_q_bpcips_source_choice_valuation_candidate_power_product_terminal. ff_u_bpcips_source_choice_valuation_candidate_power_product = ff_q_bpcips_source_choice_valuation_candidate_power_product_terminal * S ((S (bpr_valuation_candidate_bpcips_source_choice_valuation)) * ff_v_bpcips_source_choice_valuation_candidate_power_product) + (bpr_power_value_bpcips_source_choice_valuation_candidate))) /\ forall ff_i_bpcips_source_choice_valuation_candidate_power_product. (exists ff_lt_bpcips_source_choice_valuation_candidate_power_product_bound. ff_lt_bpcips_source_choice_valuation_candidate_power_product_bound + S ff_i_bpcips_source_choice_valuation_candidate_power_product = bpr_valuation_candidate_bpcips_source_choice_valuation) -> exists ff_p_bpcips_source_choice_valuation_candidate_power_product ff_r_bpcips_source_choice_valuation_candidate_power_product ff_s_bpcips_source_choice_valuation_candidate_power_product. ((((exists ff_h_bpcips_source_choice_valuation_candidate_power_product_factor. ff_h_bpcips_source_choice_valuation_candidate_power_product_factor + S (ff_p_bpcips_source_choice_valuation_candidate_power_product) = S ((S (ff_i_bpcips_source_choice_valuation_candidate_power_product)) * bpr_power_scale_bpcips_source_choice_valuation_candidate_power)) /\ exists ff_q_bpcips_source_choice_valuation_candidate_power_product_factor. bpr_power_code_bpcips_source_choice_valuation_candidate_power = ff_q_bpcips_source_choice_valuation_candidate_power_product_factor * S ((S (ff_i_bpcips_source_choice_valuation_candidate_power_product)) * bpr_power_scale_bpcips_source_choice_valuation_candidate_power) + (ff_p_bpcips_source_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_bpcips_source_choice_valuation_candidate_power_product_partial. ff_h_bpcips_source_choice_valuation_candidate_power_product_partial + S (ff_r_bpcips_source_choice_valuation_candidate_power_product) = S ((S (ff_i_bpcips_source_choice_valuation_candidate_power_product)) * ff_v_bpcips_source_choice_valuation_candidate_power_product)) /\ exists ff_q_bpcips_source_choice_valuation_candidate_power_product_partial. ff_u_bpcips_source_choice_valuation_candidate_power_product = ff_q_bpcips_source_choice_valuation_candidate_power_product_partial * S ((S (ff_i_bpcips_source_choice_valuation_candidate_power_product)) * ff_v_bpcips_source_choice_valuation_candidate_power_product) + (ff_r_bpcips_source_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_bpcips_source_choice_valuation_candidate_power_product_successor. ff_h_bpcips_source_choice_valuation_candidate_power_product_successor + S (ff_s_bpcips_source_choice_valuation_candidate_power_product) = S ((S (S ff_i_bpcips_source_choice_valuation_candidate_power_product)) * ff_v_bpcips_source_choice_valuation_candidate_power_product)) /\ exists ff_q_bpcips_source_choice_valuation_candidate_power_product_successor. ff_u_bpcips_source_choice_valuation_candidate_power_product = ff_q_bpcips_source_choice_valuation_candidate_power_product_successor * S ((S (S ff_i_bpcips_source_choice_valuation_candidate_power_product)) * ff_v_bpcips_source_choice_valuation_candidate_power_product) + (ff_s_bpcips_source_choice_valuation_candidate_power_product))) /\ ff_s_bpcips_source_choice_valuation_candidate_power_product = ff_r_bpcips_source_choice_valuation_candidate_power_product * ff_p_bpcips_source_choice_valuation_candidate_power_product)))))))) /\ (exists bpr_divides_quotient_bpcips_source_choice_valuation_candidate_divides. n = (bpr_power_value_bpcips_source_choice_valuation_candidate) * bpr_divides_quotient_bpcips_source_choice_valuation_candidate_divides))) -> (exists bpr_le_gap_bpcips_source_choice_valuation_candidate_below. bpr_le_gap_bpcips_source_choice_valuation_candidate_below + (bpr_valuation_candidate_bpcips_source_choice_valuation) = (bpr_choice_exponent_bpcips_source_choice))) /\ (exists bpr_power_code_bpcips_source_choice_power bpr_power_scale_bpcips_source_choice_power. ((forall bpr_power_index_bpcips_source_choice_power. (exists bpr_gap_bpcips_source_choice_power_repeat_bound. bpr_gap_bpcips_source_choice_power_repeat_bound + S (bpr_power_index_bpcips_source_choice_power) = bpr_choice_exponent_bpcips_source_choice) -> (((exists bpr_height_bpcips_source_choice_power_repeat_entry. bpr_height_bpcips_source_choice_power_repeat_entry + S (S (a + i)) = S ((S (bpr_power_index_bpcips_source_choice_power)) * bpr_power_scale_bpcips_source_choice_power)) /\ exists bpr_quotient_bpcips_source_choice_power_repeat_entry. bpr_power_code_bpcips_source_choice_power = bpr_quotient_bpcips_source_choice_power_repeat_entry * S ((S (bpr_power_index_bpcips_source_choice_power)) * bpr_power_scale_bpcips_source_choice_power) + (S (a + i))))) /\ (exists ff_u_bpcips_source_choice_power_product ff_v_bpcips_source_choice_power_product. ((((exists ff_h_bpcips_source_choice_power_product_start. ff_h_bpcips_source_choice_power_product_start + S (1) = S ((S (0)) * ff_v_bpcips_source_choice_power_product)) /\ exists ff_q_bpcips_source_choice_power_product_start. ff_u_bpcips_source_choice_power_product = ff_q_bpcips_source_choice_power_product_start * S ((S (0)) * ff_v_bpcips_source_choice_power_product) + (1))) /\ ((((exists ff_h_bpcips_source_choice_power_product_terminal. ff_h_bpcips_source_choice_power_product_terminal + S (q) = S ((S (bpr_choice_exponent_bpcips_source_choice)) * ff_v_bpcips_source_choice_power_product)) /\ exists ff_q_bpcips_source_choice_power_product_terminal. ff_u_bpcips_source_choice_power_product = ff_q_bpcips_source_choice_power_product_terminal * S ((S (bpr_choice_exponent_bpcips_source_choice)) * ff_v_bpcips_source_choice_power_product) + (q))) /\ forall ff_i_bpcips_source_choice_power_product. (exists ff_lt_bpcips_source_choice_power_product_bound. ff_lt_bpcips_source_choice_power_product_bound + S ff_i_bpcips_source_choice_power_product = bpr_choice_exponent_bpcips_source_choice) -> exists ff_p_bpcips_source_choice_power_product ff_r_bpcips_source_choice_power_product ff_s_bpcips_source_choice_power_product. ((((exists ff_h_bpcips_source_choice_power_product_factor. ff_h_bpcips_source_choice_power_product_factor + S (ff_p_bpcips_source_choice_power_product) = S ((S (ff_i_bpcips_source_choice_power_product)) * bpr_power_scale_bpcips_source_choice_power)) /\ exists ff_q_bpcips_source_choice_power_product_factor. bpr_power_code_bpcips_source_choice_power = ff_q_bpcips_source_choice_power_product_factor * S ((S (ff_i_bpcips_source_choice_power_product)) * bpr_power_scale_bpcips_source_choice_power) + (ff_p_bpcips_source_choice_power_product))) /\ ((((exists ff_h_bpcips_source_choice_power_product_partial. ff_h_bpcips_source_choice_power_product_partial + S (ff_r_bpcips_source_choice_power_product) = S ((S (ff_i_bpcips_source_choice_power_product)) * ff_v_bpcips_source_choice_power_product)) /\ exists ff_q_bpcips_source_choice_power_product_partial. ff_u_bpcips_source_choice_power_product = ff_q_bpcips_source_choice_power_product_partial * S ((S (ff_i_bpcips_source_choice_power_product)) * ff_v_bpcips_source_choice_power_product) + (ff_r_bpcips_source_choice_power_product))) /\ ((((exists ff_h_bpcips_source_choice_power_product_successor. ff_h_bpcips_source_choice_power_product_successor + S (ff_s_bpcips_source_choice_power_product) = S ((S (S ff_i_bpcips_source_choice_power_product)) * ff_v_bpcips_source_choice_power_product)) /\ exists ff_q_bpcips_source_choice_power_product_successor. ff_u_bpcips_source_choice_power_product = ff_q_bpcips_source_choice_power_product_successor * S ((S (S ff_i_bpcips_source_choice_power_product)) * ff_v_bpcips_source_choice_power_product) + (ff_s_bpcips_source_choice_power_product))) /\ ff_s_bpcips_source_choice_power_product = ff_r_bpcips_source_choice_power_product * ff_p_bpcips_source_choice_power_product)))))))))) \/ (~((~(S (a + i) = 1) /\ forall bpr_left_bpcips_source_choice_prime bpr_right_bpcips_source_choice_prime. S (a + i) = bpr_left_bpcips_source_choice_prime * bpr_right_bpcips_source_choice_prime -> bpr_left_bpcips_source_choice_prime = 1 \/ bpr_right_bpcips_source_choice_prime = 1)) /\ q = 1))))
  26. 0026apply hsource
  27. 0027exact hsource_bound
  28. 0028cases hsource_entry
  29. 0029cases hsource_entry_witness
  30. 0030have hinterval_entry : exists r. ((((exists bpr_height_bpcips_interval_local. bpr_height_bpcips_interval_local + S (r) = S ((S (i)) * e)) /\ exists bpr_quotient_bpcips_interval_local. d = bpr_quotient_bpcips_interval_local * S ((S (i)) * e) + (r))) /\ (((((~(S (a + i) = 1) /\ forall bpr_left_bpcips_interval_choice_prime bpr_right_bpcips_interval_choice_prime. S (a + i) = bpr_left_bpcips_interval_choice_prime * bpr_right_bpcips_interval_choice_prime -> bpr_left_bpcips_interval_choice_prime = 1 \/ bpr_right_bpcips_interval_choice_prime = 1)) /\ exists bpr_choice_exponent_bpcips_interval_choice. ((((exists bpr_le_gap_bpcips_interval_choice_valuation_selected_bound. bpr_le_gap_bpcips_interval_choice_valuation_selected_bound + (bpr_choice_exponent_bpcips_interval_choice) = (n)) /\ (exists bpr_power_value_bpcips_interval_choice_valuation_selected. ((exists bpr_power_code_bpcips_interval_choice_valuation_selected_power bpr_power_scale_bpcips_interval_choice_valuation_selected_power. ((forall bpr_power_index_bpcips_interval_choice_valuation_selected_power. (exists bpr_gap_bpcips_interval_choice_valuation_selected_power_repeat_bound. bpr_gap_bpcips_interval_choice_valuation_selected_power_repeat_bound + S (bpr_power_index_bpcips_interval_choice_valuation_selected_power) = bpr_choice_exponent_bpcips_interval_choice) -> (((exists bpr_height_bpcips_interval_choice_valuation_selected_power_repeat_entry. bpr_height_bpcips_interval_choice_valuation_selected_power_repeat_entry + S (S (a + i)) = S ((S (bpr_power_index_bpcips_interval_choice_valuation_selected_power)) * bpr_power_scale_bpcips_interval_choice_valuation_selected_power)) /\ exists bpr_quotient_bpcips_interval_choice_valuation_selected_power_repeat_entry. bpr_power_code_bpcips_interval_choice_valuation_selected_power = bpr_quotient_bpcips_interval_choice_valuation_selected_power_repeat_entry * S ((S (bpr_power_index_bpcips_interval_choice_valuation_selected_power)) * bpr_power_scale_bpcips_interval_choice_valuation_selected_power) + (S (a + i))))) /\ (exists ff_u_bpcips_interval_choice_valuation_selected_power_product ff_v_bpcips_interval_choice_valuation_selected_power_product. ((((exists ff_h_bpcips_interval_choice_valuation_selected_power_product_start. ff_h_bpcips_interval_choice_valuation_selected_power_product_start + S (1) = S ((S (0)) * ff_v_bpcips_interval_choice_valuation_selected_power_product)) /\ exists ff_q_bpcips_interval_choice_valuation_selected_power_product_start. ff_u_bpcips_interval_choice_valuation_selected_power_product = ff_q_bpcips_interval_choice_valuation_selected_power_product_start * S ((S (0)) * ff_v_bpcips_interval_choice_valuation_selected_power_product) + (1))) /\ ((((exists ff_h_bpcips_interval_choice_valuation_selected_power_product_terminal. ff_h_bpcips_interval_choice_valuation_selected_power_product_terminal + S (bpr_power_value_bpcips_interval_choice_valuation_selected) = S ((S (bpr_choice_exponent_bpcips_interval_choice)) * ff_v_bpcips_interval_choice_valuation_selected_power_product)) /\ exists ff_q_bpcips_interval_choice_valuation_selected_power_product_terminal. ff_u_bpcips_interval_choice_valuation_selected_power_product = ff_q_bpcips_interval_choice_valuation_selected_power_product_terminal * S ((S (bpr_choice_exponent_bpcips_interval_choice)) * ff_v_bpcips_interval_choice_valuation_selected_power_product) + (bpr_power_value_bpcips_interval_choice_valuation_selected))) /\ forall ff_i_bpcips_interval_choice_valuation_selected_power_product. (exists ff_lt_bpcips_interval_choice_valuation_selected_power_product_bound. ff_lt_bpcips_interval_choice_valuation_selected_power_product_bound + S ff_i_bpcips_interval_choice_valuation_selected_power_product = bpr_choice_exponent_bpcips_interval_choice) -> exists ff_p_bpcips_interval_choice_valuation_selected_power_product ff_r_bpcips_interval_choice_valuation_selected_power_product ff_s_bpcips_interval_choice_valuation_selected_power_product. ((((exists ff_h_bpcips_interval_choice_valuation_selected_power_product_factor. ff_h_bpcips_interval_choice_valuation_selected_power_product_factor + S (ff_p_bpcips_interval_choice_valuation_selected_power_product) = S ((S (ff_i_bpcips_interval_choice_valuation_selected_power_product)) * bpr_power_scale_bpcips_interval_choice_valuation_selected_power)) /\ exists ff_q_bpcips_interval_choice_valuation_selected_power_product_factor. bpr_power_code_bpcips_interval_choice_valuation_selected_power = ff_q_bpcips_interval_choice_valuation_selected_power_product_factor * S ((S (ff_i_bpcips_interval_choice_valuation_selected_power_product)) * bpr_power_scale_bpcips_interval_choice_valuation_selected_power) + (ff_p_bpcips_interval_choice_valuation_selected_power_product))) /\ ((((exists ff_h_bpcips_interval_choice_valuation_selected_power_product_partial. ff_h_bpcips_interval_choice_valuation_selected_power_product_partial + S (ff_r_bpcips_interval_choice_valuation_selected_power_product) = S ((S (ff_i_bpcips_interval_choice_valuation_selected_power_product)) * ff_v_bpcips_interval_choice_valuation_selected_power_product)) /\ exists ff_q_bpcips_interval_choice_valuation_selected_power_product_partial. ff_u_bpcips_interval_choice_valuation_selected_power_product = ff_q_bpcips_interval_choice_valuation_selected_power_product_partial * S ((S (ff_i_bpcips_interval_choice_valuation_selected_power_product)) * ff_v_bpcips_interval_choice_valuation_selected_power_product) + (ff_r_bpcips_interval_choice_valuation_selected_power_product))) /\ ((((exists ff_h_bpcips_interval_choice_valuation_selected_power_product_successor. ff_h_bpcips_interval_choice_valuation_selected_power_product_successor + S (ff_s_bpcips_interval_choice_valuation_selected_power_product) = S ((S (S ff_i_bpcips_interval_choice_valuation_selected_power_product)) * ff_v_bpcips_interval_choice_valuation_selected_power_product)) /\ exists ff_q_bpcips_interval_choice_valuation_selected_power_product_successor. ff_u_bpcips_interval_choice_valuation_selected_power_product = ff_q_bpcips_interval_choice_valuation_selected_power_product_successor * S ((S (S ff_i_bpcips_interval_choice_valuation_selected_power_product)) * ff_v_bpcips_interval_choice_valuation_selected_power_product) + (ff_s_bpcips_interval_choice_valuation_selected_power_product))) /\ ff_s_bpcips_interval_choice_valuation_selected_power_product = ff_r_bpcips_interval_choice_valuation_selected_power_product * ff_p_bpcips_interval_choice_valuation_selected_power_product)))))))) /\ (exists bpr_divides_quotient_bpcips_interval_choice_valuation_selected_divides. n = (bpr_power_value_bpcips_interval_choice_valuation_selected) * bpr_divides_quotient_bpcips_interval_choice_valuation_selected_divides)))) /\ forall bpr_valuation_candidate_bpcips_interval_choice_valuation. (exists bpr_le_gap_bpcips_interval_choice_valuation_candidate_bound. bpr_le_gap_bpcips_interval_choice_valuation_candidate_bound + (bpr_valuation_candidate_bpcips_interval_choice_valuation) = (n)) -> (exists bpr_power_value_bpcips_interval_choice_valuation_candidate. ((exists bpr_power_code_bpcips_interval_choice_valuation_candidate_power bpr_power_scale_bpcips_interval_choice_valuation_candidate_power. ((forall bpr_power_index_bpcips_interval_choice_valuation_candidate_power. (exists bpr_gap_bpcips_interval_choice_valuation_candidate_power_repeat_bound. bpr_gap_bpcips_interval_choice_valuation_candidate_power_repeat_bound + S (bpr_power_index_bpcips_interval_choice_valuation_candidate_power) = bpr_valuation_candidate_bpcips_interval_choice_valuation) -> (((exists bpr_height_bpcips_interval_choice_valuation_candidate_power_repeat_entry. bpr_height_bpcips_interval_choice_valuation_candidate_power_repeat_entry + S (S (a + i)) = S ((S (bpr_power_index_bpcips_interval_choice_valuation_candidate_power)) * bpr_power_scale_bpcips_interval_choice_valuation_candidate_power)) /\ exists bpr_quotient_bpcips_interval_choice_valuation_candidate_power_repeat_entry. bpr_power_code_bpcips_interval_choice_valuation_candidate_power = bpr_quotient_bpcips_interval_choice_valuation_candidate_power_repeat_entry * S ((S (bpr_power_index_bpcips_interval_choice_valuation_candidate_power)) * bpr_power_scale_bpcips_interval_choice_valuation_candidate_power) + (S (a + i))))) /\ (exists ff_u_bpcips_interval_choice_valuation_candidate_power_product ff_v_bpcips_interval_choice_valuation_candidate_power_product. ((((exists ff_h_bpcips_interval_choice_valuation_candidate_power_product_start. ff_h_bpcips_interval_choice_valuation_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_bpcips_interval_choice_valuation_candidate_power_product)) /\ exists ff_q_bpcips_interval_choice_valuation_candidate_power_product_start. ff_u_bpcips_interval_choice_valuation_candidate_power_product = ff_q_bpcips_interval_choice_valuation_candidate_power_product_start * S ((S (0)) * ff_v_bpcips_interval_choice_valuation_candidate_power_product) + (1))) /\ ((((exists ff_h_bpcips_interval_choice_valuation_candidate_power_product_terminal. ff_h_bpcips_interval_choice_valuation_candidate_power_product_terminal + S (bpr_power_value_bpcips_interval_choice_valuation_candidate) = S ((S (bpr_valuation_candidate_bpcips_interval_choice_valuation)) * ff_v_bpcips_interval_choice_valuation_candidate_power_product)) /\ exists ff_q_bpcips_interval_choice_valuation_candidate_power_product_terminal. ff_u_bpcips_interval_choice_valuation_candidate_power_product = ff_q_bpcips_interval_choice_valuation_candidate_power_product_terminal * S ((S (bpr_valuation_candidate_bpcips_interval_choice_valuation)) * ff_v_bpcips_interval_choice_valuation_candidate_power_product) + (bpr_power_value_bpcips_interval_choice_valuation_candidate))) /\ forall ff_i_bpcips_interval_choice_valuation_candidate_power_product. (exists ff_lt_bpcips_interval_choice_valuation_candidate_power_product_bound. ff_lt_bpcips_interval_choice_valuation_candidate_power_product_bound + S ff_i_bpcips_interval_choice_valuation_candidate_power_product = bpr_valuation_candidate_bpcips_interval_choice_valuation) -> exists ff_p_bpcips_interval_choice_valuation_candidate_power_product ff_r_bpcips_interval_choice_valuation_candidate_power_product ff_s_bpcips_interval_choice_valuation_candidate_power_product. ((((exists ff_h_bpcips_interval_choice_valuation_candidate_power_product_factor. ff_h_bpcips_interval_choice_valuation_candidate_power_product_factor + S (ff_p_bpcips_interval_choice_valuation_candidate_power_product) = S ((S (ff_i_bpcips_interval_choice_valuation_candidate_power_product)) * bpr_power_scale_bpcips_interval_choice_valuation_candidate_power)) /\ exists ff_q_bpcips_interval_choice_valuation_candidate_power_product_factor. bpr_power_code_bpcips_interval_choice_valuation_candidate_power = ff_q_bpcips_interval_choice_valuation_candidate_power_product_factor * S ((S (ff_i_bpcips_interval_choice_valuation_candidate_power_product)) * bpr_power_scale_bpcips_interval_choice_valuation_candidate_power) + (ff_p_bpcips_interval_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_bpcips_interval_choice_valuation_candidate_power_product_partial. ff_h_bpcips_interval_choice_valuation_candidate_power_product_partial + S (ff_r_bpcips_interval_choice_valuation_candidate_power_product) = S ((S (ff_i_bpcips_interval_choice_valuation_candidate_power_product)) * ff_v_bpcips_interval_choice_valuation_candidate_power_product)) /\ exists ff_q_bpcips_interval_choice_valuation_candidate_power_product_partial. ff_u_bpcips_interval_choice_valuation_candidate_power_product = ff_q_bpcips_interval_choice_valuation_candidate_power_product_partial * S ((S (ff_i_bpcips_interval_choice_valuation_candidate_power_product)) * ff_v_bpcips_interval_choice_valuation_candidate_power_product) + (ff_r_bpcips_interval_choice_valuation_candidate_power_product))) /\ ((((exists ff_h_bpcips_interval_choice_valuation_candidate_power_product_successor. ff_h_bpcips_interval_choice_valuation_candidate_power_product_successor + S (ff_s_bpcips_interval_choice_valuation_candidate_power_product) = S ((S (S ff_i_bpcips_interval_choice_valuation_candidate_power_product)) * ff_v_bpcips_interval_choice_valuation_candidate_power_product)) /\ exists ff_q_bpcips_interval_choice_valuation_candidate_power_product_successor. ff_u_bpcips_interval_choice_valuation_candidate_power_product = ff_q_bpcips_interval_choice_valuation_candidate_power_product_successor * S ((S (S ff_i_bpcips_interval_choice_valuation_candidate_power_product)) * ff_v_bpcips_interval_choice_valuation_candidate_power_product) + (ff_s_bpcips_interval_choice_valuation_candidate_power_product))) /\ ff_s_bpcips_interval_choice_valuation_candidate_power_product = ff_r_bpcips_interval_choice_valuation_candidate_power_product * ff_p_bpcips_interval_choice_valuation_candidate_power_product)))))))) /\ (exists bpr_divides_quotient_bpcips_interval_choice_valuation_candidate_divides. n = (bpr_power_value_bpcips_interval_choice_valuation_candidate) * bpr_divides_quotient_bpcips_interval_choice_valuation_candidate_divides))) -> (exists bpr_le_gap_bpcips_interval_choice_valuation_candidate_below. bpr_le_gap_bpcips_interval_choice_valuation_candidate_below + (bpr_valuation_candidate_bpcips_interval_choice_valuation) = (bpr_choice_exponent_bpcips_interval_choice))) /\ (exists bpr_power_code_bpcips_interval_choice_power bpr_power_scale_bpcips_interval_choice_power. ((forall bpr_power_index_bpcips_interval_choice_power. (exists bpr_gap_bpcips_interval_choice_power_repeat_bound. bpr_gap_bpcips_interval_choice_power_repeat_bound + S (bpr_power_index_bpcips_interval_choice_power) = bpr_choice_exponent_bpcips_interval_choice) -> (((exists bpr_height_bpcips_interval_choice_power_repeat_entry. bpr_height_bpcips_interval_choice_power_repeat_entry + S (S (a + i)) = S ((S (bpr_power_index_bpcips_interval_choice_power)) * bpr_power_scale_bpcips_interval_choice_power)) /\ exists bpr_quotient_bpcips_interval_choice_power_repeat_entry. bpr_power_code_bpcips_interval_choice_power = bpr_quotient_bpcips_interval_choice_power_repeat_entry * S ((S (bpr_power_index_bpcips_interval_choice_power)) * bpr_power_scale_bpcips_interval_choice_power) + (S (a + i))))) /\ (exists ff_u_bpcips_interval_choice_power_product ff_v_bpcips_interval_choice_power_product. ((((exists ff_h_bpcips_interval_choice_power_product_start. ff_h_bpcips_interval_choice_power_product_start + S (1) = S ((S (0)) * ff_v_bpcips_interval_choice_power_product)) /\ exists ff_q_bpcips_interval_choice_power_product_start. ff_u_bpcips_interval_choice_power_product = ff_q_bpcips_interval_choice_power_product_start * S ((S (0)) * ff_v_bpcips_interval_choice_power_product) + (1))) /\ ((((exists ff_h_bpcips_interval_choice_power_product_terminal. ff_h_bpcips_interval_choice_power_product_terminal + S (r) = S ((S (bpr_choice_exponent_bpcips_interval_choice)) * ff_v_bpcips_interval_choice_power_product)) /\ exists ff_q_bpcips_interval_choice_power_product_terminal. ff_u_bpcips_interval_choice_power_product = ff_q_bpcips_interval_choice_power_product_terminal * S ((S (bpr_choice_exponent_bpcips_interval_choice)) * ff_v_bpcips_interval_choice_power_product) + (r))) /\ forall ff_i_bpcips_interval_choice_power_product. (exists ff_lt_bpcips_interval_choice_power_product_bound. ff_lt_bpcips_interval_choice_power_product_bound + S ff_i_bpcips_interval_choice_power_product = bpr_choice_exponent_bpcips_interval_choice) -> exists ff_p_bpcips_interval_choice_power_product ff_r_bpcips_interval_choice_power_product ff_s_bpcips_interval_choice_power_product. ((((exists ff_h_bpcips_interval_choice_power_product_factor. ff_h_bpcips_interval_choice_power_product_factor + S (ff_p_bpcips_interval_choice_power_product) = S ((S (ff_i_bpcips_interval_choice_power_product)) * bpr_power_scale_bpcips_interval_choice_power)) /\ exists ff_q_bpcips_interval_choice_power_product_factor. bpr_power_code_bpcips_interval_choice_power = ff_q_bpcips_interval_choice_power_product_factor * S ((S (ff_i_bpcips_interval_choice_power_product)) * bpr_power_scale_bpcips_interval_choice_power) + (ff_p_bpcips_interval_choice_power_product))) /\ ((((exists ff_h_bpcips_interval_choice_power_product_partial. ff_h_bpcips_interval_choice_power_product_partial + S (ff_r_bpcips_interval_choice_power_product) = S ((S (ff_i_bpcips_interval_choice_power_product)) * ff_v_bpcips_interval_choice_power_product)) /\ exists ff_q_bpcips_interval_choice_power_product_partial. ff_u_bpcips_interval_choice_power_product = ff_q_bpcips_interval_choice_power_product_partial * S ((S (ff_i_bpcips_interval_choice_power_product)) * ff_v_bpcips_interval_choice_power_product) + (ff_r_bpcips_interval_choice_power_product))) /\ ((((exists ff_h_bpcips_interval_choice_power_product_successor. ff_h_bpcips_interval_choice_power_product_successor + S (ff_s_bpcips_interval_choice_power_product) = S ((S (S ff_i_bpcips_interval_choice_power_product)) * ff_v_bpcips_interval_choice_power_product)) /\ exists ff_q_bpcips_interval_choice_power_product_successor. ff_u_bpcips_interval_choice_power_product = ff_q_bpcips_interval_choice_power_product_successor * S ((S (S ff_i_bpcips_interval_choice_power_product)) * ff_v_bpcips_interval_choice_power_product) + (ff_s_bpcips_interval_choice_power_product))) /\ ff_s_bpcips_interval_choice_power_product = ff_r_bpcips_interval_choice_power_product * ff_p_bpcips_interval_choice_power_product)))))))))) \/ (~((~(S (a + i) = 1) /\ forall bpr_left_bpcips_interval_choice_prime bpr_right_bpcips_interval_choice_prime. S (a + i) = bpr_left_bpcips_interval_choice_prime * bpr_right_bpcips_interval_choice_prime -> bpr_left_bpcips_interval_choice_prime = 1 \/ bpr_right_bpcips_interval_choice_prime = 1)) /\ r = 1))))
  31. 0031apply hinterval
  32. 0032exact hi
  33. 0033cases hinterval_entry
  34. 0034cases hinterval_entry_witness
  35. 0035have hpq : p = x
  36. 0036apply beta_at_unique
  37. 0037exact hp
  38. 0038exact hsource_entry_witness_left
  39. 0039have hqr : x = x1
  40. 0040specialize prime_contribution_choice_functional n
  41. 0041specialize prime_contribution_choice_functional (a + i)
  42. 0042specialize prime_contribution_choice_functional x
  43. 0043specialize prime_contribution_choice_functional x1
  44. 0044apply prime_contribution_choice_functional
  45. 0045exact hsource_entry_witness_right
  46. 0046exact hinterval_entry_witness_right
  47. 0047have hpr : p = x1
  48. 0048trans x
  49. 0049exact hpq
  50. 0050exact hqr
  51. 0051rewrite hpr
  52. 0052rewrite hpr
  53. 0053exact hinterval_entry_witness_left