@[inline, reducible]
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Compiler.LCNF.isTrivialConstructorApp?
(declName : Lake.Name)
(args : Array Lean.Compiler.LCNF.Arg)
:
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
def
Lean.Compiler.LCNF.ctorAppToMono
(ctorInfo : Lean.ConstructorVal)
(args : Array Lean.Compiler.LCNF.Arg)
:
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
partial def
Lean.Compiler.LCNF.decToMono
(c : Lean.Compiler.LCNF.Cases)
:
(c.typeName == `Decidable) = true → Lean.Compiler.LCNF.ToMonoM Lean.Compiler.LCNF.Code
partial def
Lean.Compiler.LCNF.trivialStructToMono
(info : Lean.Compiler.LCNF.TrivialStructureInfo)
(c : Lean.Compiler.LCNF.Cases)
:
Eliminate cases
for trivial structure. See hasTrivialStructure?
Equations
- Lean.Compiler.LCNF.Decl.toMono decl = StateRefT'.run' (Lean.Compiler.LCNF.Decl.toMono.go decl) { typeParams := ∅ }
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.