On functions preserving levels of approximation: A refined model construction for various lambda calculi

Authors
Citation
D. Spreen, On functions preserving levels of approximation: A refined model construction for various lambda calculi, THEOR COMP, 212(1-2), 1999, pp. 261-303
Citations number
20
Categorie Soggetti
Computer Science & Engineering
Journal title
THEORETICAL COMPUTER SCIENCE
ISSN journal
03043975 → ACNP
Volume
212
Issue
1-2
Year of publication
1999
Pages
261 - 303
Database
ISI
SICI code
0304-3975(19990206)212:1-2<261:OFPLOA>2.0.ZU;2-9
Abstract
In this paper dI-domains are enriched by a family of projections which assi gn to each point a sequence of canonical approximations. The morphisms are stable maps that preserve the levels of approximation generated by the proj ections. For the computation of an approximation of a given level of the ou tput they require, in addition, only information about the input of at most the same level of approximation. It is shown that the category of these do mains and maps is Cartesian closed. The set of morphisms between two such d omains is a domain of the same kind, but turns out not to be an exponent in the category. Domains D are constructed which are isomorphic to the exponent D-D. Moreove r, it is proved that the space of retractions in an exponent D-D is a retra ct of this. Both results together provide new models of Amadio-Longo's exte nsion lambda beta p of the lambda-calculus. As has been shown by Amadio and Longo, strong type theories which incorporate the Type: Type assumption ca n be syntactically interpreted in this calculus. (C) 1999-Elsevier Science B.V. All rights reserved.