cut elimination for modal logics without implicit
play

Cut Elimination for Modal Logics without Implicit Contractions - PowerPoint PPT Presentation

Cut Elimination for Modal Logics without Implicit Contractions Paolo Maffezioli Ruhr-Universit at Bochum 1 / 53 Contraction in LK Contraction rules are not admissible in Gentzens LK A , A , , A , A C C A ,


  1. Road to cut elimination in G3c ◮ From invertibility of logical rules ◮ to admissibility of contraction ◮ to cut elimination 13 / 53

  2. Labelled systems ◮ Variant of Gentzen sequents for modal logics 14 / 53

  3. Labelled systems ◮ Variant of Gentzen sequents for modal logics ◮ (in fact, for any logic with a Kripke semantics) 14 / 53

  4. Labelled systems ◮ Variant of Gentzen sequents for modal logics ◮ (in fact, for any logic with a Kripke semantics) ◮ combination of modal and (a fragment of) first-order language 14 / 53

  5. Labelled systems ◮ Variant of Gentzen sequents for modal logics ◮ (in fact, for any logic with a Kripke semantics) ◮ combination of modal and (a fragment of) first-order language ◮ multisets of labelled formulas x : A or relational atoms xRy 14 / 53

  6. Labelled systems ◮ Variant of Gentzen sequents for modal logics ◮ (in fact, for any logic with a Kripke semantics) ◮ combination of modal and (a fragment of) first-order language ◮ multisets of labelled formulas x : A or relational atoms xRy ◮ logical rules for labelled formulas 14 / 53

  7. Labelled systems ◮ Variant of Gentzen sequents for modal logics ◮ (in fact, for any logic with a Kripke semantics) ◮ combination of modal and (a fragment of) first-order language ◮ multisets of labelled formulas x : A or relational atoms xRy ◮ logical rules for labelled formulas ◮ non-logical rules for relational atoms 14 / 53

  8. Labelled systems ◮ Similarity between � and ∀ Γ ⇒ ∆ , A ( y / x ) xRy , Γ ⇒ ∆ , y : A R � ∗ R ∀∗ Γ ⇒ ∆ , x : � A Γ ⇒ ∆ , ∀ xA A ( t / x ) , ∀ xA , Γ ⇒ ∆ y : A , x : � , xRy , Γ ⇒ ∆ L � L ∀ x : � A , xRy , Γ ⇒ ∆ ∀ xA , Γ ⇒ ∆ 15 / 53

  9. Labelled systems ◮ Similarity between ♦ and ∃ Γ ⇒ ∆ , ∃ xA , A ( y / x ) xRy , Γ ⇒ ∆ , x : ♦ A , y : A R ♦ R ∃ xRy , Γ ⇒ ∆ , x : ♦ A Γ ⇒ ∆ , ∃ xA A ( y / x ) , Γ ⇒ ∆ xRy , y : A , Γ ⇒ ∆ L ♦ ∗ L ∃∗ x : ♦ A , Γ ⇒ ∆ ∃ xA , Γ ⇒ ∆ 16 / 53

  10. G3K x : P , Γ ⇒ ∆ , x : P x : ⊥ , Γ ⇒ ∆ x : A , x : B , Γ ⇒ ∆ Γ ⇒ ∆ , x : A Γ ⇒ ∆ , x : B L ∧ R ∧ x : A ∧ B , Γ ⇒ ∆ Γ ⇒ ∆ , x : A ∧ B x : A , Γ ⇒ ∆ x : B , Γ ⇒ ∆ Γ ⇒ ∆ , x : A , x : B L ∨ R ∨ x : A ∨ B , Γ ⇒ ∆ Γ ⇒ ∆ , x : A ∨ B Γ ⇒ ∆ , x : A x : B , Γ ⇒ ∆ x : A , Γ ⇒ ∆ , x : B L ⊃ R ⊃ x : A ⊃ B , Γ ⇒ ∆ Γ ⇒ ∆ , x : A ⊃ B y : A , x : � A , xRy , Γ ⇒ ∆ xRy , Γ ⇒ ∆ , y : A L � R � ∗ x : � A , xRy , Γ ⇒ ∆ Γ ⇒ ∆ , x : � A xRy , y : A , Γ ⇒ ∆ xRy , Γ ⇒ ∆ , x : ♦ A , y : A L ♦ ∗ R ♦ x : ♦ A , Γ ⇒ ∆ xRy , Γ ⇒ ∆ , x : ♦ A 17 / 53

  11. ❷ ❶ Extensions of G3K ◮ Idea: reach stronger logics by adding rules for R 18 / 53

  12. ❷ ❶ Extensions of G3K ◮ Idea: reach stronger logics by adding rules for R ◮ Problem: cut-free Gentzen system with new rules, i.e. 18 / 53

  13. Extensions of G3K ◮ Idea: reach stronger logics by adding rules for R ◮ Problem: cut-free Gentzen system with new rules, i.e. ◮ criteria for a new rule to be ❷ good ❶ w.r.t cut elimination. 18 / 53

  14. Extensions of G3K ◮ Idea: reach stronger logics by adding rules for R ◮ Problem: cut-free Gentzen system with new rules, i.e. ◮ criteria for a new rule to be ❷ good ❶ w.r.t cut elimination. ◮ Example: R is an equivalence relation 18 / 53

  15. Extensions of G3K ◮ Idea: reach stronger logics by adding rules for R ◮ Problem: cut-free Gentzen system with new rules, i.e. ◮ criteria for a new rule to be ❷ good ❶ w.r.t cut elimination. ◮ Example: R is an equivalence relation ◮ Reflexivity and Euclideaness of R as axioms ⇒ xRx xRy , xRz ⇒ yRz 18 / 53

  16. Extensions of G3K ◮ Idea: reach stronger logics by adding rules for R ◮ Problem: cut-free Gentzen system with new rules, i.e. ◮ criteria for a new rule to be ❷ good ❶ w.r.t cut elimination. ◮ Example: R is an equivalence relation ◮ Reflexivity and Euclideaness of R as axioms ⇒ xRx xRy , xRz ⇒ yRz ◮ No cut-free derivation of the symmetry of R ⇒ xRx xRy , xRx ⇒ yRx xRy ⇒ yRx 18 / 53

  17. Extensions of G3K ◮ Reflexivity and Euclideaness of R as rules of inference xRx , Γ ⇒ ∆ yRz , xRy , xRz , Γ ⇒ ∆ Ref R Eucl R Γ ⇒ ∆ xRy , xRz , Γ ⇒ ∆ 19 / 53

  18. Extensions of G3K ◮ Reflexivity and Euclideaness of R as rules of inference xRx , Γ ⇒ ∆ yRz , xRy , xRz , Γ ⇒ ∆ Ref R Eucl R Γ ⇒ ∆ xRy , xRz , Γ ⇒ ∆ ◮ Cut-free derivation of the symmetry of R yRx ⇒ yRx Eucl R xRy , xRx ⇒ yRx Ref R xRy ⇒ yRx 19 / 53

  19. Labelled systems ◮ What conditions should R satisfy so as to yield a cut-free extension of G3K? 20 / 53

  20. Labelled systems ◮ What conditions should R satisfy so as to yield a cut-free extension of G3K? ◮ R can be any first-order condition 20 / 53

  21. Labelled systems ◮ What conditions should R satisfy so as to yield a cut-free extension of G3K? ◮ R can be any first-order condition ◮ what modal logics can be captured? 20 / 53

  22. Labelled systems ◮ What conditions should R satisfy so as to yield a cut-free extension of G3K? ◮ R can be any first-order condition ◮ what modal logics can be captured? ◮ any modal logic characterized by a first-order frame condition 20 / 53

  23. Labelled systems ◮ What conditions should R satisfy so as to yield a cut-free extension of G3K? ◮ R can be any first-order condition ◮ what modal logics can be captured? ◮ any modal logic characterized by a first-order frame condition Dyckhoff and Negri. Geometrisation of first-order logic. The Bulletin of Symbolic Logic , 21(2):123-163, 2015. 20 / 53

  24. Extensions of G3K ◮ G3T = G3K + Ref xRx , Γ ⇒ ∆ Ref Γ ⇒ ∆ ◮ G3S4 = G3T + Trans xRz , xRy , yRz , Γ ⇒ ∆ Trans xRy , yRz , Γ ⇒ ∆ ◮ G3S5 = G3S4 + Sym yRx , xRy , Γ ⇒ ∆ Sym xRy , Γ ⇒ ∆ 21 / 53

  25. Cut elimination in (extensions of) G3K Theorem (Negri) In G3KT , G3KS4 and G3KS5 ◮ Logical rules are hp-invertible ◮ Contraction is hp-admissible ◮ Cut is admissible Negri. Proof analysis in modal logic. Journal of Philosophical Logic , 34(5-6):507-544, 2005. 22 / 53

  26. Cut elimination in (extensions of) G3K ◮ Moreover, hyperexponential growth of cut-free derivations Schwichtenberg. Proof theory: some applications of cut elimination. In J. Barwise, editor, Handbook of Mathematical Logic , volume 90, pages 867-895. North-Holland, 1977. 23 / 53

  27. Completeness of (extensions of) G3K ◮ No obvious formula-interpretation of a labelled sequent 24 / 53

  28. Completeness of (extensions of) G3K ◮ No obvious formula-interpretation of a labelled sequent ◮ In ordinary sequent calculi � � Γ ⇒ ∆ iff Γ ⊃ ∆ 24 / 53

  29. Completeness of (extensions of) G3K ◮ No obvious formula-interpretation of a labelled sequent ◮ In ordinary sequent calculi � � Γ ⇒ ∆ iff Γ ⊃ ∆ ◮ Two forms of completeness for a labelled system S ◮ S is weakly complete if it derives all valid labelled formulas ◮ S is strongly complete if it derives all labelled sequents 24 / 53

  30. Completeness of (extensions of) G3K Theorem (Negri) G3KT , G3KS4 and G3KS5 are strongly complete. Negri. Kripke completeness revisited. in G. Primiero and S. Rahman (eds.), Acts of Knowledge - History, Philosophy and Logic , College Publications, 2009 25 / 53

  31. Completeness of (extensions of) G3K ◮ Weak completeness is proved via derivability of axiom system 26 / 53

  32. Completeness of (extensions of) G3K ◮ Weak completeness is proved via derivability of axiom system ◮ (and completeness of the axiom system itself) 26 / 53

  33. Completeness of (extensions of) G3K ◮ Weak completeness is proved via derivability of axiom system ◮ (and completeness of the axiom system itself) ◮ G3K derives all valid labelled formulas ◮ x : � A , x : � ( A ⊃ B ) ⇒ x : � B (axiom K) ◮ from ⇒ x : A infer ⇒ x : � A (necessitation rule) 26 / 53

  34. Completeness of G3K ◮ In the derivation of K xRy , y : A ⇒ y : B , y : A y : B , y : A ⇒ y : B xRy , y : A , y : A ⊃ B ⇒ y : B L � xRy , y : A , x : � ( A ⊃ B ) ⇒ y : B L � xRy , x : � A , x : � ( A ⊃ B ) ⇒ y : B x : � A , x : � ( A ⊃ B ) ⇒ x : � B ◮ the two applications of L � are on distinct labelled formulas ◮ no labelled formula get analyzed twice by the same rule 27 / 53

  35. Doing away with repetitions ◮ Consider L � without the principal labelled formula repeated y : A , xRy , Γ ⇒ ∆ x : � A , xRy , Γ ⇒ ∆ L � ♯ 28 / 53

  36. Doing away with repetitions ◮ Consider L � without the principal labelled formula repeated y : A , xRy , Γ ⇒ ∆ x : � A , xRy , Γ ⇒ ∆ L � ♯ ◮ and K is still derivable 28 / 53

  37. Doing away with repetitions ◮ Consider L � without the principal labelled formula repeated y : A , xRy , Γ ⇒ ∆ x : � A , xRy , Γ ⇒ ∆ L � ♯ ◮ and K is still derivable ◮ does this count as a proof that G3K ♯ is weakly complete? 28 / 53

  38. Doing away with repetitions ◮ No, modus ponens still needs to be proved admissible 29 / 53

  39. Doing away with repetitions ◮ No, modus ponens still needs to be proved admissible ◮ this require cut elimination of G3K ♯ 29 / 53

  40. Doing away with repetitions ◮ No, modus ponens still needs to be proved admissible ◮ this require cut elimination of G3K ♯ ◮ but cut elimination requires contraction 29 / 53

  41. Doing away with repetitions ◮ No, modus ponens still needs to be proved admissible ◮ this require cut elimination of G3K ♯ ◮ but cut elimination requires contraction ◮ and contraction requires invertibility 29 / 53

  42. Doing away with repetitions ◮ No, modus ponens still needs to be proved admissible ◮ this require cut elimination of G3K ♯ ◮ but cut elimination requires contraction ◮ and contraction requires invertibility ◮ and L � ♯ is not invertible 29 / 53

  43. Doing away with repetitions ◮ Is it possible to get rid of the repetition in L � 30 / 53

  44. Doing away with repetitions ◮ Is it possible to get rid of the repetition in L � ◮ without losing weak completeness? 30 / 53

  45. Doing away with repetitions ◮ Is it possible to get rid of the repetition in L � ◮ without losing weak completeness? ◮ are there modal validities that can be derived using L � 30 / 53

  46. Doing away with repetitions ◮ Is it possible to get rid of the repetition in L � ◮ without losing weak completeness? ◮ are there modal validities that can be derived using L � ◮ and that are not derivable using L � ♯ ? 30 / 53

  47. Doing away with repetitions ◮ In G3c the trade-off between repetition of quantifiers and contraction is unavoidable, 31 / 53

  48. Doing away with repetitions ◮ In G3c the trade-off between repetition of quantifiers and contraction is unavoidable, ◮ (on pain of decidability of first-order logic) 31 / 53

  49. Doing away with repetitions ◮ In G3c the trade-off between repetition of quantifiers and contraction is unavoidable, ◮ (on pain of decidability of first-order logic) ◮ but many modal logics are decidable 31 / 53

  50. Doing away with repetitions ◮ In G3c the trade-off between repetition of quantifiers and contraction is unavoidable, ◮ (on pain of decidability of first-order logic) ◮ but many modal logics are decidable ◮ there could be a way to avoid cumulative modal rules . . . 31 / 53

  51. Doing away with repetitions ◮ In G3c the trade-off between repetition of quantifiers and contraction is unavoidable, ◮ (on pain of decidability of first-order logic) ◮ but many modal logics are decidable ◮ there could be a way to avoid cumulative modal rules . . . ◮ . . . without having contraction rules explicit 31 / 53

  52. Doing away with repetitions ◮ How far we can get without repetition? Not very far. . . 32 / 53

  53. Doing away with repetitions ◮ How far we can get without repetition? Not very far. . . ◮ Notable modal validities do need L � to be derived 32 / 53

  54. Doing away with repetitions ◮ How far we can get without repetition? Not very far. . . ◮ Notable modal validities do need L � to be derived ◮ ( ♦ ( A ⊃ � B ) ∧ ♦ ( A ⊃ � ¬ B )) ⊃ ♦ ¬ A 32 / 53

  55. Doing away with repetitions ◮ How far we can get without repetition? Not very far. . . ◮ Notable modal validities do need L � to be derived ◮ ( ♦ ( A ⊃ � B ) ∧ ♦ ( A ⊃ � ¬ B )) ⊃ ♦ ¬ A ◮ Fitting’s example is derivable in G3S5 but not in G3S5 ♯ 32 / 53

  56. Doing away with repetitions ◮ How far we can get without repetition? Not very far. . . ◮ Notable modal validities do need L � to be derived ◮ ( ♦ ( A ⊃ � B ) ∧ ♦ ( A ⊃ � ¬ B )) ⊃ ♦ ¬ A ◮ Fitting’s example is derivable in G3S5 but not in G3S5 ♯ ◮ G3S5 ♯ is weakly incomplete 32 / 53

  57. Doing away with repetitions ◮ How far we can get without repetition? Not very far. . . ◮ Notable modal validities do need L � to be derived ◮ ( ♦ ( A ⊃ � B ) ∧ ♦ ( A ⊃ � ¬ B )) ⊃ ♦ ¬ A ◮ Fitting’s example is derivable in G3S5 but not in G3S5 ♯ ◮ G3S5 ♯ is weakly incomplete ◮ (and hence also strongly incomplete) 32 / 53

  58. Doing away with repetitions ◮ � ( A ∧ ¬ � A ) ⊃ � ⊥ is der. in G3K4 but not in G3K4 ♯ 33 / 53

  59. Doing away with repetitions ◮ � ( A ∧ ¬ � A ) ⊃ � ⊥ is der. in G3K4 but not in G3K4 ♯ ◮ ♦ ( A ⊃ � A ) is der. in G3T but not in G3X ♯ (X ∈ { T , S4 , S5 } ) 33 / 53

  60. Doing away with repetitions ◮ � ( A ∧ ¬ � A ) ⊃ � ⊥ is der. in G3K4 but not in G3K4 ♯ ◮ ♦ ( A ⊃ � A ) is der. in G3T but not in G3X ♯ (X ∈ { T , S4 , S5 } ) ◮ G3K4 ♯ , G3T ♯ , G3S4 ♯ , G3S5 ♯ are all weakly incomplete 33 / 53

  61. Doing away with repetitions ◮ � ( A ∧ ¬ � A ) ⊃ � ⊥ is der. in G3K4 but not in G3K4 ♯ ◮ ♦ ( A ⊃ � A ) is der. in G3T but not in G3X ♯ (X ∈ { T , S4 , S5 } ) ◮ G3K4 ♯ , G3T ♯ , G3S4 ♯ , G3S5 ♯ are all weakly incomplete ◮ (and hence also strongly incomplete) 33 / 53

  62. Is at least G3K ♯ weakly complete? ◮ Minari: G3K ♯ is weakly complete . . . 34 / 53

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