Polynomial specifications for monic quotient presentations #
ExtensionParams.poly interprets the lower coefficient vector as the monic polynomial
X^d + ∑ i, C lower[i] * X^i. The binomial specification is X^d - W; its conversion to
an arbitrary monic presentation preserves that polynomial.
The carrier and executable operations are defined in Extension/Arithmetic.lean. These
specifications do not certify the cardinality parameter or irreducibility. The quotient bridge
and field laws are supplied separately in Extension/Bridge.lean and Extension/Field.lean.
The monic defining polynomial X^d + ∑_{i < d} lower[i] · X^i. Part of the specification
only; the computable arithmetic on Ext P never evaluates it.
Instances For
The lower part of the modulus has degree strictly less than d.
The defining polynomial X^d - W. Part of the specification only.
Instances For
The general-framework polynomial of a binomial agrees with X^d - W.