|
Edinburgh Research Archive >
Informatics, School of >
Informatics Publications >
Please use this identifier to cite or link to this item:
http://hdl.handle.net/1842/208
|
| Title: | A Semantics for Static Type Inference |
| Other Titles: | A-SEMANTICS FOR TYPE CHECKING |
| Authors: | Plotkin, Gordon |
| Issue Date: | 1991 |
| Citation: | LECTURE NOTES IN COMPUTER SCIENCE 526: 1-17 1991 |
| Publisher: | SPRINGER VERLAG |
| Abstract: | Curry’s system for F-deducibility is the basis for static type inference
algorithms for programming languages such as ML. If a natural
“preservation of types by conversion” rule is added to Curry’s system, it
becomes undecidable, but complete relative to a variety of model
classes. We show completeness for Curry’s system itself, relative to an
extended notion of model that validates reduction but not conversion.
Two proofs are given: one uses a term model and the other a model built
from type expressions. Extensions to systems with polymorphic or
intersection types are also considered. |
| Keywords: | Laboratory for Foundations of Computer Science |
| URI: | http://hdl.handle.net/1842/208 |
| Appears in Collections: | Informatics Publications
|
Items in ERA are protected by copyright, with all rights reserved, unless otherwise indicated.
|