IsUniformFrom N m d k X is the "partial" uniformity property used in the
inductive proof of the Uniformization Lemma: the set X is required to be
(Δ, m)-uniform only at scales j ∈ {k, k+1, …, m-1}. Taking k = 0 recovers
the full IsUniform predicate; k = m is automatic.
Instances For
Full (Δ, m)-uniformity is the same as IsUniformFrom starting at scale 0.
Every set is vacuously IsUniformFrom at the top scale k = m,
since there are no indices j satisfying m ≤ j < m. This is the base
case for the inductive proof of the Uniformization Lemma.
Pigeon-hole bound: at any fixed scale k, the number of distinct
branching values R_j taken by the sub-cube counts across the cubes of X
is at most 2 d log(N). This is the loss factor that appears at each scale
in the Uniformization Lemma.
One inductive step of the Uniformization Lemma. If X is already
uniform at every scale j ≥ k + 1, then by pigeon-holing the branching
factor at scale k we can pass to a subset Y ⊆ X which is uniform from
scale k onward, while losing only a factor of (2 d log N)⁻¹ in the
sub-additive measure μ.
Uniformization Lemma (Bourgain). Let δ = Δ^m = N^{-m}, let
X ⊂ {0, …, N^m - 1}^d, and let μ be any non-negative, monotone,
sub-additive set function with μ ∅ = 0. Then there is a subset
Y ⊆ X that is (Δ, m)-uniform and satisfies
$$\mu(Y) \ge \big[2 d \ln(1/\Delta)\big]^{-m} \, \mu(X) = \delta^{-\sigma}\, \mu(X), \qquad \sigma = \frac{\ln(2 \ln(1/\Delta))}{\ln(1/\Delta)}.$$
The proof iterates one_step_uniformization for m scales,
losing the factor (2 d log N)⁻¹ at each one.