In the present paper we solve two open problems in the theory of \(\lambda \) -calculus and intersection type theories. In particular we prove that there exist models which equate all unsolvable terms, but nonetheless separate fixed point combinators, i.e. terms which have the same Böhm tree. Moreover we show how the results concerning recursive types in second-order \(\lambda \) -calculus for strong normalisation change significantly when head normalisation in untyped \(\lambda \) -calculus endowed with type assignment systems is considered. We achieve this by generalising intersection type theory to an algebraic framework of meet-semilattices, thereby assigning an algebraic notion to each applicative structure. In the style of algebraic topology we establish transfer results between the theories of the models capitalising on the morphisms between the corresponding meet-semilattices. This machinery permits also to yield a thorough analysis of the potential and the limitations of computability arguments.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Lambda Galore

  • Mariangiola Dezani-Ciancaglini,
  • Besik Dundua,
  • Furio Honsell

摘要

In the present paper we solve two open problems in the theory of \(\lambda \) -calculus and intersection type theories. In particular we prove that there exist models which equate all unsolvable terms, but nonetheless separate fixed point combinators, i.e. terms which have the same Böhm tree. Moreover we show how the results concerning recursive types in second-order \(\lambda \) -calculus for strong normalisation change significantly when head normalisation in untyped \(\lambda \) -calculus endowed with type assignment systems is considered. We achieve this by generalising intersection type theory to an algebraic framework of meet-semilattices, thereby assigning an algebraic notion to each applicative structure. In the style of algebraic topology we establish transfer results between the theories of the models capitalising on the morphisms between the corresponding meet-semilattices. This machinery permits also to yield a thorough analysis of the potential and the limitations of computability arguments.