logic as a tool chapter 2 deductive reasoning in
play

Logic as a Tool Chapter 2: Deductive Reasoning in Propositional - PowerPoint PPT Presentation

Logic as a Tool Chapter 2: Deductive Reasoning in Propositional Logic 2.1 Logical Deductive Systems: an overview Valentin Goranko Stockholm University October 2016 Goranko Deductive systems Goranko Deductive systems Logical consequence:


  1. Logic as a Tool Chapter 2: Deductive Reasoning in Propositional Logic 2.1 Logical Deductive Systems: an overview Valentin Goranko Stockholm University October 2016 Goranko

  2. Deductive systems Goranko

  3. Deductive systems • Logical consequence: A 1 , . . . , A n � C Goranko

  4. Deductive systems • Logical consequence: A 1 , . . . , A n � C and logical validity: � C are semantic notions, referring to the meaning of the formulae. Goranko

  5. Deductive systems • Logical consequence: A 1 , . . . , A n � C and logical validity: � C are semantic notions, referring to the meaning of the formulae. • Deductive systems are meant to capture logical consequence and validity defined by the logical semantics, in terms of deductions (derivations). Goranko

  6. Deductive systems • Logical consequence: A 1 , . . . , A n � C and logical validity: � C are semantic notions, referring to the meaning of the formulae. • Deductive systems are meant to capture logical consequence and validity defined by the logical semantics, in terms of deductions (derivations). • A deduction is a completely mechanical procedure, not referring to the meaning of the occurring formulae. Goranko

  7. Deductive systems • Logical consequence: A 1 , . . . , A n � C and logical validity: � C are semantic notions, referring to the meaning of the formulae. • Deductive systems are meant to capture logical consequence and validity defined by the logical semantics, in terms of deductions (derivations). • A deduction is a completely mechanical procedure, not referring to the meaning of the occurring formulae. • In deductive systems logical consequence is replaced by deductive consequence and valid formulae (tautologies) – by derivable formulae (theorems). Goranko

  8. Basic ingredients of a deductive system Goranko

  9. Basic ingredients of a deductive system • Formal logical language. Formulae. Goranko

  10. Basic ingredients of a deductive system • Formal logical language. Formulae. • Axioms. Rules of inference. Goranko

  11. Basic ingredients of a deductive system • Formal logical language. Formulae. • Axioms. Rules of inference. • Inference (deduction, derivation) from a set of assumptions (premisses) in a deductive system D : A 1 , . . . , A n ⊢ D C . Goranko

  12. Basic ingredients of a deductive system • Formal logical language. Formulae. • Axioms. Rules of inference. • Inference (deduction, derivation) from a set of assumptions (premisses) in a deductive system D : A 1 , . . . , A n ⊢ D C . • In particular, formulae derivable from no assumptions are called theorems of D : ⊢ D C . Goranko

  13. Soundness and completeness of a deductive system Goranko

  14. Soundness and completeness of a deductive system A deductive system D is sound (correct) for a given logical semantics if D can only derive what is logically correct (valid), Goranko

  15. Soundness and completeness of a deductive system A deductive system D is sound (correct) for a given logical semantics if D can only derive what is logically correct (valid), i.e.: A 1 , . . . , A n ⊢ D C = ⇒ A 1 , . . . , A n � C Goranko

  16. Soundness and completeness of a deductive system A deductive system D is sound (correct) for a given logical semantics if D can only derive what is logically correct (valid), i.e.: A 1 , . . . , A n ⊢ D C = ⇒ A 1 , . . . , A n � C In particular: = ⊢ D C ⇒ � C Goranko

  17. Soundness and completeness of a deductive system A deductive system D is sound (correct) for a given logical semantics if D can only derive what is logically correct (valid), i.e.: A 1 , . . . , A n ⊢ D C = ⇒ A 1 , . . . , A n � C In particular: = ⊢ D C ⇒ � C A deductive system D is complete for a given logical semantics if D can derive every valid logical consequence, Goranko

  18. Soundness and completeness of a deductive system A deductive system D is sound (correct) for a given logical semantics if D can only derive what is logically correct (valid), i.e.: A 1 , . . . , A n ⊢ D C = ⇒ A 1 , . . . , A n � C In particular: = ⊢ D C ⇒ � C A deductive system D is complete for a given logical semantics if D can derive every valid logical consequence, i.e.: A 1 , . . . , A n � C = ⇒ A 1 , . . . , A n ⊢ D C Goranko

  19. Soundness and completeness of a deductive system A deductive system D is sound (correct) for a given logical semantics if D can only derive what is logically correct (valid), i.e.: A 1 , . . . , A n ⊢ D C = ⇒ A 1 , . . . , A n � C In particular: = ⊢ D C ⇒ � C A deductive system D is complete for a given logical semantics if D can derive every valid logical consequence, i.e.: A 1 , . . . , A n � C = ⇒ A 1 , . . . , A n ⊢ D C In particular: � C = ⇒ ⊢ D C Goranko

  20. Soundness and completeness of a deductive system A deductive system D is sound (correct) for a given logical semantics if D can only derive what is logically correct (valid), i.e.: A 1 , . . . , A n ⊢ D C = ⇒ A 1 , . . . , A n � C In particular: = ⊢ D C ⇒ � C A deductive system D is complete for a given logical semantics if D can derive every valid logical consequence, i.e.: A 1 , . . . , A n � C = ⇒ A 1 , . . . , A n ⊢ D C In particular: � C = ⇒ ⊢ D C A deductive system D is adequate for a given semantics if it is both sound and complete for it, Goranko

  21. Soundness and completeness of a deductive system A deductive system D is sound (correct) for a given logical semantics if D can only derive what is logically correct (valid), i.e.: A 1 , . . . , A n ⊢ D C = ⇒ A 1 , . . . , A n � C In particular: = ⊢ D C ⇒ � C A deductive system D is complete for a given logical semantics if D can derive every valid logical consequence, i.e.: A 1 , . . . , A n � C = ⇒ A 1 , . . . , A n ⊢ D C In particular: � C = ⇒ ⊢ D C A deductive system D is adequate for a given semantics if it is both sound and complete for it, i.e.: A 1 , . . . , A n � C A 1 , . . . , A n ⊢ D C ⇐ ⇒ Goranko

  22. Soundness and completeness of a deductive system A deductive system D is sound (correct) for a given logical semantics if D can only derive what is logically correct (valid), i.e.: A 1 , . . . , A n ⊢ D C = ⇒ A 1 , . . . , A n � C In particular: = ⊢ D C ⇒ � C A deductive system D is complete for a given logical semantics if D can derive every valid logical consequence, i.e.: A 1 , . . . , A n � C = ⇒ A 1 , . . . , A n ⊢ D C In particular: � C = ⇒ ⊢ D C A deductive system D is adequate for a given semantics if it is both sound and complete for it, i.e.: A 1 , . . . , A n � C A 1 , . . . , A n ⊢ D C ⇐ ⇒ In particular: ⇒ ⊢ D C . � C ⇐ Goranko

  23. Main types of classical deductive systems Goranko

  24. Main types of classical deductive systems • Axiomatic systems Goranko

  25. Main types of classical deductive systems • Axiomatic systems • Natural deduction Goranko

  26. Main types of classical deductive systems • Axiomatic systems • Natural deduction • Semantic tableaux Goranko

  27. Main types of classical deductive systems • Axiomatic systems • Natural deduction • Semantic tableaux • Sequent calculi Goranko

  28. Main types of classical deductive systems • Axiomatic systems • Natural deduction • Semantic tableaux • Sequent calculi • Resolution Goranko

Recommend


More recommend