Skip to main content

Specifying Real Numbers in CASL

  • Conference paper
Recent Trends in Algebraic Development Techniques (WADT 1999)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1827))

Included in the following conference series:

Abstract

We present a weak theory BasicReal of the real numbers in the first order specification language CASL . The aim is to provide a datatype for practical purposes, including the central notions and results of basic analysis. BasicReal captures for instance e and π, as well as the trigonometric and other standard functions. Concepts such as continuity, differentiation and integration are shown to be definable and tractable in this setting; Newton’s Method is presented as an example of a numerical application. Finally, we provide a proper connection between the specified datatype BasicReal and specifications of the real numbers in higher order logic and various set theories.

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. CoFI. The Common Framework Initiative for algebraic specification and development, electronic archives. Notes and Documents accessible byWWW2 and FTP3. 146, http://www.brics.dk/Projects/CoFI

  2. CoFI Language Design Task Group. Casl – The CoFI Algebraic Specification Language – Summary, version 1.0. Documents/CASLSummary, in [CoF] (July 1999)

    Google Scholar 

  3. Gödel, K.: The Consistency of the Continuum Hypothesis. Annals of Math. Studies, vol. 3. Princeton University Press, Princeton (1940)

    MATH  Google Scholar 

  4. Harrison, J.R.: A machine-checked theory of floating point arithmetic. In: Bertot, Y., Dowek, G., Hirschowitz, A., Paulin, C., Théry, L. (eds.) TPHOLs 1999. LNCS, vol. 1690, pp. 113–130. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  5. Kulisch, U.W., Miranker, W.L.: Computer Arithmetic in Theory and Practice. Academic Press, London (1981)

    MATH  Google Scholar 

  6. Lang, S.: Algebra, 2nd edn. Addison-Wesley, Reading (1984)

    MATH  Google Scholar 

  7. Mossakowski, T., Haxthausen, A., Krieg-Brückner, B.: Subsorted partial higher-order logic as an extension of CASL. In: Bert, D., Choppy, C., Mosses, P.D. (eds.) WADT 1999. LNCS, vol. 1827, pp. 126–145. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  8. Mossakowski, T., Kolyang, Krieg-Brückner, B.: Static semantic analysis and theorem proving for CASL. In: Parisi Presicce, F. (ed.) Recent trends in algebraic development techniques. Proc. 12th International Workshop. LNCS, vol. 1376, pp. 333–348. Springer, Heidelberg (1998)

    Google Scholar 

  9. Moore, R.E. (ed.): Reliability in Computing, The Role of Interval Methods in Scientific Computations. Academic Press, London (1988)

    Google Scholar 

  10. Roggenbach, M., Schröder, L., Mossakowski, T.: The datatypes REAL and COMPLEX in Casl. Note M-7, version 0.3, in [CoF] (2000)

    Google Scholar 

  11. Roggenbach, M., Mossakowski, T., Schröder, L.: Basic Datatypes in Casl. Note L-12, version 0.4, in [CoF] (March 2000)

    Google Scholar 

  12. Roggenbach, M., Mossakowski, T.: Rules of Methodology. Note M-6, version 0.3, in [CoF] (2000)

    Google Scholar 

  13. Turing, A.M.: On computable numbers, with an application to the Entscheidungsproblem. Proceedings of the London Mathematical Society 42, 230–265 (1936/1937)

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Roggenbach, M., Schröder, L., Mossakowski, T. (2000). Specifying Real Numbers in CASL . In: Bert, D., Choppy, C., Mosses, P.D. (eds) Recent Trends in Algebraic Development Techniques. WADT 1999. Lecture Notes in Computer Science, vol 1827. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-44616-3_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-44616-3_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-67898-4

  • Online ISBN: 978-3-540-44616-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics