Modellvollständigkeit

In der Modelltheorie, einem Teilgebiet der mathematischen Logik, heißt eine Theorie modellvollständig, wenn Untermodelle besonders gut in ihrem Obermodell liegen.

Definition

Eine Theorie 𝒯 heißt modellvollständig, wenn für zwei Modelle 𝔄 und 𝔅 von 𝒯 gilt, dass aus 𝔅⊆𝔄 folgt, dass 𝔅 elementar in 𝔄 liegt, in Zeichen 𝔅≺𝔄.

Robinsons Test

Zum Nachweis der Modellvollständigkeit kann häufig Robinsons Test verwendet werden. Eine Formel ϕ einer Sprache ℒ heißt existenziell, falls sie von der Form

∃x1,...,xnψ

mit quantorenfreien ψ ist. Analog heißt eine Formel universell, wenn sie von der Form

∀x1,...,xnψ

mit quantorenfreien ψ ist. Sind 𝔅⊆𝔄 zwei ℒ Modelle, so heißt 𝔅 existenziell abgeschlossen in 𝔄, wenn jede existenzielle Aussage der Sprache ℒ𝔅, die in 𝔄 gilt, auch in 𝔅 gilt.

Robinsons Test lautet:

Für eine Aussagenmenge 𝒯 ist äquivalent:

  1. 𝒯 ist modellvollständig.
  2. Für zwei Modelle 𝔅,𝔄 von 𝒯 mit 𝔅⊆𝔄 ist 𝔅 existenziell abgeschlossen in 𝔄.
  3. Zu jeder ℒ-Formel ϕ gibt es eine universelle ℒ-Formel ψ, deren freie Variablen in den freien Variablen von ϕ enthalten sind, so dass sich die Äquivalenz von ϕ und ψ aus 𝒯 beweisen lässt.

Vollständigkeit versus Modellvollständigkeit

Eine vollständige Theorie muss nicht modellvollständig sein noch muss eine modellvollständige Theorie vollständig sein. Hat aber eine modellvollständige Theorie ein Modell, dass sich in jedes andere Modell der Theorie einbetten lässt, so ist diese Theorie auch vollständig. (s. Primmodell)

Modellbegleiter

Eine Theorie 𝒯∗ heißt Modellbegleiter einer Theorie 𝒯, falls

Es lässt sich zeigen, dass zu jeder Theorie höchstens ein Modellbegleiter existiert.

Beispiele

Literatur