Zusammenfassung
Die De-Morgan-Gesetze und die Distributivgesetze wurden bisher für zwei Glieder formuliert; die Normalformen hingegen vereinigen Konjunktionen und Disjunktionen aus beliebig vielen Gliedern und verlangen die Gesetze in dieser Allgemeinheit. Diese Lektion definiert rekursiv die Konjunktion und die Disjunktion einer Liste von Formeln , die man und schreibt, linksassoziativ, und beweist durch Induktion über die Anzahl der Glieder das Wertlemma (eine Konjunktion ist genau dann wahr, wenn alle ihre Glieder es sind; eine Disjunktion genau dann, wenn eines es ist), die verallgemeinerte Assoziativität, die das Umgruppieren erlaubt, die Unabhängigkeit von Reihenfolge und Wiederholungen, die verallgemeinerten De-Morgan-Gesetze und die verallgemeinerte Distributivität in der Form, die die Lektion über die Normalformen verwenden wird: Die Konjunktion zweier Disjunktionen aus und aus Gliedern ist äquivalent zur Disjunktion der Konjunktionen aus je einem Glied jeder der beiden, und dual. Die Aufgaben zählen Belegungen, finden den Fehler eines Beweises, der eine Umgruppierung als Definition ausgibt, messen das Wachstum einer Distribution und gewinnen aus ihr eine Tautologie aus Gliedern.
Lernziele
- Konjunktionen und Disjunktionen aus Gliedern mit der Notation und schreiben, sie als linksassoziierte Zeichenketten auflösen und ihren Wahrheitswert mit dem Wertlemma berechnen.
- Durch Induktion über die Anzahl der Glieder die verallgemeinerte Assoziativität, die Unabhängigkeit von Reihenfolge und Wiederholungen und die verallgemeinerten De-Morgan-Gesetze beweisen und dabei in jedem Schritt die Identität von Zeichenketten von der semantischen Äquivalenz unterscheiden.
- Die verallgemeinerte Distributivität und ihre duale Form beweisen, indem man die Induktion über zwei Indizes organisiert, und die Glieder zählen, die eine Distribution erzeugt.
- Den Fehler eines Induktionsbeweises finden, dessen Induktionsanfang falsch geschrieben ist oder dessen Induktionsschritt eine Umgruppierung verbirgt, und ihn reparieren.
Gesetze für beliebig viele Glieder
Die Lektion über semantische Folgerung und Äquivalenz hat die Äquivalenzgesetze für zwei Glieder aufgestellt: unter ihnen die Kommutativität und die Assoziativität von und von , die De-Morgan-Gesetze und die beiden Distributivitäten. Nun ist eine Formel in disjunktiver Normalform eine Disjunktion von Konjunktionen mit jeweils so vielen Gliedern wie nötig, und eine Formel in diese Form zu bringen verlangt, Konjunktionen und Disjunktionen beliebiger Länge zu negieren, umzugruppieren und zu distribuieren. Wenn dem so ist, genügen die binären Gesetze in ihrer jetzigen Form nicht: Man muss sie auf Glieder ausdehnen, und zwar ein für alle Mal für alle .
Für jedes feste könnte das De-Morgan-Gesetz mit Gliedern durch eine Wahrheitstafel mit Zeilen nachgeprüft werden, geschrieben mit Variablen, und die uniforme Substitution der vorigen Lektion, angewandt auf das Bikonditional zwischen beiden Seiten, würde es auf beliebige Formeln ausdehnen. Aber es gibt unendlich viele Werte von , und keine Anzahl von Tafeln erschöpft sie. Daraus folgt, dass die Behauptung „für jedes “ keine Äquivalenz zwischen zwei Formeln ist, sondern eine Aussage über unendlich viele Äquivalenzen, formuliert in der Metasprache; ihr Beweis ist, wie die Beweise der Lektion über die Induktion über die natürlichen Zahlen und über Formeln, ein externer Beweis, und ihr Werkzeug ist die Induktion über die Anzahl der Glieder. Auch die Notation gehört zur Metasprache: Sie ist kein neues Zeichen der Sprache, sondern ein Name für eine Zeichenkette aus Kreisen und Scheiben, ebenso wie einer ist.
Es empfiehlt sich, von Anfang an drei Beziehungen festzuhalten, die nicht verwechselt werden dürfen. Die Gleichheit besagt, dass und dieselbe Zeichenkette sind; die Definitionen, die mit geschrieben werden, führen Namen für Zeichenketten ein, und was man durch Auflösen einer Definition erhält, ist gleich, nicht bloß äquivalent. Die semantische Äquivalenz besagt, dass für jede Belegung gilt. Die beweisbare Äquivalenz der Einheit über die Deduktion besagt, dass jede der beiden aus der anderen ableitbar ist. Diese Lektion arbeitet mit den ersten beiden; die dritte erscheint nur in einer Bemerkung.
Was verwendet wird
Aus der Lektion über die Semantik der Aussagenlogik übernimmt man die Belegungen, Funktionen von den Variablen nach , und ihre Fortsetzung auf alle Formeln, die mit demselben Buchstaben geschrieben wird; den Wert der abgeleiteten Junktoren, berechnet aus den offiziellen Abkürzungen: , , so dass die Konjunktion genau dann den Wert hat, wenn ihre beiden Komponenten den Wert haben, und genau dann, wenn oder ; das Koinzidenzlemma (stimmen zwei Belegungen auf den Variablen einer Formel überein, so stimmen sie auf der Formel überein); und die Formeln und , eine feste Tautologie und eine feste Kontradiktion. Aus der Lektion über semantische Folgerung und Äquivalenz übernimmt man, dass reflexiv, symmetrisch und transitiv ist, den semantischen Ersetzungssatz und den Katalog der Gesetze mit ihren Namen: Kommutativität, und ; Assoziativität, und ihr Gegenstück für ; De Morgan, und ; Distributivität, und ; doppelte Negation, ; Idempotenz, ; Identität, ; und Tertium non datur, . Die Gesetze gelten für beliebige Formeln , , , die Metavariablen sind.
In jedem Schritt der folgenden Beweise wird ein Teil einer Formel durch einen äquivalenten ersetzt. Der semantische Ersetzungssatz erlaubt das für jeweils ein Vorkommen; das folgende Lemma, ein Spezialfall davon, liefert es auf einmal für die Teile einer Negation, einer Konjunktion oder einer Disjunktion. Es ist zu beachten, dass dies keine syntaktische Trivialität ist: ist die Zeichenkette , in der zweimal vorkommt, und enthält daher acht Vorkommen von und acht von .
Gilt und , so gilt , und .
Beweis
Sei eine beliebige Belegung. Nach Voraussetzung haben und denselben Wert, und ebenso und .
Der Wert einer Negation und der einer Konjunktion hängen nur von den Werten ihrer Komponenten ab.
Ebenso bei der Disjunktion: Sie hat genau dann den Wert , wenn eine Komponente den Wert hat, und die Komponenten haben auf beiden Seiten dieselben Werte.
Da beliebig war, gelten die drei Äquivalenzen.
Inhalt wird geladen…
Abgeschlossen
Melde dich an, um deinen Fortschritt zu speichern