on the density of types with decidable lambda
play

On the density of types with decidable lambda definability problem - PowerPoint PPT Presentation

On the density of types with decidable lambda definability problem Marek Zaionc Computer Science Department, Jagiellonian University. Simple typed calculus with one ground type O is consi- dered. T := O | T T We consider lambda


  1. On the density of types with decidable lambda definability problem Marek Zaionc Computer Science Department, Jagiellonian University.

  2. Simple typed λ calculus with one ground type O is consi- dered. T := O | T → T

  3. We consider lambda definability problem limited to fourth order types

  4. A full type hierarchy { D τ } τ ∈ T is a collection of finite do- mains, one for each type. The whole hierarchy is determined by D O . D τ . D τ → µ = D µ All D τ are finite.

  5. Lambda definability problem For the particular type τ the τ -lambda definability pro- blem is the decision problem: GIVEN: Finite domain D O and object f ∈ D τ . PROBLEM: Decide if f is lambda definable in D τ .

  6. Up to rank 3 types the lambda definability problem is decidable.

  7. Definition 1. Type τ is called regular if rank ( τ ) � 4 and every component of τ has arg � 1 . This implies that only components allowed for regular types are O , O → O and ( O k → O ) → O for any k . Theorem 2. λ definability problem is decidable for all rank 1, 2, 3 types and for regular rank 4 types.

  8. (( O → O → O ) → O ) → ( O → O ) (( O → O → O ) → O ) → (( O → O ) → ( O → O )) (( O → O ) → O ) → (( O → O ) → O ) (( O → O ) → O ) → (( O → O → O ) → ( O → O )) . (example of Thierry Joly) M = ((( O → O → O ) → O ) → O ) → ( O → O ) .

  9. We consider probability of the fact that randomly chosen 4 order type has decidable lambda definability problem.

  10. Definition 3. By � τ � we mean the length of type τ which we define as the total number of occurrences of atomic type O in the given type.

  11. 4. We associate the density µ ( A ) with a Definition subset A ⊂ T of types as: # { τ ∈ A : � τ � = n } (1) µ ( A ) = lim # { τ ∈ T : � τ � = n } n →∞ if the limit exists.

  12. Theorem 5. The density of rank 4 types with decidable λ definability problem among all rank 4 types is 0 .

  13. Theorem 6. The density of types of rank � 4 with the decidable λ definability problem among all types of rank � 4 is again 0 .

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