A theory has quantifier elimination if every formula (without parameters) is equivalent to a quantifier-free one (without parameters). This is a stronger condition than model completeness. It depends on the choice of the language–for example, RCF has quantifier elimination in the language of ordered rings, but not in the language of rings.
Quantifier elimination is a fundamental tool in model theory, because it allows one to get some control over definable sets. When analyzing a theory, quantifier elimination is usually (but not always) the first step.
Important non-examples:
Any theory can be (trivially) made to have QE by a definitional expansion, by adding a new -ary relation for each -ary formula , to be interpreted as . This process is sometimes called Morleyization.
To prove quantifier elimination, it suffices to show that if is a conjunction of atomic and negated-atomic formulas, and is a single variable, then is equivalent to a quantifier-free formula. This strategy is useful in cases where there are few function symbols, like DLO. Certain optimizations can be made in this approach, for example:
In the DLO case, one is left proving that is equivalent to a quantifier-free formula in , which is relatively easy.
There are also more semantic approaches to proving quantifier elimination. For example, the following conditions are equivalent:
The second condition essentially says that if is an existential formula with one existential quantifier, then the truth of is determined by the quantifier-free type of . By a simple compactness argument, this ensures that every existential formula with one quantified variable is equivalent to a quantifier-free formula. Iterating this yields full quantifier elimination.
The third condition essentially says that the quantifier-free type of an element of a model of determines its full type. Again, by a basic compactness argument, this implies that quantifier elimination holds.
If is a complete theory, quantifier elimination is equivalent to the following condition: for every model , if and are substructures of , and is an isomorphism of structures, then there is an elementary extension of and an automorphism of which extends . This condition is easy to check for ACF, if one believes in the existence of transcendence bases.
If is model complete, then has quantifier elimination if and only if has the amalgamation property. A related fact, not quite a converse, is that if is the model companion of an inductive theory , and has quantifier elimination, then has the amalgamation property.
Quantifier elimination results can be used to show that a theory is complete, or to classify its completions. If has quantifier elimination, and is a sentence (a formula with no free variables), then is equivalent to a quantifier-free sentence. If there are no constants in the language, the only quantifier-free sentences are and , so is complete. In, say, ACF, quantifier-free sentences are boolean combinations of sentences of the form , for . The truth of these sentences depends only on the characteristic, so models of ACF are classified up to elementary equivalence by their characteristic.
QE can also be used to see that a theory is countably categorical (via the Ryll-Nardzewski theorem). If a complete theory has quantifier elimination in a finite relational language, possibly with constants, then is countably categorical. The lack of function symbols ensures that there are only finitely many atomic formulas in any finite number of variables. There are only finitely many boolean combinations of these, so has only finitely many 0-definable sets in each power of the home sort. By Ryll-Nardzewski, this implies that is countably categorical.
Control over definable sets is also useful for proving that theories are strongly minimal, o-minimal, or C-minimal. If a theory has quantifier elimination, to show that is strongly minimal, it suffices to show that every subset of the home sort cut out by an atomic formula is finite or co-finite. Similarly, to show that is o-minimal, it suffices to show that every subset of the home sort cut out by an atomic formula is a disjoint union of points and intervals.
For example, to see that ACF is strongly minimal, note that the only atomic formulas in one variable are (essentially) of the form , where is parameters. The set of realizations of this formula will be the roots of , which is either a finite set or the entire field, depending on whether is identically 0 or not.
Similarly, in RCF, one is reduced to showing that sets of the form are boolean combinations of points and intervals. The latter set is finite or all of , for reasons just explained. The former set turns out to be a finite boolean combination of intervals with endpoints at the zeros of , essentially because the intermediate value theorem holds for polynomials in models of RCF. So o-minimality holds in RCF.
More generally, conditions like stability, NIP, and NSOP can be verified using quantifier elimination. Quantifier elimination often allows one to get a handle on types, and stability can be proven by counting types. For example, in DCF, types correspond to prime differential ideals, and there is some way to count these. Something similar happens in SCF. ::: ::: :::