Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Typ (Modelltheorie) – Wikipedia
Typ (Modelltheorie) – Wikipedia 👆 Click Here!
aus Wikipedia, der freien Enzyklopädie

In der Modelltheorie bezeichnet ein Typ eine Menge erst-stufiger Formeln in einer Sprache L {\displaystyle L} {\displaystyle L} mit freien Variablen x 1 , x 2 , … , x n {\displaystyle x_{1},x_{2},\ldots ,x_{n}} {\displaystyle x_{1},x_{2},\ldots ,x_{n}}, die keinen Widerspruch implizieren. Anschaulich gesprochen legt ein Typ bestimmte Eigenschaften fest, die ein Element haben soll. Ein solches Element muss nicht unbedingt existieren, aber die Eigenschaften dürfen nicht im Widerspruch zueinander stehen, damit zumindest in einer größeren Struktur ein solches Element gefunden werden kann. Auch drückt ein Typ aus, welche Elemente sich nicht durch erst-stufige Formeln unterscheiden lassen.

Definition

[Bearbeiten | Quelltext bearbeiten]

Sei M {\displaystyle {\mathcal {M}}} {\displaystyle {\mathcal {M}}} eine Struktur für eine Sprache L {\displaystyle L} {\displaystyle L} und M {\displaystyle M} {\displaystyle M} ihr Universum. Für alle Teilmengen A ⊆ M {\displaystyle A\subseteq M} {\displaystyle A\subseteq M} bezeichne L ( A ) {\displaystyle L(A)} {\displaystyle L(A)} die Sprache, die man aus L {\displaystyle L} {\displaystyle L} erhält, wenn man für jedes a ∈ A {\displaystyle a\in A} {\displaystyle a\in A} ein Konstantensymbol c a {\displaystyle c_{a}} {\displaystyle c_{a}} hinzufügt, also L ( A ) = L ∪ { c a ∣ a ∈ A } {\displaystyle L(A)=L\cup \{c_{a}\mid a\in A\}} {\displaystyle L(A)=L\cup \{c_{a}\mid a\in A\}}.

Die Konstantensymbole c a {\displaystyle c_{a}} {\displaystyle c_{a}} werden in M {\displaystyle {\mathcal {M}}} {\displaystyle {\mathcal {M}}} durch das Element a {\displaystyle a} {\displaystyle a} interpretiert, auch diese erweiterte Struktur werde mit M {\displaystyle M} {\displaystyle M} bezeichnet.

Ein 1-Typ (von M {\displaystyle {\mathcal {M}}} {\displaystyle {\mathcal {M}}}) über A {\displaystyle A} {\displaystyle A} ist eine Menge p ( x ) {\displaystyle p(x)} {\displaystyle p(x)} von Formeln in L ( A ) {\displaystyle L(A)} {\displaystyle L(A)} mit höchstens einer freien Variablen x {\displaystyle x} {\displaystyle x} (daher 1-Typ), sodass für jede endliche Teilmenge p 0 ( x ) ⊆ p ( x ) {\displaystyle p_{0}(x)\subseteq p(x)} {\displaystyle p_{0}(x)\subseteq p(x)} ein Element b ∈ M {\displaystyle b\in M} {\displaystyle b\in M} existiert mit M ⊨ p 0 ( b ) {\displaystyle {\mathcal {M}}\models p_{0}(b)} {\displaystyle {\mathcal {M}}\models p_{0}(b)}, für das also alle Formeln in p 0 ( x ) {\displaystyle p_{0}(x)} {\displaystyle p_{0}(x)} in M {\displaystyle {\mathcal {M}}} {\displaystyle {\mathcal {M}}} erfüllt werden, wenn man für x {\displaystyle x} {\displaystyle x} das Element b {\displaystyle b} {\displaystyle b} einsetzt.

Analog ist ein n {\displaystyle n} {\displaystyle n}-Typ (von M {\displaystyle {\mathcal {M}}} {\displaystyle {\mathcal {M}}}) über A {\displaystyle A} {\displaystyle A} eine Menge p ( x 1 , … , x n ) = p ( x ¯ ) {\displaystyle p(x_{1},\ldots ,x_{n})=p({\overline {x}})} {\displaystyle p(x_{1},\ldots ,x_{n})=p({\overline {x}})} von L ( A ) {\displaystyle L(A)} {\displaystyle L(A)}-Formeln, sodass zu jeder endlichen Teilmenge p 0 ( x ¯ ) ⊆ p ( x ¯ ) {\displaystyle p_{0}({\overline {x}})\subseteq p({\overline {x}})} {\displaystyle p_{0}({\overline {x}})\subseteq p({\overline {x}})} Elemente b 1 , … , b n ∈ M {\displaystyle b_{1},\ldots ,b_{n}\in M} {\displaystyle b_{1},\ldots ,b_{n}\in M} existieren mit M ⊨ p 0 ( b 1 , … , b n ) {\displaystyle {\mathcal {M}}\models p_{0}(b_{1},\ldots ,b_{n})} {\displaystyle {\mathcal {M}}\models p_{0}(b_{1},\ldots ,b_{n})}.

Ein Typ heißt vollständig, falls er maximal bezüglich der Inklusion ist. Für einen vollständigen Typ p ( x ¯ ) {\displaystyle p({\overline {x}})} {\displaystyle p({\overline {x}})} gilt also für jedes ϕ ( x ¯ ) ∈ L ( A , x ¯ ) {\displaystyle \phi ({\overline {x}})\in L(A,{\overline {x}})} {\displaystyle \phi ({\overline {x}})\in L(A,{\overline {x}})} entweder ϕ ( x ¯ ) ∈ p ( x ¯ ) {\displaystyle \phi ({\overline {x}})\in p({\overline {x}})} {\displaystyle \phi ({\overline {x}})\in p({\overline {x}})} oder ¬ ϕ ( x ¯ ) ∈ p ( x ¯ ) {\displaystyle \lnot \phi ({\overline {x}})\in p({\overline {x}})} {\displaystyle \lnot \phi ({\overline {x}})\in p({\overline {x}})}. Ein Typ, der nicht vollständig ist, heißt partieller Typ. Partielle Typen können nach dem Satz von Lindenbaum (bzw. dem Lemma von Zorn) immer zu vollständigen Typen ergänzt werden.

Begriffe

[Bearbeiten | Quelltext bearbeiten]

Ein n {\displaystyle n} {\displaystyle n}-Typ p ( x ¯ ) {\displaystyle p({\overline {x}})} {\displaystyle p({\overline {x}})} wird in M {\displaystyle {\mathcal {M}}} {\displaystyle {\mathcal {M}}} realisiert, falls es ein Element b ¯ ∈ M n {\displaystyle {\overline {b}}\in M^{n}} {\displaystyle {\overline {b}}\in M^{n}} gibt mit M ⊨ p ( b ¯ ) {\displaystyle {\mathcal {M}}\models p({\overline {b}})} {\displaystyle {\mathcal {M}}\models p({\overline {b}})}. Nach dem Kompaktheitssatz gibt es zu jedem Typ eine elementare Erweiterung von M {\displaystyle {\mathcal {M}}} {\displaystyle {\mathcal {M}}}, in der eine solche Realisierung existiert. Wird ein vollständiger Typ von b ¯ {\displaystyle {\overline {b}}} {\displaystyle {\overline {b}}} in M {\displaystyle {\mathcal {M}}} {\displaystyle {\mathcal {M}}} realisiert, so bezeichnet man ihn als t p n M ( b ¯ / A ) {\displaystyle tp_{n}^{\mathcal {M}}({\overline {b}}/A)} {\displaystyle tp_{n}^{\mathcal {M}}({\overline {b}}/A)}, den vollständigen Typ von b ¯ {\displaystyle {\overline {b}}} {\displaystyle {\overline {b}}} über A {\displaystyle A} {\displaystyle A}.

Ein Typ p ( x ¯ ) {\displaystyle p({\overline {x}})} {\displaystyle p({\overline {x}})} wird isoliert durch φ {\displaystyle \varphi } {\displaystyle \varphi }, falls die Formel φ ( x ¯ ) {\displaystyle \varphi ({\overline {x}})} {\displaystyle \varphi ({\overline {x}})} zum einen konsistent mit der zugrundeliegenden Theorie ist ( { φ ( x ¯ ) } {\displaystyle \{\varphi ({\overline {x}})\}} {\displaystyle \{\varphi ({\overline {x}})\}} ist also ein (partieller) Typ) und zum anderen die Eigenschaft hat, alle Formeln in p ( x ¯ ) {\displaystyle p({\overline {x}})} {\displaystyle p({\overline {x}})} zu implizieren: ∀ ψ ( x ¯ ) ∈ p ( x ¯ ) ( φ ( x ¯ ) → ψ ( x ¯ ) ) {\displaystyle \forall \psi ({\overline {x}})\in p({\overline {x}})(\varphi ({\overline {x}})\rightarrow \psi ({\overline {x}}))} {\displaystyle \forall \psi ({\overline {x}})\in p({\overline {x}})(\varphi ({\overline {x}})\rightarrow \psi ({\overline {x}}))}. Da φ ( x ¯ ) {\displaystyle \varphi ({\overline {x}})} {\displaystyle \varphi ({\overline {x}})} eine Realisierung in M {\displaystyle {\mathcal {M}}} {\displaystyle {\mathcal {M}}} besitzt, gibt es ein Element b ¯ ∈ M n {\displaystyle {\overline {b}}\in M^{n}} {\displaystyle {\overline {b}}\in M^{n}}, sodass φ ( b ¯ ) {\displaystyle \varphi ({\overline {b}})} {\displaystyle \varphi ({\overline {b}})} in M {\displaystyle {\mathcal {M}}} {\displaystyle {\mathcal {M}}} gilt, also realisiert b ¯ {\displaystyle {\overline {b}}} {\displaystyle {\overline {b}}} den gesamten isolierten Typ. Insbesondere haben isolierte Typen in jeder elementaren Unterstruktur oder Erweiterung eine Realisierung.

Beispiele

[Bearbeiten | Quelltext bearbeiten]

Unendlich große natürliche Zahlen

[Bearbeiten | Quelltext bearbeiten]

Sei N {\displaystyle {\mathcal {N}}} {\displaystyle {\mathcal {N}}} ein Modell der natürlichen Zahlen mit Universum N {\displaystyle \mathbb {N} } {\displaystyle \mathbb {N} } und der Sprache L = { ≤ } {\displaystyle L=\{\leq \}} {\displaystyle L=\{\leq \}}, wobei ≤ {\displaystyle \leq } {\displaystyle \leq } als die gewöhnliche Ordnung interpretiert wird. Dann ist p ( x ) := { n ≤ x ∣ n ∈ N } {\displaystyle p(x):=\{n\leq x\mid n\in \mathbb {N} \}} {\displaystyle p(x):=\{n\leq x\mid n\in \mathbb {N} \}} ein Typ von N {\displaystyle {\mathcal {N}}} {\displaystyle {\mathcal {N}}} über N {\displaystyle \mathbb {N} } {\displaystyle \mathbb {N} }: Nach Definition gilt ohnehin N ⊨ ∅ {\displaystyle {\mathcal {N}}\models \emptyset } {\displaystyle {\mathcal {N}}\models \emptyset }. Für eine nichtleere endliche Teilmenge p 0 ( x ) ⊆ p ( x ) {\displaystyle p_{0}(x)\subseteq p(x)} {\displaystyle p_{0}(x)\subseteq p(x)} bestimmen wir die größte natürliche Zahl m p 0 {\displaystyle m_{p_{0}}} {\displaystyle m_{p_{0}}}, die in p 0 {\displaystyle p_{0}} {\displaystyle p_{0}} vorkommt und erhalten N ⊨ p 0 ( m p 0 ) {\displaystyle {\mathcal {N}}\models p_{0}(m_{p_{0}})} {\displaystyle {\mathcal {N}}\models p_{0}(m_{p_{0}})}.

Die Menge p ( x ) {\displaystyle p(x)} {\displaystyle p(x)} ist ein partieller Typ und sagt: „ x {\displaystyle x} {\displaystyle x} ist größer als jede beliebige natürliche Zahl.“ Innerhalb des Universums von N {\displaystyle {\mathcal {N}}} {\displaystyle {\mathcal {N}}} existiert kein solches Element, der Typ ist also nicht realisierbar in N {\displaystyle {\mathcal {N}}} {\displaystyle {\mathcal {N}}}. Es gibt jedoch Strukturen N ∗ {\displaystyle {\mathcal {N}}^{*}} {\displaystyle {\mathcal {N}}^{*}}, in denen er realisiert wird: Wir können etwa N ∪ Z ′ {\displaystyle \mathbb {N} \cup \mathbb {Z} '} {\displaystyle \mathbb {N} \cup \mathbb {Z} '} als Universum nehmen, wobei Z ′ {\displaystyle \mathbb {Z} '} {\displaystyle \mathbb {Z} '} eine zu N {\displaystyle \mathbb {N} } {\displaystyle \mathbb {N} } disjunkte Kopie von Z {\displaystyle \mathbb {Z} } {\displaystyle \mathbb {Z} } ist und ≤ ∗ := ≤ ∪ ≤ ′ ∪ ( N × Z ′ ) {\displaystyle {\leq ^{*}}:={\leq }\cup {\leq '}\cup (\mathbb {N} \times \mathbb {Z} ')} {\displaystyle {\leq ^{*}}:={\leq }\cup {\leq '}\cup (\mathbb {N} \times \mathbb {Z} ')}. Also sind alle Zahlen aus N {\displaystyle \mathbb {N} } {\displaystyle \mathbb {N} } kleiner als alle Zahlen aus Z ′ {\displaystyle \mathbb {Z} '} {\displaystyle \mathbb {Z} '} und innerhalb der beiden Mengen gilt die übliche Ordnung.

N ∗ {\displaystyle {\mathcal {N}}^{*}} {\displaystyle {\mathcal {N}}^{*}} ist eine elementare Erweiterung von N {\displaystyle {\mathcal {N}}} {\displaystyle {\mathcal {N}}} und N ∗ ⊨ p ( 0 ′ ) {\displaystyle {\mathcal {N}}^{*}\models p(0')} {\displaystyle {\mathcal {N}}^{*}\models p(0')}. Daher realisiert 0' den Typ p ( x ) {\displaystyle p(x)} {\displaystyle p(x)}. Auch in N ∗ {\displaystyle {\mathcal {N}}^{*}} {\displaystyle {\mathcal {N}}^{*}} kann der Typ p ( x ) {\displaystyle p(x)} {\displaystyle p(x)} nicht isoliert werden, denn sonst wäre er bereits in der elementaren Unterstruktur N {\displaystyle {\mathcal {N}}} {\displaystyle {\mathcal {N}}} isoliert und müsste somit dort realisiert werden.

Wir hätten auch einfach ein weiteres Element c ∉ N {\displaystyle c\notin \mathbb {N} } {\displaystyle c\notin \mathbb {N} } zu N {\displaystyle \mathbb {N} } {\displaystyle \mathbb {N} } hinzufügen können und dieses zum größten Element machen können. Auch in dieser Struktur hätte p ( x ) {\displaystyle p(x)} {\displaystyle p(x)} eine Realisierung. Aber in diesem Fall würde p ( x ) {\displaystyle p(x)} {\displaystyle p(x)} durch ∀ y ( y ≤ x ) {\displaystyle \forall y(y\leq x)} {\displaystyle \forall y(y\leq x)} isoliert. Damit kann diese Erweiterung nicht elementar sein.

Typ der natürlichen Zahl 2

[Bearbeiten | Quelltext bearbeiten]

Der vollständige Typ der Zahl 2 über der leeren Menge in der Theorie der natürlichen Zahlen ist die Menge aller Formeln mit höchstens einer freien Variablen x {\displaystyle x} {\displaystyle x}, die für x = 2 {\displaystyle x=2} {\displaystyle x=2} wahr sind. Diese Menge enthält Formeln wie x ≠ 1 + 1 + 1 {\displaystyle x\neq 1+1+1} {\displaystyle x\neq 1+1+1}, x ≤ 1 + 1 + 1 + 1 + 1 {\displaystyle x\leq 1+1+1+1+1} {\displaystyle x\leq 1+1+1+1+1}, ∃ y ( y < x ) {\displaystyle \exists y(y<x)} {\displaystyle \exists y(y<x)}, x = 1 ∨ 1 = 1 {\displaystyle x=1\lor 1=1} {\displaystyle x=1\lor 1=1} und 1 + 1 + 1 = 1 + 1 + 1 {\displaystyle 1+1+1=1+1+1} {\displaystyle 1+1+1=1+1+1}. Dies ist ein Beispiel für einen isolierten Typ, da die Formel x = 1 + 1 {\displaystyle x=1+1} {\displaystyle x=1+1} alle anderen Formeln impliziert, die für die Zahl 2 gelten.

Hyperreelle Zahlen

[Bearbeiten | Quelltext bearbeiten]

Der Typ { x > 1 , x > 1 + 1 , x > 1 + 1 + 1 , … } {\displaystyle \{x>1,x>1+1,x>1+1+1,\ldots \}} {\displaystyle \{x>1,x>1+1,x>1+1+1,\ldots \}} wird innerhalb der reellen Zahlen nach dem archimedischen Axiom nicht realisiert. Eine Erweiterung, in der dieser Typ realisiert wird, bilden die hyperreellen Zahlen. Wenn dieser Typ durch c {\displaystyle c} {\displaystyle c} realisiert wird, wird automatisch der Typ der unendlich kleinen Zahlen durch 1 / c {\displaystyle 1/c} {\displaystyle 1/c} realisiert.

Stone-Raum

[Bearbeiten | Quelltext bearbeiten]

Auf der Menge S n ( A ) {\displaystyle S_{n}(A)} {\displaystyle S_{n}(A)} der vollständigen n {\displaystyle n} {\displaystyle n}-Typen über A {\displaystyle A} {\displaystyle A} lässt sich eine Topologie definieren:

Bezeichnet man mit [ φ ] {\displaystyle [\varphi ]} {\displaystyle [\varphi ]} die Menge aller vollständigen n {\displaystyle n} {\displaystyle n}-Typen, die die Formel φ {\displaystyle \varphi } {\displaystyle \varphi } als Element enthalten, und stehen ⊤ {\displaystyle \top } {\displaystyle \top } und ⊥ {\displaystyle \bot } {\displaystyle \bot } für eine wahre bzw. falsche Aussage, so gilt

  1. S n ( A ) = [ ⊤ ] {\displaystyle S_{n}(A)=[\top ]} {\displaystyle S_{n}(A)=[\top ]}, ∅ = [ ⊥ ] {\displaystyle \emptyset =[\bot ]} {\displaystyle \emptyset =[\bot ]}
  2. [ φ ] ∪ [ ψ ] = [ φ ∨ ψ ] {\displaystyle [\varphi ]\cup [\psi ]=[\varphi \lor \psi ]} {\displaystyle [\varphi ]\cup [\psi ]=[\varphi \lor \psi ]}
  3. [ φ ] ∩ [ ψ ] = [ φ ∧ ψ ] {\displaystyle [\varphi ]\cap [\psi ]=[\varphi \land \psi ]} {\displaystyle [\varphi ]\cap [\psi ]=[\varphi \land \psi ]}
  4. S n ( A ) ∖ [ φ ] = [ ¬ φ ] {\displaystyle S_{n}(A)\setminus [\varphi ]=[\lnot \varphi ]} {\displaystyle S_{n}(A)\setminus [\varphi ]=[\lnot \varphi ]}

Insbesondere bilden die [ φ ] {\displaystyle [\varphi ]} {\displaystyle [\varphi ]} die Basis einer Topologie. Dies liefert den Stone-Raum. Dieser ist kompakt, hausdorffsch und total unzusammenhängend. Isolierte Typen entsprechen dabei gerade den isolierten Punkten.

Beispiel

[Bearbeiten | Quelltext bearbeiten]

Die vollständige Theorie algebraisch abgeschlossener Körper der Charakteristik 0 besitzt Quantorenelimination, sodass man leicht alle 1-Typen (über der leeren Menge) bestimmen kann:

  • Typen algebraischer Zahlen: Diese Typen sind offene Punkte im Stone-Raum. Die isolierende Formel ergibt sich aus dem Minimalpolynom. Zwei algebraische Zahlen haben genau dann den gleichen Typ, wenn sie konjugiert sind, also das gleiche Minimalpolynom besitzen.
  • Der Typ der transzendenten Elemente: Dieser Typ ist als Punkt im Stone-Raum nicht offen. Alle transzendenten Elemente haben denselben Typ, dieser besagt für jedes Polynom außer dem 0-Polynom, dass das Element keine Nullstelle des Polynoms ist.

Realisierungen von Typen in Modellen

[Bearbeiten | Quelltext bearbeiten]

Während isolierte Typen in jedem Modell eine Realisierung besitzen, hängt es bei den anderen Typen vom Modell ab, ob sie realisiert werden oder nicht. Es ist daher naheliegend Modelle zu untersuchen, in denen besonders viele oder besonders wenige Typen realisiert werden.

Ein Modell, das alle Typen über endlichen Mengen realisiert, heißt ω {\displaystyle \omega } {\displaystyle \omega }-saturiert. Allgemeiner kann man den Begriff für beliebige unendliche Kardinalzahlen κ {\displaystyle \kappa } {\displaystyle \kappa } definieren: Ein Modell heißt κ {\displaystyle \kappa } {\displaystyle \kappa }-saturiert, falls alle Typen über Mengen mit Mächtigkeit kleiner κ {\displaystyle \kappa } {\displaystyle \kappa } realisiert werden. Ein Modell M {\displaystyle {\mathcal {M}}} {\displaystyle {\mathcal {M}}} heißt saturiert, falls es ∣ M ∣ {\displaystyle \mid {\mathcal {M}}\mid } {\displaystyle \mid {\mathcal {M}}\mid }-saturiert ist.

Umgekehrt macht das Omitting Types Theorem (im Deutschen selten auch als Typenvermeidungssatz bezeichnet) die Aussage, dass es Modelle gibt, in denen ein vorgegebener Typ keine Realisierung besitzt. Man sagt, dass der Typ vom Modell ausgelassen oder vermieden wird: Sei p {\displaystyle p} {\displaystyle p} ein nicht isolierter Typ in einer abzählbaren Sprache. Dann gibt es ein abzählbares Modell, in dem p {\displaystyle p} {\displaystyle p} nicht realisiert wird. Allgemeiner kann man auch zeigen, dass sogar eine abzählbare Menge nicht isolierter Typen ausgelassen werden kann.

Literatur

[Bearbeiten | Quelltext bearbeiten]
  • Wilfrid Hodges: Model theory, Cambridge University Press, 1993, ISBN 0-521-30442-3.

Weblinks

[Bearbeiten | Quelltext bearbeiten]
  • Martin Ziegler: Skript Modelltheorie 1 (PDF; 649 kB)
Abgerufen von „https://de.teknopedia.teknokrat.ac.id/w/index.php?title=Typ_(Modelltheorie)&oldid=256338250“
Kategorie:
  • Modelltheorie

  • indonesia
  • Polski
  • العربية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصرى
  • Nederlands
  • 日本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українська
  • Tiếng Việt
  • Winaray
  • 中文
  • Русский
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id