Return the i
th sub-expression.
Return the i
th sub-expression.
Iterator over the sub-expressions of this expression.
Number of sub-expressions.
The sub-expressions of this expression.
Replace the subexpressions of this node with new expressions
(Since version ) see corresponding Javadoc for more information.
Abstract syntax for prover input. The language represented by the following constructors is more general than the logic that the prover actually can handle (e.g., there are also functions, equivalence, etc.). The idea is that inputs first have to be normalised in some way so that the prover can handle them.