section ‹Syntax› theory Syntax imports List_Syntax begin subsection ‹Terms and Formulas› datatype tm = Var nat (‹❙#›) | Fun nat ‹tm list› (‹❙†›)