The discrepancy of the Champernowne constant
Verónica Becher, Nicole Graus
TL;DR
This work provides a discrete, elementary proof of the exact discrepancy for the Champernowne constant $c_{10}$ in base $10$. It establishes matching upper and lower bounds of order $1/\log N$ for the discrepancy $D(c_{10},N)$, showing $D(c_{10},N)=O(1/\log N)$ but not $o(1/\log N)$; in particular, a lower bound with $K=1/(10^3\cdot3)$ holds for infinitely many $N$. The approach relies on careful counting of digit-block occurrences, distinguishing non-overlapping and overlapping occurrences, and decomposing the Champernowne sequence into blocks $s_\ell$ and partial segments $v(N)$. This elementary, combinatorial method provides a contrast to Schiffer's exponential-sum technique and clarifies how the concatenation structure governs the discrepancy. The results extend naturally to other bases $c_b$, with base-dependent constants, highlighting how normality in different bases can display markedly different rates of convergence to uniform distribution.
Abstract
A number is normal in base $b$ if, in its base $b$ expansion, all blocks of digits of equal length have the same asymptotic frequency. The rate at which a number approaches normality is quantified by the classical notion of discrepancy, which indicates how far the scaling of the number by powers of $b$ is from being equidistributed modulo 1. This rate is known as the discrepancy of a normal number. The Champernowne constant $c_{10} = 0.12345678910111213141516\ldots$ is the most well-known example of a normal number. In 1986, Schiffer provided the discrepancy of numbers in a family that includes the Champernowne constant. His proof relies on exponential sums. Here, we present a discrete and elementary proof specifically for the discrepancy of the Champernowne constant.
