Equations
- Duper.Skolem.some p x = if hp : ∃ (a : α), p a then Classical.choose hp else x
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
If e
has the form ∀ x : ty, b
, then clausifies e = False
by skolemizing x
Equations
- One or more equations did not get rendered due to their size.
- Duper.clausifyForall e = Lean.throwError (Lean.toMessageData "clausifySingleForall given invalid expression")
Instances For
If e
has the form ∃ x : ty, b
, then clausifies e = True
by skolemizing x
Instances For
Equations
- One or more equations did not get rendered due to their size.
- Duper.clausificationStepE (((Lean.Expr.const `Exists us).app arg).app arg_1) true = Duper.clausifyExists (((Lean.Expr.const `Exists us).app arg).app arg_1)
- Duper.clausificationStepE (Lean.Expr.forallE binderName binderType body binderInfo) false = Duper.clausifyForall (Lean.Expr.forallE binderName binderType body binderInfo)
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.