© University of Kent - Contact | Feedback | Legal | FOI | Cookies
Well-going programs can be typed
Stefan Kahrs
In Martin Hofmann, editor, Typed Lambda Calculi and Applications, number 2701 in LNCS, pages 182-196. Springer, June 2003.Abstract
Well-Going Programs Can Be Typed
Stefan Kahrs
Abstract: Our idiomatically objectionable title is a pun on Milner's ``well-typed programs do not go wrong'' --- because we provide a completeness result for type-checking rather than a soundness result.
We show that the well-behaved functions of untyped PCF are already expressible in typed PCF: any equivalence class of the partial logical equivalence generated from the flat natural numbers in the model given by PCF's operational semantics is inhabited by a well-typed term.
Download publication 247 kbytes (PostScript)Bibtex Record
@inproceedings{1649,
author = {Stefan Kahrs},
title = {Well-Going Programs Can Be Typed},
month = {June},
year = {2003},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {},
url = {http://www.cs.kent.ac.uk/pubs/2003/1649},
publication_type = {inproceedings},
submission_id = {13979_1057659218},
ISBN = {3-540-40332-9},
booktitle = {Typed Lambda Calculi and Applications},
editor = {Martin Hofmann},
number = {2701},
series = {LNCS},
publisher = {Springer},
ISSN = {0302-9743},
refereed = {yes},
}