On the Averaging Problem of Ideal Families Related to Frankl's Conjecture with Formal Proof by Lean 4
Masahiro Hachimori, Kenji Kashiwabara
TL;DR
This work addresses Frankl's union-closed conjecture via its intersection-closed form by analyzing average rarity through the normalized degree sum $\mathrm{NDS}(\mathcal{F})$. It proves that every ideal family on a nonempty finite ground set $U$ has $\mathrm{NDS}(\mathcal{F}) \le 0$, hence is average rare, using induction on $|U|$ and minor operations (deletion, contraction, trace). A key lemma ensures the existence of a rare vertex in any ideal family, which anchors the inductive step and enables case distinctions based on vertex degree. The paper also formalizes the entire argument in Lean 4, with implementations and proofs publicly available, illustrating the role of formal methods in validating intricate combinatorial reasoning. The results open avenues to extend average-rarity analyses to broader intersection-closed classes and demonstrate the practical integration of proof assistants in combinatorics research.
Abstract
Frankl's conjecture, also known as the union-closed sets conjecture, can be equivalently expressed in terms of intersection-closed set families by considering the complements of sets. It posits that any family of sets closed under intersections, and containing both the ground set and the empty set, must have a ``rare vertex'' -- a vertex belonging to at most half of the members of the family. The concept of \emph{average rarity} describes a set family where the average degree of all the elements is at most half of the number of its members. Average rarity is a stronger property that implies the existence of a rare vertex. This paper focuses on ideal families, which are set families that are downward-closed (except the ground set) and include the ground set. We present a proof that the normalized degree sum of any ideal family is non-positive, which is equivalent to saying that every ideal family satisfies the average rarity condition. This proof is formalized and verified using the Lean 4 theorem prover.
