Abstract
J. Raymundo Marcial–Romero and M. H. Escardó described a functional programming language with an abstract data type Real for the real numbers and a non-deterministic operator \(f\colon\mathbb{R}\to\mathbb{R}\) we consider is the extension of the denotation of some program, in a model based on powerdomains, described in previous work. Whereas this semantics is only an approximate one, in the sense that programs may have a denotation strictly below their true outputs, our result shows that, to compute a given function, it is in fact always possible to find a program with a faithful denotation. We briefly indicate how our proof extends to show that functions taken from a large class of computable, first-order partial functions in several arguments are definable.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abramsky, S., Jung, A.: Domain theory. In: Abramsky, S., Gabbay, D.M., Maibaum, T.S.E. (eds.) Handbook of Logic in Computer Science, vol. 3, pp. 1–168. Clarendon Press, Oxford (1994)
Anberree, T.: A Denotational Semantics for Total Correctness of Sequential Exact Real Programs. PhD thesis, School of Computer Science, The University of Birmingham, U.K (2007), http://www.cs.bham.ac.uk/~mhe/anberree-thesis.pdf
Anberrée, T.: A denotational semantics for total correctness of sequential exact real programs. In: Agrawal, M., Du, D.-Z., Duan, Z., Li, A. (eds.) TAMC 2008. LNCS, vol. 4978, pp. 388–399. Springer, Heidelberg (2008)
Brattka, V.: Recursive characterization of computable real-valued functions and relations. Theoretical Computer Science 162, 4577 (1996)
Brattka, V., Hertling, P.: Feasible real random access machines. Journal of Complexity 14(4), 490–526 (1998)
Di Gianantonio, P.: A Functional Approach to Computability on Real Numbers. PhD thesis, University of Pisa, Udine (1993)
Grzegorczyk, A.: On the definitions of computable real continuous functions. Fund. Math. 44, 61–71 (1957)
Marcial-Romero, J.R., Escardó, M.H.: Semantics of a sequential language for exact real-number computation. Theoretical Computer Science 379(1-2), 120–141 (2007)
Plotkin, G.D.: LCF considered as a programming language. Theor. Comput. Sci. 5(3), 225–255 (1977)
Simpson, A.K.: Lazy functional algorithms for exact real functionals. In: Brim, L., Gruska, J., Zlatuška, J. (eds.) MFCS 1998. LNCS, vol. 1450, pp. 456–464. Springer, Heidelberg (1998)
Weihrauch, K.: Computable analysis: an introduction. Springer-Verlag New York, Inc., Secaucus (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Anberrée, T. (2009). First-Order Universality for Real Programs. In: Ambos-Spies, K., Löwe, B., Merkle, W. (eds) Mathematical Theory and Computational Practice. CiE 2009. Lecture Notes in Computer Science, vol 5635. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-03073-4_1
Download citation
DOI: https://doi.org/10.1007/978-3-642-03073-4_1
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-03072-7
Online ISBN: 978-3-642-03073-4
eBook Packages: Computer ScienceComputer Science (R0)