On strictness and totality

Mario Coppo, Ferruccio Damiani, Paola Giannini

Risultato della ricerca: Capitolo in libro/report/atti di convegnoContributo a conferenzapeer review

Abstract

In this paper we present a revised and extended version of the strictness and totality type assignment system introduced by Solberg, Nielson and Nielson in the Static Analysis Symposium ’94. Our main result is that (w.r.t. the possibility of replacing safely a lazy application by a strict one) the strictness and totality information given by this system is equivalent to the information given by two separate systems: one for strictness, and one for totality. This result is interesting from both a theoretical (understanding of the relations between strictness and totality) and a practical (more efficient checking and inference algorithms) point of view. Moreover we prove that both the system for strictness and the system for totality have a sound and complete inclusion relation between types w.r.t. the semantics induced by the term model of a language including a convergence to weak head normal form test at higher types.

Lingua originaleInglese
Titolo della pubblicazione ospiteTheoretical Aspects of Computer Software - 3rd International Symposium, TACS 1997, Proceedings
EditorMartín Abadi, Takayasu Ito
EditoreSpringer Verlag
Pagine138-164
Numero di pagine27
ISBN (stampa)354063388X, 9783540633884
DOI
Stato di pubblicazionePubblicato - 1997
Pubblicato esternamente
Evento3rd International Symposium on Theoretical Aspects of Computer Software, TACS 1997 - Sendai, Japan
Durata: 23 set 199726 set 1997

Serie di pubblicazioni

NomeLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1281
ISSN (stampa)0302-9743
ISSN (elettronico)1611-3349

???event.eventtypes.event.conference???

???event.eventtypes.event.conference???3rd International Symposium on Theoretical Aspects of Computer Software, TACS 1997
Paese/TerritorioJapan
CittàSendai
Periodo23/09/9726/09/97

Fingerprint

Entra nei temi di ricerca di 'On strictness and totality'. Insieme formano una fingerprint unica.

Cita questo