MthT 430 Notes Chapter 6a Binary Expansions and Arguments
MthT 430 Notes Chapter 6a Binary Expansions and Arguments
Real Numbers and Binary Expansions


The real numbers in R are identified with points on a horizontal line. For the time being, we will identify a real number x with a decimal expansion .
Every decimal expansion represents a real number x:
x
= ±N.d1d2…,
dk
∈ {0,1, ... ,9}.
This is the statement that every infinite series of the form
d1 10−1 + d2 10−2 + …,     dk ∈ {0,1, ... ,9},
converges.
Just as well we could identify a real number x with a binary expansion .
Every binary expansion represents a real number x:
x
= ±N.binb1b2…,
bk
∈ {0,1}.
This is the statement that every infinite series of the form
b1 2−1 + b2 2−2 + …,     bk ∈ {0,1},
converges.


A demonstration of a correspondence between the binary expansion and a point on a horizontal line was given in class.
Constructing the Binary Expansion
Let x be a real number, 0 ≤ x < 1.
We divide [0,1) into two half-open intervals, [0,[1/2]) and [[1/2],1).

bintem.gif

Notice, that in binary notation we may write the two intervals respectively as [0, 0.bin1) and [0.bin1,1).
If x is in the left interval, x = 0 + 0·2−1 + …, so we let b1 = 0, s1 = 0.binb1, so that
x
= 0.bin0 + …
= s1 + r1,
where
0 ≤ r1 < 2−1.
If x is in the right interval, x = 0 + 1·2−1 + …, so we let b1 = 1, s1 = 0.binb1, so that
x
= 0.bin1 + …
= s1 + r1,
where
0 ≤ r1 < 2−1.
We formalize the process by saying

b1
=





0,
0x < 1

2
,
1,
1

2
x < 1,
s1
= 0.binb1
= b1·2−1,
x
= s1 + r1,
0 ≤ r1 < 2−1.
If the first remainder r1 is 0, that is x = 0 or x = [1/2], STOP; x = s1 and the binary expansion of x has been found.
If r1 ≠ 0, we apply a similar process to r1 = x − s1 to find the second binary digit in the expansion of x. Let r1* = 21 ·r1. Once again divide [0,1) into the two half-open intervals, [0,[1/2]) and [[1/2],1).
If r1* is in the left interval, x = 0 + b1·2−1 + 0·2−2 + …; If r1* is in the right interval, x = 0 + b1·2−1 + 1·2−2 + …, so we let b1 = 1. This is same is saying that x is in the left or right half as the interval selected in step 1.

bintemx.gif

bintemr1.gif

Thus
b2
=





0,
0r1* < 1

2
,
1,
1

2
r1* < 1,
s2
= 0.binb1 b2
= b1·2−1 + b2·2−2
x
= s2 + r2,
0 ≤ r2 < 2−2.
If the second remainder r2 is 0, STOP; x = s2 and the binary expansion of x has been found. Otherwise continue!
The continuation may be defined by the Principle of Mathematical Induction (Recursion) so that if bn, sn = 0.binb1…bn, x = sn + rn, have been constructed so that 0 ≤ rn < 2−n, let

rn*
= 2n·rn,
bn+1
=





0,
0rn* < 1

2
,
1,
1

2
rn* < 1,
sn+1
= 0.binb1 b2 …bn+1
= b1·2−1 + b2·2−2 + …+ bn+1·2−(n+1)
x
= sn+1 + rn+1,
0 ≤ rn+1 < 2−(n+1).
If the remainder rn+1 is 0, STOP; x = sn+1 and the binary expansion of x has been found. Otherwise continue!
What has been done: Given x, 0 ≤ x < 1, there is a nondecreasing sequence {sn}n=1 of finite binary expansions such that 0 ≤ x − sn < 2−n. Thus

lim
n → ∞ 
sn = x.



File translated from TEX by TTH, version 4.05.
On 18 Sep 2014, 21:16.