negative results in proof theory
play

Negative Results in Proof Theory Workshop 2018 The Proof Society - PowerPoint PPT Presentation

Negative Results in Proof Theory Workshop 2018 The Proof Society Ghent, September 6, 2018 Rosalie Iemhoff Utrecht University, the Netherlands 1 / 21 elementary questions Proof systems are developed to . . . 2 / 21 elementary questions


  1. method For a class of proof systems PS and a regular property RP of logics establish theorems of the form: If a logic has a proof system in PS , then it has regular property RP . Or, equivalently, If a logic does not have RP , then it does not have a proof system in PS . The strength of the method depends on the size of the class PS and the frequency with which RP occurs among the considered logics. In this talk: ◦ the logics are intermediate, modal, and intuitionistic modal logics; ◦ the proof systems are abstract versions of sequent calculi. ◦ the regular property is uniform interpolation. 6 / 21

  2. method For a class of proof systems PS and a regular property RP of logics establish theorems of the form: If a logic has a proof system in PS , then it has regular property RP . Or, equivalently, If a logic does not have RP , then it does not have a proof system in PS . The strength of the method depends on the size of the class PS and the frequency with which RP occurs among the considered logics. In this talk: ◦ the logics are intermediate, modal, and intuitionistic modal logics; ◦ the proof systems are abstract versions of sequent calculi. ◦ the regular property is uniform interpolation. Side benefit: Uniform interpolation in a uniform, modular way, and for new logics. 6 / 21

  3. uniform interpolation Dfn A logic L has (Craig) interpolation if whenever ⊢ ϕ → ψ there is a χ in the common language L ( ϕ ) ∩ L ( ψ ) such that ⊢ ϕ → χ and ⊢ χ → ψ . 7 / 21

  4. uniform interpolation Dfn A logic L has (Craig) interpolation if whenever ⊢ ϕ → ψ there is a χ in the common language L ( ϕ ) ∩ L ( ψ ) such that ⊢ ϕ → χ and ⊢ χ → ψ . A propositional (modal) logic has uniform interpolation if the interpolant depends only on the premiss or the conclusion: For all ϕ there are formulas ∃ p ϕ and ∀ p ϕ not containing p and no atoms not in ϕ such that for all ψ not containing p: ⊢ ψ → ϕ iff ⊢ ψ → ∀ p ϕ ⊢ ϕ → ψ iff ⊢ ∃ p ϕ → ψ. 7 / 21

  5. uniform interpolation Dfn A logic L has (Craig) interpolation if whenever ⊢ ϕ → ψ there is a χ in the common language L ( ϕ ) ∩ L ( ψ ) such that ⊢ ϕ → χ and ⊢ χ → ψ . A propositional (modal) logic has uniform interpolation if the interpolant depends only on the premiss or the conclusion: For all ϕ there are formulas ∃ p ϕ and ∀ p ϕ not containing p and no atoms not in ϕ such that for all ψ not containing p: ⊢ ψ → ϕ iff ⊢ ψ → ∀ p ϕ ⊢ ϕ → ψ iff ⊢ ∃ p ϕ → ψ. ∃ p ϕ is the right interpolant and ∀ p ϕ the left interpolant: ⊢ ϕ → ∃ p ϕ ⊢ ∀ p ϕ → ϕ. 7 / 21

  6. uniform interpolation Dfn A logic L has (Craig) interpolation if whenever ⊢ ϕ → ψ there is a χ in the common language L ( ϕ ) ∩ L ( ψ ) such that ⊢ ϕ → χ and ⊢ χ → ψ . A propositional (modal) logic has uniform interpolation if the interpolant depends only on the premiss or the conclusion: For all ϕ there are formulas ∃ p ϕ and ∀ p ϕ not containing p and no atoms not in ϕ such that for all ψ not containing p: ⊢ ψ → ϕ iff ⊢ ψ → ∀ p ϕ ⊢ ϕ → ψ iff ⊢ ∃ p ϕ → ψ. ∃ p ϕ is the right interpolant and ∀ p ϕ the left interpolant: ⊢ ϕ → ∃ p ϕ ⊢ ∀ p ϕ → ϕ. Note Uniform interpolation implies interpolation: the interpolant is ∃ p 1 . . . p n ϕ , where p 1 , . . . , p n are the atoms that occur in ϕ but not in ψ . 7 / 21

  7. uniform interpolation in modal and intermediate logics Theorem (Pitts ’92) IPC has uniform interpolation. 8 / 21

  8. uniform interpolation in modal and intermediate logics Theorem (Pitts ’92) IPC has uniform interpolation. (this was the inspiration for our approach) 8 / 21

  9. uniform interpolation in modal and intermediate logics Theorem (Pitts ’92) IPC has uniform interpolation. (this was the inspiration for our approach) Theorem (Shavrukov ’94) GL has uniform interpolation. 8 / 21

  10. uniform interpolation in modal and intermediate logics Theorem (Pitts ’92) IPC has uniform interpolation. (this was the inspiration for our approach) Theorem (Shavrukov ’94) GL has uniform interpolation. Theorem (Ghilardi & Zawadowski ’95) K has uniform interpolation. S 4 does not. 8 / 21

  11. uniform interpolation in modal and intermediate logics Theorem (Pitts ’92) IPC has uniform interpolation. (this was the inspiration for our approach) Theorem (Shavrukov ’94) GL has uniform interpolation. Theorem (Ghilardi & Zawadowski ’95) K has uniform interpolation. S 4 does not. Theorem (Bilkova ’06) KT and Grz have uniform interpolation. K 4 does not. 8 / 21

  12. uniform interpolation in modal and intermediate logics Theorem (Pitts ’92) IPC has uniform interpolation. (this was the inspiration for our approach) Theorem (Shavrukov ’94) GL has uniform interpolation. Theorem (Ghilardi & Zawadowski ’95) K has uniform interpolation. S 4 does not. Theorem (Bilkova ’06) KT and Grz have uniform interpolation. K 4 does not. Theorem (Maxsimova ’77, Ghilardi & Zawadowski ’02) There are exactly seven intermediate logics with (uniform) interpolation: IPC , Sm, GSc, LC, KC, Bd 2 , CPC . 8 / 21

  13. uniform interpolation in modal and intermediate logics Theorem (Pitts ’92) IPC has uniform interpolation. (this was the inspiration for our approach) Theorem (Shavrukov ’94) GL has uniform interpolation. Theorem (Ghilardi & Zawadowski ’95) K has uniform interpolation. S 4 does not. Theorem (Bilkova ’06) KT and Grz have uniform interpolation. K 4 does not. Theorem (Maxsimova ’77, Ghilardi & Zawadowski ’02) There are exactly seven intermediate logics with (uniform) interpolation: IPC , Sm, GSc, LC, KC, Bd 2 , CPC . Theorem (Maxsimova ’79) Among the normal extensions of S 4 there are at least 31 and at most 37 logics with interpolation. 8 / 21

  14. uniform interpolation in modal and intermediate logics Theorem (Pitts ’92) IPC has uniform interpolation. (this was the inspiration for our approach) Theorem (Shavrukov ’94) GL has uniform interpolation. Theorem (Ghilardi & Zawadowski ’95) K has uniform interpolation. S 4 does not. Theorem (Bilkova ’06) KT and Grz have uniform interpolation. K 4 does not. Theorem (Maxsimova ’77, Ghilardi & Zawadowski ’02) There are exactly seven intermediate logics with (uniform) interpolation: IPC , Sm, GSc, LC, KC, Bd 2 , CPC . Theorem (Maxsimova ’79) Among the normal extensions of S 4 there are at least 31 and at most 37 logics with interpolation. Pitts uses a terminating sequent calculus for IPC . (developed independently by Dyckhoff and Hudelmaier in ’92) 8 / 21

  15. aim In the case of (intuitionistic) modal and intermediate logic, isolate a (large) class of proof systems and prove that any logic with a proof system in that class has uniform interpolation. 9 / 21

  16. aim In the case of (intuitionistic) modal and intermediate logic, isolate a (large) class of proof systems and prove that any logic with a proof system in that class has uniform interpolation. Since uniform interpolation is rare among modal and intermediate logics, this establishes the negative result (not having a proof system in that class) for many such logics. 9 / 21

  17. aim In the case of (intuitionistic) modal and intermediate logic, isolate a (large) class of proof systems and prove that any logic with a proof system in that class has uniform interpolation. Since uniform interpolation is rare among modal and intermediate logics, this establishes the negative result (not having a proof system in that class) for many such logics. The method also provide a uniform and modular way to prove uniform interpolation for classes of logics, including some logics for which this was unknown, such as KD . 9 / 21

  18. aim In the case of (intuitionistic) modal and intermediate logic, isolate a (large) class of proof systems and prove that any logic with a proof system in that class has uniform interpolation. Since uniform interpolation is rare among modal and intermediate logics, this establishes the negative result (not having a proof system in that class) for many such logics. The method also provide a uniform and modular way to prove uniform interpolation for classes of logics, including some logics for which this was unknown, such as KD . The class of proof systems is defined not in terms of concrete rules but in terms of the structural properties of rules. 9 / 21

  19. aim In the case of (intuitionistic) modal and intermediate logic, isolate a (large) class of proof systems and prove that any logic with a proof system in that class has uniform interpolation. Since uniform interpolation is rare among modal and intermediate logics, this establishes the negative result (not having a proof system in that class) for many such logics. The method also provide a uniform and modular way to prove uniform interpolation for classes of logics, including some logics for which this was unknown, such as KD . The class of proof systems is defined not in terms of concrete rules but in terms of the structural properties of rules. In this talk: classical modal logic with one modal operator. 9 / 21

  20. the proof systems Dfn The language consists of ⊥ , ∧ , ∨ , → , ✷ , p 1 , p 2 , . . . . 10 / 21

  21. the proof systems Dfn The language consists of ⊥ , ∧ , ∨ , → , ✷ , p 1 , p 2 , . . . . A sequent is an expression (Γ ⇒ ∆) , where Γ and ∆ are multisets. 10 / 21

  22. the proof systems Dfn The language consists of ⊥ , ∧ , ∨ , → , ✷ , p 1 , p 2 , . . . . A sequent is an expression (Γ ⇒ ∆) , where Γ and ∆ are multisets. ✷ Γ ≡ df { ✷ ϕ | ϕ ∈ Γ } ✷ (Γ ⇒ ∆) ≡ df ( ✷ Γ ⇒ ✷ ∆) (Γ ⇒ ∆) · (Π ⇒ Σ) ≡ df (Γ , Π ⇒ ∆ , Σ) . 10 / 21

  23. the proof systems Dfn The language consists of ⊥ , ∧ , ∨ , → , ✷ , p 1 , p 2 , . . . . A sequent is an expression (Γ ⇒ ∆) , where Γ and ∆ are multisets. ✷ Γ ≡ df { ✷ ϕ | ϕ ∈ Γ } ✷ (Γ ⇒ ∆) ≡ df ( ✷ Γ ⇒ ✷ ∆) (Γ ⇒ ∆) · (Π ⇒ Σ) ≡ df (Γ , Π ⇒ ∆ , Σ) . Dfn A sequent calculus is a set of rules, where a rule R is an expression of the form S 1 . . . S n R S 0 ( rl) for certain sequents S 0 , . . . , S n (that may be empty). An instance R of a rule is of the form σ S 1 . . . σ S n R σ S 0 where σ is a substitution for the modal language. 10 / 21

  24. the proof systems Dfn The language consists of ⊥ , ∧ , ∨ , → , ✷ , p 1 , p 2 , . . . . A sequent is an expression (Γ ⇒ ∆) , where Γ and ∆ are multisets. ✷ Γ ≡ df { ✷ ϕ | ϕ ∈ Γ } ✷ (Γ ⇒ ∆) ≡ df ( ✷ Γ ⇒ ✷ ∆) (Γ ⇒ ∆) · (Π ⇒ Σ) ≡ df (Γ , Π ⇒ ∆ , Σ) . Dfn A sequent calculus is a set of rules, where a rule R is an expression of the form S 1 . . . S n R S 0 ( rl) for certain sequents S 0 , . . . , S n (that may be empty). An instance R of a rule is of the form σ S 1 . . . σ S n R σ S 0 where σ is a substitution for the modal language. Dfn Rule (rl) is unary if S 0 contains a single nonboxed formula and all atoms in the premisses occur in S 0 , and thinnable (closed under weakening) if for every instance R = ( S ′ 1 . . . S ′ n / S ′ 0 ) and sequent S the following is an instance of R : S · S ′ . . . S · S ′ 1 n R ( S ) S · S ′ 0 10 / 21

  25. the proof system G 3 Dfn In a unary thinnable (ut) rule the conclusion consists of a single, nonboxed formula and for every instance R and sequent S, R ( S ) is an instance of the rule. 11 / 21

  26. the proof system G 3 Dfn In a unary thinnable (ut) rule the conclusion consists of a single, nonboxed formula and for every instance R and sequent S, R ( S ) is an instance of the rule. Dfn All rules in G 3 that are not axioms are thinnable and unary: Γ ⇒ ϕ, ∆ Γ , ϕ ⇒ ∆ Γ , ¬ ϕ ⇒ ∆ Γ ⇒ ¬ ϕ, ∆ Γ , ϕ ⇒ ∆ Γ , ψ ⇒ ∆ Γ ⇒ ϕ, ψ, ∆ Γ , ϕ ∨ ψ ⇒ ∆ Γ ⇒ ϕ ∨ ψ, ∆ . . . 11 / 21

  27. the proof system G 3 Dfn In a unary thinnable (ut) rule the conclusion consists of a single, nonboxed formula and for every instance R and sequent S, R ( S ) is an instance of the rule. Dfn All rules in G 3 that are not axioms are thinnable and unary: Γ ⇒ ϕ, ∆ Γ , ϕ ⇒ ∆ Γ , ¬ ϕ ⇒ ∆ Γ ⇒ ¬ ϕ, ∆ Γ , ϕ ⇒ ∆ Γ , ψ ⇒ ∆ Γ ⇒ ϕ, ψ, ∆ Γ , ϕ ∨ ψ ⇒ ∆ Γ ⇒ ϕ ∨ ψ, ∆ . . . The canonical rules of (Avron ’08) are instances of unary thinnable rules. 11 / 21

  28. the proof system G 3 Dfn In a unary thinnable (ut) rule the conclusion consists of a single, nonboxed formula and for every instance R and sequent S, R ( S ) is an instance of the rule. Dfn All rules in G 3 that are not axioms are thinnable and unary: Γ ⇒ ϕ, ∆ Γ , ϕ ⇒ ∆ Γ , ¬ ϕ ⇒ ∆ Γ ⇒ ¬ ϕ, ∆ Γ , ϕ ⇒ ∆ Γ , ψ ⇒ ∆ Γ ⇒ ϕ, ψ, ∆ Γ , ϕ ∨ ψ ⇒ ∆ Γ ⇒ ϕ ∨ ψ, ∆ . . . The canonical rules of (Avron ’08) are instances of unary thinnable rules. Dfn A calculus is terminating if there is a well-founded order on sequents such that in every rule the premisses come before the conclusion, and . . . 11 / 21

  29. the proof system G 3 Dfn In a unary thinnable (ut) rule the conclusion consists of a single, nonboxed formula and for every instance R and sequent S, R ( S ) is an instance of the rule. Dfn All rules in G 3 that are not axioms are thinnable and unary: Γ ⇒ ϕ, ∆ Γ , ϕ ⇒ ∆ Γ , ¬ ϕ ⇒ ∆ Γ ⇒ ¬ ϕ, ∆ Γ , ϕ ⇒ ∆ Γ , ψ ⇒ ∆ Γ ⇒ ϕ, ψ, ∆ Γ , ϕ ∨ ψ ⇒ ∆ Γ ⇒ ϕ ∨ ψ, ∆ . . . The canonical rules of (Avron ’08) are instances of unary thinnable rules. Dfn A calculus is terminating if there is a well-founded order on sequents such that in every rule the premisses come before the conclusion, and . . . In general, the cut rule does not belong to a terminating calculus: Γ ⇒ ϕ, ∆ Γ , ϕ ⇒ ∆ Γ ⇒ ∆ 11 / 21

  30. the proof systems for modal logic Dfn A nonaxiom rule R = ( S 1 . . . S n / S 0 ) is unary and thinnable if S 0 contains a single, nonboxed formula and for every instance R and sequent S, R ( S ) is an instance of the rule. 12 / 21

  31. the proof systems for modal logic Dfn A nonaxiom rule R = ( S 1 . . . S n / S 0 ) is unary and thinnable if S 0 contains a single, nonboxed formula and for every instance R and sequent S, R ( S ) is an instance of the rule. Unary thinnable axioms are: (Γ , p ⇒ p , ∆) (Γ , ⊥ ⇒ ∆) (Γ ⇒ ⊤ , ∆) . 12 / 21

  32. the proof systems for modal logic Dfn A nonaxiom rule R = ( S 1 . . . S n / S 0 ) is unary and thinnable if S 0 contains a single, nonboxed formula and for every instance R and sequent S, R ( S ) is an instance of the rule. Unary thinnable axioms are: (Γ , p ⇒ p , ∆) (Γ , ⊥ ⇒ ∆) (Γ ⇒ ⊤ , ∆) . A unary thinnable modal rule is of the form ◦ S 1 · S 0 S 2 · ✷ S 1 · ✷ S 0 R where S 0 contains a single formula, that is boxed, S 2 is of the form (Π ⇒ ∆) , S 1 contains only multisets, and ◦ S 1 denotes S 1 or � S 1 . 12 / 21

  33. the proof systems for modal logic Dfn A nonaxiom rule R = ( S 1 . . . S n / S 0 ) is unary and thinnable if S 0 contains a single, nonboxed formula and for every instance R and sequent S, R ( S ) is an instance of the rule. Unary thinnable axioms are: (Γ , p ⇒ p , ∆) (Γ , ⊥ ⇒ ∆) (Γ ⇒ ⊤ , ∆) . A unary thinnable modal rule is of the form ◦ S 1 · S 0 S 2 · ✷ S 1 · ✷ S 0 R where S 0 contains a single formula, that is boxed, S 2 is of the form (Π ⇒ ∆) , S 1 contains only multisets, and ◦ S 1 denotes S 1 or � S 1 . Example Unary thinnable (modal) rules: Γ ⇒ ϕ, ψ, ∆ Γ ⇒ ϕ Γ , ϕ ⇒ Π , ✷ Γ ⇒ ✷ ϕ, ∆ R K Π , ✷ Γ , ✷ ϕ ⇒ ∆ R D Γ ⇒ ϕ ∨ ψ, ∆ 12 / 21

  34. the proof systems for modal logic Dfn A nonaxiom rule R = ( S 1 . . . S n / S 0 ) is unary and thinnable if S 0 contains a single, nonboxed formula and for every instance R and sequent S, R ( S ) is an instance of the rule. Unary thinnable axioms are: (Γ , p ⇒ p , ∆) (Γ , ⊥ ⇒ ∆) (Γ ⇒ ⊤ , ∆) . A unary thinnable modal rule is of the form ◦ S 1 · S 0 S 2 · ✷ S 1 · ✷ S 0 R where S 0 contains a single formula, that is boxed, S 2 is of the form (Π ⇒ ∆) , S 1 contains only multisets, and ◦ S 1 denotes S 1 or � S 1 . Example Unary thinnable (modal) rules: Γ ⇒ ϕ, ψ, ∆ Γ ⇒ ϕ Γ , ϕ ⇒ Π , ✷ Γ ⇒ ✷ ϕ, ∆ R K Π , ✷ Γ , ✷ ϕ ⇒ ∆ R D Γ ⇒ ϕ ∨ ψ, ∆ Example Rules that are not unary (modal): Γ , ψ → χ ⇒ ϕ → ψ Γ , χ ⇒ ∆ � Γ , ✷ ϕ ⇒ ϕ Π , ✷ Γ ⇒ ✷ ϕ, ∆ R GL Γ , ( ϕ → ψ ) → χ ⇒ ∆ 12 / 21

  35. results for modal logic Theorem (Iemhoff 2016) A logic with a terminating calculus that consists of unary thinnable (modal) rules has uniform interpolation. 13 / 21

  36. results for modal logic Theorem (Iemhoff 2016) A logic with a terminating calculus that consists of unary thinnable (modal) rules has uniform interpolation. Corollary (well-known) Classical propositional logic CPC has uniform interpolation. 13 / 21

  37. results for modal logic Theorem (Iemhoff 2016) A logic with a terminating calculus that consists of unary thinnable (modal) rules has uniform interpolation. Corollary (well-known) Classical propositional logic CPC has uniform interpolation. Proof 13 / 21

  38. results for modal logic Theorem (Iemhoff 2016) A logic with a terminating calculus that consists of unary thinnable (modal) rules has uniform interpolation. Corollary (well-known) Classical propositional logic CPC has uniform interpolation. Proof All rules in the sequent calculus G 3 are unary and thinnable. ⊣ 13 / 21

  39. results for modal logic Theorem (Iemhoff 2016) A logic with a terminating calculus that consists of unary thinnable (modal) rules has uniform interpolation. Corollary (well-known) Classical propositional logic CPC has uniform interpolation. Proof All rules in the sequent calculus G 3 are unary and thinnable. ⊣ Corollary The modal logics K (Ghilardi) and KD (Iemhoff) have uniform interpolation. 13 / 21

  40. results for modal logic Theorem (Iemhoff 2016) A logic with a terminating calculus that consists of unary thinnable (modal) rules has uniform interpolation. Corollary (well-known) Classical propositional logic CPC has uniform interpolation. Proof All rules in the sequent calculus G 3 are unary and thinnable. ⊣ Corollary The modal logics K (Ghilardi) and KD (Iemhoff) have uniform interpolation. A promised negative result: 13 / 21

  41. results for modal logic Theorem (Iemhoff 2016) A logic with a terminating calculus that consists of unary thinnable (modal) rules has uniform interpolation. Corollary (well-known) Classical propositional logic CPC has uniform interpolation. Proof All rules in the sequent calculus G 3 are unary and thinnable. ⊣ Corollary The modal logics K (Ghilardi) and KD (Iemhoff) have uniform interpolation. A promised negative result: Corollary If a modal logic does not have uniform interpolation, then it does not have a terminating calculus that consists of unary thinnable (modal) rules. 13 / 21

  42. results for modal logic Theorem (Iemhoff 2016) A logic with a terminating calculus that consists of unary thinnable (modal) rules has uniform interpolation. Corollary (well-known) Classical propositional logic CPC has uniform interpolation. Proof All rules in the sequent calculus G 3 are unary and thinnable. ⊣ Corollary The modal logics K (Ghilardi) and KD (Iemhoff) have uniform interpolation. A promised negative result: Corollary If a modal logic does not have uniform interpolation, then it does not have a terminating calculus that consists of unary thinnable (modal) rules. Examples are K 4 and S 4. 13 / 21

  43. results for modal logic Theorem (Iemhoff 2016) A logic with a terminating calculus that consists of unary thinnable (modal) rules has uniform interpolation. Corollary (well-known) Classical propositional logic CPC has uniform interpolation. Proof All rules in the sequent calculus G 3 are unary and thinnable. ⊣ Corollary The modal logics K (Ghilardi) and KD (Iemhoff) have uniform interpolation. A promised negative result: Corollary If a modal logic does not have uniform interpolation, then it does not have a terminating calculus that consists of unary thinnable (modal) rules. Examples are K 4 and S 4. Interplay: Semantics (algebraic logic) and proof theory. 13 / 21

  44. so far Aim: Isolate a (large) class of proof systems and prove that any (intuitionistic) modal and intermediate logic with a proof system in that class has uniform interpolation. 14 / 21

  45. so far Aim: Isolate a (large) class of proof systems and prove that any (intuitionistic) modal and intermediate logic with a proof system in that class has uniform interpolation. Side benefit: Establishing uniform interpolation in a uniform, modular way, and for new logics. 14 / 21

  46. so far Aim: Isolate a (large) class of proof systems and prove that any (intuitionistic) modal and intermediate logic with a proof system in that class has uniform interpolation. Side benefit: Establishing uniform interpolation in a uniform, modular way, and for new logics. So far: a uniform way to prove uniform interpolation for modal logics, where the proof systems consist of unary thinnable modal rules. 14 / 21

  47. so far Aim: Isolate a (large) class of proof systems and prove that any (intuitionistic) modal and intermediate logic with a proof system in that class has uniform interpolation. Side benefit: Establishing uniform interpolation in a uniform, modular way, and for new logics. So far: a uniform way to prove uniform interpolation for modal logics, where the proof systems consist of unary thinnable modal rules. To come: ◦ extend the method to intermediate and intuitionistic modal logics, ◦ explain the proof method, in particular its modularity. 14 / 21

  48. proof method Theorem A modal logic with a terminating calculus that consists of unary thinnable modal rules has uniform interpolation. 15 / 21

  49. proof method Theorem A modal logic with a terminating calculus that consists of unary thinnable modal rules has uniform interpolation. Proof 15 / 21

  50. proof method Theorem A modal logic with a terminating calculus that consists of unary thinnable modal rules has uniform interpolation. Proof idea 15 / 21

  51. proof method Theorem A modal logic with a terminating calculus that consists of unary thinnable modal rules has uniform interpolation. Proof idea Define for each instance R of a rule in the calculus and each sequent S an expression ∀ R pS. E.g, if R is an instance of a unary thinnable rule: R R = ( S 1 . . . S n / S 0 ) ∀ pS 0 ≡ df ∀ pS 1 ∧ . . . ∧ ∀ pS n . 15 / 21

  52. proof method Theorem A modal logic with a terminating calculus that consists of unary thinnable modal rules has uniform interpolation. Proof idea Define for each instance R of a rule in the calculus and each sequent S an expression ∀ R pS. E.g, if R is an instance of a unary thinnable rule: R R = ( S 1 . . . S n / S 0 ) ∀ pS 0 ≡ df ∀ pS 1 ∧ . . . ∧ ∀ pS n . � {∀ R Inductively define ∀ pS ≡ df pS | R a rule instance with conclusion S } . 15 / 21

  53. proof method Theorem A modal logic with a terminating calculus that consists of unary thinnable modal rules has uniform interpolation. Proof idea Define for each instance R of a rule in the calculus and each sequent S an expression ∀ R pS. E.g, if R is an instance of a unary thinnable rule: R R = ( S 1 . . . S n / S 0 ) ∀ pS 0 ≡ df ∀ pS 1 ∧ . . . ∧ ∀ pS n . � {∀ R Inductively define ∀ pS ≡ df pS | R a rule instance with conclusion S } . For free sequents S, ∀ pS is defined separately. 15 / 21

  54. proof method Theorem A modal logic with a terminating calculus that consists of unary thinnable modal rules has uniform interpolation. Proof idea Define for each instance R of a rule in the calculus and each sequent S an expression ∀ R pS. E.g, if R is an instance of a unary thinnable rule: R R = ( S 1 . . . S n / S 0 ) ∀ pS 0 ≡ df ∀ pS 1 ∧ . . . ∧ ∀ pS n . � {∀ R Inductively define ∀ pS ≡ df pS | R a rule instance with conclusion S } . For free sequents S, ∀ pS is defined separately. Prove with induction along the order that for any rule in the calculus, if the premisses of a rule have a uniform interpolant, then so does the conclusion. 15 / 21

  55. proof method Theorem A modal logic with a terminating calculus that consists of unary thinnable modal rules has uniform interpolation. Proof idea Define for each instance R of a rule in the calculus and each sequent S an expression ∀ R pS. E.g, if R is an instance of a unary thinnable rule: R R = ( S 1 . . . S n / S 0 ) ∀ pS 0 ≡ df ∀ pS 1 ∧ . . . ∧ ∀ pS n . � {∀ R Inductively define ∀ pS ≡ df pS | R a rule instance with conclusion S } . For free sequents S, ∀ pS is defined separately. Prove with induction along the order that for any rule in the calculus, if the premisses of a rule have a uniform interpolant, then so does the conclusion. Some details are omitted . . . ⊣ 15 / 21

  56. proof method Theorem A modal logic with a terminating calculus that consists of unary thinnable modal rules has uniform interpolation. Proof idea Define for each instance R of a rule in the calculus and each sequent S an expression ∀ R pS. E.g, if R is an instance of a unary thinnable rule: R R = ( S 1 . . . S n / S 0 ) ∀ pS 0 ≡ df ∀ pS 1 ∧ . . . ∧ ∀ pS n . � {∀ R Inductively define ∀ pS ≡ df pS | R a rule instance with conclusion S } . For free sequents S, ∀ pS is defined separately. Prove with induction along the order that for any rule in the calculus, if the premisses of a rule have a uniform interpolant, then so does the conclusion. Some details are omitted . . . ⊣ Uniform and modular proof. 15 / 21

  57. intermediate logic Similar to the classical case, but far more complicated: ∃ p and ∀ p. 16 / 21

  58. intermediate logic Similar to the classical case, but far more complicated: ∃ p and ∀ p. One needs a terminating calculus for IPC . 16 / 21

  59. intermediate logic Similar to the classical case, but far more complicated: ∃ p and ∀ p. One needs a terminating calculus for IPC . Use G 4 i by Dyckhoff and Hudelmaier. Not all rules of G 4 i are focussed. 16 / 21

  60. intermediate logic Similar to the classical case, but far more complicated: ∃ p and ∀ p. One needs a terminating calculus for IPC . Use G 4 i by Dyckhoff and Hudelmaier. Not all rules of G 4 i are focussed. Theorem (Iemhoff 2017) Any calculus that is an extension of G 4 i with unary one-sided thinnable modal rules has uniform interpolation. 16 / 21

  61. intermediate logic Similar to the classical case, but far more complicated: ∃ p and ∀ p. One needs a terminating calculus for IPC . Use G 4 i by Dyckhoff and Hudelmaier. Not all rules of G 4 i are focussed. Theorem (Iemhoff 2017) Any calculus that is an extension of G 4 i with unary one-sided thinnable modal rules has uniform interpolation. Proof 16 / 21

  62. intermediate logic Similar to the classical case, but far more complicated: ∃ p and ∀ p. One needs a terminating calculus for IPC . Use G 4 i by Dyckhoff and Hudelmaier. Not all rules of G 4 i are focussed. Theorem (Iemhoff 2017) Any calculus that is an extension of G 4 i with unary one-sided thinnable modal rules has uniform interpolation. Proof For rules in G 4 i that are nonunary or not one-sided, prove that if the premisses have a uniform interpolant, then so does the conclusion. Further proceed as in the classical case. ⊣ 16 / 21

  63. intermediate logic Similar to the classical case, but far more complicated: ∃ p and ∀ p. One needs a terminating calculus for IPC . Use G 4 i by Dyckhoff and Hudelmaier. Not all rules of G 4 i are focussed. Theorem (Iemhoff 2017) Any calculus that is an extension of G 4 i with unary one-sided thinnable modal rules has uniform interpolation. Proof For rules in G 4 i that are nonunary or not one-sided, prove that if the premisses have a uniform interpolant, then so does the conclusion. Further proceed as in the classical case. ⊣ Corollary No intermediate logic except the 7 with uniform interpolation has such a calculus. 16 / 21

  64. intermediate logic Similar to the classical case, but far more complicated: ∃ p and ∀ p. One needs a terminating calculus for IPC . Use G 4 i by Dyckhoff and Hudelmaier. Not all rules of G 4 i are focussed. Theorem (Iemhoff 2017) Any calculus that is an extension of G 4 i with unary one-sided thinnable modal rules has uniform interpolation. Proof For rules in G 4 i that are nonunary or not one-sided, prove that if the premisses have a uniform interpolant, then so does the conclusion. Further proceed as in the classical case. ⊣ Corollary No intermediate logic except the 7 with uniform interpolation has such a calculus. Corollary When developing a calculus based on G 4 i for an intermediate logic without uniform interpolation, then some of the rules cannot be unary, thinnable, and one-sided. 16 / 21

  65. intuitionistic modal logic Work in progress. 17 / 21

  66. intuitionistic modal logic Work in progress. The logics are extensions of iK (only ✷ , no diamond ✸ ). 17 / 21

  67. intuitionistic modal logic Work in progress. The logics are extensions of iK (only ✷ , no diamond ✸ ). The sequent calculi are extensions of G 4 iK , which is G 4 i plus the rules Γ ⇒ ϕ Π , ✷ Γ ⇒ ✷ ϕ, ∆ R K 17 / 21

  68. intuitionistic modal logic Work in progress. The logics are extensions of iK (only ✷ , no diamond ✸ ). The sequent calculi are extensions of G 4 iK , which is G 4 i plus the rules Γ ⇒ ϕ Γ ⇒ ϕ Π , ✷ Γ , ψ ⇒ ∆ L ✷ Π , ✷ Γ ⇒ ✷ ϕ, ∆ R K Π , ✷ Γ , ✷ ϕ → ψ ⇒ ∆ → 17 / 21

  69. intuitionistic modal logic Work in progress. The logics are extensions of iK (only ✷ , no diamond ✸ ). The sequent calculi are extensions of G 4 iK , which is G 4 i plus the rules Γ ⇒ ϕ Γ ⇒ ϕ Π , ✷ Γ , ψ ⇒ ∆ L ✷ Π , ✷ Γ ⇒ ✷ ϕ, ∆ R K Π , ✷ Γ , ✷ ϕ → ψ ⇒ ∆ → Lemma G 4 iK is terminating. 17 / 21

  70. intuitionistic modal logic Work in progress. The logics are extensions of iK (only ✷ , no diamond ✸ ). The sequent calculi are extensions of G 4 iK , which is G 4 i plus the rules Γ ⇒ ϕ Γ ⇒ ϕ Π , ✷ Γ , ψ ⇒ ∆ L ✷ Π , ✷ Γ ⇒ ✷ ϕ, ∆ R K Π , ✷ Γ , ✷ ϕ → ψ ⇒ ∆ → Lemma G 4 iK is terminating. Theorem Any logic with a calculus that is an extension of G 4 iK with unary one-sided thinnable (modal) rules has uniform interpolation. This holds in particular for iK and iKD . 17 / 21

  71. intuitionistic modal logic Work in progress. The logics are extensions of iK (only ✷ , no diamond ✸ ). The sequent calculi are extensions of G 4 iK , which is G 4 i plus the rules Γ ⇒ ϕ Γ ⇒ ϕ Π , ✷ Γ , ψ ⇒ ∆ L ✷ Π , ✷ Γ ⇒ ✷ ϕ, ∆ R K Π , ✷ Γ , ✷ ϕ → ψ ⇒ ∆ → Lemma G 4 iK is terminating. Theorem Any logic with a calculus that is an extension of G 4 iK with unary one-sided thinnable (modal) rules has uniform interpolation. This holds in particular for iK and iKD . Modularity of the proof: Six properties of rules are isolated such that: 17 / 21

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