Dense evaluation sends zero to zero.
The first prescribed coefficient range of a dense polynomial, exposed as lower-tower coordinate blocks.
Equations
- Hex.NumberTower.LevelSemantics.denseBlocks degree f = (Vector.ofFn fun (i : Fin degree) => (f.coeff ↑i).data).toArray
Instances For
Embed a lower-coefficient dense polynomial as one canonical coefficient at the extended level.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dense-polynomial coefficient embedding denotes its finite evaluation.
Flattening an explicit range of dense coefficients denotes the prescribed finite dense evaluation.
Injective extended-level denotation rules out every nonzero vanishing dense polynomial below the defining degree.
The executable monic level relation evaluates to zero at the stored root.
Evaluation at the selected generator distinguishes all lower-coefficient polynomials below the defining degree. This is the exact semantic consequence of irreducibility needed to construct the next tower embedding.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Rational fixed-width coefficients have unique complex denotation.
Separating evaluation at one level extends injectivity of the lower fixed embedding to injectivity of the next canonical coefficient carrier.
The executable relation retains its monic top coefficient and therefore has exactly defining degree plus one stored coefficients.
The executable relation has its advertised defaulted degree.
An irreducible defining relation that vanishes at the selected generator makes evaluation injective below its degree.
Injectivity of canonical extended coordinates forces the monic level relation to be the minimal polynomial of the selected generator over the lower coefficient field.
For a nonzero input, the executable monic one-sided extended gcd with the defining relation returns a nonzero constant gcd.
The normalized monic extended-gcd coefficient used by executable inversion denotes the reciprocal of a nonzero top-level coordinate array.
A lower-tower coefficient embedded as the constant coefficient of one extension level.
Equations
- Hex.NumberTower.LevelSemantics.liftCoeff level lower a = { data := Hex.NumberTower.Arithmetic.flattenBlocks level.degree (Hex.NumberTower.levelsDim lower) #[a.data], size_eq := ⋯ }
Instances For
Constant-block embedding preserves coefficient denotation.
Injectivity at an extension level implies injectivity for its lower coefficient tower.
The executable fixed-width all-zero test is equivalent to semantic zero when canonical coefficient denotation is injective.
Recursive extended-gcd coordinates denote complex inversion at every
validated tower depth, including the executable 0⁻¹ = 0 convention.
Executable inversion of a canonical coefficient preserves denotation at any validated level list with an injective fixed embedding.
Evaluation at any complex zero of the mapped defining relation is a ring homomorphism from the canonical top-level coefficient field.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Executable inversion at the rational base preserves denotation.
Canonical base-tower coefficients are the rational field.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Canonical base-tower coefficients are ring-equivalent to the rationals.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Under the rational identification of base-tower coefficients, rebuilding from raw data reads off its first entry.
Mapping a raw base-tower polynomial through the canonical rational equivalence recovers the rational polynomial stored by its coordinates.
The rational-base arm of the recursive checker proves ordinary
irreducibility after transporting canonical base coefficients to Rat.
Mapping the executable base relation through the canonical rational equivalence recovers its raw rational polynomial.
A rational-presentation certificate makes the executable base relation irreducible over the canonical base coefficient field.
Every validated one-level presentation has injective canonical complex denotation. Rational-presentation certificates use their stored primitive associate; relative certificates over the rational base use the recursive factor checker base case.
Injectivity of canonical raw coefficient denotation induces injectivity of the public fixed-width tower interpretation.