Skip to content
Topos Uranos

Summary

This lesson opens the second unit of the course, devoted to deduction. It presents its five lessons and the thread that joins them, from the definition of a formal deductive system to De Morgan's laws and the distributive laws; it places the unit on the path of the course, between language, already built, and semantics and metatheory, which are to come, and anticipates what these will say about it; it justifies the choice of an axiomatic system, which is built in two stages (Łukasiewicz's system, with three axiom schemas and modus ponens, and the course system, which adds to it the rule of replacement of double negation), and explains why that second rule is needed and why it is postulated instead of proved; it shows with a short deduction how much work an elementary piece of reasoning hides; it specifies what is taken from the previous unit, namely unique readability, induction (strong induction on the natural numbers and structural induction) and the unfolding of abbreviations, and gives advice for studying it.

Learning objectives

  1. Describe the sequence of the five lessons of the unit and explain which results of each one the next one uses.
  2. Place deduction on the path of the course, distinguish derivability Γ⊢φ\Gamma \vdash \varphi from semantic consequence Γ⊨φ\Gamma \models \varphi and explain what soundness and completeness will assert.
  3. Explain why the course system adds to Łukasiewicz's a second primitive rule, the replacement of double negation, starting from what the three schemas can and cannot see in a joint denial.
  4. Read a short deduction by numbered lines, distinguish the deduction of formulas from deduction about deductions, recognize what the unit takes from the previous one and organize its 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 thirteen questions are of two kinds. The first three concern what the unit takes for granted from the previous one: unique readability, strong induction and the unfolding of abbreviations; anyone who misses one of them should review, before going on, the lesson that the question names. The remaining ten cover, in order, the five lessons of this unit: three the first, three the second, two the third, one the fourth and one the fifth. Anyone who has never studied a deductive 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 unitsThe string ∙∙∘∙∘∘∙∘∙\sigI\sigI\sigO\sigI\sigO\sigO\sigI\sigO\sigI is a compound formula, of the form ∙φψ\sigI\varphi\psi. What are its components φ\varphi and ψ\psi?

  2. Question 2From earlier unitsIn a proof by strong induction that every natural number nn has a property P(n)P(n), what may be assumed when proving P(n)P(n)?

  3. Question 3From earlier unitsWith the official abbreviations of the course, which formula does (φ→ψ)(\varphi \rightarrow \psi) designate, written with joint denial and negation?

  4. Question 4Schema A1 is (φ→(ψ→φ))(\varphi \rightarrow (\psi \rightarrow \varphi)). Is the formula (v1→(v2→v3))(v_{1} \rightarrow (v_{2} \rightarrow v_{3})) an instance of A1?

  5. Question 5A deduction already contains the lines ψ\psi and (φ→ψ)(\varphi \rightarrow \psi), where φ\varphi and ψ\psi are distinct formulas. Which formula does modus ponens applied to those two lines allow one to write?

  6. Question 6It is known that {φ}⊢ψ\{\varphi\} \vdash \psi, that is, that there is a deduction of ψ\psi whose only premise is φ\varphi. What does the deduction theorem then assert?

  7. Question 7What is derivable, with no further premises, from the set {(φ→ψ),(ψ→χ)}\{(\varphi \rightarrow \psi), (\psi \rightarrow \chi)\}?

  8. Question 8The rule of replacement of double negation (RDN) changes, in a line, a single occurrence of a subformula, and it acts on the string of the base language. How many occurrences of the subformula ¬v1\neg v_{1} does the string designated by (v1→v2)(v_{1} \rightarrow v_{2}) contain?

  9. Question 9Which formula is obtained from (¬φ→ψ)(\neg\varphi \rightarrow \psi) by contraposition, without adding double negations?

  10. Question 10Do (φ∨ψ)(\varphi \vee \psi) and (¬φ→ψ)(\neg\varphi \rightarrow \psi) designate the same formula?

  11. Question 11It is known that φ⊣⊢φ′\varphi \dashv\vdash \varphi', that is, that each one is derivable from the other. What justifies that also ¬φ⊣⊢¬φ′\neg\varphi \dashv\vdash \neg\varphi'?

  12. Question 12From the set of premises Γ∪{¬φ}\Gamma \cup \{\neg\varphi\} one deduces a formula χ\chi and its negation ¬χ\neg\chi. What can be concluded?

  13. Question 13To which formula is the negation of an implication, ¬(φ→ψ)\neg(\varphi \rightarrow \psi), equivalent?