- 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.