PlanetMath (more info)
 Math for the people, by the people. Sponsor PlanetMath
Encyclopedia | Requests | Forums | Docs | Wiki | Random | RSS  
Login
create new user
name:
pass:
forget your password?
Main Menu
Owner confidence rating: High Entry average rating: No information on entry rating
models constructed from constants (Definition)

The definition of a structure and of the satisfaction relation is nice, but it raises the following question : how do we get models in the first place? The most basic construction for models of first-order theory is the construction that uses constants. Throughout this entry, $L$ is a fixed first-order language.

Let $C$ be a set of constant symbols of $L$ , and $T$ be a theory in $L$ . Then we say $C$ is a set of witnesses for $T$ if and only if for every formula $\varphi$ with at most one free variable $x$ , we have $T\proves\exists x(\varphi)\Implies\varphi(c)$ for some $c\in C$ .

Lemma. Let $T$ is any consistent set of sentences of $L$ , and $C$ is a set of new symbols such that $|C|=|L|$ . Let $L'=L\cup C$ . Then there is a consistent set $T'\subseteq L'$ extending $T$ and which has $C$ as set of witnesses.

Lemma. If $T$ is a consistent theory in $L$ , and $C$ is a set of witnesses for $T$ in $L$ , then $T$ has a model whose elements are the constants in $C$ .

Proof: Let $\Sigma$ be the signature for $L$ . If $T$ is a consistent set of sentences of $L$ , then there is a maximal consistent $T'\supseteq T$ . Note that $T'$ and $T$ have the same sets of witnesses. As every model of $T'$ is also a model of $T$ , we may assume $T$ is maximal consistent.

We let the universe of $\M$ be the set of equivalence classes $C/\sim$ , where $a\sim b$ if and only if $\oq a=b\cq\in T$ . As $T$ is maximal consistent, this is an equivalence relation. We interpret the non-logical symbols as follows :

  1. $[a]=^\M[b]$ if and only if $a\sim b$ ;
  2. Constant symbols are interpreted in the obvious way, i.e. if $c\in \Sigma$ is a constant symbol, then $c^\M=[c]$ ;
  3. If $R\in\Sigma$ is an $n$ -ary relation symbol, then $([a_1],...,[a_n])\in R^\M$ if and only if $R(a_1,...,a_n)\in T$ ;
  4. If $F\in\Sigma$ is an $n$ -any function symbol, then $F^\M([a_0],...,[a_n])=[b]$ if and only if $\oq F(a_1,...,a_n)=b\cq\in T$ .
From the fact that $T$ is maximal consistent, and $\sim$ is an equivalence relation, we get that the operations are well-defined (it is not so simple, i'll write it out later). The proof that $\M\models T$ is a straightforward induction on the complexity of the formulas of $T$ . -58-JG

Corollary. (The extended completeness theorem) A set $T$ of formulas of $L$ is consistent if and only if it has a model (regardless of whether or not $L$ has witnesses for $T$ ).

Proof: First add a set $C$ of new constants to $L$ , and expand $T$ to $T'$ in such a way that $C$ is a set of witnesses for $T'$ . Then expand $T'$ to a maximal consistent set $T''$ . This set has a model $\M$ consisting of the constants in $C$ , and $\M$ is also a model of $T$ . -75-JG

Corollary. (Compactness theorem) A set $T$ of sentences of $L$ has a model if and only if every finite subset of $T$ has a model.

Proof: Replace ``has a model'' by ``is consistent'', and apply the syntactic compactness theorem. -79-JG

Corollary. (Gödel's completeness theorem) Let $T$ be a consistent set of formulas of $L$ . Then A sentence $\varphi$ is a theorem of $T$ if and only if it is true in every model of $T$ .

Proof: If $\varphi$ is not a theorem of $T$ , then $\neg\varphi$ is consistent with $T$ , so $T\cup\{\neg\varphi\}$ has a model $\M$ , in which $\varphi$ cannot be true. -92-JG

Corollary. (Downward Löwenheim-Skolem theorem) If $T\subseteq L$ has a model, then it has a model of power at most $|L|$ .

Proof: If $T$ has a model, then it is consistent. The model constructed from constants has power at most $|L|$ (because we must add at most $|L|$ many new constants). -98-JG

Most of the treatment found in this entry can be read in more details in Chang and Keisler's book Model Theory.




"models constructed from constants" is owned by ratboy. [ full author list (3) | owner history (2) ]
(view preamble | get metadata)

View style:

See Also: creating an infinite model

Other names:  completeness theorem, Gödel completeness theorem
Also defines:  set of witnesses
Keywords:  completeness theorem, compactness theorem, model
Log in to rate this entry.
(view current ratings)

Cross-references: model theory, power, subset, finite, theorem, compactness, expand, induction, well-defined, operations, function symbol, relation symbol, obvious, equivalence relation, equivalence classes, universe, signature, proof, sentences, consistent, free variable, formula, theory, constant symbols, first-order language, first-order theory, place, satisfaction relation, structure
There are 4 references to this entry.

This is version 14 of models constructed from constants, born on 2002-06-05, modified 2006-11-20.
Object id is 3049, canonical name is GettingModelsIModelsConstructedFromConstants.
Accessed 6743 times total.

Classification:
AMS MSC03C07 (Mathematical logic and foundations :: Model theory :: Basic properties of first-order languages and structures)

Pending Errata and Addenda
None.
[ View all 4 ]
Discussion
Style: Expand: Order:
forum policy
what happened to the preamble ? by jihemme on 2002-06-05 12:19:57
I don't think I did anything non-standart in the preamble this time
[ reply | up ]

Interact
post | correct | update request | add derivation | add example | add (any)