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”
AbstractPrincipality of typings is the property that for each typable term, there is a typing from w...
AbstractThis paper presents the relationship between a second-order type assignment system T∀ and an...
The intersection type assignment system IT (shown in Figure 1) is a deductive system that assigns fo...
We revisit the undecidability result of rank 3 intersection type inhabitation (Urzyczyn 2009) in pur...
Part 2: Track B: Logic, Semantics, Specification and VerificationInternational audienceThe inhabitat...
Principality of typings is the property that for each typable term, there is a typing from which all...
The inhabitation problem for intersection types in the lambda-calculus isknown to be undecidable. We...
A representation of intersection types in terms of pregrammars is presented. Pregrammar based rewrit...
In the system lambda ^ of intersection types, without w, the problem as to whether an arbitrary type...
AbstractIn this paper the intersection type discipline as defined in Barendregt (1983) is studied. W...
Recently (authors, POPL 2017), a notion of dimensionality for intersection types was introduced, and...
AbstractIn this paper, we present Λ∧t, a fully typed λ-calculus based on the intersection-type syste...
The intersection type unification problem is an important component in proof search related to sever...
International audienceIn this paper, we present Λ^t_∧, a fully typed λ-calculus based on the interse...
A notion of dimension in intersection typed λ-calculi is presented. The dimension of a typed λ-term ...
AbstractPrincipality of typings is the property that for each typable term, there is a typing from w...
AbstractThis paper presents the relationship between a second-order type assignment system T∀ and an...
The intersection type assignment system IT (shown in Figure 1) is a deductive system that assigns fo...
We revisit the undecidability result of rank 3 intersection type inhabitation (Urzyczyn 2009) in pur...
Part 2: Track B: Logic, Semantics, Specification and VerificationInternational audienceThe inhabitat...
Principality of typings is the property that for each typable term, there is a typing from which all...
The inhabitation problem for intersection types in the lambda-calculus isknown to be undecidable. We...
A representation of intersection types in terms of pregrammars is presented. Pregrammar based rewrit...
In the system lambda ^ of intersection types, without w, the problem as to whether an arbitrary type...
AbstractIn this paper the intersection type discipline as defined in Barendregt (1983) is studied. W...
Recently (authors, POPL 2017), a notion of dimensionality for intersection types was introduced, and...
AbstractIn this paper, we present Λ∧t, a fully typed λ-calculus based on the intersection-type syste...
The intersection type unification problem is an important component in proof search related to sever...
International audienceIn this paper, we present Λ^t_∧, a fully typed λ-calculus based on the interse...
A notion of dimension in intersection typed λ-calculi is presented. The dimension of a typed λ-term ...
AbstractPrincipality of typings is the property that for each typable term, there is a typing from w...
AbstractThis paper presents the relationship between a second-order type assignment system T∀ and an...
The intersection type assignment system IT (shown in Figure 1) is a deductive system that assigns fo...