Zum Inhalt springen
Topos Uranos

Formalisierung der natürlichen Sprache

Zusammenfassung

Diese Lektion lehrt, Aussagen und Argumente der natürlichen Sprache in die Sprache der Aussagenlogik zu übersetzen. Sie legt zunächst eine genaue Konvention fest: Die Buchstaben pp, qq, rr, ss und tt benennen fünf bestimmte Variablen der Grundsprache, während die griechischen Buchstaben weiterhin Metavariablen sind; und eine Formalisierung beginnt stets mit einem Wörterbuch, das jeder atomaren Aussage ihre Variable zuordnet. Danach stellt sie das Wörterbuch der Junktoren dar, mit der informellen Lesart jedes Junktors, abgeleitet aus der Lesart des Peirce-Pfeils, und ihre Feinheiten: „aber“ und „obwohl“, die einschließende und die ausschließende Disjunktion, „weder … noch“, das genau der primitive Junktor des Kurses ist, „nur dann, wenn“, „es sei denn“, die notwendigen und die hinreichenden Bedingungen. Sie untersucht den Wirkungsbereich der Junktoren und beweist mit der eindeutigen Lesbarkeit, dass zwei verschiedene Klammerungen verschiedene Formeln ergeben; sie berechnet die Länge der aufgelösten Abkürzungen, mit der sich entscheiden lässt, wann zwei Formalisierungen dieselbe Zeichenkette sind. Sie prüft die materiale Implikation und ihre scheinbaren Paradoxien, das, was die Aussagenlogik nicht ausdrücken kann (Quantoren, Zeit, Kausalität, Modalität), und schließlich die Formalisierung vollständiger Argumente, die die folgenden Einheiten der Deduktion und der Semantik unterwerfen werden.

Lernziele

  1. Aussagen der natürlichen Sprache mit einem ausdrücklichen Wörterbuch formalisieren, dabei die Junktoren und ihren Wirkungsbereich wählen und die Wahl begründen, wenn die Aussage mehrdeutig ist.
  2. Die Abkürzungen bis zur Zeichenkette aus Kreisen und Scheiben oder bis zu einer Schreibweise allein mit dem Peirce-Pfeil auflösen, um zu entscheiden, ob zwei Formalisierungen dieselbe Formel sind.
  3. Die materiale Implikation vom „wenn … dann“ der Umgangssprache unterscheiden und angeben, was die aussagenlogische Formalisierung verliert: Quantoren, Zeit, Kausalität und Modalität.
  4. Ein vollständiges Argument als eine Menge von Prämissen und eine Konklusion formalisieren.

Von der Aussage zur Formel

Die Lektion über die Sprache der Aussagenlogik hat eine Sprache ohne Bedeutung aufgebaut: Zeichenketten aus Kreisen und Scheiben, eine Bildungsregel und einige Abkürzungen. Die Lektion über die Induktion über Formeln hat bewiesen, dass jede Formel auf nur eine Weise gelesen wird. Nun wurde diese Sprache zu einem Zweck gebaut: um die Form der Aussagen darzustellen, mit denen wir im Alltag, in den Wissenschaften, im Recht und in der Mathematik schließen, sodass sich die Richtigkeit eines Schlusses an der Form selbst untersuchen lässt, unabhängig von seinem Gegenstand. Diese Lektion schlägt die Brücke zwischen beiden Welten. Es ist keine mechanische Brücke: Die natürliche Sprache ist reich, mehrdeutig und vom Kontext abhängig, die formale Sprache arm, genau und starr. Daraus folgt, dass Formalisieren Interpretieren ist und dass jede Formalisierung begründet werden muss.

Eine Aussage im Sinne dieser Lektion ist ein Aussagesatz, der in seinem Kontext wahr oder falsch ist: „Wasser kocht auf Meereshöhe bei hundert Grad“, „Anna kam zu spät“, „77 ist eine Primzahl“. Fragen, Befehle und Wünsche („Ist Anna gekommen?“, „Mach die Tür zu“, „Wenn es doch regnete!“) sind keine Aussagen. Eine Aussage ist zusammengesetzt, wenn sie andere Aussagen enthält, die durch Partikeln wie „nicht“, „und“, „oder“, „wenn … dann“ verbunden sind; sie ist atomar, wenn sie sich nicht so zerlegen lässt. Die Aussagenlogik analysiert nicht das Innere der atomaren Aussagen: Für sie ist „Anna kam zu spät“ ein unteilbares Stück, das nur wahr oder falsch sein kann.

Die Konvention der Buchstaben

Die Formeln der Grundsprache sind Zeichenketten aus Kreisen und Scheiben; die nn-te Variable ist vn=∘n∙v_n = \sigO^{n}\sigI, das heißt nn Kreise, gefolgt von einer Scheibe. Solche Zeichenketten zu schreiben ist ebenso sicher wie mühsam, und zum Formalisieren empfiehlt es sich, kurze Namen zur Verfügung zu haben. Wir vereinbaren die folgende Konvention, die in dieser Lektion und im übrigen Kurs gilt, sofern nicht ausdrücklich etwas anderes gesagt wird:

p:=v1=∘∙,q:=v2=∘∘∙,r:=v3=∘∘∘∙,s:=v4,t:=v5p := v_1 = \sigO\sigI, \quad q := v_2 = \sigO\sigO\sigI, \quad r := v_3 = \sigO\sigO\sigO\sigI, \quad s := v_4, \quad t := v_5

Wenn dem so ist, sind die lateinischen Buchstaben pp, qq, rr, ss und tt Namen von fünf bestimmten Variablen, so wie 77 der Name einer bestimmten Zahl ist: pp variiert nicht, sondern bezeichnet stets die Zeichenkette ∘∙\sigO\sigI. Die griechischen Buchstaben φ\varphi, ψ\psi, χ\chi und θ\theta dagegen bleiben Metavariablen, wie in der Lektion über die Sprache: Sie bezeichnen beliebige Formeln, und eine mit ihnen geschriebene Aussage wie (φ↓ψ)(\varphi \downarrow \psi) ist ein Schema, das unendlich viele Formeln umfasst. Daraus folgt ein Unterschied, auf den es ankommt: (p↓q)(p \downarrow q) ist eine einzige Formel, die Zeichenkette ∙∘∙∘∘∙\sigI\sigO\sigI\sigO\sigO\sigI; (φ↓ψ)(\varphi \downarrow \psi) ist eine Form von Formeln, deren Fälle (p↓q)(p \downarrow q), (p↓p)(p \downarrow p) und (q↓(p↓r))(q \downarrow (p \downarrow r)) sind. Manche Texte verwenden pp und qq als Metavariablen; hier nicht, denn beim Formalisieren brauchen wir, dass zwei verschiedene Buchstaben mit Sicherheit verschiedene Variablen bezeichnen, und eine Metavariable bietet diese Gewähr nicht: Nichts hindert φ\varphi und ψ\psi daran, dieselbe Formel zu bezeichnen.

Das Wörterbuch einer Formalisierung

Eine Aussage zu formalisieren besteht aus drei Schritten: ihre atomaren Aussagen erkennen, jeder von ihnen eine Variable zuordnen und die zusammengesetzte Aussage mit den Junktoren wieder aufbauen. Die Zuordnung des zweiten Schritts heißt das Wörterbuch der Formalisierung, und sie muss stets angegeben werden, denn ohne sie sagt die Formel nichts. Das Wörterbuch gehorcht zwei Regeln: Dieselbe atomare Aussage erhält stets dieselbe Variable, und verschiedene atomare Aussagen erhalten verschiedene Variablen. Die erste gewährleistet, dass die Formel die Wiederholungen des Textes festhält; die zweite, dass sie keine Identitäten erfindet, die der Text nicht behauptet.

BeispielEin Wörterbuch

Gegeben sei die Aussage „Wenn die Temperatur steigt und der Druck sich nicht ändert, nimmt das Volumen des Gases zu“. Ihre atomaren Aussagen sind drei, und das Wörterbuch lautet: pp, „die Temperatur steigt“; qq, „der Druck ändert sich“; rr, „das Volumen des Gases nimmt zu“. Man beachte, dass die atomare Aussage „der Druck ändert sich“ ist und nicht „der Druck ändert sich nicht“: Die Negation ist ein Junktor, und das Wörterbuch verzeichnet nur Aussagen ohne Junktoren. Die Formalisierung ist ((p∧¬q)→r)((p \wedge \neg q) \rightarrow r). Sagte der Text weiter unten „der Druck ändert sich“, so würde wieder qq geschrieben und keine neue Variable.