Equations
- LeanSubst.«term_::_» = Lean.ParserDescr.trailingNode `LeanSubst.«term_::_» 55 56 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol "::") (Lean.ParserDescr.cat `term 55))
Instances For
Equations
Equations
Equations
- LeanSubst.Subst.Lift X = ((Nat → LeanSubst.Subst.Action X) → Nat → LeanSubst.Subst.Action X)
Instances For
Equations
- LeanSubst.Subst T = (Nat → LeanSubst.Subst.Action T)
Instances For
- smap : Subst.Lift T → (Nat → Subst.Action T) → T → T
Instances
Equations
- x✝¹.to x✝ = LeanSubst.Subst.Action.re (x✝¹ x✝)
Instances For
Equations
- LeanSubst.Ren.fro x✝¹ x✝ = match x✝¹ x✝ with | LeanSubst.Subst.Action.su a => 0 | LeanSubst.Subst.Action.re k => k
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
- x✝.lift 0 = LeanSubst.Subst.Action.re 0
Instances For
Equations
Instances For
Equations
- (x✝² ∘ x✝¹) x✝ = match x✝² x✝ with | LeanSubst.Subst.Action.su t => LeanSubst.Subst.Action.su (t[x✝¹]) | LeanSubst.Subst.Action.re k => x✝¹ k
Instances For
Equations
- LeanSubst.Sn k n = #(n + k)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- LeanSubst.«term_∘_» = Lean.ParserDescr.trailingNode `LeanSubst.«term_∘_» 65 66 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ∘ ") (Lean.ParserDescr.cat `term 65))
Instances For
@[simp]
@[simp]
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.