Documentation

HexPolyTheory.Literal

The evaluated coefficients and the proof identifying the user's expression.

Instances For

    Integer cross products identify a compiled coefficient list with a block.

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

      Encode coefficients in compiled code; only cross products enter the proof.

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

        Finish an adapter step without reducing rational coefficient arithmetic.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For
          def HexPolyTheory.Literal.binary (a b : Recognized) (op theoremName listOp : Lean.Name) (xs : List ℚ) :

          Combine two identified literals through integer coefficient operations.

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

            Ascending coefficients of a subtraction, used only in adapter identities.

            Equations
            Instances For

              Recognize the rational polynomial fragment with bounded unfolding and closed powers. Each recursive step supplies its algebraic identification.

              Identify an expression with ascending coefficients. The consumer includes this proof in its one auxiliary theorem; there is no adapter kernel precheck.

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