Equations
- Lean.Meta.Grind.Arith.Cutsat.mkDvdCnstr d p h = do let __do_lift ← Lean.Meta.Grind.Arith.Cutsat.mkCnstrId pure { d := d, p := p, h := h, id := __do_lift }
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Meta.Grind.Arith.Cutsat.DvdCnstr.applyEq
(a : Int)
(x : Var)
(c₁ : EqCnstr)
(b : Int)
(c₂ : DvdCnstr)
:
Given an equation c₁ containing the monomial a*x, and a divisibility constraint c₂
containing the monomial b*x, eliminate x by applying substitution.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Asserts divisibility constraint.
Equations
- One or more equations did not get rendered due to their size.