ESOP '96, pages 387-403, 1996,

Abstract

Rewrite Systems with Abstraction and beta-rule: Types, Approximants and Normalization.
by S. van Bakel, F. Barbanera, and M. Fernández.

In this paper we define and study intersection type assignment systems for first-order rewriting extended with application, lambda-abstraction, and beta-reduction (TRS + beta). One of the main results presented is that, using a suitable notion of approximation of terms, any typeable term of a TRS + beta that satisfies a general scheme for recursive definitions has an approximant of the same type. From this result we deduce, for different classes of typeable terms, a head-normalization and a normalization theorem.

Appeared in:
@Inproceedings {Bakel-Barbanera-Fernandez-ESOP'96,
Author = "S. van Bakel and F. Barbanera and M. Fern\'andez",
Title = "{R}ewrite {S}ystems with {A}bstraction and $\beta$-rule: {T}ypes, {A}pproximants and {N}ormalization",
Booktitle = "Programming Languages and Systems -- ESOP'96. Proceedings of 6th European Symposium on Programming, {\rm Link{\"o}ping, Sweden}",
Editor = "Hanne Riis Nielson",
Series = "Lecture Notes in Computer Science",
Volume = "1058",
Publisher = "Springer-Verlag",
Year = "1996",
Pages = "387-403"
}

ps pdf