The Herzog–Schönheim Conjecture for Solvable Groups
The Herzog–Schönheim conjecture states that any partition of a group into finitely many (at least two) cosets of subgroups contains two subgroups of equal index. It was known only for special classes such as finite nilpotent, pyramidal, simple and symmetric groups.
The proof reduces to a minimal finite solvable counterexample and takes F to be the subgroup generated by the p-elements, where p is the largest prime divisor of the group order. Sun's bound on unions of cosets is applied in the quotient G/F. It is combined with cyclotomic divisibility restrictions on local indices, obtained by counting fixed points in a primitive solvable quotient. The prime 7 requires an extra overlap argument. The whole proof, including Sun's bound and the finite numerical inequalities, is formalized in Lean 4 with Mathlib, against a statement taken from the Formal Conjectures repository.
The conjecture holds for all solvable groups, finite or infinite. The Lean theorem Erdos274.herzog_schonheim.variants.solvable depends only on the standard axioms propext, Classical.choice and Quot.sound, so it contains no sorry.
