comparing and via polarities
play

Comparing and ! via polarities Sonia Marin Inria, LIX, Ecole - PowerPoint PPT Presentation

Comparing and ! via polarities Sonia Marin Inria, LIX, Ecole Polytechnique ITU Copenhagen May 19, 2017 The answer The answer from a proof-theoretical point of view exponentials behave exactly like S4 modalities [Martini &


  1. Comparing ✷ and ! via polarities Sonia Marin Inria, LIX, ´ Ecole Polytechnique ITU Copenhagen May 19, 2017

  2. The answer

  3. The answer “from a proof-theoretical point of view exponentials behave exactly like S4 modalities” [Martini & Masini, 1994]

  4. Are ! and ✷ interchangeable?

  5. Are ! and ✷ interchangeable? Modal logic S4 : A ::= x | x ⊥ | A ∧ A | ⊤ | A ∨ A | ⊥

  6. Are ! and ✷ interchangeable? Modal logic S4 : A ::= x | x ⊥ | A ∧ A | ⊤ | A ∨ A | ⊥ | ✷ A | ✸ A

  7. Are ! and ✷ interchangeable? Modal logic S4 : A ::= x | x ⊥ | A ∧ A | ⊤ | A ∨ A | ⊥ | ✷ A | ✸ A Linear logic LL : A ::= x | x ⊥ | A ⊗ A | 1 | A ` A | ⊥ | A ⊕ A | 0 | A & A | ⊤

  8. Are ! and ✷ interchangeable? Modal logic S4 : A ::= x | x ⊥ | A ∧ A | ⊤ | A ∨ A | ⊥ | ✷ A | ✸ A Linear logic LL : A ::= x | x ⊥ | A ⊗ A | 1 | A ` A | ⊥ | A ⊕ A | 0 | A & A | ⊤ | ! A | ? A

  9. Are ! and ✷ interchangeable? Modal logic S4 : A ::= x | x ⊥ | A ∧ A | ⊤ | A ∨ A | ⊥ | ✷ A | ✸ A ⊢ ✸ Γ , A ⊢ Γ , ✸ A , A ✷ − ✸ − − − − − − − − − − − − − − − − − − − − − − − − − ⊢ ✸ Γ , ✷ A , ∆ ⊢ Γ , ✸ A Linear logic LL : A ::= x | x ⊥ | A ⊗ A | 1 | A ` A | ⊥ | A ⊕ A | 0 | A & A | ⊤ | ! A | ? A ⊢ ?Γ , A ⊢ Γ , A ! − ? − − − − − − − − − − − − − − − − ⊢ ?Γ , ! A ⊢ Γ , ? A

  10. Are ! and ✷ interchangeable? Modal logic S4 : A ::= x | x ⊥ | A ∧ A | ⊤ | A ∨ A | ⊥ | ✷ A | ✸ A ⊢ ✸ Γ , A ⊢ Γ , ✸ A , A ✷ − ✸ − − − − − − − − − − − − − − − − − − − − − − − − − ⊢ ✸ Γ , ✷ A , ∆ ⊢ Γ , ✸ A Linear logic LL : A ::= x | x ⊥ | A ⊗ A | 1 | A ` A | ⊥ | A ⊕ A | 0 | A & A | ⊤ | ! A | ? A ⊢ ?Γ , A ⊢ Γ , A ! − ? − − − − − − − − − − − − − − − − ⊢ ?Γ , ! A ⊢ Γ , ? A

  11. Are ! and ✷ interchangeable? Theorem: [Martini & Masini, 1994] Γ + provable in LL Γ provable in S4 ⇔ Modal logic S4 : A ::= x | x ⊥ | A ∧ A | ⊤ | A ∨ A | ⊥ | ✷ A | ✸ A ⊢ ✸ Γ , A ⊢ Γ , ✸ A , A ✷ − ✸ − − − − − − − − − − − − − − − − − − − − − − − − − ⊢ ✸ Γ , ✷ A , ∆ ⊢ Γ , ✸ A Linear logic LL : A ::= x | x ⊥ | A ⊗ A | 1 | A ` A | ⊥ | A ⊕ A | 0 | A & A | ⊤ | ! A | ? A ⊢ ?Γ , A ⊢ Γ , A ! − ? − − − − − − − − − − − − − − − − ⊢ ?Γ , ! A ⊢ Γ , ? A

  12. Are ! and ✷ interchangeable? Theorem: [Martini & Masini, 1994] Γ + provable in LL Γ provable in S4 ⇔

  13. Are ! and ✷ interchangeable? Theorem: [Martini & Masini, 1994] Γ + provable in LL Γ provable in S4 ⇔ Their answer: cut-free proof of an S 4 sequent � cut-free proof of its LL translation

  14. Are ! and ✷ interchangeable? Theorem: [Martini & Masini, 1994] Γ + provable in LL Γ provable in S4 ⇔ Our question: focused polarised cut-free proof of an S 4 sequent � focused polarised cut-free proof of its LL translation ?

  15. Polarity and focusing non-invertible rules : positive connectives Polarities: invertible rules : negative connectives [Andreoli, 1990] [Laurent, 2004]

  16. Polarity and focusing non-invertible rules : positive connectives Polarities: invertible rules : negative connectives � � � Inversion: in π � the last rule is negative. � � � ⊢ N , Γ [Andreoli, 1990] [Laurent, 2004]

  17. Polarity and focusing non-invertible rules : positive connectives Polarities: invertible rules : negative connectives � � � Inversion: in π � the last rule is negative. � � � ⊢ N , Γ Focus on a positive formula: � � � in π � only rules decomposing P between two rules decomposing P � � � ⊢ P , Γ [Andreoli, 1990] [Laurent, 2004]

  18. Polarity and focusing non-invertible rules : positive connectives Polarities: invertible rules : negative connectives � � � Inversion: in π � the last rule is negative. � � � ⊢ N , Γ Focus on a positive formula: � � � in π � only rules decomposing P between two rules decomposing P � � � ⊢ P , Γ Completeness of focusing: if a formula F is provable then F has a focused proof [Andreoli, 1990] [Laurent, 2004]

  19. Polarity and connectives non-invertible rules : positive connectives Polarities: invertible rules : negative connectives [Andreoli, 1990] [Laurent, 2004]

  20. Polarity and connectives non-invertible rules : positive connectives Polarities: invertible rules : negative connectives Modal logic S4 : A ::= x | x ⊥ | A ∧ A | ⊤ | A ∨ A | ⊥ | ✷ A | ✸ A Linear logic LL : A ::= x | x ⊥ | A ⊗ A | 1 | A ` A | ⊥ | A ⊕ A | 0 | A & A | ⊤ | ! A | ? A [Andreoli, 1990] [Laurent, 2004]

  21. Polarity and connectives non-invertible rules : positive connectives Polarities: invertible rules : negative connectives Modal logic S4 : A ::= x | x ⊥ | A ∧ A | ⊤ | A ∨ A | ⊥ | ✷ A | ✸ A Linear logic LL : A ::= x | x ⊥ | A ⊗ A | 1 | A ` A | ⊥ | A ⊕ A | 0 | A & A | ⊤ | ! A | ? A P ::= x | A ⊗ A | 1 | A ⊕ A | 0 x ⊥ | A ` A | ⊥ | A & A | ⊤ N ::= [Andreoli, 1990] [Laurent, 2004]

  22. Polarity and connectives non-invertible rules : positive connectives Polarities: invertible rules : negative connectives Modal logic S4 : A ::= x | x ⊥ | A ∧ A | ⊤ | A ∨ A | ⊥ | ✷ A | ✸ A Linear logic LL : A ::= x | x ⊥ | A ⊗ A | 1 | A ` A | ⊥ | A ⊕ A | 0 | A & A | ⊤ | ! A | ? A P ::= x | A ⊗ A | 1 | A ⊕ A | 0 | ! A x ⊥ | A ` A | ⊥ | A & A | ⊤ | ? A N ::= [Andreoli, 1990] [Laurent, 2004]

  23. Polarity and connectives non-invertible rules : positive connectives Polarities: invertible rules : negative connectives Modal logic S4 : A ::= x | x ⊥ | A ∧ A | ⊤ | A ∨ A | ⊥ | ✷ A | ✸ A + + + + ::= | A ∧ A | ⊤ | A ∨ A | P x ⊥ x ⊥ | A ::= − − N ∨ A | − ⊥ | A ∧ A | − ⊤ Linear logic LL : A ::= x | x ⊥ | A ⊗ A | 1 | A ` A | ⊥ | A ⊕ A | 0 | A & A | ⊤ | ! A | ? A P ::= x | A ⊗ A | 1 | A ⊕ A | 0 | ! A x ⊥ | A ` A | ⊥ | A & A | ⊤ | ? A N ::= [Andreoli, 1990] [Laurent, 2004]

  24. Polarity and connectives non-invertible rules : positive connectives Polarities: invertible rules : negative connectives Modal logic S4 : A ::= x | x ⊥ | A ∧ A | ⊤ | A ∨ A | ⊥ | ✷ A | ✸ A + + + + ::= | A ∧ A | ⊤ | A ∨ A | ⊥ | ✸ A P x x ⊥ | A ::= − − N ∨ A | − ⊥ | A ∧ A | − ⊤ | ✷ A [Miller, Volpe, 2015] [Chaudhuri, M., Strassburger, 2016] Linear logic LL : A ::= x | x ⊥ | A ⊗ A | 1 | A ` A | ⊥ | A ⊕ A | 0 | A & A | ⊤ | ! A | ? A P ::= x | A ⊗ A | 1 | A ⊕ A | 0 | ! A x ⊥ | A ` A | ⊥ | A & A | ⊤ | ? A N ::= [Andreoli, 1990] [Laurent, 2004]

  25. Polarity and connectives non-invertible rules : positive connectives Polarities: invertible rules : negative connectives Modal logic S4 : A ::= x | x ⊥ | A ∧ A | ⊤ | A ∨ A | ⊥ | ✷ A | ✸ A ::= | ✸ A P This is... ::= N | ✷ A [Miller, Volpe, 2015] [Chaudhuri, M., Strassburger, 2016] Linear logic LL : A ::= x | x ⊥ | A ⊗ A | 1 | A ` A | ⊥ | A ⊕ A | 0 | A & A | ⊤ | ! A | ? A P ::= | ! A ...not the same! N ::= | ? A [Andreoli, 1990] [Laurent, 2004]

  26. Modular focused systems for modal logics

  27. Modular focused systems for modal logics Classical normal modal logics: S4 S5 ◦ ◦ k: ✷ ( A → B ) → ( ✷ A → ✷ B ) T ◦ ◦ TB D4 D45 d: ✷ A → ✸ A (Seriality) ◦ ◦ t: ✷ A → A (Reflexivity) ◦ D5 b: ✸✷ A → A (Symmetry) D ◦ ◦ DB K4 4: ✷ A → ✷✷ A (Transitivity) ◦ ◦ ◦ KB5 K45 5: ✸✷ A → ✷ A (Euclideanness) ◦ K5 ◦ ◦ K KB

  28. Modular focused systems for modal logics Classical normal modal logics: S4 S5 ◦ ◦ k: ✷ ( A → B ) → ( ✷ A → ✷ B ) T ◦ ◦ TB D4 D45 d: ✷ A → ✸ A (Seriality) ◦ ◦ t: ✷ A → A (Reflexivity) ◦ D5 b: ✸✷ A → A (Symmetry) D ◦ ◦ DB K4 4: ✷ A → ✷✷ A (Transitivity) ◦ ◦ ◦ KB5 K45 5: ✸✷ A → ✷ A (Euclideanness) ◦ K5 ◦ ◦ K KB Nested sequent system:

  29. Modular focused systems for modal logics Classical normal modal logics: S4 S5 ◦ ◦ k: ✷ ( A → B ) → ( ✷ A → ✷ B ) T ◦ ◦ TB D4 D45 d: ✷ A → ✸ A (Seriality) ◦ ◦ t: ✷ A → A (Reflexivity) ◦ D5 b: ✸✷ A → A (Symmetry) D ◦ ◦ DB K4 4: ✷ A → ✷✷ A (Transitivity) ◦ ◦ ◦ KB5 K45 5: ✸✷ A → ✷ A (Euclideanness) ◦ K5 ◦ ◦ K KB Nested sequent system: 1. complete and modular F is a theorem of K + axioms iff F is provable in KN + rules [Br¨ unnler, 2009]

Recommend


More recommend