Documentation

Lean.Meta.Constructions

@[extern lean_mk_cases_on]
@[extern lean_mk_rec_on]
@[extern lean_mk_brec_on]
@[extern lean_mk_binduction_on]
def Lean.mkCasesOn {m : TypeType} [inst : Monad m] [inst : Lean.MonadEnv m] [inst : Lean.MonadError m] [inst : Lean.MonadOptions m] (declName : Lean.Name) :
Equations
def Lean.mkRecOn {m : TypeType} [inst : Monad m] [inst : Lean.MonadEnv m] [inst : Lean.MonadError m] [inst : Lean.MonadOptions m] (declName : Lean.Name) :
Equations
def Lean.mkNoConfusionCore {m : TypeType} [inst : Monad m] [inst : Lean.MonadEnv m] [inst : Lean.MonadError m] [inst : Lean.MonadOptions m] (declName : Lean.Name) :
Equations
def Lean.mkBelow {m : TypeType} [inst : Monad m] [inst : Lean.MonadEnv m] [inst : Lean.MonadError m] [inst : Lean.MonadOptions m] (declName : Lean.Name) :
Equations
def Lean.mkIBelow {m : TypeType} [inst : Monad m] [inst : Lean.MonadEnv m] [inst : Lean.MonadError m] [inst : Lean.MonadOptions m] (declName : Lean.Name) :
Equations
def Lean.mkBRecOn {m : TypeType} [inst : Monad m] [inst : Lean.MonadEnv m] [inst : Lean.MonadError m] [inst : Lean.MonadOptions m] (declName : Lean.Name) :
Equations
def Lean.mkBInductionOn {m : TypeType} [inst : Monad m] [inst : Lean.MonadEnv m] [inst : Lean.MonadError m] [inst : Lean.MonadOptions m] (declName : Lean.Name) :
Equations
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