Table of Contents
Fetching ...

Products of three conjugacy classes in the alternating group

Daniele Dona

TL;DR

The paper resolves Kourovka Notebook Problem 20.23 for the alternating group by proving that, for small δ and large n, any three conjugacy classes with size at least |G|^{1−δ} multiply to the whole group, i.e., C1C2C3=G, with an intermediate containment C1C2⊇C3 guiding the proof. The approach is elementary and constructive, encoding conjugacy classes via class strings that capture cycle structure and performing a sequence of seven reductions to reduce to a Sym(n) framework while preserving parity and alignment; witnesses for c1c2=c3 are then lifted back to the original Alt(n). The method yields a constructive algorithm, should one wish to output c_i in C_i with c1c2c3=g for a given target g, and it complements analogous results for Lie-type simple groups by providing a parallel elementary route in the alternating family. In addition to solving the problem in Alt(n), the work clarifies tightness and establishes a robust framework for analyzing products of large conjugacy classes in finite simple groups, with potential extensions to normal subsets and related settings.

Abstract

We prove that for $δ$ small, $n$ large, and any three conjugacy classes $C_{1},C_{2},C_{3}$ of $G=\mathrm{Alt}(n)$ of size at least $|G|^{1-δ}$ we have $C_{1}C_{2}C_{3}=G$. The result provides a positive answer to Problem 20.23 of the Kourovka Notebook [KM22], improves theorems of Garonzi and Maróti [GM21] (using $4$ classes) and Rodgers [Rod02] (using larger classes), complements the known result for $G$ a simple group of Lie type [MP21] [LST24] [FM25], and is tight in several senses. Furthermore, since no character theory is involved, the proof can be used in principle to build a constructive algorithm that, given $g\in G$, outputs $c_{i}\in C_{i}$ such that $c_{1}c_{2}c_{3}=g$.

Products of three conjugacy classes in the alternating group

TL;DR

The paper resolves Kourovka Notebook Problem 20.23 for the alternating group by proving that, for small δ and large n, any three conjugacy classes with size at least |G|^{1−δ} multiply to the whole group, i.e., C1C2C3=G, with an intermediate containment C1C2⊇C3 guiding the proof. The approach is elementary and constructive, encoding conjugacy classes via class strings that capture cycle structure and performing a sequence of seven reductions to reduce to a Sym(n) framework while preserving parity and alignment; witnesses for c1c2=c3 are then lifted back to the original Alt(n). The method yields a constructive algorithm, should one wish to output c_i in C_i with c1c2c3=g for a given target g, and it complements analogous results for Lie-type simple groups by providing a parallel elementary route in the alternating family. In addition to solving the problem in Alt(n), the work clarifies tightness and establishes a robust framework for analyzing products of large conjugacy classes in finite simple groups, with potential extensions to normal subsets and related settings.

Abstract

We prove that for small, large, and any three conjugacy classes of of size at least we have . The result provides a positive answer to Problem 20.23 of the Kourovka Notebook [KM22], improves theorems of Garonzi and Maróti [GM21] (using classes) and Rodgers [Rod02] (using larger classes), complements the known result for a simple group of Lie type [MP21] [LST24] [FM25], and is tight in several senses. Furthermore, since no character theory is involved, the proof can be used in principle to build a constructive algorithm that, given , outputs such that .
Paper Structure (19 sections, 22 theorems, 82 equations)

This paper contains 19 sections, 22 theorems, 82 equations.

Key Result

Theorem 1.1

For any $\varepsilon>0$, any $n$ large enough depending on $\varepsilon$, and any four normal subsets $S_{1},S_{2},S_{3},S_{4}$ of $G=\mathrm{Alt}(n)$ satisfying $|S_{i}||S_{j}|\geq|G|^{1+\varepsilon}$ for all choices of $1\leq i<j\leq 4$, we have $S_{1}S_{2}S_{3}S_{4}=G$.

Theorems & Definitions (44)

  • Theorem 1.1: GM21, Thm. 1.1
  • Theorem 1.2
  • Theorem 1.3
  • Theorem 1.4
  • Remark 2.1
  • Proposition 2.2
  • Proposition 2.3
  • proof
  • Corollary 2.4
  • proof
  • ...and 34 more