 
  
  
  
  
 A real number r is represented by a converging sequence of rational intervals:
  
 
A basic number, such as   , is provided as a computer
program which produces consecutive terms of a representation of
that basic number.
Each term of the infinite sequence is produced after a
finite number of operations is performed.
Numbers can be combined by using interval arithmetic on
the produced streams. It can be shown that the resulting stream
also converges:
 , is provided as a computer
program which produces consecutive terms of a representation of
that basic number.
Each term of the infinite sequence is produced after a
finite number of operations is performed.
Numbers can be combined by using interval arithmetic on
the produced streams. It can be shown that the resulting stream
also converges:
  
 
  
 
 , do not define
a real number.
Using
 , do not define
a real number.
Using   will cause delays to be introduced
into the system. For example, a division will not produce
output until the denominator does not contain zero. After
this initial delay of d terms, one term is output for each set of
input terms provided (one input term for each input stream).
A system with this input-output relationship is termed
an on-line arithmetic system.
No delay will occur using
  will cause delays to be introduced
into the system. For example, a division will not produce
output until the denominator does not contain zero. After
this initial delay of d terms, one term is output for each set of
input terms provided (one input term for each input stream).
A system with this input-output relationship is termed
an on-line arithmetic system.
No delay will occur using   , although
the produced stream may begin with
 , although
the produced stream may begin with   terms.
  terms.
The value of any finite expression, built with the provided operators and basic numbers, can be determined to any reasonable accuracy:
  
 
 is computable, as it simply computes successive
terms of the representation of x until
  is computable, as it simply computes successive
terms of the representation of x until   ,
and then returns k.
This contrasts strongly with the previous representations.
No algorithm, using a finite number of computable atomic operations, can compute:
 ,
and then returns k.
This contrasts strongly with the previous representations.
No algorithm, using a finite number of computable atomic operations, can compute:
 does not imply
  does not imply
  , where x and y are
two different real number representations.
The remaining representations are special forms of the
general converging interval representation of real numbers.
 , where x and y are
two different real number representations.
The remaining representations are special forms of the
general converging interval representation of real numbers.
 
  
  
  
  
 | Jeff Tupper | March 1996 |