Junktoren (von lat. iungere verknüpfen, verbinden) oder Konnektive sind Verknüpfungen zwischen Aussagen innerhalb der Aussagenlogik, also logische Operatoren.
In Programmiersprachen werden ebenfalls aussagenlogische Junktoren verwendet, die sich aber in wesentlichen Punkten von den üblichen aussagenlogischen Junktoren unterscheiden. Sie werden dort überwiegend als logische Operatoren bezeichnet.
Für eine genauere Definition von Extensionalität siehe Extensionalitätsprinzip.
| A | B | A op B |
|---|---|---|
| W | W | Wahrheitswert von "A op B", wenn sowohl A als auch B wahr ist |
| W | F | Wahrheitswert von "A op B", wenn A wahr und B falsch ist |
| F | W | Wahrheitswert von "A op B", wenn A falsch und B wahr ist |
| F | F | Wahrheitswert von "A op B", wenn sowohl A als auch B falsch ist |
Die sechzehn zweistelligen Junktoren der zweiwertigen Logik sind in nachfolgender Tabelle dargestellt. Die Spalte "Wahrheitstafel" ist dabei so zu verstehen, dass die vier in dieser Spalte angegebenen Wahrheitswerte in der Reihenfolge, in der sie in dieser Spalte angegeben sind, in obiger Tabelle in die Spalte "A op B" eingetragen werden.
| Wahrheitstafel | Zeichen | Name |
|---|---|---|
| wwww | Tautologie | |
| fwww | Sheffer-Funktion, NAND, Exklusion | |
| wfww | Subjunktion, materiale Implikation, Konditional, hinreichende Bedingung | |
| wwfw | Replikation, notwendige Bedingung | |
| wwwf | Disjunktion, nichtausschließendes Oder | |
| ffww | Pränonpendenz | |
| fwfw | Postnonpendenz | |
| wffw | Bikonditional, auch Äquivalenz | |
| fwwf | Kontravalenz, auch Antivalenz | |
| wfwf | Postpendenz | |
| wwff | Präpendenz | |
| fffw | Peirce-Funktion, NOR, Rejektion | |
| ffwf | Präsektion | |
| fwff | Postsektion | |
| wfff | Konjunktion | |
| ffff | Antilogie, Kontradiktion |
Wenn sich mit einem Junktor allein, d. h. ganz ohne Hinzunahme weiterer Junktoren alle anderen Junktoren ausdrücken lassen, dann wird dieser Junktor Sheffer-Operator oder Shefferfunktion genannt. Für die klassische Aussagenlogik gibt es genau zwei Sheffer-Operatoren: den Shefferstrich, auch NAND genannt, und den Peirce-Operator, auch NOR genannt.
Die Frage, welche der theoretisch möglichen Junktoren man für ein logisches System verwenden soll, ist – natürlich über die Anforderung funktionaler Vollständigkeit hinaus – rein pragmatischer Natur. In der klassischen Aussagenlogik (vgl. klassische Logik) sind die folgenden Junktoren am gebräuchlichsten (bezogen auf zwei Aussagen und ):
Junktoren, bei denen der Wahrheitswert eines aus ihnen gebildeten Satzes nicht eindeutig von den Wahrheitswerten ihrer Teilsätze bestimmt ist, heißen intensionale Junktoren. Intensional sind z. B. die einstelligen Modaloperatoren "es ist notwendig, dass" und "es ist möglich, dass" (siehe Modallogik): Dass eine Aussage wahr ist, bedeutet intuitiv noch nicht, dass diese Aussage auch notwendig ist; und dass eine Aussage falsch ist, bedeutet noch nicht, dass sie unmöglich ist. Wahrheitsfunktional lässt sich den Modalitäten daher wohl nicht beikommen.
Ein anderes Beispiel ist die intuitionistische Logik, in der die in der klassischen Logik vorkommenden Konnektive auf andere Weise und nicht wahrheitsfunktional interpretiert werden.
Zur Interpretation intensionaler Junktoren benötigt man komplexere Mechanismen als die extensionalen Wahrheitstabellen. Die erste bedeutende formale Semantik intensionaler Junktoren ist wohl die von Saul Aaron Kripke ursprünglich zur Interpretation der Modallogik entwickelte Kripke-Semantik (siehe Modallogik). Kripke-Semantik eignet sich auch zur Interpretation intuitionistischer Logik.
| falsch | falsch | wahr |
| falsch | wahr | wahr |
| wahr | falsch | falsch |
| wahr | wahr | wahr |
| 1 | 1 | 1 |
| 1 | 0,5 | 0,5 |
| 1 | 0 | 0 |
| 0,5 | 1 | 0,5 |
| 0,5 | 0,5 | 0,5 |
| 0,5 | 0 | 0 |
| 0 | 1 | 0 |
| 0 | 0,5 | 0 |
| 0 | 0 | 0 |
| 1 | 1 | 1 |
| 1 | 0,5 | 0,5 |
| 1 | 0 | 0 |
| 0,5 | 1 | 0,5 |
| 0,5 | 0,5 | 0,5 |
| 0,5 | 0 | 0,5 |
| 0 | 1 | 0 |
| 0 | 0,5 | 0,5 |
| 0 | 0 | 0 |
| falsch | falsch | falsch |
| falsch | wahr | falsch |
| wahr | falsch | falsch |
| wahr | wahr | wahr |
| falsch | falsch | falsch |
| falsch | wahr | wahr |
| wahr | falsch | wahr |
| wahr | wahr | wahr |
| Opponent | Proponent |
|---|---|
| a? | (Die Subjunktionsbehauptung wird angegriffen nach der Subjunktionsregel: Die voranstehende Pa wird behauptet.) |
| b (Als Verteidigung wird das nachstehende b genannt, dies kann durch eine Übernahme des a der vorigen Zeile verteidigt werden. Es kann – je nach Regelsatz – auch erst die Aussage a angegriffen werden.) |