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.2 Axiomatic systems for propositional logics Valentin Goranko Stockholm University November 2020 Goranko Hilbert-style axiomatic systems Goranko Hilbert-style axiomatic


  1. Logic as a Tool Chapter 2: Deductive Reasoning in Propositional Logic 2.2 Axiomatic systems for propositional logics Valentin Goranko Stockholm University November 2020 Goranko

  2. Hilbert-style axiomatic systems Goranko

  3. Hilbert-style axiomatic systems • Based on axioms (or, axiom schemes), and only one or two simple rules of inference. Goranko

  4. Hilbert-style axiomatic systems • Based on axioms (or, axiom schemes), and only one or two simple rules of inference. • Relatively easy to extract from the semantics and reason about. In particular, suitable to do induction on derivations. Goranko

  5. Hilbert-style axiomatic systems • Based on axioms (or, axiom schemes), and only one or two simple rules of inference. • Relatively easy to extract from the semantics and reason about. In particular, suitable to do induction on derivations. • Practically not very convenient and useful, because the derivations are not well-structured. Goranko

  6. Hilbert-style axiomatic systems • Based on axioms (or, axiom schemes), and only one or two simple rules of inference. • Relatively easy to extract from the semantics and reason about. In particular, suitable to do induction on derivations. • Practically not very convenient and useful, because the derivations are not well-structured. • In particular, not suitable for automated reasoning. Goranko

  7. The axiomatic system H for the classical propositional logic Goranko

  8. The axiomatic system H for the classical propositional logic Axiom schemes for ¬ and → : Goranko

  9. The axiomatic system H for the classical propositional logic Axiom schemes for ¬ and → : ( → 1) A → ( B → A ); Goranko

  10. The axiomatic system H for the classical propositional logic Axiom schemes for ¬ and → : ( → 1) A → ( B → A ); ( → 2) ( A → ( B → C )) → (( A → B ) → ( A → C )); Goranko

  11. The axiomatic system H for the classical propositional logic Axiom schemes for ¬ and → : ( → 1) A → ( B → A ); ( → 2) ( A → ( B → C )) → (( A → B ) → ( A → C )); ( → 3) ( ¬ B → ¬ A ) → (( ¬ B → A ) → B ) . Goranko

  12. The axiomatic system H for the classical propositional logic Axiom schemes for ¬ and → : ( → 1) A → ( B → A ); ( → 2) ( A → ( B → C )) → (( A → B ) → ( A → C )); ( → 3) ( ¬ B → ¬ A ) → (( ¬ B → A ) → B ) . The only rule of inference: Modus ponens: A , A → B B Goranko

  13. The axiomatic system H for the classical propositional logic Axiom schemes for ¬ and → : ( → 1) A → ( B → A ); ( → 2) ( A → ( B → C )) → (( A → B ) → ( A → C )); ( → 3) ( ¬ B → ¬ A ) → (( ¬ B → A ) → B ) . The only rule of inference: Modus ponens: A , A → B B If we assume that the only propositional connectives in the language are ¬ and → while others are defined in terms of them, then the defining equivalences plus the axioms above provide a sound and complete axiomatization for classical propositional logic. Goranko

  14. The axiomatic system H for the classical propositional logic Axiom schemes for ¬ and → : ( → 1) A → ( B → A ); ( → 2) ( A → ( B → C )) → (( A → B ) → ( A → C )); ( → 3) ( ¬ B → ¬ A ) → (( ¬ B → A ) → B ) . The only rule of inference: Modus ponens: A , A → B B If we assume that the only propositional connectives in the language are ¬ and → while others are defined in terms of them, then the defining equivalences plus the axioms above provide a sound and complete axiomatization for classical propositional logic. However, it is not convenient to treat ∧ and ∨ as definable connectives. Goranko

  15. Adding axioms for ∧ and ∨ to H Goranko

  16. Adding axioms for ∧ and ∨ to H Axiom schemes for ∧ : Goranko

  17. Adding axioms for ∧ and ∨ to H Axiom schemes for ∧ : ( ∧ 1) ( A ∧ B ) → A ; Goranko

  18. Adding axioms for ∧ and ∨ to H Axiom schemes for ∧ : ( ∧ 1) ( A ∧ B ) → A ; ( ∧ 2) ( A ∧ B ) → B ; Goranko

  19. Adding axioms for ∧ and ∨ to H Axiom schemes for ∧ : ( ∧ 1) ( A ∧ B ) → A ; ( ∧ 2) ( A ∧ B ) → B ; ( ∧ 3) ( A → B ) → (( A → C ) → ( A → ( B ∧ C ))) . Goranko

  20. Adding axioms for ∧ and ∨ to H Axiom schemes for ∧ : ( ∧ 1) ( A ∧ B ) → A ; ( ∧ 2) ( A ∧ B ) → B ; ( ∧ 3) ( A → B ) → (( A → C ) → ( A → ( B ∧ C ))) . Axioms schemes for ∨ : Goranko

  21. Adding axioms for ∧ and ∨ to H Axiom schemes for ∧ : ( ∧ 1) ( A ∧ B ) → A ; ( ∧ 2) ( A ∧ B ) → B ; ( ∧ 3) ( A → B ) → (( A → C ) → ( A → ( B ∧ C ))) . Axioms schemes for ∨ : ( ∨ 1) A → A ∨ B ; Goranko

  22. Adding axioms for ∧ and ∨ to H Axiom schemes for ∧ : ( ∧ 1) ( A ∧ B ) → A ; ( ∧ 2) ( A ∧ B ) → B ; ( ∧ 3) ( A → B ) → (( A → C ) → ( A → ( B ∧ C ))) . Axioms schemes for ∨ : ( ∨ 1) A → A ∨ B ; ( ∨ 2) B → A ∨ B ; Goranko

  23. Adding axioms for ∧ and ∨ to H Axiom schemes for ∧ : ( ∧ 1) ( A ∧ B ) → A ; ( ∧ 2) ( A ∧ B ) → B ; ( ∧ 3) ( A → B ) → (( A → C ) → ( A → ( B ∧ C ))) . Axioms schemes for ∨ : ( ∨ 1) A → A ∨ B ; ( ∨ 2) B → A ∨ B ; ( ∨ 3) ( A → C ) → (( B → C ) → (( A ∨ B ) → C )) . Goranko

  24. Derivations and deductive consequence in H Goranko

  25. Derivations and deductive consequence in H A formula A is derivable in H from a set of assumptions: Γ, denoted Γ ⊢ H A , Goranko

  26. Derivations and deductive consequence in H A formula A is derivable in H from a set of assumptions: Γ, denoted Γ ⊢ H A , if there is a finite sequence of formulae A 1 , ..., A n , such that A n = A and for each i ≤ n : Goranko

  27. Derivations and deductive consequence in H A formula A is derivable in H from a set of assumptions: Γ, denoted Γ ⊢ H A , if there is a finite sequence of formulae A 1 , ..., A n , such that A n = A and for each i ≤ n : A i is either an instance of an axiom of H , Goranko

  28. Derivations and deductive consequence in H A formula A is derivable in H from a set of assumptions: Γ, denoted Γ ⊢ H A , if there is a finite sequence of formulae A 1 , ..., A n , such that A n = A and for each i ≤ n : A i is either an instance of an axiom of H , or a formula from Γ, Goranko

  29. Derivations and deductive consequence in H A formula A is derivable in H from a set of assumptions: Γ, denoted Γ ⊢ H A , if there is a finite sequence of formulae A 1 , ..., A n , such that A n = A and for each i ≤ n : A i is either an instance of an axiom of H , or a formula from Γ, or is obtained from some A j , A k for j , k < i , by applying Modus Ponens. Goranko

  30. Derivations and deductive consequence in H A formula A is derivable in H from a set of assumptions: Γ, denoted Γ ⊢ H A , if there is a finite sequence of formulae A 1 , ..., A n , such that A n = A and for each i ≤ n : A i is either an instance of an axiom of H , or a formula from Γ, or is obtained from some A j , A k for j , k < i , by applying Modus Ponens. A is a theorem of H if ∅ ⊢ H A , also denoted ⊢ H A . Goranko

  31. Derivations and deductive consequence in H A formula A is derivable in H from a set of assumptions: Γ, denoted Γ ⊢ H A , if there is a finite sequence of formulae A 1 , ..., A n , such that A n = A and for each i ≤ n : A i is either an instance of an axiom of H , or a formula from Γ, or is obtained from some A j , A k for j , k < i , by applying Modus Ponens. A is a theorem of H if ∅ ⊢ H A , also denoted ⊢ H A . An important observation: ⊢ H has the following Monotonicity Property: if Γ ⊢ H A and Γ ⊆ Γ ′ then Γ ′ ⊢ H A . Goranko

  32. Derivations and deductive consequence in H A formula A is derivable in H from a set of assumptions: Γ, denoted Γ ⊢ H A , if there is a finite sequence of formulae A 1 , ..., A n , such that A n = A and for each i ≤ n : A i is either an instance of an axiom of H , or a formula from Γ, or is obtained from some A j , A k for j , k < i , by applying Modus Ponens. A is a theorem of H if ∅ ⊢ H A , also denoted ⊢ H A . An important observation: ⊢ H has the following Monotonicity Property: if Γ ⊢ H A and Γ ⊆ Γ ′ then Γ ′ ⊢ H A . Theorem Adequacy of H : The axiomatic system H is sound and complete for the classical propositional logic: Γ ⊢ H A iff Γ | = A . Goranko

  33. Inductive definition of derivations in H Goranko

  34. Inductive definition of derivations in H Consider derivations as objects of the type Γ ⊢ H A , not as derivability claims. Goranko

  35. Inductive definition of derivations in H Consider derivations as objects of the type Γ ⊢ H A , not as derivability claims. Here is an inductive definition of (the set of) derivations in H . Goranko

  36. Inductive definition of derivations in H Consider derivations as objects of the type Γ ⊢ H A , not as derivability claims. Here is an inductive definition of (the set of) derivations in H . 1. If A is an axiom then Γ ⊢ H A is a derivation in H . Goranko

  37. Inductive definition of derivations in H Consider derivations as objects of the type Γ ⊢ H A , not as derivability claims. Here is an inductive definition of (the set of) derivations in H . 1. If A is an axiom then Γ ⊢ H A is a derivation in H . 2. If A ∈ Γ then Γ ⊢ H A is a derivation in H . Goranko

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend