Interpret a dense tower polynomial through the fixed complex embedding.
Equations
- T.toPolynomial f = Array.foldr (fun (a : T.Elem) (value : Polynomial ℂ) => Polynomial.C (T.toComplex a) + Polynomial.X * value) 0 (Hex.DensePoly.toArray f)
Instances For
Semantic tower-polynomial coefficients agree with executable access.
The tower-polynomial interpretation is the raw level interpretation of its flattened coefficient arrays.
Tower-polynomial interpretation is coefficientwise mapping through the certified complex embedding.
The fixed complex interpretation distinguishes executable tower polynomials coefficientwise.
Semantic interpretation preserves the executable polynomial degree.
Semantic interpretation sends the executable zero polynomial to 0.
Semantic interpretation sends the executable one polynomial to 1.
Semantic interpretation turns executable tower-polynomial addition into
addition in Polynomial ℂ.
Semantic interpretation turns executable tower-polynomial multiplication
into multiplication in Polynomial ℂ.
Semantic interpretation sends an executable constant polynomial to the constant polynomial on the interpreted coefficient.