Strong Normalization as Safe Interaction - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2007

Strong Normalization as Safe Interaction

Résumé

The elimination rule of union types (denoted by (UE)) can break strong normalization (i.e. is unsafe) in presence of non-determinism. This is quite disturbing, since union types are often required in presence of non-deterministic computations. Surprisingly, there are also confluent systems for which this rule is unsafe. 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 the elimination rule of union types for an extension of the lambda calculus with simple rewrite rules. We prove that the union and intersection types discipline is complete w.r.t. strong normalization. This allows to show that (UE) is safe iff an interpretation of types based on biorthogonals is sound for it. We then discuss two sufficient conditions for the safety of (UE). The first one is issued from the closure by union of reducibility candidates while the second is the closure by union of a biorthogonality operator. We show that closure by union of reducibility candidates implies completeness of intersection type assignment. Finally, we discuss an alternative biorthogonality relation, based on the observation of the least reducibility candidate.
Fichier principal
Vignette du fichier
interaction.pdf (206.9 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

inria-00130456 , version 1 (12-02-2007)
inria-00130456 , version 2 (19-04-2007)

Identifiants

  • HAL Id : inria-00130456 , version 1

Citer

Colin Riba. Strong Normalization as Safe Interaction. LiCS 2007, Jul 2007, Wroclaw/Poland. ⟨inria-00130456v1⟩
92 Consultations
195 Téléchargements

Partager

Gmail Facebook X LinkedIn More