Prenex normal form

The prenex form is a possible normal form, can be represented in the statements of predicate logic. It is required, among other things as a precursor to Skolem.

A statement in the first order predicate logic is in prenex form if all quantifiers ( descriptions of the scope ) outside or prior to the actual formula,. Contains the prenex additionally only conjunction, disjunction and negation (immediately before atoms) as connectives, it is also known as technical negation normal form.

In QL, there are at any one formula logically equivalent formula in prenex form.

A formula in prenex adjusted is satisfiable if their Skolem is satisfiable.

Mathematical definition

A formula F of the predicate calculus is in prenex form if it of the form

Is that

In no quantifier may occur.

Means prefix is the matrix.

Example

The output formula is:

It is the variable y before both bound and free. But this must not be in prenex form. Therefore, a new variable is introduced: w. After the adjustment, it looks like this:

Now each variable is either bound or free before and thus we can use the quantifiers "pull" all forward, which then looks as follows:

  • Logic
659455
de