strong normalization for the parameter free
play

Strong normalization for the parameter-free Strong polymorphic - PowerPoint PPT Presentation

Strong Normalization Akiyoshi and Terui Introduction Our Results Strong normalization for the parameter-free Strong polymorphic lambda calculus based on the -rule Normalization Theorem Previous Results Buchholz -Rule Ryota


  1. Strong Normalization Akiyoshi and Terui Introduction Our Results Strong normalization for the parameter-free Strong polymorphic lambda calculus based on the Ω -rule Normalization Theorem Previous Results Buchholz’ Ω -Rule Ryota Akiyoshi 1 Kazushige Terui 2 1 Waseda Institute for Advanced Study, Waseda University 2 Research Institute for Mathematical Sciences, Kyoto University 17th., September 2016 1 / 21

  2. Strong Motivation Normalization Akiyoshi and Terui Introduction Our Results Strong Normalization Theorem • Girard’s proof of the strong normalization of his system F requires Previous Results the third-order arithmetic on the meta-level. Buchholz’ Ω -Rule • Natural question: can we have a more predicative proof of the normalization for fragments of F ? • predicative proof = proof without circular reasoning. 2 / 21

  3. Strong Aim of This Talk Normalization Akiyoshi and Terui • In this talk, we present a predicative proof of the strong Introduction normalization for F p n by studying Buchholz’ Ω -rule. Our Results Strong • F p Normalization n : a parameter-free polymorphic lambda calculus allowing Theorem n -times nested second-order quantifier. Previous Results Buchholz’ Ω -Rule • We transfer an important method in proof theory called the Ω -rule into computer science. • Moreover, we give a proof-theoretic bound of the strong normalization for it. Akiyoshi and Terui, “Strong normalization for the parameter-free polymorphic lambda calculus based on the Omega-rule”, First International Conference on Formal Structures for Computation and Deduction (FSCD) , 2016. 3 / 21

  4. Strong Definition of Syntax Normalization Akiyoshi and Terui Definition (Cf. Aehlig08) Introduction Our Results For each n ∈ N ∪{− 1 } , we define Tp n as Strong Normalization Theorem A n , B n :: = α | A n ⇒ B n | ∀ α . A n − 1 . Previous Results Buchholz’ where FV ( A n − 1 ) ⊆ { α } in the last clause. Ω -Rule We write Tp simp = Tp − 1 . Types in this set are “parameter-free”. : = ∀ α . ( α ⇒ α ) ⇒ ( α ⇒ α ) ∈ Tp 0 N T : = ∀ α . ( α ⇒ α ⇒ α ) ⇒ ( α ⇒ α ) ∈ Tp 0 O : = ∀ α . (( N ⇒ α ) ⇒ α ) ⇒ ( α ⇒ α ) ⇒ ( α ⇒ α ) ∈ Tp 1 Remark An important property: A , B ∈ Tp n implies A [ B / α ] ∈ Tp n . 4 / 21

  5. Strong Term Rules and Conversions Normalization Akiyoshi and Definition Terui Terms ( Tm ) and Conversions of F p are defined in the standard way: Introduction Our Results Strong M B ∈ Tm Normalization ( var ) ( con ) ( abs ) Theorem x A ∈ Tm c A ∈ Tm ( λ x A . M ) A ⇒ B ∈ Tm Previous Results Buchholz’ Ω -Rule M A ∈ Tm ∩ Ec ( α ) M A ⇒ B ∈ X N A ∈ Tm ( app ) ( Abs ) ( MN ) B ∈ Tm ( Λ α . M ) ∀ α . A ∈ Tm M ∀ α . A ∈ Tm ( App ) ( MB ) A [ B / α ] ∈ Tm ( λ x A . M ) N → M [ N / x A ] , ( Λ α . M ) B → M [ B / α ] . Definition F p n is obtained by restricting types to Tp n . 5 / 21

  6. Strong Previous Results by Alternkirch, Coquand, and Aehlig Normalization Akiyoshi and • Girard’s proof of SN ( F ) requires the third-order arithmetic on the Terui meta-level. Introduction Our Results • Question: can we have a more predicative proof of the Strong normalization for fragments of system F? Normalization Theorem Previous Results Buchholz’ Ω -Rule 6 / 21

  7. Strong Previous Results by Alternkirch, Coquand, and Aehlig Normalization Akiyoshi and • Girard’s proof of SN ( F ) requires the third-order arithmetic on the Terui meta-level. Introduction Our Results • Question: can we have a more predicative proof of the Strong normalization for fragments of system F? Normalization Theorem • Alternkirch and Coquand: a proof of weak normalization Previous Results (WN) of F p 0 for specific terms; Buchholz’ Ω -Rule Provably total in HA = representable in F p 0 . 6 / 21

  8. Strong Previous Results by Alternkirch, Coquand, and Aehlig Normalization Akiyoshi and • Girard’s proof of SN ( F ) requires the third-order arithmetic on the Terui meta-level. Introduction Our Results • Question: can we have a more predicative proof of the Strong normalization for fragments of system F? Normalization Theorem • Alternkirch and Coquand: a proof of weak normalization Previous Results (WN) of F p 0 for specific terms; Buchholz’ Ω -Rule Provably total in HA = representable in F p 0 . • Aehlig: an indirect predicative proof of WN for F p n for a specific terms; Provably total in ID n = representable in F p n . (The problem of SN was left open in his Ph.D thesis) 6 / 21

  9. Strong Previous Results by Alternkirch, Coquand, and Aehlig Normalization Akiyoshi and • Girard’s proof of SN ( F ) requires the third-order arithmetic on the Terui meta-level. Introduction Our Results • Question: can we have a more predicative proof of the Strong normalization for fragments of system F? Normalization Theorem • Alternkirch and Coquand: a proof of weak normalization Previous Results (WN) of F p 0 for specific terms; Buchholz’ Ω -Rule Provably total in HA = representable in F p 0 . • Aehlig: an indirect predicative proof of WN for F p n for a specific terms; Provably total in ID n = representable in F p n . (The problem of SN was left open in his Ph.D thesis) • Our aim is to improve the situation by giving a direct predicative proof of the strong normalization of such fragments for all terms. Altenkirch and Coquand, “A Finitary Subsystem of the Polymorphic λ -calculus”, TLCA 2001. Aehlig, “Parameter-free polymorphic types”, APAL , 2008. 6 / 21

  10. Strong Our Results Normalization Akiyoshi and Terui • Systems of inductive definitions: Introduction 1 ID 1 = PA + the least fixed points for PA -definable monotone Our Results Strong operators. Normalization Theorem Previous Results Buchholz’ Ω -Rule 7 / 21

  11. Strong Our Results Normalization Akiyoshi and Terui • Systems of inductive definitions: Introduction 1 ID 1 = PA + the least fixed points for PA -definable monotone Our Results Strong operators. Normalization 2 ID n + 1 = ID n + the least fixed points for ID n -definable Theorem Previous Results monotone operators with 1 ≤ n . Buchholz’ Ω -Rule 7 / 21

  12. Strong Our Results Normalization Akiyoshi and Terui • Systems of inductive definitions: Introduction 1 ID 1 = PA + the least fixed points for PA -definable monotone Our Results Strong operators. Normalization 2 ID n + 1 = ID n + the least fixed points for ID n -definable Theorem Previous Results monotone operators with 1 ≤ n . Buchholz’ 3 ID < ω : = ∪ n ∈ ω ID n . Ω -Rule 4 ID ω : a proper extension of ID < ω . Theorem ID n + 1 ⊢ SN ( F p n ) for all n < ω . Theorem ID ω ⊢ SN ( F p ) with F p : = ∪ n ∈ ω F p n . Theorem (Aehlig 08) Every representable function in F p n is provably total in ID n . 7 / 21

  13. Strong What is the Ω -Rule? Normalization Akiyoshi and Terui • The Ω -rule: infinitary rule introduced by Buchholz (1977) for Introduction ordinal analysis of iterated inductive definitions. Our Results Strong • Sch¨ utte’s ω -rule: branching over natural numbers. Normalization Theorem • The Ω -rule: branching over arithmetical cut-free proofs. Previous Results Buchholz’ • Main theorems by Buchholz: Ω -Rule 1 - CA ) is embedded to BI Ω . Embedding: BI (parameter free Π 1 Collapsing: weak normalization for arithmetical formulas for BI Ω . 8 / 21

  14. Strong What is the Ω -Rule? Normalization Akiyoshi and Terui • The Ω -rule: infinitary rule introduced by Buchholz (1977) for Introduction ordinal analysis of iterated inductive definitions. Our Results Strong • Sch¨ utte’s ω -rule: branching over natural numbers. Normalization Theorem • The Ω -rule: branching over arithmetical cut-free proofs. Previous Results Buchholz’ • Main theorems by Buchholz: Ω -Rule 1 - CA ) is embedded to BI Ω . Embedding: BI (parameter free Π 1 Collapsing: weak normalization for arithmetical formulas for BI Ω . • Recent developments: 1. For a stronger system ( µ -calculus): H.Towsner (2008). 2. modal µ -calculus like ID 1 : G. J¨ ager and T. Studer (2010). 3. Complete cut-elimination theorem: R.Akiyoshi and G.Mints (2016, AML). 8 / 21

  15. Strong Buchholz’ Ω -Rule Normalization Akiyoshi and Terui • Idea of the Ω -rule: BHK-reading of ∀ XA → B . Introduction Our Results • Meaning of ∀ XA → B : some transformation f (function) from Strong Normalization any (cut-free) proof of ∀ XA to a proof of B (BHK-reading). Theorem Previous Results Buchholz’ Ω -Rule 9 / 21

  16. Strong Buchholz’ Ω -Rule Normalization Akiyoshi and Terui • Idea of the Ω -rule: BHK-reading of ∀ XA → B . Introduction Our Results • Meaning of ∀ XA → B : some transformation f (function) from Strong Normalization any (cut-free) proof of ∀ XA to a proof of B (BHK-reading). Theorem Previous Results • So, if we have a proof f ( d ) of B for any (cut-free) proof d of ∀ XA , Buchholz’ Ω -Rule then we have a proof of ∀ XA → B . { d : ∀ XA ( X ) } . . . . ... B ... ∀ XA ( X ) → B Ω Remark The Ω -rule works well not only for a formal system based on intuitionistic logic, but for one based on classical logic as well. 9 / 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