CommRing interface for cutsat. We use it to normalize nonlinear polynomials.
Returns true
if p
contains a nonlinear monomial.
Equations
- One or more equations did not get rendered due to their size.
- p.isNonlinear = pure false
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
- Int.Linear.Poly.getGeneration.go (Int.Linear.Poly.num k) x✝ = pure x✝
Instances For
Equations
- Lean.Meta.Grind.Arith.Cutsat.getIntRingId? = do let __do_lift ← liftM Lean.Meta.Grind.getIntExpr Lean.Meta.Grind.Arith.CommRing.getRingId? __do_lift
Instances For
Normalize the polynomial using CommRing
Equations
- One or more equations did not get rendered due to their size.