Inhabitation for Non-idempotent Intersection Types

12/11/2017
by   Antonio Bucciarelli, et al.
0

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.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset