Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck pendingjudge pass (gpt-6-luna)
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

VC entropy bound for empirical Rademacher complexity

Statement

Let (X,Σ) be a nonempty measurable space and let H be a nonempty class of measurable binary functions on X with finite VC dimension d. Put Z=X×{0,1} with its product sigma-algebra and GH={gh:h∈H}, where gh(x,y)=1{h(x)≠y}. For any integer m≥1 and any fixed sample S=(z1,…,zm)∈Zm, let σ1,…,σm be independent uniform signs and define

R^S(GH):=Eσsup⁡h∈H1m∑i=1mσigh(zi).

Set K0:=3e2/(e−1), K:=4K0, A:=12eK+2, and

CVC:=38A(log⁡A+2log⁡2).

Then, for every such finite sample,

R^S(GH)≤CVCd+1m.

No countability or Axiom of Choice premise is used; the supremum over classifiers reduces to the finite set of loss traces on S.

Statement references

Mohri et al., Theorems 3.3 and 3.7, Corollary 3.8, and the proof of Corollary 3.19: finite-sample Rademacher complexity and Massart's finite maximum bound.

Bartlett and Mendelson, Theorem 6: qualitative empirical VC-entropy control.

Facts & Assumptions

Given: The objects and hypotheses of the Statement.

[F1]

For an indexed tuple, shattering means that the trace contains every binary label vector, repeated sample points remain at separate indices, and d=VCdim⁡(H). The loss functions are measurable since {gh=1}=(h−1{0}×{1})∪(h−1{1}×{0}). Indexed shattering and VC dimension of a binary class, The product sigma-algebra and its finite iterates

[F2]

For a nonempty VC-subgraph class, its first-unshattered index is V=d+1. A function class G is VC-subgraph when its strict subgraphs form a set family of finite VC index. VC-subgraph classes, envelopes, and the first-unshattered index

[F3]

If a nonempty VC-subgraph class has index V, envelope F, and 0<ϵ<1, then for 1≤r<∞ the normalized Lr(Q) covering number is at most (A/ϵ)ArV, where K0=3e2/(e−1), K=4K0, and A=12eK+2; the theorem uses no Axiom of Choice. VC-subgraph covering entropy with its finite-r logarithmic bound

[F4]

If 0≤Y≤1 almost surely, then Eeλ(Y−EY)≤eλ2/8 for every real λ, without an Axiom of Choice premise. The Hoeffding MGF bound for a variable in a unit interval

[F6]

The natural logarithm is increasing and obeys the product law; it is the inverse of the real exponential on positive inputs. The natural logarithm as the inverse of the exponential function, Order, continuity, range, and the product, quotient, and reciprocal laws for the natural logarithm

[F7]

For all x,y∈R and 0≤t≤1, exp⁡((1−t)x+ty)≤(1−t)exp⁡(x)+texp⁡(y). The two-point convexity inequality for the exponential function

Proof

Given: A nonempty measurable binary class H with finite VC dimension d, a sample S=(z1,…,zm), and independent uniform signs.

1.1givenF1F2

The loss class GH is a measurable class of [0,1]-valued functions. Its strict subgraphs have the same VC dimension d as H: for a point (z,t) with t<0 membership is always true and with t≥1 it is always false, while for 0≤t<1 membership in the subgraph of gh is exactly gh(z)=1. For fixed z=(x,y), changing from h(x) to 1{h(x)≠y} only flips that coordinate when y=1, so a shattered set of active coordinates for the loss subgraphs gives a shattered indexed tuple for H. Conversely, a shattered d-tuple for H, placed at zi=(xi,0) and height ti=1/2, is shattered by the loss subgraphs. Thus the loss subgraph index is V=d+1.

2.1F3step 1.1givenchoose

The trace class GH∣S={(gh(z1),…,gh(zm)):h∈H} is finite, nonempty, and contained in {0,1}m. Let QS=m−1∑iδzi and use envelope F≡1, for which ∥F∥QS,2=1. By [F3], for every k≥1 there is a finite 2−k-net Tk of the restricted traces with ∣Tk∣≤(A⋅2k)2A(d+1). Choose one trace g0 and put T0={g0}. Since the trace class is finite, there is a finite depth N for which 2−N is smaller than every positive distance between two distinct traces, so the last approximant can be taken equal to each trace. All choices in this step are finite.

3.1F4F6F7step 2.1algebra

Write Xu=m−1∑iσiui for a trace vector u. For any pair of trace vectors u,v, put ai=ui−vi. Rescaling [F4] to the range [−∣ai∣/m,∣ai∣/m] gives Eeλσiai/m≤eλ2ai2/(2m2). Expanding the uniform finite sign expectation as a product therefore gives Eσeλ(Xu−Xv)≤exp⁡(λ2d2(u,v)2/(2m)), where d2(u,v)2=m−1∑iai2. If d2(u,v)≤Δ, the centered increment is therefore sub-Gaussian with variance proxy Δ2/m. For M such increments, eλmax⁡jYj≤∑jeλYj. On the finite uniform sign space, the two-point convexity inequality [F7] gives eλEσmax⁡jYj≤Eσeλmax⁡jYj: its equal-weight finite form follows by induction over its q=2m outcomes, applying [F7] to the mean of the first q−1 values and the last value with weights (q−1)/q and 1/q. Hence [F6] and the increment moment bound give λEmax⁡jYj≤log⁡M+λ2Δ2/(2m). Dividing by λ>0 and minimizing yields Δ2log⁡M/m, with the value 0 when M=1.

4.1F5F6step 2.1step 3.1algebra∎

For each k≥1, the pairs (πk(g),πk−1(g)) arising from the nets in step 2.1 have distance at most Δk=2−k+2−(k−1)=3⋅2−k. Their number is at most ∣Tk∣∣Tk−1∣, so [F6] and step 2.1 give log⁡(∣Tk∣∣Tk−1∣)≤4A(d+1)(log⁡A+klog⁡2). Since EσXg0=0, telescoping the finite chain from g0 to each trace and applying step 3.1 yields R^S(GH)≤38A(d+1)m∑k=1N2−klog⁡A+klog⁡2. Using a+b≤a+b, [F5], and k≤k for k≥1, the sum is at most log⁡A+2log⁡2 because ∑k=1Nk2−k=2−(N+2)2−N≤2 (verified by induction on N). The stated constant follows.

Depends on

Used by

Dependency tree · two levels

63 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources