Arrow Research search
Back to I&C

I&C 1991

Type inference with recursive types: Syntax and semantics

Journal Article journal-article Computer Science · Theoretical Computer Science

Abstract

In this paper we study type inference systems for λ-calculus with a recursion operator over types. The main syntactical properties, notably the existence of principal type schemes, are proved to hold when recursive types are viewed as finite notations for infinite (regular) type expressions representing their infinite unfoldings. Exploiting the approximation structure of a model for the untyped language of terms, types are interpreted as limits of sequences of their approximations. We show that the interpretation is essentially unique and that two types have equal interpretation if and only if their infinite unfoldings are identical. Finally, a completeness theorem is proved to hold w. r. t. the specific model we consider for a natural (infinitary) extension of the type inference system.

Authors

Keywords

No keywords are indexed for this paper.

Context

Venue
Information and Computation
Archive span
1987-2026
Indexed papers
3021
Paper id
212029423886643300
v2026.09.13