How Irrational Numbers Fill the Circle?
Let be an irrational number. In this post, we are interested in the sequence where denotes the fractional part of a real number . Clearly, this is a sequence of real numbers contained in the unit interval . As is irrational, all elements in this sequence are distinct. A natural first question is whether this sequence is dense in the unit interval? To answer this, we introduce the concept of equidistribution.
Definition 1. We say a sequence of numbers is equidistributed modulo 1 if for any
Theorem 2. Let be a sequence of real numbers in . Then the following are equivalent:
- this sequence is equidistributed modulo 1,
for any Riemann-integrable function , then
(1)
for any ๐โโค+, it holds that
lim๐โโ1๐โ๐=0๐e2๐๐๐๐ ๐=0.(2)
Proof. For 1โ2, we note from the definition of equidistribution that Equationย (1) holds for any indicator function ๐(๐ฅ)=1[๐,๐](๐ฅ). Moreover, for any step function โ, Equationย (1) holds. Since ๐ is Riemann-integrable, its Darboux upper and lower sums converge to the same value. In particular, we can find a step function โโค๐ such that โซ01โd๐ฅโฅโซ01๐d๐ฅโ๐. This gives us
limโinf๐โโ1๐โ๐=0๐๐(๐ ๐)โฅlim๐โโ1๐โ๐=0๐โ(๐ ๐)=โซ01โ(๐ฅ)d๐ฅโฅโซ01๐(๐ฅ)d๐ฅโ๐.Passing ๐โ0 and by symmetry, we derive Equationย (1).
For 2โ3, we note that for any ๐โโค+, ๐(๐ฅ)=e2๐๐๐๐ฅ is Riemann-integrable and โซ01e2๐๐๐๐ฅd๐ฅ=0.
For 3โ1, by the StoneโWeierstrass theorem, any continuous function on [0,1] can be uniformly approximated by trigonometric polynomials. Therefore, Equationย (1) holds for all continuous functions. By a similar approximation argument from the first part, indicator functions can be approximated from below/above by continuous functions, and we show that the sequence (๐ ๐)๐โฅ0 is equidistributed.โ โ
The next proposition answers the question we posed at the beginning. The sequence ({๐๐ผ})๐โฅ0 is not only dense but also fills the circle in a uniform way.
Proposition 3. The sequence ({๐๐ผ})๐โฅ0 is equidistributed modulo 1.
Proof. We only need to verify Equationย (2). Fix ๐โโค+. We note that
|1๐โ๐=0๐e2๐๐๐{๐๐ผ}|=|1๐โ๐=0๐e2๐๐๐๐๐ผ|=|1โe2๐๐๐(๐+1)๐ผ๐(1โe2๐๐๐๐ผ)|โค2๐|1โe2๐๐๐๐ผ|.Therefore, by Theorem 2 we conclude the proof.โ โ
Although the empirical distribution of ({๐๐ผ})๐โฅ0 converges to the uniform distribution, its finite configurations behave very differently from independent random samples. Let ๐๐=({๐๐ผ})0โค๐โค๐. The gap between any two neighboring elements in ๐๐ can take at most 3 different values.
Proposition 4. We write ๐๐={๐ 0<๐ 1<โฏ<๐ ๐}. Then there exists a set ๐บ๐ with at most three elements such that for any 0โค๐โค๐, we have ๐ ๐+1โ๐ ๐โ๐บ๐, where we set ๐ ๐+1=1.
Proof. Set ๐ด=min1โค๐โค๐{๐๐ผ},๐ต=min1โค๐โค๐{โ๐๐ผ}, and choose ๐,๐โ{1,โฏ,๐} such that
๐ด={๐๐ผ},๐ต={โ๐๐ผ}=1โ{๐๐ผ}.Thus ๐ด is the clockwise distance from 0 to the first point of ๐๐, while ๐ต is the distance from the last point of ๐๐ back to 0. We first claim that ๐+๐>๐. Otherwise ๐+๐โค๐. If ๐ดโฅ๐ต, then
{(๐+๐)๐ผ}=๐ดโ๐ต<๐ด.Similarly, if ๐ด<๐ต, then
{โ(๐+๐)๐ผ}=๐ตโ๐ด<๐ต,contradicting the definition of ๐ต.
Now consider a point {๐๐ผ}โ๐๐.
If ๐+๐โค๐, then the next point clockwise is {(๐+๐)๐ผ}, and the corresponding gap has length ๐ด.
If ๐โฅ๐, then the next point clockwise is {(๐โ๐)๐ผ}, and the corresponding circular gap has length ๐ต.
It remains to consider ๐โ๐<๐<๐. Since ๐+๐>๐, the integer ๐+๐โ๐ lies in {0,โฏ,๐}. The next point clockwise is then
{(๐+๐โ๐)๐ผ},and the corresponding gap has length ๐ด+๐ต.
Hence, every gap has length in
๐บ๐={๐ด,๐ต,๐ด+๐ต}.Therefore there are at most three distinct gap lengths, and whenever all three occur, the largest one is ๐ด+๐ต, the sum of the other two.โ โ
In the following, we discuss the upper and lower bounds for the gap sizes. For a real number ๐ฅ, we set โ๐ฅโ=๐(๐ฅ,โค).
Proposition 5. Let ๐บ๐ be the set of gaps as above. We have
min(๐บ๐)=min1โค๐โค๐โ๐๐ผโโค1๐+1.
Proof. The proof is an immediate consequence of the pigeonhole principle. As we have (๐+1) distinct points on the circle, the shortest arc must have length no greater than 1๐+1.โ โ
To obtain a lower bound, irrationality alone is not enough: some irrational numbers admit extraordinarily accurate rational approximations. A very different picture appears when the rotation angle is algebraic.
Theorem 6 (Liouville). Assume that ๐ผ is a solution to a ๐-degree integer coefficient polynomial ๐(๐ฅ). Then, there exists ๐ถ๐ผ such that
min(๐บ๐)=min1โค๐โค๐โ๐๐ผโโฅ๐ถ๐ผ๐๐โ1. 2Rothโs theorem sharpens this estimate: for every ๐>0, there exists some constant ๐ถ๐ผ,๐>0 such that min(๐บ๐)โฅ๐ถ๐ผ,๐๐1+๐.
Proof. Without loss of generality, we may assume that ๐ is irreducible. Fix 1โค๐โค๐, and choose ๐โโค such that โ๐๐ผโ=|๐๐ผโ๐|. Since ๐ผ is irrational, we have ๐(๐๐)โ 0. Because ๐ has integer coefficients, ๐๐๐(๐๐) is a nonzero integer. Therefore,
|๐(๐๐)|โฅ1๐๐.On the other hand, by the mean value theorem,
|๐(๐๐)|=|๐(๐๐)โ๐(๐ผ)|โค๐ถ๐ผ|๐๐โ๐ผ|for some constant ๐ถ๐ผ depending only on ๐ผ. Combining the above estimates, we derive
|๐ผโ๐๐|โฅ1๐ถ๐ผ๐๐,and therefore
โ๐๐ผโ=|๐๐ผโ๐|โฅ1๐ถ๐ผ๐๐โ1โฅ1๐ถ๐ผ๐๐โ1.โ โ