It also extends CTL by allowing past to be specified as QDDC formula. We are grateful the designers of MONA for kindly permitting us to use it. Defined formulae can have propositional state variables as parameters.
Actual parameters can be arbitrary propositions.
If these are omitted, then by default, discrete-time checker is invoked. All such variables must be declared, otherwise you get an error. The following variable names are also reserved. Definitions cannot be recursive. They are expanded in the goal by macro-substitution.