Katona's union theorem
ProvedKatona.katona_unioncombinatoricsextremal-set-theorykatonaunion-theorem
Katona's union theorem (even case). Let be a family of subsets of an -element ground set such that every two members (allowing ) satisfy . Then
the size of a Hamming ball of radius . This is the union-theorem counterpart of Katona's intersection theorem (Katona.katona): complementing every set in inside the -element ground set turns the union bound into the intersection bound , so the complemented family is -intersecting; applying the intersection theorem with and reindexing the resulting Hamming-ball bound (via and the symmetry ) yields exactly the claimed bound .
Formalization note. The hypothesis 2 * d < n ensures satisfies and is even, so Katona.katona applies directly to the complemented family.
Preamble
import Mathlib
Formal statement
namespace Katona
theorem katona_union {n d : ℕ} (hd : 2 * d < n) (F : Finset (Finset (Fin n)))
(hF : ∀ A ∈ F, ∀ B ∈ F, (A ∪ B).card ≤ 2 * d) :
F.card ≤ ∑ i ∈ Finset.range (d + 1), n.choose i := by sorry
end KatonaSource
G. O. H. Katona, Intersection theorems for systems of finite sets, Acta Math. Acad. Sci. Hungar. 15 (1964), 329-337 (union theorem derived by complementation from the intersection theorem).