Propositional Logic: Soundness of Formal Deduction
Alice Gao
Lecture 9
CS 245 Logic and Computation Fall 2019 1 / 16
Propositional Logic: Soundness of Formal Deduction Alice Gao - - PowerPoint PPT Presentation
Propositional Logic: Soundness of Formal Deduction Alice Gao Lecture 9 CS 245 Logic and Computation Fall 2019 1 / 16 Learning Goals By the end of this lecture, you should be able to deduction and the soundness of formal deduction.
CS 245 Logic and Computation Fall 2019 1 / 16
▶ Defjne the soundness of formal deduction. ▶ Prove that a tautological consequence holds using formal
▶ Show that no formal deduction proof exists using the
CS 245 Logic and Computation Fall 2019 2 / 16
▶ Σ semantically implies 𝐵. ▶ 𝐵 is a tautological consequence of Σ. ▶ For any truth valuation 𝑢, if every formula in Σ is true under 𝑢
CS 245 Logic and Computation Fall 2019 3 / 16
▶ Σ formally proves 𝐵. ▶ There exists a proof which syntactically transforms the
▶ A formal proof is a syntactic manipulation of symbols and it
CS 245 Logic and Computation Fall 2019 4 / 16
CS 245 Logic and Computation Fall 2019 5 / 16
CS 245 Logic and Computation Fall 2019 6 / 16
▶ resolution ▶ axiomatic systems ▶ semantic tableaux ▶ intuitionistic logic: sound but not complete. e.g. it cannot
▶ any system plus 𝑞 ∧ (¬𝑞) as an axiom: not sound but
CS 245 Logic and Computation Fall 2019 7 / 16
▶ derives the conclusion without using any inference rule, or
▶ derives the conclusion by applying a rule of formal deduction
CS 245 Logic and Computation Fall 2019 8 / 16
CS 245 Logic and Computation Fall 2019 9 / 16
▶ Assume that the proof of Σ ⊢ 𝐵 applies the rule ∧+
CS 245 Logic and Computation Fall 2019 10 / 16
▶ Assume that the proof of Σ ⊢ 𝐵 applies the rule → −
CS 245 Logic and Computation Fall 2019 11 / 16
CS 245 Logic and Computation Fall 2019 12 / 16
CS 245 Logic and Computation Fall 2019 13 / 16
CS 245 Logic and Computation Fall 2019 14 / 16
CS 245 Logic and Computation Fall 2019 15 / 16
▶ Defjne the soundness of formal deduction. ▶ Prove that a tautological consequence holds using formal
▶ Show that no formal deduction proof exists using the
CS 245 Logic and Computation Fall 2019 16 / 16