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
Returns values we cannot assign x because of disequality constraints.
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
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Meta.Grind.Arith.Linear.findInt?
(lower : Rat)
(lowerStrict : Bool)
(upper : Rat)
(upperStrict : Bool)
(dvals : Array (Rat × DiseqCnstr))
:
Try to find integer between lower and upper bounds that is different for known disequalities
Equations
- One or more equations did not get rendered due to their size.
Instances For
partial def
Lean.Meta.Grind.Arith.Linear.findRat
(lower upper : Rat)
(dvals : Array (Rat × DiseqCnstr))
:
Find rational value in the interval (lower, upper) that is different from all known
disequalities.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given an inequality c₁ which is a lower bound, i.e., leading coefficient is negative,
and a disequality c, splits c and resolve with c₁.
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
Returns true if we already have a complete assignment / model.
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
Returns true if work/progress has been done.
There are two kinds of progress:
- An assignment for satisfying constraints was constructed.
- An inconsistency was detected.
The result is false if module for every structure already has an assignment.
Equations
- One or more equations did not get rendered due to their size.