Diskrete Mathematik und Algebra - Fakultät für Mathematik und

Werbung
Grundlagen der Diskreten Mathematik und
Algebra 1
Prof. Udo Hebisch
WS 2010/11
Dieses Skript enthält nur den “roten Faden”
der Vorlesung. Wesentliche Inhalte werden ausschließlich
in der Vorlesung vermittelt. Daher ist dieses
Skript nicht zum Selbststudium gedacht, sondern
nur als “Erinnerungsstütze”.
1
INHALTSVERZEICHNIS
2
Inhaltsverzeichnis
1 Aussagen und Mengen
3
1.1
Aussagenlogik . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3
1.2
Prädikatenlogik . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11
1.3
Mengenbildung und Mengenalgebra . . . . . . . . . . . . . . . . .
15
1.4
Relationen und Abbildungen . . . . . . . . . . . . . . . . . . . . .
27
1.4.1
Kartesische Produkte . . . . . . . . . . . . . . . . . . . . .
27
1.4.2
Korrespondenzen und Relationen . . . . . . . . . . . . . .
29
1.4.3
Äquivalenz- und Ordnungsrelationen . . . . . . . . . . . .
34
1.4.4
Abbildungen . . . . . . . . . . . . . . . . . . . . . . . . . .
44
1.4.5
Kardinalzahlen . . . . . . . . . . . . . . . . . . . . . . . .
48
1.4.6
Verknüpfungen . . . . . . . . . . . . . . . . . . . . . . . .
53
Verallgemeinerte mengentheoretische Operationen . . . . . . . . .
56
1.5
2 Gruppen, Ringe, Körper
2.1
59
Gruppen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
59
2.1.1
Elementare Eigenschaften . . . . . . . . . . . . . . . . . .
59
2.1.2
Untergruppen und Homomorphie . . . . . . . . . . . . . .
65
2.1.3
Permutationsgruppen . . . . . . . . . . . . . . . . . . . . .
73
2.2
Ringe
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
77
2.3
Körper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
83
3 Aufgaben
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
86
1 Aussagen und Mengen
1
3
Aussagen und Mengen
Weiterführende Informationen zu den Inhalten dieses Kapitels findet man unter
www.mathecafe.de/logik/
1.1
Aussagenlogik
In diesem Abschnitt werden hauptsächlich für veranschaulichende Beispiele
Kenntnisse aus der elementaren Arithmetik vorausgesetzt, also Vertrautheit mit
den Rechengesetzen in den natürlichen Zahlen N0 , den ganzen Zahlen Z und den
rationalen Zahlen Q.
Eine ausführlichere Behandlung dieser Zahlenbereiche und ihrer Rechengesetze
findet man in dem Skript zur Zahlentheorie
www.mathe.tu-freiberg.de/∼hebisch/skripte/zahlenth/zahlenth.pdf
Unter einer “Aussage” versteht man in der Mathematik einen in einer natürlichen oder formalen Sprache formulierten Satz, für den eindeutig festgestellt werden kann, ob er in einer gewissen “realen Welt” wahr oder falsch ist. Typische
Aussagen (aus der “Welt der natürlichen Zahlen”) sind etwa
A: 3 ist eine Primzahl.
B: 9 ist keine Primzahl.
C: 2 teilt 9 (als Formel: 2 | 9).
D: Es gibt unendlich viele Primzahlen.
E: Es gibt unendlich viele Primzahlzwillinge.
Die Wahrheit oder Falschheit von A, B und C kann dabei sehr schnell bestimmt
werden, sobald die in den Aussagen auftretenden Begriffe “Primzahl” und “teilt”
geklärt sind. Dagegen ist es erheblich schwieriger, die Wahrheit von D festzustellen, wenn der Begriff “unendlich” präzisiert worden ist, was für sich genommen
schon schwierig genug ist und hier in Definition 1.30 geschieht.
E wird ebenfalls als Aussage betrachtet, obwohl bis heute noch niemand entscheiden konnte, ob dieser Satz wahr oder falsch ist.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.1 Aussagenlogik
4
Dagegen betrachtet man üblicherweise umgangssprachlich ebenfalls durchaus
sinnvolle Sätze wie “3 ist keine wertvolle Primzahl.” oder “Primzahlen sind
schön.” nicht als Aussagen.
Man kann nun “elementare” Aussagen zu komplizierteren zusammensetzen, die
dann ebenfalls stets wahr oder falsch sind, z. B. “Wenn 2 die 9 teilt, dann ist
9 keine Primzahl” kurz: “wenn C, dann B”, was eine wahre Aussage ist. Diese
Ideen werden nun formalisiert.
Definition 1.1 Es sei B = {0, 1} die Menge der Booleschen Wahrheitswerte
(George Boole, 1815 - 1864). Weiterhin sei V = {A, B, C, . . .} eine Menge von
(Aussagen-)Variablen (lat. varius = vielfältig). Dann werden die aussagenlogischen Formeln wie folgt erklärt:
(1) Jeder der Wahrheitswerte und jede Variable ist eine aussagenlogische Formel. Sie werden atomare Formeln oder kurz Atome (grch. atomos = unteilbar)
genannt.
(2) Sind p und q aussagenlogische Formeln, dann auch
(¬p), (p ∧ q), (p ∨ q), (p → q), (p ↔ q).
(3) Nur die durch wiederholte Anwendung von (1) und (2) definierten Zeichenketten sind aussagenlogische Formeln. Die Gesamtheit aller so definierten Formeln
werde mit F = F(V) bezeichnet
Bemerkung 1.2 a) Da es genau zwei Wahrheitswerte gibt, handelt es sich bei
der hier betrachteten klassischen Aussagenlogik um eine zweiwertige Logik (grch.
logos = Lehre, Aussage). Entsprechend kann man mehrwertige Logiken definieren. Man interpretiert den Wahrheitswert 1 als “wahr” und entsprechend 0 als
“falsch”. Daher kommen in der Literatur auch andere Bezeichnungen vor: “W”
oder “T” oder “true” oder “>” anstelle von 1 und “F” oder “false” oder “⊥”
anstelle von 0.
b) Die Menge der Variablen wird als abzählbar unendlich (in einem später noch
zu präzisierenden Sinn) vorausgesetzt, so daß man immer “genügend” viele Variablen zur freien Verfügung hat, aber andererseits sie auch durchnumerieren kann.
Man schreibt daher auch oft V = {v0 , v1 , v2 , . . .} oder V = {x0 , x1 , x2 , . . .}. Zur
Vermeidung von Indizes sind aber die hier und in der Literatur häufig verwendeten Großbuchstaben bequemer. Jede Variable kann jeweils mit genau einem der
Wahrheitswerte belegt werden. (Auch dies werden wir später präziser ausdrücken
können, indem wir Variablenbelegungen als Abbildungen val : V → B definieren.)
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.1 Aussagenlogik
5
c) Die aussagenlogischen Formeln sind rekursiv (lat. recurrere = zurücklaufen)
definiert. Jede nicht atomare Formel besitzt einen eindeutigen Aufbau aus kürzeren Bestandteilen, die selbst wieder Formeln sind. Man kann daher Aussagen über
sämtliche Formeln durch Induktion über diesen Aufbau beweisen oder Eigenschaften für Formeln induktiv definieren. Insbesondere kann durch programmierbare
Verfahren (Algorithmen) entschieden werden, ob eine vorgelegte Zeichenkette, die
ausschließlich aus Variablen, Klammern und Junktoren gebildet wurde, zu F(V)
gehört oder nicht.
d) Die Symbole ¬, ∧, ∨, → und ↔ werden logische Junktoren (lat. iungere = verbinden) genannt und der Reihe nach “nicht”, “und”, “oder”, “wenn..., dann...”
sowie “genau dann..., wenn...” gelesen. Ihre exakte Bedeutung wird gleich definiert. Man nennt ¬p die Negation (lat. negare = verneinen), p∧q die Konjunktion
(lat. coniungere = miteinander verbinden), p ∨ q die Disjunktion (lat. disiungere
= trennen, unterscheiden), p → q die Implikation (lat. implicare = einwickeln)
oder Subjunktion (lat. subiungere = unterordnen) und p ↔ q die Äquivalenz (lat.
aequus = gleich, valere = bewerten) der Formeln p und q. In der Literatur werden
auch andere Symbole für diese Junktoren verwendet, beispielsweise “∼ A” oder
“A” für “¬A”, “&” oder “·” für “∧”, “+” für “∨”, “⊃” oder “⇒” für “→”, “⇔”
oder “≡” für “↔”.
e) Zur Erleichterung der Lesbarkeit und Vermeidung “überflüssiger” Klammern
legt man fest, daß die äußeren Klammern stets weggelassen werden dürfen und
der in d) jeweils weiter links stehende Junktor “stärker bindet” als der rechts
stehende. Man schreibt also beispielsweise A∧¬A → B anstelle von ((A∧(¬A)) →
B).
Eine ausführliche Diskussion weiterer möglicher Junktoren und ihre Bezeichnungen in der Literatur findet man unter
www.mathecafe.de/logik/booleschefunktionen.html
Aufgabe 1.3 Man versuche, den Begriff “arithmetischer Term”, der in fast jeder Programmiersprache verwendet wird, in ähnlicher Weise wie in Definition 1.1
formal zu präzisieren, damit durch ein automatisches Verfahren überprüft werden kann, ob eine vorgelegte Zeichenkette ein korrekter Term ist. Dabei können
arithmetische Variablen x, y, z, . . . verwendet werden, die jetzt reelle (oder beispielsweise auch nur ganzzahlige) Werte annehmen dürfen, und bestimmte arithmetische Operatoren wie +, −, ∗, /, max, min. Man nimmt dann diese speziellen
Symbole mit einer ganz festen Bedeutung in die Signatur mit auf.
Wie könnte man diese Definition erweitern, wenn auch Vergleiche zwischen Termen mit den Vergleichsoperatoren =, 6=, <, ≤, >, ≥ zugelassen werden sollen?
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.1 Aussagenlogik
6
Definition 1.4 Die Verknüpfung der Wahrheitswerte von belegten Aussagenvariablen A und B bei Verwendung der jeweiligen Junktoren wird durch die
folgenden Wahrheitswertetafeln festgelegt.
¬A
1
0
A
0
1
A
0
0
1
1
B
0
1
0
1
A∧B
0
0
0
1
A∨B
0
1
1
1
A→B
1
1
0
1
A↔B
1
0
0
1
Wird also jede Variable mit einem festen Wahrheitswert belegt, dann wird durch
Rekursion auch jeder aussagenlogischen Formel eindeutig ein Wahrheitswert zugeordnet.
Beispiel 1.5 In diesem Beispiel beachte man bei der Überprüfung der angegebenen Werte besonders die getroffenen Klammerkonventionen.
A
0
0
1
1
B
0
1
0
1
A ∧ ¬A
0
0
0
0
A ∨ ¬A
1
1
1
1
¬B → ¬A
1
1
0
1
¬A ∨ B
1
1
0
1
¬(A → B)
0
0
1
0
Definition 1.6 Zwei aussagenlogische Formeln p und q heißen gleichwertig oder
(semantisch) äquivalent, in Zeichen p ≡ q, wenn beide bei jeder Belegung der (in
ihnen vorkommenden) Variablen denselben Wahrheitswert besitzen.
Eine aussagenlogische Formel p heißt allgemeingültig oder eine Tautologie (grch.
tautologia = dasselbe sagend), wenn p ≡ 1 gilt. Dagegen spricht man bei p ≡ 0
von einer widersprüchlichen Formel oder einer Kontradiktion (lat. contra = gegen,
dicere = sagen, sprechen). Eine nicht widersprüchliche Formel heißt erfüllbar.
Aufgabe 1.7 Wie würde man entsprechend die “Termäquivalenz” für Terme aus
Aufgabe 1.3 definieren?
Durch Aufstellen der entsprechenden Wahrheitswertetafeln beweist man den folgenden Hilfssatz. Diese und weitere Äquivalenzen werden diskutiert auf
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.1 Aussagenlogik
7
www.mathecafe.de/logik/formelaequivalenz.html
Lemma 1.8 Für aussagenlogische Formeln x gelten die folgenden Äquivalenzen
(1)
¬0 ≡ 1,
(2)
¬1 ≡ 0,
(3)
¬(¬x) ≡ x,
(4)
x ∧ ¬x ≡ 0,
(5)
x ∨ ¬x ≡ 1,
(6) x ↔ ¬x ≡ 0,
(7)
0 ∧ x ≡ 0,
(8)
1 ∧ x ≡ x,
(9)
0 ∨ x ≡ x,
(10)
1 ∨ x ≡ 1,
(11) 0 → x ≡ 1,
(12) 1 → x ≡ x,
(13) x → 0 ≡ ¬x,
(14) x → 1 ≡ 1,
(15) x → x ≡ 1,
(16) x ↔ 0 ≡ ¬x,
(17) x ↔ 1 ≡ x.
Beweis:
x 0 1 ¬x
0 0 1 1
1 0 1 0
¬0 ¬1 ¬(¬x) x ∧ ¬x
1
0
0
0
1
0
1
0
x 0 1 ¬x
0 0 1 1
1 0 1 0
0∧x
0
0
x 0 1 ¬x
0 0 1 1
1 0 1 0
1∧x
0
1
0∨x
0
1
x→0 x→1 x→x
1
1
1
0
1
1
1∨x
1
1
x ∨ ¬x
1
1
0→x
1
1
x ↔ ¬x
0
0
1→x
0
1
x↔0 x↔1
1
0
0
1
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.1 Aussagenlogik
8
Bemerkung 1.9 Aufgrund der Definition des Junktors ↔ und der Äquivalenz
≡ von Formeln gilt p ≡ q genau dann, wenn p ↔ q eine Tautologie ist.
Aus (1) und (2) folgt insbesondere, daß die Tautologien gerade die Negationen
der Widersprüche sind und umgekehrt.
Die Formel (3) beschreibt die “doppelte Verneinung”, welche wieder die ursprüngliche Aussage ergibt.
Die Formel (5) ist auch als “tertium non datur” bekannt: Jede Aussage kann nur
wahr oder falsch sein, eine dritte Möglichkeit gibt es nicht. (Dies liegt natürlich
an der vorausgesetzten Zweiwertigkeit der Logik!)
Die Formel (11) zeigt, daß aus einem Widerspruch jede beliebige Aussage folgt:
“ex contradictione quodlibet” oder kürzer aber nicht ganz korrekt “ex falso quodlibet”.
Die Formel (13) begründet das Prinzip des Widerspruchsbeweises: Wenn aus einer
(als wahr angenommenen) Aussage ein Widerspruch gefolgert werden kann, muß
diese Aussage falsch sein, “tertium non datur”.
Die Formel (15) beschreibt die “Selbstimplikation”, also jede Formel impliziert
sich selbst.
Satz 1.10 Für aussagenlogische Formeln x, y, z gelten die folgenden Äquivalenzen
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
x∧x
x∨x
x∧y
x∨y
x↔y
x ∧ (y ∧ z)
x ∨ (y ∨ z)
x ↔ (y ↔ z)
x ∧ (x ∨ y)
x ∨ (x ∧ y)
x → (x → y)
x ∧ (y ∨ z)
x ∨ (y ∧ z)
≡
≡
≡
≡
≡
≡
≡
≡
≡
≡
≡
≡
≡
x,
x,
y ∧ x,
y ∨ x,
y ↔ x,
(x ∧ y) ∧ z,
(x ∨ y) ∨ z,
(x ↔ y) ↔ z,
x,
x,
x → y,
(x ∧ y) ∨ (x ∧ z),
(x ∨ y) ∧ (x ∨ z),
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.1 Aussagenlogik
9
(31)
x → (y ∧ z)
(32)
x → (y ∨ z)
(33)
x∧y →z
(34)
x∨y →z
(35)
¬(x ∧ y)
(36)
¬(x ∨ y)
(37)
¬(x → y)
(38)
¬(x ↔ y)
(39) (x ∧ ¬y) ∨ (y ∧ ¬x)
≡
≡
≡
≡
≡
≡
≡
≡
≡
(x → y) ∧ (x → z),
(x → y) ∨ (x → z),
(x → z) ∨ (x → z),
(x → z) ∧ (x → z),
¬x ∨ ¬y,
¬x ∧ ¬y,
x ∧ ¬y,
¬x ↔ y,
(x ∨ y) ∧ ¬(x ∧ y).
Beweis: Übungsaufgabe!
Bemerkung 1.11 Die Äquivalenzen (35) und (36) werden auch De Morgansche
Regeln genannt, nach Augustus de Morgan (1806 - 1871).
Folgerung 1.12 Für aussagenlogische Formeln x, y gelten die folgenden Äquivalenzen
(40) x ↔ y ≡
(41) x → y ≡
(42) x ∨ y ≡
(43) x ∧ y ≡
(x → y) ∧ (y → x),
¬x ∨ y,
¬(¬x ∧ ¬y),
¬(¬x ∨ ¬y).
Beweis: (40) ergibt sich aus der folgenden Wahrheitswertetafel:
x
0
0
1
1
y
0
1
0
1
x↔y
1
0
0
1
x→y
1
1
0
1
y→x
1
0
1
1
(x → y) ∧ (y → x)
1
0
0
1
(41) folgt aus (37) mittels (35) und doppelter Verneinung (3).
(42) und (43) folgen aus (36) bzw. (35) ebenfalls durch doppelte Verneinung. Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.1 Aussagenlogik
10
Bemerkung 1.13 Diese Folgerung zeigt, daß sich nacheinander ↔, → und ∧
aus allen Formeln entfernen lassen, so daß man “eigentlich” nur die Junktoren
¬ und ∨ in der Definition 1.1 (2) benötigt. Dasselbe gilt aber auch für ¬ und
∧. Es ist nur eine Frage der Bequemlichkeit, die anderen Junktoren ebenfalls
zu benutzen. Man bezeichnet die jeweils verwendete Menge von Junktoren, also
Σ = {¬, ∧, ∨, →, ↔} bzw. Σ = {¬, ∧} usw. auch als logische Signatur (lat. signum
= Zeichen, Kennzeichen) der gerade betrachteten Logik.
Definition 1.14 Atomare Formeln und deren Negationen heißen Literale. Eine
Disjunktion p1 ∨ . . . ∨ pn , wobei jede Teilformel pi eine Konjunktion von Literalen
ist, heißt eine disjunktive Normalform oder alternative Normalform. Eine Konjunktion q1 ∧ . . . ∧ qn , wobei jede Teilformel qi eine Disjunktion von Literalen ist,
heißt eine konjunktive Normalform.
Ohne Beweis sei der folgende Satz mitgeteilt, der dann natürlich auch verwendet
werden darf.
Satz 1.15 Zu jeder aussagenlogischen Formel gibt es eine äquivalente in disjunktiver Normalform und eine äquivalente in konjunktiver Normalform.
Satz 1.16 Für aussagenlogische Formeln x, y, z gelten die folgenden Tautologien
(44)
x
(45)
((x → y) → x)
(46)
(x → (y → z))
(47)
(x → y)
(48)
(x → y)
(49)
(x → (y → z))
(50) (x → y) ∧ (x → z)
(51) (x → z) ∧ (y → z)
(52) (x → y) ∧ (x → ¬y)
(53) (x → y) ∧ (¬x → y)
→
→
→
↔
→
→
→
→
→
→
(y → x),
x,
(y → (x → z)),
((¬y) → (¬x)),
((y → z) → (x → z)),
((x → y) → (x → z)),
(x → y ∧ z),
(x ∨ y → z),
¬x,
y.
Beweis: Einige Formeln lassen sich statt durch Wahrheitswertetafeln auch kürzer
durch Fallunterscheidungen beweisen:
(44): Ist x wahr, dann auch y → x für jede Formel y und daher (44). Ist x aber
falsch, so gilt diese Implikation wegen “ex falso quodlibet”.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.2 Prädikatenlogik
11
(45): Ist x wahr, so gilt die Implikation. Ist x falsch, so gilt x → y für jedes y,
womit dann aber (x → y) → x falsch ist. Daher gilt aber die gesamte Implikation.
Rest: Übungsaufgabe!
Bemerkung 1.17 In diesem Satz sind einige Beweismethoden angegeben. (44)
beschreibt das Prinzip der “Prämissenbelastung”, (45) ist als “Formel von Peirce”
(C. S. Peirce, 1839 - 1914) bekannt, (46) als “Prämissenvertauschung”. (47) stellt
den “Beweis durch Kontraposition” dar. (48) beschreibt den sogenannten “Kettenschluß”, (49) den “Fregeschen Kettenschluß” (Gottlob Frege, 1848 - 1925).
(52) stellt das “Platonische Falschheitskriterium” (Platon, 428/27 - 348/47 v.
Chr.) dar, (53) das “Euklidische Wahrheitskriterium” (Euklid, um 360 - um 280
v. Chr.)
Bemerkung 1.18 Die Methode der Wahrheitswertetafeln stellt eine universelle Beweismethode für aussagenlogische Formeln dar, jedoch steigt der Aufwand
exponentiell mit der Anzahl der auftretenden Variablen. Man ist daher an Verfahren (Algorithmen) interessiert, die “wesentlich schneller” die Wahrheit, Falschheit
oder Erfüllbarkeit einer Formel feststellen. Daß die Suche nach derartigen Algorithmen nicht nur für die Aussagenlogik große Bedeutung hat, sondern für fast
alle Bereiche der Mathematik (und ihrer Anwendungen), zeigt die Komplexitätstheorie.
1.2
Prädikatenlogik
Sei E ein Grundbereich von Objekten auch Universum genannt. Dann ist eine
Variable x über E ein Zeichen, für welches jedes Objekt aus E eingesetzt werden
kann. Eine Aussageform oder Prädikat P über E ist ein sprachliches Gebilde
einer natürlichen oder formalen Sprache, in dem wenigstens eine Variable über E
auftritt und aus dem beim Einsetzen von Objekten aus E für alle Variablen aus
P eine Aussage entsteht. Wenn in dem Prädikat P genau die Variablen x1 , . . . , xn
auftreten, schreibt man P (x1 , . . . , xn ), nennt P ein n-stelliges Prädikat und sagt,
daß die Variablen x1 , . . . , xn in P frei vorkommen.
Eine Aussageform hat noch keinen Wahrheitswert, sondern dieser wird erst festgelegt, wenn jede Variable in ihr durch einen Wert aus E ersetzt wird. (Ähnlich
haben die in Aufgabe 1.3 betrachteten arithmetischen Terme erst dann einen
Wert, wenn jeder Variablen eine (reelle) Zahl zugeordnet wurde. Man beachte
auch, daß die im zweiten Teil dieser Aufgabe betrachteten Vergleichsoperatoren
gerade zweistellige Prädikate sind.)
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.2 Prädikatenlogik
12
Sei E = N0 die Gesamtheit aller natürlichen Zahlen.
P (x): x ist eine Primzahl.
T (x, y): x teilt y.
G(x) : T (2, x), also “x ist gerade”.
P (9) ist also die falsche Aussage “9 ist eine Primzahl”, P (3) die wahre Aussage
“3 ist eine Primzahl”. Ebenso ist T (2, 9) eine falsche Aussage, aber T (2, x) ist
noch keine Aussage.
Definition 1.19 Es sei E eine nichtleere Menge von Objekten und VE =
{x0 , x1 , x2 . . .} eine Menge von (Objekt-)Variablen über E. Weiterhin sei P =
{P, Q, R, . . .} eine Menge von Prädikaten, in denen nur Variablen aus VE auftreten. Dann werden die prädikatenlogischen Formeln wie folgt erklärt:
(1) Jeder der Wahrheitswerte und jedes Prädikat ist eine prädikatenlogische Formel. Sie werden atomare Formeln oder kurz Atome genannt.
(2) Sind p und q prädikatenlogische Formeln, dann auch
(¬p), (p ∧ q), (p ∨ q), (p → q), (p ↔ q).
(3) Ist p(x) eine prädikatenlogische Formel, in der die Variable x frei vorkommt,
dann sind auch (∀x p(x)) und (∃x p(x)) prädikatenlogische Formeln, in denen die
Variable x nicht mehr frei sondern gebunden ist. Alle anderen in p frei vorkommenden Variablen bleiben frei.
(4) Nur die durch wiederholte Anwendung von (1) - (3) definierten Zeichenketten
sind prädikatenlogische Formeln. Die Gesamtheit aller so definierten Formeln
werde mit FP = FP (VE ) bezeichnet
Aufgabe 1.20 Man versuche nun noch einmal eine Formalisierung für den zweiten Teil von Aufgabe 1.3.
Bemerkung 1.21 Man liest ∀x p(x) als “für alle x (aus E) gilt p(x)” und nennt
diese Formel eine Allaussage. Dagegen liest man die Existenzaussage ∃x p(x) als
“es gibt ein x (aus E), für das p(x) gilt”. Weiterhin heißt ∀ der Allquantor oder
Generalisator und ∃ der Existenzquantor oder Partikularisator.
Man schreibt auch oft knapper: Statt ∀x(x ∈ N → x ≤ 2x) kurz ∀x ∈ N(x ≤ 2x)
oder ∀x ∈ N : x ≤ 2x.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.2 Prädikatenlogik
13
Für manche Zwecke ist es nützlich, den Existenzquantor noch zu modifizieren
durch ∃!x p(x) mit der Lesart “es gibt höchstens ein x (aus E), für das p(x)
gilt” und ∃!!x p(x) für “es gibt genau ein x (aus E), für das p(x) gilt”. Man
kann aber beide Formeln durch zusammengesetzte Formeln allein mit Hilfe des
Existenzquantors ausdrücken:
∃!x p(x) ↔ ((∃x p(x) ∧ ∃y p(y)) → x = y)
∃!!x p(x) ↔ (∃x p(x)) ∧ (∃x p(x) ∧ ∃y p(y) → x = y).
Die exakte Festlegung der formalen Semantik der Quantoren und damit der Wahrheitswerte von prädikatenlogischen Formeln würde den Rahmen dieser kurzen
Einführung sprengen. Man findet dies aber in dem Skript zur Logischen Programmierung, das unter www.mathecafe.de/logik/ verlinkt ist.
Es werden auch Alternativen zur Prädikatenlogik untersucht (Fuzzylogik, Modallogik, Temporallogik, Kausallogik), in denen neben anderen Wahrheitswerten
auch andere Quantoren eingeführt werden.
Der folgende Satz kann nur mit Hilfe der oben erwähnten Präzisierungen streng
bewiesen werden. Er darf jedoch im weiteren Verlauf dieser und anderer Vorlesungen angewandt werden.
Satz 1.22 Es sei p(x, y) eine Formel, die von den zwei verschiedenen Variablen x
und y abhängt und q(x) eine Formel, die von x abhängt. Dann gelten die folgenden
Äquivalenzen:
(54) ∀x∀y p(x, y)
(55) ∃x∃y p(x, y)
(56)
¬∃x q(x)
(57)
¬∀x q(x)
≡
≡
≡
≡
∀y∀x p(x, y),
∃y∃x p(x, y),
∀x ¬q(x),
∃x ¬q(x).
Außerdem gilt die Implikation
(58) ∃x∀y p(x, y) → ∀y∃x p(x, y).
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.2 Prädikatenlogik
14
Beispiel 1.23 Über dem Bereich E = Z der ganzen Zahlen bezeichne p(x, y)
die Aussageform x + y = 0. Dann ist ∀y∃x p(x, y), also ∀y∃x x + y = 0 eine
wahre Aussage, denn man kann zu jeder ganzen Zahl y immer die ebenfalls ganze
Zahl x = −y wählen. Dagegen ist im Bereich E = N0 der natürlichen Zahlen diese
Aussage nicht wahr. Dies zeigt also, daß die Wahrheit oder Falschheit einer Formel
von E abhängt. In beiden Bereichen ist aber die Formel ∃x∀y x + y = 0 falsch.
Daher gilt die Umkehrung in (58) nicht. In allen diesen Aussagen tritt neben dem
mathematischen Standardprädikat “=” noch das weitere (Verknüpfungs-)Symbol
“+” auf, dem hier eine ganz bestimmte Bedeutung unterstellt wird, nämlich die
der Addition von (ganzen oder natürlichen) Zahlen, vgl. Aufgabe 1.3.
Beispiel 1.24 Über dem Bereich E = F aller aussagenlogischen Formeln stellt
die Äquivalenz ≡ gemäß Definition 1.6 ebenfalls ein zweistelliges Prädikat in Infixnotation dar. Für Variablen p, q, r aus VE lassen sich dann die Aussagen des
folgenden Lemmas beweisen. Hier werden also Aussagen über Aussagen formalisiert!
Lemma 1.25 Für aussagenlogische Formeln p, q, r gelten die folgenden Aussagen:
(59)
(60)
(61)
∀p p ≡ p,
∀p∀q p ≡ q → q ≡ p,
∀p∀q∀r p ≡ q ∧ q ≡ r → p ≡ r.
Beweis: (59) ist trivial! (Jede Formel p hat bei jeder Variablenbelegung denselben
Wahrheitswert wie sie selbst.)
(60) ist ebenfalls trivial. (Wenn die Formeln p und q bei jeder Variablenbelegung denselben Wahrheitswert besitzen, dann besitzen auch q und p bei jeder
Variablenbelegung denselben Wahrheitswert.)
(61): Wenn p ≡ q und q ≡ r wahr sind, dann besitzen sowohl p und q als auch q
und r bei jeder Variablenbelegung denselben Wahrheitswert. Dann besitzen aber
auch p und r bei jeder Variablenbelegung denselben Wahrheitswert.
Aufgabe 1.26 Man formalisiere möglichst weitgehend mit Hilfe geeigneter
prädikatenlogischer Formeln die Begriffe “Teiler”, “Primzahl” und “größter gemeinsamer Teiler” innerhalb der ganzen Zahlen Z und der natürlichen Zahlen N0 .
Es dürfen also die Prädikate ganz(x) und nat(x) als gegeben betrachtet werden.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.3 Mengenbildung und Mengenalgebra
1.3
15
Mengenbildung und Mengenalgebra
Wir gehen zunächst einmal von der Mengendefinition nach Georg Cantor (1845
- 1918), dem “Vater der Mengenlehre”, aus:
Unter einer Menge verstehen wir jede Zusammenfassung M von bestimmten wohlunterschiedenen Objekten m unserer Anschauung oder unseres Denkens (welche
die Elemente von M genannt werden) zu einem Ganzen.
Man notiert diesen Sachverhalt formal durch m ∈ M , gelesen: “m ist Element
von M ” oder “M enthält m”. Das Symbol ∈ ist ein stilisiertes griechisches ε
(“Epsilon”) wegen der Bedeutung “Element” (lat. elementum = Grundstoff).
In einer axiomatischen Mengenlehre (grch. axiomata = als wahr angenommener
Grundsatz) wird diese “naive” Vorstellung nun formal präzisiert. Hier wird eine
mögliche Präzisierung angegeben, die von Ernst Zermelo (1871 - 1953) und Abraham Adolf Fraenkel (1891 - 1965) entwickelt wurde und als “ZFC-Mengenlehre”
bezeichnet wird. Dabei steht “C” für das Auswahlaxiom (”axiom of choice”).
Da eine Menge M nach Cantors Vorschlag genau aus ihren Elementen besteht,
fordert man das Extensionalitätsaxiom (lat. extensio = Umfang), d. h. jede
Menge ist durch ihren Umfang bereits eindeutig bestimmt, auf die “inhaltliche
Bedeutung” ihrer Elemente kommt es also nicht an:
∀M ∀N (∀x(x ∈ M ↔ x ∈ N ) ↔ M = N ).
Dies hat weiterhin zur Folge, daß jedes Element einer Menge in dieser Menge
nur einmal vorkommt und daß es auf die Reihenfolge der Elemente einer Menge
ebenfalls nicht ankommt!
Weiterhin präzisiert man die Idee des “Zusammenfassens” von Elementen zu
einer Menge in einem möglichst schwachen Sinn, indem man fordert, daß man
mindestens zwei (nicht notwendig verschiedene) Objekte immer zu einer Menge
zusammenfassen kann. Man formuliert daher das Paarmengenaxiom:
∀a∀b(∃M (∀x x ∈ M ↔ x = a ∨ x = b)).
Nach dem Extensionalitätsaxiom ist M durch a und b jeweils eindeutig bestimmt.
Man nennt diese Menge eine Zweiermenge und notiert sie als M = {a, b}, speziell
für a = b als M = {a}, wobei sie dann als Einermenge bezeichnet wird.
Da es bisher nicht gesichert ist, ob es überhaupt Mengen gibt, fordert man axiomatisch die Existenz von mindestens einer Menge. Man kann sich hierbei prinzipiell auf eine sehr “kleine” Menge beschränken, in der überhaupt keine Elemente
liegen und fordert daher im Nullmengenaxiom:
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.3 Mengenbildung und Mengenalgebra
16
∃M ∀x ¬x ∈ M .
Nach dem Extensionalitätsaxiom gibt es genau eine derartige Menge; diese wird
leere Menge genannt und mit ∅ oder {} bezeichnet.
Damit gibt es wenigstens die paarweise verschiedenen Mengen ∅, {∅}, {{∅}},
{∅, {∅}} usw.
Nennt man nun eine Menge M Teilmenge einer Menge N , wenn jedes Element
von M auch ein Element von N ist, und notiert dies als M ⊆ N , so ist jede
Menge Teilmenge von sich selbt, die leere Menge ist Teilmenge jeder Menge, und
für die oben genannten Beispiele gelten beispielsweise {∅} ⊆ {∅, {∅}} usw.
Man möchte aber auch die Elemente, die in verschiedenen Mengen zusammengefaßt wurden, immer zu einer einzigen Menge zusammenfassen dürfen. Wiederum
fordert man in dem kleinen Vereinigungsmengenaxiom möglichst vorsichtig,
daß dies zumindest für zwei Mengen stets erlaubt ist:
∀A∀B∃M (x ∈ M ↔ x ∈ A ∨ x ∈ B)
Wiederum nach dem Extensionalitätsaxiom ist M durch A und B eindeutig bestimmt und man schreibt M = A ∪ B.
Nun kann man für jede Menge M den eindeutig bestimmten Nachfolger M + :=
M ∪{M } definieren. Es gelten dann immer M ∈ M + und M ⊆ M + . Insbesondere
hat man dann die “Folge” von paarweise verschiedenen Mengen 0 := ∅, 1 := ∅+ =
∅ ∪ {∅} = {∅} = {0}, 2 := (∅+ )+ = {∅}+ = {∅} ∪ {{∅}} = {∅, {∅}} = {0, 1} usw.
Man möchte nun auch diese “unendlich vielen” Mengen wieder zu einer Menge
zusammenfassen können und fordert das Unendlichkeitsaxiom:
∃M (∅ ∈ M ∧ ∀x(x ∈ M → x+ ∈ M )).
Hiernach muß M nicht genau aus den Elementen der oben genannten Folge bestehen, sondern könnte noch mehr Elemente enthalten. Man nennt daher jede
Menge mit dieser Eigenschaft eine Nachfolgermenge. Jetzt kann man die Menge
der natürlichen Zahlen N0 als eindeutig bestimmte Nachfolgermenge definieren,
die in jeder Nachfolgermenge enthalten ist. Speziell in der Mengenlehre wird anstelle von N0 auch das Symbol ω benutzt.
Aufgabe 1.27 Man beweise, daß die natürlichen Zahlen in der angegebenen
Form tatsächlich existieren. Dabei darf auch die in Definition 1.32 eingeführte
Durchschnittsbildung benutzt werden.
Weiterhin zeige man, daß die Peano-Axiome (Guiseppe Peano, 1858 - 1932) erfüllt
sind:
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.3 Mengenbildung und Mengenalgebra
17
(P1) ∅ ∈ N0 .
(P2) n ∈ N0 → n+ ∈ N0 .
(P3) ∀n ∈ N0 ∀m ∈ N0 (n+ = m+ → n = m).
(P4) ¬∃n ∈ N0 : 0 = n+ .
(P5) ∀N ⊆ N0 (N Nachfolgermenge → N = N0 ).
Daß die oben zitierte Cantorsche Definition, wenn man sie zu naiv ganz wörtlich
nimmt, schnell zu Widersprüchen (Antinomien) führt, stellte sich bald heraus.
Ein besonders bekanntes Beispiel für eine derartige Antinomie fand Bertrand
Russell (1872 - 1970) mit der sogenannten Russellschen Menge R wie folgt:
Russell definierte zunächst die Allmenge X, also die “Menge aller Mengen”. Da
jede Menge ja ein Objekt unseres Geistes ist, schien diese Mengenbildung nach
der Cantorschen Definition möglich. Diese Menge mußte sich dann notwendigerweise selbst enthalten, also X ∈ X erfüllen. Dies sieht zwar ungewöhnlich aus,
scheint aber noch nicht unmöglich zu sein. Russell bildete nun die Menge R aller
“gewöhnlichen” Mengen M , die also ¬M ∈ M , oder kurz M 6∈ M erfüllen. Jetzt
fragte er: “Ist R eine “gewöhnliche” Menge, gilt also R 6∈ R, oder nicht?”
Wäre R eine gewöhnliche Menge, also R 6∈ R, dann müsste sie aber Element von
R sein, also R ∈ R erfüllen, was nicht sein kann.
Wäre aber R eine ungewöhnliche Menge, so wäre R nicht in R enthalten, also
R 6∈ R und damit R eine gewöhnliche Menge, was ebenfalls nicht sein kann.
Daher ist die Bildung von R und damit auch von X widersprüchlich, man darf
also nicht so “uferlos” Mengen bilden.
Ebenfalls von Russell, der übrigens 1950 als bisher einziger Mathematiker den
Literaturnobelpreis erhielt, stammt die hübsche Veranschaulichung dieses “Russelschen Paradoxons” mit dem Dorfbarbier, der genau die Männer eines Dorfes
rasiert, die sich nicht selbst rasieren. (Die Auflösung dieses Paradoxons durch die
Annahme, daß “der” Dorfbarbier eine emanzipierte Frau ist, war damals wohl
noch undenkbar!)
Russell schlug dann als Ausweg (alternativ zu dem oben begonnenen axiomatischen) einen stufenweisen Aufbau aller Mengen vor.
Zunächst ging Russell von gegebenen Objekten, sogenannten Urelementen oder
Urmengen aus, die er als Mengen 0. Stufe bezeichnete: X 0 , Y 0 , Z 0 , . . . oder
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.3 Mengenbildung und Mengenalgebra
18
x, y, z, . . . in üblicher Schreibweise. Dies sind die Elemente der gewöhnlichen Mengen. (Mit der Bezeichnungsweise “Urmengen” bringt man zum Ausdruck, daß es
nur Mengen gibt, keine anderen Objekte!)
Dann ging er zu den gewöhnlichen Mengen der 1. Stufe über: X 1 , Y 1 , Z 1 , . . . oder
X, Y, Z, . . ..
Jetzt folgten Mengensysteme als Mengen der 2. Stufe: X 2 , Y 2 , Z 2 , . . . oder
X, Y, Z, . . .. Ihre Elemente sind gerade die gewöhnlichen Mengen oder deren Elemente.
So fortfahrend gelangte er zu den Mengen der n. Stufe: X n , Y n , Z n , . . ..
Da jede Menge M einer Stufe n auf diese Weise nur Elemente einer niedrigeren
Stufe enthalten kann, ist M ∈ M ausgeschlossen und die oben dargestellte Antinomie kann nicht mehr auftreten. Es bleibt aber unklar, ob nicht andere Widersprüche durch zu großzügige Mengenbildung auftreten können. Daher schränkt
man die Bildung von Mengen durch das folgende Mengenbildungsaxiom näher
ein. Es handelt sich hierbei nicht um ein einzelnes Axiom sondern um ein Axiomenschema, aus dem (je nach Wahl der gleich beschriebenen Aussageform P )
unendlich viele verschiedene konkrete Axiome entstehen.
Zunächst bezeichne M n für jede Stufe eine Mengenvariable für Mengen der n.
Stufe. Weiterhin sei P (M n ) eine Aussageform über Mengen n. Stufe, in der also
keine Mengen höherer Stufe auftreten dürfen. Dann soll gelten:
∃M n+1 ∀M n (M n ∈ M n+1 ↔ P (M n )).
Mit dem Extensionalitätsaxiom folgt sogar, daß jede nach dem Mengenbildungsaxiom gebildete Menge eindeutig bestimmt ist:
Satz 1.28 ∃!!M n+1 ∀M n (M n ∈ M n+1 ↔ P (M n )).
Beweis: Seien M1n+1 und M2n+1 beides Mengen (n + 1). Stufe, die diese Bedingung erfüllen. Dann ist für alle Mengen M n n. Stufe die Aussage M n ∈ M1n+1
gleichwertig zu P (M n ) und die Aussage M n ∈ M2n+1 gleichwertig zu P (M n ).
Wegen Lemma 1.25 folgt hieraus M n ∈ M1n+1 ↔ M n ∈ M2n+1 , also nach dem
Extensionalitätsaxiom die behauptete Gleichheit.
In der axiomatischen Mengenlehre, in der man keine Stufen betrachtet, formuliert
man anstelle des Mengenbildungsaxioms etwas vorsichtiger das Aussonderungsaxiom:
∀N ∃M ∀x(x ∈ M ↔ x ∈ N ∧ P (x, x1 , . . . , xn )).
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.3 Mengenbildung und Mengenalgebra
19
Nach dem Extensionalitätsaxiom ist M als Teilmenge von N eindeutig bestimmt
und man schreibt M = {x ∈ N | P (x, x1 , . . . , xn )}. Man nennt P (x, x1 , . . . , xn )
einen definierenden Ausdruck von M .
Beispiel 1.29 In der Russelschen Mengenlehre bezeichne P (x) die Aussageform
x = x für eine Mengenvariable x 0. Stufe. Dann ist E = {x | x = x} die
Allmenge, die alle Urmengen enthält und ∅ = {x | x 6= x} die leere Menge, die
keine Elemente enthält. Beides sind Mengen 1. Stufe.
In der axiomatischen Mengenlehre ist die Bildung der Allmenge nur innerhalb einer bereits gegebenen Menge möglich und stimmt dann natürlich mit dieser gegebenen Menge überein. “Allmengen” im naiven Sinn, die zu Widersprüchen führen
können, wenn man zu großzügig mit ihnen umgeht, werden dann als Unmengen bezeichnet. Man kann aber Mengen und Unmengen zu sogenannten Klassen
zusammenfassen und den widerspruchsfreien Umgang mit ihnen in einer “Klassenlogik” mathematisch korrekt formulieren. Dies überschreitet aber den Rahmen
dieser Vorlesung bei weitem. Die “Russellsche Menge” ist dann übrigens ebenfalls
eine Unmenge.
Bei der Bestimmung einer Menge mit Hilfe einer definierenden Eigenschaft sind
oft auch andere suggestive Schreibweisen üblich: Statt nN0 := {x | x ∈ N0 ∧ n | x}
schreibt man auch nN0 := {x ∈ N0 | n | x} oder nN0 := {nm | m ∈ N0 }.
Definition 1.30 Es sei n > 0 eine natürliche Zahl und ai für i = 1, . . . , n Elemente aus E mit ai 6= aj für alle i 6= j. Man nennt derartige Elemente auch
paarweise verschieden, wobei diese Bedingung für n = 1 immer erfüllt sein soll.
Bezeichnet P (x) := x = a1 ∨ x = a2 ∨ . . . ∨ x = an , so schreibt man für die
Menge M = {x | P (x)} auch M = {a1 , . . . , an } und nennt sie eine n-elementige
Menge. Eine Menge M heißt endlich, wenn sie leer ist (0-elementig) oder eine
n-elementige Menge für irgend eine natürliche Zahl n > 0. Alle anderen Mengen
heißen unendlich. Für n = 1 ergeben sich nochmals die oben schon definierten
Einermengen, für n = 2 die Zweiermengen. Man schreibt |M | := n für jede nelementige Menge und nennt diese Anzahl ihrer Elemente ihre Mächtigkeit oder
Kardinalität und |M | eine Kardinalzahl. Für alle unendlichen Mengen M schreibt
man |M | = ∞, wobei dieses Symbol keine konkrete Kardinalzahl darstellt, sondern nur eine Abkürzung für die Aussage ¬∃n ∈ N0 : |M | = n ist.
Insbesondere ist also die Menge {1, . . . , n} für jede natürliche Zahl n endlich.
Wir werden später sehen, daß diese Mengen gewissermaßen die “Prototypen” der
endlichen Mengen sind.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.3 Mengenbildung und Mengenalgebra
20
Aufgabe 1.31 Zeigen Sie, daß für die Kardinalitäten beliebiger endlicher Mengen A und B und dem in Definition 1.32 eingeführten Durchschnitt A ∩ B und
der Vereinigung A ∪ B gilt
|A ∪ B| = |A| + |B| − |A ∩ B|.
Versuchen Sie anschließend, eine Verallgemeinerung dieser Formel für |A1 ∪ . . . ∪
An | bei endlich vielen endlichen Mengen Ai zu finden.
Ersetzt man in einer Mengendefinition M := {x | P (x)} den definierenden Ausdruck P (x) durch einen dazu gleichwertigen Q(x), so wird wegen des Extensionalitätsaxioms durch Q(x) dieselbe Menge M beschrieben. Insbesondere kann
man die leere Menge auch durch den Ausdruck Q(x) = 0 und die Allmenge
durch R(x) = 1 definieren. Außerdem wird jede Menge M durch den Ausdruck
M (x) := x ∈ M beschrieben. Diese Möglichkeit gestattet es, Verknüpfungen von
Mengen A ◦ B gemäß
(A ◦ B)(x) = A(x) ◦ B(x)
durch Verknüpfungen von Prädikaten durch logische Junktoren ◦ zu definieren,
wobei ◦ sogar eine beliebige zweistellige Boolesche Funktion sein kann. Dabei
übertragen sich die Eigenschaften der Junktoren unmittelbar auf die Eigenschaften der mengentheoretischen Verknüpfungen. Üblicherweise führt man allerdings
aus historischen Gründen neue Symbole für die Mengenverknüpfungen ein.
Definition 1.32 Für Mengen A und B Mengen definiert man
den Durchschnitt A ∩ B = {x | (A ∧ B)(x)} = {x | x ∈ A ∧ x ∈ B},
die Vereinigung A ∪ B = {x | (A ∨ B)(x)} = {x | x ∈ A ∨ x ∈ B},
das Komplement A = −A = {x | ¬A(x)} = {x | x 6∈ A},
die (mengentheoretische) Differenz A \ B = A ∩ B = {x | x ∈ A ∧ ¬(x ∈ B)},
die symmetrische Differenz A∆B = {x | x ∈ (A \ B) ∪ (B \ A)}.
Zwei Mengen A und B mit A ∩ B = ∅ nennt man disjunkt, und die Elemente
eines Mengensystems M heißen paarweise disjunkt, wenn je zwei Elemente A 6= B
aus M disjunkt sind.
Bemerkung 1.33 Die Veranschaulichung dieser mengentheoretischen Verknüpfungen geschieht meist durch Venn-Diagramme (John Venn, 1834 - 1923).
Menge A und Komplement −A
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.3 Mengenbildung und Mengenalgebra
21
E
A
E
−A
A
Durchschnitt A ∩ B
E
A
B
Vereinigung A ∪ B
E
A
B
Differenz A \ B
E
A
B
Symmetrische Differenz A∆B
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.3 Mengenbildung und Mengenalgebra
22
E
A
B
Die Aussagen des folgenden Satzes ergeben sich unmittelbar aus den entsprechenden Aussagen für die logischen Junktoren.
Satz 1.34 Für Mengen A, B, C gelten
(62)
(63)
(64)
(65)
(66)
(67)
(68)
(69)
(70)
(71)
(72)
(73)
(74)
(75)
(76)
(77)
A∩A
A∪A
A∩B
A∪B
(A ∩ B) ∩ C
(A ∪ B) ∪ C
A ∩ (A ∪ B)
A ∪ (A ∩ B)
A ∩ (B ∪ C)
A ∪ (B ∩ C)
A∪∅
A∩E
A∩∅
A∪E
A∩A
A∪A
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
A,
A,
B ∩ A,
B ∪ A,
A ∩ (B ∩ C),
A ∪ (B ∪ C),
A,
A,
(A ∩ B) ∪ (A ∩ C),
(A ∪ B) ∩ (A ∪ C),
A,
A,
∅,
E,
∅,
E,
(78)
(79)
(80)
(81)
(82)
A
∅
E
A∩B
A∪B
=
=
=
=
=
A,
E,
∅,
A ∪ B,
A ∩ B.
Beweis: (62) und (63) folgen aus (18) und (19).
(64) und (65) folgen aus (20) und (21).
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.3 Mengenbildung und Mengenalgebra
23
(66) und (67) folgen aus (23) und (24).
(68) und (69) folgen aus (26) und (27).
(70) und (71) folgen aus (29) und (30).
(72) folgt aus (9) mit (65), (73) aus (8) mit (64).
(74) folgt aus (7), (75) aus (10).
(76) folgt aus (4), (77) aus (5).
(78) folgt aus (3).
(79) folgt aus (1), (80) aus (2).
(81) folgt auch (35), (82) aus (36).
Bemerkung 1.35 (62) und (63) besagen, daß Durchschnitt bzw. Vereinigung
von Mengen idempotent sind.
(64) und (65) stellen fest, daß beide Operationen auch kommutativ sind.
(66) und (67) beschreiben die Assoziativität der beiden Operationen.
Die Gleichungen (69) und (68) werden Absorptionsgesetze genannt, die Gleichungen (70) und (71) Distributivgesetze.
Schließlich nennt man (76) und (77) die Komplementgesetze.
Gelten ganz allgemein auf einer Menge M für zwei Operationen ∩ und ∪ die
Gesetze (64) - (69), so spricht man von einem Verband. Gelten dazu noch (71)
und (70), so heißt der Verband distributiv.
Ist jedem Element dieses distributiven Verbandes dann noch eindeutig ein “Komplement” zugeordnet und gibt es zwei ausgezeichnete Elemente (meist mit “o”
und “e” bezeichnet), so daß die Komplementgesetze gelten, so spricht man von
einer Booleschen Algebra.
Jede Potenzmenge ist also eine Boolesche Algebra.
Eine ausführlichere Behandlung dieser algebraischen Strukturen findet man in
dem Skript zur Verbandstheorie
www.mathe.tu-freiberg.de/∼hebisch/skripte/verbtheorie/verb.pdf
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.3 Mengenbildung und Mengenalgebra
24
Die Assoziativ- und Kommutativgesetze für Durchschnitt und Vereinigung gestatten auch die bekannten Schreibweisen für Durchschnitte und Vereinigungen
endlich vieler Mengen A1 , . . . , An :
Tn
Ai := (. . . (A1 ∩ A2 ) ∩ . . . ∩ An−1 ) ∩ An ,
Sn
Ai := (. . . (A1 ∪ A2 ) ∪ . . . ∪ An−1 ) ∪ An .
i=1
i=1
Folgerung 1.36 Für Mengen A, B, C gelten
(83)
(84)
(85)
(86)
(87)
(88)
(89)
(90)
(91)
(92)
(93)
A\∅
A\E
∅\A
E\A
A\A
A\B
(A ∩ B) \ C
(A ∪ B) \ C
A \ (B ∩ C)
A \ (B ∪ C)
A \ (B \ C)
=
=
=
=
=
=
=
=
=
=
=
A,
∅,
∅,
A,
∅,
A ∪ B,
(A \ C) ∩ (B \ C),
(A \ C) ∪ (B \ C),
(A \ B) ∪ (A \ C),
(A \ B) ∩ (A \ C),
(A \ B) ∪ (A \ C).
Beweis: Die ersten fünf Aussagen sind trivial!
(88): Wegen A \ B = A ∩ B folgt aus (81) A \ B = A ∩ B = A ∪ B, wobei in der
letzten Gleichheit noch (78) benutzt wurde.
Rest: Übung!
Folgerung 1.37 Für Mengen A, B, C gelten
(94)
A∆B
(95)
A∆B
(96) (A∆B)∆C
(97)
A∆∅
(98)
A∆A
A∆B
(99)
(100) A ∩ (B∆C)
=
=
=
=
=
=
=
(A ∪ B) \ (A ∩ B),
B∆A,
A∆(B∆C),
A,
∅,
A∆B,
(A ∩ B)∆(A ∩ C).
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.3 Mengenbildung und Mengenalgebra
25
Beweis: (94): Es ist nach Definition der symmetrischen und der mengentheoretischen Differenz A∆B = (A ∩ B) ∪ (B ∩ A). Mit (70) und (71) folgt hieraus
A∆B = (A ∩ B) ∪ (A ∩ A) ∪ (B ∩ B) ∪ (B ∩ A). Wegen A ∩ A = B ∩ B = ∅ gilt
also A∆B = (A ∪ B) ∩ (A ∪ B) = (A ∪ B) ∩ A ∩ B, wobei die letzte Gleichheit
aus (81) kommt. Mit der Definition der mengentheoretischen Differenz folgt nun
die Behauptung.
(95): Nach Definition der symmetrischen Differenz und wegen (65) gilt A∆B =
(A \ B) ∪ (B \ A) = (B \ A) ∪ (A \ B) = B∆A.
(97): Es ist mit der vorhergehenden Folgerung A∆∅ = (A\∅)∪(∅\A) = A∪∅ = A.
(98): Es ist mit der vorhergehenden Folgerung A∆A = (A\A)∪(A\A) = ∅∪∅ = ∅.
Rest: Übung!
Definition 1.38 Seien A und B Mengen. Man nennt A eine Teilmenge oder
Untermenge von B und B dann eine Obermenge von A, in Zeichen: A ⊆ B, wenn
∀x(x ∈ A → x ∈ B) gilt. Hat man dann noch A 6= B, so heißt A echte Teilmenge
von B, in Zeichen: A ⊂ B. Diese Beziehung zwischen zwei Mengen nennt man
auch Inklusion (lat. includere = einschließen).
Folgerung 1.39 Für alle Mengen A, B, C gelten
(101)
∅
(102)
A
(103) A ⊆ B ∧ B ⊆ A
(104) A ⊆ B ∧ B ⊆ C
⊆
⊆
→
→
A,
A,
A = B,
A ⊆ C.
Beweis: Da x ∈ ∅ für alle x falsch ist, gilt x ∈ ∅ → x ∈ A wegen “ex falso
quodlibet”, also ist (101) richtig. (102) und (103) folgen aus (40) und dem Extensionalitätsaxiom, (104) folgt aus (48).
Beispiel 1.40 Für jede natürliche Zahl n ∈ N0 ist nZ := {x | ∃z(z ∈ Z ∧ x =
n · z)} eine Teilmenge von Z und ebenso ist nN0 = nZ ∩ N0 eine Teilmenge von
N0 . Natürlich ist 0Z = {0} und 1Z = Z. Weiterhin gilt n | m ↔ mZ ⊆ nZ,
wodurch man die in (102) - (104) enthaltenen Aussagen über die Inklusion direkt
in Aussagen über die Teilbarkeit in den natürlichen Zahlen übersetzen kann.
Entsprechende Aussagen über Teilmengen von N0 erhält man, wenn man die
Mengen nN0 = N0 ∩ nZ betrachtet.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.3 Mengenbildung und Mengenalgebra
26
Die Aussage (103) wird sehr oft verwendet, um die Gleichheit von zwei Mengen
zu zeigen.
Für unendliche Mengen ist durch die bisherigen Axiome nicht gesichert, daß man
sämtliche Teilmengen einer Menge wieder zu einer Menge zusammenfassen darf.
Daher fordert man noch das Potenzmengenaxiom:
∀M ∃P ∀X(X ∈ P ↔ ∀y(y ∈ X → y ∈ M )).
Definition 1.41 Für jede Menge M sei P(M ) = {A | A ⊆ M } die Potenzmenge
von M , also die Menge aller Teilmengen von M .
Beispiel 1.42 Es ist P(∅) = {∅}, P({a}) = {∅, {a}}, P({a, b}) =
{∅, {a}, {b}, {a, b}}, P({a, b, c}) = {∅, {a}, {b}, {a, b}, {c}, {a, c}, {b, c}, {a, b, c}}.
Folgerung 1.43 Für Mengen A und B und ihre Potenzmengen gelten
(105) P(A) ∩ P(B) = P(A ∩ B),
(106) P(A) ∪ P(B) ⊆ P(A ∪ B).
Beweis: Sei X ⊆ A ∩ B, dann gilt auch X ⊆ A und X ⊆ B. Also liegt jedes
X ∈ P(A ∩ B) sowohl in P(A) als auch in P(B). Ist andererseits Y eine Menge,
die sowohl in P(A) als auch in P(B) liegt, dann ist Y Teilmenge von A und
Teilmenge von B. Also ist jedes y ∈ Y sowohl in A als auch in B enthalten und
liegt daher im Durchschnitt A ∩ B. Dies zeigt dann Y ∈ P(A ∩ B). Daher sind
beide Seiten gleich.
Rest: Übung!
Um auch Vereinigungen über unendlich viele Mengen bilden zu können fordert
man das große Vereinigungsmengenaxiom, woraus natürlich das kleine sofort
folgt:
∀M∃X∀x(x ∈ X ↔ ∃M (M ∈ M ∧ x ∈ M )).
Definition 1.44 Es sei M ein Mengensystem. Man definiert
die Vereinigung über M als
S
M
= {x | ∃X (X ∈ M ∧ x ∈ X)} und
den Durchschnitt über M 6= ∅ als
T
M
= {x | ∀X (X ∈ M → x ∈ X)}.
Speziell für Mengensysteme M = {An | n ∈ N0 } schreibt man auch
T
T
S∞
M= ∞
n=0 An .
n=0 An bzw.
S
M
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
=
1.4 Relationen und Abbildungen
27
Bemerkung 1.45 Für Zweiermengen M = {A, B} stimmt M mit der VereiniT
gung A ∪ B und M mit dem Durchschnitt A ∩ B überein.
S
S
und
T
erniedrigen in einer gestuften Mengenlehre die Stufe der Menge um 1.
Für M = ∅ würde sich ∅ = E, die Allmenge, ergeben. Man verzichtet üblicherweise in einer nicht gestuften Mengenlehre auf derartige Durchschnittsbildungen,
wenn das Mengensystem nicht einer festen Potenzmenge entstammt!
T
Aufgabe 1.46 Man beweise durch vollständige Induktion: Ist M eine nelementige Menge, so ist die Potenzmenge P(M ) 2n -elementig, kurz: |P(M )| =
2|M | . Man schreibt daher auch 2A oder 2A für P(A) bei beliebigen Mengen A.
Aufgabe 1.47 Versuchen Sie, den Beweis des Euklid für die Aussage, daß es
nicht nur endlich viele Primzahlen gibt, möglichst weitgehend mit mengentheoretischen und prädikatenlogischen Mitteln zu formalisieren
Aufgabe 1.48 Man beweise die Möglichkeit der sogenannten Division mit Rest:
Zu a, b ∈ Z mit b 6= 0 existieren ein eindeutig bestimmtes q ∈ Z, der Quotient, und
ein eindeutig bestimmtes r ∈ Z, der Rest mit a = q · b + r und 0 ≤ r < |b|. (Man
kann also a stets durch b 6= 0 eindeutig mit Rest r dividieren.) Sei n > 0 eine
ganze Zahl, also eine natürliche Zahl n 6= 0. Definiert man für r = 0, 1, . . . , n − 1
die (nichtleeren!) Mengen [r]n = {x ∈ Z | x läßt bei Division durch n den Rest
r}, dann sind diese Restklassen modulo n nicht leer und paarweise disjunkt und
S
für das Mengensystem Z/(n) = {[r]n | r = 0, . . . , n − 1} gilt Z = Z/(n).
1.4
1.4.1
Relationen und Abbildungen
Kartesische Produkte
Die folgende Definition des geordneten Paares und damit des kartesischen Produktes (René Descartes, 1596 - 1650) geht auf Kazimierz Kuratowski (1896 1980) zurück.
Definition 1.49 Für beliebige Elemente a und b (aus E) sei das geordnete Paar
(a, b) definiert als Zweiermenge (a, b) = {{a}, {a, b}}.
Sind A und B Mengen, dann heißt A × B = {(a, b) | a ∈ A ∧ b ∈ B} das
kartesische Produkt oder Kreuzprodukt oder direktes Produkt von A und B.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
28
Bemerkung 1.50 Das geordnete Paar (a, b) ist eine Menge 2. Stufe und das
kartesische Produkt daher eine Menge 3. Stufe.
Für a 6= b ist (a, b) eine Zweiermenge, für den Spezialfall a = b ist (a, a) = {{a}}
eine Einermenge.
Man kann geordnete Paare (M n , M m ) (und damit Kreuzprodukte) auch für Mengen M n , M m beliebiger, sogar verschiedener, Stufen definieren.
Folgerung 1.51 Für geordnete Paare gilt (a, b) = (a0 , b0 ) ↔ (a = a0 ) ∧ (b = b0 ).
Beweis: Natürlich folgt aus (a = a0 )∧(b = b0 ) sofort die Gleichheit (a, b) = (a0 , b0 )
und es ist nur die umgekehrte Implikation zu zeigen.
Wir unterscheiden zwei Fälle: 1. Es ist a = b. Dann ist (a, a) einelementig und
daher auch (a, a) = (a0 , b0 ). Dies ist nur für a0 = b0 der Fall. Also gilt {{a}} =
{{a0 }}, woraus zunächst {a} = {a0 } und damit auch a = a0 folgt.
2. Es ist a 6= b. Dann ist (a, b) eine Zweiermenge und damit auch (a0 , b0 ). Also gilt
ebenfalls a0 6= b0 . Daher sind {a} und {a0 } Einermengen und {a, b} sowie {a0 , b0 }
Zweiermengen. Für die beiden Elemente der gleichen Zweiermengen {{a}, {a, b}}
und {{a0 }, {a0 , b0 }} kann daher nur {a} = {a0 } und {a, b} = {a0 , b0 } gelten. Aus
der ersten Gleichung folgt dann schon a = a0 und hieraus {a, b} = {a, b0 }. Durch
Subtraktion von {a} folgt dann {b} = {b0 } und damit b = b0 .
Satz 1.52 Für Mengen A, B, C, D gelten die folgenden Aussagen
(107)
A×B =∅
(108) C 6= ∅ ∧ A × C = B × C
(109)
(A ∩ B) × C
(110)
A × (B ∩ C)
(111)
(A ∪ B) × C
(112)
A × (B ∪ C)
(113)
(A × B) ∩ (C × D)
(114)
(A × B) ∪ (C × D)
(115)
(A \ C) × (B \ D)
↔
→
=
=
=
=
=
⊆
⊆
A = ∅ ∨ B = ∅,
A = B,
(A × C) ∩ (B × C),
(A × B) ∩ (A × C),
(A × C) ∪ (B × C),
(A × B) ∪ (A × C),
(A ∩ C) × (B ∩ D),
(A ∪ C) × (B ∪ D),
(A × B) \ (C × D).
Sind A und B in einer gemeinsamen Obermenge M enthalten und beziehen sich
die Komplemente auf M bzw. M × M , so gilt
(116)
A × B ⊆ A × B.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
29
Beweis: (107): Ist A = ∅ oder B = ∅, so kann es natürlich kein Element (a, b) ∈
A × B geben, denn dann müßte a ∈ A und b ∈ B gelten. Also folgt dann
A × B = ∅. Sind andererseits sowohl A als auch B nicht leer, dann gibt es
wenigstens ein a ∈ A und ein b ∈ B. Dann liegt aber (a, b) in A × B und diese
Menge ist nicht leer.
(108): Gelte also C 6= ∅ ∧ A × C = B × C und sei x ∈ A. Dann gibt es ein
c ∈ C und (x, c) ∈ A × C = B × C zeigt x ∈ B. Also gilt A ⊆ B. Durch
Vertauschung der Rollen von A und B folgt auch die umgekehrte Inklusion und
damit die Gleichheit.
(116) Aus (115) folgt (M \ A) × (M \ B) ⊆ (M × M ) \ (A × B), und dies ist
gerade die Behauptung.
Rest: Übung!
Definition 1.53 Für natürliche Zahlen n ≥ 3 und Mengen Mi , i = 1, . . . , n
sowie Elemente xi ∈ Mi seien n-Tupel rekursiv definiert durch
(x1 , x2 , x3 ) := ((x1 , x2 ), x3 ) für n = 3 und
(x1 , x2 , . . . , xn ) := ((x1 , . . . , xn−1 ), xn ) für n > 3.
Weiterhin sei M1 × M2 × . . . × Mn := {(x1 , . . . , xn ) | x1 ∈ M1 ∧ . . . ∧ xn ∈ Mn }
das kartesische Produkt der Mi .
Speziell für M1 = M2 = . . . = Mn = A schreibt man hierfür An und nennt dies
die n-te Potenz von A mit den Randfällen A2 = A × A, A1 = A und A0 = {∅}.
In der Informatik werden die Elemente (a1 , . . . , an ) von An auch Listen der Länge
n genannt und als [a1 , . . . , an ] notiert. Speziell bezeichnet [ ] dann die leere Liste
aus A0 . Die Menge A heißt in diesem Zusammenhang auch ein Datentyp. Es ist
S
n
dann A∗ = ∞
n=0 A die Menge aller Listen über A.
Aufgabe 1.54 Man beweise durch vollständige Induktion: Ist A eine melementige Menge, so ist An eine mn -elementige Menge, kurz: |An | = |A|n für
alle endlichen Mengen A und n ∈ N0 .
1.4.2
Korrespondenzen und Relationen
Definition 1.55 Es seien A und B Mengen. Eine Teilmenge R ⊆ A × B nennt
man auch eine Korrespondenz oder Relation aus A in B und dazu R−1 := {(b, a) |
(a, b) ∈ R} ⊆ B × A die inverse Korrespondenz. Weiterhin heißen
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
30
D(R) := {x | x ∈ A ∧ ∃y ∈ B : (x, y) ∈ R} der Definitionsbereich und
W (R) := {y | y ∈ B ∧ ∃x ∈ A : (x, y) ∈ R} der Wertebereich von R.
Eine Korrespondenz R ⊆ A × B heißt Korrespondenz
von A in B oder linkstotal, falls D(R) = A gilt,
aus A auf B oder rechtstotal, falls W (R) = B gilt,
von A auf B, falls D(R) = A und W (R) = B gelten.
Schließlich setzt man noch R(x) := {y | (x, y) ∈ R} für alle x ∈ D(R) und nennt
R rechtseindeutig, wenn R(x) einelementig für alle x ∈ D(R) ist.
Für Teilmengen A0 ⊆ A und B 0 ⊆ B bezeichnet R|A0 ×B 0 := R ∩ (A0 × B 0 ) =
{(a0 , b0 ) ∈ A0 × B 0 | (a0 , b0 ) ∈ R} die Einschränkung von R auf A0 × B 0 .
Beispiel 1.56 Für A = {1, 2, 3, 4, 5} und B = {a, b, c, d} sei R
{(1, a), (1, c), (3, b), (4, b)}, also D(R) = {1, 3, 4} und W (R) = {a, b, c}.
=
R
D(R)
1
a
2
b
3
c
4
d
W(R)
5
B
A
Dann gilt beispielsweise R(1) = {a, b}, R(3) = R(4) = {b} und R(2) = R(5) = ∅
sowie R−1 (a) = {1} = R−1 (c), R−1 (b) = {3, 4} und R−1 (d) = ∅.
Bemerkung 1.57 Ist R ⊆ A × B eine beliebige Korrespondenz und setzt man
A0 := {x ∈ A | ∃y ∈ B ∧ (x, y) ∈ R} = D(R) sowie B 0 := {y ∈ B | ∃x ∈
A ∧ (x, y) ∈ R} = W (R), dann ist R0 = R ∩ (A0 × B 0 ) eine Korrespondenz von
A0 auf B 0 , also eine auf diesen Mengen links- und rechtstotale Korrespondenz.
Daher wird oft eine oder sogar beide dieser Eigenschaften allgemein vorausgesetzt,
insbesondere bei Abbildungen.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
31
Definition 1.58 Für eine beliebige Korrespondenz R ⊆ A × B werde die Erweib ⊆ P(A) × P(B) definiert durch R(X)
b
terung R
:= {y ∈ B | ∃x ∈ X : (x, y) ∈
S
−1 (Y ) := {x ∈ A | ∃y ∈ Y :
R} = {R(x) | x ∈ X}. Daher hat man auch Rd
S
(x, y) ∈ R} = {R−1 (y) | y ∈ Y }.
b linkstotal und rechtsFolgerung 1.59 Für jede Korrespondenz R ⊆ A × B ist R
b
−1 (∅) = ∅. Weiterhin hat man
eindeutig. Es ist stets R(∅)
= ∅ und damit auch Rd
b
−1 (B) = D(R).
R(A)
= W (R) und Rd
Für alle X1 , X2 ⊆ A und alle Y1 , Y2 ⊆ B gelten
b
b
b
(117) R(X
1 ∪ X2 ) = R(X1 ) ∪ R(X2 ),
d
d
−1 (Y ∪ Y ) = R
−1 (Y ) ∪ R
−1 (Y ),
(118) Rd
1
2
1
2
b
b
b
(119) R(X1 ∩ X2 ) ⊆ R(X1 ) ∩ R(X2 ),
d
d
−1 (Y ∩ Y ) ⊆ R
−1 (Y ) ∩ R
−1 (Y ),
(120) Rd
1
2
1
2
d
−1 (B \ Y ) ⊆ A \ R
−1 (Y ).
(121) Rd
1
1
In (119) gilt die Gleichheit, wenn R linkseindeutig ist, in (120) und (121) steht
jeweils die Gleichheit, wenn R rechtseindeutig ist.
Beweis: Man beachte, daß (117) und (118) dieselben Aussagen nur für die unterschiedlichen Korrespondenzen R und R−1 sind. Dasselbe gilt bezüglich (119)
und (120).
(117): Für y ∈ B sind jeweils gleichwertig:
b
y ∈ R(X
1 ∪ X2 ),
∃x ∈ (X1 ∪ X2 ) : (x, y) ∈ R,
∃x ∈ X1 : (x, y) ∈ R ∨ ∃x ∈ X2 : (x, y) ∈ R,
b
b
y ∈ R(X
1 ) ∨ y ∈ R(X2 )
b
b
y ∈ R(X
1 ) ∪ R(X2 ).
Man kann aber auch mit Satz 1.127 (4) schließen:
b
R(X
1 ∪ X2 ) =
[
{R(x) | x ∈ (X1 ∪ X2 )}
=
[
{R(x) | x ∈ X1 ∨ x ∈ X2 }
=
[
({R(x) | x ∈ X1 } ∪ {R(x) | x ∈ X2 })
=
[
{R(x) | x ∈ X1 } ∪
[
{R(x) | x ∈ X2 })
b
b
= R(X
1 ) ∪ R(X2 ).
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
32
Rest: Übung!
Definition 1.60 Seien R ⊆ A × B und S ⊆ C × D Korrespondenzen. Dann
heißt
R ◦ S := {(x, z) | (x, z) ∈ A × D ∧ ∃y ∈ B ∩ C : (x, y) ∈ R ∧ (y, z) ∈ S}
die Verkettung von R mit S.
Beispiel 1.61 Für R wie in Beispiel 1.56, C = {b, c, d, e, f }, D = {α, β, γ, δ} sei
S = {(b, α), (d, β), (d, γ), (e, α)}.
R
1
a
2
b
α
3
c
β
d
γ
4
B
S
δ
5
e
A
f
D
C
RoS
Dann gilt R ◦ S = {(3, α), (4, α)}.
Satz 1.62 Für Korrespondenzen R, S, T gelten
(122)
(R−1 )−1 = R,
(123) (R ◦ S)−1 = S −1 ◦ R−1 ,
(124) (R ◦ S) ◦ T = R ◦ (S ◦ T ).
Beweis: (122) ist trivial.
(123): Für (d, a) ∈ (R ◦ S)−1 sind jeweils gleichwertig
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
33
(a, d) ∈ R ◦ S
∃x ∈ B ∩ C : (a, x) ∈ R ∧ (x, d) ∈ S
∃x ∈ C ∩ B : (d, x) ∈ S −1 ∧ (x, a) ∈ R−1
(d, a) ∈ S −1 ◦ R−1 .
(124): Seien R ⊆ A × B, S ⊆ C × D und T ⊆ E × F . Dann sind für alle
(a, f ) ∈ A × F gleichwertig
(a, f ) ∈ (R ◦ S) ◦ T ,
∃d ∈ D ∩ E : (a, d) ∈ R ◦ S ∧ (d, f ) ∈ T ,
∃d ∈ D ∩ E : ∃b ∈ B ∩ C : (a, b) ∈ R ∧ (b, d) ∈ S ∧ (d, f ) ∈ T ,
∃b ∈ B ∩ C : ∃d ∈ D ∩ E : (a, b) ∈ R ∧ (b, d) ∈ S ∧ (d, f ) ∈ T ,
∃b ∈ B ∩ C : (a, b) ∈ R ∧ (b, f ) ∈ S ◦ T ,
(a, f ) ∈ R ◦ (S ◦ T ).
Definition 1.63 Es sei A eine Menge und n > 0 eine natürliche Zahl. Eine
Teilmenge % ⊆ An heißt eine n-stellige Relation auf A. Im Fall n = 2 spricht
man auch von binären Relationen. Die Menge aller binären Relationen werde mit
BA bezeichnet. Binäre Relationen % schreibt man oft in Infixnotation, also a%b
anstelle von (a, b) ∈ %.
Bemerkung 1.64 Relationen sind also Elemente der Potenzmengen P(An ).
Stets sind ∅, die leere Relation, und An , die Allrelation, Relationen auf An . Zu BA
gehört auch immer die identische Relation oder Identität ιA = {(a, a) | a ∈ A} auf
A. Sie wird auch als idA oder 1A oder ∆A oder schlicht als Gleichheit = notiert.
Folgerung 1.65 Für binäre Relationen %i ∈ BA = P(A × A) auf einer Menge A
gelten
(125) (%1 ∪ %2 ) ◦ %3
(126) %1 ◦ (%2 ∪ %3 )
(127) (%1 ∩ %2 ) ◦ %3
(128) %1 ◦ (%2 ∩ %3 )
=
=
⊆
⊆
%1 ◦ %3 ∪ %2 ◦ % 3 ,
%1 ◦ %2 ∪ %1 ◦ % 3 ,
%1 ◦ %3 ∩ %2 ◦ % 3 ,
%1 ◦ %2 ∩ %1 ◦ % 3 .
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
34
Beweis: (125): Für (a, b) ∈ A2 sind jeweils gleichwertig:
(a, b) ∈ (%1 ∪ %2 ) ◦ %3 ,
∃c ∈ A : (a, c) ∈ %1 ∪ %2 ∧ (c, b) ∈ %3 ,
∃c ∈ A : ((a, c) ∈ %1 ∨ (a, c) ∈ %2 ) ∧ (c, b) ∈ %3 ,
∃c ∈ A : ((a, c) ∈ %1 ∧ (c, b) ∈ %3 ) ∨ ((a, c) ∈ %2 ) ∧ (c, b) ∈ %3 ),
(a, b) ∈ %1 ◦ %3 ∨ (a, b) ∈ %2 ◦ %3 ,
(a, b) ∈ %1 ◦ %3 ∪ %2 ◦ %3 .
Rest: Übung!
1.4.3
Äquivalenz- und Ordnungsrelationen
Definition 1.66 Eine binäre Relation % ∈ BA heißt
reflexiv :↔ ιA ⊆ %,
irreflexiv :↔ ιA ∩ % = ∅,
symmetrisch :↔ %−1 ⊆ %,
asymmetrisch :↔ %−1 ∩ % = ∅,
antisymmetrisch :↔ %−1 ∩ % ⊆ ιA ,
transitiv :↔ % ◦ % ⊆ %,
konnex :↔ % ∪ %−1 ∪ ιA = ωA ,
linear :↔ % ∪ %−1 = ωA .
Eine Äquivalenz(relation) ist eine reflexive, symmetrische und transitive Relation, eine partielle Ordnung(srelation) ist eine reflexive, antisymmetrische und
transitive Relation. Eine totale oder lineare Ordnung(srelation) ist eine reflexive,
antisymmetrische, transitive und lineare Relation. Mit E(A) werde die Menge
aller Äquivalenzrelationen auf A bezeichnet. Für Äquivalenzrelationen schreibt
man statt % oft andere Symbole wie ≡, ∼ oder ∼
= und benutzt die Infixnotation.
Entsprechend benutzt man für Ordnungsrelationen oft das Symbol ≤ in Infixnotation. Ist ≤ partielle Ordnungsrelation auf der Menge A, so nennt man das Paar
(A, ≤) eine partiell geordnete Menge, im Fall, daß ≤ sogar eine lineare Ordnung
ist, eine linear oder total geordnete Menge oder eine Kette. Eine Präordnung oder
Quasiordnung ist eine reflexive und transitive Relation.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
35
Beispiel 1.67 Die Identität ιA und die Allrelation ωA liegen stets in E(A). Wegen
der Reflexivität gilt für jede Äquivalenzrelation % auf A bereits ιA ⊆ % ⊆ ωA .
Die Identität ιA ist ebenso stets eine partielle Ordnung auf A, die in jeder anderen partiellen Ordnung auf A enthalten ist. Liegen aber in A mindestens zwei
verschiedene Elemente a 6= b, so gilt weder (a, b) ∈ ιA noch (b, a) ∈ ιA und daher
ist dies keine lineare Ordnung. Man schreibt diese partielle Ordnung auf jeder
Menge üblicherweise als Gleichheit, also a = b anstelle von (a, b) ∈ ιA .
Die Gleichwertigkeit ≡ ist wegen Lemma 1.25 eine Äquivalenz auf der Menge
F(V ) aller aussagenlogischen Formeln.
Die Inklusion ⊆ ist wegen Folgerung 1.39 eine partielle Ordnung auf jeder Potenzmenge P(M ). Enthält M mehr als ein Element, so ist diese partielle Ordnung
nicht linear.
Die Teilbarkeitsrelation | ist eine partielle Ordnungsrelation auf der Menge der
natürlichen Zahlen N0 , aber nur eine Quasiordnung auf der Menge der ganzen
Zahlen Z.
Die übliche ≤-Relation ist eine lineare Ordnung auf den Mengen N0 , Z und Q, also
sind (N0 , ≤), (Z, ≤) und (Q, ≤) linear geordnete Mengen.
Bemerkung 1.68 Ist (A, ≤) partiell geordnete Menge, so schreibt man auch
b ≥ a für a ≤ b und a < b für a 6= b mit a ≤ b.
Die hierdurch entstehende binäre Relation < auf A ist irreflexiv, asymmetrisch
und transitiv. Man spricht dann von einer partiellen Ordnung in irreflexiver
Schreibweise. Umgekehrt kann man jede derartige Relation < durch Vereinigung
mit ιA zu einer partiellen Ordnungsrelation ≤ machen.
Jeder partiellen Ordnung ≤ in reflexiver Schreibweise auf einer Menge A entspricht auf diese Weise eindeutig eine partielle Ordnung < in irreflexiver Schreibweise. Genau dann ist ≤ linear, wenn < konnex ist.
Bemerkung 1.69 Für (kleine) endliche Mengen A kann man sich partielle Ordnungen ≤ auf A durch Hasse-Diagramme (Helmut Hasse, 1898 - 1979) veranschaulichen: Man zeichnet für jedes Element von A einen Punkt in der Zeichenebene, wobei man den zu einem Element a ∈ A gehörenden Punkt so anordnet,
daß er “oberhalb” von allen Punkten liegt, die zu einem Element x ∈ A gehören,
das x ≤ a erfüllt. Anschließend verbindet man zwei verschiedene Punkte genau
dann durch eine gerade Linie, wenn für die zugehörigen Elemente a ≤ b gilt und
kein Element x ∈ A \ {a, b} mit a ≤ x und x ≤ b existiert. Für die kleinen Potenzmengen aus Beispiel 1.42 ergeben sich damit die folgenden Diagramme. Im
letzten Beispiel ist eine (Teil-)Kette rot hervorgehoben.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
36
{a,b}
{a}
Φ
P( Φ )
{b}
{a}
Φ
Φ
P({a})
P({a,b})
{a,b,c}
{a,b}
{a}
{a,c}
{b}
{b,c}
{c}
Φ
P({a,b,c})
Aufgabe 1.70 Man untersuche, welche der in Definition 1.66 genannten Eigenschaften sich von % auf jede Einschränkung von % auf eine Teilmenge A0 ⊆ A
übertragen, also beispielsweise:
Jede Einschränkung einer (linearen) Ordnungsrelation ist wieder eine (lineare)
Ordnungsrelation.
Beispiel 1.71 Es seien (A1 , ≤1 ) und (A2 , ≤2 ) total geordnete Mengen. Dann
definiert (a1 , a2 ) ≤ (b1 , b2 ) :↔ (a1 <1 b1 ) ∨ (a1 = b1 ∧ a2 ≤2 b2 ) eine totale
Ordnung auf A1 × A2 , die lexikographische Ordnung.
Man kann diese Konstruktion der lexikographischen Ordnung daher induktiv auf
kartesische Produkte A1 × . . . × An mit endlich vielen Faktoren übertragen.
Definition 1.72 Es sei A eine Menge. Eine Teilmenge Z ⊆ P(A) \ {∅} heißt eine
Zerlegung oder Partition oder disjunkte Überdeckung von A, wenn die Elemente
S
von Z paarweise disjunkt sind und Z = A gilt.
Satz 1.73 Es sei A eine Menge, E(A) die Menge aller Äquivalenzrelationen auf
A und Z(A) die Menge aller Zerlegungen von A.
a) Für jede Zerlegung Z ∈ Z(A) wird durch
x%Z y :↔ ∃X ∈ Z ∧ x ∈ X ∧ y ∈ X
für alle x, y ∈ A eine Äquivalenzrelation %Z definiert.
b) Ist % ∈ E(A) dann ist Z% = {[x]% | x ∈ A} eine Zerlegung von A, wobei [x]% =
{y ∈ A | x%y} die von x ∈ A repräsentierte Äquivalenzklasse oder Restklasse ist.
c) Für alle % ∈ E(A) und Z ∈ Z(A) gelten %Z% = % und Z%Z = Z.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
37
Beweis: a) Sei x ∈ A = Z. Dann gibt es ein X ∈ Z mit x ∈ X und x ∈ X. Also
ist %Z reflexiv. Gilt x%Z y für x, y ∈ A, so gibt es ein X ∈ Z mit x, y ∈ X. Dann
gilt aber auch y%Z x, und %Z ist auch symmetrisch. Gelten nun x%Z y und y%Z z für
x, y, z ∈ A, so gibt es X, Y ∈ Z mit x, y ∈ X und y, z ∈ Y . Da die Mengen aus Z
paarweise disjunkt sind, kann dies wegen y ∈ X ∩ Y nur für X = Y gelten. Dann
gilt aber x, z ∈ X und daher x%Z z. Also ist %Z auch transitiv.
S
b) Wegen x ∈ [x]% ⊆ A für alle x ∈ A aufgrund der Reflexivität von % sind
S
die Restklassen nichtleere Teilmengen von A und es gilt A = {[x]% | x ∈ A}.
Es bleibt zu zeigen, daß die Restklassen paarweise disjunkt sind. Sei dazu a ∈
[x]% ∩ [y]% 6= ∅. Dann ist [x]% = [y]% nachzuweisen. Wegen der Transitivität und
Symmetrie von % ist dies gleichwertig zu x%y. Nun gilt aber x%a und y%a und
daher wiederum wegen der Transitivität und Symmetrie auch x%y.
c) Siehe Vorlesung!
Definition 1.74 Die zu einer Äquivalenzrelation % ∈ E(A) gehörende Zerlegung
wird auch als A/% = {[x]% | x ∈ A} notiert und Faktormenge von A nach %
genannt. Jedes Element x0 ∈ [x]% wird dann ein Repräsentant der Restklasse [x]%
genannt. Unter einem Repräsentantensystem von % versteht man eine Teilmenge
A0 ⊆ A, so daß für jede Klasse [x]% ∈ A/% genau ein Repräsentant x0 ∈ [x]% ∩ A0
existiert.
Bemerkung 1.75 Auf der Faktormenge F(V )/ ≡ aller aussagenlogischen Formeln kann man auch die aussagenlogischen Junktoren ¬, ∧ und ∨ definieren, indem man die Äquivalenzklassen repräsentantenweise verknüpft, also etwa
[x]∧[y] := [x∧y]. Dann folgt aus Satz 1.10, daß hierdurch eine Boolesche Algebra
entsteht. Die ausgezeichneten Elemente sind hierbei die Klasse [1], die aus allen
Tautologien besteht, und die Klasse [0], die genau die widersprüchlichen Formeln
enthält.
Beispiel 1.76 Die in Aufgabe 1.48 eingeführten Restklassen [r]n modulo n bilden für jede natürliche Zahl n > 0 eine Partition von Z. Die zugehörige Äquivalenzrelation ≡ mod n wird bestimmt durch a ≡ b mod n ↔ a − b ∈ nZ für alle
a, b ∈ Z und gelesen als “a ist kongruent zu b modulo n”. Die Faktormenge wird
meist als Z/(n) notiert.
Beispiel 1.77 Auf der Menge Z := N20 wird durch (a, b) ∼ (c, d) :↔ a + d = b + c
für alle a, b, c, d ∈ N0 eine Äquivalenzrelation definiert. Für die Äquivalenzklassen
schreibt man a − b := [(a, b)]∼ und nennt sie Differenzen der natürlichen Zahlen
a und b. Auf der Menge Z := Z/ ∼ dieser Äquivalenzklassen kann man durch
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
38
(a − b) + (c − d) = (a + c) − (b + d) eine Addition und durch (a − b) · (c −
d) := (ac + bd) − (ad + bc) eine Multiplikation definieren. Auf diese Weise erhält
man die ganzen Zahlen Z mit den bekannten Rechengesetzen. Die Menge N0 der
natürlichen Zahlen ist in der Form N0 = {a − 0 | a ∈ N0 } in Z enthalten.
Beispiel 1.78 Auf der Menge Q = Z × (Z \ {0}) wird durch (a, b) ∼ (c, d) :↔
ad = bc für alle (a, b), (c, d) ∈ Q eine Äquivalenzrelation definiert. Für die Äquivalenzklassen schreibt man ab := [(a, b)]∼ und nennt sie Quotienten der ganzen
Zahlen a und b 6= 0, wobei a der Zähler und b der Nenner dieses Bruches ist. Auf
der Menge Q := Q/ ∼ dieser Äquivalenzklassen kann man durch ab + dc := ad+bc
bd
eine Addition und durch ab · dc := ac
eine Multiplikation definieren. Auf diese Weibd
se erhält man die rationalen Zahlen Q mit den bekannten Rechengesetzen. Die
Menge Z der ganzen Zahlen ist in der Form Z = { a1 | a ∈ Z} in Q enthalten.
Bemerkung 1.79 Ein in vielen innermathematischen Anwendungen benötigtes
Hilfsmittel zum Nachweis der Existenz bestimmter Mengen stellt das Auswahlaxiom dar:
Ist M ein Mengensystem paarweise disjunkter Mengen mit ∅ 6∈ M, dann gibt es
eine Auswahlmenge A, so daß für alle X ∈ M die Schnittmenge X ∩A einelementig
ist. Mit anderen Worten, A “wählt” aus jeder Menge aus M genau ein Element
“aus”.
Offensichtlich ist das Auswahlaxiom gleichwertig damit, daß jede Äquivalenzrelation auf jeder Menge ein Repräsentantensystem besitzt.
Folgerung 1.80 Es sei % eine Präordnung auf A. Dann ist ∼:= % ∩ %−1 eine
Äquivalenzrelation auf A und auf der Faktormenge A/ ∼ wird durch
(129) [a]∼ ≤ [b]∼ :↔ a%b
für alle [a]∼ , [b]∼ ∈ A/ ∼ eine partielle Ordnung definiert.
Beweis: Da % reflexiv ist, gilt dasselbe für %−1 und damit auch für ∼= % ∩ %−1 .
Aus a ∼ b folgt a%b und a%−1 b und damit b%−1 a und b%a, also b ∼ a. Damit ist
∼ auch symmetrisch. Aus a ∼ b und b ∼ c folgen a%b, b%c, a%−1 b und b%−1 c. Die
Transitivität von % ergibt jetzt a%c und a%−1 c, also auch a ∼ c. Damit ist ∼ eine
Äquivalenzrelation.
Zunächst ist zu zeigen, daß die Definition von ≤ repräsentantenunabhängig ist:
Seien dazu a, a0 , b, b0 ∈ A mit [a]∼ = [a0 ]∼ und [b]∼ = [b0 ]∼ , also a ∼ a0 und b ∼ b0 .
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
39
Dann folgen a%a0 und b%b0 sowie a0 %a und b0 %b. Gilt nun a%b, so gelten a0 %a, a%b
und b%b0 , mit der Transitivität also auch a0 %b0 . Daher wird auch [a0 ]∼ ≤ [b0 ]∼
definiert.
Die Reflexivität und Transitivität übertragen sich sich durch (129) von % unmittelbar auf ≤.
Gilt nun [a]∼ ≤ [b]∼ und [b]∼ ≤ [a]∼ , so folgt a%b und b%a und daher auch a%−1 b,
also a ∼ b und damit [a]∼ = [b]∼ .
Definition 1.81 Es sei (A, ≤) eine partiell geordnete Menge und T ⊆ A. Ein
Element a ∈ A heißt
obere (untere) Schranke von T , wenn t ≤ a (a ≤ t) für alle t ∈ T gilt,
maximales (minimales) Element von T , wenn a ∈ T und a ≤ t → a = t (t ≤ a →
a = t) für jedes t ∈ T gilt,
größtes (kleinstes) Element von T , wenn a ∈ T und t ≤ a (a ≤ t) für jedes t ∈ T
gilt.
Die Menge T heißt nach oben (nach unten) beschränkt (in A), wenn sie eine obere
(untere) Schranke besitzt. Ist beides der Fall, nennt man T beschränkt (in A).
Die partiell geordnete Menge (A, ≤) erfüllt die Minimalbedingung, wenn jede
nichtleere Teilmenge T von A ein minimales Element besitzt.
Eine total geordnete Menge (A, ≤) heißt wohlgeordnet, wenn sie die Minimalbedingung erfüllt.
Folgerung 1.82 a) Jedes größte (kleinste) Element ist eindeutig bestimmt und
stets auch maximal (minimal).
b) In einer wohlgeordneten Menge (A, ≤) besitzt jede nichtleere Teilmenge T auch
ein kleinstes Element.
Beweis: a) Sind a, a0 ∈ T größte Elemente von T , so gilt a0 ≤ a, da a größtes
Element ist, und ebenso a ≤ a0 , da a0 größtes Element ist. Mit der Antisymmetrie
von ≤ folgt a = a0 , also die Eindeutigkeit. Ist nun a ∈ T größtes Element von T ,
dann gilt t ≤ a für alle t ∈ T und daher ergibt sich aus t ≤ a wiederum mit der
Antisymmetrie sofort a = t. Also ist a maximal.
Die Behauptungen über kleinste und minimale Elemente folgen dual!
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
40
b) Sei T 6= ∅ Teilmenge von A. Dann existiert wegen der Minimalbedingung
ein minimales Element a ∈ T . Für alle t ∈ T gilt wegen der Linearität der
Ordnungsrelation aber t ≤ a oder a ≤ t. Wegen der Minimalität von a ist daher
nur a ≤ t möglich. Also ist a kleinstes Element von T .
Beispiel 1.83 Betrachtet man für eine n-elementige Menge M mit n > 1 die
Menge A = P(M )\{∅, M } mit der Inklusion ⊆ als partieller Ordnungsrelation, so
ist (A, ⊆) eine partiell geordnete Menge, in der die n Einermengen {m} minimale
und die n − 1-elementigen Mengen M \ {m} für jedes m ∈ M maximale Elemente
sind.
Jede endliche Teilmenge T der ganzen Zahlen Z besitzt in der total geordneten Menge (Z, ≤) ein größtes und ein kleinstes Element, ist also insbesondere
beschränkt. Dagegen besitzt die unendliche Teilmenge N0 zwar ein kleinstes Element 0 aber keine obere Schranke.
Die total geordnete Menge (N0 , ≤) erfüllt die Minimalbedingung, ist also wohlgeordnet.
Ist M = {a1 , . . . , an }, so definiert ai ≤ aj :↔ i ≤ j eine totale Ordnung auf M
und wegen der Endlichkeit besitzt jede nichtleere Teilmenge von M natürlich ein
kleinstes Element. Also ist (M, ≤) wohlgeordnet.
Die leere Menge ∅ besitzt als einzige binäre Relation die leere Relation ∅ = ∅ × ∅
und diese ist eine totale Ordnungsrelation auf ∅. Offensichtlich ist sie auch eine
Wohlordnung. Dagegen ist die leere Menge nicht beschränkt, da keine Schranken
existieren!
Definition 1.84 Es sei (A, ≤) eine partiell geordnete Menge und T ⊆ A. Ein
Element a ∈ A heißt obere Grenze oder Supremum von T , wenn es obere Schranke
von T ist und für alle oberen Schranken s ∈ A von T bereits a ≤ s gilt, wenn also
a kleinstes Element in der Menge der oberen Schranken von T ist. Man schreibt
dann a = supA T . Dual wird eine untere Grenze oder Infimum von T definiert
und als inf A T notiert.
Existieren in (A, ≤) für jede Zweiermenge T = {a, b} sowohl ein Supremum als
auch ein Infimum, so nennt man (A, ≤) einen Verband. Man schreibt dann auch
a ∧ b := inf{a, b} und a ∨ b := sup{a, b}. Existieren Supremum und Infimum sogar
für jede Teilmenge von A, so spricht man von einem vollständigen Verband.
Beispiel 1.85 Durch das folgende Hasse-Diagramm wird auf der Menge A =
{0, a, b, c, d, 1} eine partielle Ordnung definiert.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
41
1
c
d
a
b
0
Die Teilmenge T1 = {a, b, c, d} besitzt die maximalen Elemente c und d, also kein
größtes Element, und die minimalen Elemente a und b, also auch kein kleinstes
Element. Die Menge T2 = {a, b} besitzt die oberen Schranken c, d und 1, aber
kein Supremum, jedoch ist die einzige untere Schranke 0 natürlich Infimum von
T2 . Es handelt sich also nicht um einen Verband.
Bemerkung 1.86 Man beachte, daß sich die Eindeutigkeit von Supremum bzw.
Infimum im Falle ihrer Existenz aus Folgerung 1.82 ergeben.
Die Menge N0 bildet mit der Teilbarkeitsrelation | eine partiell geordnete Menge
(N0 , |), in der für eine beliebige Teilmenge A das Infimum durch den größten
gemeinsamen Teiler ggT (A) aller a ∈ A und das Supremum durch das kleinste
gemeinsame Vielfache kgV (A) aller a ∈ A gegeben ist. Speziell ist ggT (N0 ) = 1
und kgV (N0 ) = 0. Schränkt man die Teilbarkeitsrelation auf die Menge T (n)
aller Teiler einer festen Zahl n ein, so bildet (T (n), |) ebenfalls einen endlichen
und daher vollständigen Verband. Für (T (36), |) erhält man das folgende HasseDiagramm. In ihm ist die Kette {3, 6, 18, 36} rot hervorgehoben.
36
12
18
4
9
6
3
2
1
Beim zweiten Beispiel, dem Teilerverband (T (30), |), ergibt sich dasselbe Bild wie
bei der Potenzmenge (P({a, b, c}), ⊆) in Bemerkung 1.69, beide halbgeordneten
Mengen sind “irgendwie gleich”. Wir werden dies später im Begriff der “Isomorphie” präzisieren.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
42
30
6
10
15
2
3
5
1
Folgerung 1.87 Ist M ⊆ P(A) ein beliebiges Teilsystem einer Potenzmenge, so
S
T
gelten sup M = M und inf M = M in der partiell geordneten Menge (P(A), ⊆).
Insbesondere hat man inf ∅ = A = sup P(A) und inf P(A) = ∅ = sup ∅ für die
beiden extremen Fälle M = ∅ und M = P(A). Die partiell geordnete Menge
(P(A), ⊆) ist daher ein vollständiger Verband.
Beweis: Es werden die Behauptungen über die Suprema gezeigt, die Behauptungen über die Infima folgen dann dual.
Sei zunächst M = ∅ und B ⊆ A beliebig. Dann gilt C ⊆ B für jedes C ∈ M, da
es kein derartiges C gibt. Also ist B obere Schranke von M. Die kleinste obere
Schranke ist daher das kleinste Element von P(A), also ∅. Daher gilt ∅ = sup M =
sup ∅ und dies ist natürlich das Infimum von P(A).
Sei nun M 6= ∅ und V := M ⊆ A. Ist dann M ∈ M eine beliebige Menge aus
diesem Mengensystem, so gilt x ∈ V für alle x ∈ M , also M ⊆ V . Damit ist
V obere Schranke von M. Sei nun S eine beliebige obere Schranke von M und
x ∈ V . Dann gibt es wenigstens ein M ∈ M mit x ∈ M . Wegen M ⊆ S folgt
x ∈ S, also insgesamt V ⊆ S, und damit ist V kleinste obere Schranke, also
S
sup M = V = M.
S
Beispiel 1.88 In der wohlgeordneten Menge (N0 , ≤) besitzt zwar jede nichtleere
Teilmenge ein kleinstes Element und daher ein Infimum, aber kein Supremum,
wenn sie nicht endlich ist und daher nicht nach oben beschränkt. Man kann diesen
“Mangel” aber beheben, indem man ein neues Element ∞ 6∈ N0 hinzugibt und
die Wohlordnung ≤ von N0 auf N∞
0 := N0 ∪ {∞} erweitert gemäß n < ∞ für alle
n ∈ N0 . Dann besitzt in der ebenfalls wohlgeordneten Menge (N∞
0 , ≤) sogar jede
∞
Teilmenge T ein Infimum und ein Supremum, also ist (N0 , ≤) ein vollständiger
Verband.
Auf der linear geordneten Menge (Z, ≤) reicht es dagegen nicht, ein größtes Element ∞ zu adjungieren (lat. adiungere = anbinden), um einen vollständigen
Verband zu erhalten. Hier gibt es auch nach unten unbeschränkte Mengen. Man
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
43
fügt also zwei Elemente +∞ und −∞ hinzu und erweitert die Ordnung von Z
auf Z±∞ := Z ∪ {+∞, −∞} durch −∞ < x < +∞ für alle x ∈ Z. Dann ist auch
(Z±∞ , ≤) ein vollständiger Verband.
Auf die gleiche Weise kann man auch die linear geordnete Menge der reellen
Zahlen (R, ≤) zu einem vollständigen Verband (R±∞ , ≤) erweitern, was allerdings
erheblich aufwendiger zu beweisen ist.
Warum funktioniert diese Konstruktion nicht bei den rationalen Zahlen Q?
Folgerung 1.89 a) Es sei E ⊆ E(A) ⊆ P(A × A) eine Menge von ÄquivalenzreT
lationen auf A. Dann ist auch E eine Äquivalenzrelation auf A.
b) Ist % ∈ BA eine beliebige binäre Relation auf A, dann existiert eine kleinste
Äquivalenzrelation %∗ auf A mit % ⊆ %∗ .
c) Für %, σ ∈ E(A) ist % ◦ σ genau dann ebenfalls eine Äquivalenzrelation, wenn
% ◦ σ = σ ◦ % gilt.
Beweis: a) Für E = ∅ ist E = ωA nach Folgerung 1.87 und dies ist eine
T
Äquivalenzrelation auf A. Sei nun E 6= ∅ und σ := E. Für jedes % ∈ E gilt dann
ιA ⊆ %, also auch ιA ⊆ σ. Also ist σ reflexiv. Für (a, b) ∈ σ gilt (a, b) ∈ % und
damit wegen der Symmetrie auch (b, a) ∈ %. Also gilt (b, a) ∈ σ und σ ist auch
symmetrisch. Sind schließlich (a, b), (b, c) ∈ σ so folgt wiederum (a, b), (b, c) ∈ %
und wegen der Transitivität (a, c) ∈ %. Dies zeigt auch (a, c) ∈ σ und σ ist
transitiv.
T
b) Stets ist die Allrelation ωA eine Äquivalenzrelation auf A mit % ⊆ ωA . DaT
her liefert %∗ := E = inf E für E = {σ ∈ E(A) | % ⊆ σ} 6= ∅ die gesuchte
Äquivalenzrelation.
c) Übung!
Die folgenden Sätze, die für gewisse Grundlagenfragen der Mathematik sehr wichtig sind, können im Rahmen einer axiomatisch aufgebauten Mengenlehre mit teilweise erheblichem Aufwand bewiesen werden. In dieser Einführung seien sie ohne
Beweis zitiert.
Satz 1.90 Lemma von Zorn (Max August Zorn, 1906 - 1993) Besitzt in der
partiell geordneten Menge (A, ≤) jede Kette eine obere Schranke, dann gibt es ein
maximales Element in A.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
44
Satz 1.91 Wohlordnungssatz Jede Menge kann wohlgeordnet werden.
Es kann sogar allgemeiner gezeigt werden:
Theorem 1.92 Es sind äquivalent:
(1) Auswahlaxiom
(2) Wohlordnungssatz
(3) Lemma von Zorn
1.4.4
Abbildungen
Definition 1.93 Sind A und B Mengen, dann versteht man unter einer partiellen
Abbildung f aus A in B eine rechtseindeutige Relation f ⊆ A × B. Ist f noch
linkstotal, so spricht man einfach von einer Abbildung. Man schreibt f : D(f ) →
B für partielle Abbildungen und f : A → B für Abbildungen. Das zu x ∈ D(f )
eindeutig bestimmte y ∈ B mit (x, y) ∈ f wird auch in der Form y = f (x)
notiert. Man nennt den Wertebereich W (f ) = f (A) bei Abbildungen auch das
Bild von f und schreibt Imf (lat. imago = Bild). Für Teilmengen Y ⊆ B nennt
−1 (Y ) auch das Urbild von Y .
man fd
Eine rechtstotale Abbildung f : A → B heißt surjektiv oder eine Surjektion
(franz. sur = auf), eine linkseindeutige Abbildung heißt eineindeutig, injektiv
oder Injektion (lat. inicere = hineinwerfen). Eine Abbildung, die sowohl surjektiv
als auch injektiv ist, nennt man bijektiv (lat. bis = zweimal) oder eine Bijektion
zwischen A und B.
Beispiel 1.94 Die identische Relation ιA ist auf jeder Menge A eine bijektive
Abbildung ιA : A → A. Sie wird daher auch identische Abbildung auf A genannt.
Für jede Teilmenge A ⊆ B ist inA = {(a, a) | a ∈ A} ⊆ A × B eine injektive
Abbildung. Sie wird die natürliche Injektion oder Einbettung von A in B genannt.
Ist M = M1 × . . . × Mn 6= ∅ ein kartesisches Produkt, dann wird für i = 1, . . . , n
durch πi (x1 , . . . , xi , . . . , xn ) := xi eine surjektive Abbildung πi : M → Mi definiert, die Projektion auf die i-te Komponente von M . Man nennt eine Teilmenge
A ⊆ M auch ein subdirektes Produkt der Mengen Mi , wenn πi (A) = Mi für
i = 1, . . . , n gilt.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
45
Aufgabe 1.95 Abbildungen, die Teilmengen der Zahlenbereiche N0 , Z, Q, R oder
C (komplexe Zahlen) aufeinander abbilden, werden im allgemeinen Funktionen
genannt, beispielsweise in der Zahlentheorie, der Analysis oder der Funktionentheorie. Untersuchen Sie die auf Ihrem Taschenrechner (oder in Ihrer LieblingsProgrammiersprache) realisierten Funktionen hinsichtlich der in Definition 1.93
eingeführten Begriffe. Welches sind bei bijektiven Funktionen die Umkehrfunktionen? Woher kennt der Rechner eigentlich die jeweiligen Funktionswerte mit
derartiger Genauigkeit?
Folgerung 1.96 a) Für jede Abbildung f : A → B ist die Einschränkung
f |A×f (A) : A → f (A) surjektiv.
b) Ist f : A → B injektiv, dann ist auch die Einschränkung f |A0 := f |A0 ×B : A0 →
B für jede Teilmenge A0 ⊆ A injektiv.
c) Für Abbildungen f : A → B und g : B → C ist auch f ◦ g : A → C eine
Abbildung.
d) Ist f : A → B bijektiv, dann ist auch f −1 : B → A eine bijektive Abbildung.
Sie wird die Umkehrabbildung von f genannt.
e) Ist f : A → B eine Abbildung, dann ist kerf := {(x, y) ∈ A2 | f (x) = f (y)}
eine Äquivalenzrelation auf A.
f ) Für Abbildungen f, g : A → B gilt f = g ↔ ∀x ∈ A : f (x) = g(x).
Beweis: a) und b) sind trivial.
c) Für jedes x ∈ A gibt es genau ein y ∈ B mit y = f (x) und für jedes y ∈ B
gibt es genau ein z ∈ C mit z = g(y) = g(f (x)). Also gibt es zu jedem x ∈ A
genau ein z ∈ C mit (x, z) ∈ f ◦ g. Damit ist f ◦ g linkstotal und rechtseindeutig,
also eine Abbildung. Wie hier schon geschehen, schreibt man meist z = g(f (x))
für z = (f ◦ g)(x).
d) Ist f : A → B bijektiv, so ist sie links- und rechtstotal sowie links- und
rechtseindeutig. Damit ist dann f −1 als Relation rechts- und linkstotal sowie
rechts- und linkseindeutig, also der Reihe nach: überall definiert, surjektiv, eine
Abbildung und injektiv, d. h. ebenfalls eine Bijektion.
e) Dies folgt aus der Tatsache, daß die Gleichheit “=” eine Äquivalenzrelation
auf f (A) ist!
f) Gilt f = {(x, f (x)) | x ∈ A} = g = {(x, g(x)) | x ∈ A}, so folgt aus der jeweiligen Rechtseindeutigkeit sofort f (x) = g(x) für alle x ∈ A. Hat man umgekehrt
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
46
diese Gleichheiten, so folgt wiederum aus der Rechtseindeutigkeit von f und g
als Abbildungen die Gleichheit f = g als Relationen.
Folgerung 1.97 Für alle Abbildungen f : A → B und g : B → C gelten die
folgenden Aussagen.
a) Es ist f genau dann injektiv, wenn f (x) = f (x0 ) → x = x0 für alle x, x0 ∈ A
gilt.
b) Sind f und g beide injektiv (surjektiv, bijektiv), so ist auch f ◦ g injektiv
(surjektiv, bijektiv).
c) Ist f ◦ g injektiv, dann ist f injektiv.
d) Ist f ◦ g surjektiv, dann ist auch g surjektiv.
e) Ist f ◦ g bijektiv, dann ist f injektiv und g surjektiv.
f ) Genau dann ist f bijektiv, wenn f ◦ f −1 = ιA und f −1 ◦ f = ιB gelten.
Beweis: a) Ist f : A → B eine injektive Abbildung und gilt f (x) = f (x0 ) =
y ∈ B für x, x0 ∈ A, so gelten (x, y) ∈ f und (x0 , y) ∈ f , woraus wegen der
Linkseindeutigkeit sofort x = x0 folgt. Liegen umgekehrt die Paare (x, y) und
(x0 , y) in f ⊆ A × B, so gilt, da f Abbildung ist, f (x) = y = f (x0 ). Damit folgt
aus der vorausgesetzten Implikation dann x = x0 , also die Linkseindeutigkeit.
b) Sind f und g injektiv, so folgt aus (f ◦ g)(x) = g(f (x)) = g(f (x0 )) = (f ◦ g)(x0 )
wegen der Injektivität von g aus a) zunächst f (x) = f (x0 ) und hieraus wegen der
Injektivität von f dann ebenso mit a) x = x0 . Also ist auch f ◦ g injektiv.
Sind f und g surjektiv, so gelten f (A) = B und g(B) = C, also (f ◦ g)(A) =
g(f (A)) = g(B) = C, und damit die Surjektivität dieser Verkettung.
Hieraus ergibt sich unmittelbar die Behauptung für die Bijektivität.
c) Ist f ◦ g injektiv und gilt f (x) = f (x0 ), so folgt (f ◦ g)(x) = g(f (x)) =
g(f (x0 )) = (f ◦ g)(x0 ), und damit aus der Injektivität auch x = x0 . Mit a) folgt
die Behauptung.
d) Ist f ◦ g surjektiv und c ∈ C, so gibt es ein x ∈ A mit c = (f ◦ g)(x) = g(f (x)).
Dann erfüllt y := f (x) ∈ B aber auch g(y) = c, d. h. g ist rechtstotal, also
surjektiv.
e) Dies folgt unmittelbar aus c) und d).
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
47
f) Ist f bijektiv, dann nach Folgerung 1.96 d) auch f −1 . Zu x ∈ A gibt es ein
eindeutig bestimmtes y ∈ B mit (x, y) ∈ f , also (y, x) ∈ f −1 , und zu diesem y
ist x = f −1 (y) eindeutig bestimmt, da f −1 Abbildung ist. Es folgt (f ◦ f −1 )(x) =
f −1 (f (x)) = f −1 (y) = x, also f ◦ f −1 = ιA . Vertauscht man nun die Rollen von
f und f −1 (beides sind bijektive Abbildungen!) erhält man f −1 ◦ f = ιB .
Gelten umgekehrt die beiden Gleichungen. Zunächst ist f −1 als Relation rechtseindeutig, denn aus (y, x), (y, x0 ) ∈ f −1 folgt (x, y), (x0 , y) ∈ f und daher (x, x0 ) ∈
f ◦ f −1 = ιA , also x = x0 . Dann ist f −1 aber auch linkstotal, denn für y ∈ B gilt
(y, y) ∈ ιB = f −1 ◦ f . Daher existiert ein x ∈ A mit (y, x) ∈ f −1 (und (x, y) ∈ f ).
Insgesamt ist f −1 : B → A ebenso eine Abbildung wie f : A → B. Aus der
Injektivität von ιA = f ◦ f −1 folgt nun mit c) die Injektivität von f und aus der
Surjektivität von ιB = f −1 ◦ f die Surjektivität von f .
Lemma 1.98 Sei A eine Menge und % ∈ E(A) eine Äquivalenzrelation auf A.
Dann ist die Abbildung ν : A → A/% gemäß ν(x) := [x]% für alle x ∈ A surjektiv
und es ist kerν = %. Weiterhin ist ν injektiv und damit bijektiv genau dann, wenn
% = ιA gilt.
Beweis: Zu [x]% ∈ A/% ist x ∈ A ein Repräsentant dieser Klasse, der von ν auf
diese Klasse abgebildet wird. Also ist ν surjektiv. Es ist (x, x0 ) ∈ kerν gleichwertig
zu ν(x) = ν(x0 ) nach Definition von kerν, und daher zu [x]% = [x0 ]% . Da %
Äquivalenzrelation ist, ist dies wiederum gleichwertig zu (x, x0 ) ∈ %. Dies zeigt
kerν = %. Es ist % = ιA genau dann, wenn jede Klasse [x]% aus genau einem
Element besteht, also gleich {x} ist. Dies ist aber gleichwertig damit, daß ν(x) =
{x} für alle x ∈ A gilt. Dies zeigt dann die Injektivität von ν. Ist andererseits ν
nicht injektiv, so gibt es x 6= x0 in A mit ν(x) = [x]% = ν(x0 ) und damit (x, x0 ) ∈ %
also ist dann % 6= ιA .
Man nennt die Abbildung ν : A → A/% auch die natürliche Abbildung oder
kanonische Projektion von A auf A/%.
Satz 1.99 Erster Abbildungssatz Es sei f : A → B eine Abbildung, ν :
A → A/kerf die kanonische Projektion und inf (A) die Injektion von f (A) ⊆ B
in B. Dann existiert genau eine bijektive Abbildung ϕ : A/kerf → f (A) mit
f = ν ◦ ϕ ◦ inf (A) .
Beweis: Definiere ϕ : A/kerf → f (A) durch ϕ([x]kerf ) := f (x) für alle
[x]kerf ∈ A/kerf . Dann ist zunächst die Repräsentantenunabhängigkeit oder
Wohldefiniertheit zu zeigen: Für alle x, x0 ∈ A mit [x]kerf = [x0 ]kerf muß bereits
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
48
f (x) = f (x0 ) gelten. Aus [x]kerf = [x0 ]kerf folgt aber (x, x0 ) ∈ kerf nach Definition dieser Äquivalenzklassen. Daher gilt auch f (x) = f (x0 ) nach Definition der
Relation kerf .
Es ist ϕ surjektiv, denn zu y ∈ f (A) gibt es ein x ∈ A mit f (x) = y und daher
gilt für die Klasse [x]kerf ∈ A/kerf bereits ϕ([x]kerf ) = y.
Es ist ϕ auch injektiv und damit bijektiv, denn aus ϕ([x]kerf ) = ϕ([x0 ]kerf ) folgt
f (x) = f (x0 ) und damit (x, x0 ) ∈ kerf , also auch [x]kerf = [x0 ]kerf .
Es ist f = ν ◦ ϕ ◦ inf (A) , denn für alle x ∈ A gilt f (x) = inf (A) (f (x)) =
inf (A) (ϕ([x]kerf )) = inf (A) (ϕ(ν(x))) = ν ◦ ϕ ◦ inf (A) (x), und wegen Folgerung 1.96 d) gilt die Gleichheit der Abbildungen.
Schließlich ist ϕ eindeutig bestimmt, denn ist auch ϕ0 : A/kerf → f (A) mit
f = ν ◦ ϕ0 ◦ inf (A) , so folgt aus inf (A) (ϕ(ν(x)) = inf (A) (ϕ0 (ν(x)) für alle x ∈ A
zunächst ϕ(ν(x)) = ϕ0 (ν(x)) aus der Injektivität von inf (A) . Da ν surjektiv ist,
folgt ϕ([x]kerf ) = ϕ0 ([x]kerf ) für alle [x]kerf ∈ A/kerf , also ϕ = ϕ0 wiederum
wegen Folgerung 1.96 d).
Definition 1.100 Für Mengen A und B bezeichne AB := {f | f : B → A},
also die Menge aller Abbildungen von B in A. Speziell für B = {1, . . . , n}, also
f : {1, . . . , n} → A schreibt man ai := f (i) für i = 1, . . . , n und notiert f kurz als
n-Tupel f = (a1 , . . . , an ) ∈ An anstelle von f = {(1, a1 ), . . . , (n, an )} ⊆ B × A.
Für B = N0 erhält man analog die (unendlichen) Folgen (ai )i∈N0 . Ist B = I eine
beliebige nichtleere Menge, die in diesem Zusammenhang Indexmenge genannt
wird, so spricht man von f auch als einer indizierten Familie und notiert diese
in der Form (ai )i∈I oder (ai | i ∈ I). Ist hierbei A = P(M ), so nennt man (Ai )i∈I
eine Mengenfamilie der Mengen Ai ⊆ M .
Bemerkung 1.101 Mengenfamilien stellen also eine Verallgemeinerung der “ungeordneten” Mengensysteme dar, indem sie es ermöglichen, über den jeweiligen
Index “gezielt” einzelne Elemente des Mengensystems anzusprechen und es auch
gestattet ist, daß ein- und dieselbe Menge mehrfach in der Familie vorkommt,
was bei Mengensystemen wegen des Extensionalitätsaxioms nicht der Fall ist.
1.4.5
Kardinalzahlen
Definition 1.102 Zwei Mengen A und B heißen gleichmächtig, in Zeichen: A ∼
B, wenn es eine Bijektion f : A → B gibt.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
49
Man nennt eine Menge A abzählbar unendlich, wenn A ∼ N0 gilt. Eine endliche
oder abzählbar unendliche Menge heißt abzählbar. Eine nicht abzählbare Menge
wird überabzählbar genannt.
Man schreibt ℵ0 := |N0 | = |N | (“Aleph Null” ist die “Mächtigkeit” von N0 ; Aleph
ist der erste Buchstabe des hebräischen Alphabets) für jede abzählbar unendliche
Menge N . Durch |M | > ℵ0 kürzt man dann die Aussage “M ist überabzählbar”
ab. Unter einer Kardinalzahl versteht man die Mächtigkeit einer Menge, also
die Anzahl ihrer Elemente. Ist die Menge unendlich, so spricht man von einer
transfiniten Kardinalzahl.
Folgerung 1.103 Für Mengen A, B, C gelten
(130)
A ∼ A,
(131)
A ∼ B → B ∼ A,
(132) A ∼ B ∧ B ∼ C → A ∼ C.
Die Ähnlichkeit ∼ ist also auf jedem Mengensystem M eine Äquivalenzrelation.
Beweis: (130) gilt wegen Beispiel 1.94, (131) wegen Folgerung 1.96 d), (132)
wegen Folgerung 1.97.
Beispiel 1.104 a) Es ist N ∼ N0 , da die Nachfolgerfunktion f : N0 → N
gemäßf (n) = n + 1 für alle n ∈ N0 bijektiv ist. Es ist nämlich f −1 (n) = n − 1 für
alle n ∈ N die Umkehrabbildung.
Hieraus folgt durch geeignete Einschränkung von f sofort: {0, . . . , n − 1} ∼
{1, . . . , n} und daher {0, . . . , n − 1} ∼ {a1 , . . . , an } für jede n-elementige Menge.
Die Kardinalzahl einer endlichen Menge ist also stets eine natürliche Zahl.
Weiterhin folgt (E ∪ N0 ) ∼ N0 für jede endliche Menge E. Die Vereinigung einer
endlichen und einer abzählbar unendlichen Menge ist stets abzählbar unendlich.
b) Es ist Z ∼ N0 , da die Abbildung f : N0 → Z gemäß f (n) =
und f (n) = − n+1
für ungerades n bijektiv ist.
2
n
2
für gerades n
Hieraus ergibt sich weiter (N ∪ N0 ) ∼ N0 für jede abzählbar unendliche Menge N
und daher: Endliche Vereinigungen abzählbar unendlicher Mengen sind abzählbar
unendlich.
c) Erstes Cantorsches Diagonalverfahren: Es ist N × N ∼ N, da die Abbildung
f : N × N → N gemäß f (n, m) = n(n+1)
+ (m+1)(m+2)
+ nm − 1 bijektiv ist.
2
2
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
50
Hieraus folgt Q+ ∼ N und daraus dann Q ∼ N0 oder allgemein: Die abzählbare
Vereinigung abzählbarer Mengen ist abzählbar.
Bemerkung 1.105 Man kann auch für unendliche oder transfinite Kardinalzahlen wie ℵ0 Summen und Produkte definieren und dann die eben bewiesenen
Aussagen durch Gleichungen ausdrücken. Wir werden diese aber in dieser Vorlesung nicht weiter benutzen. Für alle n ∈ N0 gelten:
n + ℵ0
ℵ0 + ℵ0
0 · ℵ0
n · ℵ0
ℵ0 · ℵ0
=
=
=
=
=
ℵ0 ,
ℵ0 ,
0,
ℵ0 (n 6= 0),
ℵ0 .
Beispiel 1.106 Ist M ∼ N0 eine abzählbar unendliche Menge und f : N0 → M
eine Bijektion, dann wird analog wie im Beispiel 1.83 für endliche Mengen durch
f (i) ≤ f (j) :↔ i ≤ j eine Wohlordnung auf M definiert. Dies beweist den
Wohlordnungssatz zumindest für abzählbare Mengen.
Satz 1.107 Jede Teilmenge einer abzählbaren Menge ist abzählbar.
Beweis: Sei M ⊆ N und N abzählbar. Für endliches N oder endliches M ist
die Behauptung offensichtlich. Es bleibt der Fall N ∼ N0 und M unendlich zu
betrachten. Dann gibt es eine Bijektion f : N0 → N , also N = {ai = f (i) | i ∈ N0 }
mit paarweise verschiedenen ai . Wegen M ⊆ N und M unendlich existiert eine
Teilfolge (aik )k∈N0 mit M = {aik | k ∈ N0 } und natürlich sind auch diese aik
paarweise verschieden. Daher ist g : N0 → M mit g(k) = aik eine Bijektion und
folglich M ∼ N0 , also M abzählbar.
Satz 1.108 Satz von Cantor Für jede Menge A gilt A 6∼ P(A). Insbesondere
ist P(N0 ) überabzählbar.
Beweis: Wäre f : A → P(A) eine (sogar nur) surjektive Abbildung, dann gäbe
es zu X := {x ∈ A | x ∈
/ f (x)} ein x0 ∈ A mit f (x0 ) = X. Der Fall x0 ∈ X
führt zu x0 6∈ f (x0 ) = X, also einem Widerspruch. Aber auch der Fall x0 6∈ X,
der zu x0 ∈ f (x0 ) = X führt, liefert einen Widerspruch. Nach dem Platonischen
Falschheitskriterium (52) kann es daher kein derartiges x0 ∈ A geben, also kann f
nicht surjektiv und daher auch nicht bijektiv sein. In P(N0 ) liegen die abzählbar
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
51
unendlich vielen paarweise verschiedenen Einermengen {n} für n ∈ N0 , daher
kann P(N0 ) nicht endlich sein. Nach dem ersten Teil des Satzes ist P(N0 ) aber
auch nicht abzählbar unendlich.
Wir zeigen nun noch, daß die reellen Zahlen R, also die Menge aller Dezimalzahlen,
überabzählbar ist. Wegen N0 ⊆ R kann sie natürlich nicht endlich sein.
Lemma 1.109 a) Es gibt eine bijektive Abbildung f : (−1, 1) → R, also
(−1, 1) ∼ R für dieses offene Intervall.
b) Für jedes nichtleere offene Intervall (a, b) ⊆ R ist b − a 6= 0 und daher g :
1
(a, b) → (0, 1) mit g(x) = b−a
(x − a) eine Bijektion. Also gilt (0, 1) ∼ R.
Beweis: a) Vorlesung!
a
) offensichtlich die
b) Es ist g −1 : (0, 1) → (a, b) gemäß g −1 (x) = (b − a)(x + b−a
Umkehrabbildung. Also gilt speziell (0, 1) ∼ (−1, 1). Mit a) und der Transitivität
von ∼ folgt hieraus die letzte Behauptung.
Satz 1.110 Zweites Cantorsches Diagonalverfahren Das offene Einheitsintervall (0, 1) und damit auch R ist überabzählbar.
Beweis: Jedes x ∈ (0, 1) werde durch einen nicht abbrechenden Dezimalbruch
x = 0.x0 x1 x2 x3 . . . dargestellt, wobei für abbrechende Dezimalbrüche immer die
eindeutig bestimmte alternative Darstellung mit Periode 9 gewählt werde. Wegen
x 6= 1 gibt es aber stets mindestens eine Stelle xi 6= 9. Angenommen, es gäbe eine
Bijektion f : N0 → (0, 1). Dann kann man alle Dezimalbrüche aus (0, 1) auflisten
durch
f (0) = x0 = 0.x00 x01 x02 . . . ,
f (1) = x1 = 0.x10 x11 x12 . . . ,
f (2) = x2 = 0.x20 x21 x22 . . . ,
..
.
Definiere nun die Zahl y = 0.y0 y1 y2 . . . durch folgende Vorschrift. Es sei yi = 1,
falls xii ∈ {0, 2, . . . , 9}, und yi = 2, falls xii = 1 gilt. Dann ist y ∈ (0, 1) und
y 6= xi für jedes i ∈ N0 , also f nicht surjektiv. Es kann daher keine derartige
Bijektion geben. Dies zeigt (0, 1) 6∼ N0 und daher wegen der Transitivität von ∼
und dem vorhergehenden Lemma R 6∼ N0 .
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
52
Bemerkung 1.111 Man definiert nun eine neue Kardinalzahl c := |R| und nennt
diese die Mächtigkeit des Kontinuums.
Es gilt dann ℵ0 < c und die sogenannte Kontinuumshypothese (CH) lautet:
Es gibt keine Kardinalzahl zwischen ℵ0 und c.
Es ist eines der fundamentalsten Ergebnisse der neueren Mathematik, daß die
Kontinuumshypothese aus der axiomatischen Mengenlehre heraus weder widerlegbar ist (von Kurt Gödel (1906 - 1978) 1938 gezeigt) noch beweisbar (von Paul
Cohen (1934 - 2007) 1963 gezeigt). Man kann also die bisher vorgestellte axiomatische Mengenlehre auf zwei völlig verschiedene Arten erweitern, einmal indem
man die Kontinuumshypothese als neues Axiom hinzunimmt, einmal indem man
ihre Negation hinzunimmt. Je nachdem existieren dann ganz unterschiedliche
unendliche Mengen.
Mit Hilfe der Gleichmächtigkeit ∼ von Mengen definierte Richard Dedekind (1831
- 1916) die Endlichkeit einer Menge, ohne auf die natürlichen Zahlen zurückzugreifen, wie folgt: Eine Menge M ist (Dedekind-)endlich, wenn ¬∃X : X ⊂ M ∧ X ∼
M ), wenn sie also keine zu ihr gleichmächtige echte Teilmenge besitzt.
Alfred Tarski (1902 - 1983) schlug dagegen die folgende Definition vor, die ebenfalls keine natürlichen Zahlen benötigt: M ist (Tarski-)endlich, wenn (P(M ), ⊆)
die Minimalbedingung erfüllt.
Bertrand Russell wiederum orientierte sich mehr an der Definition der natürlichen
Zahlen als Nachfolgermenge, indem er definierte: M ist (Russell-)endlich, wenn M
in jedem Mengensystem enthalten ist, das die leere Menge und mit jeder Menge
auch deren Vereinigung mit einer beliebigen Einermenge enthält.
Ohne Beweis sei hier nur angegeben:
Satz 1.112 Für jede Menge M sind gleichwertig:
(1) M ist endlich.
(2) M ist Dedekind-endlich.
(3) M ist Tarski-endlich.
(4) M ist Russell-endlich.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
53
Damit hat man dann auch alternative Charakterisierungen unendlicher Mengen,
etwa mit Dedekind: Jede unendliche Menge besitzt eine echte Teilmenge, die zu
ihr gleichmächtig ist.
Aufgabe 1.113 Man beweise: Jede unendliche Menge enthält eine abzählbar
unendliche echte Teilmenge.
1.4.6
Verknüpfungen
Eine ausführlichere Behandlung der hier nur kurz eingeführten algebraischen
Strukturen erfolgt in der Algebra-Vorlesung:
www.mathe.tu-freiberg.de/∼hebisch/skripte/algebra/gruppen.pdf
Definition 1.114 Es sei n ∈ N0 und A eine Menge. Eine n-stellige Verknüpfung
oder (algebraische) Operation (lat. operare = verrichten, arbeiten) in A ist dann
eine Abbildung f : An → A.
Bemerkung 1.115 a) Eine nullstellige Operation in A 6= ∅ ist ein Element aus
A, denn ist f : {∅} → A eine Abbildung, so ist diese eindeutig bestimmt als
f = {(∅, a)} für ein a ∈ A. Konkrete Beispiele sind ∅ und M in jeder Potenzmenge
A = P(M ) oder 0 und 1 in den Zahlbereichen N0 , Z und Q oder 0 und 1 in der
Menge der Wahrheitswerte.
b) Einstellige Operationen sind also nichts weiter als beliebige Abbildungen
f : A → A. Man nennt solche Abbildungen auch Transformationen der Menge
A, beispielsweise bei den Transformationen der Zustandsmenge eines Automaten
oder bei geometrischen Transformationen. Konkrete Beispiele sind die Komplementbildung f (B) = B für B ⊆ M in jeder Potenzmenge A = P(M ), die Negation f (p) = ¬p in der Menge der aussagenlogischen Formeln, das Entgegengesetzte
f (a) = −a in den Zahlbereichen N0 , Z und Q oder das Inverse f (a) = a−1 in der
Menge Q \ {0}.
c) Binäre Operationen f : A2 → A treten (ähnlich wie binäre Relationen) in
der Mathematik am häufigsten auf. Sie werden ebenfalls meistens in der Infixnotation geschrieben, also z. B. a ∗ b anstelle von f (a, b). Konkrete Beispiele sind
Durchschnitt ∩, Vereinigung ∪, Differenz \ und symmetrische Differenz ∆ in
jeder Potenzmenge, die Junktoren ∧, ∨, → und ↔ in der Menge der aussagenlogischen Formeln und die arithmetischen Operationen Summe + (lat. summus
= das Oberste, Höchste) und Produkt · (lat. producere = hervorbringen) in den
Zahlbereichen.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
54
Definition 1.116 Eine binäre Operation ∗ in einer Menge A 6= ∅ heißt
assoziativ (lat. associare = verbinden), wenn (a ∗ b) ∗ c = a ∗ (b ∗ c),
kommutativ (lat. commutare = vertauschen), wenn a ∗ b = b ∗ a,
idempotent, (lat. idem = selbst, potens = mächtig), wenn a ∗ a = a
jeweils für alle a, b, c ∈ A gilt. Die Menge A wird Trägermenge der Operation ∗ genannt und das Paar (A, ∗) ein Gruppoid. Unter der Ordnung von (A, ∗)
versteht man dann die Kardinalzahl |A|. Ist die Operation ∗ assoziativ, so nennt
man (A, ∗) eine Halbgruppe. Eine kommutative und idempotente Halbgruppe wird
Halbverband genannt.
Aufgabe 1.117 Welche Tasten Ihres Taschenrechners realisieren nullstellige,
einstellige oder zweistellige Operationen? Welche zweistelligen Operationen davon sind assoziativ, kommutativ, idempotent, welche nicht?
Beispiel 1.118 Für jeden Verband (A, ≤) bildet sowohl die Supremumsbildung
a ∨ b = sup{a, b} als auch die Infimumsbildung a ∧ b = inf{a, b} eine binäre Operation, die assoziativ, kommutativ und idempotent ist. Daher sind dann (A, ∨)
und (A, ∧) Halbverbände. Dies begründet auch die Bezeichnung.
Beispiel 1.119 Für (kleine) endliche Mengen A kann man binäre Operationen
auf A auch durch Cayley-Tafeln (Arthur Cayley, 1821 - 1895) definieren. Man
notiert in einer Tabelle, deren Kopfzeile und erste Spalte jeweils die Elemente von
A in einer festen linearen Ordnung enthält, in der Zeile mit dem ersten Element
ai ∈ A und in der Spalte zu dem Element aj ∈ A das Verknüpfungsergebnis
ai ∗ aj ∈ A. Dann kan man beispielsweise die Kommutativität der durch diese
Tafel definierten Operation ∗ an der Symmetrie zur Hauptdiagonalen erkennen.
Solche Tafeln eignen sich auch dazu, binäre Operationen auf einem Rechner zu
speichern, ihre Gesetzmäßigkeiten zu überprüfen und mit ihnen zu rechnen.
Die Menge B = {0, 1} kann durch 0 < 1 linear geordnet werden. Auf dieser Menge
existieren dann stets das Supremum a ∨ b und das Infimum a ∧ b für alle a, b ∈ B.
Es handelt sich also um einen Verband. Die entsprechenden Cayley-Tafeln sind
dann
∨ 0
0 0
1 1
1
1
1
und
∧ 0
0 0
1 0
1
0
1
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.4 Relationen und Abbildungen
55
und dies sind genau die Ergebnisse der logischen Junktoren ∨ und ∧, wenn man
sie auf die wahre Aussage 1 und die falsche Aussage 0 gemäß (7) - (10) anwendet.
Man kann übrigens 0 und 1 auch mit den natürlichen Zahlen 0 und 1 identifizieren. Dann wird die oben angegebene Ordnung gerade die gewöhnliche Ordnung
für diese Zahlen und ∧ und ∨ werden Minimum min und Maximum max für
natürliche Zahlen.
Beispiel 1.120 Für jede Menge A ist die Menge TA := AA aller Abbildungen
von A in sich mit der Verkettung ◦ wegen (124) eine Halbgruppe (TA , ◦), die
Transformationshalbgruppe auf A. Insbesondere ist jede bijektive Abbildung f :
A → A in TA enthalten. Diese Abbildungen werden auch Permutationen von A
genannt.
Aufgabe 1.121 Man beweise: Für jede n-elementige Menge A gibt es genau
n! := 1 · 2 · · · n, gelesen: “n Fakultät”, Permutationen auf A.
Beispiel 1.122 Für eine beliebige Menge A sei A+ :=
N}. Durch
S∞
n=1
An :=
S
{An | n ∈
(133) (x1 , . . . , xn ) · (y1 , . . . , ym ) := (x1 , . . . , xn , y1 , . . . , ym ) ∈ An+m ⊆ A+
für alle (x1 , . . . , xn ), (y1 , . . . , ym ) ∈ A+ wird dann eine assoziative binäre Operation auf A+ definiert, die Konkatenation genannt wird. Die Halbgruppe (A+ , ·)
heißt dann die freie Halbgruppe über A. Man schreibt kurz x1 . . . xn anstelle von
(x1 , . . . , xn ) und nennt dieses Element von An ⊆ A+ ein Wort der Länge n über
A. Speziell in der Informatik spricht man in diesem Zusammenhang auch von
dem Alphabet A 6= ∅, nennt die Worte x1 . . . xn auch Strings über A und die
Elemente von A, also die Worte der Länge 1, Buchstaben, Zeichen oder Symbole.
Unter einer formalen Sprache versteht man eine beliebige Teilmenge von A+ .
Bemerkung 1.123 Es ist ∅+ = ∅ und A+ unendlich für A 6= ∅. Für einelementige Mengen A = {a} gilt A+ = {an | n ∈ N}, also ist A+ abzählbar unendlich
und die freie Halbgruppe (A+ , ·) ist kommutativ. Enthält dagegen A mindestens
zwei verschiedene Elemente a 6= b, so ist wegen ab 6= ba die freie Halbgruppe
(A+ , ·) niemals kommutativ. Bei abzählbarem Alphabet A bleibt A+ aber immer
abzählbar, da An für jedes n ∈ N abzählbar ist und die abzählbare Vereinigung
abzählbarer Mengen ebenfalls.
Für jedes Alphabet A 6= ∅ gibt es also überabzählbar viele formale Sprachen, von
denen man mit endlichen Texten aber nur abzählbar viele beschreiben kann.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.5 Verallgemeinerte mengentheoretische Operationen
56
Konkrete Beispiele sind sämtliche Programmiersprachen, aber auch die Menge
aller aussagenlogischen Formeln über dem Alphabet A = V ∪ B ∪ {¬, ∧, ∨, →, ↔}
oder aller prädikatenlogischen Formeln über dem Alphabet A = VE ∪ P ∪ B ∪
{¬, ∧, ∨, →, ↔, ∀, ∃}. Dasselbe gilt für die Menge der in Aufgabe 1.3 betrachteten
arithmetischen Terme.
Aufgabe 1.124 Man versuche für ein endliches Alphabet, etwa A = {a, b}, auf
A+ eine lexikographische Ordnung zu definieren und damit A+ wohlzuordnen.
Eine ausführliche Darstellung von Beschreibungsmechanismen für formale Sprachen findet man in dem Skript zur Automatentheorie
www.mathe.tu-freiberg.de/∼hebisch/skripte/formsprach/formsprach.pdf
1.5
Verallgemeinerte mengentheoretische Operationen
Definition 1.125 Ist (Ai )i∈I eine indizierte Mengenfamilie über einer Menge M ,
so definiert man
S
i∈I
Ai := {Ai | i ∈ I} und
S
T
i∈I
Ai := {Ai | i ∈ I}.
T
Bemerkung 1.126 Durchschnitt und Vereinigung über Mengenfamilien werden
also über Durchschnitt und Vereinigung von Mengensystemen definiert. Daher
kommt es auf die Reihenfolge der Elemente dieser Mengenfamilie ebensowenig
an, wie darauf, ob einzelne Mengen Ai mehrfach in der Familie auftreten. InsbeS
S
sondere sind diese Operationen kommutativ, genauer: Es gilt i∈I Ai = i∈I Aπ(i)
T
T
und i∈I Ai = i∈I Aπ(i) für jede Permutation π : I → I.
Außerdem ist i∈I Ai das Supremum von {Ai | i ∈ I} in (P(M ), ⊆), also die
T
kleinste Menge, die alle Ai als Teilmengen umfaßt, und entsprechend i∈I Ai das
Infimum, also die größte Menge, die in allen Ai als Teilmenge enthalten ist.
S
Diese Definition verallgemeinert die schon weiter oben eingeführten BezeichnunS
S
gen ni=1 Ai bzw. ∞
i=1 Ai für die Vereinigung und analog für den Durchschnitt.
Satz 1.127 Es seien (Ai )i∈I und (Bi )i∈I Mengenfamilien über derselben Menge
M und C ⊆ M . Dann gelten
(1) ∀j ∈ I :
T
i∈I
Ai ⊆ A j ⊆
S
i∈I
Ai .
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.5 Verallgemeinerte mengentheoretische Operationen
(2)
T
(3)
S
(4)
S
i∈I (Ai
∪ Bi ) =
S
(5)
T
i∈I (Ai
∩ Bi ) =
T
(6)
T
(7)
S
i∈I
Ai =
S
i∈I
Ai =
T
i∈I
Ai ∪
i∈I (Ai
(8) C ∩
S
(9) C ∪
T
T
i∈I
Ai .
i∈I
Ai .
i∈I
i∈I
Ai ∪
S
i∈I
Ai ∩
T
Bi ⊆
∩ Bi ) ⊆
S
Bi .
i∈I
Bi .
i∈I (Ai
∪ Bi ).
Ai ∩
i∈I
T
i∈I
i∈I
S
i∈I
Ai =
S
i∈I (C
∩ Ai ).
i∈I
Ai =
T
i∈I (C
∪ Ai ).
57
Bi .
S
Ist I = k∈K Ik eine Partition von I, dann gelten die verallgemeinerten Assoziativgesetze
(10)
T
(11)
S
i∈I
Ai =
T
i∈I
Ai =
S
k∈K
k∈K
T
S
i∈Ik
Ai .
i∈Ik
Ai .
Beweis: Natürlich kann man jede Gleichung bzw. Inklusion elementweise überprüfen. Oft ist es allerdings einfacher, weniger formal sondern mehr inhaltlich zu
S
S
argumentieren. Dazu bezeichne VA := i∈I Ai = {Ai | i ∈ I} die Vereinigung
T
T
dieser Mengenfamilie und DA := i∈I Ai = {Ai | i ∈ I} ihren Durchschnitt.
Nach Folgerung 1.87 sind dies gerade sup und inf dieser Mengenfamilie in der
partiell geordneten Menge (P(M ), ⊆). Analog seien VB , DB , VA∩B , DA∩B usw.
für die anderen beteiligten Mengenfamilien definiert.
(1) Dies folgt nun unmittelbar aus der Definition von Infimum und Supremum
gemäß Definition 1.84.
Die restlichen Aussagen (2) - (11) sind jeweils paarweise dual zueinander. Daher
reicht es, immer nur eine pro Paar zu beweisen, also etwa (2), (4), (6), (8) und
(10).
(2) Es ist x ∈ i∈I Ai gleichwertig zu ¬∀i ∈ I : x ∈ Ai . Nach (57) ist dies
S
gleichwertig zu ∃i ∈ I : ¬(x ∈ Ai ), also zu x ∈ i∈I Ai .
T
(4) Aus Ai ⊆ VA ⊆ VA ∪ VB und Bi ⊆ VB ⊆ VA ∪ VB folgt nach Definition der
Vereinigung Ai ∪ Bi ⊆ VA ∪ VB für alle i ∈ I und daher nach Definition des
Supremums auch VA∪B ⊆ VA ∪ VB . Umgekehrt folgt Ai ⊆ Ai ∪ Bi ⊆ VA∪B und
daher nach der Definition des Supremums VA ⊆ VA∪B . Analog folgt VB ⊆ VA∪B .
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
1.5 Verallgemeinerte mengentheoretische Operationen
58
Nach der Definition der Vereinigung ergibt sich daher auch die andere Inklusion
VA ∪ VB ⊆ VA∪B .
(6) Wegen DA ⊆ Ai ⊆ Ai ∪ Bi für alle i ∈ I folgt DA ⊆ DA∪B nach Definition
des Infimums. Analog erhält man DB ⊆ DA∪B . Nach Definition der Vereinigung
zeigt dies bereits DA ∪ DB ⊆ DA∪B . Daß die umgekehrte Inklusion nicht immer
gilt, kann man noch durch ein geeignetes Gegenbeispiel zeigen.
(8) Aus (7) folgt mit C = Bi für alle i ∈ I und der Kommutativität des Durchschnitts (64) bereits VC∩A ⊆ C ∩ VA . Umgekehrt folgt für jedes x ∈ C ∩ VA auch
x ∈ C ∧ x ∈ Ai für ein i ∈ I und damit x ∈ C ∩ Ai . Dies impliziert aber x ∈ VC∩A ,
also auch die umgekehrte Inklusion.
(10) Es sind jeweils gleichwertig
x∈
T
i∈I
Ai ,
∀i ∈ I : x ∈ Ai ,
∀k ∈ K∀i ∈ Ik : x ∈ Ai ,
x∈
S
S
k∈K (
i∈Ik
Ai ).
Satz 1.128 Es sei (Ai,j | (i, j) ∈ I × J) eine durch die Indexmenge I × J doppelt
indizierte Mengenfamilie. Dann gilt
S
i∈I
T
j∈J
Ai,j ⊆
T
j∈J
Beweis: Es ist x ∈
S
S
i∈I
i∈I
Ai,j .
T
j∈J
Ai,j gleichwertig zu
∃i ∈ I∀j ∈ J : x ∈ Ai,j .
Nach der Vertauschungsregel für Quantoren (58) folgt hieraus
∀j ∈ J∃i ∈ I : x ∈ Ai,j
und dies ist gleichwertig zu x ∈
T
j∈J
S
i∈I
Ai,j .
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2 Gruppen, Ringe, Körper
2
59
Gruppen, Ringe, Körper
Weiterführende Informationen zu den Inhalten dieses Kapitels findet man unter
www.mathecafe.de/algebra/
2.1
2.1.1
Gruppen
Elementare Eigenschaften
Definition 2.1 Es sei (G, ·) ein Gruppoid. Ein Element e ∈ G heißt linksneutral
oder ein Linkseinselement, wenn e · a = a für alle a ∈ G gilt. Dual spricht man
von einem rechtsneutralen oder Rechtseinselement, wenn a · e = a für alle a ∈ G
erfüllt ist, und e heißt ein neutrales Element oder Einselement, wenn beides gilt.
Dagegen heißt ein Element a ∈ G linksabsorbierend (rechtsabsorbierend, absorbierend), wenn a · b = a (b · a = a, beides) für alle b ∈ G gilt.
Eine Halbgruppe (G, ·) mit einem Einselement e wird auch Monoid genannt. Man
notiert dies oft als (G, ·, e).
Beispiel 2.2 Auf jeder nichtleeren Menge G kann man durch a · b := a für alle
a, b ∈ G eine Multiplikation definieren, die wegen a · (b · c) = a = a · b = (a · b) · c
ersichtlich assoziativ ist. Daher ist (G, ·) eine Halbgruppe, die sogenannte Linkszerohalbgruppe auf G. Hierin ist jedes a ∈ G linksabsorbierend und rechtsneutral.
Dual dazu wird die Rechtszerohalbgruppe auf G durch a · b := b für alle a, b ∈ G
definiert.
Für |G| = 1 erhält man dasselbe (kommutative) Monoid. Es wird auch das triviale
Monoid genannt. Für |G| > 1 sind diese Halbgruppen natürlich nicht kommutativ
und wegen der nächsten Folgerung keine Monoide.
Folgerung 2.3 Ein Einselement e ∈ G (absorbierendes Element a ∈ G) ist,
wenn es existiert, eindeutig bestimmt.
Beweis: Man kann sogar etwas mehr zeigen: Ist e ∈ G Linkseinselement und e0 ∈
G Rechtseinselement, so folgt bereits e0 = e · e0 = e. Ist a ∈ G linksabsorbierend
und a0 ∈ G rechtsabsorbierend, so folgt bereits a = a · a0 = a0 .
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.1 Gruppen
60
Beispiel 2.4 a) (N0 , ·, 1), (Z, ·, 1) und (Q, ·, 1) sind kommutative Monoide.
b) (N , +, 0), (Z, +, 0) und (Q, +, 0) sind additiv geschriebene kommutative Monoide. Wie in diesen Fällen wird ein Einselement in einem additiv geschriebenen
Gruppoid oft Nullelement genannt.
c) Jede Potenzmenge (P(M ), ∩, M ) ist ein kommutatives und idempotentes Monoid. Ebenso ist (P(M ), ∪, ∅) ein derartiges Monoid.
d) In jeder Transformationshalbgruppe (TA , ◦) ist die identische Abbildung ιA ein
Einselement, also (TA , ◦, ιA ) ein Monoid, das (volle) Transformationsmonoid auf
A. Die für jedes a ∈ A definierte konstante Abbildung ca : A → A mit ca (x) = a
für alle x ∈ A ist stets rechtsabsorbierend wegen (f ◦ ca )(x) = ca (f (x)) = a =
ca (x) für jedes f ∈ TA und Folgerung 1.96 f). Existieren also mindestens zwei
verschiedene Elemente a 6= b in A, so ist wegen ca ◦ cb = cb 6= ca = cb ◦ ca dieses
Monoid nicht kommutativ.
e) Ist (G, ·) ein beliebiges Gruppoid, so kann man ein Element e 6∈ G als Einselement zu (G, ·) adjungieren, indem man die Multiplikation von G auf G ∪ {e}
fortsetzt durch e · x = x · e = x für alle x ∈ G ∪ {e}, also insbesondere e · e = e.
Dann ist (G ∪ {e}, ·, e) ein Gruppoid mit dem Einselement e. Dieses ist genau
dann idempotent, kommutativ bzw. assoziativ, wenn (G, ·) die jeweilige Eigenschaft hat.
Führt man diese Adjunktion eines Einselementes speziell für eine freie Halbgruppe
(A+ , ·) durch, so schreibt man für das Einselement meistens ε oder λ und nennt
es das leere Wort oder den leeren String mit der Länge 0. (Natürlich darf ε bzw.
λ noch nicht in A vorkommen!) Man identifiziert dann A0 mit {ε} und schreibt
S
n
∗
mit A∗ := ∞
n=0 A kurz (A , ·, ε) für dieses freie Monoid über dem Alphabet A.
Definition 2.5 Ein Element a ∈ G eines Gruppoids (G, ·) heißt linkskürzbar
(rechtskürzbar) in (G, ·), wenn a · x = a · y → x = y (x · a = y · a → x = y)
für alle x, y ∈ G gilt. Sind beide Implikationen erfüllt, so nennt man a kürzbar.
Das Gruppoid (G, ·) heißt kürzbar, linkskürzbar, rechtskürzbar, wenn jedes a ∈ G
diese Eigenschaft hat.
Beispiel 2.6 a) Jedes Linkseinselement ist linkskürzbar, jedes Rechtseinselement rechtskürzbar. Daher ist jede Linkszerohalbgruppe rechtskürzbar und jede
Rechtszerohalbgruppe linkskürzbar.
b) (N0 , +, 0) ist ein kürzbares Monoid und dasselbe gilt für (N, ·, 1). Dagegen ist
0 nicht kürzbar in (N0 , ·).
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.1 Gruppen
61
c) Jedes freie Monoid ist kürzbar.
d) Definiert man in einem Gruppoid (G, ·) für jedes a ∈ G die Linkstranslation
λa : G → G durch λa (x) := a · x und dual die Rechtstranslation %a : G → G
durch %a (x) := x · a jeweils für alle x ∈ G, so sind dies Transformationen von G.
Offensichtlich ist λa genau dann injektiv, wenn a linkskürzbar ist, und dual %a
genau dann injektiv, wenn a rechtskürzbar ist. Weiterhin ist (G, ·) genau dann
kommutativ, wenn λa = %a für alle a ∈ G gilt. In diesem Fall nennt man diese
Abbildungen einfach Translationen. Bei Cayley-Tafeln von endlichen Gruppoiden
stehen in der Zeile mit dem Index a gerade die Werte von λa und in der Spalte
mit dem Index a die Werte von %a .
Definition 2.7 Es sei (G, ·, e) ein Monoid und a ∈ G. Ein Element a0 ∈ G mit
a0 · a = e heißt Linksinverses zu a (mit a · a0 = e heißt Rechtsinverses zu a), und es
heißt ein Inverses zu a, wenn es beide Bedingungen erfüllt. In diesem Fall nennt
man a invertierbar. Die Menge aller invertierbaren Elemente von (G, ·, e) werde
mit G∗ bezeichnet.
Folgerung 2.8 Es sei (G, ·, e) ein Monoid.
a) Ein linksinvertierbares (rechtsinvertierbares, invertierbares) Element a ∈ G ist
linskürzbar (rechtskürzbar, kürzbar).
b) Ein Inverses zu einem Element a ∈ G∗ ist stets eindeutig bestimmt und wird
im folgenden mit a−1 bezeichnet.
c) Es ist e ∈ G∗ 6= ∅ und e−1 = e.
d) Für a ∈ G∗ gilt a−1 ∈ G∗ und (a−1 )−1 = a.
e) Für a, b ∈ G∗ gilt a · b ∈ G∗ und (a · b)−1 = b−1 · a−1 .
Beweis: a) Aus a · x = a · y folgt a0 · (a · x) = a0 · (a · y) und daraus mit der
Assoziativität dann x = e · x = (a0 · a) · x = (a0 · a) · y = e · y = y. Dual folgt die
Behauptung bezüglich der Rechtskürzbarkeit und damit dann die bezüglich der
Kürzbarkeit.
b) Ist a0 ∈ G Linksinverses zu a ∈ G und a00 ∈ G Rechtsinverses, so gilt aufgrund
der Assoziativität a0 = a0 · e = a0 · (a · a00 ) = (a0 · a) · a00 = e · a00 = a00 .
c) folgt aus e · e = e, d) folgt aus a−1 · a = e = a · a−1 .
e) Wiederum mit der Assoziativität folgt (a · b) · (b−1 · a−1 ) = a · e · a−1 = e und
(b−1 · a−1 ) · (a · b) = b−1 · e · b = e.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.1 Gruppen
62
Beispiel 2.9 In dem vollen Transformationsmonoid (TA , ◦, ιA ) besteht TA∗ genau
aus den Permutationen, also den bijektiven Abbildungen f : A → A. (Man
vergleiche noch einmal Folgerung 2.8 d) und e) mit den Aussagen von Satz 1.62.)
Satz 2.10 Für jede Halbgruppe (G, ·) sind gleichwertig:
a) Für alle a, b ∈ G existieren (eindeutig bestimmte) x, y ∈ G mit a · x = b und
y · a = b.
b) Es gibt ein Linkseinselement e` ∈ G und zu jedem a ∈ G existiert ein a0 ∈ G
mit a0 · a = e` .
c) Es gibt ein Einselement e ∈ G und zu jedem a ∈ G existiert ein Inverses
a0 ∈ G, d. h. (G, ·, e) ist Monoid mit G∗ = G.
Beweis: Vorlesung!
Definition 2.11 Eine Gruppe ist eine Halbgruppe (G, ·), welche die Bedingungen aus Satz 2.10 erfüllt. Eine kommutative Gruppe wird auch abelsche Gruppe
genannt (Niels Henrik Abel, 1802 - 1829).
In einer additiv geschriebenen Gruppe (G, +) notiert man das neutrale Element
auch als 0 und das Inverse zu a ∈ G als −a.
Eine additiv geschriebene abelsche Gruppe (G, +) nennt man auch einen Modul
(lat. modus = Maß, Maßstab) und darin a − b := a + (−b) die Differenz (lat.
differre = sich unterscheiden) von a und b aus G.
Bemerkung 2.12 Die Bedingung a) aus Satz 2.10 besagt (für ein beliebiges
Gruppoid) gerade, daß sämtliche Links- und Rechtstranslationen surjektiv sind.
Für invertierbare Elemente sind diese Abbildungen wegen der Kürzbarkeit nach
Folgerung 2.8 a) daher bereits Permutationen, woraus sich dann schon die Eindeutigkeit in a) ergibt.
Für beliebige Gruppoide sind die drei Bedingungen aus Satz 2.10 nicht mehr
gleichwertig. Man nennt Gruppoide, die a) einschließlich der Eindeutigkeit
erfüllen, Quasigruppen. Solche Quasigruppen werden in der Codierungstheorie
zur Konstruktion von fehlererkennenden Codes benutzt.
Wegen Satz 2.10 a) beschreibt die Cayley-Tafel einer endlichen Halbgruppe genau dann eine Gruppe, wenn jedes Element in jeder Zeile und in jeder Spalte
(genau einmal) auftritt. Tafeln mit dieser Eigenschaft (auch ohne daß die Assoziativität erfüllt ist), werden auch Lateinische Quadrate genannt. Sie werden in
der Kombinatorik untersucht.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.1 Gruppen
63
Beispiel 2.13 Ist (G, ·, e) ein Monoid, so ist (G∗ , ·, e) wegen Folgerung 2.8 eine Gruppe, die Einheitengruppe von (G, ·, e). Insbesondere bilden in dem vollen
Transformationsmonoid (TA , ◦, ιA ) die Permutationen diese Einheitengruppe. Sie
wird auch die volle Permutationsgruppe oder Symmetrische Gruppe auf A genannt
und mit S(A) oder Sym(A) oder SA bezeichnet.
Beispiel 2.14 a) (Z, +, 0), (Q, +, 0), (R, +, 0) sind Moduln.
b) (Q \ {0}, ·, 1) und (R \ {0}, ·, 1) sind abelsche Gruppen.
c) Wegen Folgerung 1.37 ist (P(M ), ∆, ∅) für jede Menge M eine abelsche Gruppe. Für eine Zweiermenge M := {a, b} seien die Elemente von P(M ) wie folgt
bezeichnet: 0 := ∅, 1 := {a}, 2 := {b} und 3 := M . Dann erhält man für diese
Gruppe die folgende Cayley-Tafel.
∆
0
1
2
3
0
0
1
2
3
1
1
0
3
2
2
2
3
0
1
3
3
2
1
0
Diese Gruppe der Ordnung 4 wird Kleinsche Vierergruppe (Felix Klein, 1849 1925) genannt und üblicherweise mit V4 bezeichnet.
Für eine Einermenge M := {a} erhält man mit den Abkürzungen 0 := ∅ und
1 := M entsprechend die Cayley-Tafel
∆ 0
0 0
1 1
1
1
0
Diese beschreibt die Addition modulo 2 (ohne Übertrag), also die Addition von
Bits, welche eine grundlegende arithmetische Operation in allen Rechnern darstellt.
Offensichtlich ist sie als “Teil” in der Kleinschen Vierergruppe enthalten, ähnlich
wie die Gruppe der ganzen Zahlen (Z, +) in der Gruppe der rationalen Zahlen
(Q, +) enthalten ist.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.1 Gruppen
64
Beispiel 2.15 Für n ∈ N seien P1 , . . . , Pn gleichmäßig auf dem Einheitskreis
angeordnete Punkte, also für n ≥ 3 die Eckpunkte eines regelmäßigen n-Ecks.
Zur Vereinfachung der Schreibweise bezeichnen wir die Punkte nur noch durch
ihre Indizes, wie im Bild für n = 4, und schreiben M := {1, . . . , n} für die Menge
dieser Punkte.
P2
P1 P2
P1
P1
P3
2
3
1
4
Mit r sei die Drehung um den Mittelpunkt des Einheitskreises um den Drehwinkel
ϕ = 2π/n in positiver Richtung bezeichnet. Dann permutiert r die Menge M in
der folgenden Weise: r(1) = 2, r(2) = 3, . . . , r(n − 1) = n, r(n) = 1.
Weiterhin sei rk für k ∈ N0 die k-fache Verkettung dieser Drehung mit sich selbst,
also r0 := ιM , r1 := r, r2 := r ◦ r, rk+1 := rk ◦ r. Wegen rn = ιM (Drehung um 2π) gilt rk = rk+n und daher rk ◦ rn−k = ιM = rn−k ◦ rk . Also hat
man (rk )−1 = rn−k . Daher ist die Verkettung eine assoziative Verknüpfung auf
der Menge Cn = {r0 , r1 , . . . , rn−1 }, r0 ist Einselement und jedes Element aus
Cn besitzt in Cn ein Inverses. Es ist also (Cn , ◦, r0 , −1 ) eine Gruppe, die Drehgruppe des regelmäßigen n-Ecks. Sie wird auch zyklische Gruppe der Ordnung n
genannt und ist stets kommutativ. Derartige Gruppen werden u. a. in der Kristallographie und Chemie benutzt, um Symmetrieeigenschaften von Kristallen
und Molekülen zu beschreiben. (Schreibt man die Komponenten xi eines beliebigen n-Tupels (x1 , x2 , . . . , xn ) ∈ An für einen Datentyp A an die Eckpunkte des
n-Ecks, dann bewirkt diese Drehung eine Abbildung shif t : An → An gemäß
shif t(x1 , x2 , . . . , xn ) := (xr(1) , . . . , xr(n) ) = (x2 , . . . , xn , x1 ), also gerade einen zyklischen Linksshift der n-Tupel.)
In der folgenden Cayley-Tafel dieser Gruppe für n = 4 werden die Elemente rk
einfach durch ihre Exponenten k dargestellt.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.1 Gruppen
65
◦
0
1
2
3
0
0
1
2
3
1
1
2
3
0
2
2
3
0
1
3
3
0
1
2
Man erhält dieselbe Cayley-Tafel, wenn man die Verknüpfung ⊕ auf Zn =
{0, 1, . . . , n − 1} ⊆ Z als Addition modulo n definiert: Für x, y ∈ Zn ist
x ⊕ y := x + y ∈ Z, wenn bereits x + y < n gilt, sonst ist x ⊕ y := x + y − n.
Dagegen ist die Cayley-Tafel der Kleinschen Vierergruppe hiervon “wesentlich
verschieden”, denn dort ist jedes Element sein eigenes Inverses, was in den zyklischen Gruppen Cn für n ≥ 3 nicht der Fall ist. Wir werden die “wesentliche
Gleichheit” (nicht nur) von Gruppen später im Begriff der “Isomorphie” präzisieren.
2.1.2
Untergruppen und Homomorphie
Lemma 2.16 Es sei f : Gn → G eine n-stellige Operation auf einer nichtleeren
Trägermenge G, ∅ 6= U ⊆ G und f |U := f ∩ U n × U die Einschränkung von f
auf U n+1 . Genau dann ist f |U : U n → U eine n-stellige Operation auf U , wenn
f (U n ) ⊆ U gilt.
Beweis: Ist f |U eine n-stellige Operation auf U , so gilt f |U (u1 , . . . , un ) ∈ U für
alle (u1 , . . . , un ) ∈ U n , also f (u1 , . . . , un ) ∈ U , d. h. f (U n ) ⊆ U . Umgekehrt ist
f | U als Einschränkung einer Abbildung selbst eine partielle Abbildung auf U n .
Es bleibt zu zeigen, daß f |U linkstotal ist. Zu beliebigem (u1 , . . . , un ) ∈ U n ist
aber (u1 , . . . , un , f (u1 , . . . , un )) ∈ U n+1 und damit (u1 , . . . , un , f (u1 , . . . , un )) ∈
f |U . Also ist f |U linkstotal.
Definition 2.17 Es sei (G, ·) ein Gruppoid. Unter einem Untergruppoid (einer
Unterhalbgruppe, einer Untergruppe) (U, ·) von (G, ·) versteht man eine nichtleere
Teilmenge U von G, die zusammen mit der Einschränkung · |U selbst ein Gruppoid (eine Halbgruppe, eine Gruppe) (U, · |U ) ist.
Mit Sub(G) ⊆ P(G) werde die Menge aller Untergruppoide eines Gruppoids (Unterhalbgruppen einer Halbgruppe, Untergruppen einer Gruppe) (G, ·) bezeichnet.
Satz 2.18 Genau dann ist (U, ·) für ∅ =
6 U ⊆ G Untergruppoid des Gruppoids
(G, ·), wenn
(134)
U · U := {u · v | u, v ∈ U } ⊆ U
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.1 Gruppen
66
gilt. Ist hierbei (G, ·) eine Halbgruppe, so auch (U, ·).
Genau dann ist (U, ·,−1 ) für ∅ 6= U ⊆ G Untergruppe einer Gruppe (G, ·,−1 ),
wenn neben (134) noch
(135)
U −1 := {u−1 ∈ G | u ∈ U } ⊆ U
gilt. Gemeinsam sind (134) und (135) gleichwertig zu
(136)
U · U −1 := {u · v −1 | u, v ∈ U } ⊆ U.
Das Einselement von G ist dann auch das Einselement von U .
Beweis: Der erste Teil folgt unmittelbar aus Lemma 2.16. Ersichtlich gilt die
Assoziativität für alle a, b, c ∈ U ⊆ G. Bis auf die Behauptung über die Einselemente folgt auch der Rest aus Lemma 2.16. Zu u ∈ U 6= ∅ liegt u−1 ∈ G nach
(135) bereits in U . Dann folgt aber mit (134) auch e = uu−1 ∈ U .
Beispiel 2.19 a) In jeder Gruppe (G, ·,−1 , e) sind {e} und G Untergruppen, die
trivialen Untergruppen.
b) (N0 , +) ist Unterhalbgruppe von (Z, +), (Z, +) ist Untergruppe von (Q, +),
(Q+ := {q ∈ Q | q > 0}, +) ist Unterhalbgruppe von (Q, +)
c) ({−1, 1}, ·) ist Untergruppe von (Q \ {0}, ·), (Q+ , ·) ist Untergruppe von (Q \
{0}, ·).
Aufgabe 2.20 Bestimmen Sie alle Untergruppen von (Z, +). Hinweis: Die Division mit Rest ist hilfreich.
Lemma 2.21 Ist (Ui )i∈I eine Familie von Untergruppoiden eines Gruppoids
T
(Unterhalbgruppen einer Halbgruppe) (G, ·), so ist D = Ui entweder leer oder
ein Untergruppoid (eine Unterhalbgruppe) von (G, ·). Sind hierbei alle Ui Untergruppen einer Gruppe (G, ·), so ist D eine Untergruppe von (G, ·). Also ist
Sub(G) in diesem Fall ein vollständiger Verband.
Ist ∅ 6= A ⊆ G in einem Gruppoid (einer Halbgruppe, Gruppe) (G, ·), dann
existiert ein kleinstes Untergruppoid (eine kleinste Unterhalbgruppe, eine kleinste
Untergruppe) (D, ·) von (G, ·) mit A ⊆ D.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.1 Gruppen
67
Beweis: Vorlesung!
Definition 2.22 Man nennt (D, ·) aus dem zweiten Teil von Lemma 2.21 das
von A erzeugte Gruppoid bzw. die von A erzeugte Halbgruppe (Gruppe) und
schreibt hierfür < A > und nennt A ein Erzeugendensystem von < A >. Eine
Halbgruppe (Gruppe) (G, ·) heißt zyklisch oder monogen, wenn es ein a ∈ G mit
< a >:=< {a} >= G gibt.
Für ein Element a ∈ G einer Gruppe (G, ·) nennt man o(a) = | < a > |, also
die Ordnung der von a erzeugten Untergruppe von (G, ·), die Ordnung von a.
(Nach dem weiter unten bewiesenen Satz von Lagrange ist sie stets ein Teiler der
Ordnung |G| von (G, ·).)
Beispiel 2.23 a) Die Halbgruppe (N, +) wird von {1} erzeugt, ist also eine unendliche zyklische Halbgruppe.
b) Die Gruppe (Z, +) wird ebenfalls von {1} erzeugt, ist also eine unendliche
zyklische Gruppe. Jedes Element a 6= 0 hat unendliche Ordnung und 0 hat die
Ordnung 1.
c) Die Drehgruppe Cn wird von der Drehung r um den Winkel ϕ = 2π/n erzeugt,
ist also endliche zyklische Gruppe der Ordnung n. Für n = 4 ist o(r) = 4 und
o(r 2 ) = 2.
d) Sei (G, ·) eine Gruppe und a ∈ G. Für die Untergruppe < a >= {an | n ∈ Z}
gibt es die beiden folgenden Möglichkeiten:
1. Alle Potenzen an sind paarweise verschieden. Dann gilt | < a > | = ∞, also ist
< a > eine unendliche zyklische Gruppe.
2. Es gibt n 6= m in Z mit an = am , wobei m < n angenommen werden darf.
Dann folgt an−m = e, also ak = e für ein k ≥ 1. Dann gibt es ein minimales k ∈ N
dieser Art. Daher gilt < a >= {a0 , a1 , . . . , ak−1 } mit paarweise verschiedenen ai ,
also | < a > | = k. Dann ist < a > eine zyklische Gruppe der Ordnung k = o(a).
Satz 2.24 Es sei (U, ·) Untergruppe einer Gruppe (G, ·). Definiert man für alle
x, y ∈ G
(137)
x ∼r y :↔ xy −1 ∈ U
und
x ∼` y :↔ x−1 y ∈ U,
dann sind ∼r und ∼` Äquivalenzrelationen auf G, die für alle x, y ∈ G
(138)
x ∼r y ↔ x−1 ∼` y −1
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.1 Gruppen
68
erfüllen. Die zugehörigen Äquivalenzklassen sind für alle x ∈ G
(139)
[x]∼r = U x = {ux | u ∈ U }
und
[x]∼` = xU = {xu | u ∈ U }.
Für jedes x ∈ G ist die Rechtstranslation %x : U → U x eine Bijektion. Also gilt
|U | = |U x| und ebenso |U | = |xU |. Bezeichnet G/ ∼r = {U x | x ∈ G} bzw. G/ ∼`
= {xU | x ∈ G} die Menge der jeweiligen Äquivalenzklassen, dann wird durch
ϕ(U x) = x−1 U ∈ G/ ∼` für alle U x ∈ G/ ∼r eine Bijektion ϕ : G/ ∼r → G/ ∼`
definiert. Also gilt |G/ ∼r | = |G/ ∼` |.
Beweis: Zeige mit Hilfe von Satz 2.18, daß ∼r eine Äquivalenzrelation ist. Dann
folgt dual dasselbe für ∼` . Wegen xx−1 = e ∈ U ist ∼r reflexiv. Mit xy −1 ∈ U
liegt wegen (135) aber auch yx−1 = (xy −1 )−1 in U , also ist ∼r symmetrisch. Aus
xy −1 ∈ U und yz −1 ∈ U folgt wegen (134) auch xy −1 yz −1 = xz −1 ∈ U und damit
die Transitivität von ∼r .
Weiterhin gilt x−1 ∼` y −1 ↔ (x−1 )−1 y −1 = xy −1 ∈ U ↔ x ∼r y. Damit ist auch
(138) gezeigt.
Es ist y ∼r x gleichwertig zu yx−1 = u für ein u ∈ U , also zu y = ux ∈ U x. Dies
zeigt die richtige Beschreibung der Äquivalenzklassen von ∼r und die Behauptung
für ∼` folgt dual.
Die Injektivität der Rechtstranslationen %x folgt aus der Rechtskürzbarkeit von
x in der Gruppe (G, ·), die Surjektivität ist klar.
Da ϕ ebenfalls surjektiv ist, denn offensichtlich wird die Nebenklasse U x−1 auf
eine gegebene Nebenklasse xU abgebildet, bleibt die Injektivität zu zeigen. Aus
ϕ(U x) = ϕ(U y) folgt aber x−1 U = y −1 U , also x−1 ∼` y −1 . Dies führt wegen (138)
aber zu x ∼r y und damit zu U x = U y.
Definition 2.25 Die Äquivalenzklassen [x]∼r bzw. [x]∼` in Satz 2.24 heißen
Rechts- bzw. Linksnebenklassen von (U, ·) in (G, ·). Die Anzahl |G/ ∼r | = |G/ ∼` |
heißt Index von (U, ·) in (G, ·), in Zeichen: |G : U |.
Folgerung 2.26 Satz von Lagrange (Joseph Louis Lagrange, 1736 - 1813)
Für jede Untergruppe (U, ·) einer Gruppe (G, ·) gilt
(140) |G| = |G : U | · |U |.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.1 Gruppen
69
Beweis: Sei zunächst |G| = ∞. Ist dann auch U eine unendliche Untergruppe von
G, so steht auch auf der rechten Seite ∞. Ist dagegen U eine endliche Untergruppe,
so muß es unendlich viele Nebenklassen geben, da alle gleichmächtig zu U sind
und damit die Vereinigung endlich vieler endlicher Klassen nicht die unendliche
Trägermenge G ergeben könnte. Also sind wiederum beide Seiten von (140) gleich.
Sei nun |G| endlich. Dann kann man die Elemente von G abzählen, indem man die
disjunkten |G : U | Nebenklassen abzählt, die aber alle |U | Elemente enthalten.
Hieraus folgt sofort (140).
Definition 2.27 Es sei (G, ·) ein Gruppoid. Eine Äquivalenzrelation ≡ aus E(G)
heißt linksinvariant, linkskompatibel oder eine Linkskongruenz, wenn
(141)
a≡b→c·a≡c·b
für alle a, b, c ∈ G gilt. Dual heißt ≡ eine Rechtskongruenz, wenn
(142)
a≡b→a·c≡b·c
für alle a, b, c ∈ G gilt. Sind beide Implikationen stets erfüllt, so nennt man ≡
eine Kongruenz(relation) auf (G, ·).
Lemma 2.28 Es sei ≡ eine Äquivalenzrelation auf dem Gruppoid (G, ·).
a) Genau dann ist ≡ Kongruenzrelation auf (G, ·), wenn
(143)
a≡b∧c≡d→a·c≡b·d
für alle a, b, c, d ∈ G erfüllt ist.
b) Ist ≡ Kongruenzrelation auf (G, ·) und G/ ≡ die Faktormenge, dann wird
durch
(144)
[a]≡ · [b]≡ := [a · b]≡
für alle [a]≡ , [b]≡ ∈ G/ ≡ eine binäre Operation auf G/ ≡ definiert, so daß
(G/ ≡, ·) ein Gruppoid, das Faktorgruppoid von (G, ·) nach ≡, ist. Mit (G, ·) ist
auch (G/ ≡, ·) assoziativ (kommutativ, idempotent, ein Monoid, eine Gruppe).
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.1 Gruppen
70
Beweis: Vorlesung!
Satz 2.29 Für jede Untergruppe (U, ·) einer Gruppe (G, ·) sind äquivalent:
a) ∼r ist Kongruenzrelation auf (G, ·).
b) ∼` ist Kongruenzrelation auf (G, ·).
c) ∼r und ∼` stimmen überein.
d) Für alle x ∈ G gilt
(145)
U x = xU.
In diesem Fall schreibt man G/U für diese Gruppe anstelle von G/ ∼r = G/ ∼` .
Beweis: Vorlesung!
Definition 2.30 Eine Untergruppe (U, ·) einer Gruppe (G, ·), die (145) für alle
x ∈ G erfüllt, nennt man einen Normalteiler von (G, ·) und (G/U, ·) heißt dann
die Faktorgruppe von (G, ·) nach (U, ·).
Satz 2.31 Es sei (N, ·) ein Normalteiler einer Gruppe (G, ·) und κ Kongruenz
auf (G, ·).
a) Es ist κN := {(x, y) ∈ G2 | xy −1 ∈ N } eine Kongruenz auf (G, ·).
b) Es ist Nκ := [e]κ für das Einselement e ∈ G ein Normalteiler von (G, ·).
c) Es gelten N = NκN und κ = κNκ .
Beweis: Vorlesung!
Beispiel 2.32 Wie in jeder abelschen Gruppe ist in dem Modul (Z, +) jede Untergruppe bereits Normalteiler. Nach Aufgabe 2.20 sind dies gerade die Untergruppen (nZ, +) für n ∈ N0 . Die zu dem Normalteiler nZ gehörende Kongruenzrelation
κnZ ist dann gerade gegeben durch a κnZ b ↔ a − b ∈ nZ, also nichts anderes als
a ≡ b modulo n. Man schreibt für Z/nZ auch wie schon getan Z/(n) und erhält
als Faktorgruppen dieRestklassengruppen (Z/(n), +) modulo n. Schreibt man nun
noch für die Restklasse [m]n ∈ Z/(n) einfach wieder m, so erhält man für n = 4
die Cayley-Tafel aus Beispiel 2.15 und für n = 2 die zweite Tafel aus Beispiel 2.14.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.1 Gruppen
71
Definition 2.33 Es seien (G, ·) und (G0 , ) Gruppoide. Ein Homomorphismus
von (G, ·) in (G0 , ) ist eine Abbildung ϕ : G → G0 , die
(146)
ϕ(a · b) = ϕ(a) ϕ(b)
für alle a, b ∈ G erfüllt. Ein injektiver Homomorphismus wird auch Monomorphismus oder Einbettung genannt, ein surjektiver Homomorphismus ein Epimorphismus und ein bijektiver Homomorphismus auch Isomorphismus.
Für G = G0 nennt man Homomorphismen auch Endomorphismen und bijektive
Endomorphismen heißen Automorphismen. Schließlich bezeichne Hom(G, G0 ) die
Menge aller Homomorphismen von G in G0 , End(G) die Menge aller Endomorphismen und Aut(G) die Menge aller Automorphismen von (G, ·).
Zwei Gruppoide (Halbgruppen, Gruppen) heißen isomorph, in Zeichen G ∼
= G0 ,
wenn es einen Isomorphismus ϕ : G → G0 gibt.
Aufgabe 2.34 Durch welche Funktionstasten sind auf Ihrem Taschenrechner
Gruppenhomomorphismen realisiert?
Lemma 2.35 Es seien (G, ·) und (G0 , ) Gruppoide und ϕ : G → G0 ein Homomorphismus.
a) Stets ist das Bild Imϕ = ϕ(G) Untergruppoid von (G0 , ). Mit (G, ·) ist auch
(ϕ(G), ) Halbgruppe.
b) Besitzt (G, ·) ein Einselement e, so ist ϕ(e) Einselement von (ϕ(G), ). Mit
(G, ·, e) ist daher auch (ϕ(G), , ϕ(e)) Monoid.
c) Ist (G, ·, e) Monoid und a−1 das Inverse von a ∈ G, so ist ϕ(a−1 ) = ϕ(a)−1
das Inverse von ϕ(a) in ϕ(G).
d) Es ist ϕ(U ) ∈ Sub(G0 ) für alle U ∈ Sub(G), falls G und G0 beides Gruppoide
(Halbgruppen, Gruppen) sind.
e) Es ist ϕ−1 (U 0 ) ∈ Sub(G) für alle U 0 ∈ Sub(G0 ), falls G und G0 beides Gruppoide (Halbgruppen, Gruppen) sind.
Beweis: Vorlesung!
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.1 Gruppen
72
Lemma 2.36 a) Es ist ιG ∈ Aut(G) ⊆ End(G), also beide Mengen nicht leer.
b) Sind ϕ : G → G0 und ψ : G0 → G00 Homomorphismen, dann auch ϕ ◦ ψ : G →
G00 . Also ist (End(G), ◦, ιG ) ein Monoid.
c) Ist ϕ : G → G0 ein Isomorphismus, dann auch ϕ−1 : G0 → G. Also ist
(Aut(G), ◦, ιG ) gerade die Gruppe der Einheiten von (End(G), ◦, ιG ).
d) Die Isomorphie ∼
= ist eine Äquivalenzrelation auf jeder nichtleeren Menge von
Gruppoiden (Halbgruppen, Gruppen).
Beweis: Vorlesung!
Satz 2.37 Homomorphiesatz für Gruppen Es seien (G, ·) und (G0 , ·) Gruppen und ϕ : G → G0 ein Homomorphismus. Dann gelten:
a) Ist e0 ∈ G0 das Einselement von (G0 , ·), dann ist der Kern Ker(ϕ) = ϕ−1 (e0 ) =
{x ∈ G | ϕ(x) = e0 } von ϕ ein Normalteiler von (G, ·).
b) Die zu Ker(ϕ) gemäß Satz 2.31 a) gehörende Kongruenz ist gerade kerϕ gemäß
Folgerung 1.96 e).
c) Die Faktorgruppe (G/Ker(ϕ), ·) ist isomorph zu (ϕ(G), ·) vermöge des Isomorphismus ψ([x]) = ϕ(x) für alle [x] ∈ G/Ker(ϕ).
d) Mit dem kanonischen Epimorphismus νKerϕ : (G, ·) → (G/Ker(ϕ), ·) und der
Injektion inϕ(G) : ϕ(G) → G0 gilt νKer(ϕ) ◦ ψ ◦ inϕ(G) = ϕ. Die Abbildung ψ ist
dadurch eindeutig bestimmt.
Beweis: a) Da ϕ(G) Untergruppe von (G0 , ·) ist, liegt das Einselement e0 von G0
bereits in ϕ(G) und stimmt dort mit dem Einselement ϕ(e) überein. Insbesondere
gilt e ∈ Ker(ϕ). Sind nun x, y ∈ Ker(ϕ) so gilt ϕ(xy −1 ) = ϕ(x)ϕ(y −1 ) =
e0 ϕ(y)−1 = (e0 )−1 = e0 , d. h. U = Ker(ϕ) ist Untergruppe von (G, ·). Sei jetzt
a ∈ G beliebig. Dann folgt für jedes u ∈ U wegen ϕ(aua−1 ) = ϕ(a)ϕ(u)ϕ(a−1 ) =
ϕ(a)e0 ϕ(a)−1 = e0 bereits aua−1 ∈ U . Also gilt aU a−1 ⊆ U und damit aU ⊆ U a.
Dual folgt U a ⊆ aU , d. h. U = Ker(ϕ) ist Normalteiler.
b) Es ist xκKer(ϕ) y genau dann, wenn e0 = ϕ(xy −1 ) = ϕ(x) · ϕ(y)−1 ist, also genau
dann, wenn ϕ(x) = ϕ(y) gilt.
c) Definiere ψ : G/Ker(ϕ) → ϕ(X) wie angegeben gemäß ψ([x]) = ϕ(x) für
alle [x] ∈ G/Ker(ϕ). Dann ist ψ wohldefiniert, denn [x] = [y] ist gleichwertig zu
xy −1 ∈ Ker(ϕ), also zu xy −1 = k für ein k ∈ Ker(ϕ), also zu x = ky für ein
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.1 Gruppen
73
k ∈ Ker(ϕ). Hieraus folgt aber ϕ(x) = ϕ(ky) = ϕ(k)ϕ(y) = ϕ(y). Ersichtlich
ist ψ surjektiv. Die Injektivität folgt aus ψ([x]) = ψ([y]) → ϕ(x) = ϕ(y) →
ϕ(xy −1 ) = ϕ(x)ϕ(y)−1 = e0 → xy −1 ∈ ker(ϕ) → [x] = [y]. Schließlich ist ψ ein
Homomorphismus wegen ψ([x][y]) = ψ([xy]) = ϕ(xy) = ϕ(x)ϕ(y) = ψ([x])ψ([y]).
d) Es ist νKer(ϕ) ◦ ψ(x) = ψ([x]) = ϕ(x) für alle x ∈ G. Daher gilt νKer(ϕ) ◦ ψ = ϕ.
Aus νKer(ϕ) ◦ ψ1 = ϕ = νKer(ϕ) ◦ ψ2 folgt aber bereits ψ1 ([x]) = ψ2 ([x]) für alle
[x] ∈ G/Ker(ϕ), also ψ1 = ψ2 .
Satz 2.38 Satz von Cayley Jede Gruppe ist zu einer Untergruppe einer Symmetrischen Gruppe isomorph.
Beweis: Sei (G, ·) eine beliebige Gruppe. Für jedes x ∈ G ist jede Rechtstranslation %x : G → G bijektiv und liegt damit in der Symmetrischen Gruppe (SG , ◦).
Definiere ϕ : G → SG durch ϕ(x) = %x für alle x ∈ G. Dann ist ϕ injektiv, denn
ϕ(x) = ϕ(x0 ) bedeutet die Gleichheit %x = %x0 der beiden Rechtstranslationen,
also insbesondere die Gleichheit %x (e) = %x0 (e) für das Einselement e von (G, ·),
was natürlich x = x0 liefert. Außerdem gilt für beliebige Elemente x, x0 ∈ G und
alle y ∈ G auch
%xx0 (y) = y(xx0 ) = (yx)x0 = (%x ◦ %x0 )(y),
woraus ϕ(xx0 ) = %xx0 = %x ◦ %0x = ϕ(x) ◦ ϕ(x0 ) folgt. Daher ist ϕ sogar ein
Homomorphismus und damit (G, ·) isomorph zu der Untergruppe ϕ(G) von SG .
2.1.3
Permutationsgruppen
Definition 2.39 Unter einer Permutationsgruppe versteht man eine beliebige
Untergruppe einer Symmetrischen Gruppe S(A) auf einer Menge A, also ein
Element von Sub(S(A)).
Lemma 2.40 Es seien A 6= ∅ =
6 B Mengen. Aus A ∼ B folgt S(A) ∼
= S(B).
Existiert eine injektive Abbildung f : A → B, dann ist S(A) isomorph zu einer
Untergruppe von S(B).
Beweis: Sei f : A → B eine Bijektion. Für jede Permutation π ∈ S(A) ist dann
π 0 := f −1 ◦ π ◦ f eine Permutation von B und die Abbildung ϕ : S(A) → S(B)
gemäß ϕ(π) := π 0 ist ein Isomorphismus.
Rest: Übung!
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.1 Gruppen
74
Definition 2.41 Es sei a ∈ A 6= ∅ und π ∈ S(A). Gilt a = π(a) so heißt a
Fixpunkt von π, andernfalls mobil bei π.
Permutationen π1 , π2 ∈ S(A) heißen (elemente)fremd, wenn für alle a ∈ A gilt: a
ist Fixpunkt von π1 , wenn a mobil bei π2 ist.
Lemma 2.42 Sind π1 , π2 ∈ A fremd, so gilt π1 ◦ π2 = π2 ◦ π1 .
Beweis: Mit Kontraposition ist die Voraussetzung gleichwertig dazu, daß für alle
a ∈ A gilt: a ist Fixpunkt von π2 , wenn a mobil bei π1 ist. Unterscheide nun drei
Fälle:
1. π1 (a) = a = π2 (a): Dann gilt offensichtlich (π1 ◦ π2 )(a) = a = (π2 ◦ π1 )(a).
2. π1 (a) 6= a: Dann folgt aber π2 (a) = a und π1 (π1 (a)) 6= π1 (a) und daher
auch π2 (π1 (a)) = π1 (a). Nun hat man (π1 ◦ π2 )(a) = π2 (π1 (a)) = π1 (a)) und
(π2 ◦ π1 )(a) = π1 (π2 (a)) = π1 (a), also ebenfalls (π1 ◦ π2 )(a) = (π2 ◦ π1 )(a).
3. π2 (a) 6= a: Dieser Fall entsteht aus dem 2. Fall durch Vertauschung der Rollen
von π1 und π2 .
Damit gilt in jedem Fall (π1 ◦ π2 )(a) = (π2 ◦ π1 )(a).
Lemma 2.43 Es sei U ∈ Sub(S(A)) eine Permutationsgruppe. Die Relation
τU ∈ A2 sei definiert durch
(147)
a τU b :↔ ∃π ∈ U : π(a) = b.
Dann ist τU Äquivalenzrelation auf A.
Beweis: Wegen ιA ∈ U ist τU reflexiv, wegen (135) ist τU symmetrisch, wegen
(134) transitiv.
Definition 2.44 Die Elemente der Faktormenge A/τU heißen Transitivitätsgebiete von U . Im Fall τU = ωA = A × A nennt man U transitiv.
Definition 2.45 Es sei a ∈ A und π ∈ S(A). Dann heißt O(π, a) := {π n (a) |
n ∈ Z} der Orbit oder die Bahn von a bezüglich π.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.1 Gruppen
75
Bemerkung 2.46 Die Bahnen sind die Transitivitätsgebiete der von π erzeugten
zyklischen Untergruppe < π > von S(A).
Es sind zwei Fälle möglich: 1. Alle π n (a) sind paarweise verschieden. Dann ist die
Bahn (abzählbar) unendlich.
2. Es gibt n 6= m aus Z mit π n (a) = π m (a). Dies ist offensichtlich gleichwertig
damit, daß ein minimales k ∈ N mit a = π k (a) existiert. In diesem Fall ist die
Bahn endlich und k = |O(π, a)| ihre Länge.
Zur Untersuchung von endlichen Permutationsgruppen kann man die endliche
Menge A immer durch eine der Mengen Mn := {1, . . . , n} für n ∈ N ersetzen. Man
schreibt dann kurz Sn oder Sn für S({1, . . . , n}) und notiert eine Permutation
π ∈ Sn in der Form
1
2
...
n
π=
.
π(1) π(2) . . . π(n)
Man beachte, daß stets Sn ⊆ Sn+1 gilt.
1 ... n
∈ Sn schreibt
1 ... n
man abkürzend immer π = (1). Dann gilt S1 = {(1)} und diese Symmetrische
Gruppe ist offensichtlich kommutativ.
Beispiel 2.47 Für die identischen Abbildung π =
Unter einer Transposition versteht man eine Permutation π ∈ Sn , die genau
zwei Elemente i 6= j aus Mn gemäß π(i) = j und π(j) = i vertauscht und
alle anderen k ∈ Mn \ {i, j} gemäß π(k) = k fix läßt. Man schreibt dann kurz
π = (i j) = (j i), wobei man meistens i < j wählt. Es ist dann stets π 2 = (1),
also jede Transposition zu sich selbst invers. Für n = 2 liegt in S2 neben (1) noch
genau die Transposition (1 2), und daher ist auch S2 kommutativ.
In S3 liegen neben (1) und den Transpositionen (1 2), (1 3) und (2 3) noch deren
Produkte, z. B. π := (1 2)◦(1 3). Wegen π(1) = 2, π(2) = 3 und π(3) = 1 bewirkt
π also eine zyklische Vertauschung dieser drei Elemente, was man auch kurz als
(1 2 3) notiert. Entsprechend gilt dann (1 3 2) = (1 3) ◦ (1 2) und diese beiden
Produkte sind verschieden. Also ist S3 und damit jede Symmetrische Gruppe Sn
mit n ≥ 3 nicht kommutativ.
Definition 2.48 Eine Permutation π ∈ Sn heißt ein Zyklus oder eine zyklische
Vertauschung der Länge `, wenn es paarweise verschiedene Zahlen i1 , . . . , i` ∈ Mn
mit π(ik ) = ik+1 für k = 1, . . . , ` − 1 und π(i` ) = i1 gibt. Man schreibt dann
π = (i1 i2 . . . i` ).
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.1 Gruppen
76
Lemma 2.49 a) Jeder Zyklus der Länge ` > 1 kann gemäß (i1 i2 . . . i` ) =
(i1 i2 ) ◦ (i1 i3 ) ◦ . . . ◦ (i1 i` ) als Produkt von ` − 1 Transpositionen geschrieben
werden. Für n > 1 kann auch (1) = (1 2) ◦ (1 2) als Produkt von Transpositionen
geschrieben werden.
b) Sind π1 und π2 elementefremde Zyklen aus Sn , so gilt π1 ◦ π2 = π2 ◦ π1 .
c) Jede Permutation aus Sn kann als Produkt elementefremder Zyklen geschrieben
werden. Diese Darstellung ist bis auf die Reihenfolge der Zyklen eindeutig.
Beweis: Übung!
Definition 2.50 Es seien π ∈ Sn für n ≥ 2 und 1 ≤ i < j ≤ n. Dann heißt
(i, j) eine Inversion von π, wenn π(j) < π(i) gilt, und π heißt gerade (ungerade),
wenn die Anzahl der Inversionen von π gerade (ungerade) ist. Man definiert das
Signum von π als sgn(π) := +1, falls π gerade ist, und sgn(π) := −1 sonst. Die
Menge aller geraden Permutationen in Sn wird als An oder An notiert.
Beispiel 2.51 Die identische Abbildung (1) ist eine gerade Permutation.
Jede Transposition ist ungerade, denn
(i j) =
1 2 ... i − 1 i
1 2 ... i − 1 j
i + 1 ... j − 1 j
i + 1 ... j − 1 i
j + 1 ... n
j + 1 ... n
besitzt genau die Inversionen (j, i + 1), (j, i + 2), . . . , (j, j − 1), (j, i) und (i +
1, i), (i + 2, i), . . . , (j − 1, i), also eine ungerade Anzahl.
In S3 gelten noch sgn((1 2 3)) = sgn((1 3 2)) = −1. Es ist also |A2 | = |S2 |/2 und
|A3 | = |S3 |/2.
Satz 2.52 Für alle π1 , π2 ∈ Sn gilt sgn(π1 ◦ π2 ) = sgn(π1 ) · sgn(π2 ), d. h. sgn :
Sn → {−1, +1} ist ein Homomorphismus von (Sn , ◦) in die Gruppe ({−1, +1}, ·).
Insbesondere gilt sgn((i1 . . . i` )) = (−1)`−1 .
Eine Permutation ist genau dann gerade, wenn sie als Produkt einer geraden
Anzahl von Transpositionen darstellbar ist.
(An , ◦) ist Normalteiler von (Sn , ◦) mit |An | = |Sn |/2.
Beweis: Vorlesung!
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.2 Ringe
2.2
77
Ringe
Definition 2.53 Unter einem Ring (R, +, ·) versteht man eine nichtleere Trägermenge R zusammen mit zwei binären Operationen, einer Addition + und einer
Multiplikation ·, so daß folgendes gilt:
(1) (R, +) ist ein Modul mit dem Nullelement 0.
(2) (R, ·) ist ein Gruppoid.
(3) Es gelten die Distributivgesetze a·(b+c) = a·b+a·c und (b+c)·a = b·a+c·a
für alle a, b, c ∈ R.
Ein Ring heißt kommutativ (idempotent, Ring mit Einselement), wenn das Gruppoid (R, ·) die jeweilige Eigenschaft hat.
Handelt es sich bei (R, ·) um eine Halbgruppe, so spricht man auch von einem
assoziativen Ring.
Assoziative und idempotente Ringe mit Einselement werden auch Boolesche Ringe genannt.
Bemerkung 2.54 Die Distributivgesetze besagen gerade, daß die Links- und
Rechtstranslationen von (R, ·) bereits Endomorphismen des Moduls (R, +) sind.
Man beachte, daß die rechten Seiten der Distributivgesetze nur definiert sind,
wenn man die übliche Prioritätsregel “Punktrechnung vor Strichrechnung” anwendet.
Folgerung 2.55 Für alle Elemente a, b, c ∈ R eines Ringes (R, +, ·) gelten:
(1) 0 · a = 0 = a · 0, das Nullelement ist also absorbierend.
(2) (−a) · b = −(a · b) = a · (−b) und (−a) · (−b) = a · b, die üblichen Vorzeichenregeln.
(3) a · (b − c) = a · b − a · c.
(4) (b − c) · a = b · a − c · a.
Beweis: (1) Es gilt 0 · a + 0 · a = (0 + 0) · a = 0 · a = 0 · a + 0 und durch Kürzen
von 0 · a in dem Modul (R, +) folgt 0 · a = 0. Dual ergibt sich 0 = a · 0.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.2 Ringe
78
(2) Wegen der Distributivgesetze und (1) gilt a·b+(−a)·b = (a+(−a))·b = 0·b = 0
und daher (−a) · b = −(a · b) im Modul (R, +). Dual folgt die zweite Gleichung.
Hieraus ergibt sich dann (−a) · (−b) = −(a · (−b)) = −(−[a · b]) = a · b.
(3) Nach Definition der Differenz gilt wegen der Distributivgesetze a · (b − c) =
a · (b + (−c)) = a · b + a · (−c) = a · b + (−(a · c)) = a · b − a · c.
(4) ist dual zu (3).
Definition 2.56 Es sei (R, +, ·) ein Ring. Elemente a, b ∈ R \ {0} mit a · b = 0
heißen Nullteiler in R. (R, +, ·) heißt nullteilerfrei, wenn a · b = 0 → a = 0 ∨ b = 0
für alle a, b ∈ R gilt.
Unter einem Integritätsbereich (R, +, ·) versteht man einen assoziativen, kommutativen und nullteilerfreien Ring mit Einselement 1 6= 0.
Ein Schiefkörper ist ein assoziativer Ring mit Einselement 1 6= 0, für den R∗ =
R \ {0} gilt, für den also (R \ {0}, ·) Gruppe ist.
Ein kommutativer Schiefkörper wird Körper genannt.
Beispiel 2.57 a) Der Nullring ({0}, +, ·) mit den Operationen 0 + 0 = 0 = 0 · 0
ist ein kommutativer, nullteilerfreier Boolescher Ring, der aber wegen 1 = 0 kein
Integritätsbereich ist.
b) Für jeden Modul (R, +) mit dem Nullelement 0 wird durch a · b := 0 eine
assoziative und kommutative Multiplikation auf R definiert, so daß (R, +, ·) ein
Ring ist. Er wird der Zeroring auf (R, +) genannt. Für |R| > 1 sind alle von 0
verschiedenen Elemente Nullteiler.
c) Die ganzen Zahlen (Z, +, ·) sind ein Integritätsbereich, der kein Körper ist.
d) Die rationalen Zahlen (Q, +, ·), die reellen Zahlen (R, +, ·) und die komplexen
Zahlen (C, +, ·) sind Körper.
e) Wegen Folgerung 1.37 ist für jede Menge M 6= ∅ die Potenzmenge (P(M ), ∆, ∩)
ein Boolescher Ring mit dem Einselement M , der für |M | ≥ 2 Nullteiler besitzt.
Dann gilt nämlich für a 6= b aus M sowohl {a} =
6 ∅=
6 {b} als auch {a} ∩ {b} = ∅.
Für M = {a} dagegen erhält man einen Körper, dessen Cayley-Tafeln mit den
Abkürzungen 0 := ∅ und 1 := M wie folgt aussehen.
+ 0
0 0
1 1
1
1
0
· 0
0 0
1 0
1
0
1
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.2 Ringe
79
Dieser zweielementige Körper beschreibt die Addition und Multiplikation modulo
2, welche die Grundlage der Arithmetik in jedem Digitalrechner sind.
f) Es sei (G, +) ein Modul. Für ϕ, ψ ∈ End(G) sei eine Addition gemäß
(ϕ + ψ)(g) = ϕ(g) + ψ(g) für alle g ∈ G definiert. Dann ist (End(G), +, ◦)
ein assoziativer Ring mit Einselement ιG , der Endomorphismenring von (G, +).
Bemerkung 2.58 Jeder endliche Integritätsbereich ist bereits ein Körper.
Es gilt der Satz von Wedderburn (Joseph Wedderburn, 1882 - 1948): Jeder endliche Schiefkörper ist bereits ein Körper.
Die Hamiltonschen Quaternionen (William Rowan Hamilton, 1805 - 1865) bilden
einen nicht-kommutativen Schiefkörper.
Definition 2.59 Ein Unterring (U, +, ·) eines Ringes (R, +, ·) ist eine Teilmenge
∅ 6= U ⊆ R, so daß (U, +) Untermodul von (R, +) und (U, ·) Untergruppoid von
(R, ·) ist. Die Menge aller Unterringe von (R, +, ·) werde mit Sub(R) bezeichnet.
Lemma 2.60 Ist (Ui )i∈I eine Familie von Unterringen eines Ringes (R, +, ·), so
T
ist D := Ui ∈ Sub(R). Daher existiert für jede Teilmenge A ⊆ R auch der
kleinste Unterring von (R, +, ·), der A umfaßt.
Beweis: Übung!
Definition 2.61 Es sei (R, +, ·) ein Ring mit Einselement e 6= 0. Dann heißt
χ(R) := o(e), falls diese Ordnung von e im Modul (R, +) endlich ist, und χ(R) :=
0 sonst, die Charakteristik von (R, +, ·).
Lemma 2.62 Für einen Integritätsbereich (R, +, ·) ist χ(R) = 0 oder χ(R) = p
eine Primzahl.
Beweis: Sei χ(R) = n = m · k mit 1 ≤ m, k ≤ n. Dann ist me := m
i=1 e 6= 0
P
und ke = ki=1 e 6= 0 wegen der Minimalität von n als Ordnung von e in (R, +).
Andererseits ist 0 = ne = me · ke und damit (R, +, ·) nicht nullteilerfrei.
P
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.2 Ringe
80
Definition 2.63 Eine Kongruenz(relation) eines Ringes (R, +, ·) ist eine Äquivalenzrelation κ ∈ E(R), die sowohl Kongruenz des Moduls (R, +) als auch Kongruenz des Gruppoids (R, ·) ist, d. h. es muß
(148)
aκb → (a + c) κ (b + c) ∧ a · c κ b · c ∧ c · a κ c · b
für alle a, b, c ∈ R gelten.
Lemma 2.64 Ist κ Kongruenzrelation des Ringes (R, +, ·), dann werden durch
(149)
(150)
[a]κ + [b]κ := [a + b]κ ,
[a]κ · [b]κ := [a · b]κ
binäre Operationen auf der Faktormenge R/κ definiert, so daß (R/κ, +, ·) ebenfalls ein Ring ist, der Restklassenring von (R, +, ·) nach κ. Mit (R, +, ·) ist auch
(R/κ, +, ·) assoziativ, kommutativ oder Ring mit Einselement.
Beweis: Vorlesung!
Beispiel 2.65 Die Kongruenz modulo n, also a ≡ b ↔ a − b ∈ nZ ist für jedes
n ∈ N0 eine Kongruenz auf dem Ring (Z, +, ·) der ganzen Zahlen.
Daher ist der Restklassenring modulo n ein assoziativer und kommutativer Ring
(Z/(n), +, ·) mit Einselement [1]n . Wie das Beispiel n = 4 zeigt, muß dies nicht
immer ein Integritätsbereich sein, denn dann gilt [2]4 · [2]4 = [4]4 = [0]4 .
Definition 2.66 Es seien (R, +, ·) und (R0 , ⊕, ) Ringe. Eine Abbildung ϕ :
R → R0 heißt ein (Ring-)Homomorphismus, wenn
(151)
(152)
ϕ(a + b) = ϕ(a) ⊕ ϕ(b)
ϕ(a · b) = ϕ(a) ϕ(b)
jeweils für alle a, b ∈ R gelten, wenn also ϕ sowohl ein Modul-Homomorphismus
von (R, +) in (R0 , ⊕) als auch ein Gruppoid-Homomorphismus von (R, ·) in
(R0 , ) ist. Sind (R, +, ·) und (R0 , ⊕, ) beides Ringe mit Einselement, so muß
noch
(153)
ϕ(e) = e0
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.2 Ringe
81
für die Einselemente gelten. Unter dem Kern des Ringhomomorphismus versteht
man dann den Kern Ker(ϕ) = {a ∈ R | ϕ(a) = 0} des Modulhomomorphismus.
Die Bezeichnungen Epimorphismus, Monomorphismus, Isomorphismus, Endomorphismus und Automorphismus sind dann wie bei Gruppoid-Homomorphismen
definiert und werden gegebenenfalls mit dem Zusatz “Ring-” versehen.
Bemerkung 2.67 Ist (R0 , ⊕, ) Integritätsbereich und ϕ nicht die konstante
Nullabbildung, so folgt (153) bereits aus (151) und (152). Dann existiert nämlich
ein a 6= 0 aus R mit ϕ(a) 6= 00 und damit e0 · ϕ(a) = ϕ(a) = ϕ(e · a) = ϕ(e) · ϕ(a).
Die Rechtskürzbarkeit von ϕ(a) 6= 00 in (R0 , ⊕, ) liefert dann die Behauptung.
Definition 2.68 Es sei (R, +, ·) ein Ring. Eine Teilmenge ∅ 6= I ⊆ R heißt ein
Ideal von (R, +, ·), wenn für alle a, b ∈ I und r ∈ R gilt
a − b ∈ I, d. h. (I, +) ist Untermodul (also Normalteiler) von (R, +),
r · a ∈ I und a · r ∈ I.
Insbesondere ist also I ∈ Sub(R).
Lemma 2.69 Für jeden Ringhomomorphismus ϕ : R → R0 ist Ker(ϕ) ein Ideal
von (R, +, ·).
Beweis: Da ϕ : R → R0 insbesondere ein Modulhomomorphismus ist, ist Ker(ϕ)
Normalteiler von (R, +). Aus a ∈ Ker(ϕ), also ϕ(a) = 0 folgt ϕ(r · a) = ϕ(r) ·
ϕ(a) = 0, also r · a ∈ Ker(ϕ) und dual auch a · r ∈ Ker(ϕ).
Satz 2.70 Es sei (I, +, ·) Ideal von (R, +, ·) und κ eine Kongruenz auf (R, +, ·).
Dann gelten die folgenden Aussagen:
a) Die durch a κI b ↔ a − b ∈ I für alle a, b ∈ R definierte Relation ist eine
Kongruenz auf (R, +, ·).
b) Die Kongruenzklasse I := [0]κ ist ein Ideal von (R, +, ·).
c) Es gilt κ = κIκ und I = IκI .
Beweis: Vorlesung!
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.2 Ringe
82
Bemerkung 2.71 Ist I Ideal eines Ringes (R, +, ·), so schreibt man R/I für den
Restklassenring (R/κI , +, ·).
Es gilt der Homomorphiesatz für Ringe: Jedes homomorphe Bild (ϕ(R), +, ·) eines
Ringes (R, +, ·) ist isomorph zum Restklassenring (R/Ker(ϕ), +, ·).
Definition 2.72 Es sei (R, +, ·) ein assoziativer Ring mit Einselement. Ein Polynom über (R, +, ·) in der Unbestimmten x ist dann eine endliche Summe der
Form
n
f (x) = a0 + a1 x + a2 x2 + . . . + an xn =
X
ai x i
i=0
mit Koeffizienten ai ∈ R. Außer beim Nullpolynom f (x) = 0 existiert immer ein
Koeffizient an 6= 0 mit dem höchsten Index n. Diesen nennt man den Leitkoeffizienten und n den Grad des Polynoms f (x), in Zeichen grad(f (x)) = n. Die Menge
aller Polynome in der Unbestimmten x mit Koeffizienten aus R werde als R[x]
notiert.
Seien f (x) =
Pn
i=0
ai xi , g(x) =
Pm
j=1 bj x
j
∈ R[x]. Dann wird ihre Summe durch
max(n,m)
(f + g)(x) =
X
(ak + bk )xk
k=0
definiert, wobei ak := 0 für k > n und bk := 0 für k > m gesetzt werde. Dagegen
wird ihr Produkt durch
(f · g)(x) :=
n+m
X
k=0
ck xk mit ck =
X
ai · b j
k=i+j
festgelegt.
Satz 2.73 Es ist (R[x], +, ·) ebenfalls ein assoziativer Ring mit Einselement.
Genau dann ist (R[x], +, ·) kommutativ (nullteilerfrei), wenn dies für (R, +, ·)
gilt.
Beweis: Vorlesung!
Bemerkung 2.74 Da R[x] ebenfalls assoziativer Ring mit Einselement ist, existiert dann auch R[x, y] := (R[x])[y] in der Unbestimmten y, also ein Polynomring in zwei Unbestimmten x, y. So fortfahrend gelangt man zum Polynomring
R[x1 , . . . , xn ] in endlich vielen Unbestimmten x1 , . . . , xn über R. Rechnungen in
diesen Polynomringen bilden die Grundlage für jedes Computeralgebra-System.
Als Koeffizientenbereich wird dabei der Körper K = Q der rationalen Zahlen
oder ein endlicher Körper K benutzt.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.3 Körper
83
Aufgabe 2.75 Zeigen Sie, daß in jedem Polynomring (K[x], +, ·) über einem
Körper (K, +, ·) die Division mit Rest wie folgt möglich ist. Zu f [x], g(x) ∈ K[x]
mit g(x) 6= 0 existieren eindeutig bestimmte Polynome q(x), r(x) ∈ K[x] mit
f (x) = q(x)g(x) + r(x) und r(x) = 0 oder grad(r(x)) < grad(g(x)).
2.3
Körper
Definition 2.76 Es sei (K, +, ·) ein Körper. Unter einem Teilkörper oder Unterkörper (U, +, ·) versteht man eine Teilmenge U ⊆ K mit |U | ≥ 2 und
a, b ∈ U → a − b ∈ U sowie a, b ∈ U , b 6= 0 → a · b−1 ∈ U . Man nennt dann
(K, +, ·) auch einen Oberkörper von (U, +, ·) und spricht von einer Körpererweiterung [K : U ], gelesen:“K über U ”.
Bemerkung 2.77 Wegen U 6= ∅ existiert ein a ∈ U und damit gilt 0 = a−a ∈ U
für das Nullelement von K. Wegen |U | ≥ 2 gibt es aber auch ein a 6= 0 in U und
damit gilt e = a · a−1 ∈ U für das Einselement e ∈ K.
Außerdem ist dann (U, +, ·) ebenfalls ein Körper.
Satz 2.78 Sei (K, +, ·) ein Schiefkörper, (R, +, ·) ein Ring und ϕ : K → R ein
Ringhomomorphismus. Dann gilt entweder ϕ(K) = {0} oder ϕ ist injektiv, also
(ϕ(K), +, ·) isomorph zu (K, +, ·).
Beweis: Ist ϕ nicht injektiv, so gibt es a 6= b aus K mit ϕ(a) = ϕ(b), also
a − b 6= 0 und ϕ(a − b) = 0. Dann gilt aber c = c · (a − b)−1 · (a − b) für alle c ∈ K
und daher ϕ(c) = ϕ(c · (a − b)−1 ) · ϕ(a − b) = 0, also ϕ(K) = {0}.
Bemerkung 2.79 Da ein Körper nur diese beiden trivialen homomorphen Bilder
besitzt, hat er auch nur die beiden Kongruenzen ιK und ωK und die beiden Ideale
{0} und K.
Aufgabe 2.80 Es seien a, b ∈ Z und d = ggT (a, b) ihr größter gemeinsamer
Teiler. Zeigen Sie mit Hilfe des Euklidischen Algorithmus: Es gibt x, y ∈ Z mit
d = x · a + y · b. Der ggT (a, b) läßt sich also nicht nur immer berechnen, sondern
auch aus a und b “linear kombinieren”.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.3 Körper
84
Beispiel 2.81 Der Restklassenring (Z/(n), +, ·) ist genau dann ein Körper, wenn
n eine Primzahl ist. Ist nämlich n = a · b zerlegbar mit 1 < a, b < n, so gilt
[a]n 6= [0]n 6= [b]n , aber [a]n · [b]n = [n]n = [0]n , d. h. (Z/(n), +, ·) besitzt Nullteiler
und kann daher kein Körper sein. Ist andererseits n eine Primzahl und [a]n 6= [0]n
aus Z/(n) mit einem Repräsentanten 1 ≤ a ≤ n − 1, so gilt ggT (a, n) = 1 und
mit dem Euklidischen Algorithmus kann man Zahlen x, y ∈ Z bestimmen mit
1 = x · a + y · n. Dann gilt [1]n = [x]n [a]n + [y]n [n]n = [x]n [a]n , d. h. [x]n 6= [0]n ist
Inverses zu [a]n in der kommutativen Halbgruppe (Z/(n), ·). Daher ist (Z/(n), +, ·)
ein Körper.
Beispiel 2.82 Wie Beispiel 2.81 zeigt, sind in (Z/(n), +, ·) genau die Elemente
[a]n invertierbar, für die ggT (a, n) = 1 ist, für die a also teilerfremd zu n ist.
Man bezeichnet die Gruppe (Z/(n)∗ , ·) dieser Einheiten von (Z/(n), ·) als prime
Restklassengruppe modulo n und nennt ihre Ordnung ϕ(n) := |Z/(n)∗ | den Wert
der Eulerschen ϕ-Funktion (Leonhard Euler, 1707 - 1783) an der Stelle n ≥ 2.
Man setzt noch ϕ(1) := 1. Es ist also ϕ(n) die Anzahl der zu n teilerfremden
Zahlen a ∈ Z mit 1 ≤ a ≤ n. Insbesondere ist ϕ(p) = p − 1 für jede Primzahl p
und ϕ(pr ) = pr−1 (p − 1) für jede Primzahlpotenz.
Wie bei Gruppen und Ringen kann man zeigen:
Lemma 2.83 Ist (Ui )i∈I eine Familie von Unterkörpern eines Körpers (K, +, ·),
T
dann ist D = Ui ebenfalls ein Unterkörper von (K, +, ·). Daher ist Sub(K)
ein vollständiger Verband. Man nennt P = inf Sub(K), also den Durchschnitt
aller Unterkörper von (K, +, ·), den Primkörper von (K, +, ·). Er hat wie alle
Unterkörper von (K, +, ·) dieselbe Charakteristik. Im Fall χ(K) = 0 ist (P, +, ·)
isomorph zu (Q, +, ·), im Fall χ(K) = p ist er isomorph zu (Z/(p), +, ·).
Beweis: Vorlesung!
Bemerkung 2.84 Für n ∈ N gibt es genau dann einen (endlichen) Körper mit n
Elementen, wenn n = pr für eine Primzahl p und einen Exponenten r ∈ N gilt. Ein
derartiger Körper ist bis auf Isomorphie eindeutig bestimmt und wird mit GF (pr )
oder Fpr bezeichnet und Galois-Feld oder Galois-Körper genannt (Évariste Galois,
1811 - 1832). Es ist immer Z/(p) Primkörper von GF (pr ) und beide haben die
Charakteristik p.
In der Informatik, speziell der Codierungstheorie, werden insbesondere die GaloisFelder GF (2r ) für bestimmte Exponenten r benötigt, etwa r = 8, r = 64, r = 256
etc.
Beispielsweise ist GF (22 ) auf der Menge {0, 1, a, b} durch die folgenden CayleyTafeln gegeben
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
2.3 Körper
85
+ 0
0 0
1 1
a a
b b
1
1
0
b
a
a
a
b
0
1
b
b
a
1
0
·
0
1
a
b
0
0
0
0
0
1
0
1
a
b
a
0
a
b
1
b
0
b
1
a
Beispiel 2.85
√ Es sei k ∈ N keine Quadratzahl. Wie im Fall k = 2 kann man
zeigen, daß 2 6∈ Q gilt. Es gibt
√ nun einen kleinsten Unterkörper (D, +, ·)
von (R, +, ·), der A := Q ∪ { k} enthält, nämlich den Durchschnitt über
alle Unterkörper
(U, +,
√
√·) von (R, +,√·) mit A ⊆ U . Man kann zeigen, daß
D = Q( k) := Q + Q k := {a + b k | a, b ∈ Q} gilt. Jeder dieser quadratischen Zahlkörper
damit die Charakteristik 0. Es
√ hat (Q, +,
√ ·) als Primkörper und √
ist jeweils Z( k) := Z + Z k ein Untering von
√ Q( k) und damit ein Integritätsk) ein Quotient von zwei Elementen
bereich.
Weiterhin
ist
jedes
Element
aus
Q
(
√
aus Z( k).
Ersetzt man in √
allen diesen Überlegungen k√durch −k, dann erhält man Unterkörper Q + Q −k und Unterringe Z + Z −k von (C, +, ·). Hier kann man
auch k = −1 wählen und erhält so speziell den Ring der ganzen Gaußschen
Zahlen Z + Zi (Carl Friedrich Gauß, 1777 - 1855).
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
3 Aufgaben
3
86
Aufgaben
Aufgabe 3.1 Zeigen Sie, daß die folgenden Implikationen Tautologien sind.
a) A ∧ B → A,
b) A → A ∨ B,
c) ¬A → (A → B),
d) A ∧ (A → B) → B,
e) (A ∨ B) ∧ (¬A ∨ B) → B,
f) ¬(A → B) → (B → A),
g) (A → B) ∧ (B → C) → (A → C).
Aufgabe 3.2 Ist (((¬A) → B) → (A → (¬B))) eine Tautologie? (Beweis oder
Gegenbeispiel.)
Aufgabe 3.3 Geben Sie eine disjunktive Normalform der Formel (((¬A) →
B) → (A → (¬B))) aus Aufgabe 3.2 an.
Aufgabe 3.4 Geben Sie eine konjunktive Normalform der Formel (((¬A) →
B) → (A → (¬B))) aus Aufgabe 3.2 an.
Aufgabe 3.5 Zeigen Sie, daß (((¬A) → B) → (((¬A) → (¬B)) → A)) eine
Tautologie ist.
Aufgabe 3.6 Zeigen Sie, daß (A → B) ∧ (¬(B → C) → ¬A) → (A → C) eine
Tautologie ist.
Aufgabe 3.7 Beweisen Sie die folgenden drei Äquivalenzen:
a) (¬x ∧ ¬y) → ¬z ≡ z → (x ∨ y),
b) (¬x ∨ y) → z ≡ (x ∧ ¬y) ∨ z,
c) ¬x → (y ∨ z) ≡ ¬y → (¬z → x).
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
3 Aufgaben
87
Aufgabe 3.8 Zeigen Sie, daß sich auch die Junktoren ∨ und ∧ allein durch ¬
und → ausdrücken lassen, daß also auch die Menge {¬, →} funktional vollständig
ist.
Aufgabe 3.9 Der logische Junktor ↓ (Peirce-Pfeil) läßt sich definieren gemäß
A ↓ B :≡ ¬A ∧ ¬B für alle Aussagen A, B. Beweisen Sie die Äquivalenzen
a) ¬A ≡ A ↓ A,
b) A ∧ B ≡ (A ↓ A) ↓ (B ↓ B).
Also ist auch {↓} eine funktional vollständige Menge von Junktoren. Geben Sie
jeweils eine Darstellung von ∨ und von → durch ↓ an.
Aufgabe 3.10 Der logische Junktor | (Sheffer-Strich) läßt sich definieren durch
A | B :≡ ¬(A ∧ B) (“NAND”) für alle Aussagen A, B. Beweisen Sie die folgenden
Äquivalenzen:
a) ¬A ≡ A | A,
b) A ∨ B ≡ (A | A) | (B | B).
Also ist auch {|} eine funktional vollständige Menge von Junktoren. Geben Sie
jeweils eine Darstellung von ∧ und von → durch | an.
Aufgabe 3.11 Zeigen Sie, daß die Menge F{¬,∨} ({A}) aller aussagenlogischen
Formeln, die mit nur einer Variablen A und ausschließlich mit den Junktoren ¬
und ∨ gebildet werden können, abzählbar unendlich ist. Zeigen Sie dann, daß
es eine Menge A ⊆ F{¬,∨} ({A}) von vier Formeln dieser Art gibt, so daß jede
Formel aus F{¬,∨} ({A}) zu genau einer Formel aus A gleichwertig ist.
Zusatz: Wie ändert sich die Situation, wenn man statt einer Variablen A endlich
viele A1 , . . . , An nimmt? Was passiert, wenn man abzählbar viele Variablen Ai
für i ∈ N0 zuläßt?
Aufgabe 3.12 Der Teilerverband (T (n), ggT, kgV ) einer natürlichen Zahl n > 1
ist im allgemeinen keine Boolesche Algebra (T (n), ggT, kgV,0 ), wie das Beispiel
n = 4 mit T (n) = {1, 2, 4} zeigt. Für Primzahlen n = p ist aber T (p) = {1, p}
natürlich die zweielementige Boolesche Algebra. Geben Sie Beispiele für (unendlich viele) zusammengestzte Zahlen n an, für die der Teilerverband eine Boolesche
Algebra ist.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
3 Aufgaben
88
Aufgabe 3.13 Das Universum einer (sehr armen!) Mengenlehre bestehe nur aus
der leeren Menge ∅ und den beiden Einermengen {∅} und {{∅}}. Zeigen Sie daß
in dieser Mengenlehre das Nullmengenaxiom, das Extensionalitätsaxiom und das
Aussonderungsaxiom erfüllt sind. Sind auch das Paarmengenaxiom bzw. das kleine Vereinigungsmengenaxiom erfüllt? Wie sieht es mit dem großen Vereinigungsmengenaxiom aus?
Aufgabe 3.14 Das Universum einer (noch ärmeren) Mengenlehre bestehe nur
aus den beiden Mengen ∅ und {∅}. In dieser Mengenlehre gelten das Nullmengenaxiom, das Extensionalitätsaxiom, das kleine und das große Vereinigungsmengenaxiom und das Aussonderungsaxiom. Das Potenzmengenaxiom und das
Paarmengenaxiom gelten aber nicht.
Aufgabe 3.15 Die paarweise verschiedenen Mengen Xn seien für n ∈ N0 wie
folgt definiert. Es sei X0 := ∅ und Xn+1 := {Xn } sonst. Zeigen Sie zunächst
durch vollständige Induktion nach n, daß Xn 6= Xn+1+k für alle k ∈ N0 gilt.
Als Mengen in einem Universum der Mengenlehre werden nun diejenigen Teilmengen von {X0 , X1 , X2 , . . .} betrachtet, in denen nur endlich viele Xn mit ungeradem
Index n vorkommen. Insbesondere liegen alle Xn selbst in diesem Universum.
Zeigen Sie, daß in dieser Mengenlehre das Nullmengenaxiom, das Extensionalitätsaxiom, das Aussonderungsaxiom und das kleine Vereinigungsmengenaxiom
gelten, aber nicht das große Vereinigungsmengenaxiom.
Aufgabe 3.16 Es seien F ⊆ A × B und G ⊆ B × A Korrespondenzen zwischen
Mengen A und B und es gelten F ◦ G = ιA und G ◦ F = ιB . Dann sind F und
G jeweils links- und rechtstotal sowie links- und rechtseindeutig, also zueinander
inverse Abbildungen.
Lösung 3.17 (zu Aufgabe 3.1) a) Ist A wahr, so ist auch die Implikation wahr.
Ist A falsch, dann auch A∧B, wodurch aber die behauptete Implikation ebenfalls
wahr ist.
b) Ist A falsch, dann ist die Implikation wahr. Ist A wahr, dann auch A ∨ B, und
damit auch die gesamte Implikation.
c) Ist A wahr, so ist ¬A falsch und daher die Implikation richtig. Ist A aber
falsch, so ist die Konklusion A → B immer richtig, also die gesamte Implikation
ebenfalls.
d) Ist B wahr, dann ist die Implikation wahr. Sei daher B falsch. Ist dann noch
A falsch, dann auch A ∧ (A → B) und damit die Prämisse, wodurch aber die
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
3 Aufgaben
89
Implikation wahr wird. Ist dagegen A wahr, dann ist A → B falsch und damit
wiederum die Prämisse. Also ist die Implikation auch in diesem letzten Fall wahr.
e) Aufgrund des Distributivgesetzes ist die Prämisse gleichwertig zu (A ∧ ¬A) ∨ B
also zu 0 ∨ B ≡ B. Daher ist die gesamte Implikation gleichwertig zur Tautologie
B → B und damit ebenfalls immer wahr. (Man beachte, daß die Formel nur eine
Umformulierung des Euklidischen Wahrheitskriteriums ist.)
f) Ist B falsch, so ist die Konklusion B → A wahr und daher auch die gesamte
Implikation. Ist B wahr, dann auch A → B. Also ist die Prämisse falsch und
folglich die Implikation wahr.
g) Wenn A falsch ist, ist die Konklusion A → C wahr und daher ebenso die
Implikation. Sei also A wahr. Ist dann B falsch, so auch A → B und damit die
gesamte Prämisse, wodurch die Implikation wiederum wahr ist. Seien also sowohl
A als auch B wahr. Im Fall, daß dann C falsch ist, ist auch B → C falsch, also die
gesamte Prämisse, wodurch auch jetzt die Implikation wahr wird. Ist schließlich
auch noch C wahr, dann gilt natürlich die Implikation.
Lösung 3.18 (zu Aufgabe 3.2) Die Wahrheitswertetabelle für diese Implikation
ergibt
A
0
0
1
1
B
0
1
0
1
¬A
1
1
0
0
¬B
1
0
1
0
¬A → B
0
1
1
1
A → ¬B
1
1
1
0
(¬A → B) → (A → ¬B)
1
1
1
0
Man sieht also, daß die Aussage keine Tautologie ist und genau dann falsch wird,
wenn beide Aussagen A und B richtig sind.
Beispielsweise erhält man für die Aussagen A: “ 2 ist eine gerade Zahl” und B: “ 2
ist Primzahl”, die beide wahr sind, ¬A → B als wahre Aussage (“ex falso quodlibet”), aber A → ¬B als falsche Aussage. Daher ist auch die gesamte Implikation
(¬A → B) → (A → ¬B) falsch, also die Formel tatsächlich keine Tautologie.
Lösung 3.19 (zu Aufgabe 3.3) Aus den Zeilen der Wahrheitswertetabelle der
Formel, die den Wahrheitswert 1 ergeben, kann man ablesen, daß die Formel
genau dann wahr ist, wenn eine der drei Kombinationen der Wahrheitswerte von
A und B vorliegt, die in den ersten drei Zeilen beschrieben werden, also genau
dann, wenn ¬A ∧ ¬B oder ¬A ∧ B oder A ∧ ¬B gilt. Also wird die Formel
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
3 Aufgaben
90
genau dann wahr, wenn (¬A ∧ ¬B) ∨ (¬A ∧ B) ∨ (A ∧ ¬B) gilt. Damit ist schon
eine disjunktive Normalform gefunden. Diese ist aber keineswegs eindeutig. Aus
den ersten beiden Zeilen kann man nämlich auch ablesen, daß die Formel dann
wahr ist, wenn A falsch ist, unabhängig von dem Wahrheitswert von B. Also ist
eine weitere (kürzere!) disjunktive Normalform durch ¬A ∨ (A ∧ ¬B) gegeben.
Es geht aber noch besser. Nutzt man das Distributivgesetz aus, so ergibt sich als
gleichwertige Formel (¬A∨A)∧(¬A∨¬B), was sich mit “tertium non datur” und
der Neutralität von 1 gegenüber ∧ vereinfachen läßt zu ¬A∨¬B. Dies ist nun eine
kürzeste disjunktive Normalform und zugleich auch eine ebensolche konjunktive
Normalform!
Dies hätte man aber auch einfacher erkennen können. Aus der Wahrheitswertetabelle sieht man ja, daß die Formel genau dann falsch ist, wenn A und B wahr
sind. Daher ist sie gleichwertig zu ¬(A∧B), was nach den De Morgenschen Regeln
sofort zur Normalform ¬A ∨ ¬B führt.
Lösung 3.20 (zu Aufgabe 3.4) Aus den Zeilen der Wahrheitswertetabelle der
Formel, die den Wahrheitswert 0 ergeben, kann man ablesen, daß die Formel
genau dann falsch ist, wenn die Kombination der Wahrheitswerte von A und B
vorliegt, die in der letzten Zeile beschrieben ist. Daher ist die Formel genau dann
wahr, wenn diese Kombination nicht vorliegt, also wenn ¬(A ∧ B) gilt. Nach den
De Morganschen Regel ist sie daher gleichwertig zu ¬A ∨ ¬B, was schon eine
konjunktive Normalform ist.
Lösung 3.21 (zu Aufgabe 3.5) Die gesamte Implikation ist jedenfalls dann wahr,
wenn ihre Prämisse falsch ist, also wenn (¬A) → B falsch ist. Außerdem ist sie
dann wahr, wenn die Prämisse ihrer Konklusion, also ¬A → ¬B, falsch ist. Es
bleibt also nur noch der Fall, daß (¬A) → B und ¬A → ¬B beides wahre Aussagen sind. Dann ergibt das Platonische Falschheitskriterium jedoch die Wahrheit
von ¬(¬A), also von A. Dann ist aber die Konklusion der Implikation wahr, also
die gesamte Implikation. In jedem Fall ist daher die Implikation wahr.
Lösung 3.22 (zu Aufgabe 3.6)
Es ist ¬(B → C) → ¬A wegen der Kontraposition gleichwertig zu A → (B → C).
Also ist die Prämisse gleichwertig zu (A → B) ∧ (A → (B → C). Hieraus folgt
aber A → (B ∧ (B → C)). Wegen Aufgabe 3.1 d) folgt aus B ∧ (B → C)) aber
C und daher ergibt sich aus der Prämisse mit Aufgabe 3.1 g) schließlich A → C.
Lösung 3.23 (zu Aufgabe 3.7) a) Kontraposition besagt, daß die rechte Seite
gleichwertig ist zu ¬(x ∨ y) → ¬z. Die Prämissse dieser Implikation ist aber
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
3 Aufgaben
91
wegen der De Morganschen Regel gleichwertig zu ¬x ∧ ¬y. Setzt man dies ein, so
entsteht genau die linke Seite der behaupteten Äquivalenz.
b) Die linke Seite ist gleichwertig zu ¬(¬x∨y)∨z durch Auflösung der Implikation.
Nach der De Morganschen Regel und der doppelten Verneinung ist dies aber dann
gleichwertig zu (x ∧ ¬y) ∨ z.
c) Die linke Seite ist gleichwertig zu (y ∨ z) ∨ x, wobei die Implikation aufgelöst
und die doppelte Verneinung verwendet wurde. Ebenso erhält man für die rechte
Seite durch zweimalige Auflösung der Implikation und mit jeweils einer doppelten
Verneinung zuerst (¬z → x) ∨ y und dann (x ∨ z) ∨ y. Wegen der Kommutativität
und Assoziativität von ∨ folgt (x ∨ z) ∨ y ≡ y ∨ (z ∨ x) ≡ (y ∨ z) ∨ x und damit
die Behauptung.
Lösung 3.24 (zu Aufgabe 3.8)
Wegen der doppelten Verneinung x ≡ ¬(¬x) gilt x ∨ y ≡ ¬(¬x) ∨ y für alle
Aussagen x, y. Aus x → y ≡ ¬x ∨ y folgt daher ¬x → y ≡ x ∨ y, also die
Darstellung von ∨ durch ¬ und →.
Aus der De Morganschen Regel folgt x ∧ y ≡ ¬(¬x ∨ ¬y). Wegen des ersten
Teils dieser Aufgabe kann man aber die rechte Seite mit ¬ und → ausdrücken:
¬(¬x ∨ ¬y) ≡ ¬(x → ¬y), wobei wiederum die doppelte Verneinung verwendet
wurde.
Lösung 3.25 (zu Aufgabe 3.9) a) Dies folgt unmittelbar aus der Definition wegen der Idempotenz von ∧.
b) Wegen A ∧ B ≡ ¬(¬A) ∧ ¬(¬B) ≡ (¬A) ↓ (¬B) aufgrund der doppelten
Verneinung und der Definition von ↓, folgt die Behauptung durch Anwendung
von a).
Wegen A ∨ B ≡ ¬(¬A ∧ ¬B) ≡ ¬((A ↓ A) ∧ (B ↓ B)) ≡ ¬((A ↓ A) ↓ (A ↓ A) ↓
(B ↓ B) ↓ (B ↓ B)) nach a) und b) ist A ∨ B dann nach a) gleichwertig zu ((A ↓
A) ↓ (A ↓ A) ↓ (B ↓ B) ↓ (B ↓ B)) ↓ ((A ↓ A) ↓ (A ↓ A) ↓ (B ↓ B) ↓ (B ↓ B)).
Wegen A → B ≡ ¬(A ∧ ¬B) ≡ ¬(A ∧ (B ↓ B)) ≡ ¬((A ↓ A) ↓ ((B ↓ B) ↓ (B ↓
B))) ist A → B schließlich gleichwertig zu
((A ↓ A) ↓ ((B ↓ B) ↓ (B ↓ B))) ↓ ((A ↓ A) ↓ ((B ↓ B) ↓ (B ↓ B))).
Lösung 3.26 (zu Aufgabe 3.10) Die Beweise verlaufen ganz analog wie die in
der Lösung von Aufgabe 3.9.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
3 Aufgaben
92
Lösung 3.27 (zu Aufgabe 3.11) Jede derartige Formel ist ein Wort über dem
endlichen Alphabet X = {0, 1, A, ¬, ∨, (, )}, also ein Element der freien Halbgruppe X + . Diese ist aber abzählbar unendlich. Also gibt es höchstens abzählbar unendlich viele derartige Formeln. Dies ändert sich auch nicht, wenn man
statt A endlich viele Variable A1 , . . . , An in X aufnimmt. Andererseits existieren bereits mit einer Variablen A unendlich viele derartige Formeln: A, (A ∨ A),
((A ∨ A) ∨ A), . . .
Die vier Formeln in der Menge A = {0, 1, A, ¬A} sind offensichtlich untereinander paarweise nicht gleichwertig. Wendet man den Junktor ¬ auf eine von ihnen
an, so entsteht wieder eine Formel, die zu genau einer Formel aus A gleichwertig
ist. Verknüpft man zwei von ihnen mit dem Junktor ∨ so entsteht ebenfalls eine
Formel, die zu genau einer Formel aus A gleichwertig ist. Die Behauptung folgt
jetzt durch Induktion über den Aufbau der Formeln aus F{¬,∨} ({A}) mit Hilfe der Transitivität der Gleichwertigkeit. (Die gleichen Überlegungen kann man
natürlich mit jedem der Junktoren ∧, → und ↔ anstelle von ∨ machen.)
Bei endlich vielen Variablen A1 , . . . , An besteht die Menge A aus allen Disjunktionen Li1 ∨ . . . ∨ Lik wobei die Liν Literale zu paarweise verschiedenen Aiν sind.
Also bleibt A endlich. Bei abzählbar unendlich vielen Variablen bleibt die Menge
aller Formeln abzählbar, aber nun wird auch A abzählbar unendlich.
Lösung 3.28 (zu Aufgabe 3.12) Ist n = p1 . . . pk mit paarweise verschiedenen
Primzahlen pi zusammengesetzt, dann ist für jeden Teiler d von n der eindeutig
bestimmte Co-Teiler d0 mit n = d·d0 das Komplement, denn es gilt ggT (d, d0 ) = 1
und kgV (d, d0 ) = d · d0 = n.
Lösung 3.29 (zu Aufgabe 3.13) Wegen {∅} ∪ {{∅}} = {∅, {∅}} existiert weder
die Vereinigungsmenge von {∅} und {{∅}} in diesem Universum noch die Paarmenge von ∅ und {∅}. Die betreffenden beiden Axiome sind also nicht erfüllt.
Natürlich gilt aber das Nullmengenaxiom und das Extensionalitätsaxiom, denn
diese drei Mengen sind paarweise verschieden: Die beiden Einermengen sind nicht
leer und {{∅}} ist wegen {∅} 6= ∅ nicht in {∅} enthalten. Die einzigen echte
Teilmengen, die man aus diesen Mengen aussondern kann, sind die leere Menge
und {∅}, die ja beide zum Universum gehören. Daher gilt auch das AussondeS
S
S
rungsaxiom. Wegen ∅ = ∅, {∅} = {∅} und {{∅}} = {{∅}} ist das große
Vereinigungsmengenaxiom jedoch erfüllt.
Lösung 3.30 (zu Aufgabe 3.14) Offensichtlich gelten das Nullmengenaxiom und
das Extensionalitätsaxiom. Die einzige echte Teilmenge, die ausgesondert werden
kann, ist die leere Menge aus {∅}. Also gilt auch das Aussonderungsaxiom. Bei
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
3 Aufgaben
93
Vereinigungen können nur ∅ und {∅} entstehen, also gelten auch beide Vereinigungsmengenaxiome. Da {∅, {∅}} aber nicht zum Universum gehört, gilt weder
das Paarmengenaxiom noch das Potenzmengenaxiom.
Lösung 3.31 (zu Aufgabe 3.15) Für n = 0 gilt X0 = ∅ 6= Xk+1 = {Xk }. Gelte
also Xn 6= Xn+1+k für alle k und ein n ∈ N0 . Aus Xn+1 = Xn+1+1+k würde aber
{Xn } = {Xn+1+k } und damit wegen der Gleichheit dieser Einermengen schon
Xn = Xn+1+k folgen. Also muß auch Xn+1 6= Xn+1+1+k gelten.
Daher gelten das Nullmengenaxiom und das Extensionalitätsaxiom. Mit X und Y
ist aber auch X ∪Y und jede Teilmenge von X eine Menge des Universums. Daher
gelten auch das kleine Vereinigungsmengenaxiom und das Aussonderungsaxiom.
Die Menge X := {X2 , X4 , . . .} liegt ebenfalls in dem Universum, da überhaupt
S
keine Xn mit ungeradem Index in X vorkommen. Aber X = {X1 , X3 , . . .}
besteht aus unendlich vielen Xn mit ungeradem Index, ist also keine Menge des
Universums.
Lösung 3.32 (zu Aufgabe 3.16) Für jedes x ∈ A gilt (x, x) ∈ ιA = F ◦ G.
Also existiert dazu ein y ∈ B mit (x, y) ∈ F und (y, x) ∈ G. Dies zeigt, daß F
linkstotal und G rechtstotal ist. Dual folgt aus der Gleichung G ◦ F = ιB , daß G
linkstotal und F rechtstotal ist. Sind (x, y), (x0 , y) ∈ F , so gibt es, da G linkstotal
ist, ein z ∈ A mit (y, z) ∈ G. Es folgt (x, z) ∈ F ◦ G = ιA , also x = z, und ebenso
x0 = z. Also ist F linkseindeutig. Dual folgt aus G ◦ F = ιB , daß G linkseindeutig
ist. Sind (x, y), (x, y 0 ) ∈ F , so gibt es, wiederum da G linkstotal ist, z, z 0 ∈ A
mit (y, z), (y 0 , z 0 ) ∈ G und daher (x, z), (x, z 0 ) ∈ F ◦ G = ιA , was x = z = z 0
impliziert. Also hat man (y, x), (y 0 , x) ∈ G, und aus der Linkseindeutigkeit von
G folgt y = y 0 . Daher ist F auch rechtseindeutig. Dual folgt schließlich, daß auch
G rechtseindeutig ist. Daher sind sowohl F als auch G bijektive Abbildungen
F : A → B und G : B → A.
Für (x, y) ∈ F gibt es genau ein z ∈ A mit (y, z) ∈ G und wegen (x, z) ∈ F ◦ G =
ιA folgt z = x. Dies zeigt F −1 ⊆ G, und dual folgt G−1 ⊆ F . Hieraus folgt
schließlich G = (G−1 )−1 ⊆ F −1 und daher F −1 = G.
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
Index
n-Fakultät, 55
n-Tupel, 29
n-te Potenz, 29
Äquivalenz, 5
Äquivalenzrelation, 34
Abbildung, 44
bijektive, 44
eineindeutige, 44
identische, 44
injektive, 44
konstante, 60
partielle, 44
surjektive, 44
Absorptionsgesetze, 23
Addition
modulo 2, 79
Adjunktion einer Eins, 60
Aleph Null, 48
Allmenge, 19
Allrelation, 33
Alphabet, 55
Assoziativität, 23
Atom, 4, 12
Aussage, 3
Aussageform, 11
Aussagenvariable, 4
Aussonderungsaxiom, 18
Auswahlaxiom, 38, 44
Automorphismengruppe, 72
Automorphismus, 71
Bahn, 74
Bijektion, 44
Bild, 44
Boolesche Algebra, 23
Boolescher Ring, 77, 78
Buchstabe, 55
Cayley-Tafel, 54, 61–64, 70, 78, 84
De Morgansche Gesetze, 9
Definitionsbereich, 30
Diagonalverfahren
Zweites, 51
Erstes, 49
Differenz, 62
mengentheoretische, 20
symmetrische, 20
Disjunktion, 5
Distributivgesetze, 77
Distributivität, 23
Division mit Rest, 27
doppelte Negation, 8
Durchschnitt, 20
Einbettung, 44
Einermenge, 15
Einheitsintervall, 51
Einschränkung, 30
Einselement, 59
Element
absorbierendes, 59
größtes, 39
invertierbares, 61
kürzbares, 60
kleinstes, 39
linksabsorbierendes, 59
linkskürzbares, 60
linksneutrales, 59
maximales, 39
minimales, 39
neutrales, 59
Ordnung von einem, 67
rechtsabsorbierendes, 59
rechtskürzbares, 60
rechtsneutrales, 59
Endomorphismus, 71
Epimorphismus, 71
Erzeugendensystem, 67
Euklidischer Algorithmus, 83
94
INDEX
Euklidisches Wahrheitskriterium, 11
ex falso quodlibet, 8
Extensionalitätsaxiom, 15
Faktorgruppe, 70
Faktorgruppoid, 69
Faktormenge, 37
Familie, 48
Fixpunkt, 74
Folge
unendliche, 48
Formel
äquivalente, 6
allgemeingültige, 6
aussagenlogische, 4
erfüllbare, 6
gleichwertige, 6
prädikatenlogische, 12
von Peirce, 11
widersprüchliche, 6
Funktion, 45
Galois-Feld, 84
Galois-Körper, 84
geordnetes Paar, 27
gleichmächtig, 48
Grad, 82
Grenze
obere, 40
untere, 40
Gruppe, 62
abelsche, 62
symmetrische, 63
zyklische, 64, 67
Gruppoid, 54
Halbgruppe, 54
freie, 55
monogene, 67
zyklische, 67
Halbverband, 54
Hasse-Diagramm, 35
Homomorphismus, 71
95
Idempotenz, 23
Identität, 33
Implikation, 5
Index, 68
Indexmenge, 48
Infimum, 40
Injektion, 44
Inklusion, 25
Integritätsbereich, 78
Inverses, 61
Inversion, 76
Isomorphismus, 71
Junktor, 5
Körper, 78
Körpererweiterung, 83
kürzbar, 60
Kardinalität, 19
Kardinalzahl, 19, 49, 54
transfinite, 49, 50
kartesisches Produkt, 27
Kette, 34
Kettenschluß, 11
Klasse, 19
Kleinsche Vierergruppe, 63
Koeffizient, 82
Kommutativität, 23
Komplement, 20
Komplementgesetze, 23
Kongruenzrelation, 69
Konjunktion, 5
Konkatenation, 55
Kontinuumshypothese, 51
Kontradiktion, 6
Kontraposition, 11
Korrespondenz, 29, 44
inverse, 29
linkstotale, 30
rechtseindeutige, 30
rechtstotale, 30
Kreuzprodukt, 27
Lateinische Quadrate, 62
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
INDEX
Leitkoeffizient, 82
Linkseinselement, 59
Linksinverses, 61
linkskürzbar, 60
Linkskongruenz, 69
Linksnebenklassen, 68
linkstotal, 30
Linkstranslation, 61
Liste, 29
Literal, 10
Mächtigkeit, 19, 48
Menge
überabzählbare, 48
abzählbar unendliche, 48
abzählbare, 48
beschränkte, 39
Dedekind-endliche, 52
endliche, 19
leere, 16
linear geordnete, 34
nach oben beschränkte, 39
nach unten beschränkte, 39
partiell geordnete, 34
Russell-endliche, 52
Russellsche, 17
Tarski-endliche, 52
total geordnete, 34
unendliche, 19
wohlgeordnet, 39
Mengen
disjunkte, 20
paarweise disjunkte, 20
Mengenbildungsaxiom, 18
Mengenfamilie, 48
Mengensystem, 18
Minimalbedingung, 39
Modul, 62
Monoid, 59
Monomorphismus, 71
Multiplikation
modulo 2, 79
Nachfolgerfunktion, 49
96
Nachfolgermenge, 16
natürliche Injektion, 44
Negation, 5
doppelte, 8
Normalform
disjunktive, 10
konjunktive, 10
Normalteiler, 70
Nullelement, 60
Nullmengenaxiom, 15
Nullpolynom, 82
Nullring, 78
Nullteiler, 78
nullteilerfrei, 78
obere Grenze, 40
obere Schranke, 39
Oberkörper, 83
Obermenge, 25
Operation
algebraische, 53
arithmetische, 53
binäre, 53
einstellige, 53
nullstellige, 53
Orbit, 74
Ordnung
eines Gruppoids, 54
lexikographische, 36
partielle, 34
totale, 34
Ordnungsrelation, 34
Paar
geordnetes, 27
Paarmengenaxiom, 15
Partition, 36
Permutation, 55
gerade, 76
ungerade, 76
Permutationsgruppe, 73
transitive, 74
Platonisches Falschheitskriterium, 11
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
INDEX
Polynom, 82
Potenzmenge, 26, 60, 78
Potenzmengenaxiom, 26
Prämissenbelastung, 11
Prämissenvertauschung, 11
Präordnung, 34
Primkörper, 84
Produkt
direktes, 27
kartesisches, 27
subdirektes, 44
Produkt von Polynomen, 82
Projektion, 44
kanonische, 47
quadratischer Zahlkörper, 85
Quasigruppe, 62
Quasiordnung, 34
rechtseindeutig, 30
Rechtseinselement, 59
Rechtsinverses, 61
rechtskürzbar, 60
Rechtskongruenz, 69
Rechtsnebenklassen, 68
rechtstotal, 30
Rechtstranslation, 61
Relation, 29
n-stellige, 33
antisymmetrische, 34
asymmetrische, 34
binäre, 33
identische, 33
irreflexive, 34
konnexe, 34
leere, 33
lineare, 34
linkseindeutige, 29
linksinvariante, 69
linkskompatible, 69
linkstotale, 29
rechtseindeutige, 29
rechtskompatible, 69
97
rechtstotale, 29
reflexive, 34
symmetrische, 34
transitive, 34
Repräsentant, 37
Repräsentantensystem, 37
Repräsentantenunabhängigkeit, 47
Restklassen modulo n, 27
Restklassengruppe
prime, 84
Restklassengruppen modulo n, 70
Restklassenring, 80
modulo n, 80
Ring, 77
assoziativer, 77
Boolescher, 77
idempotenter, 77
kommutativer, 77
mit Einselement, 77
Ringhomomorphismus, 80
Russelsche Antinomie, 17
Satz von Cantor, 50
Satz von Lagrange, 68
Satz von Wedderburn, 79
Schiefkörper, 78, 79
Schranke
obere, 39
untere, 39
Selbstimplikation, 8
Signatur
logische, 10
Signum, 76
Sprache
formale, 55
String, 55
Subjunktion, 5
Summe von Polynomen, 82
Supremum, 40
Surjektion, 44
Symbol, 55
Tautologie, 6
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
INDEX
Teilkörper, 83
Teilmenge, 25
echte, 25
Term, 5
tertium non datur, 8
Trägermenge, 54
Transformation, 53
Transformationshalbgruppe, 55
Transformationsmonoid, 60
Transitivitätsgebiet, 74
Translation, 61
translation, 68
Transposition, 75
Umkehrabbildung, 45
Unbestimmte, 82
Unendlichkeitsaxiom, 16
Universum, 11
Unmenge, 19
untere Grenze, 40
untere Schranke, 39
Untergruppe, 65
triviale, 66
Untergruppoid, 65
Unterhalbgruppe, 65
erzeugte, 67
Unterkörper, 83
Untermenge, 25
Urbild, 44
Urelement, 17
Urmenge, 17
98
Vergleichsoperator, 5
Verkettung, 32
Verknüpfung, 53
Vorzeichenregeln, 77
Wahrheitswert
Boolescher, 4
Wahrheitswertetafel, 6
Wertebereich, 30
Widerspruch, 6
Widerspruchsbeweis, 8
Wohldefiniertheit, 47
Wohlordnung, 39, 40, 43, 50
Wohlordnungssatz, 43
Wort, 55
leeres, 60
Zahlen
ganze, 38
ganze Gaußsche, 85
natürliche, 16
rationale, 38, 43
reelle, 43, 50
Zeichen, 55
Zerlegung, 36
Zornsches Lemma, 43, 44
Zweiermenge, 15
zyklische Vertauschung, 75
Zyklus, 75
Variable, 11
arithmetische, 5
aussagenlogische, 4
frei vorkommende, 11
gebundene, 12
Verband, 23, 40, 54
distributiver, 23
Vereinigung, 20
Vereinigungsmengenaxiom
großes, 26
kleines, 16
Vorherige Seite Nächste Seite Zurück Erste Seite Letzte Seite
Herunterladen