Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- p.toIndexingMode = Lean.withoutModifyingState do let __do_lift ← p.toExpr Aesop.IndexingMode.hyps <$> Aesop.mkDiscrTreePath __do_lift
Instances For
Equations
Instances For
Equations
- opts.casesPatterns = opts.casesPatterns?.getD #[]
Instances For
Equations
- Aesop.RuleBuilder.mkCasesTarget decl casesPatterns = if casesPatterns.isEmpty = true then Aesop.CasesTarget.decl decl else Aesop.CasesTarget.patterns casesPatterns
Instances For
def Aesop.RuleBuilder.getCasesIndexingMode (decl : Lean.Name) (indexMd : Lean.Meta.TransparencyMode) (casesPatterns : Array CasesPattern) :
Equations
- One or more equations did not get rendered due to their size.
Instances For
def Aesop.RuleBuilder.casesCore (decl : Lean.Name) (info : Lean.InductiveVal) (pats : Array CasesPattern) (imode? : Option IndexingMode) (md indexMd : Lean.Meta.TransparencyMode) (phase : PhaseSpec) :
decl is either the name of the inductive type described by info, or a
type synonym for it at transparency default or md (whichever is larger).
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.