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
- (Term.var 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
- instPrefixHash_Term = { hash := Term.var }
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
Instances For
Equations
- HasSimpleVar_Term = { var := Term.var, smap := @HasSimpleVar_Term._proof_1 }
@[simp]
Equations
- ↑(LeanSubst.Subst.Action.su t) = t
- ↑(LeanSubst.Subst.Action.re k) = #k
Instances For
Equations
- «term↑_» = Lean.ParserDescr.node `«term↑_» 1024 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol "↑") (Lean.ParserDescr.cat `term 1024))