Conjunction of two formulas.
Conjunction of two formulas.
Conjunction operator that directly simplify expressions involving true/false.
Conjunction operator that directly simplify expressions involving true/false.
Exclusive-or of two formulas.
Exclusive-or of two formulas.
Equivalence operator that directly simplify expressions involving true/false.
Equivalence operator that directly simplify expressions involving true/false.
Equivalence of two formulas.
Equivalence of two formulas.
Implication operator that directly simplify expressions involving true/false.
Implication operator that directly simplify expressions involving true/false.
Implication between two formulas.
Implication between two formulas.
Conjunction operator that directly simplify expressions involving true/false.
Conjunction operator that directly simplify expressions involving true/false.
Return the i
th sub-expression.
Return the i
th sub-expression.
Equivalence operator that directly simplify expressions involving true/false.
Equivalence operator that directly simplify expressions involving true/false.
Disjunction operator that directly simplify expressions involving true/false.
Disjunction operator that directly simplify expressions involving true/false.
Incomplete check whether the given formula is unsatisfiable.
Incomplete check whether the given formula is unsatisfiable.
Incomplete check whether the given formula is valid.
Incomplete check whether the given formula is valid.
Iterator over the sub-expressions of this expression.
Iterator over the sub-expressions of this expression.
Number of sub-expressions.
Number of sub-expressions.
Negation of a formula, with direct simplification.
Negation of a formula, with direct simplification.
Disjunction operator that directly simplify expressions involving true/false.
Disjunction operator that directly simplify expressions involving true/false.
The sub-expressions of this expression.
The sub-expressions of this expression.
Negation of a formula.
Negation of a formula.
Negation of a formula, with direct simplification.
Negation of a formula, with direct simplification.
Replace the subexpressions of this node with new expressions
Replace the subexpressions of this node with new expressions
Disjunction of two formulas.
Disjunction of two formulas.
Disjunction operator that directly simplify expressions involving true/false.
Disjunction operator that directly simplify expressions involving true/false.
(Since version ) see corresponding Javadoc for more information.
Trigger/patterns that are used to define in which way a quantified formula is supposed to be instantiated. Triggers are only allowed to occur immediately after (inside) a quantifier. This class can both represent uni-triggers (for
patterns.size == 1
and multi-triggers.