Documentation

Mathlib.Lean.LocalContext

Additional methods about LocalContext #

@[specialize #[]]
def Lean.LocalContext.firstDeclM {m : Type u → Type v} [Monad m] [Alternative m] {β : Type u} (lctx : LocalContext) (f : LocalDeclm β) :
m β

Return the result of f on the first local declaration on which f succeeds.

Equations
@[specialize #[]]
def Lean.LocalContext.lastDeclM {m : Type u → Type v} [Monad m] [Alternative m] {β : Type u} (lctx : LocalContext) (f : LocalDeclm β) :
m β

Return the result of f on the last local declaration on which f succeeds.

Equations