Proceedings of ENTCS 75, 2002

Abstract

Rank 2 Types for Term Graph Rewriting (Extended Abstract).
by S. van Bakel.

We define a notion of type assignment with polymorphic intersection types of rank 2 for a term graph rewriting language that expresses sharing and cycles. We show that type assignment is decidable through defining, using the extended notion of unification from [Bakel-Barbanera-Fernandez-Types'00], a notion of principal pair which generalizes ML's principal type property.

Appeared as:
@Inproceedings{Bakel-TIP'02,
Author = "S. van Bakel",
Title = "{R}ank 2 {T}ypes for {T}erm {G}raph {R}ewriting ({E}xtended {A}bstract)",
Booktitle = "Electronic Proceedings of International Workshop {\em Types in Programming} (TIP'02), Dagstuhl, Germany",
Series = "Electronic Notes in Theoretical Computer Science",
Volume = "75",
Year = "2002",
Note = "http://www.elsevier.nl/locate/entcs/volume75.html"
}

ps pdf