The subgroups of a surface group
Worth reading first: Counting the subgroups of a free group · Covering a surface multiplies its count.
Counting the subgroups of a free group found that the free group on two letters has 1, 3, 13, 71, 461 subgroups of index 1 to 5, by a recursion of Marshall Hall’s that sorts every pair of permutations by how far one sheet travels. The free group is the fundamental group of a figure eight, and its coverings are pairs of permutations with no condition at all. That essay ended on the question for closed surfaces, where the generators must satisfy a relation: the group of the genus- surface is generated by subject to
the boundary of the single face that every surface is a sphere with handles glued from a polygon. A relation makes Hall’s recursion useless, because the permutations can no longer be chosen independently. The count becomes a question about how often a product of commutators is the identity — and that is a question the characters of the symmetric group answer exactly.
From subgroups to permutations
Covering a surface multiplies its count built the coverings explicitly. Number the sheets ; walking once round each handle’s loop moves a point on one sheet to a point on another, so each generator becomes a permutation of the sheets; and since the boundary of the face can be shrunk to a point, the product of the commutators of those permutations must leave every sheet where it was. Conversely, any permutations whose commutators multiply to the identity build an -sheeted covering. So the coverings with numbered sheets are exactly the homomorphisms from the surface group to the symmetric group .
Subgroups come from the connected ones. A covering is connected when the permutations can carry every sheet to every other — when they generate a transitive group — and a connected covering with a marked sheet over a marked point corresponds to exactly one subgroup of index , the loops that lift to closed loops on the marked sheet. Each subgroup arises from transitive homomorphisms, one for each way of numbering the other sheets. So the number of subgroups of index is the number of transitive solutions of the commutator equation, divided by , and the whole problem is to count solutions.
Counting all solutions is the hard part and the elegant one; separating the transitive ones is bookkeeping. If is the number of solutions divided by , then
where is the number of subgroups of index , because an arbitrary covering is a disjoint union of connected ones and the exponential generating function of a set of pieces is the exponential of the generating function of a piece. Differentiating gives the recursion , and the hero’s table is that recursion run on the counts below.
Characters count the solutions
In 1896 Georg Frobenius found how many ways a product of commutators can equal a given element of a finite group. For the identity in the symmetric group the answer is
the sum running over the partitions of , with the dimension of the corresponding irreducible character of . Alexander Mednykh used this in 1979 to count the coverings of surfaces, and the number is a product of hook lengths: draw the Young diagram of , and for each box count the boxes to its right and below it, plus one; the product of these is , the formula of Frame, Robinson and Thrall. So the whole count needs nothing but the shapes of the partitions of , each contributing the product of its hook lengths raised to the power .
Two consequences are visible at once. For the torus, , the exponent is nought, every term is 1, and the number of solutions is times the number of partitions of . For the sphere, , the exponent is , the terms are , and their sum is by the classical identity — one solution, the empty one, as there should be for a sphere, which has no coverings but trivial ones.
The formula against every quadruple
A formula drawn from representation theory deserves a direct check, and for small symmetric groups every quadruple of permutations can be tried. The figure does it for genus two, where the equation is . In , whose characters have dimensions 1, 2 and 1 for the partitions 3, 21 and 111, the formula predicts solutions among the quadruples; trying them all finds 486. In , with dimensions 1, 3, 2, 3, 1, it predicts 34,176 of the 331,776 quadruples, and the search agrees.
The check also explains how the formula works. Tabulate, for each permutation , how many pairs have commutator ; a solution of is a pair of pairs whose commutators are inverse to each other, so the count is a sum of products of those tallies. Frobenius’s insight was that the tally of commutators is a combination of characters with coefficients , and that combinations of characters multiply by multiplying coefficients — which is why each handle contributes another factor of and the exponent is .
The torus and the partitions
The torus case is old and pretty, and the figure checks it from scratch. Its group is , generated by two commuting loops, so a covering is a pair of commuting permutations. For from 1 to 6, the figure tries every pair in and counts the commuting ones: 1, 4, 18, 120, 840, 7,920, which are , , , , , — times the number of partitions of . The count has a direct reason as well: the number of commuting pairs in any finite group is the group’s order times its number of conjugacy classes, and the classes of are the cycle types, one for each partition.
Running the exponential bookkeeping on leaves the subgroups, and they are counted by , the sum of the divisors of : 1, 3, 4, 7, 6, 12. That is a theorem about lattices — every subgroup of index in has a basis with and , so there are of them — and the formula recovers it from the partitions without knowing anything about lattices. The partitions of , which a diagram turned on its side studied as Ferrers diagrams, and the divisors of are tied together by the covering spaces of the torus, through the identity that Euler would have recognised.
Handles multiply the count
The first figure’s table shows how fast the counts grow. The genus-two surface has 15 subgroups of index 2, 220 of index 3, 5,275 of index 4 and 26,370,058,035 of index 8; genus three has 63, 7,924, 2,757,307 and, at index 8, . The free group on two letters, whose figure eight has the same Euler characteristic as a torus with a puncture, has far fewer: 273,343 at index 8. A relation would seem to cut the count down, since it forbids most choices of permutations; but a surface of genus two has four generators to the free group’s two, and the relation removes only one generator’s worth of freedom. The genus-two count is like a free group on three letters, not two.
Index- subgroups of the genus- group are the fundamental groups of the connected -sheeted coverings, which are themselves surfaces, of genus by the multiplicativity of the Euler characteristic. So the counts in the table are also counts of surfaces: the 220 subgroups of index 3 in the genus-two group are the 220 ways, up to marking, that a surface of genus four can wrap three times around a surface of genus two without branching.
Almost every covering is connected, almost all from two characters
Two facts make the counts simple for large , and the figure watches both arrive. The first is that almost every solution is transitive: the share of homomorphisms to that give a connected covering is 0.94 at two sheets, dips, and then climbs to 0.9989 at thirty. That is the surface-group version of John Dixon’s theorem of 1969 that two random permutations almost surely generate a transitive group, and in fact all of or ; four permutations constrained by one relation are still random enough.
The second is that almost all of Frobenius’s sum comes from two terms. The characters of dimension one, for the partitions and — the trivial character and the sign — have , so they contribute each, the largest possible terms. Every other partition has and contributes at most , smaller by a power of . At thirty sheets the two largest terms account for 0.9988 of the whole. So the number of solutions is close to , and since almost all are transitive, the number of subgroups is close to
Against the asymptotic formula
Thomas Müller and Jan-Christoph Puchta proved in 2002 that the number of subgroups of index in the genus- surface group is asymptotic to , and the figure divides the exact counts by it. For genus two the ratio overshoots to about 1.13 at index 4, settles, and is at index 30; for genus three and four it is to five places well before that. More handles make the convergence faster, because the exponent magnifies the gap between the two dominant terms and the rest.
The asymptotic has a clean reading. The Euler characteristic of the genus- surface is , and the count grows like up to the factor : the number of ways to cover a surface with sheets is controlled by how negative its Euler characteristic is, exactly as the Euler characteristic of the cover is times the base’s. The free group, with , grows like , which Hall’s numbers confirm; the torus, with , grows like , only polynomially; and each further handle multiplies the growth by another .
The one-sided surfaces, and a count of involutions
The non-orientable surfaces have their own version of the formula, and its first case is a small surprise. The projective plane, which a disc sewn to a Möbius band built from a disc and a band, has a fundamental group with one generator and the relation ; the surface made from cross-caps has generators and the relation . Frobenius and Issai Schur counted the solutions of that equation too. In a group whose characters are all real, as those of are, the number of solutions is
the same shape as before with replaced by — the Euler characteristic of the -cross-cap surface is , so the exponent is again minus the Euler characteristic. At , the Klein bottle, every term is 1 and the count is , exactly as for the torus: the two surfaces with Euler characteristic nought have the same number of coverings with numbered sheets, though not the same coverings, and their subgroups of each index are therefore equal in number too. At the exponent is , each term is , and the formula becomes simply .
That case counts the permutations with , the involutions of together with the identity, and says their number is , the total number of standard Young tableaux with boxes. For that is , and has exactly ten elements whose square is the identity: the identity, six transpositions and three products of two disjoint transpositions. The identity is one of the classical consequences of the Robinson–Schensted correspondence, which pairs each permutation with two tableaux of the same shape and each involution with one; here it falls out of counting the coverings of the projective plane. The coverings of a one-sided surface are counted by tableaux, and the coverings of a two-sided one by tableaux squared, raised to a power set by the number of handles.
Counted, never listed
The counts are exact integers: the hook products are exact, their powers and sums are computed in whole-number arithmetic, and the exponential bookkeeping divides only where the result is known to be whole. The formula is checked against an exhaustive search in to for genus two and to for the torus, and the torus counts are checked against and the free-group counts against Hall’s. The share and growth figures go to index 30, where the partitions number 5,604 and the integers have hundreds of digits.
Nothing here describes the subgroups themselves. The formula counts them without listing any; it does not say how many are normal, which coverings are regular, or how the coverings’ own symmetry groups are distributed. Nor does it extend directly to surfaces with boundary or punctures, whose groups are free, or to non-orientable surfaces, whose relation is a product of squares and whose count uses a different sum — Frobenius and Schur’s, with signs from the real or quaternionic type of each character.
Still open: the shape of a typical covering
For the free group, the free-group essay noted that random pairs of permutations describe a typical covering well, and that the coverings’ finer statistics follow from that model. For surface groups the analogous statement is harder: a typical index- subgroup comes from a random solution of the commutator equation, and how the cycle structures of its permutations, the symmetries of its covering, or the lengths of its shortest closed curves are distributed is known only in part. Results of Doron Puder, Michael Magee and others in the last decade have shown that random coverings of a hyperbolic surface have spectral gaps close to optimal — that their Laplacian’s smallest non-zero eigenvalue approaches the largest value the base allows — through the same character sums that count them here; but the full distribution of that eigenvalue, and of most other geometric invariants of a random covering, is still being worked out.
There is also a counting question closer to the formula. Mednykh’s sum, and Frobenius’s behind it, extend to branched coverings, where a count that can say zero found the Hurwitz existence problem lurking: for some branch data the count is nought, and deciding which is subtle. For unbranched coverings the count is never nought, since the trivial covering always exists, but a refined count — of coverings whose monodromy group is all of , or of regular coverings with a given group — has no closed form, and computing it needs the full character table of the group, not just its dimensions, as when the label may be a matrix built it for .
A relation counted by characters
A connected -sheeted covering of the genus- surface is a transitive choice of permutations whose commutators multiply to the identity, and Frobenius’s formula counts all choices as , which needs only the hook lengths of the partitions of . It gives the torus times the partitions of and so subgroups of index ; it gives the genus-two surface 15, 220, 5,275, 151,086, and it agrees with every quadruple of permutations tried in . As grows, almost every covering is connected and almost the whole sum comes from the two characters of dimension one, so the count approaches — a growth set by the surface’s Euler characteristic, which each handle makes another factor of steeper.
Shares its objects with
Essays that name at least two of the same things, and that neither author linked.
- A covering is a permutation — both name covering space, fundamental group, subgroup
- Every cover is a subgroup — both name covering space, fundamental group, subgroup
- The subgroup that is freer than the group — both name covering space, fundamental group, subgroup
- The symmetries a cover has of its own — both name covering space, fundamental group, subgroup
- A loop that cannot be pulled tight — both name covering space, fundamental group
- Folding a graph until it decides — both name covering space, subgroup
Named objects
A dashed tag is an object no other essay names yet.
Character theoryCovering spaceFundamental groupPartitionsPermutationSubgroup