Uniform Block Counting for Champernowne Concatenations

This paper gives a source-level proof audit and a self-contained reconstruction of the classical normality and discrepancy arguments for Champernowne concatenations. For an integer base b≥2, let Cb=0.(1)b(2)b(3)b⋯ denote the number obtained by concatenating the base-b representations of the positive integers. The normality of Cb in its generating base is known. The purpose of the present paper is not to establish this result for the first time, but to examine in detail how the relevant counting arguments work and to make their uniformity requirements explicit. The paper first revisits Champernowne’s original 1933 proof and finds that the essential arbitrary-prefix and insertion arguments are already present, although in a compressed form. It then compares the first arXiv version and the published version of the recent discrepancy proof by Becher and Graus. A specific issue is identified in the published treatment of occurrences crossing a concatenation boundary t∣(t+1). An intermediate implication there effectively transfers a prescribed prefix of t+1 to a prefix of t, which is not valid in the presence of carries. The simple example 19∣20,B=92 isolates this failure. The discrepancy theorem itself is not contradicted: the required boundary estimate remains correct. A carry-safe replacement is proved by combining a residue-class condition for the suffix of t with an interval condition for the prefix of t+1. This yields the required boundary estimate in every fixed base b≥2. The replacement is then embedded in a complete uniform block-counting argument, including arbitrary endpoints and explicit dependence on the block length k. The resulting estimate is occ(Cb,B,N)=b−kN+Ob(kbn−k)+Ob(kbk)+Ob(kn), where n=n(N) is the digit length of the integer containing the N-th digit of the concatenation. From this, the known upper discrepancy bound D(Cb,N)=Ob(logN1) is recovered, and hence normality in the generating base. The contribution is therefore twofold: a precise diagnosis and repair of one carry-sensitive step in a published proof, and a self-contained verification that the repaired estimate remains uniform throughout the complete upper-discrepancy argument. Artificial intelligence tools were used during the preparation and checking of the manuscript, including for proof auditing, comparison of formulations, and referee-style review. The mathematical claims and final responsibility for the manuscript remain with the author.

Authors

Publication Details

Journal
Zenodo (CERN European Organization for Nuclear Research)
Published
2026-08-14
DOI
https://doi.org/10.5281/zenodo.21931575
Primary Topic
Mathematical Approximation and Integration
Type
preprint
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
preprint

Uniform Block Counting for Champernowne Concatenations

Dieter Eigler
Zenodo (CERN European Organization for Nuclear Research)
Mathematical Approximation and Integration
preprint

Uniform Block Counting for Champernowne Concatenations

Dieter Eigler
preprint en

Abstract

This paper gives a source-level proof audit and a self-contained reconstruction of the classical normality and discrepancy arguments for Champernowne concatenations. For an integer base b≥2, let Cb=0.(1)b(2)b(3)b⋯ denote the number obtained by concatenating the base-b representations of the positive integers. The normality of Cb in its generating base is known. The purpose of the present paper is not to establish this result for the first time, but to examine in detail how the relevant counting arguments work and to make their uniformity requirements explicit. The paper first revisits Champernowne’s original 1933 proof and finds that the essential arbitrary-prefix and insertion arguments are already present, although in a compressed form. It then compares the first arXiv version and the published version of the recent discrepancy proof by Becher and Graus. A specific issue is identified in the published treatment of occurrences crossing a concatenation boundary t∣(t+1). An intermediate implication there effectively transfers a prescribed prefix of t+1 to a prefix of t, which is not valid in the presence of carries. The simple example 19∣20,B=92 isolates this failure. The discrepancy theorem itself is not contradicted: the required boundary estimate remains correct. A carry-safe replacement is proved by combining a residue-class condition for the suffix of t with an interval condition for the prefix of t+1. This yields the required boundary estimate in every fixed base b≥2. The replacement is then embedded in a complete uniform block-counting argument, including arbitrary endpoints and explicit dependence on the block length k. The resulting estimate is occ(Cb,B,N)=b−kN+Ob(kbn−k)+Ob(kbk)+Ob(kn), where n=n(N) is the digit length of the integer containing the N-th digit of the concatenation. From this, the known upper discrepancy bound D(Cb,N)=Ob(logN1) is recovered, and hence normality in the generating base. The contribution is therefore twofold: a precise diagnosis and repair of one carry-sensitive step in a published proof, and a self-contained verification that the repaired estimate remains uniform throughout the complete upper-discrepancy argument. Artificial intelligence tools were used during the preparation and checking of the manuscript, including for proof auditing, comparison of formulations, and referee-style review. The mathematical claims and final responsibility for the manuscript remain with the author.

Zenodo (CERN European Organization for Nuclear Research)
Peace, Justice and strong institutions
Mathematical Approximation and Integration
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.