cut elimination for intuitionistic provability logic
play

Cut-elimination for Intuitionistic Provability Logic Iris van der - PowerPoint PPT Presentation

Introduction to provability logic Cut-elimination Cut-elimination for Intuitionistic Provability Logic Iris van der Giessen Utrecht University i.vandergiessen@uu.nl April 26, 2019 Iris van der Giessen Cut-elimination for Intuitionistic


  1. Introduction to provability logic Cut-elimination Cut-elimination for Intuitionistic Provability Logic Iris van der Giessen Utrecht University i.vandergiessen@uu.nl April 26, 2019 Iris van der Giessen Cut-elimination for Intuitionistic Provability Logic

  2. Introduction to provability logic Cut-elimination Provability in Peano Arithmetic PA ◮ What can Peano arithmetic say about its own provability? ◮ Provability predicate Prov( � A � ): ‘There exists a G¨ odel number p coding a correct proof from the axioms of PA of formula A (coded by G¨ odel number � A � ).’ Example (Formal second incompleteness theorem) PA ⊢ ¬ Prov( ⊥ ) → ¬ Prov( ¬ Prov( ⊥ )) ◮ Normal modal logic GL is given by Hilbert system: ◮ Propositional tautologies ◮ K-axiom: � ( A → B ) → � A → � B ◮ G¨ odel-L¨ ob’s axiom: � ( � A → A ) → � A ◮ closed under Modus Ponens, Substitution and Necessitation. ◮ Solovays completeness theorem Iris van der Giessen Cut-elimination for Intuitionistic Provability Logic

  3. Introduction to provability logic Cut-elimination Provability in Peano Arithmetic PA ◮ What can Peano arithmetic say about its own provability? ◮ Provability predicate Prov( � A � ): ‘There exists a G¨ odel number p coding a correct proof from the axioms of PA of formula A (coded by G¨ odel number � A � ).’ Example (Formal second incompleteness theorem) PA ⊢ ¬ Prov( ⊥ ) → ¬ Prov( ¬ Prov( ⊥ )) ◮ Normal modal logic GL is given by Hilbert system: ◮ Propositional tautologies ◮ K-axiom: � ( A → B ) → � A → � B ◮ G¨ odel-L¨ ob’s axiom: � ( � A → A ) → � A ◮ closed under Modus Ponens, Substitution and Necessitation. ◮ Solovays completeness theorem Iris van der Giessen Cut-elimination for Intuitionistic Provability Logic

  4. Introduction to provability logic Cut-elimination Provability in Peano Arithmetic PA ◮ What can Peano arithmetic say about its own provability? ◮ Provability predicate Prov( � A � ): ‘There exists a G¨ odel number p coding a correct proof from the axioms of PA of formula A (coded by G¨ odel number � A � ).’ Example (Formal second incompleteness theorem) PA ⊢ ¬ Prov( ⊥ ) → ¬ Prov( ¬ Prov( ⊥ )) ◮ Normal modal logic GL is given by Hilbert system: ◮ Propositional tautologies ◮ K-axiom: � ( A → B ) → � A → � B ◮ G¨ odel-L¨ ob’s axiom: � ( � A → A ) → � A ◮ closed under Modus Ponens, Substitution and Necessitation. ◮ Solovays completeness theorem Iris van der Giessen Cut-elimination for Intuitionistic Provability Logic

  5. Introduction to provability logic Cut-elimination Provability in Peano Arithmetic PA ◮ What can Peano arithmetic say about its own provability? ◮ Provability predicate Prov( � A � ): ‘There exists a G¨ odel number p coding a correct proof from the axioms of PA of formula A (coded by G¨ odel number � A � ).’ Example (Formal second incompleteness theorem) GL ⊢ ¬ � ⊥ → ¬ � ( ¬ � ⊥ ) ◮ Normal modal logic GL is given by Hilbert system: ◮ Propositional tautologies ◮ K-axiom: � ( A → B ) → � A → � B ◮ G¨ odel-L¨ ob’s axiom: � ( � A → A ) → � A ◮ closed under Modus Ponens, Substitution and Necessitation. ◮ Solovays completeness theorem Iris van der Giessen Cut-elimination for Intuitionistic Provability Logic

  6. Introduction to provability logic Cut-elimination Provability in Peano Arithmetic PA ◮ What can Peano arithmetic say about its own provability? ◮ Provability predicate Prov( � A � ): ‘There exists a G¨ odel number p coding a correct proof from the axioms of PA of formula A (coded by G¨ odel number � A � ).’ Example (Formal second incompleteness theorem) GL ⊢ ¬ � ⊥ → ¬ � ( ¬ � ⊥ ) ◮ Normal modal logic GL is given by Hilbert system: ◮ Propositional tautologies ◮ K-axiom: � ( A → B ) → � A → � B ◮ G¨ odel-L¨ ob’s axiom: � ( � A → A ) → � A ◮ closed under Modus Ponens, Substitution and Necessitation. ◮ Solovays completeness theorem Iris van der Giessen Cut-elimination for Intuitionistic Provability Logic

  7. Introduction to provability logic Cut-elimination Provability in Peano Arithmetic PA ◮ What can Peano arithmetic say about its own provability? ◮ Provability predicate Prov( � A � ): ‘There exists a G¨ odel number p coding a correct proof from the axioms of PA of formula A (coded by G¨ odel number � A � ).’ Example (Formal second incompleteness theorem) GL ⊢ � ( ¬ � ⊥ ) → � ⊥ ◮ Normal modal logic GL is given by Hilbert system: ◮ Propositional tautologies ◮ K-axiom: � ( A → B ) → � A → � B ◮ G¨ odel-L¨ ob’s axiom: � ( � A → A ) → � A ◮ closed under Modus Ponens, Substitution and Necessitation. ◮ Solovays completeness theorem Iris van der Giessen Cut-elimination for Intuitionistic Provability Logic

  8. Introduction to provability logic Cut-elimination Provability in Peano Arithmetic PA ◮ What can Peano arithmetic say about its own provability? ◮ Provability predicate Prov( � A � ): ‘There exists a G¨ odel number p coding a correct proof from the axioms of PA of formula A (coded by G¨ odel number � A � ).’ Example (Formal second incompleteness theorem) GL ⊢ � ( � ⊥ → ⊥ ) → � ⊥ ◮ Normal modal logic GL is given by Hilbert system: ◮ Propositional tautologies ◮ K-axiom: � ( A → B ) → � A → � B ◮ G¨ odel-L¨ ob’s axiom: � ( � A → A ) → � A ◮ closed under Modus Ponens, Substitution and Necessitation. ◮ Solovays completeness theorem Iris van der Giessen Cut-elimination for Intuitionistic Provability Logic

  9. Introduction to provability logic Cut-elimination Provability in Peano Arithmetic PA ◮ What can Peano arithmetic say about its own provability? ◮ Provability predicate Prov( � A � ): ‘There exists a G¨ odel number p coding a correct proof from the axioms of PA of formula A (coded by G¨ odel number � A � ).’ Example (Formal second incompleteness theorem) GL ⊢ � ( � ⊥ → ⊥ ) → � ⊥ ◮ Normal modal logic GL is given by Hilbert system: ◮ Propositional tautologies ◮ K-axiom: � ( A → B ) → � A → � B ◮ G¨ odel-L¨ ob’s axiom: � ( � A → A ) → � A ◮ closed under Modus Ponens, Substitution and Necessitation. ◮ Solovays completeness theorem Iris van der Giessen Cut-elimination for Intuitionistic Provability Logic

  10. Introduction to provability logic Cut-elimination Intuitionistic G¨ odel-L¨ ob logic ◮ Intuitionistic provability logic is given by Hilbert system GLi: ◮ Intuitionistic propositional tautologies ◮ K-axiom: � ( A → B ) → � A → � B ◮ G¨ odel-L¨ ob’s axiom: � ( � A → A ) → � A ◮ closed under Modus Ponens, Substitution and Necessitation. Fact Intuitionistic provability logic is not the logic of the provability theory in Heyting Arithmetic! Iris van der Giessen Cut-elimination for Intuitionistic Provability Logic

  11. Introduction to provability logic Cut-elimination Intuitionistic G¨ odel-L¨ ob logic ◮ Intuitionistic provability logic is given by Hilbert system GLi: ◮ Intuitionistic propositional tautologies ◮ K-axiom: � ( A → B ) → � A → � B ◮ G¨ odel-L¨ ob’s axiom: � ( � A → A ) → � A ◮ closed under Modus Ponens, Substitution and Necessitation. Fact Intuitionistic provability logic is not the logic of the provability theory in Heyting Arithmetic! Iris van der Giessen Cut-elimination for Intuitionistic Provability Logic

  12. Introduction to provability logic Cut-elimination Gentzen style G3ip+GLR ◮ A := p | ⊥ | A ∨ A | A ∧ A | A → A | � A ◮ Define ¬ A = A → ⊥ and ⊡ Γ = Γ ∪ � Γ p , Γ ⇒ p , p atomic (At) Γ , ⊥ ⇒ C (L ⊥ ) Γ , A , B ⇒ C Γ ⇒ A Γ ⇒ B R ∧ L ∧ Γ ⇒ A ∧ B Γ , A ∧ B ⇒ C Γ , A ⇒ C Γ , B ⇒ C Γ ⇒ A i R ∨ i L ∨ Γ ⇒ A 1 ∨ A 2 Γ , A ∨ B ⇒ C Γ , A ⇒ B Γ , A → B ⇒ A Γ , B ⇒ C R → L → Γ ⇒ A → B Γ , A → B ⇒ C ⊡ Γ , � A ⇒ A GLR Π , � Γ ⇒ � A տ Π can also contain boxed formulas. Iris van der Giessen Cut-elimination for Intuitionistic Provability Logic

  13. Introduction to provability logic Cut-elimination Gentzen style G3ip+GLR ◮ A := p | ⊥ | A ∨ A | A ∧ A | A → A | � A ◮ Define ¬ A = A → ⊥ and ⊡ Γ = Γ ∪ � Γ p , Γ ⇒ p , p atomic (At) Γ , ⊥ ⇒ C (L ⊥ ) Γ , A , B ⇒ C Γ ⇒ A Γ ⇒ B R ∧ L ∧ Γ ⇒ A ∧ B Γ , A ∧ B ⇒ C Γ , A ⇒ C Γ , B ⇒ C Γ ⇒ A i R ∨ i L ∨ Γ ⇒ A 1 ∨ A 2 Γ , A ∨ B ⇒ C Γ , A ⇒ B Γ , A → B ⇒ A Γ , B ⇒ C R → L → Γ ⇒ A → B Γ , A → B ⇒ C ⊡ Γ , � A ⇒ A GLR Π , � Γ ⇒ � A տ Π can also contain boxed formulas. Iris van der Giessen Cut-elimination for Intuitionistic Provability Logic

  14. Introduction to provability logic Cut-elimination Gentzen style G3ip+GLR ◮ A := p | ⊥ | A ∨ A | A ∧ A | A → A | � A ◮ Define ¬ A = A → ⊥ and ⊡ Γ = Γ ∪ � Γ p , Γ ⇒ p , p atomic (At) Γ , ⊥ ⇒ C (L ⊥ ) Γ , A , B ⇒ C Γ ⇒ A Γ ⇒ B R ∧ L ∧ Γ ⇒ A ∧ B Γ , A ∧ B ⇒ C Γ , A ⇒ C Γ , B ⇒ C Γ ⇒ A i R ∨ i L ∨ Γ ⇒ A 1 ∨ A 2 Γ , A ∨ B ⇒ C Γ , A ⇒ B Γ , A → B ⇒ A Γ , B ⇒ C R → L → Γ ⇒ A → B Γ , A → B ⇒ C ⊡ Γ , � A ⇒ A GLR Π , � Γ ⇒ � A տ Π can also contain boxed formulas. Iris van der Giessen Cut-elimination for Intuitionistic Provability Logic

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