A substructure is elementary when every first-order formula with parameters from has the same truth value in and .
An injective map between subsets of structures is partial elementary when it preserves every first-order formula on tuples from its domain. This is stronger than a partial embedding, which only preserves quantifier-free formulas. In countable models, successive one-point extensions in both directions produce an elementary isomorphism by the back-and-forth method.
A substructure is elementary if and only if, whenever with parameters from , some witness satisfies .
The witness criterion characterizes an elementary substructure, and hence preservation of all first-order formulas with parameters from the substructure.
After choosing a Skolem function for each existential formula, the Skolem hull of is the smallest subset containing and closed under those functions. The Tarski-Vaught test makes it an elementary substructure of , and in a countable language an infinite hull has cardinality at most .
For each existential first-order formula in a structure, a Skolem function selects a witness when one exists, with an arbitrary default when none exists. An expansion containing these functions satisfiesA subset closed under all such functions is elementary in the original language by the Tarski-Vaught test. Simultaneously choosing these functions is performed in the ordinary classical metatheory with choice.
A Skolem expansion adjoins a Skolem function for every existential first-order formula. Iterating through the successively enlarged languages, and taking their union, gives a language with witness functions even for first-order formulas involving previously added functions. Starting from a language of size , the resulting language has size at most . A hull closed under its functions is a Skolem hull and is elementary in the expanded structure by the Tarski-Vaught test.
Articles by others on the same topic
There are currently no matching articles.