Zusammenfassung
Diese Lektion eröffnet die dritte Einheit des Kurses, die der Semantik gewidmet ist. Sie stellt ihre sechs Lektionen und den Faden vor, der sie verbindet, von der Fortsetzung einer Belegung auf alle Formeln bis zum Normalform-Algorithmus und zu den Schaltungen aus Schaltern; sie verortet die Einheit auf dem Weg des Kurses, nach der Deduktion, die Formeln aus anderen gewann, ohne auf ihre Bedeutung zu achten, und vor der Metatheorie, die die Ableitbarkeit mit der semantischen Folgerung in Beziehung setzen wird; sie erklärt, warum eine einzige Klausel, die des primitiven Junktors, genügt, um der ganzen Sprache Bedeutung zu geben, und warum die Wahrheitswerte mit Polynomen berechnet werden; sie zeigt mit einer Tafel aus vier Zeilen, was die Semantik entscheidet, ohne Ableitungen zu suchen oder Markierungen zu erfinden; sie legt fest, was aus den vorigen Einheiten übernommen wird, und gibt Ratschläge für ihr Studium.
Lernziele
- Die Abfolge der sechs Lektionen der Einheit beschreiben und erklären, welche Ergebnisse jeder Lektion die nächste verwendet.
- Die Semantik im Verlauf des Kurses verorten, die semantische Folgerung von der Ableitbarkeit unterscheiden und erklären, was die Korrektheit und die Vollständigkeit besagen werden.
- Erklären, warum die Zweiwertigkeit und die Wahrheitsfunktionalität es erlauben, allen Formeln mit einer einzigen Klausel Bedeutung zu geben, und mit einer Wahrheitstafel entscheiden, ob ein Schlussschema gültig ist.
- Erkennen, was die Einheit aus den vorigen übernimmt, die Zeichen , , , und unterscheiden und das Studium vom Eingangstest aus planen.
Eingangstest
Bevor man die Einheit durcharbeitet, lohnt es sich, den Ausgangspunkt zu bestimmen. Dieser Test ist eine Selbstüberprüfung: Er wird nicht benotet, und sein einziger Zweck ist es, das Lernen zu leiten. Seine fünfzehn Fragen sind von zweierlei Art. Die ersten vier betreffen, was die Einheit aus der ersten als bekannt voraussetzt: die Definition durch Rekursion und die eindeutige Lesbarkeit, die offiziellen Abkürzungen, die Fälle einer Induktion über die Komplexität und die Substitution einer Teilformel; wer eine davon falsch beantwortet, sollte vor dem Weitergehen die Lektion wiederholen, die die Frage nennt. Die übrigen elf behandeln der Reihe nach die sechs Lektionen dieser Einheit: zwei die erste, zwei die zweite, eine die dritte und je zwei jede der drei letzten. Wer nie die Semantik einer formalen Sprache studiert hat, sollte nicht erwarten, sie richtig zu beantworten, und das macht nichts: Jede Antwort, ob richtig oder nicht, erklärt den Punkt und nennt die Lektion, die ihn behandelt. Dieselben Fertigkeiten werden am Ende, in der Lektion der Zusammenfassung, erneut gemessen.
Miss vor Beginn der Einheit deinen Ausgangspunkt. Es ist eine kurze Selbsteinschätzung: Sie wird nicht benotet, und das Ergebnis wird nur in deinem Browser gespeichert.
Frage 1Aus früheren EinheitenEine Funktion auf den Formeln wird definiert, indem man ihren Wert an jeder Variablen angibt und eine Regel, die den Wert von aus , aus und aus den Werten beider berechnet. Was garantiert, dass so genau eine Funktion definiert ist?
Das entscheidet, welche Werte die Funktion annimmt, nicht, ob sie wohldefiniert ist. Eine Regel mit den Werten und , angewandt auf eine Formel, die sich auf zwei Weisen lesen ließe, ergäbe zwei Ergebnisse.Genau dafür ist die Rekursion da: Der Satz garantiert auf einen Schlag, für die unendlich vielen Formeln, dass es eine und nur eine Funktion gibt, die die Klauseln erfüllt.Das sind sie nicht: Die Zeichenkette ist dieselbe wie . Die Rekursion stützt sich auf die einzige Bildungsregel, , und diese ist eindeutig lesbar.Es ist der Satz über die Definition durch Rekursion über Formeln, aus der Lektion über die Induktion, und die eindeutige Lesbarkeit ist seine unentbehrliche Voraussetzung: Ließe eine Formel zwei Zerlegungen zu, so könnte die Regel ihr zwei Werte zuordnen. Die Einheit verwendet ihn von ihrem ersten Ergebnis an, das eine Belegung der Variablen auf alle Formeln fortsetzt.Wiederholen: Induktion über die natürlichen Zahlen und über Formeln
Frage 2Aus früheren EinheitenWelche Formel ist, mit den offiziellen Abkürzungen des Kurses, ?
Sie verwechselt die Identität mit der Äquivalenz. Die Idempotenz wird besagen, dass beide stets denselben Wahrheitswert haben, aber ist eine längere Zeichenkette als .Diese Zeichenkette ist : Es fehlt die äußere Negation, denn die Disjunktion ist die Negation des Peirce-Pfeils, nicht der Peirce-Pfeil selbst.Die Abkürzung lässt gleiche Komponenten zu, wie die Bildungsregel, die aus und die Formel bildet.Die Disjunktion kürzt ab, und ist per Definition ; daher , Buchstabe für Buchstabe. Die Einheit wird auf diese Tatsache zurückkommen: Ein und dieselbe Zeichenkette kann sehr verschiedene Schreibweisen haben und in Normalform sein, ohne danach auszusehen.Wiederholen: Die Sprache der Aussagenlogik
Frage 3Aus früheren EinheitenWelche Fälle muss man behandeln, um durch Induktion über die Komplexität zu beweisen, dass alle Formeln eine gewisse Eigenschaft haben?
Negation, Konjunktion und Disjunktion sind Abkürzungen, keine Bildungsregeln. Eine Induktion, die nur sie behandelte, ließe Formeln wie aus, die keine der drei ist. Das ist ein häufiger Fehler beim Beweis der Existenz der Normalformen.Eine Variable ist kein Peirce-Pfeil, und ohne den Induktionsanfang kommt die Induktion nicht in Gang.Sechs Fälle sind zu viel, und der einzige nötige fehlt: Die sechs Junktoren sind Abkürzungen von Peirce-Pfeilen.Jede Formel ist eine Variable oder ein Peirce-Pfeil zweier Formeln, und sonst nichts. So beweist die Einheit das Koinzidenzlemma, den Ersetzungssatz und die Existenz der Normalformen, stets mit einem einzigen Induktionsschritt.Wiederholen: Induktion über die natürlichen Zahlen und über Formeln
Frage 4Aus früheren EinheitenWenn man nach der Definition der Lektion über die Induktion die Formel durch die Formel in substituiert, welche Vorkommen von werden geändert?
Das ist das Ersetzen eines Vorkommens, eine andere Operation, die die Einheit ebenfalls untersuchen wird; die Substitution ändert alle.Die Substitution wirkt auf die Zeichenkette, in der die Abkürzungen die Vorkommen vervielfachen: In kommt die Formel zweimal vor.Was eingesetzt wird, wird nicht erneut substituiert: Die Definition durchläuft die Ausgangsformel, nicht das Ergebnis.Die Substitution wird rekursiv definiert, und ihre erste Klausel ändert die ganze Formel, wenn diese ist; die übrigen wenden sie auf die beiden Komponenten an. Die Einheit wird beweisen, dass, wenn und äquivalent sind, das Ergebnis zu äquivalent ist, und wird diese Operation von der Ersetzung eines einzigen Vorkommens unterscheiden.Wiederholen: Induktion über die natürlichen Zahlen und über Formeln
Frage 5Eine Belegung gibt den Wert und den Wert . Wenn genau dann den Wert hat, wenn und den Wert haben, welchen Wert nimmt die Formel an?
Sie wendet die Klausel auf die Variablen an, nicht auf die Komponenten. Die Komponenten der ganzen Formel sind und , und wirkt nur über die zweite mit.Das Koinzidenzlemma der ersten Lektion sichert, dass der Wert nur von den Variablen abhängt, die in der Formel vorkommen, und das sind hier und .Die Gruppierung ist durch die Zeichenkette festgelegt: Wegen der eindeutigen Lesbarkeit hat die Formel ein einziges Paar von Komponenten, und ihr Wert ist ein einziger.Die Klausel wird von innen nach außen angewandt: hat den Wert , weil den Wert hat; die ganze Formel ist der Peirce-Pfeil von , mit dem Wert , und von , mit dem Wert , sodass sie den Wert hat. Mit Zahlen: .Wiederholen: Semantik der Aussagenlogik
Frage 6Was bedeutet ?
Das ist ein häufiges Missverständnis. Zu verneinen, dass alle Belegungen erfüllen, heißt nicht zu behaupten, dass keine sie erfüllt.Das ist die Unerfüllbarkeit, die viel stärker ist: Eine einzige Belegung, die widerlegt, genügt für .Das schreibt man , und es spricht von Ableitungen; spricht von Belegungen. Dass beides übereinstimmt, wird die Metatheorie beweisen.Es ist die Verneinung von , der Behauptung, dass jede Belegung erfüllt. Für die Variable gilt , und dennoch ist sie erfüllbar. Dass eine Kontradiktion ist, schreibt man .Wiederholen: Semantik der Aussagenlogik
Frage 7Man weiß, dass : Jede Belegung, die und erfüllt, erfüllt . Was folgt daraus?
Die Prämisse zu streichen ändert, was behauptet wird: , und ist nicht allgemeingültig. Die Prämisse verschwindet nicht; sie wird zum Antezedens.Sie kehrt die Richtung um: Die abgelöste Prämisse ist das Antezedens und die Konklusion das Konsequens.Sie löst auch die Prämissen aus ab, und das ist nur zulässig, wenn leer ist: , aber ist nicht allgemeingültig.Es ist das semantische Deduktionstheorem: Eine Belegung, die erfüllte und widerlegte, gäbe an und an und erfüllte dann , ohne zu erfüllen. Sein Beweis reduziert sich auf die einzige falsche Zeile der Implikation.Wiederholen: Semantische Folgerung und Äquivalenz
Frage 8Die Formel ist allgemeingültig. Welche der folgenden Formeln ist nach dem Satz von der uniformen Substitution allgemeingültig?
Sie ändert in einigen Vorkommen und in anderen nicht: Das ist keine Substitution, und das Ergebnis ist nicht allgemeingültig (die Belegung, die an und an gibt, widerlegt es).Sie setzt verschiedene Formeln an die Stelle ein und derselben Variablen; auch das ist keine Substitution, und die Belegung, die an und an gibt, widerlegt das Ergebnis.Sie erlaubt, jede Variable durch eine beliebige Formel zu substituieren, sofern man es in allen ihren Vorkommen tut und stets mit derselben Formel.Sie ergibt sich, indem man durch in allen ihren Vorkommen substituiert; die uniforme Substitution von Variablen durch beliebige Formeln erhält die Allgemeingültigkeit.Wiederholen: Semantische Folgerung und Äquivalenz
Frage 9Welche Formel bezeichnet nach der Konvention des Kurses der Ausdruck , ohne Klammern geschrieben?
Sie assoziiert nach rechts. Sie ist zur bezeichneten Formel äquivalent, aber nicht dieselbe Zeichenkette, und die Konvention legt nur eine fest.Das sind sie nicht: Wegen der eindeutigen Lesbarkeit wären ihre ersten Komponenten gleich, und diese sind und . Es sind verschiedene Formeln mit demselben Wert unter jeder Belegung.Ohne eine Konvention würde er in der Tat nichts bezeichnen; deshalb legt die dritte Lektion eine fest, die der Gruppierung nach links.Die Konjunktionen aus Gliedern werden rekursiv, nach links assoziierend, definiert, und die Konvention kürzt so die der Liste ab. Die andere Gruppierung ist eine andere Zeichenkette, wenn auch äquivalent wegen der Assoziativität.Wiederholen: Verallgemeinerte De-Morgan- und Distributivgesetze
Frage 10Eine Wahrheitsfunktion mit zwei Argumenten ordnet einen Wert, oder , jeder der vier Zeilen , , und zu. Wie viele Wahrheitsfunktionen mit zwei Argumenten gibt es?
Richtige Antwort:
Jede der Zeilen erhält einen von Werten, unabhängig von den übrigen: Es gibt Funktionen, eine für jede mögliche Spalte einer Tafel mit vier Zeilen. Sechs davon sind die der Junktoren des Kurses. Wer antwortet, hat die Zeilen gezählt und nicht die Funktionen; wer antwortet, hat mit multipliziert, statt zur -ten Potenz zu erheben.Wiederholen: Funktionale Vollständigkeit
Frage 11Kann eine nur mit und aus den Variablen geschriebene Formel den Wert unter der Belegung haben, die allen Variablen gibt?
Die Länge spielt keine Rolle: Die Eigenschaft bleibt bei jedem Schritt der Konstruktion erhalten, sodass keine Formel, wie lang sie auch sei, sie verliert.Dass ein Junktor genügt, sagt nichts über andere. Der Peirce-Pfeil genügt, weil man mit ihm die Negation schreibt; mit der Konjunktion und der Disjunktion nicht.Es gibt unendlich viele Formeln, und keine Anzahl von Tafeln erschöpft sie; die Antwort erhält man auf einen Schlag mit einer Eigenschaft, die alle erhalten.Die Variablen haben unter ihr den Wert , und die Konjunktion und die Disjunktion zweier Formeln mit dem Wert haben den Wert ; nach dem Abschlussprinzip geht die Eigenschaft auf alle so geschriebenen Formeln über. Daraus folgt, dass man mit und die Negation nicht schreiben kann: Die Menge ist kein vollständiges Junktorensystem.Wiederholen: Funktionale Vollständigkeit
Frage 12Ein Literal ist eine Variable oder die Negation einer Variablen. Welche der folgenden Formeln ist ein Literal?
Sie ist zu äquivalent, das ein Literal ist, aber sie ist keines: Sie ist die Negation einer Negation. Beim Negieren einer Normalform muss die doppelte Negation eines Literals reduziert werden, bevor man fortfährt.Sie ist eine Konjunktion zweier Literale, das heißt eine Elementarkonjunktion, kein Literal.Es kürzt ab, eine zusammengesetzte Formel, die weder eine Variable noch die Negation einer Variablen ist.Es ist die Negation der Variablen . Die Literale sind die Bausteine der Normalformen: Eine Klausel ist eine Disjunktion von Literalen, eine Elementarkonjunktion eine Konjunktion von Literalen.Wiederholen: Normalformen
Frage 13Ist die konjunktive Normalform allgemeingültig?
In einer Konjunktion rettet eine allgemeingültige Klausel die übrigen nicht: Die Konjunktion hat den Wert , sobald eine Klausel den Wert hat.Erfüllbar sein heißt nicht allgemeingültig sein: Die Belegung, die allen Variablen gibt, erfüllt sie, aber eine andere widerlegt sie.In einer konjunktiven Form liest man die Allgemeingültigkeit auf einen Blick ab, indem man Klausel für Klausel nach komplementären Paaren sucht. Das ist einer der Gründe, weshalb die Einheit die Normalformen untersucht.Eine konjunktive Form ist genau dann allgemeingültig, wenn jede ihrer Klauseln ein Literal und sein Komplement enthält. Die erste Klausel enthält ein solches Paar ( und ); die zweite nicht, und eine Klausel ohne komplementäres Paar hat den Wert unter der Belegung, die alle ihre Literale falsch macht.Wiederholen: Normalformen
Frage 14Um eine Formel in disjunktive Normalform zu bringen, distribuiert man die Konjunktion über die Disjunktion. Welche ist die richtige Regel?
Sie verwandelt die zweite Konjunktion in eine Disjunktion, ein häufiger Fehler, und die so geschriebene Regel ist nicht richtig: Mit wahr und , falsch ist die linke Seite falsch und die rechte wahr.Die rechte Seite ist zu äquivalent, und das ist eine andere Formel: Mit falsch und , wahr ist die linke falsch und die rechte wahr.Sie vergisst, in das zweite Glied zu kopieren: Mit und falsch und wahr ist die linke falsch und die rechte wahr.Es ist die Distributivität der Konjunktion über die Disjunktion: wird in jedes Glied kopiert und durch dieselbe Konjunktion mit ihm verbunden. Jede Anwendung ergibt eine äquivalente Formel, nach dem Ersetzungssatz.Wiederholen: Der Normalform-Algorithmus und seine Anwendungen
Frage 15Eine Schaltung hat zwei direkte Schalter, der Hebel und , in Reihe verbunden, und dieser Block liegt parallel zu einem direkten Schalter des Hebels . Welche Formel sagt, wann sie leitet?
Sie vertauscht die Rollen: Die Reihe ist die Konjunktion und die Parallelschaltung die Disjunktion, nicht umgekehrt.Sie legt den Schalter von in Reihe, der parallel liegt: Mit eingeschaltet und ausgeschaltet leitet die Schaltung, und diese Formel hat den Wert .Sie legt die Schalter von und parallel, die in Reihe liegen: Ist nur eingeschaltet, so leitet die Schaltung nicht, und diese Formel hat den Wert .Die Reihe lässt das Signal durch, wenn beide Schalter es durchlassen, und die Parallelschaltung, wenn irgendein Zweig es durchlässt: Die Reihe entspricht der Konjunktion und die Parallelschaltung der Disjunktion.Wiederholen: Der Normalform-Algorithmus und seine Anwendungen
Inhalt wird geladen…
Abgeschlossen
Melde dich an, um deinen Fortschritt zu speichern