Equations
- «term⊤» = Lean.ParserDescr.node `«term⊤» 1024 (Lean.ParserDescr.symbol "⊤")
Instances For
Equations
- «term_-t>_» = Lean.ParserDescr.trailingNode `«term_-t>_» 40 41 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " -t> ") (Lean.ParserDescr.cat `term 40))
Instances For
Equations
- (#x).repr p = Std.Format.text "#" ++ Std.Format.text x.repr
- (f :@ a_2).repr p = Std.Format.text "(" ++ f.repr p ++ Std.Format.text " " ++ a_2.repr p ++ Std.Format.text ")"
- (:λ[a_2] t).repr p = Std.Format.text "(λ " ++ t.repr p ++ Std.Format.text ")"
Instances For
Equations
- «term#_» = Lean.ParserDescr.node `«term#_» 1024 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol "#") (Lean.ParserDescr.cat `term 1024))
Instances For
Equations
- «term_:@_» = Lean.ParserDescr.trailingNode `«term_:@_» 65 65 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " :@ ") (Lean.ParserDescr.cat `term 66))
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- ↑(LeanSubst.re y) = #y
- ↑(LeanSubst.su t) = t
Instances For
Equations
def
smap
(k : LeanSubst.Subst.Kind)
(lf : LeanSubst.Subst.Lift Term k)
(f : LeanSubst.SplitSubst Term k)
:
Equations
Instances For
@[simp]