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 bb bc rb rc K. (forall pfp_index_fixed_input. (exists pfa_gap_fixed_inputindex. pfa_gap_fixed_inputindex + S (pfp_index_fixed_input) = (K)) -> exists pfp_left_fixed_input pfp_right_fixed_input pfp_value_fixed_input. ((((exists ff_h_pfp_fixed_inputleft. ff_h_pfp_fixed_inputleft + S (pfp_left_fixed_input) = S ((S (pfp_index_fixed_input)) * ac)) /\ exists ff_q_pfp_fixed_inputleft. ab = ff_q_pfp_fixed_inputleft * S ((S (pfp_index_fixed_input)) * ac) + (pfp_left_fixed_input))) /\ (((((exists ff_h_pfp_fixed_inputright. ff_h_pfp_fixed_inputright + S (pfp_right_fixed_input) = S ((S (pfp_index_fixed_input)) * bc)) /\ exists ff_q_pfp_fixed_inputright. bb = ff_q_pfp_fixed_inputright * S ((S (pfp_index_fixed_input)) * bc) + (pfp_right_fixed_input))) /\ (((((exists ff_h_pfp_fixed_inputtarget. ff_h_pfp_fixed_inputtarget + S (pfp_value_fixed_input) = S ((S (pfp_index_fixed_input)) * rc)) /\ exists ff_q_pfp_fixed_inputtarget. rb = ff_q_pfp_fixed_inputtarget * S ((S (pfp_index_fixed_input)) * rc) + (pfp_value_fixed_input))) /\ ((((exists pfa_gap_fixed_inputoperationleft. pfa_gap_fixed_inputoperationleft + S (pfp_left_fixed_input) = (p)) /\ (((exists pfa_gap_fixed_inputoperationright. pfa_gap_fixed_inputoperationright + S (pfp_right_fixed_input) = (p)) /\ ((((exists pfa_gap_fixed_inputoperationresultbound. pfa_gap_fixed_inputoperationresultbound + S (pfp_value_fixed_input) = (p)) /\ ((exists pfa_offset_left_fixed_inputoperationresultcongruence pfa_offset_right_fixed_inputoperationresultcongruence. ((pfp_left_fixed_input) + (pfp_right_fixed_input)) + (p) * pfa_offset_left_fixed_inputoperationresultcongruence = (pfp_value_fixed_input) + (p) * pfa_offset_right_fixed_inputoperationresultcongruence)))))))))))))))) -> (((forall fom_index_pfp_fixed_result_left_bounded. (exists fom_gap_pfp_fixed_result_left_bounded_index_bound. fom_gap_pfp_fixed_result_left_bounded_index_bound + S (fom_index_pfp_fixed_result_left_bounded) = K) -> exists fom_value_pfp_fixed_result_left_bounded. ((((exists fom_beta_height_pfp_fixed_result_left_bounded_entry. fom_beta_height_pfp_fixed_result_left_bounded_entry + S (fom_value_pfp_fixed_result_left_bounded) = S ((S (fom_index_pfp_fixed_result_left_bounded)) * ac)) /\ exists fom_beta_quotient_pfp_fixed_result_left_bounded_entry. ab = fom_beta_quotient_pfp_fixed_result_left_bounded_entry * S ((S (fom_index_pfp_fixed_result_left_bounded)) * ac) + (fom_value_pfp_fixed_result_left_bounded))) /\ (exists fom_gap_pfp_fixed_result_left_bounded_value_bound. fom_gap_pfp_fixed_result_left_bounded_value_bound + S (fom_value_pfp_fixed_result_left_bounded) = p))) /\ (((forall fom_index_pfp_fixed_result_right_bounded. (exists fom_gap_pfp_fixed_result_right_bounded_index_bound. fom_gap_pfp_fixed_result_right_bounded_index_bound + S (fom_index_pfp_fixed_result_right_bounded) = K) -> exists fom_value_pfp_fixed_result_right_bounded. ((((exists fom_beta_height_pfp_fixed_result_right_bounded_entry. fom_beta_height_pfp_fixed_result_right_bounded_entry + S (fom_value_pfp_fixed_result_right_bounded) = S ((S (fom_index_pfp_fixed_result_right_bounded)) * bc)) /\ exists fom_beta_quotient_pfp_fixed_result_right_bounded_entry. bb = fom_beta_quotient_pfp_fixed_result_right_bounded_entry * S ((S (fom_index_pfp_fixed_result_right_bounded)) * bc) + (fom_value_pfp_fixed_result_right_bounded))) /\ (exists fom_gap_pfp_fixed_result_right_bounded_value_bound. fom_gap_pfp_fixed_result_right_bounded_value_bound + S (fom_value_pfp_fixed_result_right_bounded) = p))) /\ (((forall fom_index_pfp_fixed_result_result_bounded. (exists fom_gap_pfp_fixed_result_result_bounded_index_bound. fom_gap_pfp_fixed_result_result_bounded_index_bound + S (fom_index_pfp_fixed_result_result_bounded) = K) -> exists fom_value_pfp_fixed_result_result_bounded. ((((exists fom_beta_height_pfp_fixed_result_result_bounded_entry. fom_beta_height_pfp_fixed_result_result_bounded_entry + S (fom_value_pfp_fixed_result_result_bounded) = S ((S (fom_index_pfp_fixed_result_result_bounded)) * rc)) /\ exists fom_beta_quotient_pfp_fixed_result_result_bounded_entry. rb = fom_beta_quotient_pfp_fixed_result_result_bounded_entry * S ((S (fom_index_pfp_fixed_result_result_bounded)) * rc) + (fom_value_pfp_fixed_result_result_bounded))) /\ (exists fom_gap_pfp_fixed_result_result_bounded_value_bound. fom_gap_pfp_fixed_result_result_bounded_value_bound + S (fom_value_pfp_fixed_result_result_bounded) = p))) /\ ((exists pfaa_left_b_fixed_result pfaa_left_c_fixed_result pfaa_right_b_fixed_result pfaa_right_c_fixed_result pfaa_sum_b_fixed_result pfaa_sum_c_fixed_result pfaa_length_fixed_result. ((((forall pfrep_power_fixed_result_witness_common_left pfrep_left_fixed_result_witness_common_left pfrep_right_fixed_result_witness_common_left. ((exists pfrep_position_fixed_result_witness_common_leftfirst. ((pfrep_position_fixed_result_witness_common_leftfirst+S (pfrep_power_fixed_result_witness_common_left)=(K)) /\ ((((exists ff_h_pfp_fixed_result_witness_common_leftfirstentry. ff_h_pfp_fixed_result_witness_common_leftfirstentry + S (pfrep_left_fixed_result_witness_common_left) = S ((S (pfrep_position_fixed_result_witness_common_leftfirst)) * ac)) /\ exists ff_q_pfp_fixed_result_witness_common_leftfirstentry. ab = ff_q_pfp_fixed_result_witness_common_leftfirstentry * S ((S (pfrep_position_fixed_result_witness_common_leftfirst)) * ac) + (pfrep_left_fixed_result_witness_common_left)))))) \/ (((exists pfrep_gap_fixed_result_witness_common_leftfirstoutside. pfrep_gap_fixed_result_witness_common_leftfirstoutside+(K)=(pfrep_power_fixed_result_witness_common_left)) /\ (((pfrep_left_fixed_result_witness_common_left)=0))))) -> ((exists pfrep_position_fixed_result_witness_common_leftsecond. ((pfrep_position_fixed_result_witness_common_leftsecond+S (pfrep_power_fixed_result_witness_common_left)=(pfaa_length_fixed_result)) /\ ((((exists ff_h_pfp_fixed_result_witness_common_leftsecondentry. ff_h_pfp_fixed_result_witness_common_leftsecondentry + S (pfrep_right_fixed_result_witness_common_left) = S ((S (pfrep_position_fixed_result_witness_common_leftsecond)) * pfaa_left_c_fixed_result)) /\ exists ff_q_pfp_fixed_result_witness_common_leftsecondentry. pfaa_left_b_fixed_result = ff_q_pfp_fixed_result_witness_common_leftsecondentry * S ((S (pfrep_position_fixed_result_witness_common_leftsecond)) * pfaa_left_c_fixed_result) + (pfrep_right_fixed_result_witness_common_left)))))) \/ (((exists pfrep_gap_fixed_result_witness_common_leftsecondoutside. pfrep_gap_fixed_result_witness_common_leftsecondoutside+(pfaa_length_fixed_result)=(pfrep_power_fixed_result_witness_common_left)) /\ (((pfrep_right_fixed_result_witness_common_left)=0))))) -> pfrep_left_fixed_result_witness_common_left=pfrep_right_fixed_result_witness_common_left) /\ ((forall pfrep_power_fixed_result_witness_common_right pfrep_left_fixed_result_witness_common_right pfrep_right_fixed_result_witness_common_right. ((exists pfrep_position_fixed_result_witness_common_rightfirst. ((pfrep_position_fixed_result_witness_common_rightfirst+S (pfrep_power_fixed_result_witness_common_right)=(K)) /\ ((((exists ff_h_pfp_fixed_result_witness_common_rightfirstentry. ff_h_pfp_fixed_result_witness_common_rightfirstentry + S (pfrep_left_fixed_result_witness_common_right) = S ((S (pfrep_position_fixed_result_witness_common_rightfirst)) * bc)) /\ exists ff_q_pfp_fixed_result_witness_common_rightfirstentry. bb = ff_q_pfp_fixed_result_witness_common_rightfirstentry * S ((S (pfrep_position_fixed_result_witness_common_rightfirst)) * bc) + (pfrep_left_fixed_result_witness_common_right)))))) \/ (((exists pfrep_gap_fixed_result_witness_common_rightfirstoutside. pfrep_gap_fixed_result_witness_common_rightfirstoutside+(K)=(pfrep_power_fixed_result_witness_common_right)) /\ (((pfrep_left_fixed_result_witness_common_right)=0))))) -> ((exists pfrep_position_fixed_result_witness_common_rightsecond. ((pfrep_position_fixed_result_witness_common_rightsecond+S (pfrep_power_fixed_result_witness_common_right)=(pfaa_length_fixed_result)) /\ ((((exists ff_h_pfp_fixed_result_witness_common_rightsecondentry. ff_h_pfp_fixed_result_witness_common_rightsecondentry + S (pfrep_right_fixed_result_witness_common_right) = S ((S (pfrep_position_fixed_result_witness_common_rightsecond)) * pfaa_right_c_fixed_result)) /\ exists ff_q_pfp_fixed_result_witness_common_rightsecondentry. pfaa_right_b_fixed_result = ff_q_pfp_fixed_result_witness_common_rightsecondentry * S ((S (pfrep_position_fixed_result_witness_common_rightsecond)) * pfaa_right_c_fixed_result) + (pfrep_right_fixed_result_witness_common_right)))))) \/ (((exists pfrep_gap_fixed_result_witness_common_rightsecondoutside. pfrep_gap_fixed_result_witness_common_rightsecondoutside+(pfaa_length_fixed_result)=(pfrep_power_fixed_result_witness_common_right)) /\ (((pfrep_right_fixed_result_witness_common_right)=0))))) -> pfrep_left_fixed_result_witness_common_right=pfrep_right_fixed_result_witness_common_right)))) /\ (((forall pfp_index_fixed_result_witness_operation. (exists pfa_gap_fixed_result_witness_operationindex. pfa_gap_fixed_result_witness_operationindex + S (pfp_index_fixed_result_witness_operation) = (pfaa_length_fixed_result)) -> exists pfp_left_fixed_result_witness_operation pfp_right_fixed_result_witness_operation pfp_value_fixed_result_witness_operation. ((((exists ff_h_pfp_fixed_result_witness_operationleft. ff_h_pfp_fixed_result_witness_operationleft + S (pfp_left_fixed_result_witness_operation) = S ((S (pfp_index_fixed_result_witness_operation)) * pfaa_left_c_fixed_result)) /\ exists ff_q_pfp_fixed_result_witness_operationleft. pfaa_left_b_fixed_result = ff_q_pfp_fixed_result_witness_operationleft * S ((S (pfp_index_fixed_result_witness_operation)) * pfaa_left_c_fixed_result) + (pfp_left_fixed_result_witness_operation))) /\ (((((exists ff_h_pfp_fixed_result_witness_operationright. ff_h_pfp_fixed_result_witness_operationright + S (pfp_right_fixed_result_witness_operation) = S ((S (pfp_index_fixed_result_witness_operation)) * pfaa_right_c_fixed_result)) /\ exists ff_q_pfp_fixed_result_witness_operationright. pfaa_right_b_fixed_result = ff_q_pfp_fixed_result_witness_operationright * S ((S (pfp_index_fixed_result_witness_operation)) * pfaa_right_c_fixed_result) + (pfp_right_fixed_result_witness_operation))) /\ (((((exists ff_h_pfp_fixed_result_witness_operationtarget. ff_h_pfp_fixed_result_witness_operationtarget + S (pfp_value_fixed_result_witness_operation) = S ((S (pfp_index_fixed_result_witness_operation)) * pfaa_sum_c_fixed_result)) /\ exists ff_q_pfp_fixed_result_witness_operationtarget. pfaa_sum_b_fixed_result = ff_q_pfp_fixed_result_witness_operationtarget * S ((S (pfp_index_fixed_result_witness_operation)) * pfaa_sum_c_fixed_result) + (pfp_value_fixed_result_witness_operation))) /\ ((((exists pfa_gap_fixed_result_witness_operationoperationleft. pfa_gap_fixed_result_witness_operationoperationleft + S (pfp_left_fixed_result_witness_operation) = (p)) /\ (((exists pfa_gap_fixed_result_witness_operationoperationright. pfa_gap_fixed_result_witness_operationoperationright + S (pfp_right_fixed_result_witness_operation) = (p)) /\ ((((exists pfa_gap_fixed_result_witness_operationoperationresultbound. pfa_gap_fixed_result_witness_operationoperationresultbound + S (pfp_value_fixed_result_witness_operation) = (p)) /\ ((exists pfa_offset_left_fixed_result_witness_operationoperationresultcongruence pfa_offset_right_fixed_result_witness_operationoperationresultcongruence. ((pfp_left_fixed_result_witness_operation) + (pfp_right_fixed_result_witness_operation)) + (p) * pfa_offset_left_fixed_result_witness_operationoperationresultcongruence = (pfp_value_fixed_result_witness_operation) + (p) * pfa_offset_right_fixed_result_witness_operationoperationresultcongruence)))))))))))))))) /\ ((forall pfrep_power_fixed_result_witness_output pfrep_left_fixed_result_witness_output pfrep_right_fixed_result_witness_output. ((exists pfrep_position_fixed_result_witness_outputfirst. ((pfrep_position_fixed_result_witness_outputfirst+S (pfrep_power_fixed_result_witness_output)=(pfaa_length_fixed_result)) /\ ((((exists ff_h_pfp_fixed_result_witness_outputfirstentry. ff_h_pfp_fixed_result_witness_outputfirstentry + S (pfrep_left_fixed_result_witness_output) = S ((S (pfrep_position_fixed_result_witness_outputfirst)) * pfaa_sum_c_fixed_result)) /\ exists ff_q_pfp_fixed_result_witness_outputfirstentry. pfaa_sum_b_fixed_result = ff_q_pfp_fixed_result_witness_outputfirstentry * S ((S (pfrep_position_fixed_result_witness_outputfirst)) * pfaa_sum_c_fixed_result) + (pfrep_left_fixed_result_witness_output)))))) \/ (((exists pfrep_gap_fixed_result_witness_outputfirstoutside. pfrep_gap_fixed_result_witness_outputfirstoutside+(pfaa_length_fixed_result)=(pfrep_power_fixed_result_witness_output)) /\ (((pfrep_left_fixed_result_witness_output)=0))))) -> ((exists pfrep_position_fixed_result_witness_outputsecond. ((pfrep_position_fixed_result_witness_outputsecond+S (pfrep_power_fixed_result_witness_output)=(K)) /\ ((((exists ff_h_pfp_fixed_result_witness_outputsecondentry. ff_h_pfp_fixed_result_witness_outputsecondentry + S (pfrep_right_fixed_result_witness_output) = S ((S (pfrep_position_fixed_result_witness_outputsecond)) * rc)) /\ exists ff_q_pfp_fixed_result_witness_outputsecondentry. rb = ff_q_pfp_fixed_result_witness_outputsecondentry * S ((S (pfrep_position_fixed_result_witness_outputsecond)) * rc) + (pfrep_right_fixed_result_witness_output)))))) \/ (((exists pfrep_gap_fixed_result_witness_outputsecondoutside. pfrep_gap_fixed_result_witness_outputsecondoutside+(K)=(pfrep_power_fixed_result_witness_output)) /\ (((pfrep_right_fixed_result_witness_output)=0))))) -> pfrep_left_fixed_result_witness_output=pfrep_right_fixed_result_witness_output)))))))))))))Constructive proof overview
Generated structural guide
Every genuine fixed-length addition supplies its own actual common representatives and is an aligned addition, without an extra prime hypothesis.
The unchanged tactic script uses 4 declared prerequisites and contains 54 exact native proof lines.
Alpha v34 checked-use · first admitted v34 · independently kernel and Lean verified; not Stable
Proof neighborhood
Direct dependencies
prime_field_polynomial_add_bounded Alpha theorem; checked-use authorized PG003C prime_field_polynomial_aligned_add_from_common PG0036 prime_field_polynomial_common_representatives_same_length prime_field_polynomial_power_coefficient_functional Alpha theorem; checked-use authorizedDirect 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
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–9
02Establish hbL10–19
Establish this local claim before using it. It is not an additional assumption. The following proof commands apply prime field polynomial add bounded.
- L10
have hb : BetaPrefixInto(ab,ac,K,p) ∧ (BetaPrefixInto(bb,bc,K,p) ∧ BetaPrefixInto(rb,rc,K,p))Definitions: BetaPrefixInto - L11
specialize prime_field_polynomial_add_bounded (p) - L12
specialize prime_field_polynomial_add_bounded (ab) - L13
specialize prime_field_polynomial_add_bounded (ac) - L14
specialize prime_field_polynomial_add_bounded (bb) - L15
specialize prime_field_polynomial_add_bounded (bc) - L16
specialize prime_field_polynomial_add_bounded (rb) - L17
specialize prime_field_polynomial_add_bounded (rc) - L18
specialize prime_field_polynomial_add_bounded (K) - L19
apply prime_field_polynomial_add_bounded
03Use earlier factsL20–20
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L20
exact h
04Separate the logical casesL21–22
05Use earlier factsL23–32
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L23
specialize prime_field_polynomial_aligned_add_from_common (p) - L24
specialize prime_field_polynomial_aligned_add_from_common (ab) - L25
specialize prime_field_polynomial_aligned_add_from_common (ac) - L26
specialize prime_field_polynomial_aligned_add_from_common (K) - L27
specialize prime_field_polynomial_aligned_add_from_common (bb) - L28
specialize prime_field_polynomial_aligned_add_from_common (bc) - L29
specialize prime_field_polynomial_aligned_add_from_common (K) - L30
specialize prime_field_polynomial_aligned_add_from_common (rb) - L31
specialize prime_field_polynomial_aligned_add_from_common (rc) - L32
specialize prime_field_polynomial_aligned_add_from_common (K)
06Use earlier factsL33–42
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L33
specialize prime_field_polynomial_aligned_add_from_common (ab) - L34
specialize prime_field_polynomial_aligned_add_from_common (ac) - L35
specialize prime_field_polynomial_aligned_add_from_common (bb) - L36
specialize prime_field_polynomial_aligned_add_from_common (bc) - L37
specialize prime_field_polynomial_aligned_add_from_common (rb) - L38
specialize prime_field_polynomial_aligned_add_from_common (rc) - L39
specialize prime_field_polynomial_aligned_add_from_common (K) - L40
apply prime_field_polynomial_aligned_add_from_common - L41
exact hb_left - L42
exact hb_right_left
07Use earlier factsL43–52
Instantiate or apply named facts and discharge the corresponding proof obligations.
- L43
exact hb_right_right - L44
specialize prime_field_polynomial_common_representatives_same_length (ab) - L45
specialize prime_field_polynomial_common_representatives_same_length (ac) - L46
specialize prime_field_polynomial_common_representatives_same_length (bb) - L47
specialize prime_field_polynomial_common_representatives_same_length (bc) - L48
specialize prime_field_polynomial_common_representatives_same_length (K) - L49
apply prime_field_polynomial_common_representatives_same_length - L50
exact h - L51
specialize prime_field_polynomial_power_coefficient_functional (rb) - L52
specialize prime_field_polynomial_power_coefficient_functional (rc)
Original exact command ledger · 54 lines
- 0001
intro p - 0002
intro ab - 0003
intro ac - 0004
intro bb - 0005
intro bc - 0006
intro rb - 0007
intro rc - 0008
intro K - 0009
intro h - 0010
have hb : ((forall fom_index_pfp_fixed_bound_ab. (exists fom_gap_pfp_fixed_bound_ab_index_bound. fom_gap_pfp_fixed_bound_ab_index_bound + S (fom_index_pfp_fixed_bound_ab) = K) -> exists fom_value_pfp_fixed_bound_ab. ((((exists fom_beta_height_pfp_fixed_bound_ab_entry. fom_beta_height_pfp_fixed_bound_ab_entry + S (fom_value_pfp_fixed_bound_ab) = S ((S (fom_index_pfp_fixed_bound_ab)) * ac)) /\ exists fom_beta_quotient_pfp_fixed_bound_ab_entry. ab = fom_beta_quotient_pfp_fixed_bound_ab_entry * S ((S (fom_index_pfp_fixed_bound_ab)) * ac) + (fom_value_pfp_fixed_bound_ab))) /\ (exists fom_gap_pfp_fixed_bound_ab_value_bound. fom_gap_pfp_fixed_bound_ab_value_bound + S (fom_value_pfp_fixed_bound_ab) = p))) /\ (((forall fom_index_pfp_fixed_bound_bb. (exists fom_gap_pfp_fixed_bound_bb_index_bound. fom_gap_pfp_fixed_bound_bb_index_bound + S (fom_index_pfp_fixed_bound_bb) = K) -> exists fom_value_pfp_fixed_bound_bb. ((((exists fom_beta_height_pfp_fixed_bound_bb_entry. fom_beta_height_pfp_fixed_bound_bb_entry + S (fom_value_pfp_fixed_bound_bb) = S ((S (fom_index_pfp_fixed_bound_bb)) * bc)) /\ exists fom_beta_quotient_pfp_fixed_bound_bb_entry. bb = fom_beta_quotient_pfp_fixed_bound_bb_entry * S ((S (fom_index_pfp_fixed_bound_bb)) * bc) + (fom_value_pfp_fixed_bound_bb))) /\ (exists fom_gap_pfp_fixed_bound_bb_value_bound. fom_gap_pfp_fixed_bound_bb_value_bound + S (fom_value_pfp_fixed_bound_bb) = p))) /\ ((forall fom_index_pfp_fixed_bound_rb. (exists fom_gap_pfp_fixed_bound_rb_index_bound. fom_gap_pfp_fixed_bound_rb_index_bound + S (fom_index_pfp_fixed_bound_rb) = K) -> exists fom_value_pfp_fixed_bound_rb. ((((exists fom_beta_height_pfp_fixed_bound_rb_entry. fom_beta_height_pfp_fixed_bound_rb_entry + S (fom_value_pfp_fixed_bound_rb) = S ((S (fom_index_pfp_fixed_bound_rb)) * rc)) /\ exists fom_beta_quotient_pfp_fixed_bound_rb_entry. rb = fom_beta_quotient_pfp_fixed_bound_rb_entry * S ((S (fom_index_pfp_fixed_bound_rb)) * rc) + (fom_value_pfp_fixed_bound_rb))) /\ (exists fom_gap_pfp_fixed_bound_rb_value_bound. fom_gap_pfp_fixed_bound_rb_value_bound + S (fom_value_pfp_fixed_bound_rb) = p))))))) - 0011
specialize prime_field_polynomial_add_bounded (p) - 0012
specialize prime_field_polynomial_add_bounded (ab) - 0013
specialize prime_field_polynomial_add_bounded (ac) - 0014
specialize prime_field_polynomial_add_bounded (bb) - 0015
specialize prime_field_polynomial_add_bounded (bc) - 0016
specialize prime_field_polynomial_add_bounded (rb) - 0017
specialize prime_field_polynomial_add_bounded (rc) - 0018
specialize prime_field_polynomial_add_bounded (K) - 0019
apply prime_field_polynomial_add_bounded - 0020
exact h - 0021
cases hb - 0022
cases hb_right - 0023
specialize prime_field_polynomial_aligned_add_from_common (p) - 0024
specialize prime_field_polynomial_aligned_add_from_common (ab) - 0025
specialize prime_field_polynomial_aligned_add_from_common (ac) - 0026
specialize prime_field_polynomial_aligned_add_from_common (K) - 0027
specialize prime_field_polynomial_aligned_add_from_common (bb) - 0028
specialize prime_field_polynomial_aligned_add_from_common (bc) - 0029
specialize prime_field_polynomial_aligned_add_from_common (K) - 0030
specialize prime_field_polynomial_aligned_add_from_common (rb) - 0031
specialize prime_field_polynomial_aligned_add_from_common (rc) - 0032
specialize prime_field_polynomial_aligned_add_from_common (K) - 0033
specialize prime_field_polynomial_aligned_add_from_common (ab) - 0034
specialize prime_field_polynomial_aligned_add_from_common (ac) - 0035
specialize prime_field_polynomial_aligned_add_from_common (bb) - 0036
specialize prime_field_polynomial_aligned_add_from_common (bc) - 0037
specialize prime_field_polynomial_aligned_add_from_common (rb) - 0038
specialize prime_field_polynomial_aligned_add_from_common (rc) - 0039
specialize prime_field_polynomial_aligned_add_from_common (K) - 0040
apply prime_field_polynomial_aligned_add_from_common - 0041
exact hb_left - 0042
exact hb_right_left - 0043
exact hb_right_right - 0044
specialize prime_field_polynomial_common_representatives_same_length (ab) - 0045
specialize prime_field_polynomial_common_representatives_same_length (ac) - 0046
specialize prime_field_polynomial_common_representatives_same_length (bb) - 0047
specialize prime_field_polynomial_common_representatives_same_length (bc) - 0048
specialize prime_field_polynomial_common_representatives_same_length (K) - 0049
apply prime_field_polynomial_common_representatives_same_length - 0050
exact h - 0051
specialize prime_field_polynomial_power_coefficient_functional (rb) - 0052
specialize prime_field_polynomial_power_coefficient_functional (rc) - 0053
specialize prime_field_polynomial_power_coefficient_functional (K) - 0054
apply prime_field_polynomial_power_coefficient_functional