Jump to content

Skolem normal form

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by 209.19.42.2 (talk) at 00:05, 2 February 2006. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

A formula of first-order logic is in Skolem normal form if its prenex normal form has only universal quantifiers. A formula can be Skolemized, that is have its existential quantifiers eliminated to produce an equisatisfiable formula to the original. Skolemization is an application of the (second-order) equivalence

The essence of Skolemization is the observation that if a formula in the form

is satisfiable in some model, then there must be some point in the model for every

which makes

true, and there must exist some function

which makes the formula

The function f is called a Skolem function.