Klasse (Mengenlehre): Unterschied zwischen den Versionen
Kowa (Diskussion | Beiträge) |
Kowa (Diskussion | Beiträge) |
||
Zeile 172: | Zeile 172: | ||
<div class="formula">etc.</div> | <div class="formula">etc.</div> | ||
Die Definition von Neumann hat sich als besonders nützlich erwiesen, gerade | Die Definition von Neumann hat sich als besonders nützlich erwiesen, gerade weil sie nicht nur auf natürliche Zahlen beschränkt ist. | ||
Aber es gibt selbstverständlich noch zahlreiche andere Möglichkeiten, natürliche Zahlen oder Ordinalzahlen durch Klassen zu repräsentieren. | Aber es gibt selbstverständlich noch zahlreiche andere Möglichkeiten, natürliche Zahlen oder Ordinalzahlen durch Klassen zu repräsentieren. | ||
Version vom 5. Oktober 2014, 16:27 Uhr
Dieser Artikel erfüllt die GlossarWiki-Qualitätsanforderungen nur teilweise:
Korrektheit: 3 (zu größeren Teilen überprüft) |
Umfang: 3 (einige wichtige Fakten fehlen) |
Quellenangaben: 3 (wichtige Quellen vorhanden) |
Quellenarten: 5 (ausgezeichnet) |
Konformität: 5 (ausgezeichnet) |
Ursprüngliche Definition
Der Begriff Klasse wurde zu Zeiten, als John von Neumann, Paul Bernays und Kurt Gödel diesem Begriff noch nicht seine heutige Bedeutung gegeben hatten, häufig als Synonym für den Begriff Menge verwendet.[1]
Anschauliche moderne Definition
Der Begriff Klasse wird in der „modernen“ Mathematik als Verallgemeinerung des Begriffes Menge verwendet.
Eine Klasse fasst – genauso wie eine Menge – bestimmte unterschiedliche Objekte mittels der Element-Beziehung zu einer ungeordneten Einheit zusammen.
Allerdings unterscheidet man nun zwei Arten von Klassen:
- Mengen
- Unmengen (oder echte Klassen)
Mengen sind „gutartige“ Klassen, in dem Sinne, dass sie selbst Element diverser Klassen sein können. Es ist auch nicht verboten, dass sich sich eine Menge selbst als Element enthält. Unmengen sind dagegen so umfangreich, dass sie in überhaupt keiner Klasse als Element vorkommen können.
Definition in Anlehnung Schmidt[2]
Definitionen „mengentheoretische Aussageform“ und „mengentheoretische Aussage“
Eine prädikatenlogische Aussageform erster Stufe heißt mengentheoretische Aussageform, wenn in dieser Aussageform alle Prädikate die Form $x \in y$ haben. Eine geschlossene Aussageform, d.h. eine Aussageform, in der alle Variablen durch Quantoren gebunden sind, heißt mengentheoretische Aussage.
Die Elementbeziehung $\in$ ist also das einzige Prädikatssymbol in einer mengentheoretische Aussageform. Alle anderen Symbole entstammen der Prädikatenlogik erstere Stufe: $\top, \bot, \vee, \wedge, \neg, \rightarrow, \leftrightarrow, \forall, \exists$ sowie Variablen.
Definition „Klasse“
Gegeben seien ein Klassenuniversum $\mathcal K$ und ein zweistelliges Prädikat $\in$.
Eine Klasse, d.h. ein Mitglied des Klassenuniversums $\mathcal K$ zeichnet sich dadurch aus, dass sie Klassen als Elemente enthalten und Element von Klassen sein kann:
Für je zwei Klassen $x$ und $y$ gilt entweder
$\quad x$ ist Element von $y$, kurz $x \in y$
oder
$\quad x$ ist kein Element von $y$, kurz $\neg(x \in y)$ oder kürzer $x \notin y$.
Die Eigenschaften von Klassen werden axiomatisch mit Hilfe von mengentheoretische Aussageformen für ein „Universum“ $\mathcal{K}$ von Klassen festgelegt.
Weitere Prädikate
Für das Klassenuniversum gibt es diverse weitere Prädikate. Diese werden allerdings alle mit Hilfe der Element-Beziehung (als Abkürzungen für spezielle mengentheoretische Aussageformen) definiert.
Eine Klasse $a$, die Element irgendeiner beliebigen Klasse ist, heißt Menge:
Ein Klasse $a$, die kein Element irgendeiner Klasse ist, heißt Unmenge oder echte Klasse:
Eine Klasse $a$ heißt Teilklasse einer Klasse $b$, wenn jedes Element von $a$ auch Element von $b$ ist; alternativ sagt man auch $b$ ist Oberklasse von $a$:
Zwei Klassen heißen gleich, wenn sie dieselben Elemente enthalten, anderenfalls heißen sie ungleich:
Eine Klasse $a$ heißt echte Teilklasse einer Klasse $b$, falls $a$ Teilklasse von $b$ aber ungleich $b$ ist; alternativ sagt man auch „$b$ ist echte Oberklasse von $a$“:
Klassenkonstruktion
Wenn $A(m)$ eine mengentheoretische Aussageform ist, in der die Variable $ m $ frei vorkommen kann, dann heißt $\{m:A(m)\}$ Klasse aller Elemente $m$ mit der Eigenschaft $A(m)$.
Hier wurde ein so genanntes Termschema definiert: Für jede konkrete mengentheoretische Aussageform $A(m)$ ergibt sich ein konkreter Term $\{m:A(m)\}$.
Damit diese Terme in mengentheoretischen Aussagen und Aussageformen verwendet werden können, werden folgende zwei Vereinbarungen getroffen:
Mit Hilfe dieser beiden Definitionen kann jeder Klassenterm $\{m:A(m)\}$ in jeder beliebigen Aussageform „eliminiert“ werden, indem der Term einfach durch die ihn definierende Aussageform ersetzt wird.
Die freie Variable muss nicht unbedingt $m$ heißen, sondern kann anders benannt werden, solange sich dadurch nicht die Semantik der Aussageform $A(m)$ ändert. Insbesondere kann $m$ durch jede Variable $x$ ersetzt werden, die nicht als gebundene Variable im $A(m)$ enthalten ist. Der so geänderte Term beschreibt dieselbe Klasse:
$\begin{array}{rclclcl}
a \in \{m:A(m)\} & \;\leftrightarrow\; & \rm{Mg}(a) \wedge A(a) \\ & \;\leftrightarrow\; & a \in \{x:A(x)\}\\ \{m:A(m)\} \in a & \;\leftrightarrow\; & \exists k: ( k \in a \,\wedge\, \forall m: (m \in k \leftrightarrow \rm{Mg}(m) \wedge A(m)))\\ & \;\leftrightarrow\; & \exists k: ( k \in a \,\wedge\, \forall x: (x \in k \leftrightarrow \rm{Mg}(x) \wedge A(x)))\\ & \;\leftrightarrow\; & \{x:A(x)\} \in a \end{array}$
Allerdings ist nicht jede Umbenennung erlaubt. Beispielsweise ist folgende Umbenennung nicht möglich, da sich dadurch die Semantik der Aussageform $A(m) = \exists x: x \in m$ ändert:
Wenn $A(m,v_1,\ldots,v_n)$ neben $m$ noch weitere freie Variablen $v_1,\ldots,v_n$ enthält, ergibt sich für jede konkrete Belegung $[v_1|a_1,\ldots,v_n|a_n]$ dieser weiteren freien Variablen ein eigener Term $\{m:A(m,v_1|a_1,\ldots,v_n|a_n)\}$, indem in $A$ jedes freie Vorkommen der Variablen $v_i$ durch den konkreten Wert $a_i$ ersetzt wird.
Spezielle Klassen
$\emptyset $ | $:= \{m: \bot \} = \{m: \rm{UMg}(m)\} = \{m: m \not= m\} $ | ist die leere Menge, d.h. diejenige Klasse, die keine Mengen (und auch keine Unmengen!) enthält. |
$\mathcal{V} $ | $:= \{m: \top \} = \{m: \rm{Mg}(m)\} = \{m: m = m\} $ | ist die Allklasse, d.h. diejenige Klasse, die alle Mengen enthält. |
$\mathcal{R} $ | $:= \{m: m\notin m\}$ | ist die Russell-Klasse, d.h. diejenige Klasse, die alle Mengen enthält, die sich nicht selbst enthalten. |
$a \cup b $ | $:= \{m: m \in a \vee m \in b\}$ | ist die Vereinigung zweier Klassen $a$ und $b$ |
$a \cap b $ | $:= \{m: m \in a \wedge m \in b\}$ | ist der Durchschnitt zweier Klassen $a$ und $b$ |
$a \setminus b $ | $:= \{m: m \in a \wedge m \notin b\}$ | ist die Differenz zweier Klassen $a$ und $b$ |
$\bar a $ | $:= \{m: m \notin a \} = \mathcal{V} \setminus a$ | ist das Komplement der Klasse $a$ |
$\{\} $ | $:= \emptyset$ | ist ein alternativer Name für die leere Menge |
$\{a\} $ | $:= \{m: \rm{Mg}(a) \rightarrow m = a\}$ | ist die einelementige Menge; es gilt $\rm{Mg}(a) \leftrightarrow (m \in \{a\} \leftrightarrow m=a)$ und $\rm{UMg}(a) \leftrightarrow \{a\} = \mathcal{V}$ |
$\{a, b\} $ | $:= \{a\} \cup \{b\} $ | ist die zweielementige Menge (falls $a \not=b$) |
$\{a, b, c\} $ | $:= \{a. b\} \cup \{c\} $ | ist die dreielementige Menge (falls $a$, $b$, $c$ paarweise verschieden sind) |
$\vdots $ |
Alternative Definition der einelementigen Menge
Alternativ könnte man auch $\{a\} := \{x: x = a\}$ festsetzen. Für Mengen ergäbe sich daraus kein Unterschied zur obigen Definition. Für Unmengen würde dagegen $\rm{UMg}(a) \leftrightarrow \{a\} = \emptyset$ an Stelle von $\rm{UMg}(a) \leftrightarrow \{a\} = \mathcal V$ gelten. In den meisten Fällen ist es praktischer, Unmengen auf die Unmenge $\mathcal{V}$ und nicht auf die leere Mengen $\emptyset$ abzubilden, da man normalerweise weniger Fallunterscheidungen treffen muss. Beispielsweise gilt im ersten Fall $\{\{\mathcal R\}\} = \mathcal V$, im zweiten Fall dagegen $\{\{\mathcal R\}\} = \{\emptyset\}$. Das heißt, bei der Alternativdefinition würde man dem Ergebnis nicht mehr ansehen, dass ursprünglich versucht wurde, eine Unmenge als Element in eine Menge zu stecken.
Verzicht auf Urelemente
In der klassenbasierten Mengenlehre wird heutzutage ebenso wie in der „reinen“ Mengenlehre auf die Definition von „Urelementen“ verzichtet. Die leere Menge reicht als Urelement aus. Wenn man irgendwelche realen oder abstrakten Objekte in Klassen zusammenfassen will, so muss man zunächst die diese Objekte mit bestimmten Klassen identifizieren. Man muss also für jedes Objekt eine Klasse definieren, die diese Objekt repräsentiert.
John von Neumann hat beispielsweise vorgeschlagen, $n$ so zu definieren, dass jede natürliche Zahl oder – allgemeiner – jede Ordinalzahl (Neuman spricht von „Ordnungszahl“) alle ihre Vorgänger als Elemente enthält[3]:
Anschließend kann man auch beliebige Ordinalzahlen in Klassen zusammenfassen. Genaugenommen werden allerdings keine Ordinalahlen, sondern deren Stellvertreter zu Klassen zusammengefasst:
Die Definition von Neumann hat sich als besonders nützlich erwiesen, gerade weil sie nicht nur auf natürliche Zahlen beschränkt ist. Aber es gibt selbstverständlich noch zahlreiche andere Möglichkeiten, natürliche Zahlen oder Ordinalzahlen durch Klassen zu repräsentieren.
Beispiel für eine Alternativ-Definition der natürlichen Zahlen:
Vor- und Nachteile des Verzichts auf Urelemente
Der gravierende Vorteil, den der Verzicht auf Urelemente bietet, ist, dass man sich in Beweisen viele Fallunterscheidungen der Art „Wenn $x$ eine Urelement ist ..., anderenfalls ...“ spart.
Ein Nachteil ist dagegen, dass Mengen, die Urelemente repräsentieren, zusätzliche Eigenschaften haben, die die eigentlichen Urelemente gar nicht haben. Beispielsweise gelten für natürliche Zahlen, die auf die von-neumannsche Art definiert werden, ungewöhnliche Zusatzbeziehungen:
Für die natürlichen Zahlen selbst gelten diese Beziegunhen dagegen nicht, da die Element-Beziehung, der Mengendurchschnitt etc. gar nicht definiert sind. Und wenn man die natürlichen Zahlen durch andere Mengen repräsentiert, ergeben sich andere Gesetzmässigkeiten. Wenn beispielsweise die obige Alternativ-Definition verwendet wird, dann gilt:
Unterschied zwischen Mathematik und Informatik
Ein wesentlicher Unterschied zwischen Mathematik und Informatik ist die Behandlung von Urelementen: In der Mathematik wird heute – wie zuvor beschriben wurde– i.Allg. auf Urelemente ganz verzichtet. Stattdessen werden bestimmte Mengen (oder Klassen) als Repräsentanten für die benötigten Urelemente verwendet.
In der Informatik sind Urelemente dagegen von zentraler Bedeutung. Diese werden i. Allg. Werte oder Atome genannt. Beispiele:
- Boolesche Werte
- Numerische Werte
- Zeichenketten
- etc.
Axiomatisierung
Dass auf die zuvor beschriebene Art Weise tatsächlich Klassen gebildet werden können und welche dieser Klassen Mengen sind, wird axiomatisch festgelegt.
Komprehensionsaxiome
Es sei $A(k)$ eine mengentheoretische Aussageform in der $k$ eventuell als freie Variable vorkommt.
Die Komprehensionsaxiome – es gibt abzählbar viele davon, da für es jede der Aussageformen $A(k)$ ein eigenes Axiom gibt – sagen aus, unter welchen Umständen die Klasse $\{k: k \in A(k)\}$ existiert, also unter welchen Umständen die Objekte $k$ zu einer Klasse zusammengefasst werden können (Komprehension = Zusammenfassung).
Naive Komprehensionsaxiome
Gottlob Frege hat in seinen „Grundgesetzen der Arithmetik“[4] die uneingeschränkte Mengenbildung bzw. Klassenbildung zugelassen. (Zu dieser Zeit wurden die Begriffe „Menge“ und „Klasse“ noch als Synonyme verwendet.)
Die „naiven“ Komprehensionsaxiome lauten daher folgendermaßen:
Diese Axiome führen jedoch sofort zur Russellschen Antinomie, indem man $A(k) := k \not\in k$ setzt. Das zugehörige Komprehensionsaxiom lautet:
Es sei $\mathcal R$ eine derartige Klasse $K$, dann gilt für jede Klasse $k$:
Insbesondere gilt dies für die Klasse $\mathcal R$. Dies führt aber zu einem logischen Widerspruch:
Es gibt mehrere Möglichkeiten, die Komprehension so zu beschänken, dass die Russellsche Antinomie nicht mehr direkt aus diesem Axiom abgeleitet werden kann. (Ob sie mit Hilfe weiterer Axiome der Mengenlehre abgeleitet werden kann, ist dagegen unbekannt. Falls dies nicht der Fall sein sollte – wovon man heute ausgeht –, kann dies jedoch nicht bewiesen werden. Dies ist eine der Schlussfolgerungen, die man aus dem zweiten Unvollständigkeitssatz von Kurt Gödel[5] ziehen kann.)
Klassen-Komprehensionsaxiome
In der Neumann-Bernays-Gödel-Mengenlehre werden folgende Komprehensionsaxiome eingesetzt, bei der darauf geachtet wird, dass nur Mengen (aber keine Unmengen) in Klassen zusammengefasst werden:
Hier gilt für eine zur Aussageform $k \notin k$ gehörige Klasse $\mathcal R$:
Und daraus folgt $\neg\rm{Mg}(\mathcal R)$, d.h. $\mathcal R$ ist eine Unmenge, da anderenfalls eine Widerspruch auftreten würde. Es gibt also (mindestens) eine Russel-Klasse $\mathcal R$, die aber keine Menge, sondern eine Unmenge ist.
Die Unterscheidung zwischen Mengen und Unmengen stellt somit eine Möglichkeit dar, das Problem der Russellschen Antinomie zu vermeiden:
Auch die Allklasse ist eine echte Klasse. Dies kann aber erst mit Hilfe weiterer Axiome gezeigt werden.
Einfache Lemmata
Gleichheit von Klasse
Die Gleichheitsbeziehung ist eine Äquivalenzrelation:
Der Satz von Löwenheim/Skolem für die Prädikatenlogik erster Stufe besagt, dass jede erfüllbare Menge von prädikatenlogischen Aussagen ein abzählbares Modell hat. Daraus folgt insbesondere, dass es ohne Auszeichnung der Gleichheit unmöglich ist, Mengen einer festen endlichen Kardinalität oder endliche Mengen zu charakterisieren.[6]
Um dieses „Problem“ zu vermeiden, müsste man Prädikatenlogik erster Stufe mit Gleichheit zur Definition mengentheoretischer Aussagen verwenden. Das heißt, neben dem Prädikat „$\in$“ gäbe es noch das Gleichheitsprädikat „$=$“, dessen Bedeutung prädikatenlogisch und nicht mengentheoretisch definiert werden würde.
Einen großen Vorteil würde man damit aber nicht erzielen. So oder so gibt es beliebig viele Darstellungen einer endlichen Menge, wie z.B.
Ohne die Sonderbehandlung der Gleichheit spiegelt sich dies auch in den möglichen Modellen wieder, da es Modelle geben kann, in denen eine Menge (oder Klasse) nicht nur durch ein Objekt, sondern durch diverse äquivalente Objekte repräsentiert wird. Beispielsweise könnte die zweielementige Menge $\{1,5\}$ im Modell durch eine Vielzahl von Zeichenketten repräsentiert werden (vgl. Herbrandinterpretation):
{1,5}
, {5,1}
, {1,1,5}
, {1,5,1,5}
, {1,5,1,1,1,5}
etc.Ob durch die Sonderbehandlung der Gleichheit die Anzahl der möglichen Modelle etwas eingeschränkt wird oder nicht, ist angesichts der Tatsache, dass man sowieso mit zahlreichen Darstellungen einer Menge (oder Klasse) konfrontiert wird nicht wirklich von Bedeutung.
Viel wichtiger wäre die Beantwortung der Frage, ob es überhaupt ein Modell gibt. Aber diese Frage lässt sich – als eine weitere Schlussfolgerung aus dem zweiten Unvollständigkeitssatz von Kurt Gödel[5] – nicht beantworten.
Die leere Menge
Die leere Menge erfüllt die Bedingung $\forall x: x \notin \emptyset$.
Es gibt nur eine leere Menge. Gäbe es eine zweite, so würde sie dieselben Elemente beinhalten wie die erste (nämlich keine) und wäre damit zur ersten gleich.
Alternative Definition der Begriffe „Menge“ und „Unmenge“
Ein Klasse $k$ ist eine Menge, wenn sie Element der Allklasse ist:
Eine Klasse $k$ ist eine Unmenge oder echte Klasse, wenn sie kein Element der Allklasse ist:
Quellen
- ↑ siehe beispielsweise Russell (1903): Bertrand Russell; The Principles of Mathematics; Auflage: 2; Verlag: W. W. Norton & Company; Adresse: Berlin; Web-Link; 1903; Quellengüte: 5 (Buch)
- ↑ Schmidt (1966): Jürgen Schmidt; Mengenlehre – Grundbegriffe; Reihe: B.I.Hochschultaschenbücher; Band: 1; Nummer: 56; Verlag: Bibliographisches Institut AG; Adresse: Mannheim; ISBN: B0000BUJC6; 1966; Quellengüte: 5 (Buch)
- ↑ Neumann (1923): John von Neumann; Zur Einführung der transfiniten Zahlen; in: Acta Scientiarum Mathematicarum (Szeged); Band: 1; Nummer: 4; Seite(n): 199-208; Hochschule: Szegedi Tudományegyetem; Web-Link; 1923; Quellengüte: 5 (Artikel)
- ↑ Frege (1893): Gottlob Frege; Grundgesetze der Arithmetik; Band: I; Verlag: Verlag Hermann Pohle; Adresse: Jena; Web-Link 0, Web-Link 1, Web-Link 2, Web-Link 3; 1893; Quellengüte: 5 (Buch)
- ↑ 5,0 5,1 Gödel (1931): Kurt Gödel; Über formal unentscheidbare Sätze der Principia Mathematica und verwandter Systeme I; in: Monatshefte für Mathematik und Physik; Band: 38; Nummer: 1; Seite(n): 173-198; Verlag: Springer-Verlag GmbH; Adresse: Wien; Web-Link; 1931; Quellengüte: 5 (Artikel)
- ↑ Güntzer, Schmidt, Kempf, Möller (1989): Ulrich Güntzer, Gunther Schmidt, Michael Kempf und Bernhard Möller; Mathematische Logik; Band: TUM-I-8900; Hochschule: Technische Universität München; 1989; Quellengüte: 4 (Skript), S. 3.4-18
Siehe auch
- Felscher (1978): W. Felscher; Naive Mengen und abstrakte Zahlen; Band: 1; Verlag: BI-Wissenschaftsverlag; Adresse: Mannheim; ISBN: 3-411-01538-1; 1978; Quellengüte: 5 (Buch)
- Ebbinghaus (2003): Heinz-Dieter Ebbinghaus; Einführung in die Mengenlehre; Reihe: Hochschultaschenbuch; Auflage: 4; Verlag: Spektrum Akademischer Verlag; Adresse: Heidelberg, Berlin; ISBN: 3-8274-1411-3; 2003; Quellengüte: 5 (Buch)
- Wikipedia:Klasse (Mengenlehre)
- Wikipedia:Ackermann-Mengenlehre