- typeParams : FVarIdHashSet
- noncomputableVars : Std.HashMap FVarId Name
Instances For
@[reducible, inline]
Equations
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
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[inline]
Equations
- One or more equations did not get rendered due to their size.
- Lean.Compiler.LCNF.argToMonoBase check Lean.Compiler.LCNF.Arg.erased = pure Lean.Compiler.LCNF.Arg.erased
- Lean.Compiler.LCNF.argToMonoBase check (Lean.Compiler.LCNF.Arg.type expr) = pure Lean.Compiler.LCNF.Arg.erased
Instances For
Equations
Instances For
Equations
- Lean.Compiler.LCNF.argToMonoDeferredCheck resultFVar arg = Lean.Compiler.LCNF.argToMonoBase (Lean.Compiler.LCNF.checkFVarUseDeferred resultFVar) arg
Instances For
def
Lean.Compiler.LCNF.ctorAppToMono
(resultFVar : FVarId)
(ctorInfo : ConstructorVal)
(args : Array Arg)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Eliminate cases
for trivial structure. See hasTrivialStructure?
Equations
- decl.toMono = StateRefT'.run' (Lean.Compiler.LCNF.Decl.toMono.go decl) { }
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.