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

Public research checkpoint, not admitted to Alpha or Stable. Alpha v30 remains 3222 checked-use theorems; Stable remains 432. The on-demand Alpha Lean service does not yet expose these checkpoint theorems; their independently checked literal bundles and unchanged sources are available below.

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

Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable

49 theorems
012345
PP0001 · prime_field_polynomial_normalization_from_division

Actual finite quotient/remainder witnesses give genuine coefficientwise canonical normalization.

layer 0 · 42 lines · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable
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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable
PP0003 · prime_field_polynomial_normalization_entry

All decoded entries satisfy normalization, not just the initially chosen beta witnesses.

layer 0 · 43 lines · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable
PP0004 · prime_field_polynomial_normalization_bounded

The normalized table really has every coefficient strictly below the modulus.

layer 0 · 22 lines · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable
PP0005 · prime_field_polynomial_normalization_functional

Normalized coefficient values are unique, while their actual beta encodings may differ.

layer 1 · 63 lines · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable
PP0006 · prime_field_polynomial_normalization_reflexive

A table already consisting of canonical coefficients normalizes to itself.

layer 0 · 23 lines · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable
PP0007 · prime_field_polynomial_normalization_transport

Reencoding both finite prefixes preserves every actual normalization witness.

layer 0 · 38 lines · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable
PP0008 · prime_field_polynomial_normalization_idempotent

Reducing a normalized polynomial again leaves every coefficient unchanged, not necessarily its raw code.

layer 2 · 33 lines · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable
PP0009 · prime_field_polynomial_repeat_coefficients

A genuinely repeated canonical value forms a bounded coefficient table, including length zero.

layer 0 · 15 lines · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; 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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; 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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable
PP000C · prime_field_polynomial_add_from_normalization

Normalize a genuine natural pointwise sum to obtain actual canonical field sums at every coefficient.

layer 0 · 65 lines · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; 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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; 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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable
PP000F · prime_field_polynomial_add_bounded

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

layer 0 · 68 lines · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; 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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; 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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable
PP0012 · prime_field_polynomial_add_commutative

Coefficient addition commutes for actual finite tables, including the empty table.

layer 0 · 36 lines · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; 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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable
PP0014 · prime_field_polynomial_scale_from_normalization

Normalize an actual pointwise product with a repeated scalar to obtain genuine canonical scalar multiplication.

layer 0 · 62 lines · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; 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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; 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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; 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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable
PP0018 · prime_field_polynomial_scale_functional

The scalar product has a unique decoded coefficient prefix, not a unique raw beta code.

layer 1 · 67 lines · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable
PP0019 · prime_field_polynomial_scale_transport

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

layer 0 · 42 lines · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable
PP001A · prime_field_polynomial_scale_one

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

layer 0 · 29 lines · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; 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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable
PP001C · prime_field_polynomial_add_associative

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

layer 1 · 145 lines · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; 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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable
PP001E · prime_field_polynomial_scale_distributes_over_add

Actual scalar multiplication distributes over actual coefficient addition, with code-independent output equality.

layer 1 · 157 lines · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable
PP001F · prime_field_polynomial_scalar_add_distributes

Acting by an actual sum of scalars agrees with adding their separately constructed coefficient actions.

layer 1 · 126 lines · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable
PP0020 · prime_field_polynomial_horner_canonical_step

Construct an actual canonical multiply-then-add step from proved residues of the corresponding natural step.

layer 0 · 79 lines · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable
PP0021 · prime_field_polynomial_horner_trace_from_normalization

Reducing all l+1 states of a genuine natural Horner trace constructs a genuine canonical execution, including its zero initial state.

layer 1 · 187 lines · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; 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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; 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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; 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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable
PP0025 · prime_field_polynomial_horner_successor_decompose

An actual successor execution decomposes into its actual prefix and final multiply-then-add step in highest-degree-first order.

layer 0 · 61 lines · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; 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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; 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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; 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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; 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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; 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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable
PP002B · prime_field_polynomial_horner_empty_construct

Construct an actual zero-result execution of every empty coefficient prefix, retaining the canonical base guard.

layer 3 · 31 lines · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; 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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; 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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; 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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; 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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable
PP0030 · prime_field_polynomial_horner_result_bounded

Every genuine execution result is strictly below p, including the empty and zero-polynomial boundary cases.

layer 3 · 29 lines · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; 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 · Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable

Public research checkpoint: original HA and independently compiled Lean verified; not Alpha-enrolled, no Alpha checked-use authority; not Stable. All prerequisite bodies are checked in the literal complete bundle.