PQ0001 prime_field_subtract_existsConstruct a genuine bounded solution of b+r=a using actual additive inverse and addition witnesses.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StableCanonical coefficients · leading-zero trimming · monic and synthetic normalization
Construct actual coefficient differences, trimmed and monic representatives, and synthetic quotient/remainder executions over prime fields.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not Stable
Current library: Alpha v34, 4,223 checked-use theorems; Stable remains 432. Historical first admissions, original proof editions, and non-admitted aliases are preserved.
PQ0001 prime_field_subtract_existsConstruct a genuine bounded solution of b+r=a using actual additive inverse and addition witnesses.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0002 prime_field_subtract_equal_zeroThe genuine bounded difference of a canonical coefficient from itself is natural zero.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0003 prime_field_polynomial_negate_emptyEvery pair of empty coefficient prefixes satisfies the operation, including modulus zero and arbitrary encodings.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0004 prime_field_polynomial_negate_existsConstruct the entire actual canonical coefficient output by ordinary induction and beta-prefix extension; no output table is assumed.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0005 prime_field_polynomial_negate_entryEvery actual decoded tuple satisfies the bounded scalar graph, independently of its existential witnesses.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0006 prime_field_polynomial_negate_boundedThe actual operation graph itself forces every source and result coefficient to be canonical.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0007 prime_field_polynomial_negate_functionalThe result is unique by existing decoded-prefix equality, never by equality of beta code numbers.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0008 prime_field_polynomial_negate_transportIndependent beta recodings of every input and output preserve the actual aligned coefficient operation.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0009 prime_field_polynomial_negate_involutiveReversing a genuine coefficientwise additive inverse gives the original values, without identifying encodings.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ000A prime_field_polynomial_negate_zeroA genuinely encoded all-zero coefficient prefix is its own additive inverse.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ000B prime_field_polynomial_negate_add_zeroAdding actual opposite coefficient values produces any genuine zero-prefix encoding.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ000C prime_field_polynomial_subtract_emptyEvery pair of empty coefficient prefixes satisfies the operation, including modulus zero and arbitrary encodings.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ000D prime_field_polynomial_subtract_existsConstruct the entire actual canonical coefficient output by ordinary induction and beta-prefix extension; no output table is assumed.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ000E prime_field_polynomial_subtract_entryEvery actual decoded tuple satisfies the bounded scalar graph, independently of its existential witnesses.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ000F prime_field_polynomial_subtract_boundedThe actual operation graph itself forces every source and result coefficient to be canonical.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0010 prime_field_polynomial_subtract_functionalThe result is unique by existing decoded-prefix equality, never by equality of beta code numbers.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0011 prime_field_polynomial_subtract_transportIndependent beta recodings of every input and output preserve the actual aligned coefficient operation.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0012 prime_field_polynomial_subtract_recover_addRelate the actual subtraction witnesses to the actual aligned B+R=A table; no algebraic identity is assumed.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0013 prime_field_polynomial_subtract_from_addRelate the actual subtraction witnesses to the actual aligned B+R=A table; no algebraic identity is assumed.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0014 prime_field_polynomial_subtract_self_zeroSubtracting a canonical prefix from itself constructs its genuine all-zero coefficient result.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0015 prime_field_polynomial_subtract_zero_rightSubtracting an actual zero prefix leaves the represented canonical coefficients unchanged.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0016 prime_field_polynomial_subtract_zero_leftSubtracting an actual canonical prefix from zero yields its actual coefficientwise additive inverse.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0017 prime_field_polynomial_subtract_equal_entry_zeroEqual aligned coefficients, in particular equal leading coefficients, leave actual zero at that result position.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0018 prime_field_polynomial_subtract_equal_zeroSubtracting extensionally equal canonical prefixes gives an actual all-zero prefix even when their beta encodings differ.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0019 prime_field_polynomial_subtract_add_cancelSubtracting the actual first addend from an actual sum recovers the other addend by represented-prefix equality.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ001A prime_field_polynomial_subtract_common_right_cancelTwo actual differences with the same subtrahend and result have equal represented minuend coefficients.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ001B prime_field_polynomial_suffix_existsConstruct every finite beta-coded suffix by the existing actual affine-slice constructor at stride one, including length zero.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ001C prime_field_polynomial_suffix_entryEvery actual output decoding equals the input coefficient at the supplied shifted index.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ001D prime_field_polynomial_suffix_boundedA genuine suffix ending at the annotated input length inherits every canonical coefficient bound.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ001E prime_field_polynomial_suffix_equalTwo actual suffix encodings agree at every decoded prefix position, without asserting equality of raw codes.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ001F prime_field_polynomial_leading_zero_cut_existsFinite induction scans actual decoded coefficients: either the entire prefix is zero or the first retained position has an actual nonzero value.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0020 prime_field_polynomial_trim_from_cutAn actually constructed first-nonzero cut and actual suffix supply the normalized output head; no output-bound or algebra-law premise is assumed.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0021 prime_field_polynomial_trim_existsEvery actual canonical input has a genuinely beta-coded leading-zero trim, for all moduli and all finite lengths including zero.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0022 prime_field_polynomial_trim_empty_inputEvery pair of output beta codes is a valid empty trim of every empty input, including modulus zero; raw encodings are deliberately unconstrained.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0023 prime_field_polynomial_trim_output_coefficientsThe actual trimmed coefficients are canonical below the same modulus; this is a consequence, not a clause assumed in Trim.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0024 prime_field_polynomial_trim_length_boundsBoth the number of removed leading zeroes and the retained length are bounded by the actual annotated input length.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0025 prime_field_polynomial_trim_leading_source_nonzeroWhen the retained length is positive, every actual input decoding at the cut position is nonzero.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0026 prime_field_polynomial_trim_zero_of_emptyAn empty actual trim certifies that every coefficient of the entire input prefix is zero.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0027 prime_field_polynomial_trim_empty_of_zeroA genuinely all-zero input cannot have a nonempty normalized trim, proved using actual input and output beta values.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0028 prime_field_polynomial_trim_zero_iffFor an actual trim, empty output and an all-zero input prefix are constructively equivalent.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0029 prime_field_polynomial_trim_removed_leOne normalized cut cannot lie after another: otherwise a supposedly leading nonzero coefficient belongs to the other removed zero prefix.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ002A prime_field_polynomial_trim_removed_count_uniqueThe number of removed leading zero coefficients is uniquely determined by the annotated input prefix.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ002B prime_field_polynomial_trim_retained_length_uniqueThe retained representation length is unique by the actual length split and additive cancellation.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ002C prime_field_polynomial_trim_output_equalAll actual trims of the same input agree coefficientwise on the unique retained prefix; no beta-code identity follows.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ002D prime_field_polynomial_trim_exists_uniqueConstruct an actual trim and prove unique removed count, retained length and decoded coefficients against every other actual trim.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ002E prime_field_polynomial_trim_represented_degreeEvery nonempty actual trim has the existing represented degree given by the predecessor of its retained length; the zero polynomial receives no degree.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ002F prime_field_polynomial_trim_nonempty_degree_existsPositive retained length constructs an actual represented degree, with no claim of a degree for empty output.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0030 prime_field_polynomial_trim_represented_identityA canonical nonzero-leading representation trims to itself with zero removals, preserving its actual length and all decoded coefficients.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0031 prime_field_polynomial_monic_leading_valueEvery actual decoding of a monic leading coefficient is canonical one.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0032 prime_field_polynomial_monic_represented_degreeA monic prefix of annotated length S d has represented degree d, also for d=0.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0033 prime_field_polynomial_monic_transportActual prefix reencoding preserves monicity, without constraining any outside entry.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0034 prime_field_polynomial_monic_constantThe entire represented degree-zero monic prefix is the constant one, not an empty prefix.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0035 prime_field_polynomial_monic_normalization_inverseThe recorded scalar is an actual inverse of every decoding of the source leading coefficient.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0036 prime_field_polynomial_monic_normalization_scalar_nonzeroOver a prime field the actual normalization scalar is nonzero; zero is never an inverse convention.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0037 prime_field_polynomial_monic_normalization_entryEach in-range output coefficient is the actual canonical product by the recorded inverse scalar.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0038 prime_field_polynomial_monic_normalization_boundedThe recorded scalar and every source and target coefficient are genuinely below the modulus.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0039 prime_field_polynomial_monic_normalization_leadingThe actual scaled leading coefficient equals one by the recorded inverse, not by a monic output premise.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ003A prime_field_polynomial_monic_normalization_monicNormalization yields a nonempty canonical monic prefix; all three properties are proved.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ003B prime_field_polynomial_monic_normalization_represented_degreeScaling by the actual leading inverse preserves the annotated nonzero represented degree exactly.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ003C prime_field_polynomial_monic_normalization_existsConstruct an actual inverse and actual scaled beta prefix from a canonical nonzero-leading representation over any prime, including two.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ003D prime_field_polynomial_monic_normalization_scalar_functionalThe recorded canonical leading inverse is unique even when the source and target beta encodings are not.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ003E prime_field_polynomial_monic_normalization_functionalTwo actual normalizations have the same decoded length-L prefix; beta-code equality is deliberately not asserted.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ003F prime_field_polynomial_monic_normalization_value_functionalEvery pair of actual in-range output decodings agrees; no claim is made for indices outside the prefix.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0040 prime_field_polynomial_monic_normalization_transportReencode both actual coefficient prefixes while retaining the same genuine leading inverse and scale relation.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0041 prime_field_polynomial_monic_normalization_fixedAn already monic prefix normalizes by the actual scalar one using its original beta codes.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0042 prime_field_polynomial_monic_normalization_constantEvery actual normalization of a nonzero constant representation is the constant one.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0043 prime_field_polynomial_monic_normalization_exists_uniqueConstruct a monic normalization of the same represented degree, with unique inverse scalar and unique decoded coefficient prefix.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0044 prime_field_polynomial_monic_normalization_degree_zero_existsConstruct the normalized constant-one prefix from every actual nonzero represented constant over a prime field.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0045 prime_field_polynomial_horner_trace_prefixEvery bounded prefix of a genuine Horner history is a genuine execution with its actually decoded terminal state.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0046 prime_field_polynomial_horner_trace_state_boundedAll actually decoded states of a canonical Horner history are canonical field elements, including its initial and terminal states.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0047 prime_field_polynomial_synthetic_existsConstruct the actual quotient code and remainder from a real modular Horner history, for every nonempty canonical coefficient prefix.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0048 prime_field_polynomial_synthetic_remainder_executionThe synthetic remainder is the actual evaluation of the original input at the divisor root, not an assumed result certificate.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0049 prime_field_polynomial_synthetic_quotient_entryEach decoded quotient coefficient is precisely the actual Horner value of the corresponding nonempty input prefix.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ004A prime_field_polynomial_synthetic_quotient_boundedThe constructively encoded quotient has canonical coefficients at every one of its n positions; this includes an empty quotient for constants.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ004B prime_field_polynomial_synthetic_remainder_boundedEvery actual synthetic remainder is a canonical field value.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ004C prime_field_polynomial_synthetic_functionalThe remainder and all decoded quotient values are unique, independently of either beta encoding or the chosen execution history.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ004D prime_field_polynomial_horner_constant_valueAn actual one-step execution returns the decoded constant coefficient; coefficient bounds follow from the execution itself.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ004E prime_field_polynomial_horner_transition_valuesAdjacent actual prefix values satisfy the genuine multiply-then-add recurrence, even when their execution histories use different codes.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ004F prime_field_polynomial_synthetic_leading_coefficientFor a nonempty quotient its leading coefficient equals the original leading coefficient, including zero when the input has leading zeros.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0050 prime_field_polynomial_synthetic_middle_coefficientsInterior quotient coefficients satisfy q[i+1]=a*q[i]+f[i+1] by actual field operations, with the highest-degree-first indices explicit.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0051 prime_field_polynomial_synthetic_final_coefficientThe remainder satisfies r=a*q[last]+f[last] by genuine canonical multiplication and addition.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0052 prime_field_polynomial_synthetic_represented_degreeSynthetic division of a nonzero-leading polynomial of positive represented degree S n produces a quotient of represented degree exactly n.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0053 prime_field_polynomial_synthetic_constantA constant has an empty quotient and its own coefficient as remainder, without assigning a degree to the empty quotient.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0054 prime_field_polynomial_synthetic_exists_uniqueEvery nonempty canonical input has a constructively encoded synthetic quotient and remainder, unique in decoded values rather than raw codes.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePQ0055 prime_field_polynomial_synthetic_zero_remainder_iffThe actual synthetic remainder vanishes exactly when the actual input evaluation at a vanishes; a general convolution factor theorem remains a separate obligation.
Alpha v34 checked-use · first admitted v32 · independently kernel and Lean verified; not StablePD0001 Le(a,b)Witness-defined non-strict order on natural numbers.
Conservative definition · notation layer 0PD0002 Lt(a,b)Witness-defined strict order on natural numbers.
Conservative definition · notation layer 0PD0004 Prime(p)p is nonunit and every factorization of p has a unit factor.
Conservative definition · notation layer 0PD0013 BetaAt(b,c,i,x)x is the bounded beta-decoded value at index i.
Conservative definition · notation layer 0PD0019 Repeat(b,c,a,l)The decoded prefix repeats a for l positions.
Conservative definition · notation layer 1ND0262 BetaPrefixInto(b,c,l,B)Every actual beta entry below the strict length l has a witnessed value below B. The same generic graph describes canonical polynomial coefficients when B is the modulus; empty prefixes are allowed.
Conservative definition · notation layer 1PD0008 ModEq(m,a,b)Balanced-natural congruence modulo m.
Conservative definition · notation layer 0ND0023 CanonicalModularResidue(m,a,r)A strictly bounded canonical natural residue r<m together with exact balanced congruence to a modulo m.
Conservative definition · notation layer 1ND0229 FpAdd(p,a,b,c)Bounded operands and the actual canonical residue of their natural sum. The old ND0023 residue graph is reused exactly.
Conservative definition · notation layer 2ND0270 FpPolyAdd(p,ab,ac,bb,bc,cb,cc,l)Witnessed canonical addition at each aligned coefficient position. Coefficients are highest-degree-first, and l is a common representation length, not a claimed degree.
Conservative definition · notation layer 3ND0230 FpMul(p,a,b,c)Bounded operands and the actual canonical residue of their natural product; no multiplication law is assumed.
Conservative definition · notation layer 2ND0271 FpPolyScale(p,k,ab,ac,bb,bc,l)A scalar k<p and actual canonical field products at every coefficient index i<l. The empty polynomial retains the scalar bound and denotes zero.
Conservative definition · notation layer 3ND0232 FpInv(p,a,b)An explicitly nonzero input and an actual product equal to canonical one. This relation never declares zero invertible.
Conservative definition · notation layer 3ND0277 FpHornerStep(p,b,c,x,u,v,i)Actual coefficient and consecutive history entries, with witnessed FpMul followed by FpAdd. This is an execution step, not an assumed equality with a natural Horner value or its residue.
Conservative definition · notation layer 3ND0278 FpHornerSteps(p,b,c,x,l,u,v)Every step i<l in the actual history performs modular multiply-and-add with coefficient a_i. Highest-degree-first order is inherited from the existing natural Horner interpretation.
Conservative definition · notation layer 4ND0279 FpHornerTrace(p,b,c,x,l,r,u,v)A canonical argument x<p and a real history starting at zero, taking l actual modular Horner steps and ending at r. The argument bound remains present even for the empty zero polynomial.
Conservative definition · notation layer 5ND0280 FpHorner(p,b,c,x,l,r)Existence of a genuine finite modular Horner trace with endpoint r. Existence, value uniqueness, re-encoding and natural-residue correctness are proved separately; l is not asserted to be the polynomial degree.
Conservative definition · notation layer 6ND0298 FpRepresentedDegree(p,b,c,L,d)A length-annotated canonical coefficient prefix has L=S d and an actually decoded nonzero leading coefficient. This does not assign degree to zero or normalize arbitrary leading-zero representations.
Conservative definition · notation layer 2ND0001 Beta(b,c,i,x)Exact hygienic Gödel-beta extraction; a signature-identical alias of checked BetaAt.
Conservative definition · notation layer 0ND0012 MatrixAffineSlice(b,c,s,d,u,v,l)A complete beta-coded affine matrix slice whose exact target entry at i equals the source entry at s+d*i.
Conservative definition · notation layer 1ND0231 FpNeg(p,a,b)An actual bounded additive inverse: FpAdd(p,a,b,0). Its existence and uniqueness are theorems.
Conservative definition · notation layer 3ND0327 FpCoefficientNegation(p,ab,ac,rb,rc,L)At each strict index i<L, actual beta source and result coefficients satisfy FpNeg(p,a,r), namely bounded field addition a+r=0. The common representation length and highest-degree-first order are retained. Empty prefixes impose no coefficient condition, even at p=0; existence for canonical prime-field inputs is a separate theorem.
Conservative definition · notation layer 4ND0328 FpCoefficientSubtraction(p,ab,ac,bb,bc,rb,rc,L)At each aligned i<L, actual source entries a,b and result entry r satisfy FpAdd(p,b,r,a). All values are the inherited canonical natural field representatives. The graph assumes no subtraction identity, output construction, degree or equality of raw beta codes. Empty prefixes remain vacuous at every modulus.
Conservative definition · notation layer 3ND0329 PolynomialSuffix(b,c,t,d,e,M)For every i<M and actual source value at t+i, the target beta prefix records that same value at i. No coefficient bound, primality, total input length, zero-prefix condition or suffix construction is assumed. The affine-slice construction theorem is not itself a definition-expansion edge.
Conservative definition · notation layer 1ND0330 FpPolynomialTrim(p,b,c,L,t,d,e,M)The actual input has canonical coefficients and length L=t+M, its first t coefficients are zero, and an actual suffix code has length M. The suffix is empty or its decoded head is nonzero. Primality, a claimed degree, length uniqueness and an output-code uniqueness law are not definition clauses.
Conservative definition · notation layer 2ND0331 FpMonic(p,b,c,L)A nonempty canonical coefficient prefix has actual leading coefficient natural 1. Its length is still a representation annotation, not a degree definition; the empty zero polynomial is excluded. Natural field one is not signed code 2, and primality is not included in this graph.
Conservative definition · notation layer 2ND0332 FpMonicNormalization(p,k,ab,ac,bb,bc,L)For nonempty length L, k is an actual inherited field inverse of the decoded source leading coefficient, and the result is its actual coefficientwise FpPolyScale action. Result monicity, degree preservation and represented-value uniqueness are separate conclusions, not premises. A recorded inverse can also exist at a composite modulus.
Conservative definition · notation layer 4ND0333 FpSyntheticDivision(p,b,c,a,n,qb,qc,r)An actual FpHornerTrace processes S n highest-degree-first coefficients at the canonical argument a and ends at r. An actual MatrixAffineSlice with offset 1 and stride 1 records n quotient coefficients from that same history; constants therefore have an empty quotient. The coefficient recurrence and division identity are not graph premises. This is not arbitrary-divisor Euclidean division or G091.
Conservative definition · notation layer 6Only proof arrows are theorem dependencies. Definition arrows are hygienic abbreviations of exact first-order formulas and introduce no axiom or kernel symbol.