Abstract
The commonly known rational numbers (fractions) are not sufficient for a rigorous foundation of mathematical analysis. The historical development shows that for issues concerning analysis, the rational numbers have to be extended to the real numbers. For clarity we introduce the real numbers as decimal numbers with an infinite number of decimal places. We illustrate exemplarily how the rules of calculation and the order relation extend from the rational to the real numbers in a natural way.
A further section is dedicated to floating point numbers, which are implemented in most programming languages as approximations to the real numbers. In particular, we will discuss optimal rounding and in connection with this the relative machine accuracy.
This is a preview of subscription content, log in via an institution.
Notes
- 1.
We will rarely use the term mapping in such generality. The special case of real-valued functions, which is important for us, will be discussed thoroughly in Chap. 2.
- 2.
G. Cantor, 1845–1918.
References
Textbooks
E. Hairer, G. Wanner: Analysis by Its History. Springer, New York 1996.
Further Reading
M.L. Overton: Numerical Computing with IEEE Floating Point Arithmetic. SIAM, Philadelphia 2001.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2011 Springer-Verlag London Limited
About this chapter
Cite this chapter
Oberguggenberger, M., Ostermann, A. (2011). Numbers. In: Analysis for Computer Scientists. Undergraduate Topics in Computer Science. Springer, London. https://doi.org/10.1007/978-0-85729-446-3_1
Download citation
DOI: https://doi.org/10.1007/978-0-85729-446-3_1
Publisher Name: Springer, London
Print ISBN: 978-0-85729-445-6
Online ISBN: 978-0-85729-446-3
eBook Packages: Computer ScienceComputer Science (R0)