Inhabitation for Non-idempotent Intersection TypesArticle
Authors: Antonio Bucciarelli ; Delia Kesner ; Simona Ronchi Della Rocca
NULL##NULL##NULL
Antonio Bucciarelli;Delia Kesner;Simona Ronchi Della Rocca
The inhabitation problem for intersection types in the lambda-calculus is known to be undecidable. We study the problem in the case of non-idempotent intersection, considering several type assignment systems, which characterize the solvable or the strongly normalizing lambda-terms. We prove the decidability of the inhabitation problem for all the systems considered, by providing sound and complete inhabitation algorithms for them.
Volume: Volume 14, Issue 3
Secondary volumes: Special Festschrift Issue in Honor of Furio Honsell
Published on: August 3, 2018
Accepted on: June 27, 2018
Submitted on: December 12, 2017
Keywords: Computer Science - Logic in Computer Science