2017 32nd Annual ACM/IEEE Symposium on Logic in Computer Science (LICS) 2017
DOI: 10.1109/lics.2017.8005103
|View full text |Cite
|
Sign up to set email alerts
|

Infinitary intersection types as sequences: A new answer to Klop's problem

Abstract: We provide a type-theoretical characterization of weakly-normalizing terms in an infinitary lambda-calculus. We adapt for this purpose the standard quantitative (with non-idempotent intersections) type assignment system of the lambda-calculus to our infinite calculus.Our work provides a new answer to Klop's HHN-problem, namely, finding out if there is a type system characterizing the hereditary head-normalizing (HHN) lambda-terms. Tatsuta showed that HHN could not be characterized by a finite type system. We p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
14
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
3
1
1

Relationship

2
3

Authors

Journals

citations
Cited by 9 publications
(14 citation statements)
references
References 10 publications
0
14
0
Order By: Relevance
“…As we will see (see § II-A), relevance disables the argument proving that every term is typable with ρ, the non-idempotent counterpart of the type R considered above. However, while trying to characterize a form of infinitary weak normalization, we noticed in [17] that Ω is also typable R. We recovered soundness by defining a validity criterion, discarding degenerate typing derivations, which was possible by introducing a rigid variant of system R, namely system S. System S has many nice features e.g., tracking (see § II-B).…”
Section: Infinitary Typing and Klop's Problemmentioning
confidence: 99%
See 4 more Smart Citations
“…As we will see (see § II-A), relevance disables the argument proving that every term is typable with ρ, the non-idempotent counterpart of the type R considered above. However, while trying to characterize a form of infinitary weak normalization, we noticed in [17] that Ω is also typable R. We recovered soundness by defining a validity criterion, discarding degenerate typing derivations, which was possible by introducing a rigid variant of system R, namely system S. System S has many nice features e.g., tracking (see § II-B).…”
Section: Infinitary Typing and Klop's Problemmentioning
confidence: 99%
“…Tracking can be retrieved while keeping most of system R 0 's nice features (e.g., syntax-direction) by considering system S, that we introduced in [17]. System S uses sequence types instead of multiset types to represent intersection.…”
Section: B Towards Tracking and Sequential Intersectionmentioning
confidence: 99%
See 3 more Smart Citations