Documentation

HexBerlekamp.IrreducibilityElab

Constructs the proof emitted by irreducibility for f : FpPoly p: returns the proof of Hex.FpPoly.Irreducible f as a raw Expr over reified literal data.

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

    Elaborate irreducibility f for f : FpPoly p.

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

      Elaborate an irreducibility argument and produce the proof, selecting to extensions for non-FpPoly input types.

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

        irreducibility f elaborates to a proof that f is irreducible (Hex.FpPoly.Irreducible f for f : FpPoly p; extensions add further input types).

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

          Term elaborator for irreducibility f: runs the Rabin test in compiled code and returns the checked irreducibility proof term.

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

            Try to close a goal of the form Hex.FpPoly.Irreducible e natively; return false when the goal has a different shape.

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

              Tactic forms of irreducibility: bare irreducibility closes a goal of the form … .Irreducible e; irreducibility f adds the proof as this; irreducibility h : f names it h.

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

                Tactic elaborator for irreducibility: closes an Irreducible goal, or adds the proof to the local context under this or a caller-chosen name.

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