In principle, we only need to support two kinds of case split.
- Disequalities.
- Cooper-Left, but we have 4 different variants of this one.
- diseq (d : DiseqCnstr) : CaseKind
- cooper (s : CooperSplitPred) (hs : Array (FVarId × UnsatProof)) (decVars : FVarIdSet) : CaseKind
Instances For
@[reducible, inline]
Equations
Instances For
Returns true
if approximations are allowed.