Академический Документы
Профессиональный Документы
Культура Документы
Inhaltsverzeichnis
1 Geschichte
2 Zur Abgrenzung der klassischen Aussagenlogik
3 Umgangssprachliche Einleitung
3.1 Einfache Aussage (Elementaraussage)
3.2 Verneinte Aussage Negation
3.3 Und-verknpfte Aussagen Konjunktion
3.4 Nichtausschlieendes Oder Disjunktion
3.5 Materiale Implikation
3.6 Bikonditional
3.7 Ausschlieendes Oder
3.8 Verneinung einer verknpften Aussage (De Morgansche Gesetze)
3.8.1 Verneinung einer Konjunktion
3.8.2 Verneinung einer Disjunktion
3.9 Hinreichende und notwendige Bedingung
4 Formaler Zugang
4.1 Einleitung
4.2 Syntax
4.2.1 Bausteine der aussagenlogischen Sprache
4.2.2 Formationsregeln
4.2.3 Schlussregeln
4.2.4 Axiome
4.2.5 Herleitung und Beweis
4.3 Semantik
4.3.1 Semantische Gltigkeit, Tautologien
4.3.2 Wichtige semantische Eigenschaften: Erfllbarkeit, Widerlegbarkeit und Unerfllbarkeit
4.3.3 Algebraische Sicht
4.3.4 Normalformen
4.4 Metatheorie
5 Abgrenzung und Philosophie
6 Literatur
7 Weblinks
8 Einzelnachweise und Anmerkungen
Geschichte
Historisch geht die Aussagenlogik zurck bis zu Aristoteles, der erstmals aussagenlogische Grundstze diskutierte, nmlich in seiner Metaphysik den Satz vom
Widerspruch und den Satz vom ausgeschlossenen Dritten, und der in seiner ersten Analytik den indirekten Beweis thematisierte. Die zweiwertige aussagenlogische
Semantik entwickelten etwas spter die megarischen Philosophen Diodoros Kronos und Philon. Die Aussagensemantik und -axiomatik kombinierte der Stoiker
Chrysippos von Soli, der den ersten aussagenlogischen Kalkl formulierte. Die Weiterentwicklung der Aussagenlogik der Stoa durch das Mittelalter wird oft bersehen.[1]
Eine erste vollstndige und entscheidbare Formalisierung fr aussagenlogische Tautologien allerdings noch nicht fr das aussagenlogische Schlieen schuf George
Boole 1847 mit seinem algebraischen Logikkalkl. Den ersten aussagenlogischen Kalkl mit Schlussregeln formulierte Gottlob Frege im Rahmen seiner Begriffsschrift
1879. Er war die Vorlage fr den Aussagenkalkl von Bertrand Russell 1910, der sich spter durchsetzte (s. u.).
Satzes nicht mehr eindeutig aus dem Wahrheitswert seiner Teile bestimmen lsst. Ein Beispiel fr nichtextensionale Logik ist die Modallogik, die die einstelligen
nichtextensionalen Operatoren es ist notwendig, dass und es ist mglich, dass einfhrt.
Logische Systeme stehen innerhalb der Logik nicht in einem Konkurrenzverhltnis um Wahrheit oder Richtigkeit. Die Frage, welches logische System fr einen
bestimmten Zweck genutzt werden soll, ist eher eine pragmatische.
Oft werden logische Systeme und logische Fragestellungen mit auerlogischen Fragen verwechselt oder vermischt, z. B. mit der metaphysischen Frage, welches logische
System richtig sei, d. h. die Wirklichkeit beschreibe. Zu dieser Frage gibt es unterschiedliche Standpunkte einschlielich des positivistischen Standpunkts, dass diese
Frage sinnlos sei. Diese Fragen fallen aber in andere Gebiete, z. B. Philosophie, Wissenschaftstheorie und Sprachwissenschaft.
Wenn in diesem Artikel die klassische Aussagenlogik behandelt wird, so ist das also nicht als metaphysische Festlegung zu verstehen oder gar als Behauptung, dass alle
Aussagen wahr oder falsch sind. Es ist lediglich so, dass die klassische Aussagenlogik einfach nur solche Aussagen behandelt, die wahr oder falsch sind. Das ist eine
groe formale Vereinfachung, die dieses System relativ leicht erlernbar sein lsst. Braucht man aus metaphysischen oder pragmatischen Grnden mehr als zwei
Wahrheitswerte, kann die klassische Aussagenlogik als Ausgangspunkt dienen, um ein geeignetes logisches System aufzustellen.
Umgangssprachliche Einleitung
Einfache Aussage (Elementaraussage)
Hauptartikel: Aussage (Logik)
Eine Aussage A ist ein Satz, der entweder wahr (w, wahr, true, 1) oder nicht wahr (f, falsch, false, 0) ist. Das gilt sowohl fr einfache als auch fr verknpfte Aussagen.
Halbwahrheiten gibt es nicht. Eine Aussage kann sowohl der gewhnlichen Sprache entstammen als auch der Sprache der Mathematik. Eine Elementaraussage ist eine
Aussage, die keine aussagenlogischen Verknpfungen (nicht, und, oder, wenn...dann, genau dann wenn) enthlt.
Beispiele fr Elementaraussagen:
: Mnchen ist 781 km von Hamburg entfernt.
: 9 ist durch 3 teilbar.
: Eintracht Frankfurt wird in der nchsten Saison deutscher Fuballmeister.
: Alle Autos sind grn.
ist offensichtlich wahr,
dagegen ist falsch.
muss man zunchst prfen, bevor man entscheiden kann, ob
derzeit nicht entscheiden. Das wird sich erst am Ende der nchsten Fuballsaison herausstellen.
In der klassischen Aussagenlogik ist eine Aussage entweder wahr oder nicht wahr, auch wenn man (noch) nicht in der Lage ist, den Wahrheitsgehalt zu beurteilen. Das ist
zum Beispiel bei den ungelsten mathematischen Problemen der Fall.
Anmerkung:
ist eine All-Aussage; die Struktur solcher Aussagen ist Gegenstand der Prdikatenlogik. Im Sinne der Aussagenlogik ist es eine Elementaraussage.
falsch wahr
wahr falsch
ist.)
Allgemein gilt fr die Verneinung:
Wenn eine Aussage wahr ist, ist die Verneinung
falsch.
Wenn eine Aussage falsch ist, ist die Verneinung
wahr.
Eine Aussage kann nicht gleichzeitig wahr und falsch sein.
Die Aussagen und
knnen nicht gleichzeitig wahr sein.
),
miteinander verknpft:
wahr wahr
wahr
falsch wahr
falsch
Nur
wahr ist.
falsch ist.
miteinander verknpft:
Nur
wahr wahr
wahr
falsch wahr
wahr
wahr falsch
wahr
Materiale Implikation
Hauptartikel: Implikation
Die materiale Implikation, auch Konditional oder Subjunktion genannt, drckt die hinreichende Bedingung aus: Sie sagt, dass die Wahrheit des einen Satzes eine
hinreichende Bedingung fr die Wahrheit des anderen Satzes ist. Man schreibt
oder auch
[2] und
liest
A impliziert B
Nur wenn B, dann A.
oder auch nur
Wenn A, dann B.
In einem Konditional nennt man A das Antezedens, B das Konsequens oder Sukzedens.
Beispiele:
Dass es regnet, ist eine hinreichende Bedingung dafr, dass die Strae nass ist.
Schon wenn es regnet, ist die Strae nass.
Wenn es regnet, ist die Strae nass.
auf
falsch falsch
wahr
falsch wahr
wahr
wahr
wahr
wahr falsch
falsch
falsch
wahr wahr
wahr
wahr
x hat keinen Wagen der Marke BMW, also hat x kein Auto.
Falsch, denn er knnte ja einen Mercedes haben.
n ist nicht durch 6 teilbar, also ist n auch nicht durch 3 teilbar.
Auch diese Folgerung ist falsch. Die Zahl 15 ist nicht durch 6 teilbar und sehr wohl durch 3.
Bikonditional
Hauptartikel: Bikonditional
Das Bikonditional, oft auch objektsprachliche quivalenz oder materiale quivalenz genannt, drckt die hinreichende und notwendige Bedingung aus, sagt also, dass eine
Aussage A genau dann zutrifft, wenn eine Aussage B zutrifft. Man schreibt:
und liest
A ist genau dann der Fall, wenn B der Fall ist.
A genau dann wenn B.
A ist quivalent zu B.
A ist dann und nur dann der Fall, wenn B der Fall ist.
Auch beim Bikonditional wird eine rein formale Aussage getroffen, die nichts ber einen allflligen inhaltlichen Zusammenhang von A und B aussagt.
Statt
zu sagen, kann man auch sagen, dass A eine hinreichende Bedingung fr B und dass B eine hinreichende Bedingung fr A ist, also
. Tatschlich sind diese beiden Aussagen logisch quivalent.
Beispiel:
Die ganze Zahl n ist genau dann durch 6 teilbar, wenn n durch 2 und durch 3 teilbar ist.
Wenn n durch 6 teilbar ist, dann folgt daraus, dass n durch 2 und durch 3 teilbar ist. Umgekehrt gilt aber auch: Wenn n durch 2 und durch 3 teilbar ist, dann ist n
durch 6 teilbar.
falsch falsch
wahr
falsch wahr
falsch
wahr falsch
falsch
wahr wahr
wahr
Das Bikonditional als zusammengesetzte Aussage innerhalb der logischen Sprache (siehe Objektsprache) wird oft mit dem Konzept der
logischen quivalenz verwechselt oder vermischt. Die logische quivalenz ist eine metasprachliche, meist natrlichsprachlich formulierte
Eigenschaft zweier Aussagen der logischen Sprache. Ein Zusammenhang zwischen logischer quivalenz und Bikonditional besteht nur insofern, als das Metatheorem gilt,
dass ein Bikonditional
genau dann eine Tautologie ist, wenn die beiden Aussagen A und B logisch quivalent sind.
Ausschlieendes Oder
Hauptartikel: Disjunktion
Das ausschlieende Oder (Kontravalenz oder Antivalenz), entweder A oder B, besagt, dass genau eine der beiden von ihm verknpften
Aussagen wahr ist. Entsprechend ist ein ausschlieendes Oder nicht nur dann falsch, wenn sowohl A als auch B falsch sind, sondern auch,
wenn beide wahr sind. (Einige Autoren verwenden fr das Ausschlieende Oder den Begriff Alternative.)
Obwohl das ausschlieende Oder ein Konzept ist, mit dem man in der natrlichen Sprache immer wieder zu tun hat, wird es in den meisten
logischen Sprachen nicht als eigenstndiger Junktor eingefhrt. Statt dessen wird das ausschlieende Oder zum Beispiel als verneintes
Bikonditional ausgedrckt, also als
.
Groe Bedeutung geniet das ausschlieende Oder hingegen in der Schaltalgebra, wo es meist als XOR (eXclusive OR) aufgeschrieben
wird.
falsch falsch
falsch
falsch wahr
wahr
wahr falsch
wahr
wahr wahr
falsch
falsch falsch
wahr
falsch wahr
wahr
wahr falsch
wahr
wahr wahr
falsch
Es ist nicht der Fall, dass es regnet und die Erde eine Scheibe ist.
oder man sagt
Es regnet nicht oder die Erde ist keine Scheibe (oder beides).
In der Schaltalgebra wird sehr oft der Junktor NAND verwendet, wobei A NAND B denselben Wahrheitswertverlauf hat wie der Ausdruck
falsch falsch
wahr
falsch wahr
falsch
wahr falsch
falsch
wahr wahr
falsch
Nach dem Gesetz von De Morgan kann man nun aber auch sagen:
Die Erde ist keine Scheibe, und die Erde ist kein Wrfel
oder in schnerem Deutsch
Die Erde ist weder eine Scheibe noch ein Wrfel.
In der Schaltalgebra wird das Konnektiv NOR verwendet, das denselben Wahrheitswertverlauf hat wie die Aussage
Man sagt: A ist hinreichend fr B: Schon wenn A der Fall ist, ist auch B der Fall.
Umgekehrt kann man aber auch sagen: B ist notwendig fr A. Ohne B kann A nicht erfllt sein.
Wie kommt dieser Zusammenhang zustande?
Wir wissen, dass die Wahrheit von A die Wahrheit von B nach sich zieht, denn A ist ja hinreichende Bedingung fr B. Somit ist es einfach nicht mglich, dass A eintritt,
ohne dass B damit ebenfalls eintreten wrde: B ist also gezwungenermaen der Fall, wenn A der Fall ist. B ist notwendig fr A.
Dieser Zusammenhang ist in Wahrheit also ziemlich einfach; Hauptgrund dafr, dass er anfangs oft als kontraintuitiv empfunden wird, ist wahrscheinlich die
Schwierigkeit, zwischen den vielen Bedeutungen des umgangssprachlichen wenn dann einerseits und der rein formalen hinreichenden und notwendigen Bedingung
andererseits strikt zu trennen.
Mit dem umgangssprachlichen wenn dann mchte man fast immer einen inhaltlichen (kausalen und/oder temporalen) Zusammenhang zwischen Antecedens und
Konsequens ausdrcken: Regen verursacht Straennsse, Zuerst fllt der Regen, erst nachher wird die Strae nass. Wenn man die hinreichende Bedingung in diesem
Sinn missversteht, dann ist es klar, dass die in umgekehrter Reihenfolge formulierte notwendige Bedingung Nur wenn die Strae nass ist, regnet es seltsam aussieht:
Regen verursacht doch Straennsse, wie kann daraus je gefolgert werden, dass Straennsse Regen verursacht?
All dies sagt die materiale Implikation aber nicht aus. A ist eine hinreichende Bedingung fr B meint schlicht, dass wenn der Satz A wahr ist, auch der Satz B wahr ist
zeitlos und zusammenhanglos, nicht etwa spter oder weil.
Analog sagt die notwendige Bedingung, B ist eine notwendige Bedingung fr A, lediglich das aus, dass B wahr ist, sofern A es ist. Genau das ist aber die Definition des
Konditionals A B.
Siehe auch: notwendige und hinreichende Bedingung
Formaler Zugang
Einleitung
ist genau dann wahr, wenn die Aussagen A und B wahr sind,
wird der selbstbewusste Laie verlangen, dass ihm erklrt wird, was das soll.
Die Antwort des Logikers: Es soll versucht werden, Sicherheit in die Regeln des logischen Schlieens zu bringen. Seit den Sophisten ist dem Abendland klar, dass
scheinbar zwingende Schlsse zu offensichtlich absurden Ergebnisse fhren knnen. Immer wieder wurden Paradoxien formuliert und von groen Denkern als
Herausforderung empfunden. Logiker versuchen deshalb, die Regeln des Argumentierens so streng wie mglich zu fassen.
Das einleitende Beispiel macht klar, dass dazu eine Trennung der Sprachebenen unerlsslich ist: Die formale Aussage AB soll dadurch erklrt werden, dass auf einer
metasprachlichen Ebene ber die Aussage A wie auch ber die Aussage B geredet wird.
Ein Versuch dies durchzufhren, besteht darin, die Aussagenlogik als formales System, konkret als Kalkl (eine bestimmte Art formales System) zu definieren. Die
Begriffe wahr und falsch kommen in diesem System zunchst berhaupt nicht vor. Statt dessen werden Axiome gesetzt, die einfach als Zeichenketten angesehen
werden, aus denen weitere ableitbare Zeichenketten aufgrund von bestimmten Schlussregeln hergeleitet werden.
Natrlich ist das Ziel dabei, dass in einem formalen System nur Zeichenketten (Stze) hergeleitet werden knnen, die bei einer plausiblen Interpretation auch wahr sind.
Andererseits sollen alle Stze, die als wahr interpretierbar sind, auch hergeleitet werden knnen. Das erste ist die Forderung nach Korrektheit, das zweite die nach
Vollstndigkeit des formalen Systems; beide Eigenschaften sind unter Kalkl: Der Begriff Kalkl in der Logik beschrieben.
Fr die klassische Aussagenlogik, mit der wir es hier zu tun haben, gibt es Kalkle (formale Systeme), die sowohl korrekt als auch vollstndig sind. Fr komplexere
logische Systeme (z. B. Mengenlehre) ist es aber unmglich, einen vollstndigen Kalkl aufzustellen, der auch korrekt ist diese Erkenntnis wurde 1931 von Kurt Gdel
bewiesen (Gdelscher Unvollstndigkeitssatz).
Syntax
Es gibt viele verschiedene Mglichkeiten, die Syntax (Grammatik) einer logischen Sprache formal zu definieren; meist geschieht das im Rahmen eines Kalkls. Die
folgende Definition ist daher nur als Beispiel dafr zu verstehen, wie ein Kalkl fr die klassische Aussagenlogik aussehen kann. Weitere Beispiele fr konkrete Kalkle
finden sich unter Baumkalkl, Begriffsschrift, Systeme natrlichen Schlieens, Sequenzenkalkl oder Resolutionskalkl. Ein weiterer axiomatischer Kalkl ist als Beispiel
im Artikel Hilbert-Kalkl angegeben, ein graphischer Kalkl im Artikel Existential Graphs.
Bausteine der aussagenlogischen Sprache
Als Bausteine der aussagenlogischen Sprache sollen Satzbuchstaben (atomare Formeln, Satzkonstanten), Junktoren und Gliederungszeichen verwendet werden.
Satzbuchstaben sollen die Zeichen P0 , P1 , P2 ,... sein. Junktoren sollen die Zeichen , , , und sein. Als Gliederungszeichen sollen die runden Klammern dienen.
Formal lsst sich das z. B. auf folgende Weise ausdrcken:
Sei V die (abzhlbar unendliche) Menge der atomaren Formeln (Satzbuchstaben):
V = { Pn | n N0 } (N0 : Menge der natrlichen Zahlen inkl. 0), d. h. V = { P0 , P1 , P2 , P3 ,... }
Sei J die Menge der Junktoren und Gliederungszeichen:
J = { , , , , , (, ) }
Das Alphabet der logischen Sprache sei die Menge V J, also die Vereinigungsmenge von atomaren Formeln, Junktoren und Gliederungszeichen.
Formationsregeln
Die Formationsregeln legen fest, wie man aus den Bausteinen der aussagenlogischen Sprache Stze (Formeln) bilden kann.
Hier sollen aussagenlogische Formeln als Worte ber dem Alphabet der logischen Sprache, also ber V J wie folgt induktiv definiert werden:
Alle atomaren Formeln F V (d. h. alle Satzbuchstaben) sind Formeln.
Ist F eine Formel, so ist auch (F) eine Formel. (Diese Formel heit Negation von F.)
Sind F und G zwei (nicht notwendigerweise unterschiedliche) Formeln, so ist auch (F G) eine Formel. (Diese Formel heit Konjunktion von F und G.)
Sind F und G zwei (nicht notwendigerweise unterschiedliche) Formeln, so ist auch (F G) eine Formel. (Diese Formel heit Disjunktion von F und G.)
Sind F und G zwei (nicht notwendigerweise unterschiedliche) Formeln, so ist auch (F G) eine Formel. (Diese Formel heit materiale Implikation oder
Konditional von F und G.)
Sind F und G zwei (nicht notwendigerweise unterschiedliche) Formeln, so ist auch (F G) eine Formel. (Diese Formel heit Bikonditional von F und G.)
Nichts anderes ist eine aussagenlogische Formel.
Schlussregeln
Hauptartikel: Schlussregel
Schlussregeln sind allgemein Transformationsregeln (Umformungsregeln), die auf bestehende Formeln angewandt werden und aus ihnen neue Formeln erzeugen. Wenn
man einen Kalkl fr ein logisches System aufstellt, dann whlt man die Transformationsregeln so, dass sie aus bestehenden Formeln solche Formeln erzeugen, die aus
den Ausgangsformeln semantisch folgen deshalb die Bezeichnung Schlussregel (eine Schlussfolgerung ziehen).
Innerhalb der Syntax sind die Schlussregeln allerdings rein formale Transformationsregeln, denen fr sich keinerlei inhaltliche Bedeutung zukommt.
An konkreten Schlussregeln sollen hier nur zwei angegeben werden: Der Modus ponendo ponens und die Substitutionsregel.
Modus ponendo ponens
Aus einem Satz der Form
und einem Satz der Form darf man auf einen Satz der Form schlieen; dabei sind und Platzhalter fr beliebige
Formeln. Zum Beispiel darf man nach dieser Schlussregel aus Wenn Regen die Strae benetzt, dann ist der Straenbelag regennass und aus Regen benetzt die
Strae schlieen auf Der Straenbelag ist regennass.
Substitutionsregel (Ersetzungsregel)
In einem Satz drfen alle Vorkommnisse eines beliebigen Atoms (z. B. P) durch einen beliebig komplexen Satz (z. B.
dabei aber auch wirklich alle Vorkommnisse des gewhlten Atoms ersetzt werden, und sie mssen auch wirklich alle durch denselben Satz ersetzt werden.
Zum Beispiel darf mittels der Substitutionsregel aus
auf
geschlossen werden. Man sagt, P werde durch
ersetzt bzw.
werde fr P substituiert (eingesetzt).
Siehe auch: Kalkl
Axiome
Hauptartikel: Axiom
Axiome sind ausgezeichnete (im Sinn von: hervorgehobene) Formeln der aussagenlogischen Sprache. Die Auszeichnung besteht darin, dass sie innerhalb eines Beweises
oder einer Herleitung (siehe unten) ohne weitere Rechtfertigung verwendet werden.
Pragmatisch whlt man solche Formeln als Axiome, die semantisch gesehen Tautologien sind, also immer zutreffen, und die dabei helfen, Beweise zu verkrzen.
Innerhalb der Syntax sind die Axiome allerdings rein formale Objekte, denen keinerlei inhaltliche Bedeutung oder Rechtfertigung zukommt.
Axiome sind im Allgemeinen optional, d. h. ein Kalkl kann auch ganz ohne Axiome auskommen, wenn er ausreichend viele bzw. mchtige Schlussregeln hat.
Axiomfreie Kalkle sind zum Beispiel die Systeme natrlichen Schlieens oder Baumkalkle.
Hier soll exemplarisch ein axiomatischer Kalkl gezeigt werden, und zwar jener, den Whitehead und Russell in ihren 19101913 entstandenen Principia Mathematica
vorstellten. Der Principia Mathematica-Kalkl fr die Aussagenlogik umfasst die folgenden Axiome (von denen das vierte redundant, d. h. nicht unbedingt erforderlich,
weil aus den anderen Axiomen herleitbar ist):
1.
2.
3.
4.
5.
Um aus diesen Axiomen auch solche gltigen Stze herleiten zu knnen, die andere als die in den Axiomen vorkommende Junktoren enthalten, werden diese durch
folgende Festlegung auf die vorhandenen Junktoren zurckgefhrt:
1.
2.
Alternativ zu wie hier konkreten Axiomen kann man auch Axiomenschemata angeben, in welchem Fall man auch ohne Substitutionsregel auskommt. Interpretiert man
die obigen Axiome als Axiomenschemata, dann stnde z. B. das erste Axiomenschema,
, fr unendlich viele Axiome, nmlich alle Ersetzungsinstanzen
dieses Schemas.
Herleitung und Beweis
Hauptartikel: Ableitung (Logik)
Eine Herleitung ist eine Liste von aufsteigend nummerierten Stzen, die mit einer oder mehreren Annahmen (den Prmissen der Herleitung) oder Axiomen beginnt. Alle
auf diese folgenden Stze sind entweder ebenfalls Axiome (bei manchen Kalklen sind auch weitere Annahmen zulssig) oder sind aus einer oder mehreren der
vorangehenden Zeilen durch Anwendung von Schlussregeln entstanden. Der letzte Satz in der Liste ist die Konklusion der Herleitung.
Eine Herleitung ohne Prmissen heit Beweis. Oft werden aber die Wrter Herleitung und Beweis synonym gebraucht.
Wenn es gelingt, aus einer Menge von Annahmen (Prmissen) eine Konklusion P herzuleiten, dann schreibt man auch
Gelingt es, einen Satz P ohne die Verwendung von Annahmen herzuleiten (zu beweisen), dann schreibt man auch:
Das Zeichen
geht auf die Begriffsschrift zurck, jenes Werk, in dem Gottlob Frege 1879 die erste Formalisierung der Prdikatenlogik angegeben hat.
In der klassischen Aussagenlogik whlt man die Schlussregeln so, dass sich mit ihrer Hilfe alle gltigen Argumente (und nur gltige Argumente) herleiten lassen; die
Frage der Gltigkeit wird im folgenden Abschnitt, Semantik, behandelt.
Semantik
Auerhalb der Logik bezeichnet Semantik ein Forschungsgebiet, das sich mit der Bedeutung von Sprache und deren Teilen befasst. Oft wird auch das Wort Semantik
gleichbedeutend mit dem Wort Bedeutung verwendet.
Auch innerhalb der Logik geht es bei Semantik um Bedeutung: Darum nmlich, den Ausdrcken einer formalen Sprache zum Beispiel der hier behandelten Sprache der
Aussagenlogik eine Bedeutung zuzuordnen. In der Logik wird auch das meist sehr formal unternommen.
Im Zentrum der (formalen) Semantik steht eine Auswertungsfunktion (andere Bezeichnungen lauten Bewertungsfunktion, Denotationsfunktion, Wahrheitswertefunktion),
die den Formeln der logischen Sprache eine Bedeutung zuordnet. Formal gesprochen ist die Auswertungsfunktion eine Abbildung von der Menge der Formeln der
Sprache in die Menge der Wahrheitswerte. Oft wird die Auswertungsfunktion mit dem Grobuchstaben V bezeichnet.
In der klassischen Aussagenlogik ist die Auswertungsfunktion sehr einfach: Das Prinzip der Zweiwertigkeit fordert, dass sie fr jede zu bewertende Formel genau einen
von genau zwei Wahrheitswerten liefern muss; und das Prinzip der Extensionalitt fordert, dass die Bewertungsfunktion beim Bewerten eines komplexen Satzes nur die
Bewertung von dessen Teilstzen bercksichtigen muss.
Jedem Atom, also jedem Satzbuchstaben (Atom) wird durch Festsetzung ein Wahrheitswert zugeordnet. Man sagt: Die Atome werden interpretiert. Es wird also z. B.
festgelegt dass P0 wahr ist, dass P1 falsch ist und dass P2 ebenfalls falsch ist. Damit ist der Bewertung der Bausteine der logischen Sprache Genge getan. Formal ist eine
solche Bewertung Interpretation genannt und oft mit dem Kleinbuchstaben v bezeichnet eine Funktion im mathematischen Sinn, d. h. eine Abbildung von der Menge
der Atome in die Menge der Wahrheitswerte.
Wenn die Auswertungsfunktion V auf ein Atom angewandt wird, d. h. wenn sie ein Atom bewerten soll, liefert sie die Interpretation dieses Atoms im Sinn des obigen
Absatzes. Mit anderen Worten, sie liefert den Wert, den die Bewertung v dem Atom zuordnet.
Um die zusammengesetzten Formeln bewerten zu knnen, muss fr jeden Junktor definiert werden, welchen Wahrheitswert die Bewertungsfunktion fr die
unterschiedlichen Wahrheitswertkombinationen liefert, den seine Argumente annehmen knnen. In der klassischen Aussagenlogik geschieht das meist mittels
Wahrheitstabellen, weil es nur berschaubar wenige Mglichkeiten gibt.
Der einstellige Junktor , die Negation, ist in der klassischen Aussagenlogik so definiert, dass er den Wahrheitswert seines Arguments ins Gegenteil umkehrt, also
verneint: Ist die Bewertung einer Formel X wahr, dann liefert die Bewertungsfunktion fr X falsch; wird aber X falsch bewertet, dann liefert die Bewertungsfunktion
fr X wahr. Die Wahrheitstabelle sieht folgendermaen aus:
a
Negation
a
Die Wahrheitswertverlufe der verwendeten zweistelligen Konnektive sind in der klassischen Aussagenlogik wie folgt definiert:
a b
Konjunktion Disjunktion
a b
a b
materiale Implikation
Bikonditional
Konditional
a b
a b
w w
w f
f w
f f
Allgemein gibt es fr die klassische Aussagenlogik vier einstellige und sechzehn zweistellige Junktoren. Die hier behandelte logische Sprache beschrnkt sich nur deshalb
auf die Junktoren , , , und , weil diese am gebruchlichsten sind und weil sie auch inhaltlich noch am ehesten aus der Alltagssprache bekannt sind. Aus formaler
Sicht ist die einzige Bedingung, die man bei der Wahl von Junktoren erfllen mchte, die, dass sich mit den gewhlten Junktoren auch alle anderen theoretisch mglichen
Junktoren ausdrcken lassen; man sagt: Dass die Menge der gewhlten Junktoren funktional vollstndig ist. Diese Anforderung ist bei der hier getroffenen Wahl erfllt.
Nheres zur Frage, wie viele und welche Junktoren es gibt und wie viele Junktoren man bentigt, um funktionale Vollstndigkeit zu erreichen, ist im Kapitel Junktor
beschrieben.
Semantische Gltigkeit, Tautologien
Semantische Gltigkeit ist eine Eigenschaft von Formeln oder von Argumenten. (Ein Argument ist die Behauptung, dass aus einigen Aussagen den Prmissen eine
bestimmte Aussage die Konklusion folgt.)
Eine Formel der aussagenlogischen Sprache heit genau dann semantisch gltig, wenn die Formel unter allen Interpretationen d. h. unter allen Zuordnungen von
Wahrheitswerten zu den in ihr vorkommenden Atomen wahr ist; wenn sie sozusagen allgemeingltig ist; mit anderen Worten: Wenn die Wahrheitstabelle fr diese
Aussage in jeder Zeile das Ergebnis wahr zeigt. Man nennt semantisch gltige Formeln auch Tautologien und schreibt, wenn eine Tautologie ist, formal wie folgt:
Ein Argument heit genau dann semantisch gltig, wenn unter der Voraussetzung, dass alle Prmissen wahr sind, auch die Konklusion wahr ist. In der Formulierung von
Gottfried Wilhelm Leibniz: Aus Wahrem folgt nur Wahres. Diese Definition muss natrlich ebenfalls formal gefasst werden, und das geschieht wie folgt: Ein Argument ist
genau dann semantisch gltig, wenn alle Zuordnungen von Wahrheitswerten zu den in Prmissen und Konklusion vorkommenden Atomen, unter denen die
Bewertungsfunktion fr alle Prmissen den Wert wahr liefert, auch fr die Konklusion den Wert wahr liefert.
Um auszudrcken, dass aus einer Menge
Die Frage, ob eine Aussage erfllbar ist, wird Erfllbarkeitsproblem oder SAT-Problem (nach dem englischen Wort fr Erfllbarkeit, satisfiability) genannt. Das SATProblem spielt eine wichtige Rolle in der theoretischen Informatik und Komplexittstheorie. Das Erfllbarkeitsproblem fr allgemeine (beliebige) Formeln ist NP-
vollstndig, d. h. (unter der Voraussetzung, dass P ungleich NP) nicht in polynomialer Laufzeit lsbar.
Fr bestimmte echte Teilmengen der Formeln der aussagenlogischen Sprache ist das SAT-Problem dennoch schneller, d. h. in polynomial beschrnkter Rechenzeit lsbar.
Eine solche Teilmenge sind die Horn-Formeln, das sind Konjunktionen von Disjunktionen, deren Disjunkte verneinte oder unverneinte Atome sind, wobei innerhalb einer
solchen Disjunktion allerdings hchstens ein Atom unverneint sein darf.
Algebraische Sicht
Wenn man die Semantik betrachtet, die hier fr die klassische Aussagenlogik aufgestellt wurde, dann erkennt man gewisse Gesetzmigkeiten. Wird z. B. die
Auswertungsfunktion auf eine Aussage der Form X W angewendet, wobei W eine beliebige wahre Aussage sein soll, dann stellt man fest, dass die
Auswertungsfunktion fr X W immer den Wahrheitswert wahr liefert, wenn V(X)=wahr ist (das heit V(XW)=V(X)). Von der Struktur her gleichwertige
Gesetzmigkeiten gelten auch in anderen Semantiken, auch in solchen, die fr ganz andere, nichtlogische Systeme aufgestellt werden. Fr die Arithmetik gilt z. B., dass
die dortige Bewertungsfunktion (hier VArithmetik genannt) fr einen Ausdruck der Form X + Y immer den Wert von X liefert, sofern der Wert von Y null ist:
VArithmetik (X+Y)=VArithmetik (X), wenn VArithmetik (Y) = null ist.
Eine formale Wissenschaft, die solche strukturellen Gesetzmigkeiten untersucht, ist die abstrakte Algebra (meist Teilgebiet der Mathematik, aber auch der Informatik). In
der abstrakten Algebra wird zum Beispiel untersucht, fr welche Verknpfungen es ein neutrales Element gibt, d. h. ein Element N, das fr eine Verknpfung op dazu
fhrt, dass (fr beliebiges X) gilt: X op N = X. So wrde man aus algebraischer Sicht sagen, dass es fr die klassische aussagenlogische Konjunktion genau ein neutrales
Element gibt, nmlich wahr, und dass es fr die Addition in der Arithmetik ebenfalls genau ein neutrales Element gibt, nmlich die Zahl Null. Nur am Rande sei erwhnt,
dass es auch fr andere Junktoren neutrale Elemente gibt; das neutrale Element fr die Disjunktion ist falsch: V(X F) = V(X), wenn V(F)=falsch ist.
Die formale Algebra betrachtet formale Semantiken rein nach ihren strukturellen Eigenschaften. Sind diese identisch, dann besteht zwischen ihnen aus algebraischer Sicht
kein Unterschied. Aus algebraischer Sicht, genauer: Aus Sicht der formalen Algebra ist die Semantik fr die klassische Aussagenlogik eine zweiwertige Boolesche
Algebra. Andere formale Systeme, deren Semantiken jeweils eine Boolesche Algebra bilden, sind die Schaltalgebra und die elementare Mengenlehre. Aus algebraischer
Sicht besteht daher zwischen diesen Disziplinen kein Unterschied.
Normalformen
Jede aussagenlogische Formel lsst sich in eine quivalente Formel in konjunktiver Normalform und eine quivalente Formel in disjunktiver Normalform umformen.
Metatheorie
In der Metatheorie werden die Eigenschaften von logischen Systemen untersucht: Das logische System ist in der Metatheorie der Untersuchungsgegenstand.
Eine metatheoretische Fragestellung ist zum Beispiel die, ob in einem Kalkl ein Widerspruch hergeleitet werden kann.
Der vorliegende Abschnitt soll einige wichtige metatheoretische Fragestellungen aus dem Blickwinkel der Aussagenlogik betrachten.
Konsistenz
Ein Kalkl wird genau dann konsistent genannt, wenn es unmglich ist, mit Hilfe seiner Axiome und Regeln einen Widerspruch herzuleiten, d. h. eine Aussage der
Form P P (z. B. Hugo ist gro, und Hugo ist nicht gro). Fr einen Kalkl, der in der Aussagenlogik verwendet werden soll, ist das eine Mindestanforderung.
Ist es in einem Kalkl mglich, einen Widerspruch herzuleiten, dann wird der Kalkl inkonsistent genannt.
Es gibt formale Systeme, in denen solch ein Widerspruch hergeleitet werden kann, die aber durchaus sinnvoll sind. Fr solche Systeme wird ein anderer
Konsistenzbegriff verwendet: Ein Kalkl ist konsistent, wenn in ihm nicht alle Formeln herleitbar sind (siehe parakonsistente Logik).
Es lsst sich leicht zeigen, dass fr die klassische Logik die beiden Konsistenzbegriffe zusammenfallen: In der klassischen Logik lsst sich aus einem Widerspruch
jeder beliebige Satz herleiten (dieser Sachverhalt wird Ex falso quodlibet genannt), d. h. wenn ein klassischer Kalkl auch nur einen Widerspruch herleiten knnte,
also im ersten Sinn inkonsistent wre, dann knnte er jede Aussage herleiten, wre also im zweiten Sinn inkonsistent. Wenn umgekehrt ein Kalkl inkonsistent im
zweiten Sinn ist, also in ihm jede Aussage herleitbar ist, dann ist insbesondere auch jeder Widerspruch herleitbar und ist er auch inkonsistent im ersten Sinn.
Korrektheit
Ein Kalkl heit genau dann korrekt (semantisch korrekt), wenn in ihm nur solche Formeln hergeleitet werden knnen, die auch semantisch gltig sind. Fr die
klassische Aussagenlogik bedeutet das einfacher: Ein Kalkl ist genau dann korrekt, wenn in ihm nur Tautologien bewiesen und nur gltige Argumente hergeleitet
werden knnen.
Ist es in einem aussagenlogischen Kalkl mglich, mindestens ein ungltiges Argument herzuleiten oder mindestens eine Formel zu beweisen, die keine Tautologie
ist, dann ist der Kalkl inkorrekt.
Vollstndigkeit
Vollstndig (semantisch vollstndig) heit ein Kalkl genau dann, wenn in ihm alle semantisch gltigen Formeln hergeleitet werden knnen; fr die klassische
Aussagenlogik: Wenn in ihm alle Tautologien hergeleitet werden knnen.
Adquatheit
Ein Kalkl heit genau dann im Hinblick auf eine spezielle Semantik adquat, wenn er (semantisch) korrekt und (semantisch) vollstndig ist.
Ein metatheoretisches Resultat ist zum Beispiel die Feststellung, dass alle korrekten Kalkle auch konsistent sind. Ein anderes metatheoretisches Resultat ist die
Feststellung, dass ein konsistenter Kalkl nicht automatisch korrekt sein muss: Es ist ohne weiteres mglich, einen Kalkl aufzustellen, in dem zwar kein Widerspruch
hergeleitet werden kann, in dem aber z. B. die nicht allgemeingltige Aussage der Form A B hergeleitet werden kann. Ein solcher Kalkl wre aus ersterem Grund
konsistent, aus letzterem Grund aber nicht korrekt.
Ein weiteres, sehr einfaches Resultat ist die Feststellung, dass ein vollstndiger Kalkl nicht automatisch auch korrekt oder nur konsistent sein muss. Das einfachste
Beispiel wre ein Kalkl, in dem jede Formel der aussagenlogischen Sprache herleitbar ist. Da jede Formel herleitbar ist, sind alle Tautologien herleitbar, die ja Formeln
sind: Das macht den Kalkl vollstndig. Da aber jede Formel herleitbar ist, ist insbesondere auch die Formel P0 P0 und die Formel A B herleitbar: Ersteres macht
den Kalkl inkonsistent, letzteres inkorrekt.
Das Ideal, das ein Kalkl erfllen sollte, ist Korrektheit und Vollstndigkeit: Wenn das der Fall ist, dann ist er der ideale Kalkl fr ein logisches System, weil er alle
semantisch gltigen Stze (und nur diese) herleiten kann. So sind die beiden Fragen, ob ein konkreter Kalkl korrekt und/oder vollstndig ist und ob es fr ein bestimmtes
logisches System berhaupt mglich ist, einen korrekten und vollstndigen Kalkl anzugeben, zwei besonders wichtige metatheoretische Fragestellungen.
Von formalen, innerlogischen Fragen klar unterschieden sind auerlogische Fragen: Solche nach der Ntzlichkeit (Anwendbarkeit) einzelner Systeme fr einen
bestimmten Zweck und solche nach dem philosophischen, speziell metaphysischen Status einzelner Systeme.
Die Ntzlichkeitserwgung ist die einfachere, bezglich deren Meinungsunterschiede weniger tiefgehend bzw. weniger schwerwiegend sind. Klassische Aussagenlogik
zum Beispiel bewhrt sich in der Beschreibung elektronischer Schaltungen (Schaltalgebra) oder zur Formulierung und Vereinfachung logischer Ausdrcke in
Programmiersprachen. Prdikatenlogik wird gerne angewandt, wenn es darum geht, Faktenwissen zu formalisieren und automatisiert Schlsse daraus zu ziehen, wie das
unter anderem im Rahmen der Programmiersprache Prolog geschieht. Fuzzy-Logiken, nonmonotone, mehrwertige und auch parakonsistente Logiken sind
hochwillkommen, wenn es darum geht, mit Wissensbestnden umzugehen, in denen Aussagen mit unterschiedlich starkem Gewissheitsgrad oder gar einander
widersprechende Aussagen abgelegt werden sollen und dennoch sinnvolle Schlsse aus dem Gesamtbestand gezogen werden sollen. Auch wenn es je nach
Anwendungsfall sehr groe Meinungsunterschiede geben kann, welches logisches System besser geeignet ist, ist die Natur des Problems fr alle Beteiligten unmittelbar
und in gleicher Weise greifbar. Einzelwissenschaftliche berlegungen und Fragestellungen spielen sich berwiegend in diesem Bereich ab.
(Noch) kontroverser als solche pragmatischen berlegungen sind Fragestellungen philosophischer und metaphysischer Natur. Geradezu paradigmatisch ist die Frage,
welches logische System richtig ist, wobei richtig hier gemeint ist als: Welches logische System nicht nur einen Teilaspekt der Wirklichkeit modellhaft vereinfacht,
sondern die Wirklichkeit, das Sein als Ganzes adquat beschreibt. Zu dieser Fragestellung gibt es viele unterschiedliche Meinungen einschlielich der vom
philosophischen Positivismus eingefhrten Meinung, dass die Fragestellung als Ganzes sinnlos ist.
In den Bereich metaphysischer Fragestellungen fllt auch die Frage, ob es so etwas wie ein metaphysisches Prinzip der Zweiwertigkeit gebe, ob also Aussagen ber die
Wirklichkeit durchgehend ins Schema wahr/falsch passen oder nicht. Diese Frage ist unabhngig von der Frage, ob die Beschftigung mit zwei- oder mehrwertigen
Logiken praktisch sinnvoll ist: Selbst wenn ein metaphysisches Prinzip der Zweiwertigkeit herrscht, knnte man anwendungspraktisch mehrwertige Logiken ntzen, etwa
dazu, epistemische Sachverhalte zu fassen, zum Beispiel aus Aussagen zu schlieen, die zwar metaphysisch wahr oder falsch sind, von denen aber nicht oder noch nicht
bekannt ist, welches von beidem der Fall ist. Umgekehrt kann man auch dann, wenn ein solches metaphysisches Prinzip nicht gilt, zweiwertige Logik wegen ihrer
Einfachheit fr solche Anwendungen bevorzugen, bei denen nur mit solchen Stzen umgegangen werden muss, die tatschlich wahr oder falsch sind.
Die Frage nach einem metaphysischen Prinzip der Zweiwertigkeit ist wie die meisten metaphysischen Fragen nicht endgltig zufriedenstellend beantwortet. Ein frher
Einwand gegen ein solches Prinzip, den Aristoteles zur Diskussion stellte, war das Thema der Aussagen ber zuknftige Sachverhalte (Morgen wird es regnen). Wenn
Aussagen ber Zuknftiges schon heute wahr oder falsch wren, so wird argumentiert, dann msse die Zukunft bis ins letzte Detail vorbestimmt sein. Ein anderer
Einwand, der vorgebracht wird, ist, dass es Aussagen gibt, deren Wahrheit praktisch oder theoretisch nicht festgestellt werden kann zum Beispiel lsst sich die Wahrheit
von Der Rasen vor dem weien Haus bestand am 1. Februar 1870 aus genau 6.120.375,4 Grashalmen einfach nicht feststellen.
Befrworter eines metaphysischen Zweiwertigkeitsprinzips berufen sich oft auf das Verhalten von Metatheoretikern, also von Mathematikern oder Logikern, die Aussagen
ber formale Systeme treffen: Egal wie mehrwertig oder nichtklassisch das untersuchte System ist, die dabei getroffenen Metavermutungen, Metabehauptungen und
Metafeststellungen sind immer zweiwertig: Ein Kalkl, auch ein parakonsistenter oder nonmonotoner, wird immer als entweder konsistent oder inkonsistent betrachtet,
und ein logisches System ist immer entweder korrekt oder inkorrekt, vollstndig oder nicht vollstndig, entscheidbar oder unentscheidbar, niemals ein bisschen von
beidem. Befrworter deuten das als Hinweis darauf, dass es in der Wirklichkeit tatschlich eine strenge Unterscheidung nach wahr und falsch gebe oder dass es zumindest
sinnvoll ist, eine solche anzunehmen.
Eine andere philosophische Fragestellung ist die nach dem metaphysischen Status des Untersuchungsgegenstands der Logik, also danach, was logische Systeme, Kalkle,
Wahrheitswerte eigentlich sind.
Der platonische Standpunkt besteht darin, dass die in der Logik verwendeten Zeichen und Konstrukte eine auerlogische Bedeutung haben, dass sie Namen fr real
existierende (wenn auch natrlich nicht-physikalische) Gegenstnde sind. In diesem Sinn gbe es so etwas wie das Wahre und das Falsche, abstrakte Gegenstnde, die
von den Zeichen wahr und falsch benannt werden.
Der Gegenpol zum Platonismus wre der Nominalismus, der Existenz nur den Zeichen zuspricht, die in der Logik manipuliert werden. Gegenstand der Logik sind
Zeichen, und die Ttigkeit der Logiker ist die Manipulation von Zeichen. Die Zeichen bezeichnen aber nichts, so etwas wie das Wahre oder das Falsche gibt es also nicht.
Im Grundlagenstreit der Mathematik entsprche der nominalistischen Position die formalistische Richtung.
Eine Mittelstellung nhme der philosophische Konstruktivismus ein, demzufolge die Zeichen zwar keine unabhngig existierenden Gegenstnde bezeichnen, durch den
Umgang mit den Zeichen aber Gegenstnde konstruiert werden.
Literatur
Jon Barwise, John Etchemendy: The Language of First Order Logic, Stanford: CSLI 1991 (=CSLI Lecture Notes; 23) ISBN 0-937073-74-1
Ansgar Beckermann: Einfhrung in die Logik ISBN 3-11-017965-2
Wolfgang Detel: Grundkurs Philosophie, Band 1. Logik, Stuttgart: Reclam 2007, ISBN 978-3-15-018468-4 (Universal-Bibliothek, Nr. 18468).
Wilfrid Hodges: Logic, London: Penguin 1977, 2. Aufl. 2001 ISBN 0-14-100314-6
E. J. Lemmon: Beginning Logic, London: Chapman and Hall London 1965, 2. Aufl. 1987 ISBN 0-412-38090-0
Wesley C. Salmon: Logik, Stuttgart: Reclam 1983 (=Universal-Bibliothek) ISBN 3-15-007996-9
Karel Berka, Lothar Kreiser: Logik-Texte. Kommentierte Auswahl zur Geschichte der modernen Logik, Berlin: Akademie 4. Aufl. 1986 ISBN 3-05-001500-4
Rdiger Inhetveen: Logik. Eine dialog-orientierte Einfhrung. Leipzig 2003 ISBN 3-937219-02-1
Weblinks
Wikibooks: Mathe fr Nicht-Freaks: Aussagenlogik Lern- und Lehrmaterialien
Kevin C. Klement: Propositional Logic (http://www.iep.utm.edu/p/prop-log.htm) in der Internet Encyclopedia of Philosophy (englisch, inklusive Literaturangaben)
Logik fr Informatiker (Universitt Wrzburg) (http://haegar.informatik.uni-wuerzburg.de/personen/ehemalig/vollmer/Vorlesungen/logik_f_inf_skript.html)
Vorlesungsmitschnitt Mathematik I (Uni Tbingen). Die ersten zwei Stunden handeln ausfhrlich von Wahrheitstabellen. (http://timms.unituebingen.de/Browser/Browser01.aspx?
path=%2fUniversit%c3%a4t+T%c3%bcbingen%2fFakult%c3%a4t+f%c3%bcr+Mathematik+und+Physik%2fMathematisches+Institut%2fVorlesung+Mathematik+I+WiSe+2
2003%2f)