45.05.04 · mathematical-statistics / 05-empirical-processes-nonparametric

Entropy and VC Conditions for the Donsker Property: Maximal Inequalities

shipped3 tiersLean: none

Anchor (Master): van der Vaart & Wellner 1996 Weak Convergence and Empirical Processes (Springer) §2.2 (maximal inequalities and chaining), §2.3 (uniform entropy), §2.5 (bracketing), §2.6 (VC classes); Dudley 1999 Uniform Central Limit Theorems (Cambridge) Ch. 1, 5-7 (metric entropy, Dudley's integral, the empirical CLT); Pollard 1984 Convergence of Stochastic Processes (Springer) Ch. 2-7

Intuition Beginner

The previous unit promised that for a well-behaved menu of questions the magnified estimation error settles into one universal Gaussian wiggle, and it gave the test for "well-behaved": the magnified error must not jump around wildly when you move between two nearly identical questions. That test is hard to check directly. This unit gives a recipe you can actually run: measure how big the menu is, and if it is small enough, the test passes automatically.

How do you measure the size of a menu of questions? Count how many small patches you need to tile it. Imagine every question is a point, and two questions sit close together when they give almost the same answers on the data. Cover all the questions with little patches of a chosen width. The number of patches needed is the menu's size at that width. Shrink the width and you need more patches; the rate at which the count grows is what matters.

The key quantity adds up these counts across all widths, with a square root softening the count at each width. If that running total is finite, the menu is small enough and the magnified error stays tame: nearby questions give nearby answers, the wiggle is continuous, and the universal Gaussian limit kicks in. This adding-up is called chaining, because it walks from coarse patches to fine ones in a chain of small steps, controlling the error one link at a time.

The one-sentence takeaway: count the patches needed to tile your menu of questions at every width, add up the softened counts, and if the total is finite the magnified error converges to the universal Gaussian limit.

Visual Beginner

Picture a class of curves you might fit to data. To measure how rich the class is, drop a grid of representative curves so that every curve in the class is within a small distance of some representative. The number of representatives needed, at a chosen tolerance, is the covering count. A second way to measure size is bracketing: trap every curve between a low curve and a high curve that are close together, and count how many such low-high cages you need.

Tolerance width Covering count (patches to tile the menu) Softened count (square root of its logarithm)
Wide Few patches Small
Medium More patches Moderate
Narrow Many patches Larger, but grows slowly for a tame menu
Shrinking to zero Count grows without bound Sum stays finite if the menu is tame

The number to watch is the running total of softened patch counts as the width shrinks to zero. For a tame menu the patch count grows, but slowly enough that the softened total levels off at a finite height. That finite height is the budget that controls the worst wiggle of the magnified error. A special kind of tame menu is a VC class, where a simple counting rule caps how complicated the menu can be, and the patch count is guaranteed to grow only like a power of one over the width.

Worked example Beginner

We compute the patch count and the softened running total for a simple menu, and check the total is finite. Take the menu of step functions on the line of the form "jump from low to high at a threshold," indexed by where the threshold sits. Suppose distances are measured so the whole menu fits inside a span of width , and the patch count at width is about patches — halving the width doubles the patches.

Step 1. List patch counts at shrinking widths. At width , about patches. At width , about patches. At width , about patches. At width , about patches. Each halving of width doubles the count, so the count at width is about .

Step 2. Soften each count. The softening is the square root of the natural logarithm of the count. At width the count is , log is about , square root about . At width the count is , log about , square root about . At width the count is , log about , square root about .

Step 3. Form the running total weighted by width steps. Each width band from to has height equal to the softened count and base equal to the width step . So the band near width contributes about ; near about ; the contributions shrink because the width step shrinks faster than the softened count grows.

Step 4. Add the bands. The contributions keep shrinking and add up to a finite number (a little under ). The total does not run off to infinity.

Step 5. What this tells us. The patch count blows up as the width shrinks, but the square-root softening plus the shrinking width steps tame it into a finite total. That finite total is the certificate that this menu is well-behaved, so its magnified error converges to the universal Gaussian limit. This is exactly the half-line threshold menu, and the finite total reproduces the Donsker property already known for it.

Check your understanding Beginner

Formal definition Intermediate+

Throughout, are i.i.d. random elements of with law , is a class of measurable functions , is the empirical measure, and is the empirical process, all as fixed in 45.05.02 and 45.05.03. The intrinsic semimetric is , and denotes the norm. A measurable with for all is an envelope. The development follows van der Vaart [van der Vaart 1998] §19.2-19.4 and van der Vaart-Wellner [van der Vaart Wellner 1996] §2.2-2.6.

Definition (covering and packing numbers). Let be a semimetric space. The covering number is the minimum number of closed balls of radius needed to cover . The packing number is the maximum number of points in that are pairwise more than apart. The two satisfy . The metric entropy is .

Definition (bracketing number and bracketing entropy). For , the bracket is an -bracket in if . The bracketing number is the minimum number of -brackets needed to cover . The bracketing entropy is . Because a bracket of width has all its members within of its midpoint, : bracketing entropy dominates ordinary entropy.

Definition (uniform covering number). With envelope , the uniform covering number is

the supremum over all finitely supported probability measures with . The envelope-relative radius makes the quantity scale-free; the supremum over makes the resulting bound distribution-free.

Definition (the two entropy integrals). The bracketing integral and the uniform-entropy integral are

The integrand is the square root of the entropy; this is the quantitative signature separating the central limit theorem from the law of large numbers, where bare finiteness of the entropy at each scale already sufficed 45.05.02.

Definition (Orlicz norm). For let . The Orlicz -norm of a random variable is . A finite encodes a sub-Gaussian tail and a finite a sub-exponential tail; these are the tail classes of 45.05.01, repackaged as a norm so that maxima can be controlled by a single inequality.

Definition (VC class of functions). A collection of subsets of is a VC class of VC index if it shatters no set of points, in the sense fixed in 45.05.02. A class of functions is a VC(-subgraph) class if the collection of subgraphs , , is a VC class of subsets of ; its VC index is that of the subgraph collection. The combinatorial dimension here is identical to the one driving uniform generalisation in statistical learning theory 45.07.03.

Key theorem with proof Intermediate+

Theorem (chaining maximal inequality — Dudley's entropy bound). Let be a stochastic process whose increments are sub-Gaussian for a semimetric , meaning

and let be totally bounded for with diameter . Then for some universal constant ,

Proof. The argument is the chaining method of Dudley [Dudley 1967], following van der Vaart-Wellner [van der Vaart Wellner 1996] §2.2. We use the maximal inequality for finitely many sub-Gaussian variables: if have , then , because and .

Set for . For each choose a minimal -net with , and a "link" map sending each to a net point within . Fix any . For the successive approximations converge to (total boundedness), and we telescope:

the sum converging in because the links shrink. Each link joins two points at distance , so its -norm is at most . At level the number of distinct links is at most . By the finite maximal inequality,

Summing the links by the triangle inequality for the -norm,

Because is non-increasing, each term is comparable to the integral over : up to the boundary term, so the sum is bounded by a constant times . Finally , absorbing the factor into .

Bridge. This chaining bound builds toward the entropy Donsker theorems: the empirical process , after symmetrisation, has increments that are conditionally sub-Gaussian in the metric, so the bound converts a covering-number estimate into a uniform control of , which is exactly the asymptotic equicontinuity that 45.05.03 requires, and it appears again in Gaussian-process theory, where the same integral bounds the modulus of continuity of the limiting -Brownian bridge. The foundational reason a square-root-entropy integral is the right object is that chaining pays, at each scale, a per-link tail cost of order — the sub-Gaussian maximal inequality of 45.05.01 — times the link length, and summing length-times-square-root-of-log across geometric scales is precisely the entropy integral. This is exactly the mechanism that generalises the one-grid sandwich of the classical Glivenko-Cantelli proof 45.05.02: there a single coarse grid sufficed for a law-of-large-numbers statement, whereas a central-limit statement needs the full geometric cascade of grids that chaining organises. Putting these together, the metric entropy of is the single input that decides both the Glivenko-Cantelli and the Donsker properties, and the bridge is the chaining sum that turns a static count of -balls into a dynamic bound on the fluctuation of a random process; the central insight is that the difficulty of the empirical CLT lives entirely in this equicontinuity estimate, the finite-dimensional part being free.

Exercises Intermediate+

Advanced results Master

Theorem 1 (the bracketing Donsker theorem with maximal inequality). Suppose has envelope with and . Then is -Donsker [van der Vaart Wellner 1996]. Quantitatively, the bracketing maximal inequality of van der Vaart-Wellner §2.5 gives, for the -fluctuation,

with . As the first term vanishes because the integral converges, and the truncation term vanishes for fixed as under (dominated convergence with the threshold growing in ), so the double limit defining asymptotic equicontinuity is zero and 45.05.03 delivers . The proof chains bracketing partitions at geometric scales, using a Bernstein-type per-link inequality from 45.05.01 rather than the pure sub-Gaussian one, because brackets control -width but the increments carry a sub-exponential tail from large bracket endpoints; the truncation term is the price of that tail.

Theorem 2 (the uniform-entropy Donsker theorem). Suppose has envelope with , satisfies the pointwise-measurability/image-admissibility condition, and has . Then is -Donsker for every such [Dudley 1978]. The proof is symmetrisation followed by conditional chaining in the random metric, with the supremum over in the definition of absorbing the empirical metric, exactly as in Exercise 8. The bound is distribution-free in the integral, entering only through the envelope moment. This is the empirical-process analogue of Dudley's metric-entropy CLT for Gaussian and sub-Gaussian processes.

Theorem 3 (VC implies finite uniform entropy, hence Donsker). If is a VC-subgraph class of index with envelope , then there is a universal constant with

so , which integrates near [van der Vaart Wellner 1996]. Hence and, with , is -Donsker for every finite VC dimension plus a square-integrable envelope is a distribution-free sufficient condition for the empirical CLT. The bound rests on Sauer's lemma 45.05.02 through the probabilistic-extraction argument of Exercise 7: the polynomial trace count caps the number of -separated functions, with the exponent linear in the VC index. The indicator-of-halfspace class has VC index , so it is universally Donsker, the empirical-process backbone of multivariate goodness-of-fit and of margin-based classification.

Theorem 4 (the Rademacher comparison and contraction principle). After symmetrisation, is comparable, up to constants, to the conditional Rademacher complexity [Giné Zinn 1984]. The Ledoux-Talagrand contraction principle states that for -Lipschitz with ,

so composing the class with a fixed contraction can only decrease the Rademacher complexity. This is the same Rademacher quantity that governs uniform generalisation in statistical learning theory 45.07.05, and the contraction principle is the engine behind the preservation calculus: sums, Lipschitz images, and minima/maxima of Donsker classes are Donsker because each operation is a contraction in the symmetrised process.

Theorem 5 (the entropy bound for the limit bridge). If is totally bounded with , then the -Brownian bridge with covariance has a version with uniformly -continuous sample paths, a tight Borel element of [Dudley 1967]. This is the Key theorem applied to the Gaussian process , whose increments satisfy exactly, so the same chaining integral that controls the discrete fluctuation of controls the continuity modulus of its limit. The existence of the limit object in 45.05.03 and the asymptotic equicontinuity of the approaching sequence are thus two readings of one entropy bound.

Synthesis. The metric entropy of is the single input that decides whether the empirical process converges, and chaining is the mechanism that converts a static count of -balls into a dynamic bound on a random fluctuation. The foundational reason the square-root-entropy integral is the right object is that the central limit scale carries a per-increment sub-Gaussian tail of order from 45.05.01, and summing link-length times square-root-of-log across geometric scales is precisely the entropy integral; the law-of-large-numbers scale of 45.05.02 needed only bare finiteness at each scale, which is exactly why Glivenko-Cantelli and Donsker stand to one another as a single grid stands to a cascade of grids. This is exactly the dichotomy that organises the chapter: bracketing entropy in a fixed handles classes like monotone functions through one reference measure, while uniform entropy handles VC classes combinatorially and distribution-free, and the two integrability conditions and are the Donsker-tier strengthenings of the finiteness that sufficed before.

Putting these together, finite VC index plus a square-integrable envelope is the cleanest sufficient condition, generated by Sauer's lemma through a probabilistic extraction that the same combinatorics powers in statistical learning; it is dual to the bracketing condition in the precise sense that one measures size against a single and the other against all at once, neither containing the other. The central insight is that the asymptotic equicontinuity that 45.05.03 postulated as the entire difficulty of the empirical CLT is, by chaining, nothing more than the finiteness of an entropy integral, so the abstract weak-convergence theorem becomes a checkable calculus on the size of .

Full proof set Master

The chaining maximal inequality (Dudley's entropy bound), the half-line and VC-indicator covering bounds, the monotone and Lipschitz-parametric bracketing bounds, the finite sub-Gaussian maximal inequality, and the symmetrisation reduction are proved in the Key theorem and Exercises. The remaining Master claims are recorded here.

Proposition 1 (covering-packing comparison). For any semimetric space and , .

Proof. Let be a maximal -separated set, . Maximality means every is within of some (else would be -separated, contradicting maximality), so the balls cover and . For the upper bound, take a minimal -net of size ; two points more than apart cannot share an -ball (the ball has diameter ), so each net ball contains at most one point of any -separated set, giving .

Proposition 2 (bracketing entropy dominates ordinary entropy). for every and .

Proof. Take a minimal cover of by -brackets , , with . Let be the midpoint. Any satisfies pointwise, so . Thus the midpoints form an -cover of in , giving . The reverse inequality is false in general: ordinary covering ignores the pointwise sandwich that brackets enforce, which is why the bracketing condition is genuinely stronger and is the natural one when no combinatorial structure is available.

Proposition 3 (Dudley's tail and high-probability form). Under the hypotheses of the Key theorem, for every ,

Proof. The -norm bound with is, by Markov's inequality applied to , equivalent up to constants to a sub-Gaussian tail: . Setting the tail level via and using (the coarsest single-scale link) to bound the cross term gives the stated form. The deviation term scales with the diameter because the largest single link in the chain has length of order and contributes the leading Gaussian deviation; the entropy integral supplies the mean. This concentration form is what upgrades the equicontinuity-in-mean of Theorems 1-2 to the in-probability statement that the asymptotic-equicontinuity definition of 45.05.03 requires.

Proposition 4 (VC polynomial covering bound, function case). If is a VC-subgraph class of index with measurable envelope , then for every finitely supported probability measure and ,

Proof sketch. Reduce the function case to the set case via subgraphs, following van der Vaart-Wellner §2.6 [van der Vaart Wellner 1996]. The subgraphs form a VC class of sets of index in . For functions ,

the measure of the symmetric difference of subgraphs against on the relevant strip, normalised by the envelope. So an packing of is a packing of the subgraph sets, and Exercise 7's extraction argument applied to the subgraph VC class of index gives the polynomial bound for . The passage from to uses together with the envelope normalisation, which preserves the polynomial form at the cost of the constants and the factor of in the exponent. The exponent is linear in the VC index, so the square-rooted log is , integrable near , proving Theorem 3.

Proposition 5 (the bracketing maximal inequality). Let have envelope and finite bracketing integral. Then with ,

Proof sketch. This is the maximal inequality of van der Vaart-Wellner §2.5 [van der Vaart Wellner 1996]. Bracket at scales with brackets; let be a bracket midpoint at level and chain through the telescoping differences of successive midpoints, as in 45.05.03 Proposition 2. Each link is an increment of over a pair at -distance ; here, unlike the pure sub-Gaussian Key theorem, the increment has a Bernstein tail because the bracket width functions can be large, so the per-link bound from 45.05.01 is . The links whose width exceeds the threshold are truncated and collected into the second term, which is controlled by . Summing the surviving links over reconstitutes the bracketing integral . Both terms vanish in the double limit ( then large ), giving asymptotic equicontinuity and Theorem 1.

Connections Master

The Donsker classes unit 45.05.03 is the direct consumer of everything proved here: it postulated asymptotic -equicontinuity as the entire content of the empirical CLT and deferred the verification, and the chaining maximal inequality is exactly that verification, converting a finite entropy integral into the vanishing equicontinuity modulus. Theorems 1 and 2 of this unit supply the two sufficient conditions — bracketing and uniform entropy — that the abstract theorem of 45.05.03 leaves abstract, and Theorem 5 supplies the existence of the limit bridge it requires.

The empirical-distribution and Glivenko-Cantelli unit 45.05.02 furnishes the combinatorial substrate: covering and bracketing numbers, the VC dimension, Sauer's lemma, and the symmetrisation inequality all originate there as law-of-large-numbers tools, and this unit lifts each from a bare-finiteness (Glivenko-Cantelli) role to a square-root-integrated (Donsker) role, so the relation between the two units is precisely the relation between the law of large numbers and the central limit theorem at the level of entropy conditions.

Bernstein's inequality and the sub-exponential regime 45.05.01 is the per-increment engine of every maximal inequality here: the finite sub-Gaussian maximal inequality, the Bernstein per-link bound in the bracketing chaining of Proposition 5, and the concentration tail of Proposition 3 are all instances of the sub-Gaussian and sub-exponential tail control developed there, packaged through the Orlicz -norm so that maxima over geometrically growing link counts cost only .

The VC-dimension and Sauer-Shelah machinery of statistical learning theory 45.07.03 shares the identical combinatorial core: the polynomial covering bound proved here from Sauer's lemma is the same object that bounds the growth function in PAC learning, so finite VC dimension is simultaneously the empirical-process Donsker condition and the learnability condition, two readings of one uniform-convergence phenomenon.

The Rademacher complexity of statistical learning theory 45.07.05 is the symmetrised quantity that Theorem 4 places at the centre: the symmetrisation reduction and the Ledoux-Talagrand contraction principle developed here as tools for the empirical CLT are exactly the tools that yield data-dependent generalisation bounds in learning theory, so the contraction principle that powers the Donsker preservation calculus is the same one that powers Rademacher generalisation bounds.

Historical & philosophical context Master

The metric-entropy method originates with Andrey Kolmogorov and Vladimir Tikhomirov, whose 1959 work on the -entropy of function classes introduced covering numbers as the basic measure of the size of an infinite-dimensional set. The chaining technique that converts entropy into a bound on the supremum of a random process is due to Richard Dudley, in his 1967 study of the continuity of Gaussian processes [Dudley 1967], where the integral — now called Dudley's entropy integral — first appeared as a sufficient condition for sample-path continuity. Dudley transferred the method to empirical processes in 1978 [Dudley 1978], proving the uniform-entropy central limit theorem and identifying the Vapnik-Chervonenkis classes as the combinatorial source of finite uniform entropy.

The bracketing route, controlling a class through brackets in a fixed reference measure, and the systematic theory of maximal inequalities were developed by David Pollard [Pollard 1984] and by Evarist Giné and Joel Zinn [Giné Zinn 1984], the latter establishing necessary and sufficient conditions for the empirical CLT through symmetrisation and multiplier inequalities. Michel Talagrand's later work on generic chaining showed that the entropy integral, while sufficient, is not always sharp for Gaussian processes, and that the exact modulus is governed by majorising measures; for the empirical process the entropy conditions remain the standard working sufficient conditions. The unification of the bracketing and uniform-entropy routes, with the full catalogue of maximal inequalities, was codified by Aad van der Vaart and Jon Wellner [van der Vaart Wellner 1996], the reference text for the modern theory.

Bibliography Master

@article{Dudley1967sizes,
  author  = {Dudley, Richard M.},
  title   = {The sizes of compact subsets of {Hilbert} space and continuity of {Gaussian} processes},
  journal = {Journal of Functional Analysis},
  volume  = {1},
  number  = {3},
  year    = {1967},
  pages   = {290--330}
}

@article{Dudley1978clt,
  author  = {Dudley, Richard M.},
  title   = {Central limit theorems for empirical measures},
  journal = {Annals of Probability},
  volume  = {6},
  number  = {6},
  year    = {1978},
  pages   = {899--929}
}

@article{GineZinn1984,
  author  = {Gin\'e, Evarist and Zinn, Joel},
  title   = {Some limit theorems for empirical processes},
  journal = {Annals of Probability},
  volume  = {12},
  number  = {4},
  year    = {1984},
  pages   = {929--989}
}

@book{Pollard1984,
  author    = {Pollard, David},
  title     = {Convergence of Stochastic Processes},
  publisher = {Springer-Verlag},
  series    = {Springer Series in Statistics},
  address   = {New York},
  year      = {1984}
}

@article{KolmogorovTikhomirov1959,
  author  = {Kolmogorov, Andrey N. and Tikhomirov, Vladimir M.},
  title   = {{$\varepsilon$}-entropy and {$\varepsilon$}-capacity of sets in function spaces},
  journal = {Uspekhi Matematicheskikh Nauk},
  volume  = {14},
  number  = {2},
  year    = {1959},
  pages   = {3--86}
}

@book{LedouxTalagrand1991,
  author    = {Ledoux, Michel and Talagrand, Michel},
  title     = {Probability in Banach Spaces: Isoperimetry and Processes},
  publisher = {Springer-Verlag},
  series    = {Ergebnisse der Mathematik und ihrer Grenzgebiete},
  year      = {1991}
}

@book{vanderVaart1998entropy,
  author    = {van der Vaart, Aad W.},
  title     = {Asymptotic Statistics},
  publisher = {Cambridge University Press},
  series    = {Cambridge Series in Statistical and Probabilistic Mathematics},
  year      = {1998}
}

@book{vanderVaartWellner1996entropy,
  author    = {van der Vaart, Aad W. and Wellner, Jon A.},
  title     = {Weak Convergence and Empirical Processes: With Applications to Statistics},
  publisher = {Springer-Verlag},
  series    = {Springer Series in Statistics},
  address   = {New York},
  year      = {1996}
}

@book{Dudley1999entropy,
  author    = {Dudley, Richard M.},
  title     = {Uniform Central Limit Theorems},
  publisher = {Cambridge University Press},
  series    = {Cambridge Studies in Advanced Mathematics 63},
  year      = {1999}
}