Resolution provides a complete, uniform proof procedure for predicate calculus that is easily mechanized. A major benefit of resolution is that the complex formulas of predicate calculus are reduced to a few simple forms.

In order to perform resolution, we must first convert the given formulas
into * standard form*:

- First, a formula is converted into
*prenex normal form*, in which all quantifiers are at the left. -
*Skolemization*eliminates existential quantifiers: existential variables are replaced by constants or functions. - Universal quantifiers are eliminated; all remaining variables are assumed to be universally quantified.
- The resulting formulas are converted to conjunctive normal form.