Unification
Predicate calculus rules are sometimes so general that we need to create specializations of them in order to perform resolution.
If x is a working automobile, then x has an engine.
Tim’s Chevy is a working automobile
These cannot immediately be resolved because P(x) and P(a) don’t quite match. They must be “unified.”