header {* Intuitionistic first-order logic *} theory ONE_AXIOM = FOL : subsection {* Syntax and axiomatic basis *} consts R :: "'a => o" S :: "'a => o" T :: "'a => o" local subsection {* Lemmas and proof tools *} axioms myaxiom: "ALL x. R(x) & S(x) --> T(x)" ML {* val myaxiom = thm "myaxiom"; *} end