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
@[reducible, inline]
Equations
Instances For
@[reducible, inline]
Equations
Instances For
Equations
Instances For
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
@[reducible, inline]
Equations
Instances For
Equations
Instances For
@[instance_reducible]
Equations
- One or more equations did not get rendered due to their size.
def
Lean.Compiler.LCNF.getDeclCore?
{pu : Purity}
(env : Environment)
(ext : DeclExt pu)
(declName : Name)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Lean.Compiler.LCNF.getSigCore?
{pu : Purity}
(env : Environment)
(ext : SigExt pu)
(declName : Name)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Lean.Compiler.LCNF.getBaseDecl? declName = do let __do_lift ← Lean.getEnv pure (Lean.Compiler.LCNF.getDeclCore? __do_lift Lean.Compiler.LCNF.baseExt declName)
Instances For
Equations
- Lean.Compiler.LCNF.getMonoDecl? declName = do let __do_lift ← Lean.getEnv pure (Lean.Compiler.LCNF.getDeclCore? __do_lift Lean.Compiler.LCNF.monoExt declName)
Instances For
Equations
- Lean.Compiler.LCNF.getLocalImpureDecl? declName = do let __do_lift ← Lean.getEnv pure (Lean.PersistentHashMap.find? (Lean.Compiler.LCNF.impureExt.getState __do_lift) declName)
Instances For
Equations
- Lean.Compiler.LCNF.getImpureSignature? declName = do let __do_lift ← Lean.getEnv pure (Lean.Compiler.LCNF.getSigCore? __do_lift Lean.Compiler.LCNF.impureSigExt declName)
Instances For
Equations
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- decl.saveBase = Lean.modifyEnv fun (x : Lean.Environment) => Lean.Compiler.LCNF.saveBaseDeclCore x decl
Instances For
Equations
- decl.saveMono = Lean.modifyEnv fun (x : Lean.Environment) => Lean.Compiler.LCNF.saveMonoDeclCore x decl
Instances For
Equations
- decl.saveImpure = Lean.modifyEnv fun (x : Lean.Environment) => Lean.Compiler.LCNF.saveImpureDeclCore x decl
Instances For
Equations
- Lean.Compiler.LCNF.getDeclAt? declName Lean.Compiler.LCNF.Phase.base = Lean.Compiler.LCNF.getBaseDecl? declName
- Lean.Compiler.LCNF.getDeclAt? declName Lean.Compiler.LCNF.Phase.mono = Lean.Compiler.LCNF.getMonoDecl? declName
- Lean.Compiler.LCNF.getDeclAt? declName Lean.Compiler.LCNF.Phase.impure = Lean.throwError (Lean.toMessageData "Internal compiler error: getDecl? on impure is unuspported for now")