3.2.1 Stage 1: Sauer–Shelah (Statement)
The growth function measures the effective richness of \(\mathcal{H}\) on finite samples.
For a hypothesis class \(\mathcal{H}\) over \(X\) and integer \(m \geq 1\),
The growth function satisfies \(\Pi _\mathcal {H}(m) \leq 2^m\) always, with equality when \(\mathcal{H}\) shatters some set of size \(m\). The Sauer–Shelah lemma says that finite VC dimension forces a polynomial bound.
Lean: sauer_shelah
If \(\mathrm{VCdim}(\mathcal{H}) = d\), then for all \(m \geq d\),
The proof of the Sauer–Shelah lemma is combinatorial, proceeding by induction on \(m + d\). It is given in full in the companion textbook’s chapter on Combinatorial Dimensions. 1 For the present chapter, we take it as given and use only the consequence: if \(d = \mathrm{VCdim}(\mathcal{H}) {\lt} \infty \), then \(\Pi _\mathcal {H}(m) = O(m^d)\), polynomial, not exponential.