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
- HexPolyTheory.Literal.subLists xs ys = HexPolyTheory.addLists xs (HexPolyTheory.scaleList (-1) ys)
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.