As can be seen, paramodulation is
a special case of chaining.
In fact, equality is a binary relation
for which we have transitivity, reflexivity, symmetry and monotonicity
for all function and predicate symbols. Monotonicity or
anti-monotonicity axioms can be dealt with by chaining into subterms.
At present, subterm chaining is only implemented for partial congruences
including equality.
Resolution, too, is a special case of negative chaining
Saturate attempts to automatically recognize relevant properties of binary relations, including transitivity, in order to find an appropriate tailoring of the chaining inference system.
The chaining inference system in Saturate is parameterized by essentially two meta-logical parameters: orderings and selection function. Ordering and selection function induce essential restrictions that one may place on inferences without compromising refutational completeness.