„Struktur (erste Stufe)“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen
[gesichtete Version][gesichtete Version]
Inhalt gelöscht Inhalt hinzugefügt
Formatierung und weiteres morgen
Zeile 23: Zeile 23:


== Spezialfälle ==
== Spezialfälle ==
In vielen Fällen ist eine Beschränkung auf relationale Strukturen möglich. Jede <math>n</math>-stellige Funktion lässt sich als <math>n+1</math>-stellige Relation auffassen. Dasselbe gilt für partielle Funktionen. Auch [[heterogene Algebra|heterogene Algebren]] lassen sich als relationale Strukturen auffassen: Jede Grundmenge wird als einstellige Relation auf der Vereinigung der Grundmengen aufgefasst. Dabei ändern sich jedoch die Homomorphie- und Substrukturbegriffe. Jedoch sind die jeweiligen Eigenschaften (Funktion, partielle Funktion etc.) in der Prädikatenlogik erster Stufe definierbar. Somit lassen sich Überlegungen etwa bezüglich [[Elementare Klasse|Axiomatisierbarkeit]], [[elementare Äquivalenz|elementarer Äquivalenz]], [[Erfüllbarkeit]] oder [[Entscheidbarkeit]] auf relationale Strukturen beschränken. Der Begriff der [[elementare Substruktur|elementaren Substruktur]] ändert sich nicht. Algebraische Strukturen dagegen bilden einen wichtigen Spezialfall, der insbesondere in der universellen Algebra untersucht wird. Für sie gilt etwa der [[Homomorphiesatz]] und [[Kategorie (Mathematik)|Kategorien]] algebraischer Strukturen mit Homomorphismen sind [[ausgeglichene Kategorie|ausgeglichen]]. Falls eine Struktur nur nullstellige Relationen enthält, so heißt sie ''aussagenlogische Interpretation''. Solche Strukturen erlauben eine modelltheoretische Betrachtung der [[Aussagenlogik]].
In vielen Fällen ist eine Beschränkung auf relationale Strukturen möglich. Jede <math>n</math>-stellige Funktion lässt sich als <math>n+1</math>-stellige Relation auffassen. Dasselbe gilt für partielle Funktionen. Auch [[heterogene Algebra|heterogene Algebren]] lassen sich als relationale Strukturen auffassen: Jede Grundmenge wird als einstellige Relation auf der Vereinigung der Grundmengen aufgefasst. Dabei ändern sich jedoch die Homomorphie- und Substrukturbegriffe. Jedoch sind die jeweiligen Eigenschaften (Funktion, partielle Funktion etc.) in der Prädikatenlogik erster Stufe definierbar. Somit lassen sich Überlegungen etwa bezüglich [[Elementare Klasse|Axiomatisierbarkeit]], [[elementare Äquivalenz|elementarer Äquivalenz]], [[Erfüllbarkeit]] oder [[Entscheidbarkeit]] auf relationale Strukturen beschränken. Der Begriff der [[elementare Substruktur|elementaren Substruktur]] ändert sich nicht. Algebraische Strukturen dagegen bilden einen wichtigen Spezialfall, der insbesondere in der universellen Algebra untersucht wird. Über durch [[Gleichungslogik]] definierte Klassen algebraischer Strukturen lassen sich hier weitreichendere Aussagen machen als in der allgemeinen Modelltheorie der Prädikatenlogik erster Stufe. Falls eine Struktur nur nullstellige Relationen enthält, so heißt sie ''aussagenlogische Interpretation''. Solche Strukturen erlauben eine modelltheoretische Betrachtung der [[Aussagenlogik]].


== Beispiele ==
== Beispiele ==
Zeile 33: Zeile 33:
Analog lassen sich auf derselben Signatur etwa die Strukturen der [[ganze Zahl|ganzen Zahlen]] oder der [[rationale Zahl|rationalen Zahlen]] mit ihren bekannten Verknüpfungen definieren.
Analog lassen sich auf derselben Signatur etwa die Strukturen der [[ganze Zahl|ganzen Zahlen]] oder der [[rationale Zahl|rationalen Zahlen]] mit ihren bekannten Verknüpfungen definieren.


== Homomorphismen ==
== Abbildungen zwischen Strukturen ==
{{Hauptartikel|Homomorphismus}}


== Konstruktion abgeleiteter Strukturen ==
Strukturen können nun mehr oder weniger ähnlich sein. Die Ähnlichkeit wird durch besondere Abbildungen zwischen den Grundbereichen ausgedrückt. Die Besonderheit drückt sich in Eigenschaften aus, die für mit den Strukturen verbundenen Ausdrücken, wie die Interpretation der Symbole der Signatur, den Wert von Termen in der Struktur oder die Gültigkeit von Formeln gelten.
=== Redukte und Expansionen ===
*Seien nun M und N zwei Strukturen zur selben Sprache L.
Durch Weglassen von Relationen oder Funktionen lässt sich aus einer Struktur eine neue Struktur bilden: Ist <math>\mathfrak{A}</math> eine Struktur mit Signatur <math>S</math> und <math>T\subseteq S</math>, so existiert genau eine Struktur <math>\mathfrak{B}</math> mit Signatur <math>T</math> mit demselben Universum wie <math>\mathfrak{A}</math>, die auf <math>T</math> mit <math>\A</math> übereinstimmt, genannt '''Redukt''' von <math>\A</math>. Umgekehrt lassen sich Strukturen um zusätzliche Relationen oder Funktionen ''expandieren''. Ist <math>\mathfrak{B}</math> ein Redukt von <math>\mathfrak{A}</math>, so heißt <math>\mathfrak{A}</math> '''Expansion''' von <math>\mathfrak{B}</math>. Ein in der Modelltheorie häufig auftretender Spezialfall ist die [[Konstantenexpansion|Expansion um Konstanten]].
*c, R und f seien beliebige Konstanten-, Relations- und Funktionssymbole aus der Signatur.
=== Unterstrukturen ===
*<math>\bar{a}=a_1,\ldots,a_n</math> bzw. a seien beliebige Elemente aus dom(M).
Eine '''Unterstruktur''' oder '''Substruktur''' <math>\mathfrak{B}</math> mit Universum <math>B</math> einer Struktur <math>\mathfrak{A}</math> mit Universum <math>A</math> ist eine Struktur mit derselben Signatur wie <math>\mathfrak{A}</math>, sodass <math>B\subset A</math> sich die Relationen und Funktionen in <math>\mathfrak{B}</math> durch Einschränkung der Relationen und Funktionen in <math>\mathfrak{A}</math> auf das Universum <math>B</math> ergeben. Für relationale Strukturen existiert zu jeder Teilmenge <math>B\subset A</math> eine eindeutige induzierte Unterstruktur mit diesem Universum. Für allgemeine Strukturen ist dies nicht unbedingt der Fall, da nicht jede Teilmenge des Universums abgeschlossen unter den Funktionen der Struktur sein muss. Die Unterstrukturen einer Struktur bilden ein [[algebraisches Hüllensystem]].
*<math>\phi</math> sei eine beliebige Aussage aus L (d.h. eine Formel ohne freie Variablen).
*<math>\phi(x_1,\ldots,x_n)</math> sei eine beliebige Formel aus L mit freien Variablen aus <math>x_1,\ldots,x_n</math>.


In der Modelltheorie spielen als Spezialfall [[elementare Unterstruktur]]en eine zentrale Rolle.
{| class="wikitable"
=== Produkte, Vereinigungen und Quotienten ===
|'''Beziehung der Strukturen'''
Aus einer Familie von Strukturen <math>(\mathfrak{A}_i)_{i\in I}</math> lässt sich das [[Direktes Produkt|direkte Produkt]] (kartesisches Produkt) <math>\prod_i \mathfrak{A}_i</math> (hier kurz <math>P</math>) bilden als Struktur über dem [[Kartesisches Produkt|kartesischen Produkt]] <math>\prod_i A_i</math> der Universen als Universum, sodass für Relationssymbole <math>R</math> gilt: <math>(x_1,\ldots, x_n)\inR^P \Leftrightarrow \forall i\in I (x_1(i),\ldots ,x_n(i))\inR^{A_i}</math> (Funktionen seien als Relationen aufgefasst, dieses Produkt ist jedoch in diesem Fall wiederum eine Funktion). Diese Konstruktion liefert ein Produkt im Sinne der Kategorientheorie in der Kategorie der Strukturen über der gegebenen Signatur mit beliebigen Homomorphismen als Morphismen.<ref>Hodges: ''Model Theory'', S. 413.</ref>
|'''Abbildung'''
|'''Eigenschaft der Abbildung'''
|-
|
*<math>M \longrightarrow N</math>
|
*<math>h: M \longrightarrow N</math>
*<small>L-[[Homomorphismus]] h</small>
|
*<math>h:dom(M)\rightarrow dom(N)</math>
*<math>h(c^M)=c^N\ </math>
*<math>R^M(\bar{a})\Rightarrow R^N(h(\bar{a}))</math>
*<math>h(f^M(\bar{a}))=f^N(h(\bar{a}))</math>
|-
|
*<math>M \hookrightarrow N</math>
|
*<math>i: M \hookrightarrow N</math>
*<small>L-[[Einbettung]]/[[Monomorphismus]] i</small>
|
*<small>i ist L-[[Homomorphismus]]</small>
*<small>i ist [[Injektivität|injektiv]]</small>
*<math>R^M(\bar{a})\Leftrightarrow R^N(h(\bar{a}))</math>
|-
|
*<small>M und N sind isomorph</small>
*<math>M \cong N</math>
|
*<math>i: M \cong N</math>
*<small>L-[[Isomorphismus]] i</small>
|
*<small>i ist [[bijektiv|bijektive]] L-Einbettung</small>
|-
|
*<math>M \subseteq N</math>
*<small>N ist L-[[Struktur|Erweiterung]] von M</small>
|
|
*<math>dom(M)\subseteq dom(N)</math>
*<math>c^M=c^N\ </math>
*<math>R^M(\bar{a})\Rightarrow R^N(\bar{a})</math>
*<math>f^M(\bar{a})=f^N(\bar{a})</math>
|-
|
|
*<math>a: M \stackrel{Aut}{\rightarrow}N</math>
*<small>Automorphismus a</small>
|
*<math>dom(M)=dom(N)</math>
*<small>a ist Isomorphismus</small>
|-
|
*<small>N und M sind elementar äquivalent</small>
*<math>M\equiv N</math>
|
*<math>i: M \stackrel{\equiv}{\hookrightarrow} N</math>
*<small>Elementare Einbettung i</small>
|
*<math>M\models\phi(a_1,...,a_n)\Rightarrow N\models\phi(i(a_1),...,i(a_n))</math>
|-
|
*<small>N ist elementare Erweiterung von M</small>
*<math>M\le N</math>
|
|
*<math>id_M:dom(M)\rightarrow dom(N)</math><small> ist elem.Einbettung<small>
|}


Für relationale Strukturen lässt sich eine '''disjunkte Vereinigung''' einer Familie definieren, indem man die mengentheoretischen [[Disjunkte Vereinigung|disjunkten Vereinigungen]] der Universen und der jeweiligen Relationen bildet, wobei die disjunkte Vereinigung von Relationen auf offensichtliche Weise mit einer Relation auf der disjunkten Vereinigung der Universen identifiziert wird.<ref>Ebbinghaus, Flum: ''Finite Model Theory'', S. 4.</ref> Dies liefert ein [[Koprodukt]] in oben genannter Kategorie.
== Ausblick ==
=== Abgeleitete Strukturen ===
Aus vorhandenen Strukturen können neue Strukturen definiert werden
*Quotientenstrukturen
*Unterstrukturen, Oberstrukturen
*Direkte (Kartesische) Produkte
*Redukte, Expansionen


Auch lässt sich ein Quotient <math>\mathfrak{A}/~</math> einer relationalen Struktur <math>\mathfrak{A}</math> bzgl. einer [[Äquivalenzrelationen]] <math>~</math> bilden. Universum bilden dabei die [[Äquivalenzklasse]]n von <math>~</math>, die Relationen seien definiert durch <math>(x_1,\ldots,x_n)\in R^{\mathfrak{A}/~}\Leftrightarrow \exists a_1\in x_1\ldots a_n\in x_n (a_1,\ldots,a_n)\in R^{\mathfrak{A}}</math>. Die kanonische Surjektion liefert einen Homomorphismus <math>\mathfrak{A}\to\mathfrak{A}/~</math>. Umgekehrt liefert jeder Homomorphismus <math>\mathfrak{A}\to\mathfrak{B}</math> als Kern eine Äquivalenzrelation auf <math>\mathfrak{A}</math>. Forderungen an den Homomorphismus, etwa, dass es sich um einen starken Homomorphismus handelt, lassen sich in Forderungen an die zugehörige Äquivalenzrelation übersetzen. Vergleiche hierzu auch die stärkere Forderung nach einer [[Kongruenzrelation]] im algebraischen Fall.<ref>{{DOI|10.1007/3-540-64299-4_48}}</ref>
=== Verallgemeinerungen ===

Zu den Strukturen existieren Verallgemeinerungen
Als spezielle Quotienten von direkten Produkten ergeben sich [[Ultraprodukt]]e.
*Many-sorted Structures
*Many-valued Structures


== Literatur ==
== Literatur ==

Version vom 14. Januar 2014, 03:27 Uhr

Dieser Artikel wurde auf der Qualitätssicherungsseite des Portals Mathematik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Mathematik auf ein akzeptables Niveau zu bringen.

Bitte hilf mit, die Mängel dieses Artikels zu beseitigen, und beteilige dich bitte an der Diskussion! (Artikel eintragen)

Der Begriff der Struktur (englisch (first order) structures) ist ein Grundbegriff der mathematischen Teilgebiete der Modelltheorie und der universellen Algebra[1]. Eine Struktur ist dabei eine Menge, genannt Universum der Struktur, versehen mit Operationen auf dieser Menge. Eine Vielzahl mathematischer Strukturen (als informeller Begriff) lässt sich als eine solche Struktur auffassen, insbesondere jede algebraische Struktur und jede Ordnungsstruktur. Ein Beispiel für eine Struktur sind die natürlichen Zahlen versehen mit der Addition, der Multiplikation und dem Vergleich . In der Modelltheorie werden Strukturen mitunter auch Modelle genannt.

Definition

Eine Struktur ist eine Menge (genannt Universum, Grundbereich oder Träger von ) versehen mit

  • Funktionen für eine beliebige natürliche Zahl , zu jedem aus einer Indexmenge
  • und -stellige Relationen für eine beliebige natürliche Zahl , zu jedem aus einer Indexmenge ,

kann also als Tripel definiert werden. Eine nullstellige Funktion ist eine Konstante aus . Eine nullstellige Relation ist entweder oder und kann als Wahrheitswert gedeutet werden, Verum oder Falsum

Die jeweiligen Funktionen und Relationen können durch die Symbole einer geeigneten Symbolmenge bzw. Signatur dargestellt werden. Der Ähnlichkeitstyp oder Typ der Struktur ist dann gegeben durch eine Funktion die jedem Zeichen in die Stelligkeit der zugehörigen Funktionen sowie Relationen eindeutig zuordnet. Der Typ kann aber auch einfach durch die Familie aller Stelligkeiten angegeben werden. Eine Struktur mit der Signatur wird kurz -Struktur genannt. Enthält eine Struktur keinerlei Relationen, so wird sie algebraische Struktur genannt, enthält sie keinerlei Funktionen, dagegen relationale Struktur.

Varianten

Mitunter wird die Definition auf folgende Weisen modifiziert:

  • Es wird gefordert, dass das Universum nicht leer ist.
  • Es werden Konstanten explizit hinzugezählt.
  • Nullstellige Relationen werden ausgeschlossen oder explizit hinzugezählt.
  • Die Indexmengen müssen wohlgeordnet, also Ordinalzahlen sein.

Bezug zur Logik

Die Modelltheorie untersucht die Beziehung zwischen logischen Formeln und Strukturen, für die solche Formeln in einem gewissen zu definierenden Sinne gelten. Die hier dargestellten Strukturen werden insbesondere in Bezug zur Prädikatenlogik erster Stufe untersucht. Prädikatenlogische Formeln werden als Elemente einer elementaren Sprache aufgefasst, welche die Verwendung gewisser Funktions- und Relationssymbole festgelegter Stelligkeit in den Formeln erlaubt. Diese Information wird als Signatur der Sprache bezeichnet. Stimmt diese mit der Signatur einer Struktur überein, so lässt sich die Struktur als Interpretation der Formel auffassen. Unter dieser Interpretation erhält die Formel nach bestimmten Regeln einen Wahrheitswert (informell gesprochen werden die jeweiligen Funktionen bzw. Relationen für die Funktions- bzw. Relationssymbole eingesetzt). Ist dieser das Verum, so heißt die Interpretation Modell der Formel.

Spezialfälle

In vielen Fällen ist eine Beschränkung auf relationale Strukturen möglich. Jede -stellige Funktion lässt sich als -stellige Relation auffassen. Dasselbe gilt für partielle Funktionen. Auch heterogene Algebren lassen sich als relationale Strukturen auffassen: Jede Grundmenge wird als einstellige Relation auf der Vereinigung der Grundmengen aufgefasst. Dabei ändern sich jedoch die Homomorphie- und Substrukturbegriffe. Jedoch sind die jeweiligen Eigenschaften (Funktion, partielle Funktion etc.) in der Prädikatenlogik erster Stufe definierbar. Somit lassen sich Überlegungen etwa bezüglich Axiomatisierbarkeit, elementarer Äquivalenz, Erfüllbarkeit oder Entscheidbarkeit auf relationale Strukturen beschränken. Der Begriff der elementaren Substruktur ändert sich nicht. Algebraische Strukturen dagegen bilden einen wichtigen Spezialfall, der insbesondere in der universellen Algebra untersucht wird. Über durch Gleichungslogik definierte Klassen algebraischer Strukturen lassen sich hier weitreichendere Aussagen machen als in der allgemeinen Modelltheorie der Prädikatenlogik erster Stufe. Falls eine Struktur nur nullstellige Relationen enthält, so heißt sie aussagenlogische Interpretation. Solche Strukturen erlauben eine modelltheoretische Betrachtung der Aussagenlogik.

Beispiele

Man betrachte eine Signatur bestehend aus einer Indexmenge und einer Indexmenge . und mögen die Stelligkeit besitzen, und dagegen die Stelligkeit . habe die Stelligkeit .

Die Struktur der natürlichen Zahlen besteht aus der Menge der natürlichen Zahlen, wobei dem Index bzw. Symbol die Addition auf den natürlichen Zahlen zugeordnet wird, die Multiplikation auf den natürlichen Zahlen , die Konstante , die Konstante und der Vergleich .

Analog lassen sich auf derselben Signatur etwa die Strukturen der ganzen Zahlen oder der rationalen Zahlen mit ihren bekannten Verknüpfungen definieren.

Homomorphismen

Konstruktion abgeleiteter Strukturen

Redukte und Expansionen

Durch Weglassen von Relationen oder Funktionen lässt sich aus einer Struktur eine neue Struktur bilden: Ist eine Struktur mit Signatur und , so existiert genau eine Struktur mit Signatur mit demselben Universum wie , die auf mit Fehler beim Parsen (Unbekannte Funktion „\A“): {\displaystyle \A} übereinstimmt, genannt Redukt von Fehler beim Parsen (Unbekannte Funktion „\A“): {\displaystyle \A} . Umgekehrt lassen sich Strukturen um zusätzliche Relationen oder Funktionen expandieren. Ist ein Redukt von , so heißt Expansion von . Ein in der Modelltheorie häufig auftretender Spezialfall ist die Expansion um Konstanten.

Unterstrukturen

Eine Unterstruktur oder Substruktur mit Universum einer Struktur mit Universum ist eine Struktur mit derselben Signatur wie , sodass sich die Relationen und Funktionen in durch Einschränkung der Relationen und Funktionen in auf das Universum ergeben. Für relationale Strukturen existiert zu jeder Teilmenge eine eindeutige induzierte Unterstruktur mit diesem Universum. Für allgemeine Strukturen ist dies nicht unbedingt der Fall, da nicht jede Teilmenge des Universums abgeschlossen unter den Funktionen der Struktur sein muss. Die Unterstrukturen einer Struktur bilden ein algebraisches Hüllensystem.

In der Modelltheorie spielen als Spezialfall elementare Unterstrukturen eine zentrale Rolle.

Produkte, Vereinigungen und Quotienten

Aus einer Familie von Strukturen lässt sich das direkte Produkt (kartesisches Produkt) (hier kurz ) bilden als Struktur über dem kartesischen Produkt der Universen als Universum, sodass für Relationssymbole gilt: Fehler beim Parsen (Unbekannte Funktion „\inR“): {\displaystyle (x_1,\ldots, x_n)\inR^P \Leftrightarrow \forall i\in I (x_1(i),\ldots ,x_n(i))\inR^{A_i}} (Funktionen seien als Relationen aufgefasst, dieses Produkt ist jedoch in diesem Fall wiederum eine Funktion). Diese Konstruktion liefert ein Produkt im Sinne der Kategorientheorie in der Kategorie der Strukturen über der gegebenen Signatur mit beliebigen Homomorphismen als Morphismen.[2]

Für relationale Strukturen lässt sich eine disjunkte Vereinigung einer Familie definieren, indem man die mengentheoretischen disjunkten Vereinigungen der Universen und der jeweiligen Relationen bildet, wobei die disjunkte Vereinigung von Relationen auf offensichtliche Weise mit einer Relation auf der disjunkten Vereinigung der Universen identifiziert wird.[3] Dies liefert ein Koprodukt in oben genannter Kategorie.

Auch lässt sich ein Quotient einer relationalen Struktur bzgl. einer Äquivalenzrelationen bilden. Universum bilden dabei die Äquivalenzklassen von , die Relationen seien definiert durch . Die kanonische Surjektion liefert einen Homomorphismus . Umgekehrt liefert jeder Homomorphismus als Kern eine Äquivalenzrelation auf . Forderungen an den Homomorphismus, etwa, dass es sich um einen starken Homomorphismus handelt, lassen sich in Forderungen an die zugehörige Äquivalenzrelation übersetzen. Vergleiche hierzu auch die stärkere Forderung nach einer Kongruenzrelation im algebraischen Fall.[4]

Als spezielle Quotienten von direkten Produkten ergeben sich Ultraprodukte.

Literatur


Einzelnachweise

  1. Bjarni Jónsson: Topics in Universal Algebra. Springer, Berlin 1972, ISBN 3-540-05722-6.
  2. Hodges: Model Theory, S. 413.
  3. Ebbinghaus, Flum: Finite Model Theory, S. 4.
  4. doi:10.1007/3-540-64299-4_48