HAL will be down for maintenance from Friday, June 10 at 4pm through Monday, June 13 at 9am. More information
Skip to Main content Skip to Navigation
Conference papers

Strong Normalization as Safe Interaction

Colin Riba 1
1 PROTHEO - Constraints, automatic deduction and software properties proofs
INRIA Lorraine, LORIA - Laboratoire Lorrain de Recherche en Informatique et ses Applications
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 (UE) of union types may also allow to type non normalizing terms (in which case we say that (UE) is unsafe). This occurs in particular with non-determinism, but also with some confluent systems. It appears that studying the safety of (UE) amounts to the characterization, in a term, of safe interactions between some of its subterms. In this paper, we study the safety of (UE) for an extension of the lambda-calculus with simple rewrite rules. We prove that the union and intersection type discipline without (UE) is complete w.r.t. strong normalization. This allows to show that (UE) 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 (UE), and study an alternative biorthogonality relation, based on the observation of the least reducibility candidate.
Document type :
Conference papers
Complete list of metadata

Cited literature [19 references]  Display  Hide  Download

https://hal.inria.fr/inria-00130456
Contributor : Colin Riba Connect in order to contact the contributor
Submitted on : Thursday, April 19, 2007 - 8:07:03 PM
Last modification on : Friday, February 4, 2022 - 3:30:44 AM
Long-term archiving on: : Friday, November 25, 2016 - 3:12:15 PM

Files

interaction.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : inria-00130456, version 2

Collections

Citation

Colin Riba. Strong Normalization as Safe Interaction. Twenty-Second Annual IEEE Symposium on Logic in Computer Science - LiCS 2007, Jul 2007, Wroclaw, Poland. pp.13-22. ⟨inria-00130456v2⟩

Share

Metrics

Record views

88

Files downloads

169