Successful executable evaluation of tower coordinates preserves their fixed complex value.
Coordinate evaluation succeeds for every validated tower element.
Successful exact tower-polynomial evaluation agrees with semantic polynomial evaluation.
The bounded zero test returns a Boolean for every public tower polynomial.
The total public zero test returns true exactly at a semantic root.
Evaluate a base-tower polynomial at an extension element after embedding its coefficients.
Equations
- E.evalPoly f a = Array.foldr (fun (coefficient : T.Elem) (value : E.tower.Elem) => E.embed coefficient + a * value) 0 (Hex.DensePoly.toArray f)
Instances For
The candidate value was already present in the old fixed embedding.
Equations
Instances For
Mathematical meaning of a checked adjoining result.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Lifting an integer polynomial into a tower preserves its complex coefficient polynomial.
Strict canonical factor ordering makes the public factor polynomials pairwise distinct.
A selected relative factor is irreducible and vanishes at the requested absolute candidate under the fixed embedding.
Horner evaluation in a checked extension agrees with ordinary semantic evaluation at its distinguished root.
Every returned adjoining payload satisfies the fixed-embedding, generation, and identity-extension contracts.
Factor selection and evaluation disambiguation always produce the checked extension containing the requested algebraic root.