Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

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