Skip to content
Topos Uranos

Summary

This lesson opens the fourth and last content unit of the course, devoted to metatheory. It presents its three lessons and the thread that joins them: the two previous units built, on the same language, two notions of what follows from some premises, deduction Γ⊢φ\Gamma \vdash \varphi and semantic consequence Γ⊨φ\Gamma \models \varphi, and this unit proves that they coincide, first for finite premises (soundness, Kalmár's lemma and completeness), then for arbitrary premises (the compactness theorem and strong completeness), and finally offers a third way of deciding consequence, the resolution method, of which it also proves that it is sound and complete. It explains why compactness is proved before strong completeness, and not the other way round; it shows with two examples the questions that neither the search for deductions nor the truth table can answer on its own; it specifies what is taken from the three previous units and gives advice for studying it.

Learning objectives

  1. Describe the sequence of the three lessons of the unit, explain which results of each one the next one uses and justify that compactness is proved, by a semantic argument, before strong completeness.
  2. Distinguish the two faces of the course, derivability Γ⊢φ\Gamma \vdash \varphi, existential and finite, and semantic consequence Γ⊨φ\Gamma \models \varphi, universal over infinitely many valuations, and state soundness and completeness in their three degrees.
  3. Explain why the coincidence of the two relations cannot be established case by case, but only with metatheorems, and recognize which instruments of the previous units (inductions, proof by cases, deduction theorems, coincidence lemma, conjunctive forms) each proof will use.
  4. Read deductions about deductions and semantic arguments of the unit, distinguishing at each step the relation being spoken of, and organize study starting from the entry assessment.

Entry assessment

Before working through the unit, it is worth measuring the starting point. This assessment is a self-assessment: it is not graded, and its only purpose is to guide your study. Its fifteen questions are of two kinds. The first six concern what the unit takes for granted from the previous ones: the definition of semantic consequence and its reduction to unsatisfiability, the value of joint denial, the coincidence lemma, the finiteness of deduction and proof by cases; anyone who misses one of them should review, before going on, the lesson that the question names. The remaining nine cover, in order, the three lessons of this unit, three each. Anyone who has never studied the metatheory of a logical system should not expect to get them right, and that does not matter: each answer, right or wrong, explains the point and names the lesson that deals with it. The same skills are measured again at the end, in the synthesis lesson.

Entry assessment

Before starting the unit, measure your starting point. It is a short self-assessment: it is not graded and its result is stored only in your browser.

  1. Question 1From earlier unitsWhat does Γ⊨φ\Gamma \models \varphi mean?

  2. Question 2From earlier unitsWhich of the following assertions is equivalent to Γ⊨φ\Gamma \models \varphi?

  3. Question 3From earlier unitsIf a valuation vv gives α\alpha the value 11, what value does it give (α↓β)(\alpha \downarrow \beta)?

  4. Question 4From earlier unitsThe variables of φ\varphi are v2v_{2} and v7v_{7}. Two valuations vv and ww give the same values to v2v_{2} and to v7v_{7}, and opposite values to all the other variables. If v(φ)=1v(\varphi) = 1, what can be asserted about w(φ)w(\varphi)?

  5. Question 5From earlier unitsLet Γ\Gamma be an infinite set of formulas such that Γ⊢φ\Gamma \vdash \varphi. What can be asserted?

  6. Question 6From earlier unitsIt is known that Γ∪{p}⊢χ\Gamma \cup \{p\} \vdash \chi and that Γ∪{¬p}⊢χ\Gamma \cup \{\neg p\} \vdash \chi. What does proof by cases allow one to conclude?

  7. Question 7The course system is sound. What does that property assert?

  8. Question 8Let vv be the valuation that gives 11 to pp and 00 to qq. What does Kalmár's lemma assert, with the variables pp and qq, for the formula (p↔q)(p \leftrightarrow q)?

  9. Question 9Can a deductive system be sound without being complete?

  10. Question 10What does the compactness theorem assert?

  11. Question 11Let Γ\Gamma be an infinite set of formulas such that Γ⊨φ\Gamma \models \varphi. What does compactness ensure?

  12. Question 12The first lesson proves completeness for finite sets of premises. Why does the finiteness of deduction not suffice to extend it to an infinite set Γ\Gamma?

  13. Question 13What is the resolvent of the clauses {p,¬q,r}\{p, \neg q, r\} and {q,s}\{q, s\}?

  14. Question 14To decide by resolution whether {(p∨q),¬p}⊨q\{(p \vee q), \neg p\} \models q, which set of clauses does one try to refute?

  15. Question 15Can the empty clause □\Box be derived by resolution from the set {{p,q},{¬p,¬q}}\{\{p, q\}, \{\neg p, \neg q\}\}?