🎓 Ui, schon Prüfungszeit? Hier geht's zur Mathe-Prüfungsvorbereitung .
Serlo Logo Die freie Lernplattform

3. Aussagenlogik

In der Aussagenlogik geht es darum, Aussagen mathematisch präzise zu fassen und mithilfe von logischen Verknüpfungen zu neuen Aussagen zu kombinieren.

DefinitionAussage

Eine Aussage ist ein Satz, dem eindeutig einer der Wahrheitswerte true (wahr) oder false (falsch) zugeordnet werden kann.

Beispiele für einfache Aussagen sind etwa:

  • Die Erde ist eine Scheibe.

  • 1 plus 1 ergibt 2.

  • Kurt ist klug.

Beispiele für kompliziertere Aussagen sind:

  • Morgen stehe ich früh auf oder ich schlafe ein bisschen länger.

  • Wenn die Erde eine Scheibe ist, dann bin ich der Kaiser von China.

  • Wenn der Hahn kräht auf dem Mist, ändert sich das Wetter oder es bleibt wie es ist.

In der mathematischen Logik kommt es zunächst nicht auf den Sachverhalt an, der durch die Aussage ausgedrückt wird. Stattdessen werden Variablen A,B,C,... verwendet, die für Aussagen stehen, und die mit Wahrheitswerten belegt werden können. Und diese Variablen werden mit logischen Operatoren verknüpft. Untersucht wird dann, welcher Wahrheitswert herauskommt, wenn die Variablen mit bestimmten Wahrheitswerten belegt werden. Und es wird untersucht, welche allgemeinen Gesetze gelten, unabhängig davon, wie die Variablen mit Wahrheitswerten belegt werden.

Es ist ein bisschen so ähnlich wie in der Arithmetik: Du verknüpfst zwei Variablen a und b mit plus:

a+b=c

Dann schaust du, was für c herauskommt, wenn du beispielsweise die Variable a mit dem Zahlenwert 17 und die Variable b mit dem Zahlenwert 4 belegst. Richtig interessant wird es aber erst dann, wenn du die Gesetze der Arithmetik entdeckst, beispielsweise

a+b=b+a

Diese Formel gilt immer, ganz egal, mit welchen Zahlenwerten du die Variablen a und b belegst.

Logische Verknüpfungen

Negation - die Nicht-Verknüpfung

Die Negation ist die einfachste logische Verknüpfung, da sie nur einen Operanden hat. Die folgende Verknüpfungstafel (Wahrheitstafel) zeigt dir, wie die Verknüpfung auf die Wahrheitswerte der Operanden wirkt:

A¬Afalsetruetruefalse

Anhand der Wahrheitstafel erkennst du: Wenn du die Variable A mit dem Wahrheitswert false belegst, nimmt die Aussage ¬A den Wahrheitswert true an. Und wenn du A mit true belegst, nimmt ¬A den Wert false an.

Der Operator ¬ bedeutet "nicht". Wenn etwas nicht falsch ist, dann ist es wahr, und wenn etwas nicht wahr ist, dann ist es falsch. Dies ist die Grundannahme der mathematischen (zweiwertigen) Logik: "tertium non datur" - etwas Drittes gibt es nicht. Es gibt nur entweder wahr oder falsch.

Andere Formen der Logik (z.B. die fuzzy logic) erlauben durchaus auch mehr als zwei Wahrheitswerte, etwa noch Abstufungen zwischen wahr und falsch. Dies wird hier im Folgenden jedoch nicht betrachtet.

Schreibweise

Es ist einfacher und übersichtlicher, die Wahrheitswerte false und true mit den Zeichen 0 und 1 zu bezeichnen. Im Folgenden stehen also die Zeichen 0 und 1 nicht für Zahlenwerte, sondern für Wahrheitswerte - die 0 für false und die 1 für true.

Damit erhältst du folgende Wahrheitstafel für die Negation:

A¬A0110

Konjunktion - die Und-Verknüpfung

Die Und-Verknüpfung verknüpft zwei Operanden miteinander mit folgender Wirkung:

ABAB000010100111

Der logische Operator bedeutet "und". Die Aussage AB wird genau dann wahr, wenn A und B wahr sind (letzte Zeile in der Wahrheitstafel). Denke daran: 0 bedeutet false (falsch) und 1 bedeutet true (wahr).

Disjunktion - die Oder-Verknüpfung

Die Oder-Verknüpfung verknüpft zwei Operanden miteinander mit folgender Wirkung:

ABAB000011101111

Der logische Operator bedeutet "oder". Die Aussage AB wird genau dann wahr, wenn A oder B wahr sind -- oder beide.

Dieses sind die wichtigsten logischen Verknüpfungen. Alle anderen logischen Verknüpfungen kannst du mithilfe dieser drei Verknüpfungen "nicht", "und" und "oder" ausdrücken.

Die Entweder-Oder-Verknüpfung

In der Umgangssprache verstehst du "oder" häufig als "entweder oder": Wenn du sagst: "Morgen stehe ich früh auf oder ich schlafe ein bisschen länger" meinst du eigentlich "entweder oder" - denn beides gleichzeitig geht nicht. Die folgende Wahrheitstafel zeigt die Wirkung der Entweder-Oder-Verknüpfung (auch Exklusiv-Oder-Verknüpfung genannt). Als Operator wird das Zeichen ⊕︎ verwendet:

ABA⊕︎B000011101110

Du siehst den Unterschied zum normalen "Oder" in der letzten Zeile der Wahrheitstafel: Wenn sowohl A als auch B mit dem Wahrheitswert 1, also true, belegt sind, dann nimmt der Ausdruck A⊕︎B, also "entweder A oder B", den Wahrheitswert 0, also false, an.

Implikation - die Wenn-Dann-Beziehung

ABAB001011100111

Du kannst die Wenn-Dann-Beziehung verstehen als "wenn A, dann B" oder auch als "aus A folgt B".

Wenn also A wahr ist, dann muss auch B wahr sein, nur dann ist AB wahr. Aber was ist, wenn A falsch ist? Muss dann auch B falsch sein, damit AB wahr ist? Anhand der Wahrheitstafel siehst du, dass dies nicht der Fall ist: Wenn A falsch ist, ist die Aussage AB automatisch wahr, ganz gleich ob B wahr oder falsch ist.

Vielleicht kommt dir dies zunächst sonderbar vor - vielleicht liegt es daran, dass in der Umgangssprache "wenn dann" häufig als "genau dann, wenn" verstanden wird (siehe nächsten Abschnitt zur Genau-Dann-Wenn-Beziehung).

Für die Wenn-Dann-Beziehung gilt: Aus etwas Wahren kann nur etwas Wahres folgen. Aus etwas Falschem kann dagegen alles folgen, etwas Falsches oder auch etwas Wahres.

Logische Äquivalenz - die Genau-Dann-Wenn-Beziehung

In der Genau-Dann-Wenn-Beziehung ist es so: Wenn A falsch ist, dann muss auch B falsch sein, damit die Aussage AB wahr wird - im Gegensatz zur Wenn-Dann-Beziehung.

ABAB001010100111

Wahrheitstafeln

Die Gesetzmäßigkeiten der mathematischen Logik zeigst du sehr einfach durch Aufstellen der Wahrheitstafeln für die vorkommenden Teilaussagen.

Zum Beispiel zeigst du mithilfe einer Wahrheitstafel, dass die Aussagen AB und (¬A)B gleichwertig sind. Du erkennst dies daran, dass die Spalte der Wahrheitswerte unter den Aussagen jeweils dieselbe ist.

AB¬A(¬A)BAB00111011111000011011

Wenn zwei Aussagen dieselbe Spalte von Wahrheitswerten in der Wahrheitstafel aufweisen, dann sind sie logisch äquivalent. Dies bedeutet für das Beispiel:

(AB)  ((¬A)B)

Präzedenz der Operatoren

In der Arithmetik gilt "Punktrechnung geht vor Strichrechnung". Dies bedeutet, dass bei der Auswertung von Ausdrücken die Multiplikation und die Division eine höhere Präzedenz als die Addition und die Subtraktion haben. Du kannst auch sagen: Der Multiplikationsoperator bindet stärker als der Additionsoperator +.

Ähnliches gilt für die logischen Operatoren. Der Nicht-Operator ¬ bindet am stärksten, dann kommt der Und-Operator , dann der Oder-Operator , dann der Implikationsoperator und dann der Äquivalenzoperator .

Präzedenz¬

Bei der obigen Aussage sparst du also etliche Klammern, wenn du die Präzedenz der Operatoren berücksichtigst:

AB  ¬AB

Tautologie - allgemeingültige Aussage

Wenn du die Wahrheitstafel für die obige Aussage aufstellst, dann erhältst du darunter eine Spalte von Wahrheitswerten, die alle 1 (also true) sind. Dies bedeutet, dass die Aussage immer wahr ist - ganz gleich, wie du die Variablen A und B mit Wahrheitswerten belegst. Eine solcher Aussage heißt allgemeingültige Aussage. Ein anderes Wort für eine allgemeingültige Aussage ist Tautologie. Die allgemeingültigen Aussagen stellen die Gesetze der Logik dar.

Die Gesetze der Logik

Du kennst das Kommutativgesetz aus der Arithmetik: a+b=b+a. Es gilt immer, ganz gleich, wie du die Variablen a und b mit Zahlenwerten belegst. Es gilt für alle a,b.

In der Logik gelten entsprechende Kommutativgesetze für die Operatoren und :

ABBAABBA

Diese Gesetze gelten für jede Belegung der Variablen A und B mit Wahrheitswerten. Sie stellen also Tautologien dar, sie sind allgemeingültig. Entsprechendes gilt für die folgenden Gesetze.

Es gelten die Assoziativgesetze:

(AB)CA(BC)(AB)CA(BC)

Es ist also egal, ob du eine Aussage wie ABC von links nach rechts oder von rechts nach links auswertest.

Des Weiteren gelten zwei Distributivgesetze; die Operatoren und sind also in dieser Hinsicht gleichwertig (anders als die Operatoren + und in der Arithmetik):

(AB)C(AC)(BC)(AB)C(AC)(BC)

Sehr wichtig sind die Gesetze von De Morgan:

¬(AB)(¬A)(¬B)¬(AB)(¬A)(¬B)

Es gibt noch einige weitere Gesetze wie die Idempotenz-Gesetze und die doppelte Negation:

AAAAAA¬(¬A)A

Sehr wichtige Gesetze für mathematische Beweisführungen sind

(AB)(BC)ACTransitivität vonAB¬B¬AKontraposition¬A0AWiderspruch (reductio ad absurdum)

Der Folgt-Pfeil in mathematischen Beweisen

Ein Ausdruck wie etwa ABBA ist zunächst einfach nur eine logische Formel. Wenn du sagen willst, dass es sich um eine Tautologie handelt, dass dieser Ausdruck voraussetzungslos wahr ist, dann schreibst du in der mathematischen Logik korrekterweise

 ABBA

Eine Abkürzung dieser Schreibweise ist

ABBA

In mathematischen Beweisen drückt der doppelte Pfeil aus, dass es sich um eine Tatsache handelt, die voraussetzungslos wahr ist, oder die unter stillschweigender Einbeziehung der bekannten mathematischen Gesetze wahr ist. Entsprechendes gilt für den Pfeil .

Vorsicht bei logischen Folgerungen

Wenn-dann und Genau-dann-wenn

Sicher klingen dir noch die Worte deines Vaters beim Abholen aus dem Kindergarten im Ohr: "Wenn du jetzt nicht sofort deinen Anorak anziehst, dann gehen wir heute Nachmittag nicht auf den Fußballplatz". Du hast dann widerwillig deinen Anorak angezogen und geglaubt, dass dein Vater dann mit dir auf den Fußballplatz geht, und du warst enttäuscht, dass er es dann doch nicht tat.

Du hast geglaubt, dass mit A für Anorak und B für FußBallplatz die Aussage

¬A¬B

gleichbedeutend ist mit der Aussage

AB

also "Wenn du deinen Anorak anziehst, dann gehen wir auf den FußBallplatz". Das aber hat dein Vater nicht gesagt. Die Aussagen sind keineswegs äquivalent, wie du heute, dem Kindergartenalter entwachsen, mithilfe einer Wahrheitstafel zeigen kannst. Dein Vater hat "wenn dann" gesagt, du hast aber "genau dann, wenn" verstanden...

Etwas Wahres kann aus etwas Falschem folgen

Die Gleichung 0=1 ist nach allem, was wir wissen, falsch. Nun multiplizierst du beide Seiten der Gleichung mit 0 und erhältst 0=0. Diese Gleichung ist zweifellos wahr. Muss dann nicht 0=1 auch wahr gewesen sein? Nein! Denn aus AB folgt nicht zwangsläufig BA. Oder anders gesagt: Die Aussage

(AB) (BA)

ist keine Tautologie! Wie du mithilfe einer Wahrheitstafel leicht zeigen kannst...

Wenn du also in mathematischen Beweise irgendwelche Gleichungen schrittweise umformst, achte darauf, dass du nur äquivalente Umformungen vornimmst - dass du also ABC... zeigst. Wenn dann am Ende etwas Wahres herauskommt, dann muss am Anfang der Schlusskette auch etwas Wahres gestanden haben.

Aufgaben

Laden

Laden

Laden


Dieses Werk steht unter der freien Lizenz
CC BY-SA 4.0 Was bedeutet das? serlo.org