Exercise 6.2.4 (Condition for $\beta$ to be irrational)

Let α > 1 be a real number. Suppose that for some real number β there are infinitely many rational numbers h ∕ k such that | β − h ∕ k | < k − α . Prove that β is irrational.

Answers

Proof. Assume, for the sake of contradiction, that β is a rational number. Then β = a ∕ b , for some integers a , b such that b > 0 and a ∧ b = 1 . By hypothesis, the inequality

| a b − h k | < 1 k α (1)

has infinitely many rational solutions h ∕ k . So there are infinitely many rational solutions h ∕ k ≠ a ∕ b .

A fortiori, there are infinitely many pairs ( h , k ) ∈ ℤ × ℕ ∗ such that h ∕ k ≠ a ∕ b which satisfy the inequality (1). Since h ∕ k ≠ a ∕ b , then ak − bh ≠ 0 . Multiplying (1) by bk , we obtain

1 ≤ | ak − bh | ≤ b k α − 1 . (2)

This implies k α − 1 ≤ b , thus k ≤ k 0 = ⌊ exp ⁡ ( 1 α − 1 log ⁡ b ) ⌋ (we used here α > 1 ). So there are infinitely many pairs ( h , k ) ∈ ℤ × ℕ ∗ such that 0 < k ≤ k 0 and 1 ≤ | ak − bh | ≤ b k α − 1 .

But then for every k ∈ [ [ 1 , k 0 ] ] , | bh | − | ak | ≤ | ak − bh | ≤ b ∕ k α − 1 , thus

| h | ≤ 1 b ( | a | k + b k α − 1 ) .

Therefore, for every k ∈ [ [ 1 , k 0 ] ] , there are only finitely many values of h satisfying (2), so (2) has only finitely many solutions ( h , k ) ∈ ℤ × ℕ ∗ . This contradiction shows that β is irrational. □

User profile picture
2025-07-12 09:50
Comments