Documentation

Lean.Compiler.LCNF.FVarUtil

partial def Lean.Compiler.LCNF.Expr.mapFVarM {m : TypeType u_1} [MonadLiftT CompilerM m] [Monad m] (f : FVarIdm FVarId) (e : Expr) :
partial def Lean.Compiler.LCNF.Expr.forFVarM {m : TypeType u_1} [Monad m] (f : FVarIdm Unit) (e : Expr) :
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • One or more equations did not get rendered due to their size.
def Lean.Compiler.LCNF.Param.mapFVarM {m : TypeType u_1} [MonadLiftT CompilerM m] [Monad m] (f : FVarIdm FVarId) (param : Param) :
Equations
Equations
  • One or more equations did not get rendered due to their size.
partial def Lean.Compiler.LCNF.Code.mapFVarM {m : TypeType} [MonadLiftT CompilerM m] [Monad m] (f : FVarIdm FVarId) (c : Code) :
partial def Lean.Compiler.LCNF.Code.forFVarM {m : TypeType} [Monad m] (f : FVarIdm Unit) (c : Code) :
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • One or more equations did not get rendered due to their size.
def Lean.Compiler.LCNF.FunDecl.forFVarM {m : TypeType} [Monad m] (f : FVarIdm Unit) (decl : FunDecl) :
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • One or more equations did not get rendered due to their size.
Equations
  • One or more equations did not get rendered due to their size.
def Lean.Compiler.LCNF.anyFVarM {m : TypeType} {α : Type} [Monad m] [TraverseFVar α] (f : FVarIdm Bool) (x : α) :
Equations
  • One or more equations did not get rendered due to their size.
def Lean.Compiler.LCNF.anyFVarM.go {m : TypeType} [Monad m] (f : FVarIdm Bool) (fvar : FVarId) :
Equations
def Lean.Compiler.LCNF.allFVarM {m : TypeType} {α : Type} [Monad m] [TraverseFVar α] (f : FVarIdm Bool) (x : α) :
Equations
  • One or more equations did not get rendered due to their size.
def Lean.Compiler.LCNF.allFVarM.go {m : TypeType} [Monad m] (f : FVarIdm Bool) (fvar : FVarId) :
Equations