Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
Instances For
Equations
- ↑x✝¹ x✝ = LeanSubst.re (x✝¹ x✝)
Instances For
Equations
- LeanSubst.instCoeRenSubst = { coe := LeanSubst.Ren.to }
Equations
- σ.lift k x✝ = if x✝ < k then LeanSubst.re x✝ else match σ (x✝ - k) with | LeanSubst.su t => LeanSubst.su t⟨fun (x : Nat) => x + k⟩ | LeanSubst.re i => LeanSubst.re (i + k)
Instances For
@[reducible, inline]
Equations
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
- (x✝² ◾ x✝¹) x✝ = match x✝² x✝ with | LeanSubst.su t => LeanSubst.su t[x✝¹:_] | LeanSubst.re k => LeanSubst.re k
Instances For
Equations
- LeanSubst.«term+0» = Lean.ParserDescr.node `LeanSubst.«term+0» 1024 (Lean.ParserDescr.symbol "+0")
Instances For
Equations
- One or more equations did not get rendered due to their size.
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-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
- 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
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
- LeanSubst.«term_∘__1» = Lean.ParserDescr.trailingNode `LeanSubst.«term_∘__1» 85 86 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " ∘ ") (Lean.ParserDescr.cat `term 85))
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
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
- LeanSubst.instHAndThenRen = { hAndThen := fun (f : LeanSubst.Ren) (g : Unit → LeanSubst.Ren) => g () ∘ f }
@[simp]
@[simp]