A uniform effective step of the binary Artin–Schreier tower #
The canonical quotient root, computed by multiplying the encoded unit by X.
Equations
Instances For
The uniform parameter α³ + α² in the supplied quotient.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Form the parameter's complete Frobenius product and substitute X² + X.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A single ambient program for one tower step, valid also on malformed moduli.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The coefficient list of the parameter's complete old-field Frobenius product.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
The descended complete orbit is monic of the old field degree and annihilates its cubic parameter; repeated conjugates cause no difficulty.
One valid power-of-two tower stage gives the next irreducible flat binary polynomial.
The normalized step output has exactly the doubled degree plus its leading bit.
The effective flat step preserves the invariant for its canonical quotient root.
Normalization leaves a true leading bit on every valid step output.
A valid step has doubled lower-coefficient width.
A valid stage records the exact power-of-two width and the cubic no-root invariant.
- irreducible : Irreducible (polyOfBits (p ++ [true]))
- cubic : let this := ⋯; Irreducible (quadratic (AdjoinRoot.root (polyOfBits (p ++ [true])) ^ 3 + AdjoinRoot.root (polyOfBits (p ++ [true])) ^ 2))
Instances For
The initial stage satisfies the reusable tower invariant.
Dropping the normalized leading bit prepares the next supplied modulus.