Skip to main navigation Skip to search Skip to main content

Strictness, totality, and non-standard-type inference

Research output: Contribution to journalConference articlepeer-review

Abstract

In this paper we present two non-standard-type inference systems for conjunctive strictness and totality analyses of higher-order-typed functional programs and prove completeness results for both the strictness and the totality-type entailment relations. We also study the interactions between strictness and totality analyses, showing that the information obtainable by a system that combines the two analyses, even though more refined than the information given by the two separate systems, cannot be effectively used. A main feature of our approach is that all the results are proved by relying directly on the operational semantics of the programming language considered. This leads to a rather direct presentation which involves relatively little mathematical overhead.

Original languageEnglish
Pages (from-to)69-112
Number of pages44
JournalTheoretical Computer Science
Volume272
Issue number1-2
DOIs
Publication statusPublished - 6 Feb 2002
EventTheories of Types and Proofs 1997 (TTP'97) - Tokyo, Japan
Duration: 8 Sept 199718 Sept 1997

Keywords

  • Intersection types
  • Non-standard-type inference
  • Program analysis
  • Strictness
  • Totality

Fingerprint

Dive into the research topics of 'Strictness, totality, and non-standard-type inference'. Together they form a unique fingerprint.

Cite this