Convert all quantifiers that cannot be handled using e-matching to existential quantifiers (for which Skolem symbols can be introduced)
Determine whether all quantifiers in the given formula can be handled using matching or using Skolemisation.
Determine whether all quantifiers in the given formula can be handled
using matching or using Skolemisation. This is relevant, because then
the formula can be treated without using free variables at all, i.e.,
a more efficient way of proof construction (ModelSearchProver
)
can be used
Determine the set of predicates that are matched in some quantified expression
Make sure that, when applying e-matching, either all or none of the quantifiers in a quantified expressions are instantiated.
(Since version ) see corresponding Javadoc for more information.