Determine the argument types of the predicate.
Determine the argument types of the predicate.
Given argument terms of the predicate, determine constraints on the range of the arguments that are implied by the predicate.
Given argument terms of the predicate, determine constraints on the range of the arguments that are implied by the predicate. E.g., for a predicate encoding a function, such constraints would be derived from the sort of the result sort.
(Since version ) see corresponding Javadoc for more information.
General class representing sorted predicates; sub-classes can model both monomorphic and polymorphic predicates.