Proving the Existence of Rational Numbers Between Real Numbers

Click For Summary

Homework Help Overview

The discussion revolves around proving that there exists a rational number of the form \(\frac{k}{2^n}\) between any two distinct real numbers. The problem engages with concepts from real analysis and number theory.

Discussion Character

  • Exploratory, Conceptual clarification, Mathematical reasoning

Approaches and Questions Raised

  • Participants explore various methods, including binary representation of real numbers and properties of integers. Some express uncertainty about their approaches, while others share partial proofs and reasoning.

Discussion Status

The discussion includes several attempts to prove the existence of such rational numbers, with participants providing hints and sharing their reasoning. There is a mix of ideas being explored, but no consensus has been reached on a complete solution.

Contextual Notes

Participants question the assumptions related to the representation of real numbers and the implications of the Archimedean property. The nature of the proof appears to be constrained by the requirement to find a rational number specifically in the form \(\frac{k}{2^n}\).

Anzas
Messages
87
Reaction score
0
prove that between any two real numbers there is a number of the form
[tex]\frac{k}{2^n}[/tex]
where k is an integer and n is a natural number.
 
Physics news on Phys.org
This should be very easy.

Hint: Write the real numbers in binary.
 
Sounds like homework. What have you tried?
 
Sounds interesting. I haven't been able to prove it, even with binary. :confused:
 
I did something similar in a proof showing that monotone convergence implies least upper bound property.

Let the two distinct real numbers be a and b with a> b. Then a- b> 0 so [tex]\frac{1}{a-b}[/tex] exists and is positive. By the Archimedian property of integers (given any real number x, there exist an integer m with m>x) there exist an integer n with [tex]n> \frac{1}{a-b}[/tex].

But it is easy to prove by induction that, for all positive integers n, 2n> n (Hint: first prove by induction that 2n>= n+1) so we have [tex]2^n> \frac{1}{a-b}[/tex]. That means that 2n(a- b)= 2na- 2nb> 1.
Since the distance between those two numbers is greater than 1, there exist an integer, k, such that 2nb< k< 2na. Dividing through by 2n gives [tex]b< \frac{k}{2^n}< a[/tex].
 
Last edited by a moderator:
That's very elegant.

I was thinking more along the lines of:
WOLOG [itex]a>b[/itex].
Since [itex]a[/itex] and [itex]b[/itex] are real numbers, they can be written in binary notation in such a way that each of them has an infinite number of zeroes to the right of the binary (or is it still decimal?) point.

Now, since [itex]a \neq b[/itex] there is a first digit where they differ. At that position, [itex]a[/itex] will have a 1, and [itex]b[/itex] will have a zero. Now, since there is an infinite number of zeros, there is a next location where b has a zero. Let's say that that's the [itex]2^{-k}[/itex]s place.

Then the integer part of
[tex]b*2^{k}+1[/tex]
divided by
[tex]2^{k}[/itex]<br /> Is between [itex]a[/itex] and [itex]b[/itex][/tex]
 

Similar threads

  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 85 ·
3
Replies
85
Views
9K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 13 ·
Replies
13
Views
5K
  • · Replies 21 ·
Replies
21
Views
4K