@[reducible, inline]
Equations
Instances For
@[instance_reducible]
Equations
- LeanSubst.RenVec [] = LeanSubst.RenUnit
- LeanSubst.RenVec (x_1 :: xs) = (LeanSubst.Ren x_1 × LeanSubst.RenVec xs)
Instances For
Equations
Instances For
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
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[instance_reducible]
Equations
- LeanSubst.instReprAction = { reprPrec := LeanSubst.instReprAction.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[instance_reducible]
Equations
- LeanSubst.SubstVec [] = LeanSubst.SubstUnit
- LeanSubst.SubstVec (x_1 :: xs) = (LeanSubst.Subst x_1 × LeanSubst.SubstVec xs)
Instances For
Instances For
def
LeanSubst.Subst.act
{S : Type u1}
{T : Type u2}
{U : Type u3}
[SubstAction S T U]
(σ : Subst S)
:
T → U
Equations
Instances For
@[instance_reducible]
Equations
- nil : SubstMapAll []
- cons {V : Type u2} {Vs : List (Type u2)} [SubstMap V [V]] [SubstMap V Vs] [SubstSuffix V Vs] : SubstMapAll Vs → SubstMapAll (V :: Vs)
Instances
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
Equations
- One or more equations did not get rendered due to their size.