Isabelle/ML: antiquotations

Isabelle/ML is a strange programming environment for writing code that can also interact with Isabelle theories. The basic example of this is the idea of antiquotations (a kind of preprocessor) that allows referring to terms defined in theories. In the following snippet the command ML_val inteprets the text as a Isabelle/ML program. The only interesting detail here is that the @{term "HOL.conj"}…