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 satisfies
A 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 (0)

There are currently no matching articles.