EinJunktor (vonlat.iungere „verknüpfen, verbinden“) ist einelogische Verknüpfung zwischen Aussagen innerhalb derAussagenlogik, also ein logischerOperator. Junktoren werden auch logische Verknüpfungen genannt[1] und alslogische Partikel klassifiziert.
Sprachlich wird zwischen der jeweiligen Verknüpfung selbst (zum Beispiel derKonjunktion) und dem sie bezeichnenden Wort beziehungsweise Sprachzeichen (zum Beispiel dem Wort „und“ beziehungsweise dem Zeichen „∧“) oft nicht unterschieden.
InProgrammiersprachen werden ebenfalls aussagenlogische Junktoren verwendet, die sich aber in wesentlichen Punkten von den üblichen aussagenlogischen Junktoren unterscheiden. Sie werden dort überwiegend alslogische Operatoren bezeichnet.
| Übersicht der Junktoren in der Aussagenlogik | ||
In der (formalen)Logik bezeichnet man eine Aussage, die mit Hilfe von sprachlichen Partikeln wie „und“, „oder“, „wenn–dann“ und „es ist nicht der Fall, dass“ aus anderen Aussagen zusammengesetzt ist, alskomplexe oderzusammengesetzte Aussage, bzw. alsAussagenverknüpfung. Eine Aussage, dienicht aus anderen Aussagen zusammengesetzt ist, wirdatomare Aussage genannt.
Beispiel:Wenn Anna Urlaub hat,dann fährt sie ans Meer.
In der klassischen Aussagenlogik (vgl.klassische Logik) sind die folgenden Junktoren am gebräuchlichsten (bezogen auf zwei Aussagen und):[2]
Man nennt einen Operatorwahrheitsfunktional oderextensional, wenn derWahrheitswert eines durch ihn gebildeten zusammengesetzten Satzes eindeutig durch die Wahrheitswerte seiner Teilsätze bestimmt ist.[3] Die Junktoren derklassischen Aussagenlogik sind in diesem Sinne extensional. Für eine genauere Definition von Extensionalität sieheExtensionalitätsprinzip.
| |||||||||||||||
| „“ und „“ sind zwei beliebige Aussagen, „“ steht für die Verknüpfung als logische Operation, „“ für Wahrheitswert, „w“ für den Wahrheitswert „Das Wahre“, „f“ für den Wahrheitswert „Das Falsche“. |
Eine Methode, den Wahrheitswertverlauf extensionaler Junktoren in einer Logik mit endlich vielen Wahrheitswerten übersichtlich darzustellen, sind die sogenanntenWahrheitstafeln. Bei diesen wird in jeder Zeile für eine mittels des Junktors aus Einzelaussagen gebildete zusammengesetzte Gesamtaussage für jede möglicheZuordnung von Wahrheitswerten zu den Einzelaussagen der Wahrheitswert der Gesamtaussage angegeben. Für einen zweistelligen Junktor einer zweistelligen Logik könnte eine Wahrheitstafel wie in der Tabelle rechts aussehen:
Die Anzahl der Aussagen, die (beziehungsweise mit denen sich) ein Operator zu einer neuen Aussage verknüpft, nennt man seineStelligkeit: Ein einstelliger Operator verbindet sich mit einer einzigen Aussage zu einer neuen Aussage, zweistellige Junktoren verbinden sich mit zwei Aussagen zu einer neuen Aussage und so weiter. Allgemein verbindet ein n-stelliger Junktor sich mit n Aussagen zu einer neuen.
Die Stelligkeit ist nicht zu verwechseln mit der Wertigkeit, d. h. mit der Frage, wie viele Wahrheitswerte zugelassen werden (vgl.Bivalenzprinzip).
In derklassischen Logik ist der wichtigste einstellige Junktor dieNegation. Wichtige zweistellige Junktoren sind die Konjunktion und dieDisjunktion (oft werden nur diese beiden verwendet). Ebenso lassen sich klassische drei- und mehrstellige Junktoren auf Kombinationen ein- und zweistelliger Junktoren zurückführen.
Allgemein gibt es für eine-wertige Logik, d. h. für eine Logik mit endlich vielen Wahrheitswerten, deren Anzahl m ist,-stellige wahrheitsfunktionale Junktoren. Für die zweiwertige Aussagenlogik gibt es also einstellige Junktoren und zweistellige Junktoren. Schon für die dreiwertige Aussagenlogik gibt es einstellige und zweistellige Junktoren.
Die sechzehn zweistelligen Junktoren der zweiwertigen Logik sind in nachfolgender Tabelle dargestellt.
| Namen | Wahrheitswerte | Symbole | Formel | |||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
| |||||||||||||||||||
| Kontradiktion | f | f | f | f | ||||||||||||||||||
| Konjunktion | w | f | f | f | ||||||||||||||||||
| Postsektion, Nur P | f | w | f | f | , | |||||||||||||||||
| Präpendenz, Identität von P | w | w | f | f | ||||||||||||||||||
| Präsektion, Nur Q | f | f | w | f | , | |||||||||||||||||
| Postpendenz,Identität von Q | w | f | w | f | ||||||||||||||||||
| Kontravalenz, ausschließende Disjunktion,XOR | f | w | w | f | ,,,, | |||||||||||||||||
| Disjunktion, Adjunktion | w | w | w | f | ||||||||||||||||||
| Peirce-Funktion, NOR, Nihilition, Rejektion | f | f | f | w | , | |||||||||||||||||
| Bikonditional,Bijunktion, Äquivalenz | w | f | f | w | , | |||||||||||||||||
| Postnonpendenz,Negation von Q | f | w | f | w | ||||||||||||||||||
| Replikation | w | w | f | w | , | |||||||||||||||||
| Pränonpendenz,Negation von P | f | f | w | w | ||||||||||||||||||
| Subjunktion,Implikation, Konditional | w | f | w | w | , | |||||||||||||||||
| Sheffer-Funktion,NAND, Exklusion | f | w | w | w | ,, | |||||||||||||||||
| Tautologie | w | w | w | w | ||||||||||||||||||
Um die enge Verbindung von Aussagenlogik undMengenlehre zu betonen, können Wahrheitstafeln auchEulerdiagramm-ähnlich dargestellt werden (siehe folgende Beispiele).
| w | w | w | f | ||
| f | w | f | f | ||
| Konjunktion | |||||
| w | w | w | f | ||
| f | w | f | f | ||
| Disjunktion | |||||
| w | w | w | f | ||
| f | w | f | f | ||
| Subjunktion | |||||
| w | w | w | f | ||
| f | w | f | f | ||
| Bikonditional | |||||
Die Terme in Fettschrift sind wahr, die in Normalschrift falsch.
Es ist möglich, einzelne Verknüpfungen durch andere auszudrücken; zum Beispiel lässt sich die Konjunktion durch Disjunktion und Negation als oderKonditional durch dieDisjunktion ausdrücken. Allgemein heißt eine Menge von Junktoren bezogen auf ein logisches Systemfunktional vollständig odersemantisch vollständig, wenn mit Hilfe der betroffenen Konnektive alle anderen Konnektive des logischen Systems ausgedrückt werden können. Für die klassische Aussagenlogik sind zum Beispiel die Junktorenmengen, und funktional vollständig. Das bedeutet, dass sich alle Junktoren der klassischen Aussagenlogik wahlweise auf Negation und Konjunktion, auf Negation und Disjunktion oder auf Negation und Konditional zurückführen lassen. Häufig verwendete Junktorenmengen sind,,.
Tatsächlich ist es möglich, alle Verknüpfungen allein mit Hilfeeiner einzigen Verknüpfung darzustellen, und zwar mit der Shefferfunktion (NAND), aber auch mit der Peirce-Funktion (NOR).
Wenn sich mit einem Junktor allein, d. h. ganz ohne Hinzunahme weiterer Junktoren alle anderen Junktoren ausdrücken lassen, dann wird dieser JunktorSheffer-Operator oderShefferfunktion (nachHenry Maurice Sheffer) genannt. Für die klassische Aussagenlogik gibt es genau zwei Sheffer-Operatoren: denShefferstrich, auch NAND genannt ( oder) und denPeirce-Operator, auch NOR genannt.
Logische Operatoren, bei denen der Wahrheitswert eines aus ihnen gebildeten Satzes nicht eindeutig von den Wahrheitswerten ihrer Teilsätze bestimmt ist, heißenintensionale Junktoren. Intensional sind z. B. die einstelligen Modaloperatoren „es ist notwendig, dass“ und „es ist möglich, dass“ (sieheModallogik): Dass eine Aussage wahr ist, bedeutet noch nicht, dass diese Aussage auch notwendig ist. Dass eine Aussage falsch ist, bedeutet noch nicht, dass sie unmöglich ist. Wahrheitsfunktional lässt sich den Modalitäten daher wohl nicht beikommen.
Zur Interpretation intensionaler Junktoren benötigt man komplexere Modelle als die extensionalen Wahrheitstabellen. Die erste bedeutendeformale Semantik intensionaler Junktoren ist wohl die vonSaul Kripke ursprünglich zur Interpretation der Modallogik entwickelte Kripke-Semantik (sieheModallogik). Kripke-Semantik eignet sich auch zur Interpretation intuitionistischer Logik.
| Wahrheitstafel für die Konjunktion in der zweiwertigen klassischen Logik | Wahrheitstafel für dieDisjunktion in der zweiwertigen klassischen Logik | Wahrheitstafel für die materialeImplikation in der zweiwertigen klassischen Logik | Wahrheitstafel für den Konjunktor in der dreiwertigen Logik Ł3 vonJan Łukasiewicz (1920) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Wahrheitstafel für den Konjunktor in der dreiwertigen Logik B3 vonDimitri Anatoljewitsch Bočvar (1938) | In derDialogischen Logik | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||