Documentation

MIPRE.Foundations.SAT.FieldTrace

Frobenius and trace in the effective Shoup field #

@[instance_reducible]
noncomputable instance MIPRE.SAT.shoupBinField_algebra (k : ℕ) (hk : 1 ≤ k) :
Equations

The effective quotient field has the stated extension degree over the binary field.

Construct the field and perform a unary-specified number of Frobenius steps.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    Canonical coordinates of the Frobenius iterate are computed uniformly.

    Computing k successive squarings gives the identity on the degree-k field.

    The trace sum, returned as canonical coordinates in the extension field.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Trace computation, including field construction, has polynomial runtime in k.