uniform interpolation and proof systems
play

Uniform Interpolation and Proof Systems Rosalie Iemhoff Utrecht - PowerPoint PPT Presentation

Uniform Interpolation and Proof Systems Rosalie Iemhoff Utrecht University Workshop on Admissible Rules and Unification II Les Diablerets, February 2, 2015 1 / 12 Proof systems An old question: When does a logic have a decent proof system? 2


  1. Uniform Interpolation and Proof Systems Rosalie Iemhoff Utrecht University Workshop on Admissible Rules and Unification II Les Diablerets, February 2, 2015 1 / 12

  2. Proof systems An old question: When does a logic have a decent proof system? 2 / 12

  3. Proof systems An old question: When does a logic have a decent proof system? Another old question: When does a logic have a sequent calculus? 2 / 12

  4. Proof systems An old question: When does a logic have a decent proof system? Another old question: When does a logic have a sequent calculus? Answers: Many positive instances. Less negative ones. 2 / 12

  5. Proof systems An old question: When does a logic have a decent proof system? Another old question: When does a logic have a sequent calculus? Answers: Many positive instances. Less negative ones. Related work: 2 / 12

  6. Proof systems An old question: When does a logic have a decent proof system? Another old question: When does a logic have a sequent calculus? Answers: Many positive instances. Less negative ones. Related work: (Negri) Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. 2 / 12

  7. Proof systems An old question: When does a logic have a decent proof system? Another old question: When does a logic have a sequent calculus? Answers: Many positive instances. Less negative ones. Related work: (Negri) Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni, Galatos, Terui) Fix a sequent calculus and determine which axioms or structural rules, when added, preserve cut-elimination. 2 / 12

  8. Proof systems An old question: When does a logic have a decent proof system? Another old question: When does a logic have a sequent calculus? Answers: Many positive instances. Less negative ones. Related work: (Negri) Fix a labelled sequent calculus and determine which axioms, when added, preserve cut-elimination. (Ciabattoni, Galatos, Terui) Fix a sequent calculus and determine which axioms or structural rules, when added, preserve cut-elimination. Aim: Formulate properties that, when violated by a logic, imply that the logic does not have a sequent calculus of a certain form. 2 / 12

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

  10. Uniform interpolation Dfn A logic L has interpolation if whenever ⊢ ϕ → ψ there is a χ in the common language L ( ϕ ) ∩ L ( ψ ) such that ⊢ ϕ → χ and ⊢ χ → ψ . Dfn 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 such that for all ψ not containing p: ⊢ ψ → ϕ ⇔ ⊢ ψ → ∀ p ϕ ⊢ ϕ → ψ ⇔ ⊢ ∃ p ϕ → ψ. 3 / 12

  11. Uniform interpolation Dfn A logic L has interpolation if whenever ⊢ ϕ → ψ there is a χ in the common language L ( ϕ ) ∩ L ( ψ ) such that ⊢ ϕ → χ and ⊢ χ → ψ . Dfn 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 such that for all ψ not containing p: ⊢ ψ → ϕ ⇔ ⊢ ψ → ∀ p ϕ ⊢ ϕ → ψ ⇔ ⊢ ∃ p ϕ → ψ. Algebraic view (next talk). 3 / 12

  12. Uniform interpolation Dfn A logic L has interpolation if whenever ⊢ ϕ → ψ there is a χ in the common language L ( ϕ ) ∩ L ( ψ ) such that ⊢ ϕ → χ and ⊢ χ → ψ . Dfn 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 such that for all ψ not containing p: ⊢ ψ → ϕ ⇔ ⊢ ψ → ∀ p ϕ ⊢ ϕ → ψ ⇔ ⊢ ∃ p ϕ → ψ. Algebraic view (next talk). Note A locally tabular logic that has interpolation, has uniform interpolation. ∃ p ϕ ( p , ¯ q ) = � { ψ (¯ q ) | ⊢ ϕ ( p , ¯ q ) → ψ (¯ q ) } ∀ p ϕ ( p , ¯ q ) = � { ψ (¯ q ) | ⊢ ψ (¯ q ) → ϕ ( p , ¯ q ) } 3 / 12

  13. Modal and intermediate logics Thm (Pitts ’92) IPC has uniform interpolation. 4 / 12

  14. Modal and intermediate logics Thm (Pitts ’92) IPC has uniform interpolation. Thm (Shavrukov ’94) GL has uniform interpolation. 4 / 12

  15. Modal and intermediate logics Thm (Pitts ’92) IPC has uniform interpolation. Thm (Shavrukov ’94) GL has uniform interpolation. Thm (Ghilardi & Zawadowski ’95) K has uniform interpolation. S4 does not. 4 / 12

  16. Modal and intermediate logics Thm (Pitts ’92) IPC has uniform interpolation. Thm (Shavrukov ’94) GL has uniform interpolation. Thm (Ghilardi & Zawadowski ’95) K has uniform interpolation. S4 does not. Thm (Bilkova ’06) KT has uniform interpolation. K4 does not. 4 / 12

  17. Modal and intermediate logics Thm (Pitts ’92) IPC has uniform interpolation. Thm (Shavrukov ’94) GL has uniform interpolation. Thm (Ghilardi & Zawadowski ’95) K has uniform interpolation. S4 does not. Thm (Bilkova ’06) KT has uniform interpolation. K4 does not. Thm (Maxsimova ’77, Ghilardi & Zawadowski ’02) There are exactly seven intermediate logics with (uniform) interpolation: IPC, Sm, GSc, LC, KC, Bd 2 , CPC. 4 / 12

  18. Modal and intermediate logics Thm (Pitts ’92) IPC has uniform interpolation. Thm (Shavrukov ’94) GL has uniform interpolation. Thm (Ghilardi & Zawadowski ’95) K has uniform interpolation. S4 does not. Thm (Bilkova ’06) KT has uniform interpolation. K4 does not. Thm (Maxsimova ’77, Ghilardi & Zawadowski ’02) There are exactly seven intermediate logics with (uniform) interpolation: IPC, Sm, GSc, LC, KC, Bd 2 , CPC. Pitts uses Dyckhoff’s ’92 sequent calculus for IPC. 4 / 12

  19. Modularity Aim: If a modal or intermediate logic has such an such a sequent calculus, then it has uniform interpolation. 5 / 12

  20. Modularity Aim: If a modal or intermediate logic has such an such a sequent calculus, then it has uniform interpolation. Therefore no modal or intermediate logic without uniform interpolation has such an such a calculus. 5 / 12

  21. Modularity Aim: If a modal or intermediate logic has such an such a sequent calculus, then it has uniform interpolation. Therefore no modal or intermediate logic without uniform interpolation has such an such a calculus. Modularity: The possibility to determine whether the addition of a new rule will preserve uniform interpolation. 5 / 12

  22. Focussed rules Dfn Multiplication of sequents: (Γ ⇒ ∆) · (Π ⇒ Σ) ≡ (Γ , Π ⇒ ∆ , Σ) . 6 / 12

  23. Focussed rules Dfn Multiplication of sequents: (Γ ⇒ ∆) · (Π ⇒ Σ) ≡ (Γ , Π ⇒ ∆ , Σ) . Dfn A rule is focussed if it is of the form S · S 1 S · S n . . . S · S 0 where S , S i are sequents and S 0 contains exactly one formula. 6 / 12

  24. Focussed rules Dfn Multiplication of sequents: (Γ ⇒ ∆) · (Π ⇒ Σ) ≡ (Γ , Π ⇒ ∆ , Σ) . Dfn A rule is focussed if it is of the form S · S 1 S · S n . . . S · S 0 where S , S i are sequents and S 0 contains exactly one formula. Ex The following rules are focussed. Γ ⇒ A , ∆ Γ ⇒ B , ∆ Γ ⇒ A ∧ B , ∆ 6 / 12

  25. Focussed rules Dfn Multiplication of sequents: (Γ ⇒ ∆) · (Π ⇒ Σ) ≡ (Γ , Π ⇒ ∆ , Σ) . Dfn A rule is focussed if it is of the form S · S 1 S · S n . . . S · S 0 where S , S i are sequents and S 0 contains exactly one formula. Ex The following rules are focussed. Γ ⇒ A , ∆ Γ ⇒ B , ∆ Γ ⇒ A ∧ B , ∆ Γ , B → C ⇒ A → B Γ , C ⇒ D Γ , ( A → B ) → C ⇒ D 6 / 12

  26. Focussed rules Dfn Multiplication of sequents: (Γ ⇒ ∆) · (Π ⇒ Σ) ≡ (Γ , Π ⇒ ∆ , Σ) . Dfn A rule is focussed if it is of the form S · S 1 S · S n . . . S · S 0 where S , S i are sequents and S 0 contains exactly one formula. Ex The following rules are focussed. Γ ⇒ A , ∆ Γ ⇒ B , ∆ Γ ⇒ A ∧ B , ∆ Γ , B → C ⇒ A → B Γ , C ⇒ D Γ , ( A → B ) → C ⇒ D Dfn An axiom is focussed if it is of the form Γ , p ⇒ p , ∆ Γ , ⊥ ⇒ ∆ Γ ⇒ ⊤ , ∆ . . . 6 / 12

  27. Propositional logic Dfn A calculus is terminating if there exists a well-founded order on sequents such that in every rule the premisses come befor the conclusion, and . . . 7 / 12

  28. Propositional logic Dfn A calculus is terminating if there exists a well-founded order on sequents such that in every rule the premisses come befor the conclusion, and . . . Thm Every terminating calculus that consists of focussed axioms and rules has uniform interpolation. 7 / 12

  29. Propositional logic Dfn A calculus is terminating if there exists a well-founded order on sequents such that in every rule the premisses come befor the conclusion, and . . . Thm Every terminating calculus that consists of focussed axioms and rules has uniform interpolation. Cor Classical propositional logic has uniform interpolation. 7 / 12

  30. Propositional logic Dfn A calculus is terminating if there exists a well-founded order on sequents such that in every rule the premisses come befor the conclusion, and . . . Thm Every terminating calculus that consists of focussed axioms and rules has uniform interpolation. Cor Classical propositional logic has uniform interpolation. Cor Intuitionistic propositional logic has uniform interpolation. 7 / 12

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