LCNF local context.
- paramsPure : Std.HashMap FVarId (Param Purity.pure)
- paramsImpure : Std.HashMap FVarId (Param Purity.impure)
- letDeclsPure : Std.HashMap FVarId (LetDecl Purity.pure)
- letDeclsImpure : Std.HashMap FVarId (LetDecl Purity.impure)
- funDeclsPure : Std.HashMap FVarId (FunDecl Purity.pure)
- funDeclsImpure : Std.HashMap FVarId (FunDecl Purity.impure)
Instances For
@[instance_reducible]
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[inline]
Equations
- lctx.params Lean.Compiler.LCNF.Purity.pure = lctx.paramsPure
- lctx.params Lean.Compiler.LCNF.Purity.impure = lctx.paramsImpure
Instances For
@[inline]
Equations
Instances For
@[inline]
Equations
Instances For
Convert a LCNF local context into a regular Lean local context.
Equations
- One or more equations did not get rendered due to their size.