Assouad's dual VC bound #
Given a family of sets π : Finset (Finset Ξ±) and a ground set X : Finset Ξ±,
the dual family of π relative to X assigns to each x β X the subfamily
{A β π | x β A} of elements of π containing x. This file establishes
Assouad's 1983 dual VC bound: if π.vcDim β€ d, then
(π.dualFamily X).vcDim β€ 2 ^ (d + 1) - 1.
The proof is Assouad's original bitstring-coding argument. This bound works well
for small d.
Main definitions #
Finset.dualFamily: the dual family of a set family relative to a ground set.Finset.mem_dualFamily: membership characterisation.Finset.exists_shatters_of_dualFamily_shatters: the bitstring-coding lemma. A subfamily of size2 ^ nshattered by the dual family yields ann-element subset of the ground set shattered by the original family.Finset.vcDim_dualFamily_le: Assouad's VC bound for the dual family.
References #
- P. Assouad, DensitΓ© et dimension, Ann. Inst. Fourier 33 (3) (1983), Theorem 2.13
- J. MatouΕ‘ek, Lectures on Discrete Geometry, Graduate Texts in Mathematics 212, Springer, 2002, Β§10.3 Lemma 10.3.3
Tags #
VC dimension, dual VC dimension, shattering, Assouad
The dual family of π : Finset (Finset Ξ±) relative to a ground set
X : Finset Ξ±: for each x β X, the subfamily {A β π | x β A}.
Viewing π as rows of a binary incidence matrix indexed by X Γ π, the
dual family is the collection of its columns.
Equations
- π.dualFamily X = Finset.image (fun (x : Ξ±) => {A β π | x β A}) X
Instances For
Bitstring coding (Assouad 1983, Theorem 2.13). If π.dualFamily X
shatters a subfamily S of size at least 2 ^ n, then π shatters
some n-element subset of X.
This is the combinatorial side of the dual VC bound: embed the 2 ^ n
bit-patterns of length n into S; for each coordinate, shattering
provides a ground-set element distinguishing the patterns with that bit set;
these n elements are then shattered by π.
Assouad's dual VC bound. If π : Finset (Finset Ξ±) has VC dimension
at most d, then for any ground set X : Finset Ξ± the dual family has VC
dimension at most 2 ^ (d + 1) - 1.
This is the Finset-level form of the standard statement
vcDim(π*) β€ 2 ^ (vcDim(π) + 1) - 1 (Assouad 1983, Theorem 2.13;
MatouΕ‘ek, Lectures on Discrete Geometry, Β§10.3 Lemma 10.3.3).