WorksMathematics
Soluble subgroup pairs in symmetric and alternating groups
Abstract
We prove that every pair of soluble subgroups of the symmetric group or the alternating group has trivially intersecting conjugates whenever . This answers the second question of Anagnostopoulou-Merkouri and Burness in Problem 21.3 of the Kourovka Notebook.
AI use and scholarly credit
The proof was developed using ChatGPT-6-Pro in a research conversation lasting approximately 157 minutes, as recorded in the research package. AI contributed to the mathematical arguments, computations, and internal review. The proof also passed an external AI-assisted check using Rethlas-OSV [13]. This revision was prepared and checked with Codex. The finite calculations use exact arithmetic and permutation and graph algorithms.
By posting this manuscript on this platform, I do not seek to assert ownership of the results or claim priority. I welcome anyone interested in preparing a finished account or checking the arguments; the eventual scholarly credit should go to those who undertake that work.
Introduction
For each integer , let , let be its full permutation group, and let be the subgroup of even permutations. The sign of is for an even permutation and for an odd permutation. Permutations act on the right, so . A base for a faithful permutation group is a set of points whose pointwise stabilizer is the identity. In the transitive action of a finite group on the cosets of a core-free subgroup , the least base size is the least number of conjugates of with trivial intersection. Here core-free means that , with . This connects base-size questions with the older problem of intersecting conjugate Sylow, nilpotent, and soluble subgroups.
Two developments explain the role of solubility. Dixon’s order bound [7 Theorem 3] gives for a soluble subgroup , with equality for suitable iterated wreath products on points. Seress [8 Theorem 1.1] proved in 1996 that every primitive soluble permutation group has a base of size at most four. The affine structure of primitive soluble groups and the recurrence of small symmetric wreath factors are central in both types of argument.
There are related intersection theorems for larger ambient groups. Baykalov [9] proved that five conjugates suffice for any soluble subgroup of an almost simple group with alternating socle: if is such a subgroup of , then for suitable . Burness [10] subsequently proved that a finite primitive group with soluble point stabilizer has base size at most five, and determined the exact values for almost simple primitive groups. These results control repeated conjugates of a single subgroup. The mixed-pair question also permits the two subgroups to belong to different conjugacy classes.
A pair of subgroups of is called regular when for some . Equivalently, the diagonal action of on the product of the two coset spaces has a point with trivial stabilizer. Thus regular pairs extend the base-size-two question from repeated stabilizers to arbitrary pairs. Zenkov [11] proved that every pair of nilpotent subgroups in a nonsoluble finite symmetric or alternating group is regular, apart from the symmetric group .
Cameron [12] considered group invariants obtained by maximizing base-size measures over permutation representations. Anagnostopoulou-Merkouri and Burness [1] extended this viewpoint to arbitrary subgroup tuples. For , a tuple is regular if
for some . Their regularity number is the least for which every tuple of core-free subgroups is regular. Write for the corresponding invariant with all entries soluble. Repetitions are allowed. For and , , every soluble subgroup is core-free: a nonidentity normal subgroup contains the insoluble group .
In [1], the authors determine and , and treat soluble maximal subgroups. They conjecture that for all sufficiently large . Their example is a nonregular pair with itself. They also find that the same subgroup, acting with one additional fixed point in degree 21, has a disjoint conjugate. This leads to the proposed threshold 21. Both the eventual question and the threshold question appear in Problem 21.3 of the Kourovka Notebook [2]; we call its second question Problem 21.3(b).
Nilradical [4] proves the eventual assertion. More precisely, the least proportion of separating conjugators, over all soluble pairs in , tends to . The public note revised September 17, 2026 leaves the effective cutoff, including the threshold 21, open. Its proof organizes soluble groups into affine wreath forests, first separates their transposition-generated subgroups, and then controls elements outside those subgroups. We use that forest and core strategy to obtain a numerical bound valid from degree 128, followed by finite certificates and lifting to cover degrees 21 through 127.
Theorem 1.1. Let be an integer, and let be soluble. For each there is such that
Consequently, every soluble pair in either or is regular, and
The proof is computer assisted. For the infinite range is handled by uniform inequalities, with finite exact arithmetic establishing their numerical bounds. For the proof uses explicit separating permutations. § 9 describes the exhaustive coverage, the graph interpretation of these witnesses, and the finite induction. The supplementary archive specified in Appendix C contains the data and reproducible checks.
For an integer , write for the assertion that every soluble pair in has separating conjugators of both prescribed signs. For a permutation on a set , ; its support size is . A set is invariant under a group if it is preserved setwise. For , and are its setwise and pointwise stabilizers. If is -invariant, denotes the image of the restriction homomorphism . A soluble group means a finite group whose derived series terminates at the identity. We use , give every empty product the value one, and set .
Affine forests and lifting
For a prime , let be the field with elements and the group of invertible linear maps of , where . For a prime power , put in its natural action on . Thus consists of the maps , where and . A word , where and each is a prime power at least two, denotes the imprimitive wreath product
ordered from bottom to top, of degree . In , where and has degree , the child blocks each carry a copy of the -point action of . The group permutes those blocks. Elements of give their separate actions within the blocks; these are the sections. This is the imprimitive action on points. The empty word denotes the identity group on one point. A full affine forest is a direct product of these word groups on disjoint point sets. The associated rooted trees have leaves equal to the points; at each node the children carry a natural full affine action. These forests may be insoluble.
Lemma 2.1. Every soluble subgroup of is contained, after relabelling, in a full affine forest of degree $n.
Proof. Let be a faithful primitive soluble group of degree greater than one, and choose a minimal nonidentity normal subgroup . The last nonidentity term of the derived series of is characteristic in and normal in , so minimality makes abelian. A Sylow subgroup of and its subgroup of elements killed by the corresponding prime are characteristic; minimality therefore makes elementary abelian. Its orbits form a block system. Primitivity makes this either one orbit or the singleton partition; the latter would make act trivially, contrary to faithfulness. Thus is transitive. An abelian transitive faithful group is regular: its point stabilizers coincide and their intersection is the kernel. Choose an origin in its regular orbit and identify that orbit with . The origin stabilizer acts by conjugation as a subgroup of . Its kernel centralizes the regular group and fixes the origin, hence fixes every point and is trivial. Thus .
For a transitive imprimitive soluble group, choose a minimal nonsingleton block . The induced setwise-stabilizer action on is primitive. Indeed, a smaller nontrivial block for this action is a block for the whole group: an element moving gives a disjoint translate, and one stabilizing preserves the smaller block relation. This contradicts minimality. The induced action on the translates of is soluble. Write the blocks as , and choose with . Define by . The section of at is , which belongs to the induced block stabilizer. For , the section at of is the product of the section of at and that of at , since the middle transporting elements cancel. This is the multiplication rule in the imprimitive wreath product. The block permutation and these sections therefore give a homomorphism into the wreath product of the two induced groups. Its kernel fixes each block and acts identically on it, so is trivial. Induction on the degree gives a word group. Finally the restriction map to the product of the actions on all orbits is injective; apply the transitive conclusion to each orbit.
Lemma 2.2. If is soluble, there is a subset of size at least such that .
Proof. Place in an affine forest. In each bottom affine block of degree , fix an affine frame , where is a vector-space basis. An affine map fixing these points has zero translation after using as origin and fixes each basis vector, so is the identity. In a degree-two block fix one point. Singleton components require no fixed point. Fixing a point in each bottom block prevents movement of these blocks, and hence movement at every higher tree level. Each affine frame then kills the action within its block. This is a base for the forest and therefore for .
For , . For this follows from ; for use , proved by induction from . The degree-two cost is also at most . Thus the base has size at most , and its complement is suitable.
Lemma 2.3. Suppose are soluble and has a nonempty proper invariant subset of size .
If and holds, the pair has separating conjugators of both signs.
If and hold, the same conclusion follows.
Proof. Fix . For the first assertion take of size from Lemma 2.2, and choose with . Set and . The action of on is faithful: an element in its kernel pulls back to an element of supported inside , which is trivial by the choice of .
Apply to the soluble restriction images and , obtaining , extended by the identity on , with these images separated. A common element of and preserves and therefore belongs to . It fixes pointwise, so faithfulness of makes it trivial. Prescribe .
For the second assertion choose any -set , align it with , and take the same setwise stabilizer . Apply and separately to its restriction images and those of . Their product separates the images on both parts, so the common element fixes all points. Choose sign on and sign on its complement. Their product, after the alignment , has sign .
Orders, supports, and prime-order atoms
Put , and write for the natural logarithm. For a polynomial or formal power series , , with absent coefficients equal to zero. Write when every coefficient of is nonnegative. All formal exponentials below have constant term one; coefficient extraction at a fixed degree involves only finitely many terms. We use for , with .
Lemma 3.1. For every natural full affine group ,
Every forest on leaves has order at most .
Proof. Writing , the affine order is
For , the logarithm of the last expression has derivative , decreasing from . The endpoint inequality at follows from . This gives the order bound. For the prime powers are $2,3,4,5,7,8,9,11,13 and the corresponding orders are ; cubing verifies the claim.
A nonidentity affine map fixes either no points or a proper affine subspace, so moves at least points. For , . At , cubing reduces this to ; the logarithmic derivative is and decreases thereafter. For prime , the minimum support is , so the order bound suffices. The nonprime prime powers below are . At the support counts are for supports $2,3,4; at they are for supports $4,6,7,8. At the support-eight count is and all other nonzero supports are at least $12; at the support-sixteen count is and the others are at least $24. Direct cubing checks these rows. At the minimum supports and the orders suffice.
For integers , let count the -dimensional subspaces of . Counting ordered independent vectors and dividing by the number of ordered bases of a -space gives
For , let count with . Double-count pairs consisting of a -space and an invertible map fixing it pointwise. A map with fixed-space dimension contributes pairs. For a fixed -space, a basis extending it gives matrices with an identity -block, an arbitrary by off-diagonal block, and an invertible -block. Therefore
This triangular system determines in that order. For a map with fixed-space dimension , the equation is solvable for exactly translation vectors . Each solution set has points. Thus each such gives affine maps of support and of full support.
If have degrees , their wreath product has order . A product of nonempty components with leaves has order at most . □
For a forest , let be its transposition-generated subgroup, called its core. It is exactly the product of the bottom factors , , . At an internal node with child size , any nonidentity local permutation moves at least two child blocks and hence at least leaves. A transposition must therefore act in a bottom primitive factor. The affine minimum-support bound forces that factor’s degree to be at most four. In particular its core blocks have size at most four.
Fix a prime . An element satisfying has a canonical decomposition into disjoint prime-order atoms. At a node with child subtrees of degree and group , retain the complete local permutation on its moved children and all its sections there as one atom. Recurse into the fixed children. If the local permutation moves children, each nontrivial cycle has length . Write the local permutation as disjoint -cycles. Along one such cycle, raising the wreath element to the th power composes its sections cyclically. Their product must be one. Choose sections arbitrarily and the last is uniquely determined; the cyclically shifted products are conjugate and are one as well. Different moved cycles are independent, giving choices. Every moved child is transported to a different block, so all its leaves move, giving support . At bottom nodes, further split into individual cycles, called core cycles. Extend the moved-node data by the identity on all other blocks to obtain an element of the full wreath group. At fixed children the remaining sections have th power one and are decomposed recursively. These supports are disjoint from the moved children. At a bottom symmetric factor each individual cycle belongs to that factor. Thus all atoms themselves lie in the forest, their supports are disjoint, and their product recovers the original element. The local moved data and the fixed-child recursion also make this decomposition unique. A subcollection multiplies to another element of the forest.
Let count elements of exact order and support in . Define and, for ,
It is the largest order of a transitive affine word of degree : a nonempty word has a last factor for some prime power , and its preceding word has degree ; maximizing its order gives exactly this recurrence. For this maximum words are unrestricted, including adjacent . For a divisible by define
where , , , and is a prime power; omit , and set an empty maximum to zero. The exact formulas for are in Appendix § 10.
Lemma 3.2. The number of noncore -atoms of support in a forest of degree is at most . If is its number of transpositions divided by , then , the number of core 3-cycles is at most , and the number of noncore involution atoms of support four is at most .
Proof. A location supporting an -atom has child size at most . Every strict descendant has at most that many leaves, so cannot support an -atom. These locations form an antichain with disjoint leaf sets. At a location of size its atom count divided by is bounded by (1); summing proves the first assertion.
A core block of size contains transpositions and three-cycles. Summing over its blocks gives both core bounds. The possible noncore support-four locations have triples (leaves, transpositions, atoms)
These are respectively , , and . For , either or . In the first case . The bottom symmetric case contributes core cycles. Degree 5 contributes its five affine reflections; degree 8 contributes its 42 support-four involutions. In degree 7, an involution fixes one point and moves six, so contributes nothing here. In the second case the child group is and , giving . The top transposition has choices and its two sections have two choices satisfying their product constraint, giving atoms. Each last entry is at most . The locations are disjoint, and every remaining leaf contributes nonnegative slack to this expression. Addition gives the claim. □
Separating the cores
Let be affine forests of degree , and choose a uniform random relabelling . Let be the event that a core block of meets a relabelled core block of in at most one point. This is equivalent to .
We use the canonical-event negative-dependency theorem of Lu and Székely [3 Theorem 1]: for uniform bijections, canonical events prescribing injections have a negative-dependency graph in which events with disjoint domains and disjoint ranges are nonadjacent. Thus an event’s probability, conditioned on avoidance of any collection of its nonneighbors, is at most its unconditional probability. Their conflict graph may be enlarged to the domain-or-range-overlap graph used here.
Lemma 4.1. The event has positive probability. Let , and let prescribe an injection from an -element subset of to . Then
Proof. A bad event prescribes a two-point injection between two pairs lying in core blocks. A core block of size contains pairs, so each forest supplies at most pairs. Each domain pair and range pair give two injections. There are therefore at most bad events, each of probability . A given domain point lies in at most three core pairs; each has at most range pairs and two injections. Thus each point occurs in at most domains, and likewise in at most ranges. A two-point event consequently has at most neighbors.
Put . At ,
The last lower bound follows by retaining the first two terms of . The left side is ; its derivative has numerator . Since , we obtain
Let be a bad event and let be a subfamily of other bad events. We prove by induction on that their joint avoidance has positive probability and that
For nonempty , remove one event. The induction hypothesis bounds its conditional probability, given avoidance of the others, by , so the joint avoidance has positive probability. Split into the nonneighbors of and its neighbors. Conditional on avoiding the nonneighbors, negative dependency bounds the probability of by . Avoid the neighbors one at a time. Every conditional probability encountered has a smaller conditioning family, so the induction hypothesis bounds it by . The probability of avoiding all neighbors is at least . Consequently
The empty conditioning family starts the induction. The same successive-avoidance product gives .
The event has at most bad neighbors. Split the avoidance condition into its neighbors and nonneighbors. Negative dependency bounds the numerator by , and the conditional induction just proved bounds the denominator below by . For this application include in the canonical-event family when invoking the negative-dependency theorem. Thus
At 128, the per-point logarithm of the inflation is at most ; again it decreases thereafter. Also
For the last estimate the degree-dependent expression is , with negative derivative proportional to . The positive logarithm series proves the displayed lower bounds; in particular . Bayes’ inequality gives the alternative inflation 2048, proving (2). □
Connected involutions
Suppose a nonidentity involution belongs to . Decompose it into atoms on each side. Form a bipartite multigraph with these atoms as vertices and the common transposition cycles as edges. A core vertex has degree one and a noncore vertex has degree at least two. On no edge joins two core vertices. In a connected component, include the entire atom at each of its vertices. Its incident edges are exactly the transposition cycles in that atom. Thus the product of its edge cycles is both the product of its left atoms and the product of its right atoms. These products are equal nonidentity involutions and belong to the respective forests. It is enough to bound the probability of a connected witness.
For , use the density interval . Define
These parameters bound the core density and the noncore degree- atom densities whenever belongs to the th interval. For each integer , define
For , define and, for integers ,
Set and
Lemma 5.1. The conditional probability of a connected common involution with at most 24 transposition cycles is at most
when the two core densities lie in intervals .
Proof. Consider a model whose core vertices have weights and whose degree- noncore vertices have weights , with distinguished ports. Allow repeated atom labels and ignore support compatibility. Divide by the factorial of the number of vertices of each type. For ports on each side and core vertices, first send the left core ports injectively to the right noncore ports. Then send the right core ports injectively to the left noncore ports, and match the remaining ports arbitrarily. If , this gives
allowed bijections. There are zero allowed bijections if . For , the unnormalized noncore coefficient on the left is
Together with the core weights, the two sides contribute . Dividing by this factor gives (3). The core-exclusion matching count above also occurs in the public forest approach of [4]. To justify the connected coefficients, distribute each type’s ordered vertices among components, and then forget the order. The multinomial factors cancel the factorials of equal-type vertices. Dividing by the factorial of the number of components gives the exponential formula
The factorials normalize the atom vertices, and every port retains its position within its vertex. Differentiating gives , which is (4). Connected coefficients are sums of nonnegative weights. Actual distinct compatible atom choices are included in this model; deleting compatibility conditions and enlarging the type weights increases these connected counts.
A connected graph with edges and vertices contains a spanning tree with edges, so . Every normalized monomial is proportional to , hence decreases with for . A one-edge graph is forbidden. Also
decreases for , since each factor does. For each matched pair of cycle lists, there are choices of orientations; each specifies a map on points. Apply Lemma 4.1 and evaluate at 128 to obtain (5).
Uniform prime-order tails
For a prime and a forest on points define
The identity contributes the constant term one.
Lemma 6.1. For every prime , every nonempty full affine forest satisfies
Proof. For a primitive factor of degree , Lemma 3.1 gives
Indeed its support- coefficient is at most . Taking th powers proves (7) except for the correction at degree . At that degree the correction contributes . Since ,
If , the other contribution is the th power of the full-support coefficient, at most , so its normalized value is at most . Their sum is at most . If , the full-support coefficient is zero.
For (6), the 69 prime-power degrees are checked by the explicit involution formulas in Appendix § 10: 7, 251 integer coefficient comparisons. The complete loop is given in Appendix § 11. For , the order estimate improves to . To check it, the logarithm of at 256 is , and its derivative there is and decreases. At exponent , the left coefficient without the correction is zero for , at most for , and at most for .
In the middle range,
the first inequality follows from and . In the next range . At , include the correction using
For propagation put , where has degree and . An order- element of with support moves cycles of child blocks. The sections on those cycles give choices, while the fixed children contribute . With a formal variable, this gives
Only multiples of occur, and the expression can be written as
Use the primitive strengthened inequality with correction coefficient , where for (6) and for (7). After substitution and multiplication by , every degree- monomial becomes a nonnegative scalar times with . Thus coefficientwise comparison is preserved. The left side becomes , and the right side is
The one-point identity group satisfies both inequalities with equality. For a direct product of forests , . Multiply their strengthened inequalities. Then the two correction terms have product , which dominates the required correction because ; all other cross terms have nonnegative coefficients. □
Lemma 6.2. Conditional on , common involutions with at least 25 cycles have total probability at most
The sum over all odd-prime-order rows with support at least 200 is less than .
Proof. For , let count involutions with support . Then the diagonal term in (6) gives . Therefore obeys the same bound. The conjugacy class of cycle type has size , so its unconditional union bound is at most . Consecutive terms have ratio . Multiply their geometric tail by the upper bound 2048 for .
For an odd prime , , and , let count the order- elements of with support . The diagonal term of (7) gives
The last inequality uses and . The conjugacy class of cycle type has size . Multiplication by its reciprocal and cancellation of bounds this row by . For and , the monotonicity of gives
Consequently and . Using , , and gives
Use , , and for the strict inequality. There are at most possible pairs at a fixed support . Differentiating the geometric series gives
Consequently the conditional tail is at most
The bound at degree 128
For define the normalized profile coefficients
The number of order- elements with cycles in a forest is at most , by the disjoint-atom decomposition: for each atom type , selecting distinct labels gives at most choices. Dropping compatibility and multiplying the type series gives the displayed exponential. For , core cycles supply the coefficient instead. Dividing the support- count by gives precisely the normalized coefficients above. These coefficients decrease with . The factor decreases for as well, since it equals
An atom of support three has , , and . The group has order 20, so contributes no element of order three; and contribute core cycles. Thus a common support-three element lies within a core block on each side and contradicts . For every other odd-prime row with put . Lemma 4.1 gives the bound
Here for and for . The factor is valid because each common cyclic group contributes all its nonidentity elements of the same cycle type. A map conjugating two fixed elements on their supports permutes their cycles and chooses the image of one point in each cycle. The remaining images are forced, giving choices.
Proposition 7.1. With densities defined by (1), the sum of the 267 values in (8) is less than 0.012952. For each of the 465 unordered density-interval pairs, (5) is less than 0.984380. Adding both tails from Lemma 6.2 gives a bound less than 0.999. For the interval pair (0, 0) the complete bound is less than 0.052168.
Proof. All quantities are rational. The supplementary programs implement (1), (3), (4), (5), and (8) using integers and Fraction. Appendix § 11 specifies the recurrences and the full ranges. The exact sum of the odd-prime rows has decimal expansion 0.012951415109 . . .. The maximum connected-involution bound occurs at and is 0.984379245541 . . .. The involution tail is
The maximum complete bound and the bound are respectively 0.997361212272 . . ., 0.052167695309 . . .. The comparisons in the assertion are performed before decimal conversion. □
Theorem 7.2. The assertion holds for every .
Proof. Enclose the two soluble subgroups in affine forests. If their intersection after conjugation is nonidentity, it contains an element of prime order. Conditional on , a common involution contains a connected witness; Lemma 5.1 bounds its first 24 rows, and Lemma 6.2 bounds its tail. Formula (8) and the odd-prime tail cover all other prime-order witnesses. Proposition 7.1 makes their total conditional probability less than one. Since , some separates the two forests.
If is odd, then . If is odd, then . Thus either odd forest provides successful conjugators of both signs. If both forests are all even, their transposition cores are trivial, so is the whole space. Their actual densities are zero, and interval pair gives bad probability less than . More than half of consists of successful conjugators, and hence both sign classes contain one. Finally compose with the two original relabellings, choosing the sign that compensates for them.
Finite degrees and graph certificates
A finite certificate consists of two envelope indices, a required sign, and a concrete permutation of that sign. Its acceptance test computes the subgroup intersection.
Complete lists of envelopes
For enumerate all words of degree at most without adjacent , and then all sets of distinct words whose degrees sum to . This is a complete cover by Lemma 2.1: replace by and merge equal word components into . Both replacements enlarge groups and preserve degree. Each merge decreases the component count, and each adjacent replacement decreases the total number of word entries. Iteration terminates because neither operation increases the component count and, between merges, the total word length decreases.
For , further prune by the replacements
They are used for literally identical prefixes , before replacing adjacent . Iteration again decreases the component count. Thus every initial forest lies in a terminal pruned envelope. The numbers of envelopes at degrees 21 through 39 are
The first two degrees use the unpruned list. From degree 64 onward, all multisets of normalized words with a residual degree pattern are enumerated, including repeated words. If envelopes are explicitly tested and of them are all even, the witness requirement is exactly
There is one witness for each unordered pair, including the diagonal, and a second sign for each all-even pair. An odd element of either envelope changes the sign of any successful conjugator. If and , a separating for gives for . The sign is , so the prescribed sign of compensates for the relabellings.
Sound graph acceptance
Encode the word trees with distinct colors for their direct-factor roots. Leaves are the original points and share a dedicated color. At a node of odd characteristic and degree greater than four, add, for each unordered distinct pair , a midpoint gadget identifying : a relation vertex joins the parent and the two endpoints, and a differently colored port joins it to the midpoint. At a characteristic-two node of degree at least eight, add a relation vertex for each four-element subset with vector sum zero, joined to its parent and four children. Degrees 2, 3, 4 require only the tree because their natural affine group is symmetric.
For degrees 64 through 127, higher-dimensional affine nodes instead use incidence with all affine hyperplanes. Their normals are normalized by making the first nonzero coordinate one; a hyperplane contributes a relation vertex joined to its parent and its incident children. Dimension-one nodes retain midpoint gadgets. Every affine map preserves the relevant relations, so every envelope element extends to a color-preserving graph automorphism. The actual permutation generators are checked against the exact coordinates and graph edges.
To test , take disjoint copies of the internal vertices, separate their colors by side, and identify leaves after moving the second leaf to . Every common permutation extends on both sides, and the extensions agree on the leaves. They therefore combine to an automorphism of the glued graph. If the computed exact automorphism orbits of all leaves are singletons, the intersection is trivial.
The finite induction
For degrees 21 through 39, every envelope pair is explicitly checked. At degrees 40 through 63, every soluble subgroup contained in an envelope with an orbit of size preserves that set. Apply Lemma 2.3(1) to this actual soluble subgroup and an arbitrary soluble partner, using the previously established . The remaining envelopes have at most three orbits, and all their unordered pairs are checked.
For , first remove envelopes with such a small orbit. If there are three remaining orbits, each has at least 17 points; some orbit has at least 21, and its complement has at least 34. Apply Lemma 2.3(2) to the soluble subgroup inside the envelope. With two orbits, apply that lemma whenever the smaller orbit has size at least 21. Thus the only residual degree patterns are
For only the first pattern remains. Enumerating all normalized word combinations of these degrees gives 744 residual envelopes in degrees 64 through 127, with 14,649 unordered pairs and 14,711 witnesses. Every lifting dependency decreases the degree and remains at least 21.
Proposition 8.1. The finite certificates establish for every .
Proof. The complete pair and sign checks, partition checks, and exact intersection checks in the supplementary archive give the following totals:
| Degrees | Unordered pairs | Sign witnesses |
| 21–26 | 301,055 | 301,061 |
| 27–39 | 37,550,204 | 37,550,224 |
| 40–63 | 1,106,520 | 1,106,590 |
| 64–127 | 14,649 | 14,711 |
| Total | 38,972,428 | 38,972,586 |
Table 1.
Degrees 21 through 26 use exact GAP intersections [6]. The graph witnesses for all 101 degrees 27 through 127 have complete replay records with the official nauty/Traces release 2.9.3 [5]: 38,671,525 queries, all accepted by the singleton-leaf-orbit criterion. The indexing checks enforce (9), concrete permutation validity, and sign. The complete finite degree-dependency graph contains 5,086 strictly decreasing dependencies. The preceding cover and residual classification, followed by induction on , proves the assertion.
Proof of Theorem 1.1. Use Proposition 8.1 for and Theorem 7.2 for . For , choose the positive sign. Each ambient group contains a nonidentity soluble cyclic subgroup generated by a 3-cycle, so a one-entry tuple need not be regular. Hence both soluble regularity numbers are exactly two.
Exact affine counts
For an integer and a prime power , define
Here acts over the field of order . For each prime , initialize all support counts to zero and add the following contributions. In these affine counts is prime and .
If , let be the multiplicative order of modulo and . For every tuple of nonnegative integers with
add
to . Indeed, the derivative is relatively prime to , so an order- matrix is semisimple. In an algebraic closure of , Frobenius acts on nonidentity th roots by ; its orbits have length . Thus has the factor and nontrivial irreducible factors of degree . On their multiplicity spaces the commuting invertible maps form , where the latter factors act over the degree- extension of . This gives the displayed linear conjugacy-class denominator. For a linear map of this type, is multiplication by on its fixed space and zero on the other summands. Its kernel is of dimension . These are precisely the translation vectors giving affine th power one. Since , each resulting affine map has exact order and has fixed points.
If , let range over partitions of with parts at most . For , let be the multiplicity of the part , zero when that part is absent. Put , and define the column lengths for . The centralizer order of a nilpotent matrix of this type is
Write for the underlying vector space, with acting as the nilpotent matrix. A module homomorphism from to is determined by the image of , which must be killed by . This gives dimension , so the total commuting-algebra dimension is
For each block length , take the constant coefficients of the maps between the summands of that length. This gives a surjective algebra homomorphism onto : composition through a different block length has zero constant coefficient, since one direction is divisible by a positive power of . On every quotient , with , order the summands by block length. The induced matrix is block triangular, with diagonal blocks equal to these constant-coefficient matrices for ; a map from a shorter block to a longer block has zero constant coefficient. A commuting endomorphism is therefore invertible precisely when all these diagonal matrices are invertible. Indeed, invertibility on all the successive quotients of a finite filtration implies invertibility on the whole space, and invertibility on the whole space implies it on the quotients. The kernel of the homomorphism has dimension , so each image has lifts. Multiplying by the orders of the general linear factors gives the stated centralizer. Divide by this centralizer to obtain the linear class size. Per linear element add affine maps to support and maps to full support , omitting the identity. For , the affine th power is and in characteristic . Thus the condition is ; its kernel has dimension , while has dimension and lies in that kernel because . The equation has a solution exactly when , in which case it has solutions. This gives both affine support contributions, including translations for the zero nilpotent matrix.
For involutions there is a second formula. In odd characteristic, for each , add
to support , by the negative-eigenspace decomposition. In characteristic two, first add translations of full support. For , the number of square-zero matrices of rank is
Choose the image, an -space, in ways. The kernel is a -space containing it; in the quotient by the image there are choices. Finally choose an isomorphism from the quotient by the kernel to the image, in ways. These choices determine a square-zero map of rank and recover every such map uniquely. Per matrix add maps to support and to full support. These independent formulas agree on all primitive rows used in (6).
Finite arithmetic specification
The numerical part of the proof consists of three bounded calculations. First generate for by (1) and Appendix A. It suffices to enumerate , , and primes ; the conditions and prove exhaustiveness.
Second, for each prime power , form the involution distribution indexed by half the support, including . Check, for all ,
The 69 degrees give 7,251 comparisons. Here is one if and zero otherwise.
Third, the exponential coefficients needed for (3) and (8) use the recurrence
Run (3) and (4) through for every , and (8) for every odd prime , , excluding . Exact rational arithmetic then checks the comparisons of Proposition 7.1. The following is the main verification loop; the accompanying density generator and full probability verifier supply its input formulas and summands.
from fractions import Fraction as Q
from math import factorial, comb
def exp_coeff(u, R):
e = [Q(1)] + [Q(0)] * R
for r in range(1, R+1):
e[r] = sum(k*u[k]*e[r-k]
for k in range(1, r+1)) / r
return e
def connected(Z, R):
C = [Q(0)] * (R+1)
for r in range(1, R+1):
C[r] = Z[r] - sum((k*C[k]*Z[r-k]
for k in range(1, r)), Q(0)) / r
assert C[r] >= 0
return C
# inv is the exact support-count dictionary from Appendix A.
def primitive_invariant(q, order, inv):
f = [0]*(q+1)
f[0] = 1
for support, count in inv.items():
assert support % 2 == 0
f[support//2] = count
for r in range(q+1):
lhs = sum(f[k]*f[r-k] for k in range(r+1))
if r == q:
lhs += 3*order
assert lhs <= comb(q,r)*3**r
The infinite tails are established in Lemma 6.2; the arithmetic loop has fixed finite limits independent of .
Appendix C. Supplementary files and reproduction
The computational supplement is supplied as Kourovka_21_3b_GitHub_ready.zip, with root directory kourovka-21-3b-certificates. It contains the certificates and computation materials corresponding to this manuscript. Paths in this appendix are relative to that root. The supplement includes finite data, source code, stable graph software, and MANIFEST.json with file sizes and SHA-256 digests. The file PROOF_CERTIFICATE_MAP.md links every computational assertion to its inputs, verifier, and expected output. The manuscript is distributed separately.
For the degree-128 calculations use:
python prime_order_referee/prime_atom_densities.py
python prime_order_referee/verify_involution_invariant.py
python prime_order_referee/connected_128_certificate.py
The outputs are prime_atom_densities_200.json, involution_polynomial_invariant_audit.json, connected_128_density_boxes.jsonl, connected_128_odd_prime_rows.json, and connected_128_summary.json in the same directory. The probability verifier uses Fraction for all decisions; decimals are presentation only. An additional outward-interval implementation is documented in REPRODUCE.md. The command python verify.py math runs both implementations in a separate output directory.
The finite index is CERTIFICATE_INDEX.json. Each degree row identifies the explicit groups, concrete witness certificate, graph and permutation pool when applicable, and the complete pair and sign counts. The induction data are computation/lifting/INDUCTION_CLOSED_THROUGH_63.json and computation/hyperplane_lifting/INDUCTION_CLOSED_THROUGH_127.json. Full new intersection replays are recorded in verification_records/graph/SUMMARY.json and the six degree records in verification_records/gap/. The command python verify.py coverage independently checks all pair/sign slots against the actual generators; python verify.py models verifies the envelope partitions and affine-wreath membership of those generators.
The group files use one-based image lists: denotes the permutation . Their arrays ExplicitCoverWords, ExplicitGroupOrders, and ExplicitGenerators give the word indices, product orders, and generators of each envelope in the same order. In a JSONL certificate each line gives degree , envelope indices , parity parity, and either a complete permutation or a one-based candidate index in the permutation pool. An explicit is used directly. For an indexed record, let be its pool permutation and let be its requested parity. Decode the tested permutation by
With our right-action convention, the second case interchanges the image values 1 and 2 in the list for , and in both cases. Let denote the indexed envelopes. This decoded determines the leaf identification in the glued graph and is the permutation used to test . For example, the degree-40 record uses because pool entry 1 is even. The coverage check requires exactly one positive-sign record for every unordered pair and exactly one negative-sign record when both envelopes are all even. For a pair having an odd envelope, the other sign follows by the multiplication argument in § 8.
A graph-family file begins with KOUROVKA_GRAPH_COVERS_V1, then the degree and number of envelopes. Each envelope has a header giving its one-based index, vertex count, edge count, and odd-generator flag; the next line lists the vertex colors, followed by the edges as pairs of zero-based vertex indices. The first vertices are the original points. The program verify_graph_models.py reconstructs these graphs from the envelope words and field coordinates and checks every actual generator on the resulting graph. The pool records give one-based permutation indices and image lists. A query file gives its record count followed by lines i j parity candidate; the graph engine decodes each indexed permutation by the parity rule above and checks the corresponding glued graph.
For , the concrete witnesses are losslessly encoded in computation/graph_n_certificates.kc4. The decoder computation/certificate_codec.py reconstructs the original JSONL bytes or query stream and checks their SHA-256. For higher degrees the query and JSONL files are retained in the lifting or hyperplane_lifting directory. The command format for a new graph replay is
software_referee/runtime_293/graph_engine check \
COVERS POOL QUERIES OUTPUT traces
Here COVERS is the colored graph family, POOL the concrete permutation pool, and QUERIES the exhaustive pair/sign list; the complete commands and reconstruction steps are in REPRODUCE.md. Each accepted query must report singleton orbits for all original point vertices. The supplied completion records include a fresh full replay of every finite witness. Hash checks establish file identity; executing the commands repeats the intersections.
Zhili College, Tsinghua University, Beijing 100084, China
Email address: [email protected]
References
- [1]M. Anagnostopoulou-Merkouri and T. C. Burness, On the regularity number of a finite group and other base-related invariants, J. London Math. Soc. 110 (2024), no. 6, e70035, doi:10.1112/jlms.70035; author manuscript: https://seb.bristol.ac.uk/~tb13602/docs/regular_tuples_final.pdf.
- [2]E. I. Khukhro and V. D. Mazurov (eds.), The Kourovka Notebook: Unsolved Problems in Group Theory, 21st edition, Problem 21.3, https://alglog.org/21tkt.pdf, accessed November 3, 2026.
- [3]L. Lu and L. A. Székely, Using Lovász Local Lemma in the space of random injections, Electron. J. Combin. 14 (2007), Research Paper 63, doi:10.37236/981.
- [4]Nilradical, Soluble subgroups with trivially intersecting conjugates, revised September 17, 2026, https://nilradical.ai/notes/kourovka-21-3/.
- [5]B. D. McKay and A. Piperno, Practical graph isomorphism, II, J. Symbolic Comput. 60 (2014), 94–112.
- [6]The GAP Group, GAP—Groups, Algorithms, and Programming, version 4.12.1, https://www.gap-system.org/.
- [7]J. D. Dixon, The Fitting subgroup of a linear solvable group, J. Austral. Math. Soc. 7 (1967), 417–424, doi:10.1017/S1446788700004353.DOI
- [8]Á. Seress, The minimal base size of primitive solvable permutation groups, J. London Math. Soc. 53 (1996), 243–255, doi:10.1112/jlms/53.2.243.DOI
- [9]A. A. Baykalov, The intersection of conjugate solvable subgroups in symmetric groups, Algebra Logic 56 (2017), 87–97, https://arxiv.org/abs/1701.04231.
- [10]T. C. Burness, Base sizes for primitive groups with soluble stabilisers, Algebra Number Theory 15 (2021), 1755–1807, doi:10.2140/ant.2021.15.1755.DOI
- [11]V. I. Zenkov, On intersections of nilpotent subgroups in finite symmetric and alternating groups, Proc. Steklov Inst. Math. 285 (2014), suppl. 1, S203–S208, doi:10.1134/S0081543814050228.DOI
- [12]P. J. Cameron, Some measures of finite groups related to permutation bases, 2014, https://arxiv.org/abs/1408.0968.
- [13]OSVerify contributors, Rethlas-OSV, software repository, 2026, https://github.com/OSVerify/Rethlas-OSV.