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

Strong Normalization as Safe Interaction

Abstract: When enriching the λ-calculus with rewriting, union types may be needed to type all strongly normalizing terms. However, with rewriting, the elimination rule (∨ E) of union types may also allow to type non normalizing terms (in which case we say that (∨ E) is unsafe). This occurs in particular with non-determinism, but also with some confluent systems. It appears that studying the safety of (∨ E) amounts to the characterization, in a term, of safe interactions between some of its subterms.In this paper, we stu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
14
0

Year Published

2009
2009
2021
2021

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 7 publications
(14 citation statements)
references
References 18 publications
0
14
0
Order By: Relevance
“…and (⊔ E), we can type non-strongly normalizing terms, while the type system with (Fun + ) but without (⊔ E) is strongly normalizing [14].…”
Section: Example 21 ([18]mentioning
confidence: 99%
See 4 more Smart Citations
“…and (⊔ E), we can type non-strongly normalizing terms, while the type system with (Fun + ) but without (⊔ E) is strongly normalizing [14].…”
Section: Example 21 ([18]mentioning
confidence: 99%
“…⇒ U causes strong normalization problems similar to those of (⊔ E) [14]. Our solution does not handle it because it would imply to have a call-by-value arrow, while we want to force call-by-value only locally in (⊔ E let ).…”
Section: Example 22 ([14]mentioning
confidence: 99%
See 3 more Smart Citations