PG003F

prime_field_polynomial_aligned_add_transport

Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable

Independent formal recoding of all three canonical originals preserves a real aligned sum; canonicality is never inferred solely from equivalence.

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 expanded first-order arithmetic statement

forall p ab ac L bb bc M rb rc N db dc J eb ec H fb fc I. (forall fom_index_pfp_aligned_transport_0. (exists fom_gap_pfp_aligned_transport_0_index_bound. fom_gap_pfp_aligned_transport_0_index_bound + S (fom_index_pfp_aligned_transport_0) = J) -> exists fom_value_pfp_aligned_transport_0. ((((exists fom_beta_height_pfp_aligned_transport_0_entry. fom_beta_height_pfp_aligned_transport_0_entry + S (fom_value_pfp_aligned_transport_0) = S ((S (fom_index_pfp_aligned_transport_0)) * dc)) /\ exists fom_beta_quotient_pfp_aligned_transport_0_entry. db = fom_beta_quotient_pfp_aligned_transport_0_entry * S ((S (fom_index_pfp_aligned_transport_0)) * dc) + (fom_value_pfp_aligned_transport_0))) /\ (exists fom_gap_pfp_aligned_transport_0_value_bound. fom_gap_pfp_aligned_transport_0_value_bound + S (fom_value_pfp_aligned_transport_0) = p))) -> (forall fom_index_pfp_aligned_transport_1. (exists fom_gap_pfp_aligned_transport_1_index_bound. fom_gap_pfp_aligned_transport_1_index_bound + S (fom_index_pfp_aligned_transport_1) = H) -> exists fom_value_pfp_aligned_transport_1. ((((exists fom_beta_height_pfp_aligned_transport_1_entry. fom_beta_height_pfp_aligned_transport_1_entry + S (fom_value_pfp_aligned_transport_1) = S ((S (fom_index_pfp_aligned_transport_1)) * ec)) /\ exists fom_beta_quotient_pfp_aligned_transport_1_entry. eb = fom_beta_quotient_pfp_aligned_transport_1_entry * S ((S (fom_index_pfp_aligned_transport_1)) * ec) + (fom_value_pfp_aligned_transport_1))) /\ (exists fom_gap_pfp_aligned_transport_1_value_bound. fom_gap_pfp_aligned_transport_1_value_bound + S (fom_value_pfp_aligned_transport_1) = p))) -> (forall fom_index_pfp_aligned_transport_2. (exists fom_gap_pfp_aligned_transport_2_index_bound. fom_gap_pfp_aligned_transport_2_index_bound + S (fom_index_pfp_aligned_transport_2) = I) -> exists fom_value_pfp_aligned_transport_2. ((((exists fom_beta_height_pfp_aligned_transport_2_entry. fom_beta_height_pfp_aligned_transport_2_entry + S (fom_value_pfp_aligned_transport_2) = S ((S (fom_index_pfp_aligned_transport_2)) * fc)) /\ exists fom_beta_quotient_pfp_aligned_transport_2_entry. fb = fom_beta_quotient_pfp_aligned_transport_2_entry * S ((S (fom_index_pfp_aligned_transport_2)) * fc) + (fom_value_pfp_aligned_transport_2))) /\ (exists fom_gap_pfp_aligned_transport_2_value_bound. fom_gap_pfp_aligned_transport_2_value_bound + S (fom_value_pfp_aligned_transport_2) = p))) -> (forall pfrep_power_aligned_transport_left pfrep_left_aligned_transport_left pfrep_right_aligned_transport_left. ((exists pfrep_position_aligned_transport_leftfirst. ((pfrep_position_aligned_transport_leftfirst+S (pfrep_power_aligned_transport_left)=(J)) /\ ((((exists ff_h_pfp_aligned_transport_leftfirstentry. ff_h_pfp_aligned_transport_leftfirstentry + S (pfrep_left_aligned_transport_left) = S ((S (pfrep_position_aligned_transport_leftfirst)) * dc)) /\ exists ff_q_pfp_aligned_transport_leftfirstentry. db = ff_q_pfp_aligned_transport_leftfirstentry * S ((S (pfrep_position_aligned_transport_leftfirst)) * dc) + (pfrep_left_aligned_transport_left)))))) \/ (((exists pfrep_gap_aligned_transport_leftfirstoutside. pfrep_gap_aligned_transport_leftfirstoutside+(J)=(pfrep_power_aligned_transport_left)) /\ (((pfrep_left_aligned_transport_left)=0))))) -> ((exists pfrep_position_aligned_transport_leftsecond. ((pfrep_position_aligned_transport_leftsecond+S (pfrep_power_aligned_transport_left)=(L)) /\ ((((exists ff_h_pfp_aligned_transport_leftsecondentry. ff_h_pfp_aligned_transport_leftsecondentry + S (pfrep_right_aligned_transport_left) = S ((S (pfrep_position_aligned_transport_leftsecond)) * ac)) /\ exists ff_q_pfp_aligned_transport_leftsecondentry. ab = ff_q_pfp_aligned_transport_leftsecondentry * S ((S (pfrep_position_aligned_transport_leftsecond)) * ac) + (pfrep_right_aligned_transport_left)))))) \/ (((exists pfrep_gap_aligned_transport_leftsecondoutside. pfrep_gap_aligned_transport_leftsecondoutside+(L)=(pfrep_power_aligned_transport_left)) /\ (((pfrep_right_aligned_transport_left)=0))))) -> pfrep_left_aligned_transport_left=pfrep_right_aligned_transport_left) -> (forall pfrep_power_aligned_transport_right pfrep_left_aligned_transport_right pfrep_right_aligned_transport_right. ((exists pfrep_position_aligned_transport_rightfirst. ((pfrep_position_aligned_transport_rightfirst+S (pfrep_power_aligned_transport_right)=(H)) /\ ((((exists ff_h_pfp_aligned_transport_rightfirstentry. ff_h_pfp_aligned_transport_rightfirstentry + S (pfrep_left_aligned_transport_right) = S ((S (pfrep_position_aligned_transport_rightfirst)) * ec)) /\ exists ff_q_pfp_aligned_transport_rightfirstentry. eb = ff_q_pfp_aligned_transport_rightfirstentry * S ((S (pfrep_position_aligned_transport_rightfirst)) * ec) + (pfrep_left_aligned_transport_right)))))) \/ (((exists pfrep_gap_aligned_transport_rightfirstoutside. pfrep_gap_aligned_transport_rightfirstoutside+(H)=(pfrep_power_aligned_transport_right)) /\ (((pfrep_left_aligned_transport_right)=0))))) -> ((exists pfrep_position_aligned_transport_rightsecond. ((pfrep_position_aligned_transport_rightsecond+S (pfrep_power_aligned_transport_right)=(M)) /\ ((((exists ff_h_pfp_aligned_transport_rightsecondentry. ff_h_pfp_aligned_transport_rightsecondentry + S (pfrep_right_aligned_transport_right) = S ((S (pfrep_position_aligned_transport_rightsecond)) * bc)) /\ exists ff_q_pfp_aligned_transport_rightsecondentry. bb = ff_q_pfp_aligned_transport_rightsecondentry * S ((S (pfrep_position_aligned_transport_rightsecond)) * bc) + (pfrep_right_aligned_transport_right)))))) \/ (((exists pfrep_gap_aligned_transport_rightsecondoutside. pfrep_gap_aligned_transport_rightsecondoutside+(M)=(pfrep_power_aligned_transport_right)) /\ (((pfrep_right_aligned_transport_right)=0))))) -> pfrep_left_aligned_transport_right=pfrep_right_aligned_transport_right) -> (forall pfrep_power_aligned_transport_output pfrep_left_aligned_transport_output pfrep_right_aligned_transport_output. ((exists pfrep_position_aligned_transport_outputfirst. ((pfrep_position_aligned_transport_outputfirst+S (pfrep_power_aligned_transport_output)=(N)) /\ ((((exists ff_h_pfp_aligned_transport_outputfirstentry. ff_h_pfp_aligned_transport_outputfirstentry + S (pfrep_left_aligned_transport_output) = S ((S (pfrep_position_aligned_transport_outputfirst)) * rc)) /\ exists ff_q_pfp_aligned_transport_outputfirstentry. rb = ff_q_pfp_aligned_transport_outputfirstentry * S ((S (pfrep_position_aligned_transport_outputfirst)) * rc) + (pfrep_left_aligned_transport_output)))))) \/ (((exists pfrep_gap_aligned_transport_outputfirstoutside. pfrep_gap_aligned_transport_outputfirstoutside+(N)=(pfrep_power_aligned_transport_output)) /\ (((pfrep_left_aligned_transport_output)=0))))) -> ((exists pfrep_position_aligned_transport_outputsecond. ((pfrep_position_aligned_transport_outputsecond+S (pfrep_power_aligned_transport_output)=(I)) /\ ((((exists ff_h_pfp_aligned_transport_outputsecondentry. ff_h_pfp_aligned_transport_outputsecondentry + S (pfrep_right_aligned_transport_output) = S ((S (pfrep_position_aligned_transport_outputsecond)) * fc)) /\ exists ff_q_pfp_aligned_transport_outputsecondentry. fb = ff_q_pfp_aligned_transport_outputsecondentry * S ((S (pfrep_position_aligned_transport_outputsecond)) * fc) + (pfrep_right_aligned_transport_output)))))) \/ (((exists pfrep_gap_aligned_transport_outputsecondoutside. pfrep_gap_aligned_transport_outputsecondoutside+(I)=(pfrep_power_aligned_transport_output)) /\ (((pfrep_right_aligned_transport_output)=0))))) -> pfrep_left_aligned_transport_output=pfrep_right_aligned_transport_output) -> (((forall fom_index_pfp_aligned_transport_old_left_bounded. (exists fom_gap_pfp_aligned_transport_old_left_bounded_index_bound. fom_gap_pfp_aligned_transport_old_left_bounded_index_bound + S (fom_index_pfp_aligned_transport_old_left_bounded) = L) -> exists fom_value_pfp_aligned_transport_old_left_bounded. ((((exists fom_beta_height_pfp_aligned_transport_old_left_bounded_entry. fom_beta_height_pfp_aligned_transport_old_left_bounded_entry + S (fom_value_pfp_aligned_transport_old_left_bounded) = S ((S (fom_index_pfp_aligned_transport_old_left_bounded)) * ac)) /\ exists fom_beta_quotient_pfp_aligned_transport_old_left_bounded_entry. ab = fom_beta_quotient_pfp_aligned_transport_old_left_bounded_entry * S ((S (fom_index_pfp_aligned_transport_old_left_bounded)) * ac) + (fom_value_pfp_aligned_transport_old_left_bounded))) /\ (exists fom_gap_pfp_aligned_transport_old_left_bounded_value_bound. fom_gap_pfp_aligned_transport_old_left_bounded_value_bound + S (fom_value_pfp_aligned_transport_old_left_bounded) = p))) /\ (((forall fom_index_pfp_aligned_transport_old_right_bounded. (exists fom_gap_pfp_aligned_transport_old_right_bounded_index_bound. fom_gap_pfp_aligned_transport_old_right_bounded_index_bound + S (fom_index_pfp_aligned_transport_old_right_bounded) = M) -> exists fom_value_pfp_aligned_transport_old_right_bounded. ((((exists fom_beta_height_pfp_aligned_transport_old_right_bounded_entry. fom_beta_height_pfp_aligned_transport_old_right_bounded_entry + S (fom_value_pfp_aligned_transport_old_right_bounded) = S ((S (fom_index_pfp_aligned_transport_old_right_bounded)) * bc)) /\ exists fom_beta_quotient_pfp_aligned_transport_old_right_bounded_entry. bb = fom_beta_quotient_pfp_aligned_transport_old_right_bounded_entry * S ((S (fom_index_pfp_aligned_transport_old_right_bounded)) * bc) + (fom_value_pfp_aligned_transport_old_right_bounded))) /\ (exists fom_gap_pfp_aligned_transport_old_right_bounded_value_bound. fom_gap_pfp_aligned_transport_old_right_bounded_value_bound + S (fom_value_pfp_aligned_transport_old_right_bounded) = p))) /\ (((forall fom_index_pfp_aligned_transport_old_result_bounded. (exists fom_gap_pfp_aligned_transport_old_result_bounded_index_bound. fom_gap_pfp_aligned_transport_old_result_bounded_index_bound + S (fom_index_pfp_aligned_transport_old_result_bounded) = N) -> exists fom_value_pfp_aligned_transport_old_result_bounded. ((((exists fom_beta_height_pfp_aligned_transport_old_result_bounded_entry. fom_beta_height_pfp_aligned_transport_old_result_bounded_entry + S (fom_value_pfp_aligned_transport_old_result_bounded) = S ((S (fom_index_pfp_aligned_transport_old_result_bounded)) * rc)) /\ exists fom_beta_quotient_pfp_aligned_transport_old_result_bounded_entry. rb = fom_beta_quotient_pfp_aligned_transport_old_result_bounded_entry * S ((S (fom_index_pfp_aligned_transport_old_result_bounded)) * rc) + (fom_value_pfp_aligned_transport_old_result_bounded))) /\ (exists fom_gap_pfp_aligned_transport_old_result_bounded_value_bound. fom_gap_pfp_aligned_transport_old_result_bounded_value_bound + S (fom_value_pfp_aligned_transport_old_result_bounded) = p))) /\ ((exists pfaa_left_b_aligned_transport_old pfaa_left_c_aligned_transport_old pfaa_right_b_aligned_transport_old pfaa_right_c_aligned_transport_old pfaa_sum_b_aligned_transport_old pfaa_sum_c_aligned_transport_old pfaa_length_aligned_transport_old. ((((forall pfrep_power_aligned_transport_old_witness_common_left pfrep_left_aligned_transport_old_witness_common_left pfrep_right_aligned_transport_old_witness_common_left. ((exists pfrep_position_aligned_transport_old_witness_common_leftfirst. ((pfrep_position_aligned_transport_old_witness_common_leftfirst+S (pfrep_power_aligned_transport_old_witness_common_left)=(L)) /\ ((((exists ff_h_pfp_aligned_transport_old_witness_common_leftfirstentry. ff_h_pfp_aligned_transport_old_witness_common_leftfirstentry + S (pfrep_left_aligned_transport_old_witness_common_left) = S ((S (pfrep_position_aligned_transport_old_witness_common_leftfirst)) * ac)) /\ exists ff_q_pfp_aligned_transport_old_witness_common_leftfirstentry. ab = ff_q_pfp_aligned_transport_old_witness_common_leftfirstentry * S ((S (pfrep_position_aligned_transport_old_witness_common_leftfirst)) * ac) + (pfrep_left_aligned_transport_old_witness_common_left)))))) \/ (((exists pfrep_gap_aligned_transport_old_witness_common_leftfirstoutside. pfrep_gap_aligned_transport_old_witness_common_leftfirstoutside+(L)=(pfrep_power_aligned_transport_old_witness_common_left)) /\ (((pfrep_left_aligned_transport_old_witness_common_left)=0))))) -> ((exists pfrep_position_aligned_transport_old_witness_common_leftsecond. ((pfrep_position_aligned_transport_old_witness_common_leftsecond+S (pfrep_power_aligned_transport_old_witness_common_left)=(pfaa_length_aligned_transport_old)) /\ ((((exists ff_h_pfp_aligned_transport_old_witness_common_leftsecondentry. ff_h_pfp_aligned_transport_old_witness_common_leftsecondentry + S (pfrep_right_aligned_transport_old_witness_common_left) = S ((S (pfrep_position_aligned_transport_old_witness_common_leftsecond)) * pfaa_left_c_aligned_transport_old)) /\ exists ff_q_pfp_aligned_transport_old_witness_common_leftsecondentry. pfaa_left_b_aligned_transport_old = ff_q_pfp_aligned_transport_old_witness_common_leftsecondentry * S ((S (pfrep_position_aligned_transport_old_witness_common_leftsecond)) * pfaa_left_c_aligned_transport_old) + (pfrep_right_aligned_transport_old_witness_common_left)))))) \/ (((exists pfrep_gap_aligned_transport_old_witness_common_leftsecondoutside. pfrep_gap_aligned_transport_old_witness_common_leftsecondoutside+(pfaa_length_aligned_transport_old)=(pfrep_power_aligned_transport_old_witness_common_left)) /\ (((pfrep_right_aligned_transport_old_witness_common_left)=0))))) -> pfrep_left_aligned_transport_old_witness_common_left=pfrep_right_aligned_transport_old_witness_common_left) /\ ((forall pfrep_power_aligned_transport_old_witness_common_right pfrep_left_aligned_transport_old_witness_common_right pfrep_right_aligned_transport_old_witness_common_right. ((exists pfrep_position_aligned_transport_old_witness_common_rightfirst. ((pfrep_position_aligned_transport_old_witness_common_rightfirst+S (pfrep_power_aligned_transport_old_witness_common_right)=(M)) /\ ((((exists ff_h_pfp_aligned_transport_old_witness_common_rightfirstentry. ff_h_pfp_aligned_transport_old_witness_common_rightfirstentry + S (pfrep_left_aligned_transport_old_witness_common_right) = S ((S (pfrep_position_aligned_transport_old_witness_common_rightfirst)) * bc)) /\ exists ff_q_pfp_aligned_transport_old_witness_common_rightfirstentry. bb = ff_q_pfp_aligned_transport_old_witness_common_rightfirstentry * S ((S (pfrep_position_aligned_transport_old_witness_common_rightfirst)) * bc) + (pfrep_left_aligned_transport_old_witness_common_right)))))) \/ (((exists pfrep_gap_aligned_transport_old_witness_common_rightfirstoutside. pfrep_gap_aligned_transport_old_witness_common_rightfirstoutside+(M)=(pfrep_power_aligned_transport_old_witness_common_right)) /\ (((pfrep_left_aligned_transport_old_witness_common_right)=0))))) -> ((exists pfrep_position_aligned_transport_old_witness_common_rightsecond. ((pfrep_position_aligned_transport_old_witness_common_rightsecond+S (pfrep_power_aligned_transport_old_witness_common_right)=(pfaa_length_aligned_transport_old)) /\ ((((exists ff_h_pfp_aligned_transport_old_witness_common_rightsecondentry. ff_h_pfp_aligned_transport_old_witness_common_rightsecondentry + S (pfrep_right_aligned_transport_old_witness_common_right) = S ((S (pfrep_position_aligned_transport_old_witness_common_rightsecond)) * pfaa_right_c_aligned_transport_old)) /\ exists ff_q_pfp_aligned_transport_old_witness_common_rightsecondentry. pfaa_right_b_aligned_transport_old = ff_q_pfp_aligned_transport_old_witness_common_rightsecondentry * S ((S (pfrep_position_aligned_transport_old_witness_common_rightsecond)) * pfaa_right_c_aligned_transport_old) + (pfrep_right_aligned_transport_old_witness_common_right)))))) \/ (((exists pfrep_gap_aligned_transport_old_witness_common_rightsecondoutside. pfrep_gap_aligned_transport_old_witness_common_rightsecondoutside+(pfaa_length_aligned_transport_old)=(pfrep_power_aligned_transport_old_witness_common_right)) /\ (((pfrep_right_aligned_transport_old_witness_common_right)=0))))) -> pfrep_left_aligned_transport_old_witness_common_right=pfrep_right_aligned_transport_old_witness_common_right)))) /\ (((forall pfp_index_aligned_transport_old_witness_operation. (exists pfa_gap_aligned_transport_old_witness_operationindex. pfa_gap_aligned_transport_old_witness_operationindex + S (pfp_index_aligned_transport_old_witness_operation) = (pfaa_length_aligned_transport_old)) -> exists pfp_left_aligned_transport_old_witness_operation pfp_right_aligned_transport_old_witness_operation pfp_value_aligned_transport_old_witness_operation. ((((exists ff_h_pfp_aligned_transport_old_witness_operationleft. ff_h_pfp_aligned_transport_old_witness_operationleft + S (pfp_left_aligned_transport_old_witness_operation) = S ((S (pfp_index_aligned_transport_old_witness_operation)) * pfaa_left_c_aligned_transport_old)) /\ exists ff_q_pfp_aligned_transport_old_witness_operationleft. pfaa_left_b_aligned_transport_old = ff_q_pfp_aligned_transport_old_witness_operationleft * S ((S (pfp_index_aligned_transport_old_witness_operation)) * pfaa_left_c_aligned_transport_old) + (pfp_left_aligned_transport_old_witness_operation))) /\ (((((exists ff_h_pfp_aligned_transport_old_witness_operationright. ff_h_pfp_aligned_transport_old_witness_operationright + S (pfp_right_aligned_transport_old_witness_operation) = S ((S (pfp_index_aligned_transport_old_witness_operation)) * pfaa_right_c_aligned_transport_old)) /\ exists ff_q_pfp_aligned_transport_old_witness_operationright. pfaa_right_b_aligned_transport_old = ff_q_pfp_aligned_transport_old_witness_operationright * S ((S (pfp_index_aligned_transport_old_witness_operation)) * pfaa_right_c_aligned_transport_old) + (pfp_right_aligned_transport_old_witness_operation))) /\ (((((exists ff_h_pfp_aligned_transport_old_witness_operationtarget. ff_h_pfp_aligned_transport_old_witness_operationtarget + S (pfp_value_aligned_transport_old_witness_operation) = S ((S (pfp_index_aligned_transport_old_witness_operation)) * pfaa_sum_c_aligned_transport_old)) /\ exists ff_q_pfp_aligned_transport_old_witness_operationtarget. pfaa_sum_b_aligned_transport_old = ff_q_pfp_aligned_transport_old_witness_operationtarget * S ((S (pfp_index_aligned_transport_old_witness_operation)) * pfaa_sum_c_aligned_transport_old) + (pfp_value_aligned_transport_old_witness_operation))) /\ ((((exists pfa_gap_aligned_transport_old_witness_operationoperationleft. pfa_gap_aligned_transport_old_witness_operationoperationleft + S (pfp_left_aligned_transport_old_witness_operation) = (p)) /\ (((exists pfa_gap_aligned_transport_old_witness_operationoperationright. pfa_gap_aligned_transport_old_witness_operationoperationright + S (pfp_right_aligned_transport_old_witness_operation) = (p)) /\ ((((exists pfa_gap_aligned_transport_old_witness_operationoperationresultbound. pfa_gap_aligned_transport_old_witness_operationoperationresultbound + S (pfp_value_aligned_transport_old_witness_operation) = (p)) /\ ((exists pfa_offset_left_aligned_transport_old_witness_operationoperationresultcongruence pfa_offset_right_aligned_transport_old_witness_operationoperationresultcongruence. ((pfp_left_aligned_transport_old_witness_operation) + (pfp_right_aligned_transport_old_witness_operation)) + (p) * pfa_offset_left_aligned_transport_old_witness_operationoperationresultcongruence = (pfp_value_aligned_transport_old_witness_operation) + (p) * pfa_offset_right_aligned_transport_old_witness_operationoperationresultcongruence)))))))))))))))) /\ ((forall pfrep_power_aligned_transport_old_witness_output pfrep_left_aligned_transport_old_witness_output pfrep_right_aligned_transport_old_witness_output. ((exists pfrep_position_aligned_transport_old_witness_outputfirst. ((pfrep_position_aligned_transport_old_witness_outputfirst+S (pfrep_power_aligned_transport_old_witness_output)=(pfaa_length_aligned_transport_old)) /\ ((((exists ff_h_pfp_aligned_transport_old_witness_outputfirstentry. ff_h_pfp_aligned_transport_old_witness_outputfirstentry + S (pfrep_left_aligned_transport_old_witness_output) = S ((S (pfrep_position_aligned_transport_old_witness_outputfirst)) * pfaa_sum_c_aligned_transport_old)) /\ exists ff_q_pfp_aligned_transport_old_witness_outputfirstentry. pfaa_sum_b_aligned_transport_old = ff_q_pfp_aligned_transport_old_witness_outputfirstentry * S ((S (pfrep_position_aligned_transport_old_witness_outputfirst)) * pfaa_sum_c_aligned_transport_old) + (pfrep_left_aligned_transport_old_witness_output)))))) \/ (((exists pfrep_gap_aligned_transport_old_witness_outputfirstoutside. pfrep_gap_aligned_transport_old_witness_outputfirstoutside+(pfaa_length_aligned_transport_old)=(pfrep_power_aligned_transport_old_witness_output)) /\ (((pfrep_left_aligned_transport_old_witness_output)=0))))) -> ((exists pfrep_position_aligned_transport_old_witness_outputsecond. ((pfrep_position_aligned_transport_old_witness_outputsecond+S (pfrep_power_aligned_transport_old_witness_output)=(N)) /\ ((((exists ff_h_pfp_aligned_transport_old_witness_outputsecondentry. ff_h_pfp_aligned_transport_old_witness_outputsecondentry + S (pfrep_right_aligned_transport_old_witness_output) = S ((S (pfrep_position_aligned_transport_old_witness_outputsecond)) * rc)) /\ exists ff_q_pfp_aligned_transport_old_witness_outputsecondentry. rb = ff_q_pfp_aligned_transport_old_witness_outputsecondentry * S ((S (pfrep_position_aligned_transport_old_witness_outputsecond)) * rc) + (pfrep_right_aligned_transport_old_witness_output)))))) \/ (((exists pfrep_gap_aligned_transport_old_witness_outputsecondoutside. pfrep_gap_aligned_transport_old_witness_outputsecondoutside+(N)=(pfrep_power_aligned_transport_old_witness_output)) /\ (((pfrep_right_aligned_transport_old_witness_output)=0))))) -> pfrep_left_aligned_transport_old_witness_output=pfrep_right_aligned_transport_old_witness_output))))))))))))) -> (((forall fom_index_pfp_aligned_transport_new_left_bounded. (exists fom_gap_pfp_aligned_transport_new_left_bounded_index_bound. fom_gap_pfp_aligned_transport_new_left_bounded_index_bound + S (fom_index_pfp_aligned_transport_new_left_bounded) = J) -> exists fom_value_pfp_aligned_transport_new_left_bounded. ((((exists fom_beta_height_pfp_aligned_transport_new_left_bounded_entry. fom_beta_height_pfp_aligned_transport_new_left_bounded_entry + S (fom_value_pfp_aligned_transport_new_left_bounded) = S ((S (fom_index_pfp_aligned_transport_new_left_bounded)) * dc)) /\ exists fom_beta_quotient_pfp_aligned_transport_new_left_bounded_entry. db = fom_beta_quotient_pfp_aligned_transport_new_left_bounded_entry * S ((S (fom_index_pfp_aligned_transport_new_left_bounded)) * dc) + (fom_value_pfp_aligned_transport_new_left_bounded))) /\ (exists fom_gap_pfp_aligned_transport_new_left_bounded_value_bound. fom_gap_pfp_aligned_transport_new_left_bounded_value_bound + S (fom_value_pfp_aligned_transport_new_left_bounded) = p))) /\ (((forall fom_index_pfp_aligned_transport_new_right_bounded. (exists fom_gap_pfp_aligned_transport_new_right_bounded_index_bound. fom_gap_pfp_aligned_transport_new_right_bounded_index_bound + S (fom_index_pfp_aligned_transport_new_right_bounded) = H) -> exists fom_value_pfp_aligned_transport_new_right_bounded. ((((exists fom_beta_height_pfp_aligned_transport_new_right_bounded_entry. fom_beta_height_pfp_aligned_transport_new_right_bounded_entry + S (fom_value_pfp_aligned_transport_new_right_bounded) = S ((S (fom_index_pfp_aligned_transport_new_right_bounded)) * ec)) /\ exists fom_beta_quotient_pfp_aligned_transport_new_right_bounded_entry. eb = fom_beta_quotient_pfp_aligned_transport_new_right_bounded_entry * S ((S (fom_index_pfp_aligned_transport_new_right_bounded)) * ec) + (fom_value_pfp_aligned_transport_new_right_bounded))) /\ (exists fom_gap_pfp_aligned_transport_new_right_bounded_value_bound. fom_gap_pfp_aligned_transport_new_right_bounded_value_bound + S (fom_value_pfp_aligned_transport_new_right_bounded) = p))) /\ (((forall fom_index_pfp_aligned_transport_new_result_bounded. (exists fom_gap_pfp_aligned_transport_new_result_bounded_index_bound. fom_gap_pfp_aligned_transport_new_result_bounded_index_bound + S (fom_index_pfp_aligned_transport_new_result_bounded) = I) -> exists fom_value_pfp_aligned_transport_new_result_bounded. ((((exists fom_beta_height_pfp_aligned_transport_new_result_bounded_entry. fom_beta_height_pfp_aligned_transport_new_result_bounded_entry + S (fom_value_pfp_aligned_transport_new_result_bounded) = S ((S (fom_index_pfp_aligned_transport_new_result_bounded)) * fc)) /\ exists fom_beta_quotient_pfp_aligned_transport_new_result_bounded_entry. fb = fom_beta_quotient_pfp_aligned_transport_new_result_bounded_entry * S ((S (fom_index_pfp_aligned_transport_new_result_bounded)) * fc) + (fom_value_pfp_aligned_transport_new_result_bounded))) /\ (exists fom_gap_pfp_aligned_transport_new_result_bounded_value_bound. fom_gap_pfp_aligned_transport_new_result_bounded_value_bound + S (fom_value_pfp_aligned_transport_new_result_bounded) = p))) /\ ((exists pfaa_left_b_aligned_transport_new pfaa_left_c_aligned_transport_new pfaa_right_b_aligned_transport_new pfaa_right_c_aligned_transport_new pfaa_sum_b_aligned_transport_new pfaa_sum_c_aligned_transport_new pfaa_length_aligned_transport_new. ((((forall pfrep_power_aligned_transport_new_witness_common_left pfrep_left_aligned_transport_new_witness_common_left pfrep_right_aligned_transport_new_witness_common_left. ((exists pfrep_position_aligned_transport_new_witness_common_leftfirst. ((pfrep_position_aligned_transport_new_witness_common_leftfirst+S (pfrep_power_aligned_transport_new_witness_common_left)=(J)) /\ ((((exists ff_h_pfp_aligned_transport_new_witness_common_leftfirstentry. ff_h_pfp_aligned_transport_new_witness_common_leftfirstentry + S (pfrep_left_aligned_transport_new_witness_common_left) = S ((S (pfrep_position_aligned_transport_new_witness_common_leftfirst)) * dc)) /\ exists ff_q_pfp_aligned_transport_new_witness_common_leftfirstentry. db = ff_q_pfp_aligned_transport_new_witness_common_leftfirstentry * S ((S (pfrep_position_aligned_transport_new_witness_common_leftfirst)) * dc) + (pfrep_left_aligned_transport_new_witness_common_left)))))) \/ (((exists pfrep_gap_aligned_transport_new_witness_common_leftfirstoutside. pfrep_gap_aligned_transport_new_witness_common_leftfirstoutside+(J)=(pfrep_power_aligned_transport_new_witness_common_left)) /\ (((pfrep_left_aligned_transport_new_witness_common_left)=0))))) -> ((exists pfrep_position_aligned_transport_new_witness_common_leftsecond. ((pfrep_position_aligned_transport_new_witness_common_leftsecond+S (pfrep_power_aligned_transport_new_witness_common_left)=(pfaa_length_aligned_transport_new)) /\ ((((exists ff_h_pfp_aligned_transport_new_witness_common_leftsecondentry. ff_h_pfp_aligned_transport_new_witness_common_leftsecondentry + S (pfrep_right_aligned_transport_new_witness_common_left) = S ((S (pfrep_position_aligned_transport_new_witness_common_leftsecond)) * pfaa_left_c_aligned_transport_new)) /\ exists ff_q_pfp_aligned_transport_new_witness_common_leftsecondentry. pfaa_left_b_aligned_transport_new = ff_q_pfp_aligned_transport_new_witness_common_leftsecondentry * S ((S (pfrep_position_aligned_transport_new_witness_common_leftsecond)) * pfaa_left_c_aligned_transport_new) + (pfrep_right_aligned_transport_new_witness_common_left)))))) \/ (((exists pfrep_gap_aligned_transport_new_witness_common_leftsecondoutside. pfrep_gap_aligned_transport_new_witness_common_leftsecondoutside+(pfaa_length_aligned_transport_new)=(pfrep_power_aligned_transport_new_witness_common_left)) /\ (((pfrep_right_aligned_transport_new_witness_common_left)=0))))) -> pfrep_left_aligned_transport_new_witness_common_left=pfrep_right_aligned_transport_new_witness_common_left) /\ ((forall pfrep_power_aligned_transport_new_witness_common_right pfrep_left_aligned_transport_new_witness_common_right pfrep_right_aligned_transport_new_witness_common_right. ((exists pfrep_position_aligned_transport_new_witness_common_rightfirst. ((pfrep_position_aligned_transport_new_witness_common_rightfirst+S (pfrep_power_aligned_transport_new_witness_common_right)=(H)) /\ ((((exists ff_h_pfp_aligned_transport_new_witness_common_rightfirstentry. ff_h_pfp_aligned_transport_new_witness_common_rightfirstentry + S (pfrep_left_aligned_transport_new_witness_common_right) = S ((S (pfrep_position_aligned_transport_new_witness_common_rightfirst)) * ec)) /\ exists ff_q_pfp_aligned_transport_new_witness_common_rightfirstentry. eb = ff_q_pfp_aligned_transport_new_witness_common_rightfirstentry * S ((S (pfrep_position_aligned_transport_new_witness_common_rightfirst)) * ec) + (pfrep_left_aligned_transport_new_witness_common_right)))))) \/ (((exists pfrep_gap_aligned_transport_new_witness_common_rightfirstoutside. pfrep_gap_aligned_transport_new_witness_common_rightfirstoutside+(H)=(pfrep_power_aligned_transport_new_witness_common_right)) /\ (((pfrep_left_aligned_transport_new_witness_common_right)=0))))) -> ((exists pfrep_position_aligned_transport_new_witness_common_rightsecond. ((pfrep_position_aligned_transport_new_witness_common_rightsecond+S (pfrep_power_aligned_transport_new_witness_common_right)=(pfaa_length_aligned_transport_new)) /\ ((((exists ff_h_pfp_aligned_transport_new_witness_common_rightsecondentry. ff_h_pfp_aligned_transport_new_witness_common_rightsecondentry + S (pfrep_right_aligned_transport_new_witness_common_right) = S ((S (pfrep_position_aligned_transport_new_witness_common_rightsecond)) * pfaa_right_c_aligned_transport_new)) /\ exists ff_q_pfp_aligned_transport_new_witness_common_rightsecondentry. pfaa_right_b_aligned_transport_new = ff_q_pfp_aligned_transport_new_witness_common_rightsecondentry * S ((S (pfrep_position_aligned_transport_new_witness_common_rightsecond)) * pfaa_right_c_aligned_transport_new) + (pfrep_right_aligned_transport_new_witness_common_right)))))) \/ (((exists pfrep_gap_aligned_transport_new_witness_common_rightsecondoutside. pfrep_gap_aligned_transport_new_witness_common_rightsecondoutside+(pfaa_length_aligned_transport_new)=(pfrep_power_aligned_transport_new_witness_common_right)) /\ (((pfrep_right_aligned_transport_new_witness_common_right)=0))))) -> pfrep_left_aligned_transport_new_witness_common_right=pfrep_right_aligned_transport_new_witness_common_right)))) /\ (((forall pfp_index_aligned_transport_new_witness_operation. (exists pfa_gap_aligned_transport_new_witness_operationindex. pfa_gap_aligned_transport_new_witness_operationindex + S (pfp_index_aligned_transport_new_witness_operation) = (pfaa_length_aligned_transport_new)) -> exists pfp_left_aligned_transport_new_witness_operation pfp_right_aligned_transport_new_witness_operation pfp_value_aligned_transport_new_witness_operation. ((((exists ff_h_pfp_aligned_transport_new_witness_operationleft. ff_h_pfp_aligned_transport_new_witness_operationleft + S (pfp_left_aligned_transport_new_witness_operation) = S ((S (pfp_index_aligned_transport_new_witness_operation)) * pfaa_left_c_aligned_transport_new)) /\ exists ff_q_pfp_aligned_transport_new_witness_operationleft. pfaa_left_b_aligned_transport_new = ff_q_pfp_aligned_transport_new_witness_operationleft * S ((S (pfp_index_aligned_transport_new_witness_operation)) * pfaa_left_c_aligned_transport_new) + (pfp_left_aligned_transport_new_witness_operation))) /\ (((((exists ff_h_pfp_aligned_transport_new_witness_operationright. ff_h_pfp_aligned_transport_new_witness_operationright + S (pfp_right_aligned_transport_new_witness_operation) = S ((S (pfp_index_aligned_transport_new_witness_operation)) * pfaa_right_c_aligned_transport_new)) /\ exists ff_q_pfp_aligned_transport_new_witness_operationright. pfaa_right_b_aligned_transport_new = ff_q_pfp_aligned_transport_new_witness_operationright * S ((S (pfp_index_aligned_transport_new_witness_operation)) * pfaa_right_c_aligned_transport_new) + (pfp_right_aligned_transport_new_witness_operation))) /\ (((((exists ff_h_pfp_aligned_transport_new_witness_operationtarget. ff_h_pfp_aligned_transport_new_witness_operationtarget + S (pfp_value_aligned_transport_new_witness_operation) = S ((S (pfp_index_aligned_transport_new_witness_operation)) * pfaa_sum_c_aligned_transport_new)) /\ exists ff_q_pfp_aligned_transport_new_witness_operationtarget. pfaa_sum_b_aligned_transport_new = ff_q_pfp_aligned_transport_new_witness_operationtarget * S ((S (pfp_index_aligned_transport_new_witness_operation)) * pfaa_sum_c_aligned_transport_new) + (pfp_value_aligned_transport_new_witness_operation))) /\ ((((exists pfa_gap_aligned_transport_new_witness_operationoperationleft. pfa_gap_aligned_transport_new_witness_operationoperationleft + S (pfp_left_aligned_transport_new_witness_operation) = (p)) /\ (((exists pfa_gap_aligned_transport_new_witness_operationoperationright. pfa_gap_aligned_transport_new_witness_operationoperationright + S (pfp_right_aligned_transport_new_witness_operation) = (p)) /\ ((((exists pfa_gap_aligned_transport_new_witness_operationoperationresultbound. pfa_gap_aligned_transport_new_witness_operationoperationresultbound + S (pfp_value_aligned_transport_new_witness_operation) = (p)) /\ ((exists pfa_offset_left_aligned_transport_new_witness_operationoperationresultcongruence pfa_offset_right_aligned_transport_new_witness_operationoperationresultcongruence. ((pfp_left_aligned_transport_new_witness_operation) + (pfp_right_aligned_transport_new_witness_operation)) + (p) * pfa_offset_left_aligned_transport_new_witness_operationoperationresultcongruence = (pfp_value_aligned_transport_new_witness_operation) + (p) * pfa_offset_right_aligned_transport_new_witness_operationoperationresultcongruence)))))))))))))))) /\ ((forall pfrep_power_aligned_transport_new_witness_output pfrep_left_aligned_transport_new_witness_output pfrep_right_aligned_transport_new_witness_output. ((exists pfrep_position_aligned_transport_new_witness_outputfirst. ((pfrep_position_aligned_transport_new_witness_outputfirst+S (pfrep_power_aligned_transport_new_witness_output)=(pfaa_length_aligned_transport_new)) /\ ((((exists ff_h_pfp_aligned_transport_new_witness_outputfirstentry. ff_h_pfp_aligned_transport_new_witness_outputfirstentry + S (pfrep_left_aligned_transport_new_witness_output) = S ((S (pfrep_position_aligned_transport_new_witness_outputfirst)) * pfaa_sum_c_aligned_transport_new)) /\ exists ff_q_pfp_aligned_transport_new_witness_outputfirstentry. pfaa_sum_b_aligned_transport_new = ff_q_pfp_aligned_transport_new_witness_outputfirstentry * S ((S (pfrep_position_aligned_transport_new_witness_outputfirst)) * pfaa_sum_c_aligned_transport_new) + (pfrep_left_aligned_transport_new_witness_output)))))) \/ (((exists pfrep_gap_aligned_transport_new_witness_outputfirstoutside. pfrep_gap_aligned_transport_new_witness_outputfirstoutside+(pfaa_length_aligned_transport_new)=(pfrep_power_aligned_transport_new_witness_output)) /\ (((pfrep_left_aligned_transport_new_witness_output)=0))))) -> ((exists pfrep_position_aligned_transport_new_witness_outputsecond. ((pfrep_position_aligned_transport_new_witness_outputsecond+S (pfrep_power_aligned_transport_new_witness_output)=(I)) /\ ((((exists ff_h_pfp_aligned_transport_new_witness_outputsecondentry. ff_h_pfp_aligned_transport_new_witness_outputsecondentry + S (pfrep_right_aligned_transport_new_witness_output) = S ((S (pfrep_position_aligned_transport_new_witness_outputsecond)) * fc)) /\ exists ff_q_pfp_aligned_transport_new_witness_outputsecondentry. fb = ff_q_pfp_aligned_transport_new_witness_outputsecondentry * S ((S (pfrep_position_aligned_transport_new_witness_outputsecond)) * fc) + (pfrep_right_aligned_transport_new_witness_output)))))) \/ (((exists pfrep_gap_aligned_transport_new_witness_outputsecondoutside. pfrep_gap_aligned_transport_new_witness_outputsecondoutside+(I)=(pfrep_power_aligned_transport_new_witness_output)) /\ (((pfrep_right_aligned_transport_new_witness_output)=0))))) -> pfrep_left_aligned_transport_new_witness_output=pfrep_right_aligned_transport_new_witness_output)))))))))))))

Constructive proof overview

Generated structural guide

Independent formal recoding of all three canonical originals preserves a real aligned sum; canonicality is never inferred solely from equivalence.

The unchanged tactic script uses 3 declared prerequisites and contains 93 exact native proof lines.

Alpha v34 checked-use · first admitted v34 · independently kernel and Lean verified; not Stable

Proof neighborhood

Direct dependencies

PG003C prime_field_polynomial_aligned_add_from_common PG0037 prime_field_polynomial_common_representatives_transport prime_field_polynomial_equivalent_transitive Alpha theorem; checked-use authorized

Direct dependents

Formal native tactic body

Dependencies are introduced as named hypotheses before line 1. Local theorem links identify exact declared prerequisites. This exact body belongs to a complete independently kernel-checked constructive proof bundle and has Alpha checked-use authority; it does not imply Stable membership.

Read the argument

Proof checkpoints

93 script commands · 11 reading checkpoints · 0 local claims

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 (2)
01Fix variables and assumptionsL1–10

Work with arbitrary variables or the premises of the current implication.

  1. L1
    intro p
  2. L2
    intro ab
  3. L3
    intro ac
  4. L4
    intro L
  5. L5
    intro bb
  6. L6
    intro bc
  7. L7
    intro M
  8. L8
    intro rb
  9. L9
    intro rc
  10. L10
    intro N
02Fix variables and assumptionsL11–20

Work with arbitrary variables or the premises of the current implication.

  1. L11
    intro db
  2. L12
    intro dc
  3. L13
    intro J
  4. L14
    intro eb
  5. L15
    intro ec
  6. L16
    intro H
  7. L17
    intro fb
  8. L18
    intro fc
  9. L19
    intro I
  10. L20
    intro hd
03Fix variables and assumptionsL21–26

Work with arbitrary variables or the premises of the current implication.

  1. L21
    intro he
  2. L22
    intro hf
  3. L23
    intro hda
  4. L24
    intro heb
  5. L25
    intro hrf
  6. L26
    intro h
04Separate the logical casesL27–36

Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.

  1. L27
    cases h
  2. L28
    cases h_right
  3. L29
    cases h_right_right
  4. L30
    cases h_right_right_right
  5. L31
    cases h_right_right_right_witness
  6. L32
    cases h_right_right_right_witness_witness
  7. L33
    cases h_right_right_right_witness_witness_witness
  8. L34
    cases h_right_right_right_witness_witness_witness_witness
  9. L35
    cases h_right_right_right_witness_witness_witness_witness_witness
  10. L36
    cases h_right_right_right_witness_witness_witness_witness_witness_witness
05Separate the logical casesL37–38

Follow the explicit conjunction, disjunction, witness, or contradiction step recorded below.

  1. L37
    cases h_right_right_right_witness_witness_witness_witness_witness_witness_witness
  2. L38
    cases h_right_right_right_witness_witness_witness_witness_witness_witness_witness_right
06Use earlier factsL39–48

Instantiate or apply named facts and discharge the corresponding proof obligations.

  1. L39
    specialize prime_field_polynomial_aligned_add_from_common (p)
  2. L40
    specialize prime_field_polynomial_aligned_add_from_common (db)
  3. L41
    specialize prime_field_polynomial_aligned_add_from_common (dc)
  4. L42
    specialize prime_field_polynomial_aligned_add_from_common (J)
  5. L43
    specialize prime_field_polynomial_aligned_add_from_common (eb)
  6. L44
    specialize prime_field_polynomial_aligned_add_from_common (ec)
  7. L45
    specialize prime_field_polynomial_aligned_add_from_common (H)
  8. L46
    specialize prime_field_polynomial_aligned_add_from_common (fb)
  9. L47
    specialize prime_field_polynomial_aligned_add_from_common (fc)
  10. L48
    specialize prime_field_polynomial_aligned_add_from_common (I)
07Use earlier factsL49–58

Instantiate or apply named facts and discharge the corresponding proof obligations.

  1. L49
    specialize prime_field_polynomial_aligned_add_from_common (x)
  2. L50
    specialize prime_field_polynomial_aligned_add_from_common (x1)
  3. L51
    specialize prime_field_polynomial_aligned_add_from_common (x2)
  4. L52
    specialize prime_field_polynomial_aligned_add_from_common (x3)
  5. L53
    specialize prime_field_polynomial_aligned_add_from_common (x4)
  6. L54
    specialize prime_field_polynomial_aligned_add_from_common (x5)
  7. L55
    specialize prime_field_polynomial_aligned_add_from_common (x6)
  8. L56
    apply prime_field_polynomial_aligned_add_from_common
  9. L57
    exact hd
  10. L58
    exact he
08Use earlier factsL59–68

Instantiate or apply named facts and discharge the corresponding proof obligations.

  1. L59
    exact hf
  2. L60
    specialize prime_field_polynomial_common_representatives_transport (ab)
  3. L61
    specialize prime_field_polynomial_common_representatives_transport (ac)
  4. L62
    specialize prime_field_polynomial_common_representatives_transport (L)
  5. L63
    specialize prime_field_polynomial_common_representatives_transport (bb)
  6. L64
    specialize prime_field_polynomial_common_representatives_transport (bc)
  7. L65
    specialize prime_field_polynomial_common_representatives_transport (M)
  8. L66
    specialize prime_field_polynomial_common_representatives_transport (x)
  9. L67
    specialize prime_field_polynomial_common_representatives_transport (x1)
  10. L68
    specialize prime_field_polynomial_common_representatives_transport (x2)
09Use earlier factsL69–78

Instantiate or apply named facts and discharge the corresponding proof obligations.

  1. L69
    specialize prime_field_polynomial_common_representatives_transport (x3)
  2. L70
    specialize prime_field_polynomial_common_representatives_transport (x6)
  3. L71
    specialize prime_field_polynomial_common_representatives_transport (db)
  4. L72
    specialize prime_field_polynomial_common_representatives_transport (dc)
  5. L73
    specialize prime_field_polynomial_common_representatives_transport (J)
  6. L74
    specialize prime_field_polynomial_common_representatives_transport (eb)
  7. L75
    specialize prime_field_polynomial_common_representatives_transport (ec)
  8. L76
    specialize prime_field_polynomial_common_representatives_transport (H)
  9. L77
    apply prime_field_polynomial_common_representatives_transport
  10. L78
    exact hda
10Use earlier factsL79–88

Instantiate or apply named facts and discharge the corresponding proof obligations.

  1. L79
    exact heb
  2. L80
    exact h_right_right_right_witness_witness_witness_witness_witness_witness_witness_left
  3. L81
    exact h_right_right_right_witness_witness_witness_witness_witness_witness_witness_right_left
  4. L82
    specialize prime_field_polynomial_equivalent_transitive (x4)
  5. L83
    specialize prime_field_polynomial_equivalent_transitive (x5)
  6. L84
    specialize prime_field_polynomial_equivalent_transitive (x6)
  7. L85
    specialize prime_field_polynomial_equivalent_transitive (rb)
  8. L86
    specialize prime_field_polynomial_equivalent_transitive (rc)
  9. L87
    specialize prime_field_polynomial_equivalent_transitive (N)
  10. L88
    specialize prime_field_polynomial_equivalent_transitive (fb)
11Use earlier factsL89–93

Instantiate or apply named facts and discharge the corresponding proof obligations.

  1. L89
    specialize prime_field_polynomial_equivalent_transitive (fc)
  2. L90
    specialize prime_field_polynomial_equivalent_transitive (I)
  3. L91
    apply prime_field_polynomial_equivalent_transitive
  4. L92
    exact h_right_right_right_witness_witness_witness_witness_witness_witness_witness_right_right
  5. L93
    exact hrf

Library-wide reading audit

Original exact command ledger · 93 lines
  1. 0001intro p
  2. 0002intro ab
  3. 0003intro ac
  4. 0004intro L
  5. 0005intro bb
  6. 0006intro bc
  7. 0007intro M
  8. 0008intro rb
  9. 0009intro rc
  10. 0010intro N
  11. 0011intro db
  12. 0012intro dc
  13. 0013intro J
  14. 0014intro eb
  15. 0015intro ec
  16. 0016intro H
  17. 0017intro fb
  18. 0018intro fc
  19. 0019intro I
  20. 0020intro hd
  21. 0021intro he
  22. 0022intro hf
  23. 0023intro hda
  24. 0024intro heb
  25. 0025intro hrf
  26. 0026intro h
  27. 0027cases h
  28. 0028cases h_right
  29. 0029cases h_right_right
  30. 0030cases h_right_right_right
  31. 0031cases h_right_right_right_witness
  32. 0032cases h_right_right_right_witness_witness
  33. 0033cases h_right_right_right_witness_witness_witness
  34. 0034cases h_right_right_right_witness_witness_witness_witness
  35. 0035cases h_right_right_right_witness_witness_witness_witness_witness
  36. 0036cases h_right_right_right_witness_witness_witness_witness_witness_witness
  37. 0037cases h_right_right_right_witness_witness_witness_witness_witness_witness_witness
  38. 0038cases h_right_right_right_witness_witness_witness_witness_witness_witness_witness_right
  39. 0039specialize prime_field_polynomial_aligned_add_from_common (p)
  40. 0040specialize prime_field_polynomial_aligned_add_from_common (db)
  41. 0041specialize prime_field_polynomial_aligned_add_from_common (dc)
  42. 0042specialize prime_field_polynomial_aligned_add_from_common (J)
  43. 0043specialize prime_field_polynomial_aligned_add_from_common (eb)
  44. 0044specialize prime_field_polynomial_aligned_add_from_common (ec)
  45. 0045specialize prime_field_polynomial_aligned_add_from_common (H)
  46. 0046specialize prime_field_polynomial_aligned_add_from_common (fb)
  47. 0047specialize prime_field_polynomial_aligned_add_from_common (fc)
  48. 0048specialize prime_field_polynomial_aligned_add_from_common (I)
  49. 0049specialize prime_field_polynomial_aligned_add_from_common (x)
  50. 0050specialize prime_field_polynomial_aligned_add_from_common (x1)
  51. 0051specialize prime_field_polynomial_aligned_add_from_common (x2)
  52. 0052specialize prime_field_polynomial_aligned_add_from_common (x3)
  53. 0053specialize prime_field_polynomial_aligned_add_from_common (x4)
  54. 0054specialize prime_field_polynomial_aligned_add_from_common (x5)
  55. 0055specialize prime_field_polynomial_aligned_add_from_common (x6)
  56. 0056apply prime_field_polynomial_aligned_add_from_common
  57. 0057exact hd
  58. 0058exact he
  59. 0059exact hf
  60. 0060specialize prime_field_polynomial_common_representatives_transport (ab)
  61. 0061specialize prime_field_polynomial_common_representatives_transport (ac)
  62. 0062specialize prime_field_polynomial_common_representatives_transport (L)
  63. 0063specialize prime_field_polynomial_common_representatives_transport (bb)
  64. 0064specialize prime_field_polynomial_common_representatives_transport (bc)
  65. 0065specialize prime_field_polynomial_common_representatives_transport (M)
  66. 0066specialize prime_field_polynomial_common_representatives_transport (x)
  67. 0067specialize prime_field_polynomial_common_representatives_transport (x1)
  68. 0068specialize prime_field_polynomial_common_representatives_transport (x2)
  69. 0069specialize prime_field_polynomial_common_representatives_transport (x3)
  70. 0070specialize prime_field_polynomial_common_representatives_transport (x6)
  71. 0071specialize prime_field_polynomial_common_representatives_transport (db)
  72. 0072specialize prime_field_polynomial_common_representatives_transport (dc)
  73. 0073specialize prime_field_polynomial_common_representatives_transport (J)
  74. 0074specialize prime_field_polynomial_common_representatives_transport (eb)
  75. 0075specialize prime_field_polynomial_common_representatives_transport (ec)
  76. 0076specialize prime_field_polynomial_common_representatives_transport (H)
  77. 0077apply prime_field_polynomial_common_representatives_transport
  78. 0078exact hda
  79. 0079exact heb
  80. 0080exact h_right_right_right_witness_witness_witness_witness_witness_witness_witness_left
  81. 0081exact h_right_right_right_witness_witness_witness_witness_witness_witness_witness_right_left
  82. 0082specialize prime_field_polynomial_equivalent_transitive (x4)
  83. 0083specialize prime_field_polynomial_equivalent_transitive (x5)
  84. 0084specialize prime_field_polynomial_equivalent_transitive (x6)
  85. 0085specialize prime_field_polynomial_equivalent_transitive (rb)
  86. 0086specialize prime_field_polynomial_equivalent_transitive (rc)
  87. 0087specialize prime_field_polynomial_equivalent_transitive (N)
  88. 0088specialize prime_field_polynomial_equivalent_transitive (fb)
  89. 0089specialize prime_field_polynomial_equivalent_transitive (fc)
  90. 0090specialize prime_field_polynomial_equivalent_transitive (I)
  91. 0091apply prime_field_polynomial_equivalent_transitive
  92. 0092exact h_right_right_right_witness_witness_witness_witness_witness_witness_witness_right_right
  93. 0093exact hrf