Hier finden Sie wissenschaftliche Publikationen aus den Fraunhofer-Instituten.

Undecidability of Intersection Type Inhabitation at Rank 3 and its Formalization

: Dudenhefner, Andrej; Rehof, Jakob


Fundamenta informaticae 170 (2019), No.1-3, pp.93-110
ISSN: 0169-2968 (Print)
ISSN: 1875-8681 (Online)
Journal Article
Fraunhofer ISST ()

We revisit the undecidability result of rank 3 intersection type inhabitation (Urzyczyn 2009) in pursuit of two goals. First, we simplify the existing proof, reducing simple semi-Thue systems to intersection type inhabitation in the original Coppo-Dezani type assignment system. Additionally, we outline a direct reduction from the Turing machine halting problem to intersection type inhabitation. Second, we formalize soundness and completeness of the reduction in the Coq proof assistant under the banner of “type theory inside type theory”.