Information Services banner Edinburgh Research Archive The University of Edinburgh crest

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

This item has been viewed 2 times in the last year. View Statistics

Files in This Item:

File Description SizeFormat
Stat_Type_Inf.pdf262.52 kBAdobe PDFView/Open
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.

 

Valid XHTML 1.0! Unless explicitly stated otherwise, all material is copyright © The University of Edinburgh 2013, and/or the original authors. Privacy and Cookies Policy