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]
Instances For
@[reducible, inline]
Instances For
@[reducible, inline]
Instances For
@[reducible, inline]
Instances For
@[specialize #[]]
def Lean.ShareCommon.ShareCommonT.withShareCommon {m : Type u_1 → Type u_2} {α : Type u_1} [Monad m] (a : α) :
ShareCommonT m α
Equations
Instances For
@[specialize #[]]
def Lean.ShareCommon.PShareCommonT.withShareCommon {m : Type u_1 → Type u_2} {α : Type u_1} [Monad m] (a : α) :
PShareCommonT m α
Equations
Instances For
@[instance_reducible]
Equations
- Lean.ShareCommon.ShareCommonT.monadShareCommon = { withShareCommon := fun {α : Type ?u.2} => Lean.ShareCommon.ShareCommonT.withShareCommon }
@[instance_reducible]
Equations
- Lean.ShareCommon.PShareCommonT.monadShareCommon = { withShareCommon := fun {α : Type ?u.2} => Lean.ShareCommon.PShareCommonT.withShareCommon }
@[inline]
def Lean.ShareCommon.ShareCommonT.run {m : Type u_1 → Type u_2} {α : Type u_1} [Monad m] :
ShareCommonT m α → m α
Instances For
@[inline]
def Lean.ShareCommon.PShareCommonT.run {m : Type u_1 → Type u_2} {α : Type u_1} [Monad m] :
PShareCommonT m α → m α
Instances For
@[inline]
Instances For
@[inline]