- cache : Std.HashMap UInt64 Expr
- varDecls : Std.HashMap Var Expr
- polyDecls : Std.HashMap Poly Expr
- exprDecls : Std.HashMap LinExpr Expr
- ringPolyDecls : Std.HashMap CommRing.Poly Expr
- ringExprDecls : Std.HashMap CommRing.RingExpr Expr
Instances For
Instances For
@[reducible, inline]
Auxiliary monad for constructing linarith proofs.
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
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
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
A linarith proof may depend on decision variables. We collect them and perform non chronological backtracking.