Real numbers are a mathematical abstraction commonly
used when modelling real-world phenomenon. Real numbers
are an extension of the rational numbers [64]. The set of
reals is denoted by .
Each real number can be specified by a converging infinite sequence of rational numbers [26]. The limit of the sequence is the value of the real number.
The real numbers have a partial square root operator as
did the rationals. Although the square root operator
is defined for all non-negative real numbers, it is not defined
for any negative real numbers. There is a natural homomorphism
from the rationals to the reals,
defined by:
Common Practice
Modelling phenomenon with real numbers is overkill in most cases. Efficiently computing with real numbers directly is quite difficult. In some cases, operations involving real numbers are not computable [42, 60]. Many computational difficulties can be overcome by using a suitable representation for real numbers [69]. This will be discussed at this chapter's end. Even when numerical computation using reals is desirable, symbolic computation can sometimes be used instead.
Jeff Tupper | March 1996 |