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
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
Instances For
@[reducible, inline]
Equations
- LeanSubst.Subst.Lift T k = (LeanSubst.SplitSubst T k → LeanSubst.SplitSubst T k)
Instances For
- smap (k : Subst.Kind) : Subst.Lift T k → SplitSubst T k → T → T
Instances
Equations
- ↑x✝ = fun (n : Nat) => LeanSubst.re (x✝ n)
Instances For
Equations
Instances For
Equations
- x✝.lift 0 = LeanSubst.re 0
- x✝.lift n.succ = match x✝ n with | LeanSubst.su t => LeanSubst.su (LeanSubst.Ren.apply (fun (n : Nat) => n + 1) t) | LeanSubst.re k => LeanSubst.re (k + 1)
Instances For
Instances For
Equations
- (x✝² ∘ x✝¹) x✝ = match x✝² x✝ with | LeanSubst.su t => LeanSubst.su t[x✝¹] | LeanSubst.re k => x✝¹ k
Instances For
Equations
- LeanSubst.«term+0» = Lean.ParserDescr.node `LeanSubst.«term+0» 1024 (Lean.ParserDescr.symbol "+0")
Instances For
Equations
- LeanSubst.«term+1» = Lean.ParserDescr.node `LeanSubst.«term+1» 1024 (Lean.ParserDescr.symbol "+1")
Instances For
Equations
- LeanSubst.«term-1» = Lean.ParserDescr.node `LeanSubst.«term-1» 1024 (Lean.ParserDescr.symbol "-1")
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_∘_» 85 86 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ∘ ") (Lean.ParserDescr.cat `term 85))
Instances For
Equations
- One or more equations did not get rendered due to their size.
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.