Shih’s Theorem

Dear Readers,

In spite of orals closing in a little more every day, I clearly haven’t been updating so much recently. I’d started a post about using Minkowski’s geometry of numbers to think about class numbers and unit groups and such things… but honestly that stuff is quite well-worn and at this point it wouldn’t be a good use of time to think carefully about how best to choose my words and explain this to the world when better expositors like William Stein or James Milne have already done so. Instead, I will talk about the expository part of my exam where I will talk about a particular case of the inverse Galois Problem.

Theorem(Shih,1974): If 2,3 or 7 is not a square in \mathbf{Z}/p\mathbf{Z} then PSL_2(\mathbf{Z}/p\mathbf{Z}) is the Galois group of a polynomial with integral coefficients.

The genesis of this theorem is a theorem of Shimura on Automorphic forms and modular curves. It uses a p-torsion Galois representation \rho: G =Gal(\overline{k}/k)\to GL_2(\mathbf{Z}/p\mathbf{Z}). Namely if E is an elliptic curve over k, fix generators P,Q for E[p]. Then if \sigma \in G, let \rho(\sigma) =\left(\begin{array}{cc} a & b \\ c & d \end{array}\right) where \sigma(P) = [a]P + [c]Q, \sigma(Q) = [b]P + [d]Q.

To approach this problem in a systematic way we use the following universal elliptic curve with j-invariant T \ne 0, 1728

y^2 + xy = x^3 - \frac{36x}{T-1728} - \frac{1}{T-1728}

If we view this as an elliptic curve over the field of rational functions of one variable, \mathbf{Q}(T), we have the following result of Shimura:

Theorem: For all N \in \mathbf{Z}, \mathbf{Q}(T,E[N]) is Galois over \mathbf{Q}(T) with group GL_2(\mathbf{Z}/N\mathbf{Z}). Furthermore, \mathbf{Q}(T,E[N]) \cap \overline{\mathbf{Q}} = \mathbf{Q}(\zeta_N) and \gamma \in GL_2(\mathbf{Z}/N\mathbf{Z}) acts on \zeta_N by \zeta_N \mapsto \zeta_N^{\det(\gamma)}.

A proof of this (and results involving other modular curves) takes up the bulk of chapter 7 of Diamond and Shurman’s book on modular forms or alternately much of David Rohrlich’s article in the BU lectures on modular forms and Fermat’s Last Theorem.

With this in mind, let \alpha_T be a primitive element for \mathbf{Q}(T,E[N])/\mathbf{Q}(T) with minimal polynomial P_T(X) over \mathbf{Q}(T). If we can find some rational number a such that P_a(X) is irreducible and separable over  \mathbf{Q}, we will have a number field with the appropriate Galois group. Under what circumstances can we specialize T to a good rational number?

Theorem: (Hilbert’s Irreducibility Theorem) If K is a number field and L_T/K(T) is a regular field extension, one where L_T\cap \overline{K} = K, then there are infinitely many a \in K such that L_a/K is a Galois field extension.

A proof for this theorem can be found in Serre’s Topics in Galois Theory. Using this theorem, we can get a Galois field extension with group SL_2(\mathbf{Z}/p\mathbf{Z})… except the ground field isn’t \mathbf{Q} unless p=2, but \mathbf{Q}(\zeta_p). We can however use this to build a regular Galois field extension of \mathbf{Q}(T) with the appropriate Galois group.

Following Serre’s topics in Galois Theory, our first step is to take the representation \rho and compose it with the quotient map q:GL_2 \mapsto PGL_2. The projective representation \bar{\rho} :=q \circ \rho has a kernel corresponding to a field extension F of \mathbf{Q}(T) where F \cap \overline{\mathbf{Q}} = \mathbf{Q}\left(\sqrt{ (-1)^{\frac{p-1}{2}}p}\right), the unique quadratic subfield of \mathbf{Q}(\zeta_p). Now we perform some sleight of hand to make this ramification go away, using the theory of twisting.

Certainly if we consider E as an elliptic curve over \mathbf{Q}(\sqrt{p^*}) then the p-torsion Galois representation of E will simply be \bar{\rho} restricted to Gal(\overline{\mathbf{Q}(\sqrt{p^*})(T)}/ \mathbf{Q}(\sqrt{p^*}(T)) = G_{\mathbf{Q}(\sqrt{p^*})(T)}. Can we find some \tilde{\bar{\rho}}: G_{\mathbf{Q}(T)} \to PSL_2(\mathbf{Z}/p\mathbf{Z}) which extends the p-torsion Galois representation but gives a regular field extension?

To do this, suppose that s \in G_{\mathbf{Q}(T)} - G_{\mathbf{Q}(\sqrt{p^*})(T)}. Rather than considering the effect of s on the projectivization of E[p], we twist by the action of an isogeny. This may seem unnatural at first, but is entirely natural if we ignore that E can be defined over \mathbf{Q}(T).

So let L/K be a quadratic extension with \sigma a generator for Gal(L/K) and E an elliptic curve without CM over L. If E is not necessarily defined over K and P is a point of E then \sigma(P) might not be a point of E but instead of a conjugate curve E^\sigma. The similarity in notation to the relative Frobenius is intentional, as this can also be described as a fiber product: since \sigma: L \to L is an automorphism, \sigma^*: Spec(L) \to Spec(L) is an automorphism and combining with the structure map E \to Spec(L) we have the diagram:

\begin{array}{ccc} E^\sigma & \to & E \\ \downarrow & & \downarrow \\ Spec(L) & \stackrel{\sigma^*}{\to} & Spec(L) \end{array}

E^\sigma can also be described in a more down-to-earth way: If E: y^2 = x^3 + Ax + B then E^\sigma : y^2 = x^3 + \sigma(A)x + \sigma(B). To send \sigma(P) back to E, we need an isogeny E^\sigma \to E. That is, we need E to be a K-curve in the terminology of Gross. A K-curve gives a Galois representation as follows:

Consider the isogeny \phi: E^\sigma \to E to be cyclic so the kernel is isomorphic to \mathbf{Z}/N\mathbf{Z} for some N. Since E does not have CM, the automorphisms of E as an elliptic curve are just \pm 1 so the N-isogenies E^\sigma \to E are just \pm \phi.

Then we consider the representation \rho_{E,N} which, for a given identification of E[p] with \mathbf{Z}/p\mathbf{Z}^{\oplus 2}, assigns the matrix describing the following action on the projectivization of E[p]. If s \in G_L then \rho_{E,N}(s) = \bar{\rho(s)}. If s\in G_K - G_L then we take the matrix describing the action of \phi \circ s. Note that this is independent of the choice of isogeny by the non-CM condition, hence why we denote it \rho_{E,N} rather than \rho_{E,\phi}. Through some case-by-case calculation, we can determine that \rho_{E,N}: G_K \to PGL_2(\mathbf{Z}/p\mathbf{Z}) is a homomorphism. Moreover by considering the determinant character we can find out when the image is contained in PSL_2. If \left(\frac{N}{p}\right) =1 the determinant is the exact same as for \bar{\rho}, the character defining K(\sqrt{p^*}). However if \left(\frac{N}{p}\right) = -1 we get an additional factor of \chi_L, the character defining L. This is exactly what we need since in our case L = K(\sqrt{p^*}). To get our N-isogeny, we consider that \mathbf{Q}(T) can appear in more than one way.

Consider the moduli space of cyclic N-isogenies, X_0(N). This space possesses a natural involution w_N sending an isogeny E_1 \to E_2 to the dual isogeny E_2 \to E_1. We can then consider the quotient curve X_0^+(N) = X_0(N)/w_N. By the curves/function fields correspondence this describes a degree 2 extension L'/K' with Galois group generated by w_N. Thus if E is an elliptic curve defined over \mathbf{Q}(X_0(N)), E^{w_N} is N-isogenous to E. But we don’t want just any quadratic extension, we want L = K(\sqrt{p^*}) and Gal(L/K) generated by a cyclic N-isogeny. That is, we want K to be the function field of a twist of X_0(N) by the involutions w_N and some \tau \in G_K such that \tau:\sqrt{p^*} \mapsto -\sqrt{p^*}. To be explicit, we take the function field of the curve C(N,p) made up of points P of X_0(N)(\mathbf{Q}(\sqrt{p^*}) such that w_N\tau P = P.

Now the final component of the problem: how can we make \mathbf{Q}(C(N,p)) into \mathbf{Q}(T)? Recall briefly that \mathbf{Q}(T) is the function field for \mathbb{P}^1(\mathbf{Q}). Can we find an isomorphism between \mathbb{P}^1(\mathbf{Q}) and C(N,p)(\mathbf{Q})? Yes, if and only if C(N,p) has genus zero and a rational point. The question of genus for a smooth curve is a geometric one (i.e. dealing with the algebraic closure) so the genus of C(N,p) is the genus of X_0(N) which is zero for N = 2,3,5,6,7,8,10,12,13,18 (the genus is also zero for N = 1,4,9,16 and 25, which must be excluded by the condition \left(\frac{N}{p}\right) = -1).

Then for N =2,3,7 we can find rational points by finding \mathbf{Q}-rational fixed points of w_N. Shih originally did this by looking at the j-function. I prefer the method Serre suggested of using the theory of complex multiplication. That is, if E is an elliptic curve with CM by \mathbf{Z}[\sqrt{-N}] (and for N=2,3,7, such an elliptic curve can be defined over \mathbf{Q}) then it can be shown with relative ease that \sqrt{-N}: E \to E is a \mathbf{Q}-rational fixed point of w_N.

Now we collect our results. The Galois representation we’ve constructed \rho_{E,N}: G_{\mathbf{Q}(C(N,p))} \to PGL_2(\mathbf{Z}/p\mathbf{Z}) is, by the isomorphism given above, an onto homomorphism G_{\mathbf{Q}(T)} \to PSL_2( \mathbf{Z}/p\mathbf{Z}). The kernel of this map gives a finite Galois extension M_T/\mathbf{Q}(T) which is regular because the only elements of G_\mathbf{Q} which is not in the kernel of \bar{\rho} are those \tau which conjugate \sqrt{p^*}. This action comes from the action of the determinant on the p-th roots of unity, but now the determinant of \rho_{E,N} is constantly 1. Thus if \alpha \in G_{\mathbf{Q}(T)} does not leave \mathbf{Q} fixed, \alpha \in \ker\rho_{E,N}. Then by Hilbert’s irreducibility theorem, there exists some a\in \mathbf{Q} such that M_T is a field and thus is Galois over \mathbf{Q} with Galois Group PSL_2(\mathbf{Z}/p\mathbf{Z}). There is a corresponding geometric picture:  by the curves/function fields correspondence, M_T corresponds to a regular finite etale covering \Lambda(N,p) of \mathbb{P}^1 with automorphism group PSL_2(\mathbf{Z}/p\mathbf{Z}).

This entry was posted in Curves, Talks, Uncategorized. Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s