Altmetric
Polymorphic intersection type assignment for rewrite systems with abstraction and -rul
File | Description | Size | Format | |
---|---|---|---|---|
DTR01-1.pdf | Published version | 358.52 kB | Adobe PDF | View/Open |
Title: | Polymorphic intersection type assignment for rewrite systems with abstraction and -rul |
Authors: | Van Bakel, S Barbanera, F Fernandez, M |
Item Type: | Report |
Abstract: | We define two type assignment systems for first-order rewriting extended with application, -abstraction, and -reduction, using a combination of intersection types and second-order polymorphic types. The first system is the general one, for which we prove subject reduction, and strong normalisation of typeable terms. The second is a decidable subsystem of the first, by restricting to rank 2 (intersection and quantified) types. For this system we define, using an extended notion of unification, a notion of principal typing which is more general than ML’s principal type property, since also the types for the free variables of terms are inferred |
Issue Date: | 1-Jan-2001 |
URI: | http://hdl.handle.net/10044/1/95755 |
DOI: | https://doi.org/10.25561/95755 |
Publisher: | Department of Computing, Imperial College London |
Start Page: | 1 |
End Page: | 38 |
Journal / Book Title: | Departmental Technical Report: 01/1 |
Copyright Statement: | © 2001 The Author(s). This report is available open access under a CC-BY-NC-ND (https://creativecommons.org/licenses/by-nc-nd/4.0/) |
Publication Status: | Published |
Article Number: | 01/1 |
Appears in Collections: | Computing Computing Technical Reports Faculty of Engineering |
This item is licensed under a Creative Commons License