Wahrheitstabellen

Wahrheitstabellen sind Werkzeuge, die es ermöglichen, die Wahrheitswerte von zusammengesetzten Aussagen zu bestimmen, unter Berücksichtigung der möglichen Interpretationen der einfachen Aussagen, aus denen sie bestehen. Mit anderen Worten, sie helfen uns festzustellen, ob eine zusammengesetzte Aussage wahr oder falsch ist, abhängig von den Wahrheitswerten ihrer einfachen Aussagen.

Wahrheitstabellen der logischen Junktoren

Einfache Aussagen sind solche, die nicht weiter zerlegt werden können, und zusammengesetzte Aussagen sind solche, die aus einfachen Aussagen mittels logischer Junktoren (nicht, und, oder, wenn... dann, genau dann, wenn) gebildet werden.

Jeder Junktor hat seine eigene Wahrheitstabelle. Der Wahrheitswert „wahr“ wird mit dem Buchstaben W (von wahr) oder der Ziffer 1 angegeben; der Wahrheitswert „falsch“ wird mit dem Buchstaben F oder der Ziffer 0 angegeben. Wir werden im Folgenden sehen, wie sich jeder Junktor verhält.

Negation (nicht, not)

Die Negation einer Aussage p, symbolisiert als ¬p und gelesen als „nicht p“, ist falsch, wenn die ursprüngliche Aussage wahr ist, und wahr, wenn die ursprüngliche Aussage falsch ist.

p¬p
WF
FW

Beispiel

p: „Es regnet“
¬p: „Es regnet nicht“

Konjunktion (und, and, &)

Die Konjunktion zweier Aussagen p und q, symbolisiert als p ∧ q und gelesen als „p und q“, ist nur dann wahr, wenn beide Aussagen wahr sind, und in jedem anderen Fall falsch.

pqp ∧ q
WWW
WFF
FWF
FFF

Beispiel

p: „Die Sonne scheint“
q: „Es ist warm“
p ∧ q: „Die Sonne scheint und es ist warm“

Disjunktion (oder, or)

Die Disjunktion zweier Aussagen p und q, symbolisiert als p ∨ q und gelesen als „p oder q“, ist nur dann falsch, wenn beide Aussagen falsch sind, und in jedem anderen Fall wahr.

pqp ∨ q
WWW
WFW
FWW
FFF

Beispiel

p: „Ich kaufe Tomaten“
q: „Ich kaufe Salat“
p ∨ q: „Ich kaufe Tomaten oder Salat oder beides“

Exklusive Disjunktion (entweder... oder; xor)

Die exklusive Disjunktion zweier Aussagen p und q, symbolisiert als p ⊕ q und gelesen als „entweder p oder q“, ist nur dann wahr, wenn eine der Aussagen wahr und die andere falsch ist; sie ist falsch, wenn beide den gleichen Wahrheitswert haben.

pqp ⊕ q
WWF
WFW
FWW
FFF

Beispiel

p: „Die Sonne scheint“
q: „Es ist bewölkt“
p ⊕ q: „Entweder scheint die Sonne oder es ist bewölkt, aber nicht beides“

Konditional oder Implikation (wenn..., dann...)

Das Konditional zweier Aussagen p und q, symbolisiert als p → q und gelesen als „wenn p, dann q“, ist falsch, wenn die erste Aussage (Antezedens) wahr und die zweite (Konsequens) falsch ist, und in jedem anderen Fall wahr.

pqp → q
WWW
WFF
FWW
FFW

Beispiel

p: „Es regnet“
q: „Der Himmel ist bewölkt“
p → q: „Wenn es regnet, dann ist der Himmel bewölkt“

Bikonditional oder Äquivalenz (genau dann, wenn)

Das Bikonditional zweier Aussagen p und q, symbolisiert als p ↔ q und gelesen als „p genau dann, wenn q“, ist nur dann wahr, wenn beide Aussagen wahr oder beide falsch sind, und ist falsch, wenn sie unterschiedliche Wahrheitswerte haben.

pqp ↔ q
WWW
WFF
FWF
FFW

Beispiel

p: „Es regnet“
q: „Der Himmel ist bewölkt“
p ↔ q: „Es regnet genau dann, wenn der Himmel bewölkt ist“

Wie man Wahrheitstabellen erstellt

Im Folgenden sehen wir uns Schritt-für-Schritt-Beispiele für die Erstellung von Wahrheitstabellen an. Da die Tabelle für jede mögliche Interpretation eine Zeile enthält, beträgt die Gesamtzahl der Zeilen 2n plus die Kopfzeile, wobei n die Anzahl der einfachen Aussagen oder Variablen ist.

Tabellen mit zwei Variablen

Bei zwei einfachen Aussagen hat die Wahrheitstabelle 22 = 4 Zeilen plus die Kopfzeile.

Beispiel 1: (p ∧ q) → p

Zuerst interpretieren wir die zusammengesetzte Aussage als eine Implikation mit der Aussage „p ∧ q“ als Antezedens und der Aussage „p“ als Konsequens. Wir platzieren jede Teilaussage in einer Spalte und schreiben in jede Zeile die möglichen Wahrheitswerte (WW, WF, FW, FF).

pq...
WW...
WF...
FW...
FF...

Wir fügen eine dritte Spalte mit dem Antezedens der Implikation hinzu: der Konjunktion p ∧ q. Unter Rückgriff auf die Tabellen der Junktoren wissen wir, dass diese Konjunktion nur dann wahr ist, wenn p und q beide wahr sind, und in den anderen Fällen falsch ist. Mit dieser Information füllen wir die Spalte aus:

pqp ∧ q...
WWW...
WFF...
FWF...
FFF...

Jetzt fügen wir die vierte und letzte Spalte hinzu, die die vollständige Aussage (p ∧ q) → p enthält, die wir auswerten wollten. Um die Wahrheitswerte zu bestimmen, müssen wir nur die Werte der Spalten p ∧ q und der Spalte p betrachten, die gelb markiert sind. Sie sind durch eine Implikation verbunden, die falsch ist, wenn das Antezedens (p ∧ q) wahr und das Konsequens (p) falsch ist. Es gibt keine Zeile, in der p ∧ q wahr ist, während p falsch ist, daher ist (p ∧ q) → p in allen Fällen eine wahre Aussage.

pqp ∧ q(p ∧ q) → p
WWWW
WFFW
FWFW
FFFW

Damit haben wir die Wahrheitstabelle gelöst, die ohne Farben so aussieht:

pqp ∧ q(p ∧ q) → p
WWWW
WFFW
FWFW
FFFW

Die schrittweise Vorgehensweise zur Erstellung einer Tabelle ist in der folgenden Box zusammengefasst.

Schritte zur Erstellung einer Wahrheitstabelle

  1. Berechnen Sie die Anzahl der Zeilen, die die Wahrheitstabelle haben wird. Diese ist gleich 2n plus die Kopfzeile, wobei n die Anzahl der einfachen Aussagen ist.
  2. Berechnen Sie die Anzahl der Spalten, die die Tabelle haben wird. Diese entspricht der Anzahl der einfachen Aussagen plus der Anzahl der logischen Junktoren im Ausdruck, wobei jede Wiederholung gezählt wird.
  3. Zerlegen Sie die zusammengesetzte Aussage in der Kopfzeile unter Berücksichtigung der Hierarchie der Junktoren. In den ersten Spalten stehen die einfachen Aussagen und in der letzten die ursprüngliche Aussage.
  4. Schreiben Sie in die Zeilen alle möglichen Interpretationen der einfachen Aussagen. Bei zwei Aussagen gibt es beispielsweise vier mögliche Interpretationen.
  5. Füllen Sie den Rest der Tabelle unter Berücksichtigung der Wahrheitstabellen der logischen Junktoren aus. Die letzte Spalte, die der analysierten ursprünglichen Aussage, gibt uns ihren Wahrheitswert entsprechend den möglichen Interpretationen an.

Beispiel 2: (¬p ∧ q) ↔ (q ∨ ¬q)

Zuerst stellen wir fest, dass es zwei einfache Aussagen gibt, also wird die Tabelle vier Zeilen haben. Die ersten beiden Spalten sind für p und q, die folgenden für ¬p, ¬q, ¬p ∧ q, q ∨ ¬q und schließlich die vollständige Aussage (¬p ∧ q) ↔ (q ∨ ¬q).

Beginnen wir mit den ersten vier Spalten. Da es sich um eine Negation handelt, ist der Wahrheitswert das Gegenteil der ursprünglichen Aussage. Zum Beispiel ist in der dritten Zeile p F, also wird ¬p W sein; ebenso ist q W, also wird ¬q falsch sein.

pq¬p¬q...
WWFF...
WFFW...
FWWF...
FFWW...

Jetzt fügen wir die Spalten für die Konjunktion und die Disjunktion hinzu:

pq¬p¬q¬p ∧ qq ∨ ¬q...
WWFFFW...
WFFWFW...
FWWFWW...
FFWWFW...

Zuletzt fügen wir die ursprüngliche Aussage hinzu. Da es sich um ein Bikonditional handelt, ist es nur dann wahr, wenn die Teilaussagen denselben Wahrheitswert haben. Wir müssen uns also die gelb markierten Spalten ansehen. In der dritten Zeile haben die Aussagen denselben Wahrheitswert, also wird das Bikonditional dort wahr sein und in den anderen Fällen falsch.

pq¬p¬q¬p ∧ qq ∨ ¬q(¬p ∧ q) ↔ (q ∨ ¬q)
WWFFFWF
WFFWFWF
FWWFWWW
FFWWFWF

Damit haben wir die Wahrheitstabelle gelöst, die so aussieht:

pq¬p¬q¬p ∧ qq ∨ ¬q(¬p ∧ q) ↔ (q ∨ ¬q)
WWFFFWF
WFFWFWF
FWWFWWW
FFWWFWF

Beispiel 3: ¬(p ∧ q → p)

Wir erstellen die Tabelle auf ähnliche Weise wie in den vorherigen Fällen, und sie sollte wie folgt aussehen:

pqp ∧ qp ∧ q → p¬(p ∧ q → p)
WWWWF
WFFWF
FWFWF
FFFWF

Im Beispiel 1 war die Aussage für jede Interpretation wahr, im Beispiel 2 ist sie manchmal wahr und manchmal falsch, und im Beispiel 3 sind die Werte immer falsch. Jeder Fall hat in der Aussagenlogik einen speziellen Namen.

  • Wenn die zusammengesetzte Aussage für alle Interpretationen wahr ist, spricht man von einer Tautologie oder einem logischen Gesetz, wie im Beispiel 1.
  • Wenn die zusammengesetzte Aussage für einige Interpretationen wahr und für andere falsch ist, spricht man von einer Kontingenz, wie im Beispiel 2.
  • Wenn die zusammengesetzte Aussage für alle Interpretationen falsch ist, spricht man von einer Kontradiktion, wie im Beispiel 3.

Beispiel 4: (p → q) ↔ (¬q→¬p)

Wir erstellen die Tabelle für diese Aussage wie zuvor und erhalten:

pq¬p¬qp → q¬q → ¬p(p → q) ↔ (¬q → ¬p)
WWFFWWW
WFFWFFW
FWWFWWW
FFWWWWW

Wir haben eine Tautologie gefunden. Insbesondere besagt diese, dass eine Implikation äquivalent zu ihrer Kontraposition ist.

Beispiel 5: (p → q) ∧ (q → p)

pqp → qq → p(p → q) ∧ (q → p)
WWWWW
WFFWF
FWWFF
FFWWW

Diesmal ergibt die Tabelle eine Kontingenz. Beachten Sie, dass die Aussage wahr ist, wenn die einfachen Aussagen entweder beide wahr oder beide falsch sind. Dieses Verhalten ist das gleiche wie das des Bikonditionals; tatsächlich besagt ein logisches Gesetz, dass die Aussage (p → q) ∧ (q → p) äquivalent zu p ↔ q ist.

Beispiel 6: (p → q) ∨ (q → p)

pqp → qq → p(p → q) ∨ (q → p)
WWWWW
WFFWW
FWWFW
FFWWW

Die Tabelle zeigt, dass die Aussage (p → q) v (q → p) eine Tautologie ist.

Tabellen mit drei Variablen

Wenn wir drei Aussagen haben, kann die Wahrheitstabelle nach dem gleichen Verfahren wie zuvor erstellt werden, wobei zu berücksichtigen ist, dass die Anzahl der Zeilen 23=8 plus die Kopfzeile beträgt.

Beispiel 1: (¬p ∧ q) → r

Man muss darauf achten, wie die Wahrheits- und Falschheitswerte in den ersten drei Spalten verteilt sind. Die Tabelle sollte wie folgt aussehen:

pqr¬p¬p ∧ q(¬p ∧ q ) → r
WWWFFW
WWFFFW
WFWFWW
WFFFFW
FWWWWW
FWFWWF
FFWWFW
FFFWFW

In diesem Fall handelt es sich um eine Kontingenz, da die letzte Spalte sowohl wahre als auch falsche Werte enthält.

Beispiel 2: [(p ∧ q) ∧ r] → p

pqrp ∧ q(p ∧ q) ∧ r[(p ∧ q) ∧ r] → p
WWWWWW
WWFWFW
WFWFFW
WFFFFW
FWWFFW
FWFFFW
FFWFFW
FFFFFW

Ein Blick auf die letzte Spalte zeigt, dass es sich um eine Tautologie handelt.

Beispiel 3: (p ∧ q) ∧ (r ∧¬p)

pqr¬pp ∧ qr ∧¬p(p ∧ q) ∧ (r ∧ ¬p)
WWWFWFF
WWFFWFF
WFWFFFF
WFFFFFF
FWWWFWF
FWFWFFF
FFWWFWF
FFFWFFF

Da wir für jede Interpretation nur falsche Werte haben, ergibt die Aussage eine Kontradiktion.

Beispiel 4: (p ∧ q) → r

pqrp ∧ q(p ∧ q) → r
WWWWW
WWFWF
WFWFW
WFFFW
FWWFW
FWFFW
FFWFW
FFFFW

Die Aussage (p ∧ q) → r erweist sich als eine Kontingenz.

Beispiel 5: (p ∨ q) → r

pqrp ∨ q(p ∨ q) → r
WWWWW
WWFWF
WFWWW
WFFWF
FWWWW
FWFWF
FFWFW
FFFFW

Die Wahrheitstabelle zeigt, dass die Aussage eine Kontingenz ist.

Beispiel 6: (p → q) ∧ (q → r) → (p → r)

pqrp → qq → rp → r(p → q) ∧ (q → r)[(p → q) ∧ (q → r)] → (p → r)
WWWWWWWW
WWFWFFFW
WFWFWWFW
WFFFWFFW
FWWWWWWW
FWFWFWFW
FFWWWWWW
FFFWWWWW

Die Aussage [(p → q) ∧ (q → r)] → (p → r) erweist sich als eine Tautologie. Tatsächlich ist dies eine Schlussregel, die als Kettenschluss oder hypothetischer Syllogismus bekannt ist.

Tabellen mit vier oder mehr Variablen

Logische Wahrheitstabellen mit mehr als drei Aussagevariablen können erstellt werden, sind aber unpraktisch. Zum Beispiel werden für die Erstellung einer Tabelle mit vier einfachen Aussagen 24=16 Zeilen plus die Kopfzeile benötigt. Mit fünf Aussagen sind 25=32 Zeilen plus die Kopfzeile erforderlich. Die Anzahl der Zeilen steigt exponentiell, aber mit drei oder weniger Aussagen können wir problemlos arbeiten.

Beispiel: (p ∧ q) ∨ (r ∧ s)

pqrsp ∧ qr ∧ s(p ∧ q) ∨ (r ∧ s)
WWWWWWW
WWWFWFW
WWFWWFW
WWFFWFW
WFWWFWW
WFWFFFF
WFFWFFF
WFFFFFF
FWWWFWW
FWWFFFF
FWFWFFF
FWFFFFF
FFWWFWW
FFWFFFF
FFFWFFF
FFFFFFF

Wir sehen, dass es sich um eine Kontingenz handelt.

Geschichte

Die Wahrheitstabellen entstanden aus einem langen Entwicklungsprozess in der formalen Logik. Obwohl ihre systematische Struktur erst im 20. Jahrhundert populär wurde, reichen ihre Wurzeln in frühere Arbeiten zurück. Der Philosoph und Wissenschaftler Charles Sanders Peirce leistete in den 1880er Jahren entscheidende Beiträge, indem er Methoden zur Analyse von Aussagen durch Kombinationen von Wahrheitswerten erforschte.

Die Konsolidierung der Tabellen als System wird hauptsächlich Ludwig Wittgenstein zugeschrieben, der sie in seinem Tractatus Logico-Philosophicus (1921) verwendete, um alle möglichen Kombinationen von Wahrheitswerten in Aussagen zu untersuchen. Parallel dazu entwickelte der Mathematiker Emil Post in seiner Doktorarbeit (1920) einen äquivalenten Ansatz, der die Logik mit der frühen Computertheorie verband.

Diese Fortschritte stützten sich auf frühere Grundlagen wie die Algebra von George Boole (Mitte des 19. Jahrhunderts), die logische Operationen in Gleichungen übersetzte. Die Wahrheitstabellen gewannen mit ihrer visuellen Klarheit mit dem Aufkommen der Elektronik und Informatik im 20. Jahrhundert an praktischer Bedeutung und wurden entscheidend für den Entwurf von logischen Schaltungen und Algorithmen. Heute sind sie nach wie vor eine Säule der Logik, Philosophie und Informatik.

Zusätzliche Ressourcen

Wenn Sie üben, können Sie Ihre Tabellen mit Online-Generatoren für Wahrheitstabellen überprüfen. Diese Rechner geben Ihnen die gelöste Tabelle, mit der Sie Ihre Ergebnisse vergleichen können. Zwei Optionen sind das Tool der Stanford University und die Website https://truth-table.com/.

Daniel Machado

Mathematiklehrer und Administrator von Flamath, wo er Inhalte über Mathematische Logik teilt.

Verwandte Beiträge

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert