DocumentCode :
3112340
Title :
Strong Normalization as Safe Interaction
Author :
Riba, Colin
Author_Institution :
INPL & LORIA, Nancy
fYear :
2007
fDate :
10-14 July 2007
Firstpage :
13
Lastpage :
22
Abstract :
When enriching the lambda-calculus with rewriting, union types may be needed to type all strongly normalizing terms. However, with rewriting, the elimination rule (orE) of union types may also allow to type non normalizing terms (in which case we say that (orE) is unsafe). This occurs in particular with non-determinism, but also with some confluent systems. It appears that studying the safety of (orE) amounts to the characterization, in a term, of safe interactions between some of its subterms. In this paper, we study the safety of (orE) for an extension of the lambda-calculus with simple rewrite rules. We prove that the union and intersection type discipline without (orE) is complete w.r.t. strong normalization. This allows to show that (orE) is safe if and only if an interpretation of types based on biorthogonals is sound for it. We also discuss two sufficient conditions for the safety of (orE), and study an alternative biorthogonality relation, based on the observation of the least reducibility candidate.
Keywords :
lambda calculus; rewriting systems; biorthogonality relation; elimination rule; lambda-calculus; safe interactions; strong normalization; union types; Computer science; Convergence; Logic; Pathology; Safety; Sufficient conditions;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science, 2007. LICS 2007. 22nd Annual IEEE Symposium on
Conference_Location :
Wroclaw
ISSN :
1043-6871
Print_ISBN :
0-7695-2908-9
Type :
conf
DOI :
10.1109/LICS.2007.46
Filename :
4276547
Link To Document :
بازگشت