Skip to main content

First-Order Universality for Real Programs

  • Conference paper
Mathematical Theory and Computational Practice (CiE 2009)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 5635))

Included in the following conference series:

  • 858 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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)

    Google Scholar 

  2. 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

  3. 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)

    Chapter  Google Scholar 

  4. Brattka, V.: Recursive characterization of computable real-valued functions and relations. Theoretical Computer Science 162, 4577 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  5. Brattka, V., Hertling, P.: Feasible real random access machines. Journal of Complexity 14(4), 490–526 (1998)

    Article  MathSciNet  MATH  Google Scholar 

  6. Di Gianantonio, P.: A Functional Approach to Computability on Real Numbers. PhD thesis, University of Pisa, Udine (1993)

    Google Scholar 

  7. Grzegorczyk, A.: On the definitions of computable real continuous functions. Fund. Math. 44, 61–71 (1957)

    MathSciNet  MATH  Google Scholar 

  8. 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)

    Article  MathSciNet  MATH  Google Scholar 

  9. Plotkin, G.D.: LCF considered as a programming language. Theor. Comput. Sci. 5(3), 225–255 (1977)

    Article  MathSciNet  Google Scholar 

  10. 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)

    Chapter  Google Scholar 

  11. Weihrauch, K.: Computable analysis: an introduction. Springer-Verlag New York, Inc., Secaucus (2000)

    Book  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics