Prime-field coefficient tables and Horner evaluation — Exact Proof Explorer

Normalize finite coefficient data, construct coefficientwise arithmetic, and execute an actual modular Horner trace using the already proved canonical field operations.

49 theorem bodies · 131 proof edges · 2829 tactic lines · 6 layers

Alpha v34 checked-use · first admitted v31 · 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.

49 theorems
012345
PP0002 · prime_field_polynomial_normalization_exists

Every natural coefficient table has an actual canonical reduction at every nonzero modulus, including empty tables.

layer 1 · 28 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP000A · prime_field_polynomial_repeat_exists

Construct a finite coefficient table containing exactly the chosen canonical coefficient at every position.

layer 1 · 22 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP000B · prime_field_polynomial_zero_exists

Every prime admits an actual all-zero coefficient table of every finite representation length.

layer 2 · 10 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP000D · prime_field_polynomial_add_exists

Construct the actual finite canonical coefficient sum, without supplying a table or an addition-law premise.

layer 2 · 44 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP000E · prime_field_polynomial_add_entry

Every decoded coefficient triple obeys the actual field-addition graph, independently of witness choices.

layer 0 · 61 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP000F · prime_field_polynomial_add_bounded

All three prefixes in an actual polynomial addition consist of canonical coefficients.

layer 0 · 68 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP0010 · prime_field_polynomial_add_functional

The sum is unique as a coefficient prefix; arbitrary beta recodings remain admissible.

layer 1 · 80 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP0011 · prime_field_polynomial_add_transport

Independent beta recoding of both inputs and the output preserves actual coefficient addition.

layer 0 · 52 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP0013 · prime_field_polynomial_add_zero_right

An actual all-zero table is an additive identity at every finite representation length.

layer 0 · 33 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP0015 · prime_field_polynomial_scale_exists

Every canonical scalar has an actual finite coefficient-product table, including scalar zero and empty inputs.

layer 2 · 51 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP0016 · prime_field_polynomial_scale_entry

Every decoded input/output pair of the scalar table satisfies actual canonical multiplication.

layer 0 · 46 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP0017 · prime_field_polynomial_scale_bounded

Both the input and the constructed output of scalar multiplication have bounded coefficients.

layer 0 · 44 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP0019 · prime_field_polynomial_scale_transport

Independent recoding of the source and target preserves actual scalar multiplication.

layer 0 · 42 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP001A · prime_field_polynomial_scale_one

The actual canonical scalar one acts identically on every finite coefficient prefix.

layer 0 · 29 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP001B · prime_field_polynomial_scale_zero

Scalar zero produces a genuinely encoded zero polynomial, not merely a zero output claim.

layer 0 · 34 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP001C · prime_field_polynomial_add_associative

Both actual bracketings of three finite coefficient additions yield extensionally equal prefixes.

layer 1 · 145 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP001D · prime_field_polynomial_scale_associative

Two successive canonical scalar actions agree coefficientwise with the actual canonical product scalar.

layer 1 · 99 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP0022 · prime_field_polynomial_horner_exists

Every canonical coefficient prefix and canonical base have an actual finite modular Horner history; no trace or norm invariant is supplied.

layer 2 · 53 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP0023 · prime_field_polynomial_horner_input_bounds

The actual execution graph entails canonical input coefficients and base; no separate input-bound certificates are hidden in its steps.

layer 0 · 34 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP0024 · prime_field_polynomial_horner_empty

The empty polynomial execution returns zero by its actual initial and terminal beta entries.

layer 0 · 19 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP0026 · prime_field_polynomial_horner_transport

Coefficient reencoding preserves the same real execution trace and result, without asserting equality of raw code numbers.

layer 0 · 54 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP0027 · prime_field_polynomial_horner_normalization_residue

Ordinary induction proves the residue invariant against arbitrary natural coefficients and their actual coefficientwise reduction; the invariant is not part of the execution definition.

layer 1 · 142 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP0028 · prime_field_polynomial_horner_residue

Actual modular evaluation has exactly the canonical residue of the existing natural T12 Horner value.

layer 2 · 39 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP0029 · prime_field_polynomial_horner_functional

Every actual modular execution of the same coefficient prefix and base has the same canonical result.

layer 3 · 44 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP002A · prime_field_polynomial_horner_exists_unique

Constructive totality and uniqueness of genuine finite prime-field polynomial evaluation, including p=2 and length zero.

layer 4 · 35 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP002C · prime_field_polynomial_horner_successor_construct

Every actual canonical last multiply/add step extends an actual prefix to a full execution; the required coefficient bounds are derived, not assumed.

layer 4 · 112 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP002D · prime_field_polynomial_horner_constant

A one-coefficient prefix evaluates to that actual constant, including zero and characteristic two.

layer 5 · 38 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP002E · prime_field_polynomial_horner_zero

Every actually encoded all-zero coefficient prefix has a genuine zero-result modular execution, including length zero.

layer 5 · 57 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP002F · prime_field_polynomial_normalized_horner_iff

After actual coefficient reduction, the genuine modular execution exists with exactly—and every—canonical residue of the original natural T12 evaluation.

layer 3 · 74 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable
PP0031 · prime_field_polynomial_reduce_and_evaluate_exists

For arbitrary finite natural coefficients construct their canonical prime-field table and an actual Horner execution, and prove agreement with every natural T12 evaluation.

layer 3 · 61 lines · Alpha v34 independently verified · alpha_closed; checked-use authorized; not Stable

Exactly 49 displayed theorems have independently verified Alpha checked-use authority; none is admitted to Stable. Body-only enrollment never grants checked theorem use.