Counting Non-abelian Coverings of Algebraic Curve
Abstract
In this article, we study the etale coverings of an algebraic curve with Galois group a semi-direct product . Especially, for a given etale cyclic -covering , we determine how many curves are there, satisfying is an etale cyclic -covering and is Galois with non-abelian Galois group, under the assumption .
1 Introduction
Cyclic covering between algebraic varieties is frequently encountered in algebraic geometry. In the case of algebraic curve, the unramified cyclic coverings are encoded by the torsion points of Jacobian. The goal of this short article is to have a glance at the more general coverings between algebraic curves: we study the unramified Galois covering with Galois group equals a semi-direct product . Troughout this article, the curves we consider are smooth and projective, defined over complex number ; are positive integers. For genus , does not have unramified covering other that itself; For genus , the fundamental group is isomorphic to , which is abelian. Thus, genus one curve does not have non-abelian unramified covering. For these reasons, the curve appeared in this article is assumed having genus , smooth and projective defined over . We describe how to construct such coverings in section 4. Especially, in the case of , we give an explicit formula counting the number of such coverings in section 4 and section 5.
2 Background: Unramified Cyclic Covering
Cyclic -coverings of an algebraic variety is well-understood. Roughly speaking, they correspond to the -th roots of a certain line bundle over that variety. For the sake of completeness, we record the well-known facts ([BHPVdV15]) concerning the unramified case as in the following subsections.
2.1 Construct Etale Coverings
Let be a smooth projective variety, and assume that there is a free action of on . Then the quotient is also smooth and projective. Thus, is an etale cyclic covering of degree .
The pushforward has a structure of algebra. Under the action of , decomposes into irreducible representations of . Namely, we have:
where is a -torsion line bundle, which means .
Conversely, take a -torsion line bundle over , we can construct such an explicitly: fixing an isomorphism , we can endow the sheaf with the structure of a -algebra. Let , then the -structure map gives a surjection , which is an etale cyclic -covering. Note that under this construction, in order to guarantee to be connected, we require to be minimum: i.e. in the group . Moreover, if we replace by any with , the vairety we obtain is isomorphic to constructed above, because as -algebra. Therefore, if one wants to count up to isomorphism, such equvilance needs to be modulo out.
More geometrically, suppose we have a -torsion line bundle on , and the constant section . We denote the total space of , and we let be the bundle projection. If is the tautological section, the zero divisor of defines in . exhibits as an etale cyclic -covering of . For such , we can also verify that . Under such description, let , and let denote the generating character of , i.e. , a primitive -th root of unity. Then is the eigenspace of .
2.2 Case of Curve
The above argument exhibits a bijection between -torsion points in and etale cyclic -covering of . In the case of a smooth projective curve of genus , -torsion points in is just , where is the Jacobian of . Over , we know that . If we denote as the primitive elements in : i.e. , then up to isomorphisms, the connected etale cyclic -covering of is bijective to .
3 Motivation
This study is motivated by a result considering dihedral covering of . Roughly speaking, this result shows that all the etale cyclic -coverings of a hyperelliptical curve give rise to dihedral coverings of , as is indicated in the following theorem:
Theorem 3.1: Suppose is a hyperelliptical curve of genus , such that the 2-to-1 covering ramified at points. There is a hyperelliptical involution interchanging the two sheets of . Consider , which is an etale cyclic -covering of . Then the involution lifts to an involution . In other words, is Galois, with Galois group .
Proof: Suppose corresponds to a -torsion line bundle over , which by section 2.2 also corresponds to a -torsion point in . We need to determine the induced action of on . Assume the affine piece of over is given by equation , where is a degree polynomial in . Then form a basis of . Since the hyperelliptical involution sends to , it sends to . Since , we see that induces . Combining with , the induced action of sends to . Thus, the torsion line bundle is sent to . Note that , we see sends to . Therefore, is an isomorphism of , satisfying . From this, we know is Galois.
To determine the Galois group of this etale covering, let denotes the generator of the Galois group of the covering , which is isomorphic to . Recall that acts on , thus acts on , in the following way: Each is an eigenspace of . Suppose the eigenvalue of acting on is , for some primitive -th root of unity , then the eigenvalue of acting on equals to . Together with the fact that sends to , one easily checks that . Therefore, the Galois group of is .
Non-abelian covering appears in the theorem above: the dihedral covering. Inspiring by that, we want to construct non-abelian covering for more general curves. Instead of , our background setting will be , which is an etale cyclic -covering between smooth projective curves over , and the genus of is . The goal is to find all curves up to isomorphism, such that is a etale cyclic -covering, and the composition is Galois with non-abelian group . We will describe how to construct such non-abelian coverings. In the case of , we will also give an explicit formula counting the number of such up to isomorphism.
4 The Main Result
Assume the curve has genus , then by Riemann-Hurwitz formula, the genus of the curve , which we denote by , is . Let be a generator of the Galois group of the covering , . Suppose the etale covering corresponds to , which is a -torsion line bundle over curve . In order to search for etale cyclic -covering of , we should look for the -torsion points in the Jacobian of : . Over , . However, not all of these -torsion points in would give rise to the covering we are looking for. In fact, in order to understand what the composition is, we need to understand the induced action of on .
Since is an isomorphism of curve , the induced action of on the Jacobian is also an isomorphism of , which we denoted as as well. In particular, it preserves -torsion points in , thus is also an isomorphism on . By definition,
. We need first understand the action of on the canonical sheaf of . Actually, since the covering is etale, we have . Also recall that:
(4.1) |
Combine this with projection formula, we get:
(4.2) |
Taking global sections, we obtain:
(4.3) |
And the right hand side of (4.3) is exactly the decomposition into -representations. More precisely, each is an eigenspace of , with eigenvalue , where is a primitive -th root of unity. As one can see from (4.3), the trivial subspace of inside is just , and we single out the non-trivial representation:
(4.4) |
By Riemann-Roch, the dimension:
(4.5) |
and for :
(4.6) |
Thus we get:
(4.7) |
Here, the space is nothing but the tangent space of the Prym variety of the covering . By definition, the Prym variety of the covering is the principle connected component of the kernel of the induced norm map [Ago20]. Alternatively, .
Theorem 4.1: Suppose is primitive, satisfying for
some and . (i.e. is an eigenvector of , with eigenvalue ) Then the etale cyclic -covering corresponding to will gives a connected non-abelian Galois covering of after composing with . Conversely, every connected etale Galois covering of with Galois group takes such form.
Proof: The requirement that is primitive is to guarantee the order of is exactly , which is equivalent to the requirement that the curve in covering is connected. In order to check the covering is Galois, we again need to look at the action of on . As in our assumption, for some , and recall that and give rise to the same curve , we see actually lifts to an automorphism of curve . Therefore, the covering is Galois. To determine the Galois group, let be a generator of the covering corresponds to eigenvector , . Suppose is represented by a -torsion line bundle , and
(4.8) |
Then the action of sends to . On each , the action of is multiply by , where is a primitive -th root of unity. From these, we can see that each is an eigen-subbundle for , whose action is multiplying by . Therefore, we deduce that . Hence, the Galois group of the covering is:
(4.9) |
Once , the group above is non-abelian, which is nothing but a semi-direct product .
For the converse, given a etale Galois covering with Galois group , we consider the intermediate curve . Since is a normal subgroup of its Galois group, the covering is Galois and etale, with Galois group . Therefore, is determined by a -torsion point in , and is determined by a -torsion point in . Since maps to itself under the action of , we deduce that must map to under the action of , for some . In order to make the covering non-abelian, it requires .
Moreover, we wish to count the number of such curve , given . Using theorem 4.1, this is equivalent to counting the number of eigen-directions (eigenvectors up to a scalar) of acting on , with eigenvalue . This turns out to be a little tricky. To ease the computation, we only consider the case . We will give two methods of counting such , in the section 4.1 and 4.2.
4.1 First Method of Counting
The idea of the first method is using similarity between matrices. To begin with, recall that the Jacobian . Since is an automorphism of , it is also an isomorphism of the lattice . In this way, becomes an element in , satisfying . Since we know the eigenspace decomposition of under the action of , we can easily deduce what matrix is similar to over . To see this, the complexification of , namely , acts on , which is . Since , taking dual, we obtain . Further recall that: gives the eigenspace decomposition of the action of , we obtain:
(4.10) |
If we denote , then is similar to the matrix over .
Define the matrix :
It is easy to see is similar to over . Thus, is similar to over . Note that both and over is defined over , thus over , we deduce that and is similar over . The difficulty here we cannot obtain similarity over . To make the argument work, we must require in the following.
The goal is to obtain the similarity type of after reduction modulo . Once we get that information, we will know how acts on , which is just the -torsion points in . We achieve our goal in several steps:
Step 1:
Take any prime , consider the similarity type of mod . Here we view as an element in . Because is similar to over , they have the same characteristic polynomial and minimal polynomial over . Therefore, the characteristic polynomial of equals to , and the minimal polynomial of equals to . The characteristic polynomial of is just mod , and the minimal polynomial of , say , must dividing mod .
Since , has distinct roots over . Assume mod , then some factors of must be left out by . As a result, such factors cannot appear in the characteristic polynomial mod . However, mod has the same factor with mod , leading to a contradiction. Thus, mod .
Therefore, and mod have the same characteristic and minimal polynomial. Note that the minimal polynomial does not have multiple root over , they are both diagonalizable over . Same characteristic polynomial gives the same multiplicity of eigenvalues. Thus, over , is similar to . Notice both matrices are defined over , they are actually similar over .
Step 2:
In order to lift the similarity relation from over to over , we need some results of J.Pomfret [Pom73]:
Lemma 4.2: Let be a finite local ring with maximal ideal , and . Let , be elements of with (where means the order of ). Then is similar to if and only if is similar to modulo .
If is a finite commutative ring with identity, then is uniquely isomorphic to a product of finite local rings: . Suppose is a finite local ring with maximal ideal , and , we have the epimorphisms:
(4.11) |
Combining lemma 4.2 and (4.11), we get:
Lemma 4.3: Let be a finite commutative ring with identity and let the cardinality of be . Two elements and of satisfying are similar if and only if they are similar over each residue field .
In step 1, we see and are similar over for any . Also note that ’s are all the residue fields of .
Applying lemma 4.3 to our case: , ( mod ), and , we see that is similar to over .
Step 3:
Denote , viewed as an element in . The part corresponds to the eigenspace with eigenvalue . Since we only want the eigenspace with eigenvalue , it is equivalent to count the eigen-directions that have acting on .
We need to understand as a module. Since , we only need to study the -mod structure on , because as a module, is just isomorphic to the direct sum of -many copies of , with each summand carrying the same -mod structure. The minimal polynomial and the characteristic polynomial of both equals to . Therefore, as a -mod, is isomorphic to .
Now we compute . We have the decomposition:
(4.12) |
For a set of eigenvectors: , satisfying mod , we can find a unique vector , satifying , and mod , mod . In this way, we reduce the computation to .
Note that , and . It suffices for us to consider the behavior of decomposition of each mod . We have the following lemma:
Lemma 4.4: For , has no degree one factor modulo . For , decompose completely into -many degree one factors modulo .
Proof: Passing to the residue field of , which is just , we first the decomposition of in . If mod has any linear term , then so does mod , because implies mod . This shows that if mod does not have any linear factor, then so does mod . The only case that has root over is that: the order of in is exactly one, i.e. . (In this case, primitive -th roots of unity will be fixed under Frobenius, thus lie in ).
Assuming , then splits completely in :
(4.13) |
Since , roots and are distinct. By Hensel’s lemma, we can lift the factorization into , namely:
(4.14) |
with distinct. The lemma is proven.
With the aid of lemma 4.4, let us count how many linear factors can factor out in . Only for those , satisfying: , , and , will contribute -many linear factors. Therefore, the total number of linear factors in equals to:
(4.15) |
Tensoring by , we pass from to . By doing so, the one dimensional eigenspace with eigenvalue (corresponding to the linear factor ) is enlarged into a -dimensional eigenspace still with eigenvalue . Since the roots of are distinct, all the eigenvectors come from the union of such -dimensional eigenspaces. We first count the number of primitive points in those eigenspaces:
Take a dimensional space, , the primitive vectors (those elements of order ) in can be viewed as . Therefore, the number of primitive vectors in equals to . Furthermore, suppose , and
suppose is a dimensional space over , say , then a vector is primitive if and only if mod is primitive in for every .
Combining all the arguments above together, we obtain the number of primitive eigenvector for in equals to:
(4.16) |
Since what we need to count is the number of eigen-directions, we need to modulo thus primitive eigenvectors by scalars in . Thus, we need to divide (4.16) by :
(4.17) |
Where is just the number we are looking for. Reduce (4.17), we obtain:
(4.18) |
Summing up, we get the following counting result:
Theorem 4.5: Let be a smooth projective curve of genus , and suppose and are coprime integers. For a given etale cyclic -covering , up to isomorphism, there are -many curves , such that is an etale cyclic -covering, and the composition is Galois with non-abelian Galois group .
4.2 Second Method of Counting
Here we will give an alternative method to count the number of such curves . Recall that the -torsion points in are nothing but . If we can spell out the action of on , we will get an explicit matrix representation of , up to conjugation over . That will be enough for us to compute the eigenvectors of mod . The key point is a topological lemma below:
Lemma 4.6: Suppose is a closed topological surface of genus , and , where , is a normal covering surface of : , with group of deck transformation . Then such covering is equivalent to the ’standard’ cyclic covering between surfaces, as illustrated by Figure 1 [MER03] and Figure 2 [LM18].


We first need to translate the word standard into more concrete definition. Let be the fundamental group of genus closed surface, and let be a basis of satisfying . Then the standard -covering corresponds to the epimorphism , sending to a generator of and to . In this case, we have a short exact sequence:
(4.19) |
and is nothing but the fundamental group of , with . It is easy to see that such covering has the geometric figure that looks like rotating by along a hole, which we refer to as standard cyclic covering. Therefore, to prove Lemma 4.6, it suffices to prove the following result:
Lemma 4.7: Let be the fundamental group of .
For every epimorphism , there is a basis of , namely , such that under , maps to generator of , and map to . Moreover, .
Proof: Consider the following diagram:
Since is abelian, factors through , which is isomorphic to . Since is a free -mod, thus projective, lifts to . There exists , such that mod = generates . If is not primitive, we can divide by , such that is primitive and . After modulo , still generates . Therefore, we can find a primitive vector , satisfying . Now since is primitive, , and .
Consider the intersection form on , i.e. , a skew-symmetric, bilinear, unimodular form on . Note that . Consider the linear function . It must be surjective, otherwise . Therefore, exists , primitive, such that form a hyperbolic basis. , with .
Further consider the linear function . If is the whole , then takes diagonal form under , and the restriction of to is also unimodular and skew-symmetric, and we can apply induction to get a standard basis. If is non-trivial, let to be the kernel of . Note that , and restricts to is integral and skew-symmetric. Thus, there is a basis for . We can assume that takes the form on , where ’s are integral skew-symmetric matrices, say
Assume , then under the basis , takes the form:
(4.20) |
Computing from (4.20), we get:
But is unimodular, so , which implies and . As a result, we are able to perform changing basis within sublattice , to make into the standard form:
Summing up, we can find a symplectic basis of , such that the intersection form is represented by:
Moreover, generates , and . By realization theorem, we can also find , such that , and , under the Hurewicz map , and the geometric intersection number
.
Let be the standard basis in , such that exist with relation . Then the basis can be obtained from by a symplectic transformation. Since the mapping class group maps surjectively to the symplective group [Put], [LM18], we can find , a homeomorphism of , such that , and (here ). Let , and (here , and ). Then we have , and in . So these is just the basis we wanted, proving the lemma.
Under the standard cyclic covering, the matrix for the deck transformation is , acting on . Applying this to our case , we obtain:
Corollary 4.7: is similar to over .
Since we obtain similarity type over , we can go further than we do in the first method. In fact, for any integer , not necessarily coprime with , by Corollary 4.7, we have is similar to
over . From here on, the computation is almost the same as the third step of the first method. However, if , the case will get more complicated, and we won’t do the computation for it here.
5 Some Other Results
In this last section, we use the main result in section 4 to deduce some further corollaries.
We keep the assumption throughout this section. To begin with, note that in the semi-direct product , the subgroup is unique. Therefore, for the covering , there is a unique intermidiate curve , such that is an etale cyclic -covering. In other words, if we start our construction from non-isomorphic , ( is etale -cyclic), we will obtain non-isomorphic curve .
It is easy for us to count: given a smooth projective curve , the number of curve up to isomorphism, such that is etale cyclic -covering. From section 2.2, we know it equals the number of primitive points in , modulo scalars in . Again, assume that . As in section 4.1, the number we are looking for is:
(5.1) |
(5.1) equals to:
(5.2) |
Combining these together, we obtain:
Corollary 5.1: For a given smooth projective curve of genus , the number of curve up to isomorphism, such that is etale non-abelian Galois with Galois group a semi-direct product equals to :
The most special case of Corollary 5.1 might be , , with are distinct prime numbers. In the case of , ; If , then . We get:
Corollary 5.2: Given curve as above. If , there are many curve up to isomorphism such that is etale Galois with Galois group .
References
- [Ago20] Daniele Agostini. On the prym map for cyclic covers of genus two curves. Journal of Pure and Applied Algebra, 224(10):106384, 2020.
- [BHPVdV15] Wolf Barth, Klaus Hulek, Chris Peters, and Antonius Van de Ven. Compact complex surfaces, volume 4. Springer, 2015.
- [LM18] Justin Lanier and Dan Margalit. Normal generators for mapping class groups are abundant. arXiv preprint arXiv:1805.03666, 2018.
- [MER03] S MERKULOV. Hatcher, a. algebraic topology (cambridge university press, 2002), 556 pp., 0 521 79540 0 (softback),£ 20.95, 0 521 79160 x (hardback),£ 60. Proceedings of the Edinburgh Mathematical Society, 46(2):511–512, 2003.
- [Pom73] J Pomfret. Similarity of matrices over finite rings. Proceedings of the American Mathematical Society, 37(2):421–422, 1973.
- [Put] Andrew Putman. The symplectic representation of the mapping class group is surjective.