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 z n e f g. ((~(p = 1) /\ forall frm_prime_left_ftsv_prime frm_prime_right_ftsv_prime. p = frm_prime_left_ftsv_prime * frm_prime_right_ftsv_prime -> frm_prime_left_ftsv_prime = 1 \/ frm_prime_right_ftsv_prime = 1)) -> ~(z = 0) -> ~(n = 0) -> (((exists bpv_gap_ftsv_shift_factor_exponent_bound. bpv_gap_ftsv_shift_factor_exponent_bound + e = z) /\ (exists bpv_result_ftsv_shift_factor_selected. ((exists ff_b_ftsv_shift_factor_selected_power ff_c_ftsv_shift_factor_selected_power. ((forall ff_i_ftsv_shift_factor_selected_power_repeat. (exists ff_lt_ftsv_shift_factor_selected_power_repeat_bound. ff_lt_ftsv_shift_factor_selected_power_repeat_bound + S ff_i_ftsv_shift_factor_selected_power_repeat = e) -> (((exists ff_h_ftsv_shift_factor_selected_power_repeat_decoded. ff_h_ftsv_shift_factor_selected_power_repeat_decoded + S (p) = S ((S (ff_i_ftsv_shift_factor_selected_power_repeat)) * ff_c_ftsv_shift_factor_selected_power)) /\ exists ff_q_ftsv_shift_factor_selected_power_repeat_decoded. ff_b_ftsv_shift_factor_selected_power = ff_q_ftsv_shift_factor_selected_power_repeat_decoded * S ((S (ff_i_ftsv_shift_factor_selected_power_repeat)) * ff_c_ftsv_shift_factor_selected_power) + (p)))) /\ (exists ff_u_ftsv_shift_factor_selected_power_product ff_v_ftsv_shift_factor_selected_power_product. ((((exists ff_h_ftsv_shift_factor_selected_power_product_start. ff_h_ftsv_shift_factor_selected_power_product_start + S (1) = S ((S (0)) * ff_v_ftsv_shift_factor_selected_power_product)) /\ exists ff_q_ftsv_shift_factor_selected_power_product_start. ff_u_ftsv_shift_factor_selected_power_product = ff_q_ftsv_shift_factor_selected_power_product_start * S ((S (0)) * ff_v_ftsv_shift_factor_selected_power_product) + (1))) /\ ((((exists ff_h_ftsv_shift_factor_selected_power_product_terminal. ff_h_ftsv_shift_factor_selected_power_product_terminal + S (bpv_result_ftsv_shift_factor_selected) = S ((S (e)) * ff_v_ftsv_shift_factor_selected_power_product)) /\ exists ff_q_ftsv_shift_factor_selected_power_product_terminal. ff_u_ftsv_shift_factor_selected_power_product = ff_q_ftsv_shift_factor_selected_power_product_terminal * S ((S (e)) * ff_v_ftsv_shift_factor_selected_power_product) + (bpv_result_ftsv_shift_factor_selected))) /\ forall ff_i_ftsv_shift_factor_selected_power_product. (exists ff_lt_ftsv_shift_factor_selected_power_product_bound. ff_lt_ftsv_shift_factor_selected_power_product_bound + S ff_i_ftsv_shift_factor_selected_power_product = e) -> exists ff_p_ftsv_shift_factor_selected_power_product ff_r_ftsv_shift_factor_selected_power_product ff_s_ftsv_shift_factor_selected_power_product. ((((exists ff_h_ftsv_shift_factor_selected_power_product_factor. ff_h_ftsv_shift_factor_selected_power_product_factor + S (ff_p_ftsv_shift_factor_selected_power_product) = S ((S (ff_i_ftsv_shift_factor_selected_power_product)) * ff_c_ftsv_shift_factor_selected_power)) /\ exists ff_q_ftsv_shift_factor_selected_power_product_factor. ff_b_ftsv_shift_factor_selected_power = ff_q_ftsv_shift_factor_selected_power_product_factor * S ((S (ff_i_ftsv_shift_factor_selected_power_product)) * ff_c_ftsv_shift_factor_selected_power) + (ff_p_ftsv_shift_factor_selected_power_product))) /\ ((((exists ff_h_ftsv_shift_factor_selected_power_product_partial. ff_h_ftsv_shift_factor_selected_power_product_partial + S (ff_r_ftsv_shift_factor_selected_power_product) = S ((S (ff_i_ftsv_shift_factor_selected_power_product)) * ff_v_ftsv_shift_factor_selected_power_product)) /\ exists ff_q_ftsv_shift_factor_selected_power_product_partial. ff_u_ftsv_shift_factor_selected_power_product = ff_q_ftsv_shift_factor_selected_power_product_partial * S ((S (ff_i_ftsv_shift_factor_selected_power_product)) * ff_v_ftsv_shift_factor_selected_power_product) + (ff_r_ftsv_shift_factor_selected_power_product))) /\ ((((exists ff_h_ftsv_shift_factor_selected_power_product_successor. ff_h_ftsv_shift_factor_selected_power_product_successor + S (ff_s_ftsv_shift_factor_selected_power_product) = S ((S (S ff_i_ftsv_shift_factor_selected_power_product)) * ff_v_ftsv_shift_factor_selected_power_product)) /\ exists ff_q_ftsv_shift_factor_selected_power_product_successor. ff_u_ftsv_shift_factor_selected_power_product = ff_q_ftsv_shift_factor_selected_power_product_successor * S ((S (S ff_i_ftsv_shift_factor_selected_power_product)) * ff_v_ftsv_shift_factor_selected_power_product) + (ff_s_ftsv_shift_factor_selected_power_product))) /\ ff_s_ftsv_shift_factor_selected_power_product = ff_r_ftsv_shift_factor_selected_power_product * ff_p_ftsv_shift_factor_selected_power_product)))))))) /\ (exists bpv_factor_ftsv_shift_factor_selected_divides. z = bpv_result_ftsv_shift_factor_selected * bpv_factor_ftsv_shift_factor_selected_divides)))) /\ forall bpv_candidate_ftsv_shift_factor. (exists bpv_gap_ftsv_shift_factor_candidate_bound. bpv_gap_ftsv_shift_factor_candidate_bound + bpv_candidate_ftsv_shift_factor = z) -> (exists bpv_result_ftsv_shift_factor_candidate. ((exists ff_b_ftsv_shift_factor_candidate_power ff_c_ftsv_shift_factor_candidate_power. ((forall ff_i_ftsv_shift_factor_candidate_power_repeat. (exists ff_lt_ftsv_shift_factor_candidate_power_repeat_bound. ff_lt_ftsv_shift_factor_candidate_power_repeat_bound + S ff_i_ftsv_shift_factor_candidate_power_repeat = bpv_candidate_ftsv_shift_factor) -> (((exists ff_h_ftsv_shift_factor_candidate_power_repeat_decoded. ff_h_ftsv_shift_factor_candidate_power_repeat_decoded + S (p) = S ((S (ff_i_ftsv_shift_factor_candidate_power_repeat)) * ff_c_ftsv_shift_factor_candidate_power)) /\ exists ff_q_ftsv_shift_factor_candidate_power_repeat_decoded. ff_b_ftsv_shift_factor_candidate_power = ff_q_ftsv_shift_factor_candidate_power_repeat_decoded * S ((S (ff_i_ftsv_shift_factor_candidate_power_repeat)) * ff_c_ftsv_shift_factor_candidate_power) + (p)))) /\ (exists ff_u_ftsv_shift_factor_candidate_power_product ff_v_ftsv_shift_factor_candidate_power_product. ((((exists ff_h_ftsv_shift_factor_candidate_power_product_start. ff_h_ftsv_shift_factor_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_ftsv_shift_factor_candidate_power_product)) /\ exists ff_q_ftsv_shift_factor_candidate_power_product_start. ff_u_ftsv_shift_factor_candidate_power_product = ff_q_ftsv_shift_factor_candidate_power_product_start * S ((S (0)) * ff_v_ftsv_shift_factor_candidate_power_product) + (1))) /\ ((((exists ff_h_ftsv_shift_factor_candidate_power_product_terminal. ff_h_ftsv_shift_factor_candidate_power_product_terminal + S (bpv_result_ftsv_shift_factor_candidate) = S ((S (bpv_candidate_ftsv_shift_factor)) * ff_v_ftsv_shift_factor_candidate_power_product)) /\ exists ff_q_ftsv_shift_factor_candidate_power_product_terminal. ff_u_ftsv_shift_factor_candidate_power_product = ff_q_ftsv_shift_factor_candidate_power_product_terminal * S ((S (bpv_candidate_ftsv_shift_factor)) * ff_v_ftsv_shift_factor_candidate_power_product) + (bpv_result_ftsv_shift_factor_candidate))) /\ forall ff_i_ftsv_shift_factor_candidate_power_product. (exists ff_lt_ftsv_shift_factor_candidate_power_product_bound. ff_lt_ftsv_shift_factor_candidate_power_product_bound + S ff_i_ftsv_shift_factor_candidate_power_product = bpv_candidate_ftsv_shift_factor) -> exists ff_p_ftsv_shift_factor_candidate_power_product ff_r_ftsv_shift_factor_candidate_power_product ff_s_ftsv_shift_factor_candidate_power_product. ((((exists ff_h_ftsv_shift_factor_candidate_power_product_factor. ff_h_ftsv_shift_factor_candidate_power_product_factor + S (ff_p_ftsv_shift_factor_candidate_power_product) = S ((S (ff_i_ftsv_shift_factor_candidate_power_product)) * ff_c_ftsv_shift_factor_candidate_power)) /\ exists ff_q_ftsv_shift_factor_candidate_power_product_factor. ff_b_ftsv_shift_factor_candidate_power = ff_q_ftsv_shift_factor_candidate_power_product_factor * S ((S (ff_i_ftsv_shift_factor_candidate_power_product)) * ff_c_ftsv_shift_factor_candidate_power) + (ff_p_ftsv_shift_factor_candidate_power_product))) /\ ((((exists ff_h_ftsv_shift_factor_candidate_power_product_partial. ff_h_ftsv_shift_factor_candidate_power_product_partial + S (ff_r_ftsv_shift_factor_candidate_power_product) = S ((S (ff_i_ftsv_shift_factor_candidate_power_product)) * ff_v_ftsv_shift_factor_candidate_power_product)) /\ exists ff_q_ftsv_shift_factor_candidate_power_product_partial. ff_u_ftsv_shift_factor_candidate_power_product = ff_q_ftsv_shift_factor_candidate_power_product_partial * S ((S (ff_i_ftsv_shift_factor_candidate_power_product)) * ff_v_ftsv_shift_factor_candidate_power_product) + (ff_r_ftsv_shift_factor_candidate_power_product))) /\ ((((exists ff_h_ftsv_shift_factor_candidate_power_product_successor. ff_h_ftsv_shift_factor_candidate_power_product_successor + S (ff_s_ftsv_shift_factor_candidate_power_product) = S ((S (S ff_i_ftsv_shift_factor_candidate_power_product)) * ff_v_ftsv_shift_factor_candidate_power_product)) /\ exists ff_q_ftsv_shift_factor_candidate_power_product_successor. ff_u_ftsv_shift_factor_candidate_power_product = ff_q_ftsv_shift_factor_candidate_power_product_successor * S ((S (S ff_i_ftsv_shift_factor_candidate_power_product)) * ff_v_ftsv_shift_factor_candidate_power_product) + (ff_s_ftsv_shift_factor_candidate_power_product))) /\ ff_s_ftsv_shift_factor_candidate_power_product = ff_r_ftsv_shift_factor_candidate_power_product * ff_p_ftsv_shift_factor_candidate_power_product)))))))) /\ (exists bpv_factor_ftsv_shift_factor_candidate_divides. z = bpv_result_ftsv_shift_factor_candidate * bpv_factor_ftsv_shift_factor_candidate_divides))) -> (exists bpv_gap_ftsv_shift_factor_maximal. bpv_gap_ftsv_shift_factor_maximal + bpv_candidate_ftsv_shift_factor = e)) -> (((exists bpv_gap_ftsv_shift_value_exponent_bound. bpv_gap_ftsv_shift_value_exponent_bound + f = n) /\ (exists bpv_result_ftsv_shift_value_selected. ((exists ff_b_ftsv_shift_value_selected_power ff_c_ftsv_shift_value_selected_power. ((forall ff_i_ftsv_shift_value_selected_power_repeat. (exists ff_lt_ftsv_shift_value_selected_power_repeat_bound. ff_lt_ftsv_shift_value_selected_power_repeat_bound + S ff_i_ftsv_shift_value_selected_power_repeat = f) -> (((exists ff_h_ftsv_shift_value_selected_power_repeat_decoded. ff_h_ftsv_shift_value_selected_power_repeat_decoded + S (p) = S ((S (ff_i_ftsv_shift_value_selected_power_repeat)) * ff_c_ftsv_shift_value_selected_power)) /\ exists ff_q_ftsv_shift_value_selected_power_repeat_decoded. ff_b_ftsv_shift_value_selected_power = ff_q_ftsv_shift_value_selected_power_repeat_decoded * S ((S (ff_i_ftsv_shift_value_selected_power_repeat)) * ff_c_ftsv_shift_value_selected_power) + (p)))) /\ (exists ff_u_ftsv_shift_value_selected_power_product ff_v_ftsv_shift_value_selected_power_product. ((((exists ff_h_ftsv_shift_value_selected_power_product_start. ff_h_ftsv_shift_value_selected_power_product_start + S (1) = S ((S (0)) * ff_v_ftsv_shift_value_selected_power_product)) /\ exists ff_q_ftsv_shift_value_selected_power_product_start. ff_u_ftsv_shift_value_selected_power_product = ff_q_ftsv_shift_value_selected_power_product_start * S ((S (0)) * ff_v_ftsv_shift_value_selected_power_product) + (1))) /\ ((((exists ff_h_ftsv_shift_value_selected_power_product_terminal. ff_h_ftsv_shift_value_selected_power_product_terminal + S (bpv_result_ftsv_shift_value_selected) = S ((S (f)) * ff_v_ftsv_shift_value_selected_power_product)) /\ exists ff_q_ftsv_shift_value_selected_power_product_terminal. ff_u_ftsv_shift_value_selected_power_product = ff_q_ftsv_shift_value_selected_power_product_terminal * S ((S (f)) * ff_v_ftsv_shift_value_selected_power_product) + (bpv_result_ftsv_shift_value_selected))) /\ forall ff_i_ftsv_shift_value_selected_power_product. (exists ff_lt_ftsv_shift_value_selected_power_product_bound. ff_lt_ftsv_shift_value_selected_power_product_bound + S ff_i_ftsv_shift_value_selected_power_product = f) -> exists ff_p_ftsv_shift_value_selected_power_product ff_r_ftsv_shift_value_selected_power_product ff_s_ftsv_shift_value_selected_power_product. ((((exists ff_h_ftsv_shift_value_selected_power_product_factor. ff_h_ftsv_shift_value_selected_power_product_factor + S (ff_p_ftsv_shift_value_selected_power_product) = S ((S (ff_i_ftsv_shift_value_selected_power_product)) * ff_c_ftsv_shift_value_selected_power)) /\ exists ff_q_ftsv_shift_value_selected_power_product_factor. ff_b_ftsv_shift_value_selected_power = ff_q_ftsv_shift_value_selected_power_product_factor * S ((S (ff_i_ftsv_shift_value_selected_power_product)) * ff_c_ftsv_shift_value_selected_power) + (ff_p_ftsv_shift_value_selected_power_product))) /\ ((((exists ff_h_ftsv_shift_value_selected_power_product_partial. ff_h_ftsv_shift_value_selected_power_product_partial + S (ff_r_ftsv_shift_value_selected_power_product) = S ((S (ff_i_ftsv_shift_value_selected_power_product)) * ff_v_ftsv_shift_value_selected_power_product)) /\ exists ff_q_ftsv_shift_value_selected_power_product_partial. ff_u_ftsv_shift_value_selected_power_product = ff_q_ftsv_shift_value_selected_power_product_partial * S ((S (ff_i_ftsv_shift_value_selected_power_product)) * ff_v_ftsv_shift_value_selected_power_product) + (ff_r_ftsv_shift_value_selected_power_product))) /\ ((((exists ff_h_ftsv_shift_value_selected_power_product_successor. ff_h_ftsv_shift_value_selected_power_product_successor + S (ff_s_ftsv_shift_value_selected_power_product) = S ((S (S ff_i_ftsv_shift_value_selected_power_product)) * ff_v_ftsv_shift_value_selected_power_product)) /\ exists ff_q_ftsv_shift_value_selected_power_product_successor. ff_u_ftsv_shift_value_selected_power_product = ff_q_ftsv_shift_value_selected_power_product_successor * S ((S (S ff_i_ftsv_shift_value_selected_power_product)) * ff_v_ftsv_shift_value_selected_power_product) + (ff_s_ftsv_shift_value_selected_power_product))) /\ ff_s_ftsv_shift_value_selected_power_product = ff_r_ftsv_shift_value_selected_power_product * ff_p_ftsv_shift_value_selected_power_product)))))))) /\ (exists bpv_factor_ftsv_shift_value_selected_divides. n = bpv_result_ftsv_shift_value_selected * bpv_factor_ftsv_shift_value_selected_divides)))) /\ forall bpv_candidate_ftsv_shift_value. (exists bpv_gap_ftsv_shift_value_candidate_bound. bpv_gap_ftsv_shift_value_candidate_bound + bpv_candidate_ftsv_shift_value = n) -> (exists bpv_result_ftsv_shift_value_candidate. ((exists ff_b_ftsv_shift_value_candidate_power ff_c_ftsv_shift_value_candidate_power. ((forall ff_i_ftsv_shift_value_candidate_power_repeat. (exists ff_lt_ftsv_shift_value_candidate_power_repeat_bound. ff_lt_ftsv_shift_value_candidate_power_repeat_bound + S ff_i_ftsv_shift_value_candidate_power_repeat = bpv_candidate_ftsv_shift_value) -> (((exists ff_h_ftsv_shift_value_candidate_power_repeat_decoded. ff_h_ftsv_shift_value_candidate_power_repeat_decoded + S (p) = S ((S (ff_i_ftsv_shift_value_candidate_power_repeat)) * ff_c_ftsv_shift_value_candidate_power)) /\ exists ff_q_ftsv_shift_value_candidate_power_repeat_decoded. ff_b_ftsv_shift_value_candidate_power = ff_q_ftsv_shift_value_candidate_power_repeat_decoded * S ((S (ff_i_ftsv_shift_value_candidate_power_repeat)) * ff_c_ftsv_shift_value_candidate_power) + (p)))) /\ (exists ff_u_ftsv_shift_value_candidate_power_product ff_v_ftsv_shift_value_candidate_power_product. ((((exists ff_h_ftsv_shift_value_candidate_power_product_start. ff_h_ftsv_shift_value_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_ftsv_shift_value_candidate_power_product)) /\ exists ff_q_ftsv_shift_value_candidate_power_product_start. ff_u_ftsv_shift_value_candidate_power_product = ff_q_ftsv_shift_value_candidate_power_product_start * S ((S (0)) * ff_v_ftsv_shift_value_candidate_power_product) + (1))) /\ ((((exists ff_h_ftsv_shift_value_candidate_power_product_terminal. ff_h_ftsv_shift_value_candidate_power_product_terminal + S (bpv_result_ftsv_shift_value_candidate) = S ((S (bpv_candidate_ftsv_shift_value)) * ff_v_ftsv_shift_value_candidate_power_product)) /\ exists ff_q_ftsv_shift_value_candidate_power_product_terminal. ff_u_ftsv_shift_value_candidate_power_product = ff_q_ftsv_shift_value_candidate_power_product_terminal * S ((S (bpv_candidate_ftsv_shift_value)) * ff_v_ftsv_shift_value_candidate_power_product) + (bpv_result_ftsv_shift_value_candidate))) /\ forall ff_i_ftsv_shift_value_candidate_power_product. (exists ff_lt_ftsv_shift_value_candidate_power_product_bound. ff_lt_ftsv_shift_value_candidate_power_product_bound + S ff_i_ftsv_shift_value_candidate_power_product = bpv_candidate_ftsv_shift_value) -> exists ff_p_ftsv_shift_value_candidate_power_product ff_r_ftsv_shift_value_candidate_power_product ff_s_ftsv_shift_value_candidate_power_product. ((((exists ff_h_ftsv_shift_value_candidate_power_product_factor. ff_h_ftsv_shift_value_candidate_power_product_factor + S (ff_p_ftsv_shift_value_candidate_power_product) = S ((S (ff_i_ftsv_shift_value_candidate_power_product)) * ff_c_ftsv_shift_value_candidate_power)) /\ exists ff_q_ftsv_shift_value_candidate_power_product_factor. ff_b_ftsv_shift_value_candidate_power = ff_q_ftsv_shift_value_candidate_power_product_factor * S ((S (ff_i_ftsv_shift_value_candidate_power_product)) * ff_c_ftsv_shift_value_candidate_power) + (ff_p_ftsv_shift_value_candidate_power_product))) /\ ((((exists ff_h_ftsv_shift_value_candidate_power_product_partial. ff_h_ftsv_shift_value_candidate_power_product_partial + S (ff_r_ftsv_shift_value_candidate_power_product) = S ((S (ff_i_ftsv_shift_value_candidate_power_product)) * ff_v_ftsv_shift_value_candidate_power_product)) /\ exists ff_q_ftsv_shift_value_candidate_power_product_partial. ff_u_ftsv_shift_value_candidate_power_product = ff_q_ftsv_shift_value_candidate_power_product_partial * S ((S (ff_i_ftsv_shift_value_candidate_power_product)) * ff_v_ftsv_shift_value_candidate_power_product) + (ff_r_ftsv_shift_value_candidate_power_product))) /\ ((((exists ff_h_ftsv_shift_value_candidate_power_product_successor. ff_h_ftsv_shift_value_candidate_power_product_successor + S (ff_s_ftsv_shift_value_candidate_power_product) = S ((S (S ff_i_ftsv_shift_value_candidate_power_product)) * ff_v_ftsv_shift_value_candidate_power_product)) /\ exists ff_q_ftsv_shift_value_candidate_power_product_successor. ff_u_ftsv_shift_value_candidate_power_product = ff_q_ftsv_shift_value_candidate_power_product_successor * S ((S (S ff_i_ftsv_shift_value_candidate_power_product)) * ff_v_ftsv_shift_value_candidate_power_product) + (ff_s_ftsv_shift_value_candidate_power_product))) /\ ff_s_ftsv_shift_value_candidate_power_product = ff_r_ftsv_shift_value_candidate_power_product * ff_p_ftsv_shift_value_candidate_power_product)))))))) /\ (exists bpv_factor_ftsv_shift_value_candidate_divides. n = bpv_result_ftsv_shift_value_candidate * bpv_factor_ftsv_shift_value_candidate_divides))) -> (exists bpv_gap_ftsv_shift_value_maximal. bpv_gap_ftsv_shift_value_maximal + bpv_candidate_ftsv_shift_value = f)) -> (((exists bpv_gap_ftsv_shift_product_exponent_bound. bpv_gap_ftsv_shift_product_exponent_bound + g = ((z * z) * n)) /\ (exists bpv_result_ftsv_shift_product_selected. ((exists ff_b_ftsv_shift_product_selected_power ff_c_ftsv_shift_product_selected_power. ((forall ff_i_ftsv_shift_product_selected_power_repeat. (exists ff_lt_ftsv_shift_product_selected_power_repeat_bound. ff_lt_ftsv_shift_product_selected_power_repeat_bound + S ff_i_ftsv_shift_product_selected_power_repeat = g) -> (((exists ff_h_ftsv_shift_product_selected_power_repeat_decoded. ff_h_ftsv_shift_product_selected_power_repeat_decoded + S (p) = S ((S (ff_i_ftsv_shift_product_selected_power_repeat)) * ff_c_ftsv_shift_product_selected_power)) /\ exists ff_q_ftsv_shift_product_selected_power_repeat_decoded. ff_b_ftsv_shift_product_selected_power = ff_q_ftsv_shift_product_selected_power_repeat_decoded * S ((S (ff_i_ftsv_shift_product_selected_power_repeat)) * ff_c_ftsv_shift_product_selected_power) + (p)))) /\ (exists ff_u_ftsv_shift_product_selected_power_product ff_v_ftsv_shift_product_selected_power_product. ((((exists ff_h_ftsv_shift_product_selected_power_product_start. ff_h_ftsv_shift_product_selected_power_product_start + S (1) = S ((S (0)) * ff_v_ftsv_shift_product_selected_power_product)) /\ exists ff_q_ftsv_shift_product_selected_power_product_start. ff_u_ftsv_shift_product_selected_power_product = ff_q_ftsv_shift_product_selected_power_product_start * S ((S (0)) * ff_v_ftsv_shift_product_selected_power_product) + (1))) /\ ((((exists ff_h_ftsv_shift_product_selected_power_product_terminal. ff_h_ftsv_shift_product_selected_power_product_terminal + S (bpv_result_ftsv_shift_product_selected) = S ((S (g)) * ff_v_ftsv_shift_product_selected_power_product)) /\ exists ff_q_ftsv_shift_product_selected_power_product_terminal. ff_u_ftsv_shift_product_selected_power_product = ff_q_ftsv_shift_product_selected_power_product_terminal * S ((S (g)) * ff_v_ftsv_shift_product_selected_power_product) + (bpv_result_ftsv_shift_product_selected))) /\ forall ff_i_ftsv_shift_product_selected_power_product. (exists ff_lt_ftsv_shift_product_selected_power_product_bound. ff_lt_ftsv_shift_product_selected_power_product_bound + S ff_i_ftsv_shift_product_selected_power_product = g) -> exists ff_p_ftsv_shift_product_selected_power_product ff_r_ftsv_shift_product_selected_power_product ff_s_ftsv_shift_product_selected_power_product. ((((exists ff_h_ftsv_shift_product_selected_power_product_factor. ff_h_ftsv_shift_product_selected_power_product_factor + S (ff_p_ftsv_shift_product_selected_power_product) = S ((S (ff_i_ftsv_shift_product_selected_power_product)) * ff_c_ftsv_shift_product_selected_power)) /\ exists ff_q_ftsv_shift_product_selected_power_product_factor. ff_b_ftsv_shift_product_selected_power = ff_q_ftsv_shift_product_selected_power_product_factor * S ((S (ff_i_ftsv_shift_product_selected_power_product)) * ff_c_ftsv_shift_product_selected_power) + (ff_p_ftsv_shift_product_selected_power_product))) /\ ((((exists ff_h_ftsv_shift_product_selected_power_product_partial. ff_h_ftsv_shift_product_selected_power_product_partial + S (ff_r_ftsv_shift_product_selected_power_product) = S ((S (ff_i_ftsv_shift_product_selected_power_product)) * ff_v_ftsv_shift_product_selected_power_product)) /\ exists ff_q_ftsv_shift_product_selected_power_product_partial. ff_u_ftsv_shift_product_selected_power_product = ff_q_ftsv_shift_product_selected_power_product_partial * S ((S (ff_i_ftsv_shift_product_selected_power_product)) * ff_v_ftsv_shift_product_selected_power_product) + (ff_r_ftsv_shift_product_selected_power_product))) /\ ((((exists ff_h_ftsv_shift_product_selected_power_product_successor. ff_h_ftsv_shift_product_selected_power_product_successor + S (ff_s_ftsv_shift_product_selected_power_product) = S ((S (S ff_i_ftsv_shift_product_selected_power_product)) * ff_v_ftsv_shift_product_selected_power_product)) /\ exists ff_q_ftsv_shift_product_selected_power_product_successor. ff_u_ftsv_shift_product_selected_power_product = ff_q_ftsv_shift_product_selected_power_product_successor * S ((S (S ff_i_ftsv_shift_product_selected_power_product)) * ff_v_ftsv_shift_product_selected_power_product) + (ff_s_ftsv_shift_product_selected_power_product))) /\ ff_s_ftsv_shift_product_selected_power_product = ff_r_ftsv_shift_product_selected_power_product * ff_p_ftsv_shift_product_selected_power_product)))))))) /\ (exists bpv_factor_ftsv_shift_product_selected_divides. ((z * z) * n) = bpv_result_ftsv_shift_product_selected * bpv_factor_ftsv_shift_product_selected_divides)))) /\ forall bpv_candidate_ftsv_shift_product. (exists bpv_gap_ftsv_shift_product_candidate_bound. bpv_gap_ftsv_shift_product_candidate_bound + bpv_candidate_ftsv_shift_product = ((z * z) * n)) -> (exists bpv_result_ftsv_shift_product_candidate. ((exists ff_b_ftsv_shift_product_candidate_power ff_c_ftsv_shift_product_candidate_power. ((forall ff_i_ftsv_shift_product_candidate_power_repeat. (exists ff_lt_ftsv_shift_product_candidate_power_repeat_bound. ff_lt_ftsv_shift_product_candidate_power_repeat_bound + S ff_i_ftsv_shift_product_candidate_power_repeat = bpv_candidate_ftsv_shift_product) -> (((exists ff_h_ftsv_shift_product_candidate_power_repeat_decoded. ff_h_ftsv_shift_product_candidate_power_repeat_decoded + S (p) = S ((S (ff_i_ftsv_shift_product_candidate_power_repeat)) * ff_c_ftsv_shift_product_candidate_power)) /\ exists ff_q_ftsv_shift_product_candidate_power_repeat_decoded. ff_b_ftsv_shift_product_candidate_power = ff_q_ftsv_shift_product_candidate_power_repeat_decoded * S ((S (ff_i_ftsv_shift_product_candidate_power_repeat)) * ff_c_ftsv_shift_product_candidate_power) + (p)))) /\ (exists ff_u_ftsv_shift_product_candidate_power_product ff_v_ftsv_shift_product_candidate_power_product. ((((exists ff_h_ftsv_shift_product_candidate_power_product_start. ff_h_ftsv_shift_product_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_ftsv_shift_product_candidate_power_product)) /\ exists ff_q_ftsv_shift_product_candidate_power_product_start. ff_u_ftsv_shift_product_candidate_power_product = ff_q_ftsv_shift_product_candidate_power_product_start * S ((S (0)) * ff_v_ftsv_shift_product_candidate_power_product) + (1))) /\ ((((exists ff_h_ftsv_shift_product_candidate_power_product_terminal. ff_h_ftsv_shift_product_candidate_power_product_terminal + S (bpv_result_ftsv_shift_product_candidate) = S ((S (bpv_candidate_ftsv_shift_product)) * ff_v_ftsv_shift_product_candidate_power_product)) /\ exists ff_q_ftsv_shift_product_candidate_power_product_terminal. ff_u_ftsv_shift_product_candidate_power_product = ff_q_ftsv_shift_product_candidate_power_product_terminal * S ((S (bpv_candidate_ftsv_shift_product)) * ff_v_ftsv_shift_product_candidate_power_product) + (bpv_result_ftsv_shift_product_candidate))) /\ forall ff_i_ftsv_shift_product_candidate_power_product. (exists ff_lt_ftsv_shift_product_candidate_power_product_bound. ff_lt_ftsv_shift_product_candidate_power_product_bound + S ff_i_ftsv_shift_product_candidate_power_product = bpv_candidate_ftsv_shift_product) -> exists ff_p_ftsv_shift_product_candidate_power_product ff_r_ftsv_shift_product_candidate_power_product ff_s_ftsv_shift_product_candidate_power_product. ((((exists ff_h_ftsv_shift_product_candidate_power_product_factor. ff_h_ftsv_shift_product_candidate_power_product_factor + S (ff_p_ftsv_shift_product_candidate_power_product) = S ((S (ff_i_ftsv_shift_product_candidate_power_product)) * ff_c_ftsv_shift_product_candidate_power)) /\ exists ff_q_ftsv_shift_product_candidate_power_product_factor. ff_b_ftsv_shift_product_candidate_power = ff_q_ftsv_shift_product_candidate_power_product_factor * S ((S (ff_i_ftsv_shift_product_candidate_power_product)) * ff_c_ftsv_shift_product_candidate_power) + (ff_p_ftsv_shift_product_candidate_power_product))) /\ ((((exists ff_h_ftsv_shift_product_candidate_power_product_partial. ff_h_ftsv_shift_product_candidate_power_product_partial + S (ff_r_ftsv_shift_product_candidate_power_product) = S ((S (ff_i_ftsv_shift_product_candidate_power_product)) * ff_v_ftsv_shift_product_candidate_power_product)) /\ exists ff_q_ftsv_shift_product_candidate_power_product_partial. ff_u_ftsv_shift_product_candidate_power_product = ff_q_ftsv_shift_product_candidate_power_product_partial * S ((S (ff_i_ftsv_shift_product_candidate_power_product)) * ff_v_ftsv_shift_product_candidate_power_product) + (ff_r_ftsv_shift_product_candidate_power_product))) /\ ((((exists ff_h_ftsv_shift_product_candidate_power_product_successor. ff_h_ftsv_shift_product_candidate_power_product_successor + S (ff_s_ftsv_shift_product_candidate_power_product) = S ((S (S ff_i_ftsv_shift_product_candidate_power_product)) * ff_v_ftsv_shift_product_candidate_power_product)) /\ exists ff_q_ftsv_shift_product_candidate_power_product_successor. ff_u_ftsv_shift_product_candidate_power_product = ff_q_ftsv_shift_product_candidate_power_product_successor * S ((S (S ff_i_ftsv_shift_product_candidate_power_product)) * ff_v_ftsv_shift_product_candidate_power_product) + (ff_s_ftsv_shift_product_candidate_power_product))) /\ ff_s_ftsv_shift_product_candidate_power_product = ff_r_ftsv_shift_product_candidate_power_product * ff_p_ftsv_shift_product_candidate_power_product)))))))) /\ (exists bpv_factor_ftsv_shift_product_candidate_divides. ((z * z) * n) = bpv_result_ftsv_shift_product_candidate * bpv_factor_ftsv_shift_product_candidate_divides))) -> (exists bpv_gap_ftsv_shift_product_maximal. bpv_gap_ftsv_shift_product_maximal + bpv_candidate_ftsv_shift_product = g)) -> g = (e + e) + fEvery 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 z n e f g. ((~(p = 1) /\ forall frm_prime_left_ftsv_prime frm_prime_right_ftsv_prime. p = frm_prime_left_ftsv_prime * frm_prime_right_ftsv_prime -> frm_prime_left_ftsv_prime = 1 \/ frm_prime_right_ftsv_prime = 1)) -> ~(z = 0) -> ~(n = 0) -> (((exists bpv_gap_ftsv_shift_factor_exponent_bound. bpv_gap_ftsv_shift_factor_exponent_bound + e = z) /\ (exists bpv_result_ftsv_shift_factor_selected. ((exists ff_b_ftsv_shift_factor_selected_power ff_c_ftsv_shift_factor_selected_power. ((forall ff_i_ftsv_shift_factor_selected_power_repeat. (exists ff_lt_ftsv_shift_factor_selected_power_repeat_bound. ff_lt_ftsv_shift_factor_selected_power_repeat_bound + S ff_i_ftsv_shift_factor_selected_power_repeat = e) -> (((exists ff_h_ftsv_shift_factor_selected_power_repeat_decoded. ff_h_ftsv_shift_factor_selected_power_repeat_decoded + S (p) = S ((S (ff_i_ftsv_shift_factor_selected_power_repeat)) * ff_c_ftsv_shift_factor_selected_power)) /\ exists ff_q_ftsv_shift_factor_selected_power_repeat_decoded. ff_b_ftsv_shift_factor_selected_power = ff_q_ftsv_shift_factor_selected_power_repeat_decoded * S ((S (ff_i_ftsv_shift_factor_selected_power_repeat)) * ff_c_ftsv_shift_factor_selected_power) + (p)))) /\ (exists ff_u_ftsv_shift_factor_selected_power_product ff_v_ftsv_shift_factor_selected_power_product. ((((exists ff_h_ftsv_shift_factor_selected_power_product_start. ff_h_ftsv_shift_factor_selected_power_product_start + S (1) = S ((S (0)) * ff_v_ftsv_shift_factor_selected_power_product)) /\ exists ff_q_ftsv_shift_factor_selected_power_product_start. ff_u_ftsv_shift_factor_selected_power_product = ff_q_ftsv_shift_factor_selected_power_product_start * S ((S (0)) * ff_v_ftsv_shift_factor_selected_power_product) + (1))) /\ ((((exists ff_h_ftsv_shift_factor_selected_power_product_terminal. ff_h_ftsv_shift_factor_selected_power_product_terminal + S (bpv_result_ftsv_shift_factor_selected) = S ((S (e)) * ff_v_ftsv_shift_factor_selected_power_product)) /\ exists ff_q_ftsv_shift_factor_selected_power_product_terminal. ff_u_ftsv_shift_factor_selected_power_product = ff_q_ftsv_shift_factor_selected_power_product_terminal * S ((S (e)) * ff_v_ftsv_shift_factor_selected_power_product) + (bpv_result_ftsv_shift_factor_selected))) /\ forall ff_i_ftsv_shift_factor_selected_power_product. (exists ff_lt_ftsv_shift_factor_selected_power_product_bound. ff_lt_ftsv_shift_factor_selected_power_product_bound + S ff_i_ftsv_shift_factor_selected_power_product = e) -> exists ff_p_ftsv_shift_factor_selected_power_product ff_r_ftsv_shift_factor_selected_power_product ff_s_ftsv_shift_factor_selected_power_product. ((((exists ff_h_ftsv_shift_factor_selected_power_product_factor. ff_h_ftsv_shift_factor_selected_power_product_factor + S (ff_p_ftsv_shift_factor_selected_power_product) = S ((S (ff_i_ftsv_shift_factor_selected_power_product)) * ff_c_ftsv_shift_factor_selected_power)) /\ exists ff_q_ftsv_shift_factor_selected_power_product_factor. ff_b_ftsv_shift_factor_selected_power = ff_q_ftsv_shift_factor_selected_power_product_factor * S ((S (ff_i_ftsv_shift_factor_selected_power_product)) * ff_c_ftsv_shift_factor_selected_power) + (ff_p_ftsv_shift_factor_selected_power_product))) /\ ((((exists ff_h_ftsv_shift_factor_selected_power_product_partial. ff_h_ftsv_shift_factor_selected_power_product_partial + S (ff_r_ftsv_shift_factor_selected_power_product) = S ((S (ff_i_ftsv_shift_factor_selected_power_product)) * ff_v_ftsv_shift_factor_selected_power_product)) /\ exists ff_q_ftsv_shift_factor_selected_power_product_partial. ff_u_ftsv_shift_factor_selected_power_product = ff_q_ftsv_shift_factor_selected_power_product_partial * S ((S (ff_i_ftsv_shift_factor_selected_power_product)) * ff_v_ftsv_shift_factor_selected_power_product) + (ff_r_ftsv_shift_factor_selected_power_product))) /\ ((((exists ff_h_ftsv_shift_factor_selected_power_product_successor. ff_h_ftsv_shift_factor_selected_power_product_successor + S (ff_s_ftsv_shift_factor_selected_power_product) = S ((S (S ff_i_ftsv_shift_factor_selected_power_product)) * ff_v_ftsv_shift_factor_selected_power_product)) /\ exists ff_q_ftsv_shift_factor_selected_power_product_successor. ff_u_ftsv_shift_factor_selected_power_product = ff_q_ftsv_shift_factor_selected_power_product_successor * S ((S (S ff_i_ftsv_shift_factor_selected_power_product)) * ff_v_ftsv_shift_factor_selected_power_product) + (ff_s_ftsv_shift_factor_selected_power_product))) /\ ff_s_ftsv_shift_factor_selected_power_product = ff_r_ftsv_shift_factor_selected_power_product * ff_p_ftsv_shift_factor_selected_power_product)))))))) /\ (exists bpv_factor_ftsv_shift_factor_selected_divides. z = bpv_result_ftsv_shift_factor_selected * bpv_factor_ftsv_shift_factor_selected_divides)))) /\ forall bpv_candidate_ftsv_shift_factor. (exists bpv_gap_ftsv_shift_factor_candidate_bound. bpv_gap_ftsv_shift_factor_candidate_bound + bpv_candidate_ftsv_shift_factor = z) -> (exists bpv_result_ftsv_shift_factor_candidate. ((exists ff_b_ftsv_shift_factor_candidate_power ff_c_ftsv_shift_factor_candidate_power. ((forall ff_i_ftsv_shift_factor_candidate_power_repeat. (exists ff_lt_ftsv_shift_factor_candidate_power_repeat_bound. ff_lt_ftsv_shift_factor_candidate_power_repeat_bound + S ff_i_ftsv_shift_factor_candidate_power_repeat = bpv_candidate_ftsv_shift_factor) -> (((exists ff_h_ftsv_shift_factor_candidate_power_repeat_decoded. ff_h_ftsv_shift_factor_candidate_power_repeat_decoded + S (p) = S ((S (ff_i_ftsv_shift_factor_candidate_power_repeat)) * ff_c_ftsv_shift_factor_candidate_power)) /\ exists ff_q_ftsv_shift_factor_candidate_power_repeat_decoded. ff_b_ftsv_shift_factor_candidate_power = ff_q_ftsv_shift_factor_candidate_power_repeat_decoded * S ((S (ff_i_ftsv_shift_factor_candidate_power_repeat)) * ff_c_ftsv_shift_factor_candidate_power) + (p)))) /\ (exists ff_u_ftsv_shift_factor_candidate_power_product ff_v_ftsv_shift_factor_candidate_power_product. ((((exists ff_h_ftsv_shift_factor_candidate_power_product_start. ff_h_ftsv_shift_factor_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_ftsv_shift_factor_candidate_power_product)) /\ exists ff_q_ftsv_shift_factor_candidate_power_product_start. ff_u_ftsv_shift_factor_candidate_power_product = ff_q_ftsv_shift_factor_candidate_power_product_start * S ((S (0)) * ff_v_ftsv_shift_factor_candidate_power_product) + (1))) /\ ((((exists ff_h_ftsv_shift_factor_candidate_power_product_terminal. ff_h_ftsv_shift_factor_candidate_power_product_terminal + S (bpv_result_ftsv_shift_factor_candidate) = S ((S (bpv_candidate_ftsv_shift_factor)) * ff_v_ftsv_shift_factor_candidate_power_product)) /\ exists ff_q_ftsv_shift_factor_candidate_power_product_terminal. ff_u_ftsv_shift_factor_candidate_power_product = ff_q_ftsv_shift_factor_candidate_power_product_terminal * S ((S (bpv_candidate_ftsv_shift_factor)) * ff_v_ftsv_shift_factor_candidate_power_product) + (bpv_result_ftsv_shift_factor_candidate))) /\ forall ff_i_ftsv_shift_factor_candidate_power_product. (exists ff_lt_ftsv_shift_factor_candidate_power_product_bound. ff_lt_ftsv_shift_factor_candidate_power_product_bound + S ff_i_ftsv_shift_factor_candidate_power_product = bpv_candidate_ftsv_shift_factor) -> exists ff_p_ftsv_shift_factor_candidate_power_product ff_r_ftsv_shift_factor_candidate_power_product ff_s_ftsv_shift_factor_candidate_power_product. ((((exists ff_h_ftsv_shift_factor_candidate_power_product_factor. ff_h_ftsv_shift_factor_candidate_power_product_factor + S (ff_p_ftsv_shift_factor_candidate_power_product) = S ((S (ff_i_ftsv_shift_factor_candidate_power_product)) * ff_c_ftsv_shift_factor_candidate_power)) /\ exists ff_q_ftsv_shift_factor_candidate_power_product_factor. ff_b_ftsv_shift_factor_candidate_power = ff_q_ftsv_shift_factor_candidate_power_product_factor * S ((S (ff_i_ftsv_shift_factor_candidate_power_product)) * ff_c_ftsv_shift_factor_candidate_power) + (ff_p_ftsv_shift_factor_candidate_power_product))) /\ ((((exists ff_h_ftsv_shift_factor_candidate_power_product_partial. ff_h_ftsv_shift_factor_candidate_power_product_partial + S (ff_r_ftsv_shift_factor_candidate_power_product) = S ((S (ff_i_ftsv_shift_factor_candidate_power_product)) * ff_v_ftsv_shift_factor_candidate_power_product)) /\ exists ff_q_ftsv_shift_factor_candidate_power_product_partial. ff_u_ftsv_shift_factor_candidate_power_product = ff_q_ftsv_shift_factor_candidate_power_product_partial * S ((S (ff_i_ftsv_shift_factor_candidate_power_product)) * ff_v_ftsv_shift_factor_candidate_power_product) + (ff_r_ftsv_shift_factor_candidate_power_product))) /\ ((((exists ff_h_ftsv_shift_factor_candidate_power_product_successor. ff_h_ftsv_shift_factor_candidate_power_product_successor + S (ff_s_ftsv_shift_factor_candidate_power_product) = S ((S (S ff_i_ftsv_shift_factor_candidate_power_product)) * ff_v_ftsv_shift_factor_candidate_power_product)) /\ exists ff_q_ftsv_shift_factor_candidate_power_product_successor. ff_u_ftsv_shift_factor_candidate_power_product = ff_q_ftsv_shift_factor_candidate_power_product_successor * S ((S (S ff_i_ftsv_shift_factor_candidate_power_product)) * ff_v_ftsv_shift_factor_candidate_power_product) + (ff_s_ftsv_shift_factor_candidate_power_product))) /\ ff_s_ftsv_shift_factor_candidate_power_product = ff_r_ftsv_shift_factor_candidate_power_product * ff_p_ftsv_shift_factor_candidate_power_product)))))))) /\ (exists bpv_factor_ftsv_shift_factor_candidate_divides. z = bpv_result_ftsv_shift_factor_candidate * bpv_factor_ftsv_shift_factor_candidate_divides))) -> (exists bpv_gap_ftsv_shift_factor_maximal. bpv_gap_ftsv_shift_factor_maximal + bpv_candidate_ftsv_shift_factor = e)) -> (((exists bpv_gap_ftsv_shift_value_exponent_bound. bpv_gap_ftsv_shift_value_exponent_bound + f = n) /\ (exists bpv_result_ftsv_shift_value_selected. ((exists ff_b_ftsv_shift_value_selected_power ff_c_ftsv_shift_value_selected_power. ((forall ff_i_ftsv_shift_value_selected_power_repeat. (exists ff_lt_ftsv_shift_value_selected_power_repeat_bound. ff_lt_ftsv_shift_value_selected_power_repeat_bound + S ff_i_ftsv_shift_value_selected_power_repeat = f) -> (((exists ff_h_ftsv_shift_value_selected_power_repeat_decoded. ff_h_ftsv_shift_value_selected_power_repeat_decoded + S (p) = S ((S (ff_i_ftsv_shift_value_selected_power_repeat)) * ff_c_ftsv_shift_value_selected_power)) /\ exists ff_q_ftsv_shift_value_selected_power_repeat_decoded. ff_b_ftsv_shift_value_selected_power = ff_q_ftsv_shift_value_selected_power_repeat_decoded * S ((S (ff_i_ftsv_shift_value_selected_power_repeat)) * ff_c_ftsv_shift_value_selected_power) + (p)))) /\ (exists ff_u_ftsv_shift_value_selected_power_product ff_v_ftsv_shift_value_selected_power_product. ((((exists ff_h_ftsv_shift_value_selected_power_product_start. ff_h_ftsv_shift_value_selected_power_product_start + S (1) = S ((S (0)) * ff_v_ftsv_shift_value_selected_power_product)) /\ exists ff_q_ftsv_shift_value_selected_power_product_start. ff_u_ftsv_shift_value_selected_power_product = ff_q_ftsv_shift_value_selected_power_product_start * S ((S (0)) * ff_v_ftsv_shift_value_selected_power_product) + (1))) /\ ((((exists ff_h_ftsv_shift_value_selected_power_product_terminal. ff_h_ftsv_shift_value_selected_power_product_terminal + S (bpv_result_ftsv_shift_value_selected) = S ((S (f)) * ff_v_ftsv_shift_value_selected_power_product)) /\ exists ff_q_ftsv_shift_value_selected_power_product_terminal. ff_u_ftsv_shift_value_selected_power_product = ff_q_ftsv_shift_value_selected_power_product_terminal * S ((S (f)) * ff_v_ftsv_shift_value_selected_power_product) + (bpv_result_ftsv_shift_value_selected))) /\ forall ff_i_ftsv_shift_value_selected_power_product. (exists ff_lt_ftsv_shift_value_selected_power_product_bound. ff_lt_ftsv_shift_value_selected_power_product_bound + S ff_i_ftsv_shift_value_selected_power_product = f) -> exists ff_p_ftsv_shift_value_selected_power_product ff_r_ftsv_shift_value_selected_power_product ff_s_ftsv_shift_value_selected_power_product. ((((exists ff_h_ftsv_shift_value_selected_power_product_factor. ff_h_ftsv_shift_value_selected_power_product_factor + S (ff_p_ftsv_shift_value_selected_power_product) = S ((S (ff_i_ftsv_shift_value_selected_power_product)) * ff_c_ftsv_shift_value_selected_power)) /\ exists ff_q_ftsv_shift_value_selected_power_product_factor. ff_b_ftsv_shift_value_selected_power = ff_q_ftsv_shift_value_selected_power_product_factor * S ((S (ff_i_ftsv_shift_value_selected_power_product)) * ff_c_ftsv_shift_value_selected_power) + (ff_p_ftsv_shift_value_selected_power_product))) /\ ((((exists ff_h_ftsv_shift_value_selected_power_product_partial. ff_h_ftsv_shift_value_selected_power_product_partial + S (ff_r_ftsv_shift_value_selected_power_product) = S ((S (ff_i_ftsv_shift_value_selected_power_product)) * ff_v_ftsv_shift_value_selected_power_product)) /\ exists ff_q_ftsv_shift_value_selected_power_product_partial. ff_u_ftsv_shift_value_selected_power_product = ff_q_ftsv_shift_value_selected_power_product_partial * S ((S (ff_i_ftsv_shift_value_selected_power_product)) * ff_v_ftsv_shift_value_selected_power_product) + (ff_r_ftsv_shift_value_selected_power_product))) /\ ((((exists ff_h_ftsv_shift_value_selected_power_product_successor. ff_h_ftsv_shift_value_selected_power_product_successor + S (ff_s_ftsv_shift_value_selected_power_product) = S ((S (S ff_i_ftsv_shift_value_selected_power_product)) * ff_v_ftsv_shift_value_selected_power_product)) /\ exists ff_q_ftsv_shift_value_selected_power_product_successor. ff_u_ftsv_shift_value_selected_power_product = ff_q_ftsv_shift_value_selected_power_product_successor * S ((S (S ff_i_ftsv_shift_value_selected_power_product)) * ff_v_ftsv_shift_value_selected_power_product) + (ff_s_ftsv_shift_value_selected_power_product))) /\ ff_s_ftsv_shift_value_selected_power_product = ff_r_ftsv_shift_value_selected_power_product * ff_p_ftsv_shift_value_selected_power_product)))))))) /\ (exists bpv_factor_ftsv_shift_value_selected_divides. n = bpv_result_ftsv_shift_value_selected * bpv_factor_ftsv_shift_value_selected_divides)))) /\ forall bpv_candidate_ftsv_shift_value. (exists bpv_gap_ftsv_shift_value_candidate_bound. bpv_gap_ftsv_shift_value_candidate_bound + bpv_candidate_ftsv_shift_value = n) -> (exists bpv_result_ftsv_shift_value_candidate. ((exists ff_b_ftsv_shift_value_candidate_power ff_c_ftsv_shift_value_candidate_power. ((forall ff_i_ftsv_shift_value_candidate_power_repeat. (exists ff_lt_ftsv_shift_value_candidate_power_repeat_bound. ff_lt_ftsv_shift_value_candidate_power_repeat_bound + S ff_i_ftsv_shift_value_candidate_power_repeat = bpv_candidate_ftsv_shift_value) -> (((exists ff_h_ftsv_shift_value_candidate_power_repeat_decoded. ff_h_ftsv_shift_value_candidate_power_repeat_decoded + S (p) = S ((S (ff_i_ftsv_shift_value_candidate_power_repeat)) * ff_c_ftsv_shift_value_candidate_power)) /\ exists ff_q_ftsv_shift_value_candidate_power_repeat_decoded. ff_b_ftsv_shift_value_candidate_power = ff_q_ftsv_shift_value_candidate_power_repeat_decoded * S ((S (ff_i_ftsv_shift_value_candidate_power_repeat)) * ff_c_ftsv_shift_value_candidate_power) + (p)))) /\ (exists ff_u_ftsv_shift_value_candidate_power_product ff_v_ftsv_shift_value_candidate_power_product. ((((exists ff_h_ftsv_shift_value_candidate_power_product_start. ff_h_ftsv_shift_value_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_ftsv_shift_value_candidate_power_product)) /\ exists ff_q_ftsv_shift_value_candidate_power_product_start. ff_u_ftsv_shift_value_candidate_power_product = ff_q_ftsv_shift_value_candidate_power_product_start * S ((S (0)) * ff_v_ftsv_shift_value_candidate_power_product) + (1))) /\ ((((exists ff_h_ftsv_shift_value_candidate_power_product_terminal. ff_h_ftsv_shift_value_candidate_power_product_terminal + S (bpv_result_ftsv_shift_value_candidate) = S ((S (bpv_candidate_ftsv_shift_value)) * ff_v_ftsv_shift_value_candidate_power_product)) /\ exists ff_q_ftsv_shift_value_candidate_power_product_terminal. ff_u_ftsv_shift_value_candidate_power_product = ff_q_ftsv_shift_value_candidate_power_product_terminal * S ((S (bpv_candidate_ftsv_shift_value)) * ff_v_ftsv_shift_value_candidate_power_product) + (bpv_result_ftsv_shift_value_candidate))) /\ forall ff_i_ftsv_shift_value_candidate_power_product. (exists ff_lt_ftsv_shift_value_candidate_power_product_bound. ff_lt_ftsv_shift_value_candidate_power_product_bound + S ff_i_ftsv_shift_value_candidate_power_product = bpv_candidate_ftsv_shift_value) -> exists ff_p_ftsv_shift_value_candidate_power_product ff_r_ftsv_shift_value_candidate_power_product ff_s_ftsv_shift_value_candidate_power_product. ((((exists ff_h_ftsv_shift_value_candidate_power_product_factor. ff_h_ftsv_shift_value_candidate_power_product_factor + S (ff_p_ftsv_shift_value_candidate_power_product) = S ((S (ff_i_ftsv_shift_value_candidate_power_product)) * ff_c_ftsv_shift_value_candidate_power)) /\ exists ff_q_ftsv_shift_value_candidate_power_product_factor. ff_b_ftsv_shift_value_candidate_power = ff_q_ftsv_shift_value_candidate_power_product_factor * S ((S (ff_i_ftsv_shift_value_candidate_power_product)) * ff_c_ftsv_shift_value_candidate_power) + (ff_p_ftsv_shift_value_candidate_power_product))) /\ ((((exists ff_h_ftsv_shift_value_candidate_power_product_partial. ff_h_ftsv_shift_value_candidate_power_product_partial + S (ff_r_ftsv_shift_value_candidate_power_product) = S ((S (ff_i_ftsv_shift_value_candidate_power_product)) * ff_v_ftsv_shift_value_candidate_power_product)) /\ exists ff_q_ftsv_shift_value_candidate_power_product_partial. ff_u_ftsv_shift_value_candidate_power_product = ff_q_ftsv_shift_value_candidate_power_product_partial * S ((S (ff_i_ftsv_shift_value_candidate_power_product)) * ff_v_ftsv_shift_value_candidate_power_product) + (ff_r_ftsv_shift_value_candidate_power_product))) /\ ((((exists ff_h_ftsv_shift_value_candidate_power_product_successor. ff_h_ftsv_shift_value_candidate_power_product_successor + S (ff_s_ftsv_shift_value_candidate_power_product) = S ((S (S ff_i_ftsv_shift_value_candidate_power_product)) * ff_v_ftsv_shift_value_candidate_power_product)) /\ exists ff_q_ftsv_shift_value_candidate_power_product_successor. ff_u_ftsv_shift_value_candidate_power_product = ff_q_ftsv_shift_value_candidate_power_product_successor * S ((S (S ff_i_ftsv_shift_value_candidate_power_product)) * ff_v_ftsv_shift_value_candidate_power_product) + (ff_s_ftsv_shift_value_candidate_power_product))) /\ ff_s_ftsv_shift_value_candidate_power_product = ff_r_ftsv_shift_value_candidate_power_product * ff_p_ftsv_shift_value_candidate_power_product)))))))) /\ (exists bpv_factor_ftsv_shift_value_candidate_divides. n = bpv_result_ftsv_shift_value_candidate * bpv_factor_ftsv_shift_value_candidate_divides))) -> (exists bpv_gap_ftsv_shift_value_maximal. bpv_gap_ftsv_shift_value_maximal + bpv_candidate_ftsv_shift_value = f)) -> (((exists bpv_gap_ftsv_shift_product_exponent_bound. bpv_gap_ftsv_shift_product_exponent_bound + g = ((z * z) * n)) /\ (exists bpv_result_ftsv_shift_product_selected. ((exists ff_b_ftsv_shift_product_selected_power ff_c_ftsv_shift_product_selected_power. ((forall ff_i_ftsv_shift_product_selected_power_repeat. (exists ff_lt_ftsv_shift_product_selected_power_repeat_bound. ff_lt_ftsv_shift_product_selected_power_repeat_bound + S ff_i_ftsv_shift_product_selected_power_repeat = g) -> (((exists ff_h_ftsv_shift_product_selected_power_repeat_decoded. ff_h_ftsv_shift_product_selected_power_repeat_decoded + S (p) = S ((S (ff_i_ftsv_shift_product_selected_power_repeat)) * ff_c_ftsv_shift_product_selected_power)) /\ exists ff_q_ftsv_shift_product_selected_power_repeat_decoded. ff_b_ftsv_shift_product_selected_power = ff_q_ftsv_shift_product_selected_power_repeat_decoded * S ((S (ff_i_ftsv_shift_product_selected_power_repeat)) * ff_c_ftsv_shift_product_selected_power) + (p)))) /\ (exists ff_u_ftsv_shift_product_selected_power_product ff_v_ftsv_shift_product_selected_power_product. ((((exists ff_h_ftsv_shift_product_selected_power_product_start. ff_h_ftsv_shift_product_selected_power_product_start + S (1) = S ((S (0)) * ff_v_ftsv_shift_product_selected_power_product)) /\ exists ff_q_ftsv_shift_product_selected_power_product_start. ff_u_ftsv_shift_product_selected_power_product = ff_q_ftsv_shift_product_selected_power_product_start * S ((S (0)) * ff_v_ftsv_shift_product_selected_power_product) + (1))) /\ ((((exists ff_h_ftsv_shift_product_selected_power_product_terminal. ff_h_ftsv_shift_product_selected_power_product_terminal + S (bpv_result_ftsv_shift_product_selected) = S ((S (g)) * ff_v_ftsv_shift_product_selected_power_product)) /\ exists ff_q_ftsv_shift_product_selected_power_product_terminal. ff_u_ftsv_shift_product_selected_power_product = ff_q_ftsv_shift_product_selected_power_product_terminal * S ((S (g)) * ff_v_ftsv_shift_product_selected_power_product) + (bpv_result_ftsv_shift_product_selected))) /\ forall ff_i_ftsv_shift_product_selected_power_product. (exists ff_lt_ftsv_shift_product_selected_power_product_bound. ff_lt_ftsv_shift_product_selected_power_product_bound + S ff_i_ftsv_shift_product_selected_power_product = g) -> exists ff_p_ftsv_shift_product_selected_power_product ff_r_ftsv_shift_product_selected_power_product ff_s_ftsv_shift_product_selected_power_product. ((((exists ff_h_ftsv_shift_product_selected_power_product_factor. ff_h_ftsv_shift_product_selected_power_product_factor + S (ff_p_ftsv_shift_product_selected_power_product) = S ((S (ff_i_ftsv_shift_product_selected_power_product)) * ff_c_ftsv_shift_product_selected_power)) /\ exists ff_q_ftsv_shift_product_selected_power_product_factor. ff_b_ftsv_shift_product_selected_power = ff_q_ftsv_shift_product_selected_power_product_factor * S ((S (ff_i_ftsv_shift_product_selected_power_product)) * ff_c_ftsv_shift_product_selected_power) + (ff_p_ftsv_shift_product_selected_power_product))) /\ ((((exists ff_h_ftsv_shift_product_selected_power_product_partial. ff_h_ftsv_shift_product_selected_power_product_partial + S (ff_r_ftsv_shift_product_selected_power_product) = S ((S (ff_i_ftsv_shift_product_selected_power_product)) * ff_v_ftsv_shift_product_selected_power_product)) /\ exists ff_q_ftsv_shift_product_selected_power_product_partial. ff_u_ftsv_shift_product_selected_power_product = ff_q_ftsv_shift_product_selected_power_product_partial * S ((S (ff_i_ftsv_shift_product_selected_power_product)) * ff_v_ftsv_shift_product_selected_power_product) + (ff_r_ftsv_shift_product_selected_power_product))) /\ ((((exists ff_h_ftsv_shift_product_selected_power_product_successor. ff_h_ftsv_shift_product_selected_power_product_successor + S (ff_s_ftsv_shift_product_selected_power_product) = S ((S (S ff_i_ftsv_shift_product_selected_power_product)) * ff_v_ftsv_shift_product_selected_power_product)) /\ exists ff_q_ftsv_shift_product_selected_power_product_successor. ff_u_ftsv_shift_product_selected_power_product = ff_q_ftsv_shift_product_selected_power_product_successor * S ((S (S ff_i_ftsv_shift_product_selected_power_product)) * ff_v_ftsv_shift_product_selected_power_product) + (ff_s_ftsv_shift_product_selected_power_product))) /\ ff_s_ftsv_shift_product_selected_power_product = ff_r_ftsv_shift_product_selected_power_product * ff_p_ftsv_shift_product_selected_power_product)))))))) /\ (exists bpv_factor_ftsv_shift_product_selected_divides. ((z * z) * n) = bpv_result_ftsv_shift_product_selected * bpv_factor_ftsv_shift_product_selected_divides)))) /\ forall bpv_candidate_ftsv_shift_product. (exists bpv_gap_ftsv_shift_product_candidate_bound. bpv_gap_ftsv_shift_product_candidate_bound + bpv_candidate_ftsv_shift_product = ((z * z) * n)) -> (exists bpv_result_ftsv_shift_product_candidate. ((exists ff_b_ftsv_shift_product_candidate_power ff_c_ftsv_shift_product_candidate_power. ((forall ff_i_ftsv_shift_product_candidate_power_repeat. (exists ff_lt_ftsv_shift_product_candidate_power_repeat_bound. ff_lt_ftsv_shift_product_candidate_power_repeat_bound + S ff_i_ftsv_shift_product_candidate_power_repeat = bpv_candidate_ftsv_shift_product) -> (((exists ff_h_ftsv_shift_product_candidate_power_repeat_decoded. ff_h_ftsv_shift_product_candidate_power_repeat_decoded + S (p) = S ((S (ff_i_ftsv_shift_product_candidate_power_repeat)) * ff_c_ftsv_shift_product_candidate_power)) /\ exists ff_q_ftsv_shift_product_candidate_power_repeat_decoded. ff_b_ftsv_shift_product_candidate_power = ff_q_ftsv_shift_product_candidate_power_repeat_decoded * S ((S (ff_i_ftsv_shift_product_candidate_power_repeat)) * ff_c_ftsv_shift_product_candidate_power) + (p)))) /\ (exists ff_u_ftsv_shift_product_candidate_power_product ff_v_ftsv_shift_product_candidate_power_product. ((((exists ff_h_ftsv_shift_product_candidate_power_product_start. ff_h_ftsv_shift_product_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_ftsv_shift_product_candidate_power_product)) /\ exists ff_q_ftsv_shift_product_candidate_power_product_start. ff_u_ftsv_shift_product_candidate_power_product = ff_q_ftsv_shift_product_candidate_power_product_start * S ((S (0)) * ff_v_ftsv_shift_product_candidate_power_product) + (1))) /\ ((((exists ff_h_ftsv_shift_product_candidate_power_product_terminal. ff_h_ftsv_shift_product_candidate_power_product_terminal + S (bpv_result_ftsv_shift_product_candidate) = S ((S (bpv_candidate_ftsv_shift_product)) * ff_v_ftsv_shift_product_candidate_power_product)) /\ exists ff_q_ftsv_shift_product_candidate_power_product_terminal. ff_u_ftsv_shift_product_candidate_power_product = ff_q_ftsv_shift_product_candidate_power_product_terminal * S ((S (bpv_candidate_ftsv_shift_product)) * ff_v_ftsv_shift_product_candidate_power_product) + (bpv_result_ftsv_shift_product_candidate))) /\ forall ff_i_ftsv_shift_product_candidate_power_product. (exists ff_lt_ftsv_shift_product_candidate_power_product_bound. ff_lt_ftsv_shift_product_candidate_power_product_bound + S ff_i_ftsv_shift_product_candidate_power_product = bpv_candidate_ftsv_shift_product) -> exists ff_p_ftsv_shift_product_candidate_power_product ff_r_ftsv_shift_product_candidate_power_product ff_s_ftsv_shift_product_candidate_power_product. ((((exists ff_h_ftsv_shift_product_candidate_power_product_factor. ff_h_ftsv_shift_product_candidate_power_product_factor + S (ff_p_ftsv_shift_product_candidate_power_product) = S ((S (ff_i_ftsv_shift_product_candidate_power_product)) * ff_c_ftsv_shift_product_candidate_power)) /\ exists ff_q_ftsv_shift_product_candidate_power_product_factor. ff_b_ftsv_shift_product_candidate_power = ff_q_ftsv_shift_product_candidate_power_product_factor * S ((S (ff_i_ftsv_shift_product_candidate_power_product)) * ff_c_ftsv_shift_product_candidate_power) + (ff_p_ftsv_shift_product_candidate_power_product))) /\ ((((exists ff_h_ftsv_shift_product_candidate_power_product_partial. ff_h_ftsv_shift_product_candidate_power_product_partial + S (ff_r_ftsv_shift_product_candidate_power_product) = S ((S (ff_i_ftsv_shift_product_candidate_power_product)) * ff_v_ftsv_shift_product_candidate_power_product)) /\ exists ff_q_ftsv_shift_product_candidate_power_product_partial. ff_u_ftsv_shift_product_candidate_power_product = ff_q_ftsv_shift_product_candidate_power_product_partial * S ((S (ff_i_ftsv_shift_product_candidate_power_product)) * ff_v_ftsv_shift_product_candidate_power_product) + (ff_r_ftsv_shift_product_candidate_power_product))) /\ ((((exists ff_h_ftsv_shift_product_candidate_power_product_successor. ff_h_ftsv_shift_product_candidate_power_product_successor + S (ff_s_ftsv_shift_product_candidate_power_product) = S ((S (S ff_i_ftsv_shift_product_candidate_power_product)) * ff_v_ftsv_shift_product_candidate_power_product)) /\ exists ff_q_ftsv_shift_product_candidate_power_product_successor. ff_u_ftsv_shift_product_candidate_power_product = ff_q_ftsv_shift_product_candidate_power_product_successor * S ((S (S ff_i_ftsv_shift_product_candidate_power_product)) * ff_v_ftsv_shift_product_candidate_power_product) + (ff_s_ftsv_shift_product_candidate_power_product))) /\ ff_s_ftsv_shift_product_candidate_power_product = ff_r_ftsv_shift_product_candidate_power_product * ff_p_ftsv_shift_product_candidate_power_product)))))))) /\ (exists bpv_factor_ftsv_shift_product_candidate_divides. ((z * z) * n) = bpv_result_ftsv_shift_product_candidate * bpv_factor_ftsv_shift_product_candidate_divides))) -> (exists bpv_gap_ftsv_shift_product_maximal. bpv_gap_ftsv_shift_product_maximal + bpv_candidate_ftsv_shift_product = g)) -> g = (e + e) + fProof neighborhood
Direct theorem prerequisites
TS003I prime_power_valuation_square_even mul_ne_zero · 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–12
03Establish hsquareL13–16
Establish this local claim before using it. It is not an additional assumption.
- L13
have hsquare : ∃ E. PowerValuation(p,z · z,E)Definitions: PowerValuation(p,z · z,E)Original native command in the exact edition - L14
specialize power_valuation_exists p - L15
specialize power_valuation_exists (z * z) - L16
exact power_valuation_exists
04Separate the logical casesL17–17
Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.
- L17
cases hsquare
05Establish hdoubledL18–27
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply prime power valuation square even.
- L18
have hdoubled : x = e + e - L19
specialize prime_power_valuation_square_even p - L20
specialize prime_power_valuation_square_even z - L21
specialize prime_power_valuation_square_even e - L22
specialize prime_power_valuation_square_even x - L23
apply prime_power_valuation_square_even - L24
exact hprime - L25
exact hfactor_nonzero - L26
exact hfactor - L27
exact hsquare_witness
06Establish hsquare_nonzeroL28–35
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply mul ne zero.
07Establish hshiftL36–45
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply prime power valuation mul.
- L36
have hshift : g = x + f - L37
specialize prime_power_valuation_mul p - L38
specialize prime_power_valuation_mul (z * z) - L39
specialize prime_power_valuation_mul n - L40
specialize prime_power_valuation_mul x - L41
specialize prime_power_valuation_mul f - L42
specialize prime_power_valuation_mul g - L43
apply prime_power_valuation_mul - L44
exact hprime - L45
exact hsquare_nonzero
08Use earlier factsL46–49
09Calculate and transport equalitiesL50–50
Carry out the recorded arithmetic or equality steps; inspect the exact commands for their direction and premises.
- L50
rewrite hdoubled at hshift
10Use earlier factsL51–51
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L51
exact hshift
Original defined command ledger · 51 lines
- 0001
intro p - 0002
intro z - 0003
intro n - 0004
intro e - 0005
intro f - 0006
intro g - 0007
intro hprime - 0008
intro hfactor_nonzero - 0009
intro hvalue_nonzero - 0010
intro hfactor - 0011
intro hvalue - 0012
intro hproduct - 0013
have hsquare : ∃ E. PowerValuation(p,z · z,E)Exact native replay line
have hsquare : exists E. (((exists bpv_gap_ftsv_shift_square_witness_exponent_bound. bpv_gap_ftsv_shift_square_witness_exponent_bound + E = (z * z)) /\ (exists bpv_result_ftsv_shift_square_witness_selected. ((exists ff_b_ftsv_shift_square_witness_selected_power ff_c_ftsv_shift_square_witness_selected_power. ((forall ff_i_ftsv_shift_square_witness_selected_power_repeat. (exists ff_lt_ftsv_shift_square_witness_selected_power_repeat_bound. ff_lt_ftsv_shift_square_witness_selected_power_repeat_bound + S ff_i_ftsv_shift_square_witness_selected_power_repeat = E) -> (((exists ff_h_ftsv_shift_square_witness_selected_power_repeat_decoded. ff_h_ftsv_shift_square_witness_selected_power_repeat_decoded + S (p) = S ((S (ff_i_ftsv_shift_square_witness_selected_power_repeat)) * ff_c_ftsv_shift_square_witness_selected_power)) /\ exists ff_q_ftsv_shift_square_witness_selected_power_repeat_decoded. ff_b_ftsv_shift_square_witness_selected_power = ff_q_ftsv_shift_square_witness_selected_power_repeat_decoded * S ((S (ff_i_ftsv_shift_square_witness_selected_power_repeat)) * ff_c_ftsv_shift_square_witness_selected_power) + (p)))) /\ (exists ff_u_ftsv_shift_square_witness_selected_power_product ff_v_ftsv_shift_square_witness_selected_power_product. ((((exists ff_h_ftsv_shift_square_witness_selected_power_product_start. ff_h_ftsv_shift_square_witness_selected_power_product_start + S (1) = S ((S (0)) * ff_v_ftsv_shift_square_witness_selected_power_product)) /\ exists ff_q_ftsv_shift_square_witness_selected_power_product_start. ff_u_ftsv_shift_square_witness_selected_power_product = ff_q_ftsv_shift_square_witness_selected_power_product_start * S ((S (0)) * ff_v_ftsv_shift_square_witness_selected_power_product) + (1))) /\ ((((exists ff_h_ftsv_shift_square_witness_selected_power_product_terminal. ff_h_ftsv_shift_square_witness_selected_power_product_terminal + S (bpv_result_ftsv_shift_square_witness_selected) = S ((S (E)) * ff_v_ftsv_shift_square_witness_selected_power_product)) /\ exists ff_q_ftsv_shift_square_witness_selected_power_product_terminal. ff_u_ftsv_shift_square_witness_selected_power_product = ff_q_ftsv_shift_square_witness_selected_power_product_terminal * S ((S (E)) * ff_v_ftsv_shift_square_witness_selected_power_product) + (bpv_result_ftsv_shift_square_witness_selected))) /\ forall ff_i_ftsv_shift_square_witness_selected_power_product. (exists ff_lt_ftsv_shift_square_witness_selected_power_product_bound. ff_lt_ftsv_shift_square_witness_selected_power_product_bound + S ff_i_ftsv_shift_square_witness_selected_power_product = E) -> exists ff_p_ftsv_shift_square_witness_selected_power_product ff_r_ftsv_shift_square_witness_selected_power_product ff_s_ftsv_shift_square_witness_selected_power_product. ((((exists ff_h_ftsv_shift_square_witness_selected_power_product_factor. ff_h_ftsv_shift_square_witness_selected_power_product_factor + S (ff_p_ftsv_shift_square_witness_selected_power_product) = S ((S (ff_i_ftsv_shift_square_witness_selected_power_product)) * ff_c_ftsv_shift_square_witness_selected_power)) /\ exists ff_q_ftsv_shift_square_witness_selected_power_product_factor. ff_b_ftsv_shift_square_witness_selected_power = ff_q_ftsv_shift_square_witness_selected_power_product_factor * S ((S (ff_i_ftsv_shift_square_witness_selected_power_product)) * ff_c_ftsv_shift_square_witness_selected_power) + (ff_p_ftsv_shift_square_witness_selected_power_product))) /\ ((((exists ff_h_ftsv_shift_square_witness_selected_power_product_partial. ff_h_ftsv_shift_square_witness_selected_power_product_partial + S (ff_r_ftsv_shift_square_witness_selected_power_product) = S ((S (ff_i_ftsv_shift_square_witness_selected_power_product)) * ff_v_ftsv_shift_square_witness_selected_power_product)) /\ exists ff_q_ftsv_shift_square_witness_selected_power_product_partial. ff_u_ftsv_shift_square_witness_selected_power_product = ff_q_ftsv_shift_square_witness_selected_power_product_partial * S ((S (ff_i_ftsv_shift_square_witness_selected_power_product)) * ff_v_ftsv_shift_square_witness_selected_power_product) + (ff_r_ftsv_shift_square_witness_selected_power_product))) /\ ((((exists ff_h_ftsv_shift_square_witness_selected_power_product_successor. ff_h_ftsv_shift_square_witness_selected_power_product_successor + S (ff_s_ftsv_shift_square_witness_selected_power_product) = S ((S (S ff_i_ftsv_shift_square_witness_selected_power_product)) * ff_v_ftsv_shift_square_witness_selected_power_product)) /\ exists ff_q_ftsv_shift_square_witness_selected_power_product_successor. ff_u_ftsv_shift_square_witness_selected_power_product = ff_q_ftsv_shift_square_witness_selected_power_product_successor * S ((S (S ff_i_ftsv_shift_square_witness_selected_power_product)) * ff_v_ftsv_shift_square_witness_selected_power_product) + (ff_s_ftsv_shift_square_witness_selected_power_product))) /\ ff_s_ftsv_shift_square_witness_selected_power_product = ff_r_ftsv_shift_square_witness_selected_power_product * ff_p_ftsv_shift_square_witness_selected_power_product)))))))) /\ (exists bpv_factor_ftsv_shift_square_witness_selected_divides. (z * z) = bpv_result_ftsv_shift_square_witness_selected * bpv_factor_ftsv_shift_square_witness_selected_divides)))) /\ forall bpv_candidate_ftsv_shift_square_witness. (exists bpv_gap_ftsv_shift_square_witness_candidate_bound. bpv_gap_ftsv_shift_square_witness_candidate_bound + bpv_candidate_ftsv_shift_square_witness = (z * z)) -> (exists bpv_result_ftsv_shift_square_witness_candidate. ((exists ff_b_ftsv_shift_square_witness_candidate_power ff_c_ftsv_shift_square_witness_candidate_power. ((forall ff_i_ftsv_shift_square_witness_candidate_power_repeat. (exists ff_lt_ftsv_shift_square_witness_candidate_power_repeat_bound. ff_lt_ftsv_shift_square_witness_candidate_power_repeat_bound + S ff_i_ftsv_shift_square_witness_candidate_power_repeat = bpv_candidate_ftsv_shift_square_witness) -> (((exists ff_h_ftsv_shift_square_witness_candidate_power_repeat_decoded. ff_h_ftsv_shift_square_witness_candidate_power_repeat_decoded + S (p) = S ((S (ff_i_ftsv_shift_square_witness_candidate_power_repeat)) * ff_c_ftsv_shift_square_witness_candidate_power)) /\ exists ff_q_ftsv_shift_square_witness_candidate_power_repeat_decoded. ff_b_ftsv_shift_square_witness_candidate_power = ff_q_ftsv_shift_square_witness_candidate_power_repeat_decoded * S ((S (ff_i_ftsv_shift_square_witness_candidate_power_repeat)) * ff_c_ftsv_shift_square_witness_candidate_power) + (p)))) /\ (exists ff_u_ftsv_shift_square_witness_candidate_power_product ff_v_ftsv_shift_square_witness_candidate_power_product. ((((exists ff_h_ftsv_shift_square_witness_candidate_power_product_start. ff_h_ftsv_shift_square_witness_candidate_power_product_start + S (1) = S ((S (0)) * ff_v_ftsv_shift_square_witness_candidate_power_product)) /\ exists ff_q_ftsv_shift_square_witness_candidate_power_product_start. ff_u_ftsv_shift_square_witness_candidate_power_product = ff_q_ftsv_shift_square_witness_candidate_power_product_start * S ((S (0)) * ff_v_ftsv_shift_square_witness_candidate_power_product) + (1))) /\ ((((exists ff_h_ftsv_shift_square_witness_candidate_power_product_terminal. ff_h_ftsv_shift_square_witness_candidate_power_product_terminal + S (bpv_result_ftsv_shift_square_witness_candidate) = S ((S (bpv_candidate_ftsv_shift_square_witness)) * ff_v_ftsv_shift_square_witness_candidate_power_product)) /\ exists ff_q_ftsv_shift_square_witness_candidate_power_product_terminal. ff_u_ftsv_shift_square_witness_candidate_power_product = ff_q_ftsv_shift_square_witness_candidate_power_product_terminal * S ((S (bpv_candidate_ftsv_shift_square_witness)) * ff_v_ftsv_shift_square_witness_candidate_power_product) + (bpv_result_ftsv_shift_square_witness_candidate))) /\ forall ff_i_ftsv_shift_square_witness_candidate_power_product. (exists ff_lt_ftsv_shift_square_witness_candidate_power_product_bound. ff_lt_ftsv_shift_square_witness_candidate_power_product_bound + S ff_i_ftsv_shift_square_witness_candidate_power_product = bpv_candidate_ftsv_shift_square_witness) -> exists ff_p_ftsv_shift_square_witness_candidate_power_product ff_r_ftsv_shift_square_witness_candidate_power_product ff_s_ftsv_shift_square_witness_candidate_power_product. ((((exists ff_h_ftsv_shift_square_witness_candidate_power_product_factor. ff_h_ftsv_shift_square_witness_candidate_power_product_factor + S (ff_p_ftsv_shift_square_witness_candidate_power_product) = S ((S (ff_i_ftsv_shift_square_witness_candidate_power_product)) * ff_c_ftsv_shift_square_witness_candidate_power)) /\ exists ff_q_ftsv_shift_square_witness_candidate_power_product_factor. ff_b_ftsv_shift_square_witness_candidate_power = ff_q_ftsv_shift_square_witness_candidate_power_product_factor * S ((S (ff_i_ftsv_shift_square_witness_candidate_power_product)) * ff_c_ftsv_shift_square_witness_candidate_power) + (ff_p_ftsv_shift_square_witness_candidate_power_product))) /\ ((((exists ff_h_ftsv_shift_square_witness_candidate_power_product_partial. ff_h_ftsv_shift_square_witness_candidate_power_product_partial + S (ff_r_ftsv_shift_square_witness_candidate_power_product) = S ((S (ff_i_ftsv_shift_square_witness_candidate_power_product)) * ff_v_ftsv_shift_square_witness_candidate_power_product)) /\ exists ff_q_ftsv_shift_square_witness_candidate_power_product_partial. ff_u_ftsv_shift_square_witness_candidate_power_product = ff_q_ftsv_shift_square_witness_candidate_power_product_partial * S ((S (ff_i_ftsv_shift_square_witness_candidate_power_product)) * ff_v_ftsv_shift_square_witness_candidate_power_product) + (ff_r_ftsv_shift_square_witness_candidate_power_product))) /\ ((((exists ff_h_ftsv_shift_square_witness_candidate_power_product_successor. ff_h_ftsv_shift_square_witness_candidate_power_product_successor + S (ff_s_ftsv_shift_square_witness_candidate_power_product) = S ((S (S ff_i_ftsv_shift_square_witness_candidate_power_product)) * ff_v_ftsv_shift_square_witness_candidate_power_product)) /\ exists ff_q_ftsv_shift_square_witness_candidate_power_product_successor. ff_u_ftsv_shift_square_witness_candidate_power_product = ff_q_ftsv_shift_square_witness_candidate_power_product_successor * S ((S (S ff_i_ftsv_shift_square_witness_candidate_power_product)) * ff_v_ftsv_shift_square_witness_candidate_power_product) + (ff_s_ftsv_shift_square_witness_candidate_power_product))) /\ ff_s_ftsv_shift_square_witness_candidate_power_product = ff_r_ftsv_shift_square_witness_candidate_power_product * ff_p_ftsv_shift_square_witness_candidate_power_product)))))))) /\ (exists bpv_factor_ftsv_shift_square_witness_candidate_divides. (z * z) = bpv_result_ftsv_shift_square_witness_candidate * bpv_factor_ftsv_shift_square_witness_candidate_divides))) -> (exists bpv_gap_ftsv_shift_square_witness_maximal. bpv_gap_ftsv_shift_square_witness_maximal + bpv_candidate_ftsv_shift_square_witness = E)) - 0014
specialize power_valuation_exists p - 0015
specialize power_valuation_exists (z * z) - 0016
exact power_valuation_exists - 0017
cases hsquare - 0018
have hdoubled : x = e + e - 0019
specialize prime_power_valuation_square_even p - 0020
specialize prime_power_valuation_square_even z - 0021
specialize prime_power_valuation_square_even e - 0022
specialize prime_power_valuation_square_even x - 0023
apply prime_power_valuation_square_even - 0024
exact hprime - 0025
exact hfactor_nonzero - 0026
exact hfactor - 0027
exact hsquare_witness - 0028
have hsquare_nonzero : ~(z * z = 0) - 0029
specialize mul_ne_zero z - 0030
specialize mul_ne_zero z - 0031
intro hsquare_zero - 0032
apply mul_ne_zero - 0033
exact hfactor_nonzero - 0034
exact hfactor_nonzero - 0035
exact hsquare_zero - 0036
have hshift : g = x + f - 0037
specialize prime_power_valuation_mul p - 0038
specialize prime_power_valuation_mul (z * z) - 0039
specialize prime_power_valuation_mul n - 0040
specialize prime_power_valuation_mul x - 0041
specialize prime_power_valuation_mul f - 0042
specialize prime_power_valuation_mul g - 0043
apply prime_power_valuation_mul - 0044
exact hprime - 0045
exact hsquare_nonzero - 0046
exact hvalue_nonzero - 0047
exact hsquare_witness - 0048
exact hvalue - 0049
exact hproduct - 0050
rewrite hdoubled at hshift - 0051
exact hshift