Zum Inhalt springen
Topos Uranos

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 Γ⊢φ\Gamma \vdash \varphi mit der semantischen Folgerung Γ⊨φ\Gamma \models \varphi 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

  1. Die Abfolge der sechs Lektionen der Einheit beschreiben und erklären, welche Ergebnisse jeder Lektion die nächste verwendet.
  2. Die Semantik im Verlauf des Kurses verorten, die semantische Folgerung Γ⊨φ\Gamma \models \varphi von der Ableitbarkeit Γ⊢φ\Gamma \vdash \varphi unterscheiden und erklären, was die Korrektheit und die Vollständigkeit besagen werden.
  3. 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.
  4. Erkennen, was die Einheit aus den vorigen übernimmt, die Zeichen ==, ≡\eqsem, ⊣⊢\dashv\vdash, ↔\leftrightarrow und ⇔\Leftrightarrow 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.

Eingangstest

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.

  1. 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 ∙φψ\sigI\varphi\psi aus φ\varphi, aus ψ\psi und aus den Werten beider berechnet. Was garantiert, dass so genau eine Funktion definiert ist?

  2. Frage 2Aus früheren EinheitenWelche Formel ist, mit den offiziellen Abkürzungen des Kurses, (φ∨φ)(\varphi \vee \varphi)?

  3. 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?

  4. Frage 4Aus früheren EinheitenWenn man nach der Definition der Lektion über die Induktion die Formel α\alpha durch die Formel β\beta in φ\varphi substituiert, welche Vorkommen von α\alpha werden geändert?

  5. Frage 5Eine Belegung gibt pp den Wert 00 und qq den Wert 11. Wenn (φ↓ψ)(\varphi \downarrow \psi) genau dann den Wert 11 hat, wenn φ\varphi und ψ\psi den Wert 00 haben, welchen Wert nimmt die Formel (p↓(q↓p))(p \downarrow (q \downarrow p)) an?

  6. Frage 6Was bedeutet ⊭φ\not\models \varphi?

  7. Frage 7Man weiß, dass Γ∪{φ}⊨ψ\Gamma \cup \{\varphi\} \models \psi: Jede Belegung, die Γ\Gamma und φ\varphi erfüllt, erfüllt ψ\psi. Was folgt daraus?

  8. Frage 8Die Formel (v1∨¬v1)(v_{1} \vee \neg v_{1}) ist allgemeingültig. Welche der folgenden Formeln ist nach dem Satz von der uniformen Substitution allgemeingültig?

  9. Frage 9Welche Formel bezeichnet nach der Konvention des Kurses der Ausdruck v1∧v2∧v3v_{1} \wedge v_{2} \wedge v_{3}, ohne Klammern geschrieben?

  10. Frage 10Eine Wahrheitsfunktion mit zwei Argumenten ordnet einen Wert, 00 oder 11, jeder der vier Zeilen (1,1)(1, 1), (1,0)(1, 0), (0,1)(0, 1) und (0,0)(0, 0) zu. Wie viele Wahrheitsfunktionen mit zwei Argumenten gibt es?

  11. Frage 11Kann eine nur mit ∧\wedge und ∨\vee aus den Variablen geschriebene Formel den Wert 00 unter der Belegung haben, die allen Variablen 11 gibt?

  12. Frage 12Ein Literal ist eine Variable oder die Negation einer Variablen. Welche der folgenden Formeln ist ein Literal?

  13. Frage 13Ist die konjunktive Normalform (¬v1∨v2∨v1)∧(v3∨¬v2)(\neg v_{1} \vee v_{2} \vee v_{1}) \wedge (v_{3} \vee \neg v_{2}) allgemeingültig?

  14. Frage 14Um eine Formel in disjunktive Normalform zu bringen, distribuiert man die Konjunktion über die Disjunktion. Welche ist die richtige Regel?

  15. Frage 15Eine Schaltung hat zwei direkte Schalter, der Hebel pp und qq, in Reihe verbunden, und dieser Block liegt parallel zu einem direkten Schalter des Hebels rr. Welche Formel sagt, wann sie leitet?