Maximal-Index Multiplicity in Prime-Power Group Coset Partitions
Abstract
Prime-power group coset partitions have p-divisible maximal-index multiplicity.
Definition 1.1 (The largest subgroup index in a finite indexed family).
Formalization. D5/S3/Factorization/PrimePowers/FiniteCosetPartitionMaximalIndexMultiplicity.maximalIndex (✓ std3).
Source. Repository-derived.
Commentary.
With {G : Type*} and [Group G], the Lean type is {r : Nat} -> (Fin r -> Subgroup G) -> Nat. It is defined exactly as maximalIndex H = Finset.univ.sup (fun i => (H i).index). When r is zero, Finset.univ is empty, so its natural-number supremum and maximalIndex H are zero.
Definition 1.2 (The positions attaining the largest subgroup index).
Formalization. D5/S3/Factorization/PrimePowers/FiniteCosetPartitionMaximalIndexMultiplicity.maximalIndexPositions (✓ std3).
Source. Repository-derived.
Commentary.
With {G : Type*} and [Group G], the Lean type is {r : Nat} -> (Fin r -> Subgroup G) -> Finset (Fin r). It is defined exactly as maximalIndexPositions H = Finset.univ.filter (fun i => (H i).index = maximalIndex H). When r is zero, Finset.univ is empty, so the filtered finset is empty.
Theorem 1.3 (The maximal-index multiplicity is divisible by the underlying prime).
Proof. Machine-checked in Lean as D5/S3/Factorization/PrimePowers/FiniteCosetPartitionMaximalIndexMultiplicity.prime_dvd_card_maximalIndex (✓ std3). ∎
Source. Repository-derived.
Acknowledgement. Marc A. Berger; Alexander Felzenbaum; Aviezri Fraenkel (1986). The Herzog-Schonheim Conjecture for Finite Nilpotent Groups. DOI: 10.4153/CMB-1986-050-0.
Commentary.
Let G be a finite group of order p^N, where p is prime, and let the r left-coset sets g_i H_i be pairwise disjoint and cover G, with r at least two. Here [G:H_i] is the subgroup index, d is literally the maximum of these indices, and the displayed set contains exactly the positions where [G:H_i] equals d. Then p divides the cardinality of that set.
The proof first counts the arbitrary disjoint left-coset cover as |G| = sum_i |H_i|. Because all subgroup indices divide the same prime power, each index divides d; cancelling |G|/d gives the natural-number identity d = sum_i d/[G:H_i]. Reduction modulo p makes a maximal ratio equal to one and every nonmaximal ratio equal to zero. A nontrivial partition forces p to divide d, so p divides the surviving maximal-position count. Every slash in this description denotes natural-number Euclidean division, not a field fraction.
Berger, Felzenbaum, and Fraenkel prove the qualitative repeated-index Herzog-Schonheim conclusion for finite nilpotent groups. The p-divisibility refinement asserted here is independently derived in this repository, so the paper is acknowledged rather than used as attestation for this stronger statement.
Theorem 1.4 (At least p maximal positions yield two equal subgroup indices).
Proof. Machine-checked in Lean as D5/S3/Factorization/PrimePowers/FiniteCosetPartitionMaximalIndexMultiplicity.prime_le_card_maximalIndex (✓ std3). ∎
Source. Repository-derived.
Commentary.
Under exactly the same hypotheses and with exactly the same literal maximum d, the maximal-index position set has cardinality at least p, and there are distinct positions i and j whose subgroup indices are equal. Both clauses form one public theorem, matching the whole companion statement.
This declaration is bind-only: divisibility from the preceding theorem and positivity of the maximal-position set give the lower bound; primality gives p at least two, and the finite-cardinality witness then supplies distinct positions. Its dependency direction is the consumer edge 9.20 to prerequisite 9.19.
quantitative bound derived here; the qualitative repeated-index conclusion is due to Berger–Felzenbaum–Fraenkel (1986), see the Library note
References
- Truth anchor:
D5/S3/Factorization/PrimePowers/FiniteCosetPartitionMaximalIndexMultiplicity.maximalIndex - Truth anchor:
D5/S3/Factorization/PrimePowers/FiniteCosetPartitionMaximalIndexMultiplicity.maximalIndexPositions - Truth anchor:
D5/S3/Factorization/PrimePowers/FiniteCosetPartitionMaximalIndexMultiplicity.prime_dvd_card_maximalIndex - Truth anchor:
D5/S3/Factorization/PrimePowers/FiniteCosetPartitionMaximalIndexMultiplicity.prime_le_card_maximalIndex