Maths WorkshopMaths problems with full solutions
Exercise 493Number theory › IrrationalityHigh schoolAdded 3 Nov 2026

Between any two reals lies a rational

#density#rationals#betweenness

Statement

Show that between any two distinct reals, there is a rational.

Hint

Archimedean property: choose nn large with 1/n<b−a1/n<b-a, then find kk with a<k/n<ba<k/n<b.

Show solutionHide solution

Solution

Archimedean. Let a<ba<b reals. Choose n∈N∗n\in\mathbb{N}^* with 1/n<b−a1/n<b-a.

Integer choice. Consider the integer k=⌊na⌋+1k=\lfloor na\rfloor+1. Then k>nak>na, so k/n>ak/n>a, and k/n=(k−1)/n+1/n≤a+1/n<bk/n=(k-1)/n+1/n\le a+1/n<b.

Conclusion. a<k/n<ba<k/n<b.

Corollary. Rationals are dense in R\mathbb{R}.