Current library: Alpha v34, 4,223 checked-use theorems; Stable remains 432. Historical first admissions, original proof editions, and non-admitted aliases are preserved. Exact original first-admission records.
Statement with defined notation
forall p q n e f g. ((~(p = 1) /\ forall frm_prime_left_ftsp_p frm_prime_right_ftsp_p. p = frm_prime_left_ftsp_p * frm_prime_right_ftsp_p -> frm_prime_left_ftsp_p = 1 \/ frm_prime_right_ftsp_p = 1)) -> ((~(q = 1) /\ forall frm_prime_left_ftsp_q frm_prime_right_ftsp_q. q = frm_prime_left_ftsp_q * frm_prime_right_ftsp_q -> frm_prime_left_ftsp_q = 1 \/ frm_prime_right_ftsp_q = 1)) -> ~(p = q) -> ~(n = 0) -> (((exists bpv_gap_ftsp_reflected_value_exponent_bound. bpv_gap_ftsp_reflected_value_exponent_bound + e = n) /\ (exists bpv_result_ftsp_reflected_value_selected. ((exists ff_b_ftsp_reflected_value_selected_power ff_c_ftsp_reflected_value_selected_power. ((forall ff_i_ftsp_reflected_value_selected_power_repeat. (exists ff_lt_ftsp_reflected_value_selected_power_repeat_bound. ff_lt_ftsp_reflected_value_selected_power_repeat_bound + S ff_i_ftsp_reflected_value_selected_power_repeat = e) -> (((exists ff_h_ftsp_reflected_value_selected_power_repeat_decoded. ff_h_ftsp_reflected_value_selected_power_repeat_decoded + S (p) = S ((S (ff_i_ftsp_reflected_value_selected_power_repeat)) * ff_c_ftsp_reflected_value_selected_power)) /\ exists ff_q_ftsp_reflected_value_selected_power_repeat_decoded. ff_b_ftsp_reflected_value_selected_power = ff_q_ftsp_reflected_value_selected_power_repeat_decoded * S ((S (ff_i_ftsp_reflected_value_selected_power_repeat)) * ff_c_ftsp_reflected_value_selected_power) + (p)))) /\ (exists ff_u_ftsp_reflected_value_selected_power_product ff_v_ftsp_reflected_value_selected_power_product. ((((exists ff_h_ftsp_reflected_value_selected_power_product_start. ff_h_ftsp_reflected_value_selected_power_product_start + S (1) = S ((S (0)) * ff_v_ftsp_reflected_value_selected_power_product)) /\ exists ff_q_ftsp_reflected_value_selected_power_product_start. ff_u_ftsp_reflected_value_selected_power_product = ff_q_ftsp_reflected_value_selected_power_product_start * S ((S (0)) * ff_v_ftsp_reflected_value_selected_power_product) + (1))) /\ ((((exists ff_h_ftsp_reflected_value_selected_power_product_terminal. ff_h_ftsp_reflected_value_selected_power_product_terminal + S (bpv_result_ftsp_reflected_value_selected) = S ((S (e)) * ff_v_ftsp_reflected_value_selected_power_product)) /\ exists ff_q_ftsp_reflected_value_selected_power_product_terminal. ff_u_ftsp_reflected_value_selected_power_product = ff_q_ftsp_reflected_value_selected_power_product_terminal * S ((S (e)) * ff_v_ftsp_reflected_value_selected_power_product) + (bpv_result_ftsp_reflected_value_selected))) /\ forall ff_i_ftsp_reflected_value_selected_power_product. (exists ff_lt_ftsp_reflected_value_selected_power_product_bound. ff_lt_ftsp_reflected_value_selected_power_product_bound + S ff_i_ftsp_reflected_value_selected_power_product = e) -> exists ff_p_ftsp_reflected_value_selected_power_product ff_r_ftsp_reflected_value_selected_power_product ff_s_ftsp_reflected_value_selected_power_product. ((((exists ff_h_ftsp_reflected_value_selected_power_product_factor. ff_h_ftsp_reflected_value_selected_power_product_factor + S (ff_p_ftsp_reflected_value_selected_power_product) = S ((S (ff_i_ftsp_reflected_value_selected_power_product)) * ff_c_ftsp_reflected_value_selected_power)) /\ exists ff_q_ftsp_reflected_value_selected_power_product_factor. ff_b_ftsp_reflected_value_selected_power = ff_q_ftsp_reflected_value_selected_power_product_factor * S ((S (ff_i_ftsp_reflected_value_selected_power_product)) * ff_c_ftsp_reflected_value_selected_power) + (ff_p_ftsp_reflected_value_selected_power_product))) /\ ((((exists ff_h_ftsp_reflected_value_selected_power_product_partial. ff_h_ftsp_reflected_value_selected_power_product_partial + S (ff_r_ftsp_reflected_value_selected_power_product) = S ((S (ff_i_ftsp_reflected_value_selected_power_product)) * ff_v_ftsp_reflected_value_selected_power_product)) /\ exists ff_q_ftsp_reflected_value_selected_power_product_partial. ff_u_ftsp_reflected_value_selected_power_product = ff_q_ftsp_reflected_value_selected_power_product_partial * S ((S (ff_i_ftsp_reflected_value_selected_power_product)) * ff_v_ftsp_reflected_value_selected_power_product) + (ff_r_ftsp_reflected_value_selected_power_product))) /\ ((((exists ff_h_ftsp_reflected_value_selected_power_product_successor. ff_h_ftsp_reflected_value_selected_power_product_successor + S (ff_s_ftsp_reflected_value_selected_power_product) = S ((S (S ff_i_ftsp_reflected_value_selected_power_product)) * ff_v_ftsp_reflected_value_selected_power_product)) /\ exists ff_q_ftsp_reflected_value_selected_power_product_successor. ff_u_ftsp_reflected_value_selected_power_product = ff_q_ftsp_reflected_value_selected_power_product_successor * S ((S (S ff_i_ftsp_reflected_value_selected_power_product)) * ff_v_ftsp_reflected_value_selected_power_product) + (ff_s_ftsp_reflected_value_selected_power_product))) /\ ff_s_ftsp_reflected_value_selected_power_product = ff_r_ftsp_reflected_value_selected_power_product * ff_p_ftsp_reflected_value_selected_power_product)))))))) /\ (exists bpv_factor_ftsp_reflected_value_selected_divides. n = bpv_result_ftsp_reflected_value_selected * bpv_factor_ftsp_reflected_value_selected_divides)))) /\ forall bpv_candidate_ftsp_reflected_value. (exists bpv_gap_ftsp_reflected_value_candidate_bound. bpv_gap_ftsp_reflected_value_candidate_bound + bpv_candidate_ftsp_reflected_value = n) -> (exists bpv_result_ftsp_reflected_value_candidate. ((exists ff_b_ftsp_reflected_value_candidate_power ff_c_ftsp_reflected_value_candidate_power. ((forall ff_i_ftsp_reflected_value_candidate_power_repeat. (exists ff_lt_ftsp_reflected_value_candidate_power_repeat_bound. ff_lt_ftsp_reflected_value_candidate_power_repeat_bound + S ff_i_ftsp_reflected_value_candidate_power_repeat = bpv_candidate_ftsp_reflected_value) -> (((exists ff_h_ftsp_reflected_value_candidate_power_repeat_decoded. ff_h_ftsp_reflected_value_candidate_power_repeat_decoded + S (p) = S ((S (ff_i_ftsp_reflected_value_candidate_power_repeat)) * ff_c_ftsp_reflected_value_candidate_power)) /\ exists ff_q_ftsp_reflected_value_candidate_power_repeat_decoded. ff_b_ftsp_reflected_value_candidate_power = ff_q_ftsp_reflected_value_candidate_power_repeat_decoded * S ((S (ff_i_ftsp_reflected_value_candidate_power_repeat)) * ff_c_ftsp_reflected_value_candidate_power) + (p)))) /\ (exists ff_u_ftsp_reflected_value_candidate_power_product ff_v_ftsp_reflected_value_candidate_power_product. ((((exists ff_h_ftsp_reflected_value_candidate_power_product_start. ff_h_ftsp_reflected_value_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_ftsp_reflected_value_candidate_power_product)) /\ exists ff_q_ftsp_reflected_value_candidate_power_product_start. ff_u_ftsp_reflected_value_candidate_power_product = ff_q_ftsp_reflected_value_candidate_power_product_start * S ((S (0)) * ff_v_ftsp_reflected_value_candidate_power_product) + (1))) /\ ((((exists ff_h_ftsp_reflected_value_candidate_power_product_terminal. ff_h_ftsp_reflected_value_candidate_power_product_terminal + S (bpv_result_ftsp_reflected_value_candidate) = S ((S (bpv_candidate_ftsp_reflected_value)) * ff_v_ftsp_reflected_value_candidate_power_product)) /\ exists ff_q_ftsp_reflected_value_candidate_power_product_terminal. ff_u_ftsp_reflected_value_candidate_power_product = ff_q_ftsp_reflected_value_candidate_power_product_terminal * S ((S (bpv_candidate_ftsp_reflected_value)) * ff_v_ftsp_reflected_value_candidate_power_product) + (bpv_result_ftsp_reflected_value_candidate))) /\ forall ff_i_ftsp_reflected_value_candidate_power_product. (exists ff_lt_ftsp_reflected_value_candidate_power_product_bound. ff_lt_ftsp_reflected_value_candidate_power_product_bound + S ff_i_ftsp_reflected_value_candidate_power_product = bpv_candidate_ftsp_reflected_value) -> exists ff_p_ftsp_reflected_value_candidate_power_product ff_r_ftsp_reflected_value_candidate_power_product ff_s_ftsp_reflected_value_candidate_power_product. ((((exists ff_h_ftsp_reflected_value_candidate_power_product_factor. ff_h_ftsp_reflected_value_candidate_power_product_factor + S (ff_p_ftsp_reflected_value_candidate_power_product) = S ((S (ff_i_ftsp_reflected_value_candidate_power_product)) * ff_c_ftsp_reflected_value_candidate_power)) /\ exists ff_q_ftsp_reflected_value_candidate_power_product_factor. ff_b_ftsp_reflected_value_candidate_power = ff_q_ftsp_reflected_value_candidate_power_product_factor * S ((S (ff_i_ftsp_reflected_value_candidate_power_product)) * ff_c_ftsp_reflected_value_candidate_power) + (ff_p_ftsp_reflected_value_candidate_power_product))) /\ ((((exists ff_h_ftsp_reflected_value_candidate_power_product_partial. ff_h_ftsp_reflected_value_candidate_power_product_partial + S (ff_r_ftsp_reflected_value_candidate_power_product) = S ((S (ff_i_ftsp_reflected_value_candidate_power_product)) * ff_v_ftsp_reflected_value_candidate_power_product)) /\ exists ff_q_ftsp_reflected_value_candidate_power_product_partial. ff_u_ftsp_reflected_value_candidate_power_product = ff_q_ftsp_reflected_value_candidate_power_product_partial * S ((S (ff_i_ftsp_reflected_value_candidate_power_product)) * ff_v_ftsp_reflected_value_candidate_power_product) + (ff_r_ftsp_reflected_value_candidate_power_product))) /\ ((((exists ff_h_ftsp_reflected_value_candidate_power_product_successor. ff_h_ftsp_reflected_value_candidate_power_product_successor + S (ff_s_ftsp_reflected_value_candidate_power_product) = S ((S (S ff_i_ftsp_reflected_value_candidate_power_product)) * ff_v_ftsp_reflected_value_candidate_power_product)) /\ exists ff_q_ftsp_reflected_value_candidate_power_product_successor. ff_u_ftsp_reflected_value_candidate_power_product = ff_q_ftsp_reflected_value_candidate_power_product_successor * S ((S (S ff_i_ftsp_reflected_value_candidate_power_product)) * ff_v_ftsp_reflected_value_candidate_power_product) + (ff_s_ftsp_reflected_value_candidate_power_product))) /\ ff_s_ftsp_reflected_value_candidate_power_product = ff_r_ftsp_reflected_value_candidate_power_product * ff_p_ftsp_reflected_value_candidate_power_product)))))))) /\ (exists bpv_factor_ftsp_reflected_value_candidate_divides. n = bpv_result_ftsp_reflected_value_candidate * bpv_factor_ftsp_reflected_value_candidate_divides))) -> (exists bpv_gap_ftsp_reflected_value_maximal. bpv_gap_ftsp_reflected_value_maximal + bpv_candidate_ftsp_reflected_value = e)) -> (((exists bpv_gap_ftsp_reflected_prime_exponent_bound. bpv_gap_ftsp_reflected_prime_exponent_bound + f = q) /\ (exists bpv_result_ftsp_reflected_prime_selected. ((exists ff_b_ftsp_reflected_prime_selected_power ff_c_ftsp_reflected_prime_selected_power. ((forall ff_i_ftsp_reflected_prime_selected_power_repeat. (exists ff_lt_ftsp_reflected_prime_selected_power_repeat_bound. ff_lt_ftsp_reflected_prime_selected_power_repeat_bound + S ff_i_ftsp_reflected_prime_selected_power_repeat = f) -> (((exists ff_h_ftsp_reflected_prime_selected_power_repeat_decoded. ff_h_ftsp_reflected_prime_selected_power_repeat_decoded + S (p) = S ((S (ff_i_ftsp_reflected_prime_selected_power_repeat)) * ff_c_ftsp_reflected_prime_selected_power)) /\ exists ff_q_ftsp_reflected_prime_selected_power_repeat_decoded. ff_b_ftsp_reflected_prime_selected_power = ff_q_ftsp_reflected_prime_selected_power_repeat_decoded * S ((S (ff_i_ftsp_reflected_prime_selected_power_repeat)) * ff_c_ftsp_reflected_prime_selected_power) + (p)))) /\ (exists ff_u_ftsp_reflected_prime_selected_power_product ff_v_ftsp_reflected_prime_selected_power_product. ((((exists ff_h_ftsp_reflected_prime_selected_power_product_start. ff_h_ftsp_reflected_prime_selected_power_product_start + S (1) = S ((S (0)) * ff_v_ftsp_reflected_prime_selected_power_product)) /\ exists ff_q_ftsp_reflected_prime_selected_power_product_start. ff_u_ftsp_reflected_prime_selected_power_product = ff_q_ftsp_reflected_prime_selected_power_product_start * S ((S (0)) * ff_v_ftsp_reflected_prime_selected_power_product) + (1))) /\ ((((exists ff_h_ftsp_reflected_prime_selected_power_product_terminal. ff_h_ftsp_reflected_prime_selected_power_product_terminal + S (bpv_result_ftsp_reflected_prime_selected) = S ((S (f)) * ff_v_ftsp_reflected_prime_selected_power_product)) /\ exists ff_q_ftsp_reflected_prime_selected_power_product_terminal. ff_u_ftsp_reflected_prime_selected_power_product = ff_q_ftsp_reflected_prime_selected_power_product_terminal * S ((S (f)) * ff_v_ftsp_reflected_prime_selected_power_product) + (bpv_result_ftsp_reflected_prime_selected))) /\ forall ff_i_ftsp_reflected_prime_selected_power_product. (exists ff_lt_ftsp_reflected_prime_selected_power_product_bound. ff_lt_ftsp_reflected_prime_selected_power_product_bound + S ff_i_ftsp_reflected_prime_selected_power_product = f) -> exists ff_p_ftsp_reflected_prime_selected_power_product ff_r_ftsp_reflected_prime_selected_power_product ff_s_ftsp_reflected_prime_selected_power_product. ((((exists ff_h_ftsp_reflected_prime_selected_power_product_factor. ff_h_ftsp_reflected_prime_selected_power_product_factor + S (ff_p_ftsp_reflected_prime_selected_power_product) = S ((S (ff_i_ftsp_reflected_prime_selected_power_product)) * ff_c_ftsp_reflected_prime_selected_power)) /\ exists ff_q_ftsp_reflected_prime_selected_power_product_factor. ff_b_ftsp_reflected_prime_selected_power = ff_q_ftsp_reflected_prime_selected_power_product_factor * S ((S (ff_i_ftsp_reflected_prime_selected_power_product)) * ff_c_ftsp_reflected_prime_selected_power) + (ff_p_ftsp_reflected_prime_selected_power_product))) /\ ((((exists ff_h_ftsp_reflected_prime_selected_power_product_partial. ff_h_ftsp_reflected_prime_selected_power_product_partial + S (ff_r_ftsp_reflected_prime_selected_power_product) = S ((S (ff_i_ftsp_reflected_prime_selected_power_product)) * ff_v_ftsp_reflected_prime_selected_power_product)) /\ exists ff_q_ftsp_reflected_prime_selected_power_product_partial. ff_u_ftsp_reflected_prime_selected_power_product = ff_q_ftsp_reflected_prime_selected_power_product_partial * S ((S (ff_i_ftsp_reflected_prime_selected_power_product)) * ff_v_ftsp_reflected_prime_selected_power_product) + (ff_r_ftsp_reflected_prime_selected_power_product))) /\ ((((exists ff_h_ftsp_reflected_prime_selected_power_product_successor. ff_h_ftsp_reflected_prime_selected_power_product_successor + S (ff_s_ftsp_reflected_prime_selected_power_product) = S ((S (S ff_i_ftsp_reflected_prime_selected_power_product)) * ff_v_ftsp_reflected_prime_selected_power_product)) /\ exists ff_q_ftsp_reflected_prime_selected_power_product_successor. ff_u_ftsp_reflected_prime_selected_power_product = ff_q_ftsp_reflected_prime_selected_power_product_successor * S ((S (S ff_i_ftsp_reflected_prime_selected_power_product)) * ff_v_ftsp_reflected_prime_selected_power_product) + (ff_s_ftsp_reflected_prime_selected_power_product))) /\ ff_s_ftsp_reflected_prime_selected_power_product = ff_r_ftsp_reflected_prime_selected_power_product * ff_p_ftsp_reflected_prime_selected_power_product)))))))) /\ (exists bpv_factor_ftsp_reflected_prime_selected_divides. q = bpv_result_ftsp_reflected_prime_selected * bpv_factor_ftsp_reflected_prime_selected_divides)))) /\ forall bpv_candidate_ftsp_reflected_prime. (exists bpv_gap_ftsp_reflected_prime_candidate_bound. bpv_gap_ftsp_reflected_prime_candidate_bound + bpv_candidate_ftsp_reflected_prime = q) -> (exists bpv_result_ftsp_reflected_prime_candidate. ((exists ff_b_ftsp_reflected_prime_candidate_power ff_c_ftsp_reflected_prime_candidate_power. ((forall ff_i_ftsp_reflected_prime_candidate_power_repeat. (exists ff_lt_ftsp_reflected_prime_candidate_power_repeat_bound. ff_lt_ftsp_reflected_prime_candidate_power_repeat_bound + S ff_i_ftsp_reflected_prime_candidate_power_repeat = bpv_candidate_ftsp_reflected_prime) -> (((exists ff_h_ftsp_reflected_prime_candidate_power_repeat_decoded. ff_h_ftsp_reflected_prime_candidate_power_repeat_decoded + S (p) = S ((S (ff_i_ftsp_reflected_prime_candidate_power_repeat)) * ff_c_ftsp_reflected_prime_candidate_power)) /\ exists ff_q_ftsp_reflected_prime_candidate_power_repeat_decoded. ff_b_ftsp_reflected_prime_candidate_power = ff_q_ftsp_reflected_prime_candidate_power_repeat_decoded * S ((S (ff_i_ftsp_reflected_prime_candidate_power_repeat)) * ff_c_ftsp_reflected_prime_candidate_power) + (p)))) /\ (exists ff_u_ftsp_reflected_prime_candidate_power_product ff_v_ftsp_reflected_prime_candidate_power_product. ((((exists ff_h_ftsp_reflected_prime_candidate_power_product_start. ff_h_ftsp_reflected_prime_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_ftsp_reflected_prime_candidate_power_product)) /\ exists ff_q_ftsp_reflected_prime_candidate_power_product_start. ff_u_ftsp_reflected_prime_candidate_power_product = ff_q_ftsp_reflected_prime_candidate_power_product_start * S ((S (0)) * ff_v_ftsp_reflected_prime_candidate_power_product) + (1))) /\ ((((exists ff_h_ftsp_reflected_prime_candidate_power_product_terminal. ff_h_ftsp_reflected_prime_candidate_power_product_terminal + S (bpv_result_ftsp_reflected_prime_candidate) = S ((S (bpv_candidate_ftsp_reflected_prime)) * ff_v_ftsp_reflected_prime_candidate_power_product)) /\ exists ff_q_ftsp_reflected_prime_candidate_power_product_terminal. ff_u_ftsp_reflected_prime_candidate_power_product = ff_q_ftsp_reflected_prime_candidate_power_product_terminal * S ((S (bpv_candidate_ftsp_reflected_prime)) * ff_v_ftsp_reflected_prime_candidate_power_product) + (bpv_result_ftsp_reflected_prime_candidate))) /\ forall ff_i_ftsp_reflected_prime_candidate_power_product. (exists ff_lt_ftsp_reflected_prime_candidate_power_product_bound. ff_lt_ftsp_reflected_prime_candidate_power_product_bound + S ff_i_ftsp_reflected_prime_candidate_power_product = bpv_candidate_ftsp_reflected_prime) -> exists ff_p_ftsp_reflected_prime_candidate_power_product ff_r_ftsp_reflected_prime_candidate_power_product ff_s_ftsp_reflected_prime_candidate_power_product. ((((exists ff_h_ftsp_reflected_prime_candidate_power_product_factor. ff_h_ftsp_reflected_prime_candidate_power_product_factor + S (ff_p_ftsp_reflected_prime_candidate_power_product) = S ((S (ff_i_ftsp_reflected_prime_candidate_power_product)) * ff_c_ftsp_reflected_prime_candidate_power)) /\ exists ff_q_ftsp_reflected_prime_candidate_power_product_factor. ff_b_ftsp_reflected_prime_candidate_power = ff_q_ftsp_reflected_prime_candidate_power_product_factor * S ((S (ff_i_ftsp_reflected_prime_candidate_power_product)) * ff_c_ftsp_reflected_prime_candidate_power) + (ff_p_ftsp_reflected_prime_candidate_power_product))) /\ ((((exists ff_h_ftsp_reflected_prime_candidate_power_product_partial. ff_h_ftsp_reflected_prime_candidate_power_product_partial + S (ff_r_ftsp_reflected_prime_candidate_power_product) = S ((S (ff_i_ftsp_reflected_prime_candidate_power_product)) * ff_v_ftsp_reflected_prime_candidate_power_product)) /\ exists ff_q_ftsp_reflected_prime_candidate_power_product_partial. ff_u_ftsp_reflected_prime_candidate_power_product = ff_q_ftsp_reflected_prime_candidate_power_product_partial * S ((S (ff_i_ftsp_reflected_prime_candidate_power_product)) * ff_v_ftsp_reflected_prime_candidate_power_product) + (ff_r_ftsp_reflected_prime_candidate_power_product))) /\ ((((exists ff_h_ftsp_reflected_prime_candidate_power_product_successor. ff_h_ftsp_reflected_prime_candidate_power_product_successor + S (ff_s_ftsp_reflected_prime_candidate_power_product) = S ((S (S ff_i_ftsp_reflected_prime_candidate_power_product)) * ff_v_ftsp_reflected_prime_candidate_power_product)) /\ exists ff_q_ftsp_reflected_prime_candidate_power_product_successor. ff_u_ftsp_reflected_prime_candidate_power_product = ff_q_ftsp_reflected_prime_candidate_power_product_successor * S ((S (S ff_i_ftsp_reflected_prime_candidate_power_product)) * ff_v_ftsp_reflected_prime_candidate_power_product) + (ff_s_ftsp_reflected_prime_candidate_power_product))) /\ ff_s_ftsp_reflected_prime_candidate_power_product = ff_r_ftsp_reflected_prime_candidate_power_product * ff_p_ftsp_reflected_prime_candidate_power_product)))))))) /\ (exists bpv_factor_ftsp_reflected_prime_candidate_divides. q = bpv_result_ftsp_reflected_prime_candidate * bpv_factor_ftsp_reflected_prime_candidate_divides))) -> (exists bpv_gap_ftsp_reflected_prime_maximal. bpv_gap_ftsp_reflected_prime_maximal + bpv_candidate_ftsp_reflected_prime = f)) -> (((exists bpv_gap_ftsp_reflected_product_exponent_bound. bpv_gap_ftsp_reflected_product_exponent_bound + g = (n * q)) /\ (exists bpv_result_ftsp_reflected_product_selected. ((exists ff_b_ftsp_reflected_product_selected_power ff_c_ftsp_reflected_product_selected_power. ((forall ff_i_ftsp_reflected_product_selected_power_repeat. (exists ff_lt_ftsp_reflected_product_selected_power_repeat_bound. ff_lt_ftsp_reflected_product_selected_power_repeat_bound + S ff_i_ftsp_reflected_product_selected_power_repeat = g) -> (((exists ff_h_ftsp_reflected_product_selected_power_repeat_decoded. ff_h_ftsp_reflected_product_selected_power_repeat_decoded + S (p) = S ((S (ff_i_ftsp_reflected_product_selected_power_repeat)) * ff_c_ftsp_reflected_product_selected_power)) /\ exists ff_q_ftsp_reflected_product_selected_power_repeat_decoded. ff_b_ftsp_reflected_product_selected_power = ff_q_ftsp_reflected_product_selected_power_repeat_decoded * S ((S (ff_i_ftsp_reflected_product_selected_power_repeat)) * ff_c_ftsp_reflected_product_selected_power) + (p)))) /\ (exists ff_u_ftsp_reflected_product_selected_power_product ff_v_ftsp_reflected_product_selected_power_product. ((((exists ff_h_ftsp_reflected_product_selected_power_product_start. ff_h_ftsp_reflected_product_selected_power_product_start + S (1) = S ((S (0)) * ff_v_ftsp_reflected_product_selected_power_product)) /\ exists ff_q_ftsp_reflected_product_selected_power_product_start. ff_u_ftsp_reflected_product_selected_power_product = ff_q_ftsp_reflected_product_selected_power_product_start * S ((S (0)) * ff_v_ftsp_reflected_product_selected_power_product) + (1))) /\ ((((exists ff_h_ftsp_reflected_product_selected_power_product_terminal. ff_h_ftsp_reflected_product_selected_power_product_terminal + S (bpv_result_ftsp_reflected_product_selected) = S ((S (g)) * ff_v_ftsp_reflected_product_selected_power_product)) /\ exists ff_q_ftsp_reflected_product_selected_power_product_terminal. ff_u_ftsp_reflected_product_selected_power_product = ff_q_ftsp_reflected_product_selected_power_product_terminal * S ((S (g)) * ff_v_ftsp_reflected_product_selected_power_product) + (bpv_result_ftsp_reflected_product_selected))) /\ forall ff_i_ftsp_reflected_product_selected_power_product. (exists ff_lt_ftsp_reflected_product_selected_power_product_bound. ff_lt_ftsp_reflected_product_selected_power_product_bound + S ff_i_ftsp_reflected_product_selected_power_product = g) -> exists ff_p_ftsp_reflected_product_selected_power_product ff_r_ftsp_reflected_product_selected_power_product ff_s_ftsp_reflected_product_selected_power_product. ((((exists ff_h_ftsp_reflected_product_selected_power_product_factor. ff_h_ftsp_reflected_product_selected_power_product_factor + S (ff_p_ftsp_reflected_product_selected_power_product) = S ((S (ff_i_ftsp_reflected_product_selected_power_product)) * ff_c_ftsp_reflected_product_selected_power)) /\ exists ff_q_ftsp_reflected_product_selected_power_product_factor. ff_b_ftsp_reflected_product_selected_power = ff_q_ftsp_reflected_product_selected_power_product_factor * S ((S (ff_i_ftsp_reflected_product_selected_power_product)) * ff_c_ftsp_reflected_product_selected_power) + (ff_p_ftsp_reflected_product_selected_power_product))) /\ ((((exists ff_h_ftsp_reflected_product_selected_power_product_partial. ff_h_ftsp_reflected_product_selected_power_product_partial + S (ff_r_ftsp_reflected_product_selected_power_product) = S ((S (ff_i_ftsp_reflected_product_selected_power_product)) * ff_v_ftsp_reflected_product_selected_power_product)) /\ exists ff_q_ftsp_reflected_product_selected_power_product_partial. ff_u_ftsp_reflected_product_selected_power_product = ff_q_ftsp_reflected_product_selected_power_product_partial * S ((S (ff_i_ftsp_reflected_product_selected_power_product)) * ff_v_ftsp_reflected_product_selected_power_product) + (ff_r_ftsp_reflected_product_selected_power_product))) /\ ((((exists ff_h_ftsp_reflected_product_selected_power_product_successor. ff_h_ftsp_reflected_product_selected_power_product_successor + S (ff_s_ftsp_reflected_product_selected_power_product) = S ((S (S ff_i_ftsp_reflected_product_selected_power_product)) * ff_v_ftsp_reflected_product_selected_power_product)) /\ exists ff_q_ftsp_reflected_product_selected_power_product_successor. ff_u_ftsp_reflected_product_selected_power_product = ff_q_ftsp_reflected_product_selected_power_product_successor * S ((S (S ff_i_ftsp_reflected_product_selected_power_product)) * ff_v_ftsp_reflected_product_selected_power_product) + (ff_s_ftsp_reflected_product_selected_power_product))) /\ ff_s_ftsp_reflected_product_selected_power_product = ff_r_ftsp_reflected_product_selected_power_product * ff_p_ftsp_reflected_product_selected_power_product)))))))) /\ (exists bpv_factor_ftsp_reflected_product_selected_divides. (n * q) = bpv_result_ftsp_reflected_product_selected * bpv_factor_ftsp_reflected_product_selected_divides)))) /\ forall bpv_candidate_ftsp_reflected_product. (exists bpv_gap_ftsp_reflected_product_candidate_bound. bpv_gap_ftsp_reflected_product_candidate_bound + bpv_candidate_ftsp_reflected_product = (n * q)) -> (exists bpv_result_ftsp_reflected_product_candidate. ((exists ff_b_ftsp_reflected_product_candidate_power ff_c_ftsp_reflected_product_candidate_power. ((forall ff_i_ftsp_reflected_product_candidate_power_repeat. (exists ff_lt_ftsp_reflected_product_candidate_power_repeat_bound. ff_lt_ftsp_reflected_product_candidate_power_repeat_bound + S ff_i_ftsp_reflected_product_candidate_power_repeat = bpv_candidate_ftsp_reflected_product) -> (((exists ff_h_ftsp_reflected_product_candidate_power_repeat_decoded. ff_h_ftsp_reflected_product_candidate_power_repeat_decoded + S (p) = S ((S (ff_i_ftsp_reflected_product_candidate_power_repeat)) * ff_c_ftsp_reflected_product_candidate_power)) /\ exists ff_q_ftsp_reflected_product_candidate_power_repeat_decoded. ff_b_ftsp_reflected_product_candidate_power = ff_q_ftsp_reflected_product_candidate_power_repeat_decoded * S ((S (ff_i_ftsp_reflected_product_candidate_power_repeat)) * ff_c_ftsp_reflected_product_candidate_power) + (p)))) /\ (exists ff_u_ftsp_reflected_product_candidate_power_product ff_v_ftsp_reflected_product_candidate_power_product. ((((exists ff_h_ftsp_reflected_product_candidate_power_product_start. ff_h_ftsp_reflected_product_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_ftsp_reflected_product_candidate_power_product)) /\ exists ff_q_ftsp_reflected_product_candidate_power_product_start. ff_u_ftsp_reflected_product_candidate_power_product = ff_q_ftsp_reflected_product_candidate_power_product_start * S ((S (0)) * ff_v_ftsp_reflected_product_candidate_power_product) + (1))) /\ ((((exists ff_h_ftsp_reflected_product_candidate_power_product_terminal. ff_h_ftsp_reflected_product_candidate_power_product_terminal + S (bpv_result_ftsp_reflected_product_candidate) = S ((S (bpv_candidate_ftsp_reflected_product)) * ff_v_ftsp_reflected_product_candidate_power_product)) /\ exists ff_q_ftsp_reflected_product_candidate_power_product_terminal. ff_u_ftsp_reflected_product_candidate_power_product = ff_q_ftsp_reflected_product_candidate_power_product_terminal * S ((S (bpv_candidate_ftsp_reflected_product)) * ff_v_ftsp_reflected_product_candidate_power_product) + (bpv_result_ftsp_reflected_product_candidate))) /\ forall ff_i_ftsp_reflected_product_candidate_power_product. (exists ff_lt_ftsp_reflected_product_candidate_power_product_bound. ff_lt_ftsp_reflected_product_candidate_power_product_bound + S ff_i_ftsp_reflected_product_candidate_power_product = bpv_candidate_ftsp_reflected_product) -> exists ff_p_ftsp_reflected_product_candidate_power_product ff_r_ftsp_reflected_product_candidate_power_product ff_s_ftsp_reflected_product_candidate_power_product. ((((exists ff_h_ftsp_reflected_product_candidate_power_product_factor. ff_h_ftsp_reflected_product_candidate_power_product_factor + S (ff_p_ftsp_reflected_product_candidate_power_product) = S ((S (ff_i_ftsp_reflected_product_candidate_power_product)) * ff_c_ftsp_reflected_product_candidate_power)) /\ exists ff_q_ftsp_reflected_product_candidate_power_product_factor. ff_b_ftsp_reflected_product_candidate_power = ff_q_ftsp_reflected_product_candidate_power_product_factor * S ((S (ff_i_ftsp_reflected_product_candidate_power_product)) * ff_c_ftsp_reflected_product_candidate_power) + (ff_p_ftsp_reflected_product_candidate_power_product))) /\ ((((exists ff_h_ftsp_reflected_product_candidate_power_product_partial. ff_h_ftsp_reflected_product_candidate_power_product_partial + S (ff_r_ftsp_reflected_product_candidate_power_product) = S ((S (ff_i_ftsp_reflected_product_candidate_power_product)) * ff_v_ftsp_reflected_product_candidate_power_product)) /\ exists ff_q_ftsp_reflected_product_candidate_power_product_partial. ff_u_ftsp_reflected_product_candidate_power_product = ff_q_ftsp_reflected_product_candidate_power_product_partial * S ((S (ff_i_ftsp_reflected_product_candidate_power_product)) * ff_v_ftsp_reflected_product_candidate_power_product) + (ff_r_ftsp_reflected_product_candidate_power_product))) /\ ((((exists ff_h_ftsp_reflected_product_candidate_power_product_successor. ff_h_ftsp_reflected_product_candidate_power_product_successor + S (ff_s_ftsp_reflected_product_candidate_power_product) = S ((S (S ff_i_ftsp_reflected_product_candidate_power_product)) * ff_v_ftsp_reflected_product_candidate_power_product)) /\ exists ff_q_ftsp_reflected_product_candidate_power_product_successor. ff_u_ftsp_reflected_product_candidate_power_product = ff_q_ftsp_reflected_product_candidate_power_product_successor * S ((S (S ff_i_ftsp_reflected_product_candidate_power_product)) * ff_v_ftsp_reflected_product_candidate_power_product) + (ff_s_ftsp_reflected_product_candidate_power_product))) /\ ff_s_ftsp_reflected_product_candidate_power_product = ff_r_ftsp_reflected_product_candidate_power_product * ff_p_ftsp_reflected_product_candidate_power_product)))))))) /\ (exists bpv_factor_ftsp_reflected_product_candidate_divides. (n * q) = bpv_result_ftsp_reflected_product_candidate * bpv_factor_ftsp_reflected_product_candidate_divides))) -> (exists bpv_gap_ftsp_reflected_product_maximal. bpv_gap_ftsp_reflected_product_maximal + bpv_candidate_ftsp_reflected_product = g)) -> (exists h. g = h + h) -> exists h. e = h + hEvery purple notation token opens its conservative definition. This reading surface never changes the unchanged intuitionistic kernel or confers checked-use authority.
Definitions used by this theorem
In the theorem statement
In local proof propositions
Exact expanded first-order statement
forall p q n e f g. ((~(p = 1) /\ forall frm_prime_left_ftsp_p frm_prime_right_ftsp_p. p = frm_prime_left_ftsp_p * frm_prime_right_ftsp_p -> frm_prime_left_ftsp_p = 1 \/ frm_prime_right_ftsp_p = 1)) -> ((~(q = 1) /\ forall frm_prime_left_ftsp_q frm_prime_right_ftsp_q. q = frm_prime_left_ftsp_q * frm_prime_right_ftsp_q -> frm_prime_left_ftsp_q = 1 \/ frm_prime_right_ftsp_q = 1)) -> ~(p = q) -> ~(n = 0) -> (((exists bpv_gap_ftsp_reflected_value_exponent_bound. bpv_gap_ftsp_reflected_value_exponent_bound + e = n) /\ (exists bpv_result_ftsp_reflected_value_selected. ((exists ff_b_ftsp_reflected_value_selected_power ff_c_ftsp_reflected_value_selected_power. ((forall ff_i_ftsp_reflected_value_selected_power_repeat. (exists ff_lt_ftsp_reflected_value_selected_power_repeat_bound. ff_lt_ftsp_reflected_value_selected_power_repeat_bound + S ff_i_ftsp_reflected_value_selected_power_repeat = e) -> (((exists ff_h_ftsp_reflected_value_selected_power_repeat_decoded. ff_h_ftsp_reflected_value_selected_power_repeat_decoded + S (p) = S ((S (ff_i_ftsp_reflected_value_selected_power_repeat)) * ff_c_ftsp_reflected_value_selected_power)) /\ exists ff_q_ftsp_reflected_value_selected_power_repeat_decoded. ff_b_ftsp_reflected_value_selected_power = ff_q_ftsp_reflected_value_selected_power_repeat_decoded * S ((S (ff_i_ftsp_reflected_value_selected_power_repeat)) * ff_c_ftsp_reflected_value_selected_power) + (p)))) /\ (exists ff_u_ftsp_reflected_value_selected_power_product ff_v_ftsp_reflected_value_selected_power_product. ((((exists ff_h_ftsp_reflected_value_selected_power_product_start. ff_h_ftsp_reflected_value_selected_power_product_start + S (1) = S ((S (0)) * ff_v_ftsp_reflected_value_selected_power_product)) /\ exists ff_q_ftsp_reflected_value_selected_power_product_start. ff_u_ftsp_reflected_value_selected_power_product = ff_q_ftsp_reflected_value_selected_power_product_start * S ((S (0)) * ff_v_ftsp_reflected_value_selected_power_product) + (1))) /\ ((((exists ff_h_ftsp_reflected_value_selected_power_product_terminal. ff_h_ftsp_reflected_value_selected_power_product_terminal + S (bpv_result_ftsp_reflected_value_selected) = S ((S (e)) * ff_v_ftsp_reflected_value_selected_power_product)) /\ exists ff_q_ftsp_reflected_value_selected_power_product_terminal. ff_u_ftsp_reflected_value_selected_power_product = ff_q_ftsp_reflected_value_selected_power_product_terminal * S ((S (e)) * ff_v_ftsp_reflected_value_selected_power_product) + (bpv_result_ftsp_reflected_value_selected))) /\ forall ff_i_ftsp_reflected_value_selected_power_product. (exists ff_lt_ftsp_reflected_value_selected_power_product_bound. ff_lt_ftsp_reflected_value_selected_power_product_bound + S ff_i_ftsp_reflected_value_selected_power_product = e) -> exists ff_p_ftsp_reflected_value_selected_power_product ff_r_ftsp_reflected_value_selected_power_product ff_s_ftsp_reflected_value_selected_power_product. ((((exists ff_h_ftsp_reflected_value_selected_power_product_factor. ff_h_ftsp_reflected_value_selected_power_product_factor + S (ff_p_ftsp_reflected_value_selected_power_product) = S ((S (ff_i_ftsp_reflected_value_selected_power_product)) * ff_c_ftsp_reflected_value_selected_power)) /\ exists ff_q_ftsp_reflected_value_selected_power_product_factor. ff_b_ftsp_reflected_value_selected_power = ff_q_ftsp_reflected_value_selected_power_product_factor * S ((S (ff_i_ftsp_reflected_value_selected_power_product)) * ff_c_ftsp_reflected_value_selected_power) + (ff_p_ftsp_reflected_value_selected_power_product))) /\ ((((exists ff_h_ftsp_reflected_value_selected_power_product_partial. ff_h_ftsp_reflected_value_selected_power_product_partial + S (ff_r_ftsp_reflected_value_selected_power_product) = S ((S (ff_i_ftsp_reflected_value_selected_power_product)) * ff_v_ftsp_reflected_value_selected_power_product)) /\ exists ff_q_ftsp_reflected_value_selected_power_product_partial. ff_u_ftsp_reflected_value_selected_power_product = ff_q_ftsp_reflected_value_selected_power_product_partial * S ((S (ff_i_ftsp_reflected_value_selected_power_product)) * ff_v_ftsp_reflected_value_selected_power_product) + (ff_r_ftsp_reflected_value_selected_power_product))) /\ ((((exists ff_h_ftsp_reflected_value_selected_power_product_successor. ff_h_ftsp_reflected_value_selected_power_product_successor + S (ff_s_ftsp_reflected_value_selected_power_product) = S ((S (S ff_i_ftsp_reflected_value_selected_power_product)) * ff_v_ftsp_reflected_value_selected_power_product)) /\ exists ff_q_ftsp_reflected_value_selected_power_product_successor. ff_u_ftsp_reflected_value_selected_power_product = ff_q_ftsp_reflected_value_selected_power_product_successor * S ((S (S ff_i_ftsp_reflected_value_selected_power_product)) * ff_v_ftsp_reflected_value_selected_power_product) + (ff_s_ftsp_reflected_value_selected_power_product))) /\ ff_s_ftsp_reflected_value_selected_power_product = ff_r_ftsp_reflected_value_selected_power_product * ff_p_ftsp_reflected_value_selected_power_product)))))))) /\ (exists bpv_factor_ftsp_reflected_value_selected_divides. n = bpv_result_ftsp_reflected_value_selected * bpv_factor_ftsp_reflected_value_selected_divides)))) /\ forall bpv_candidate_ftsp_reflected_value. (exists bpv_gap_ftsp_reflected_value_candidate_bound. bpv_gap_ftsp_reflected_value_candidate_bound + bpv_candidate_ftsp_reflected_value = n) -> (exists bpv_result_ftsp_reflected_value_candidate. ((exists ff_b_ftsp_reflected_value_candidate_power ff_c_ftsp_reflected_value_candidate_power. ((forall ff_i_ftsp_reflected_value_candidate_power_repeat. (exists ff_lt_ftsp_reflected_value_candidate_power_repeat_bound. ff_lt_ftsp_reflected_value_candidate_power_repeat_bound + S ff_i_ftsp_reflected_value_candidate_power_repeat = bpv_candidate_ftsp_reflected_value) -> (((exists ff_h_ftsp_reflected_value_candidate_power_repeat_decoded. ff_h_ftsp_reflected_value_candidate_power_repeat_decoded + S (p) = S ((S (ff_i_ftsp_reflected_value_candidate_power_repeat)) * ff_c_ftsp_reflected_value_candidate_power)) /\ exists ff_q_ftsp_reflected_value_candidate_power_repeat_decoded. ff_b_ftsp_reflected_value_candidate_power = ff_q_ftsp_reflected_value_candidate_power_repeat_decoded * S ((S (ff_i_ftsp_reflected_value_candidate_power_repeat)) * ff_c_ftsp_reflected_value_candidate_power) + (p)))) /\ (exists ff_u_ftsp_reflected_value_candidate_power_product ff_v_ftsp_reflected_value_candidate_power_product. ((((exists ff_h_ftsp_reflected_value_candidate_power_product_start. ff_h_ftsp_reflected_value_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_ftsp_reflected_value_candidate_power_product)) /\ exists ff_q_ftsp_reflected_value_candidate_power_product_start. ff_u_ftsp_reflected_value_candidate_power_product = ff_q_ftsp_reflected_value_candidate_power_product_start * S ((S (0)) * ff_v_ftsp_reflected_value_candidate_power_product) + (1))) /\ ((((exists ff_h_ftsp_reflected_value_candidate_power_product_terminal. ff_h_ftsp_reflected_value_candidate_power_product_terminal + S (bpv_result_ftsp_reflected_value_candidate) = S ((S (bpv_candidate_ftsp_reflected_value)) * ff_v_ftsp_reflected_value_candidate_power_product)) /\ exists ff_q_ftsp_reflected_value_candidate_power_product_terminal. ff_u_ftsp_reflected_value_candidate_power_product = ff_q_ftsp_reflected_value_candidate_power_product_terminal * S ((S (bpv_candidate_ftsp_reflected_value)) * ff_v_ftsp_reflected_value_candidate_power_product) + (bpv_result_ftsp_reflected_value_candidate))) /\ forall ff_i_ftsp_reflected_value_candidate_power_product. (exists ff_lt_ftsp_reflected_value_candidate_power_product_bound. ff_lt_ftsp_reflected_value_candidate_power_product_bound + S ff_i_ftsp_reflected_value_candidate_power_product = bpv_candidate_ftsp_reflected_value) -> exists ff_p_ftsp_reflected_value_candidate_power_product ff_r_ftsp_reflected_value_candidate_power_product ff_s_ftsp_reflected_value_candidate_power_product. ((((exists ff_h_ftsp_reflected_value_candidate_power_product_factor. ff_h_ftsp_reflected_value_candidate_power_product_factor + S (ff_p_ftsp_reflected_value_candidate_power_product) = S ((S (ff_i_ftsp_reflected_value_candidate_power_product)) * ff_c_ftsp_reflected_value_candidate_power)) /\ exists ff_q_ftsp_reflected_value_candidate_power_product_factor. ff_b_ftsp_reflected_value_candidate_power = ff_q_ftsp_reflected_value_candidate_power_product_factor * S ((S (ff_i_ftsp_reflected_value_candidate_power_product)) * ff_c_ftsp_reflected_value_candidate_power) + (ff_p_ftsp_reflected_value_candidate_power_product))) /\ ((((exists ff_h_ftsp_reflected_value_candidate_power_product_partial. ff_h_ftsp_reflected_value_candidate_power_product_partial + S (ff_r_ftsp_reflected_value_candidate_power_product) = S ((S (ff_i_ftsp_reflected_value_candidate_power_product)) * ff_v_ftsp_reflected_value_candidate_power_product)) /\ exists ff_q_ftsp_reflected_value_candidate_power_product_partial. ff_u_ftsp_reflected_value_candidate_power_product = ff_q_ftsp_reflected_value_candidate_power_product_partial * S ((S (ff_i_ftsp_reflected_value_candidate_power_product)) * ff_v_ftsp_reflected_value_candidate_power_product) + (ff_r_ftsp_reflected_value_candidate_power_product))) /\ ((((exists ff_h_ftsp_reflected_value_candidate_power_product_successor. ff_h_ftsp_reflected_value_candidate_power_product_successor + S (ff_s_ftsp_reflected_value_candidate_power_product) = S ((S (S ff_i_ftsp_reflected_value_candidate_power_product)) * ff_v_ftsp_reflected_value_candidate_power_product)) /\ exists ff_q_ftsp_reflected_value_candidate_power_product_successor. ff_u_ftsp_reflected_value_candidate_power_product = ff_q_ftsp_reflected_value_candidate_power_product_successor * S ((S (S ff_i_ftsp_reflected_value_candidate_power_product)) * ff_v_ftsp_reflected_value_candidate_power_product) + (ff_s_ftsp_reflected_value_candidate_power_product))) /\ ff_s_ftsp_reflected_value_candidate_power_product = ff_r_ftsp_reflected_value_candidate_power_product * ff_p_ftsp_reflected_value_candidate_power_product)))))))) /\ (exists bpv_factor_ftsp_reflected_value_candidate_divides. n = bpv_result_ftsp_reflected_value_candidate * bpv_factor_ftsp_reflected_value_candidate_divides))) -> (exists bpv_gap_ftsp_reflected_value_maximal. bpv_gap_ftsp_reflected_value_maximal + bpv_candidate_ftsp_reflected_value = e)) -> (((exists bpv_gap_ftsp_reflected_prime_exponent_bound. bpv_gap_ftsp_reflected_prime_exponent_bound + f = q) /\ (exists bpv_result_ftsp_reflected_prime_selected. ((exists ff_b_ftsp_reflected_prime_selected_power ff_c_ftsp_reflected_prime_selected_power. ((forall ff_i_ftsp_reflected_prime_selected_power_repeat. (exists ff_lt_ftsp_reflected_prime_selected_power_repeat_bound. ff_lt_ftsp_reflected_prime_selected_power_repeat_bound + S ff_i_ftsp_reflected_prime_selected_power_repeat = f) -> (((exists ff_h_ftsp_reflected_prime_selected_power_repeat_decoded. ff_h_ftsp_reflected_prime_selected_power_repeat_decoded + S (p) = S ((S (ff_i_ftsp_reflected_prime_selected_power_repeat)) * ff_c_ftsp_reflected_prime_selected_power)) /\ exists ff_q_ftsp_reflected_prime_selected_power_repeat_decoded. ff_b_ftsp_reflected_prime_selected_power = ff_q_ftsp_reflected_prime_selected_power_repeat_decoded * S ((S (ff_i_ftsp_reflected_prime_selected_power_repeat)) * ff_c_ftsp_reflected_prime_selected_power) + (p)))) /\ (exists ff_u_ftsp_reflected_prime_selected_power_product ff_v_ftsp_reflected_prime_selected_power_product. ((((exists ff_h_ftsp_reflected_prime_selected_power_product_start. ff_h_ftsp_reflected_prime_selected_power_product_start + S (1) = S ((S (0)) * ff_v_ftsp_reflected_prime_selected_power_product)) /\ exists ff_q_ftsp_reflected_prime_selected_power_product_start. ff_u_ftsp_reflected_prime_selected_power_product = ff_q_ftsp_reflected_prime_selected_power_product_start * S ((S (0)) * ff_v_ftsp_reflected_prime_selected_power_product) + (1))) /\ ((((exists ff_h_ftsp_reflected_prime_selected_power_product_terminal. ff_h_ftsp_reflected_prime_selected_power_product_terminal + S (bpv_result_ftsp_reflected_prime_selected) = S ((S (f)) * ff_v_ftsp_reflected_prime_selected_power_product)) /\ exists ff_q_ftsp_reflected_prime_selected_power_product_terminal. ff_u_ftsp_reflected_prime_selected_power_product = ff_q_ftsp_reflected_prime_selected_power_product_terminal * S ((S (f)) * ff_v_ftsp_reflected_prime_selected_power_product) + (bpv_result_ftsp_reflected_prime_selected))) /\ forall ff_i_ftsp_reflected_prime_selected_power_product. (exists ff_lt_ftsp_reflected_prime_selected_power_product_bound. ff_lt_ftsp_reflected_prime_selected_power_product_bound + S ff_i_ftsp_reflected_prime_selected_power_product = f) -> exists ff_p_ftsp_reflected_prime_selected_power_product ff_r_ftsp_reflected_prime_selected_power_product ff_s_ftsp_reflected_prime_selected_power_product. ((((exists ff_h_ftsp_reflected_prime_selected_power_product_factor. ff_h_ftsp_reflected_prime_selected_power_product_factor + S (ff_p_ftsp_reflected_prime_selected_power_product) = S ((S (ff_i_ftsp_reflected_prime_selected_power_product)) * ff_c_ftsp_reflected_prime_selected_power)) /\ exists ff_q_ftsp_reflected_prime_selected_power_product_factor. ff_b_ftsp_reflected_prime_selected_power = ff_q_ftsp_reflected_prime_selected_power_product_factor * S ((S (ff_i_ftsp_reflected_prime_selected_power_product)) * ff_c_ftsp_reflected_prime_selected_power) + (ff_p_ftsp_reflected_prime_selected_power_product))) /\ ((((exists ff_h_ftsp_reflected_prime_selected_power_product_partial. ff_h_ftsp_reflected_prime_selected_power_product_partial + S (ff_r_ftsp_reflected_prime_selected_power_product) = S ((S (ff_i_ftsp_reflected_prime_selected_power_product)) * ff_v_ftsp_reflected_prime_selected_power_product)) /\ exists ff_q_ftsp_reflected_prime_selected_power_product_partial. ff_u_ftsp_reflected_prime_selected_power_product = ff_q_ftsp_reflected_prime_selected_power_product_partial * S ((S (ff_i_ftsp_reflected_prime_selected_power_product)) * ff_v_ftsp_reflected_prime_selected_power_product) + (ff_r_ftsp_reflected_prime_selected_power_product))) /\ ((((exists ff_h_ftsp_reflected_prime_selected_power_product_successor. ff_h_ftsp_reflected_prime_selected_power_product_successor + S (ff_s_ftsp_reflected_prime_selected_power_product) = S ((S (S ff_i_ftsp_reflected_prime_selected_power_product)) * ff_v_ftsp_reflected_prime_selected_power_product)) /\ exists ff_q_ftsp_reflected_prime_selected_power_product_successor. ff_u_ftsp_reflected_prime_selected_power_product = ff_q_ftsp_reflected_prime_selected_power_product_successor * S ((S (S ff_i_ftsp_reflected_prime_selected_power_product)) * ff_v_ftsp_reflected_prime_selected_power_product) + (ff_s_ftsp_reflected_prime_selected_power_product))) /\ ff_s_ftsp_reflected_prime_selected_power_product = ff_r_ftsp_reflected_prime_selected_power_product * ff_p_ftsp_reflected_prime_selected_power_product)))))))) /\ (exists bpv_factor_ftsp_reflected_prime_selected_divides. q = bpv_result_ftsp_reflected_prime_selected * bpv_factor_ftsp_reflected_prime_selected_divides)))) /\ forall bpv_candidate_ftsp_reflected_prime. (exists bpv_gap_ftsp_reflected_prime_candidate_bound. bpv_gap_ftsp_reflected_prime_candidate_bound + bpv_candidate_ftsp_reflected_prime = q) -> (exists bpv_result_ftsp_reflected_prime_candidate. ((exists ff_b_ftsp_reflected_prime_candidate_power ff_c_ftsp_reflected_prime_candidate_power. ((forall ff_i_ftsp_reflected_prime_candidate_power_repeat. (exists ff_lt_ftsp_reflected_prime_candidate_power_repeat_bound. ff_lt_ftsp_reflected_prime_candidate_power_repeat_bound + S ff_i_ftsp_reflected_prime_candidate_power_repeat = bpv_candidate_ftsp_reflected_prime) -> (((exists ff_h_ftsp_reflected_prime_candidate_power_repeat_decoded. ff_h_ftsp_reflected_prime_candidate_power_repeat_decoded + S (p) = S ((S (ff_i_ftsp_reflected_prime_candidate_power_repeat)) * ff_c_ftsp_reflected_prime_candidate_power)) /\ exists ff_q_ftsp_reflected_prime_candidate_power_repeat_decoded. ff_b_ftsp_reflected_prime_candidate_power = ff_q_ftsp_reflected_prime_candidate_power_repeat_decoded * S ((S (ff_i_ftsp_reflected_prime_candidate_power_repeat)) * ff_c_ftsp_reflected_prime_candidate_power) + (p)))) /\ (exists ff_u_ftsp_reflected_prime_candidate_power_product ff_v_ftsp_reflected_prime_candidate_power_product. ((((exists ff_h_ftsp_reflected_prime_candidate_power_product_start. ff_h_ftsp_reflected_prime_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_ftsp_reflected_prime_candidate_power_product)) /\ exists ff_q_ftsp_reflected_prime_candidate_power_product_start. ff_u_ftsp_reflected_prime_candidate_power_product = ff_q_ftsp_reflected_prime_candidate_power_product_start * S ((S (0)) * ff_v_ftsp_reflected_prime_candidate_power_product) + (1))) /\ ((((exists ff_h_ftsp_reflected_prime_candidate_power_product_terminal. ff_h_ftsp_reflected_prime_candidate_power_product_terminal + S (bpv_result_ftsp_reflected_prime_candidate) = S ((S (bpv_candidate_ftsp_reflected_prime)) * ff_v_ftsp_reflected_prime_candidate_power_product)) /\ exists ff_q_ftsp_reflected_prime_candidate_power_product_terminal. ff_u_ftsp_reflected_prime_candidate_power_product = ff_q_ftsp_reflected_prime_candidate_power_product_terminal * S ((S (bpv_candidate_ftsp_reflected_prime)) * ff_v_ftsp_reflected_prime_candidate_power_product) + (bpv_result_ftsp_reflected_prime_candidate))) /\ forall ff_i_ftsp_reflected_prime_candidate_power_product. (exists ff_lt_ftsp_reflected_prime_candidate_power_product_bound. ff_lt_ftsp_reflected_prime_candidate_power_product_bound + S ff_i_ftsp_reflected_prime_candidate_power_product = bpv_candidate_ftsp_reflected_prime) -> exists ff_p_ftsp_reflected_prime_candidate_power_product ff_r_ftsp_reflected_prime_candidate_power_product ff_s_ftsp_reflected_prime_candidate_power_product. ((((exists ff_h_ftsp_reflected_prime_candidate_power_product_factor. ff_h_ftsp_reflected_prime_candidate_power_product_factor + S (ff_p_ftsp_reflected_prime_candidate_power_product) = S ((S (ff_i_ftsp_reflected_prime_candidate_power_product)) * ff_c_ftsp_reflected_prime_candidate_power)) /\ exists ff_q_ftsp_reflected_prime_candidate_power_product_factor. ff_b_ftsp_reflected_prime_candidate_power = ff_q_ftsp_reflected_prime_candidate_power_product_factor * S ((S (ff_i_ftsp_reflected_prime_candidate_power_product)) * ff_c_ftsp_reflected_prime_candidate_power) + (ff_p_ftsp_reflected_prime_candidate_power_product))) /\ ((((exists ff_h_ftsp_reflected_prime_candidate_power_product_partial. ff_h_ftsp_reflected_prime_candidate_power_product_partial + S (ff_r_ftsp_reflected_prime_candidate_power_product) = S ((S (ff_i_ftsp_reflected_prime_candidate_power_product)) * ff_v_ftsp_reflected_prime_candidate_power_product)) /\ exists ff_q_ftsp_reflected_prime_candidate_power_product_partial. ff_u_ftsp_reflected_prime_candidate_power_product = ff_q_ftsp_reflected_prime_candidate_power_product_partial * S ((S (ff_i_ftsp_reflected_prime_candidate_power_product)) * ff_v_ftsp_reflected_prime_candidate_power_product) + (ff_r_ftsp_reflected_prime_candidate_power_product))) /\ ((((exists ff_h_ftsp_reflected_prime_candidate_power_product_successor. ff_h_ftsp_reflected_prime_candidate_power_product_successor + S (ff_s_ftsp_reflected_prime_candidate_power_product) = S ((S (S ff_i_ftsp_reflected_prime_candidate_power_product)) * ff_v_ftsp_reflected_prime_candidate_power_product)) /\ exists ff_q_ftsp_reflected_prime_candidate_power_product_successor. ff_u_ftsp_reflected_prime_candidate_power_product = ff_q_ftsp_reflected_prime_candidate_power_product_successor * S ((S (S ff_i_ftsp_reflected_prime_candidate_power_product)) * ff_v_ftsp_reflected_prime_candidate_power_product) + (ff_s_ftsp_reflected_prime_candidate_power_product))) /\ ff_s_ftsp_reflected_prime_candidate_power_product = ff_r_ftsp_reflected_prime_candidate_power_product * ff_p_ftsp_reflected_prime_candidate_power_product)))))))) /\ (exists bpv_factor_ftsp_reflected_prime_candidate_divides. q = bpv_result_ftsp_reflected_prime_candidate * bpv_factor_ftsp_reflected_prime_candidate_divides))) -> (exists bpv_gap_ftsp_reflected_prime_maximal. bpv_gap_ftsp_reflected_prime_maximal + bpv_candidate_ftsp_reflected_prime = f)) -> (((exists bpv_gap_ftsp_reflected_product_exponent_bound. bpv_gap_ftsp_reflected_product_exponent_bound + g = (n * q)) /\ (exists bpv_result_ftsp_reflected_product_selected. ((exists ff_b_ftsp_reflected_product_selected_power ff_c_ftsp_reflected_product_selected_power. ((forall ff_i_ftsp_reflected_product_selected_power_repeat. (exists ff_lt_ftsp_reflected_product_selected_power_repeat_bound. ff_lt_ftsp_reflected_product_selected_power_repeat_bound + S ff_i_ftsp_reflected_product_selected_power_repeat = g) -> (((exists ff_h_ftsp_reflected_product_selected_power_repeat_decoded. ff_h_ftsp_reflected_product_selected_power_repeat_decoded + S (p) = S ((S (ff_i_ftsp_reflected_product_selected_power_repeat)) * ff_c_ftsp_reflected_product_selected_power)) /\ exists ff_q_ftsp_reflected_product_selected_power_repeat_decoded. ff_b_ftsp_reflected_product_selected_power = ff_q_ftsp_reflected_product_selected_power_repeat_decoded * S ((S (ff_i_ftsp_reflected_product_selected_power_repeat)) * ff_c_ftsp_reflected_product_selected_power) + (p)))) /\ (exists ff_u_ftsp_reflected_product_selected_power_product ff_v_ftsp_reflected_product_selected_power_product. ((((exists ff_h_ftsp_reflected_product_selected_power_product_start. ff_h_ftsp_reflected_product_selected_power_product_start + S (1) = S ((S (0)) * ff_v_ftsp_reflected_product_selected_power_product)) /\ exists ff_q_ftsp_reflected_product_selected_power_product_start. ff_u_ftsp_reflected_product_selected_power_product = ff_q_ftsp_reflected_product_selected_power_product_start * S ((S (0)) * ff_v_ftsp_reflected_product_selected_power_product) + (1))) /\ ((((exists ff_h_ftsp_reflected_product_selected_power_product_terminal. ff_h_ftsp_reflected_product_selected_power_product_terminal + S (bpv_result_ftsp_reflected_product_selected) = S ((S (g)) * ff_v_ftsp_reflected_product_selected_power_product)) /\ exists ff_q_ftsp_reflected_product_selected_power_product_terminal. ff_u_ftsp_reflected_product_selected_power_product = ff_q_ftsp_reflected_product_selected_power_product_terminal * S ((S (g)) * ff_v_ftsp_reflected_product_selected_power_product) + (bpv_result_ftsp_reflected_product_selected))) /\ forall ff_i_ftsp_reflected_product_selected_power_product. (exists ff_lt_ftsp_reflected_product_selected_power_product_bound. ff_lt_ftsp_reflected_product_selected_power_product_bound + S ff_i_ftsp_reflected_product_selected_power_product = g) -> exists ff_p_ftsp_reflected_product_selected_power_product ff_r_ftsp_reflected_product_selected_power_product ff_s_ftsp_reflected_product_selected_power_product. ((((exists ff_h_ftsp_reflected_product_selected_power_product_factor. ff_h_ftsp_reflected_product_selected_power_product_factor + S (ff_p_ftsp_reflected_product_selected_power_product) = S ((S (ff_i_ftsp_reflected_product_selected_power_product)) * ff_c_ftsp_reflected_product_selected_power)) /\ exists ff_q_ftsp_reflected_product_selected_power_product_factor. ff_b_ftsp_reflected_product_selected_power = ff_q_ftsp_reflected_product_selected_power_product_factor * S ((S (ff_i_ftsp_reflected_product_selected_power_product)) * ff_c_ftsp_reflected_product_selected_power) + (ff_p_ftsp_reflected_product_selected_power_product))) /\ ((((exists ff_h_ftsp_reflected_product_selected_power_product_partial. ff_h_ftsp_reflected_product_selected_power_product_partial + S (ff_r_ftsp_reflected_product_selected_power_product) = S ((S (ff_i_ftsp_reflected_product_selected_power_product)) * ff_v_ftsp_reflected_product_selected_power_product)) /\ exists ff_q_ftsp_reflected_product_selected_power_product_partial. ff_u_ftsp_reflected_product_selected_power_product = ff_q_ftsp_reflected_product_selected_power_product_partial * S ((S (ff_i_ftsp_reflected_product_selected_power_product)) * ff_v_ftsp_reflected_product_selected_power_product) + (ff_r_ftsp_reflected_product_selected_power_product))) /\ ((((exists ff_h_ftsp_reflected_product_selected_power_product_successor. ff_h_ftsp_reflected_product_selected_power_product_successor + S (ff_s_ftsp_reflected_product_selected_power_product) = S ((S (S ff_i_ftsp_reflected_product_selected_power_product)) * ff_v_ftsp_reflected_product_selected_power_product)) /\ exists ff_q_ftsp_reflected_product_selected_power_product_successor. ff_u_ftsp_reflected_product_selected_power_product = ff_q_ftsp_reflected_product_selected_power_product_successor * S ((S (S ff_i_ftsp_reflected_product_selected_power_product)) * ff_v_ftsp_reflected_product_selected_power_product) + (ff_s_ftsp_reflected_product_selected_power_product))) /\ ff_s_ftsp_reflected_product_selected_power_product = ff_r_ftsp_reflected_product_selected_power_product * ff_p_ftsp_reflected_product_selected_power_product)))))))) /\ (exists bpv_factor_ftsp_reflected_product_selected_divides. (n * q) = bpv_result_ftsp_reflected_product_selected * bpv_factor_ftsp_reflected_product_selected_divides)))) /\ forall bpv_candidate_ftsp_reflected_product. (exists bpv_gap_ftsp_reflected_product_candidate_bound. bpv_gap_ftsp_reflected_product_candidate_bound + bpv_candidate_ftsp_reflected_product = (n * q)) -> (exists bpv_result_ftsp_reflected_product_candidate. ((exists ff_b_ftsp_reflected_product_candidate_power ff_c_ftsp_reflected_product_candidate_power. ((forall ff_i_ftsp_reflected_product_candidate_power_repeat. (exists ff_lt_ftsp_reflected_product_candidate_power_repeat_bound. ff_lt_ftsp_reflected_product_candidate_power_repeat_bound + S ff_i_ftsp_reflected_product_candidate_power_repeat = bpv_candidate_ftsp_reflected_product) -> (((exists ff_h_ftsp_reflected_product_candidate_power_repeat_decoded. ff_h_ftsp_reflected_product_candidate_power_repeat_decoded + S (p) = S ((S (ff_i_ftsp_reflected_product_candidate_power_repeat)) * ff_c_ftsp_reflected_product_candidate_power)) /\ exists ff_q_ftsp_reflected_product_candidate_power_repeat_decoded. ff_b_ftsp_reflected_product_candidate_power = ff_q_ftsp_reflected_product_candidate_power_repeat_decoded * S ((S (ff_i_ftsp_reflected_product_candidate_power_repeat)) * ff_c_ftsp_reflected_product_candidate_power) + (p)))) /\ (exists ff_u_ftsp_reflected_product_candidate_power_product ff_v_ftsp_reflected_product_candidate_power_product. ((((exists ff_h_ftsp_reflected_product_candidate_power_product_start. ff_h_ftsp_reflected_product_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_ftsp_reflected_product_candidate_power_product)) /\ exists ff_q_ftsp_reflected_product_candidate_power_product_start. ff_u_ftsp_reflected_product_candidate_power_product = ff_q_ftsp_reflected_product_candidate_power_product_start * S ((S (0)) * ff_v_ftsp_reflected_product_candidate_power_product) + (1))) /\ ((((exists ff_h_ftsp_reflected_product_candidate_power_product_terminal. ff_h_ftsp_reflected_product_candidate_power_product_terminal + S (bpv_result_ftsp_reflected_product_candidate) = S ((S (bpv_candidate_ftsp_reflected_product)) * ff_v_ftsp_reflected_product_candidate_power_product)) /\ exists ff_q_ftsp_reflected_product_candidate_power_product_terminal. ff_u_ftsp_reflected_product_candidate_power_product = ff_q_ftsp_reflected_product_candidate_power_product_terminal * S ((S (bpv_candidate_ftsp_reflected_product)) * ff_v_ftsp_reflected_product_candidate_power_product) + (bpv_result_ftsp_reflected_product_candidate))) /\ forall ff_i_ftsp_reflected_product_candidate_power_product. (exists ff_lt_ftsp_reflected_product_candidate_power_product_bound. ff_lt_ftsp_reflected_product_candidate_power_product_bound + S ff_i_ftsp_reflected_product_candidate_power_product = bpv_candidate_ftsp_reflected_product) -> exists ff_p_ftsp_reflected_product_candidate_power_product ff_r_ftsp_reflected_product_candidate_power_product ff_s_ftsp_reflected_product_candidate_power_product. ((((exists ff_h_ftsp_reflected_product_candidate_power_product_factor. ff_h_ftsp_reflected_product_candidate_power_product_factor + S (ff_p_ftsp_reflected_product_candidate_power_product) = S ((S (ff_i_ftsp_reflected_product_candidate_power_product)) * ff_c_ftsp_reflected_product_candidate_power)) /\ exists ff_q_ftsp_reflected_product_candidate_power_product_factor. ff_b_ftsp_reflected_product_candidate_power = ff_q_ftsp_reflected_product_candidate_power_product_factor * S ((S (ff_i_ftsp_reflected_product_candidate_power_product)) * ff_c_ftsp_reflected_product_candidate_power) + (ff_p_ftsp_reflected_product_candidate_power_product))) /\ ((((exists ff_h_ftsp_reflected_product_candidate_power_product_partial. ff_h_ftsp_reflected_product_candidate_power_product_partial + S (ff_r_ftsp_reflected_product_candidate_power_product) = S ((S (ff_i_ftsp_reflected_product_candidate_power_product)) * ff_v_ftsp_reflected_product_candidate_power_product)) /\ exists ff_q_ftsp_reflected_product_candidate_power_product_partial. ff_u_ftsp_reflected_product_candidate_power_product = ff_q_ftsp_reflected_product_candidate_power_product_partial * S ((S (ff_i_ftsp_reflected_product_candidate_power_product)) * ff_v_ftsp_reflected_product_candidate_power_product) + (ff_r_ftsp_reflected_product_candidate_power_product))) /\ ((((exists ff_h_ftsp_reflected_product_candidate_power_product_successor. ff_h_ftsp_reflected_product_candidate_power_product_successor + S (ff_s_ftsp_reflected_product_candidate_power_product) = S ((S (S ff_i_ftsp_reflected_product_candidate_power_product)) * ff_v_ftsp_reflected_product_candidate_power_product)) /\ exists ff_q_ftsp_reflected_product_candidate_power_product_successor. ff_u_ftsp_reflected_product_candidate_power_product = ff_q_ftsp_reflected_product_candidate_power_product_successor * S ((S (S ff_i_ftsp_reflected_product_candidate_power_product)) * ff_v_ftsp_reflected_product_candidate_power_product) + (ff_s_ftsp_reflected_product_candidate_power_product))) /\ ff_s_ftsp_reflected_product_candidate_power_product = ff_r_ftsp_reflected_product_candidate_power_product * ff_p_ftsp_reflected_product_candidate_power_product)))))))) /\ (exists bpv_factor_ftsp_reflected_product_candidate_divides. (n * q) = bpv_result_ftsp_reflected_product_candidate * bpv_factor_ftsp_reflected_product_candidate_divides))) -> (exists bpv_gap_ftsp_reflected_product_maximal. bpv_gap_ftsp_reflected_product_maximal + bpv_candidate_ftsp_reflected_product = g)) -> (exists h. g = h + h) -> exists h. e = h + hProof neighborhood
Direct theorem prerequisites
TS002X distinct_prime_power_valuation_zero prime_nonzero · Stable closed prime_power_valuation_mul · Alpha closedDirect theorem dependents
Definition-aware tactic body
Only propositions whose conservative expansion has been checked for exact first-order equivalence are compacted. Every changed line retains its immutable exact replay command.
Read the argument
Proof checkpoints
This is a reading aid, not a new proof or a proof-tree certificate. Checkpoint groups are consecutive commands, not inferred branch boundaries. Every step links to the preserved script.
Named ingredients (1)
01Fix variables and assumptionsL1–10
02Fix variables and assumptionsL11–14
03Establish hzeroL15–23
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply distinct prime power valuation zero.
04Establish hqnonzeroL24–29
05Establish hsumL30–39
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply prime power valuation mul.
- L30
have hsum : g = e + f - L31
specialize prime_power_valuation_mul p - L32
specialize prime_power_valuation_mul n - L33
specialize prime_power_valuation_mul q - L34
specialize prime_power_valuation_mul e - L35
specialize prime_power_valuation_mul f - L36
specialize prime_power_valuation_mul g - L37
apply prime_power_valuation_mul - L38
exact hp - L39
exact hnnonzero
06Use earlier factsL40–43
07Calculate and transport equalitiesL44–45
08Separate the logical casesL46–46
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L46
cases heven
09Construct an explicit witnessL47–47
Supply the displayed value, then prove that it has the required property.
- L47
exists x
10Calculate and transport equalitiesL48–49
Original defined command ledger · 51 lines
- 0001
intro p - 0002
intro q - 0003
intro n - 0004
intro e - 0005
intro f - 0006
intro g - 0007
intro hp - 0008
intro hq - 0009
intro hdistinct - 0010
intro hnnonzero - 0011
intro hnvaluation - 0012
intro hqvaluation - 0013
intro hproduct - 0014
intro heven - 0015
have hzero : f = 0 - 0016
specialize distinct_prime_power_valuation_zero p - 0017
specialize distinct_prime_power_valuation_zero q - 0018
specialize distinct_prime_power_valuation_zero f - 0019
apply distinct_prime_power_valuation_zero - 0020
exact hp - 0021
exact hq - 0022
exact hdistinct - 0023
exact hqvaluation - 0024
have hqnonzero : ~(q = 0) - 0025
specialize prime_nonzero q - 0026
intro hqzero - 0027
apply prime_nonzero - 0028
exact hq - 0029
exact hqzero - 0030
have hsum : g = e + f - 0031
specialize prime_power_valuation_mul p - 0032
specialize prime_power_valuation_mul n - 0033
specialize prime_power_valuation_mul q - 0034
specialize prime_power_valuation_mul e - 0035
specialize prime_power_valuation_mul f - 0036
specialize prime_power_valuation_mul g - 0037
apply prime_power_valuation_mul - 0038
exact hp - 0039
exact hnnonzero - 0040
exact hqnonzero - 0041
exact hnvaluation - 0042
exact hqvaluation - 0043
exact hproduct - 0044
rewrite hzero at hsum - 0045
rewrite PA3 at hsum - 0046
cases heven - 0047
exists x - 0048
trans g - 0049
symm - 0050
exact hsum - 0051
exact heven_witness