<<

INTRODUCTION TO CLASS THEORY

BOWEN WANG

Abstract. This paper introduces basic theorems of class field theory and discusses Hilbert class fields. As an application of Hilbert class field, a partial solution to the problem “primes of the form p = x2 + ny2” is given.

Contents 1. Theorems of Class Field Theory 1 2. Solution of p = x2 + ny2 for infinitely many n 7 Appendix A. A Quadratic Field Example 10 Acknowledgments 11 References 11

1. Theorems of Class Field Theory In this section we will introduce some theorems of class field theory and discuss the Hilbert class field of a number field. In order to discuss class field theory, we first define the unramified extension:

Definition 1.1. Prime ideals of OK are called finite primes to distinguish them from infinite primes, which are embeddings of K into C. A real infinite prime is an embedding σ : K −→ R, while a complex infinite prime is a pair of complex conjugate embeddings σ, σ¯ : K −→ C, σ 6=σ ¯. Definition 1.2. Let K ⊂ L be a finite extension. Then, an infinite prime σ of K ramifies in L if σ is real but has an extension to L which is complex. An extension K ⊂ L is unramified if it is unramified at all primes, finite or infinite. Intuitively, the Hilbert class field of a number field K is the maximal unramified extension of K (a formal definition will be given later). However, the existence of Hilbert class fields is nontrivial and we need to develop some class field theory in order to show it. We first introduce the notion of a modulus, which is important in theorems of class field theory. Definition 1.3. Given a number field K, a modulus in K is a formal product Y m = pnp p over all primes p, finite or infinite, of K, where the exponents must satisfy:

(i) np ≥ 0, and at most finitely many are nonzero. (ii) np = 0 if p is a complex infinite prime. 1 2 BOWEN WANG

(iii) np ≤ 1 if p is a real infinite prime.

A modulus m may thus be written as m0m∞, where m0 is an OK -ideal and m∞ is a product of distinct real infinite primes of K. When all of the exponents np = 0, we set m = 1. Note that for a purely imaginary field K, a modulus is simply an ideal of OK . We can now generalize the idea of using the modulus m.

Definition 1.4. Given a modulus m, let IK (m) be the group of all fractional OK - ideals relatively prime to m, and let PK,1(m) be the subgroup of IK (m) generated by the principal ideals αOK , where α ∈ OK satisfies

α ≡ 1 mod m and σ(α) > 0 for every real infinite prime σ dividing m∞

Definition 1.5. A subgroup H ⊂ IK (m) is called a congruence subgroup for m if it satisfies

PK,1(m) ⊂ H ⊂ IK (m) and the quotient IK (m)/H is called a generalized ideal class group for m.

Notice that if we take m = 1, then PK = PK,1(1) is a congruence subgroup. Therefore the ideal class group Cl(OK ) is a generalized ideal class group. The main idea of class field theory, as we shall see, is the correspondence between the generalized ideal class group and the of abelian extensions of K, which are linked via the Artin map. Therefore we will now discuss the Artin symbol and the Artin map to see the isomorphism which defines the Hilbert class field.

Lemma 1.6. Let K ⊂ L be a , and let P be a prime of OK which is unramified in L. If P is a prime of OL containing P , then there is a unique element σ ∈ Gal(L/K) such that for all α ∈ OL, σ(α) ≡ αN(P ) mod P, where N(P ) = |OK /P | is the norm of P .

Proof. Let DP and IP be the decomposition and inertia groups of P, respectively. Recall that σ ∈ DP induces an elementσ ˜ ∈ G˜, where G˜ denotes the Galois group of OL/P over OK /P . Since P is unramified in L, it follows that |IP| = eP|P = 1, ∼ and then we have DP = G˜ since IP is the kernel of the surjective homomorphism. It is clear that if OK /P has q elements, then G˜ is a with generator q being the Frobenius map x 7→ x . Thus there is a unique σ ∈ DP which maps to the Frobenius map. Since q = N(p) by definition, σ satisfies the desired condition

N(P ) σ(α) ≡ α mod P ∀α ∈ OL. The uniqueness follows easily from the fact that any σ satisfying this condition must lie in DP.  Definition 1.7. The unique element σ in lemma 1.6 is called the Artin symbol and is denoted by ((L/K)/P). The Artin symbol has the following useful properties: Corollary 1.8. Let K ⊂ L be a Galois extension, and let P be an unramified prime of K. Given a prime P of L containing P , we have: INTRODUCTION TO CLASS FIELD THEORY 3

(i) If σ ∈ Gal(L/K), then  L/K  L/K  = σ σ−1. σ(P) P

(ii) The order of ((L/K)/P) is the inertial degree f = fP|P . (iii) P splits completely in L if and only if ((L/K)/P) = 1. Proof. For (i), notice that L/K  σ σ−1(α) ≡ σ((σ−1(α))N(P)) ≡ αN(P) mod P P However,  L/K  (α) ≡ αN(σ(P)) mod P σ(P) and N(P) = N(σ(P)). Therefore, the uniqueness of Artin symbol shows that  L/K  L/K  = σ σ−1. σ(P) P For (ii), since P is unramified, the decomposition group is isomorphic to the Galois group of OL/P over OK /P whose degree is the inertial degree f. Since the Artin symbol maps to a generator of the Galois group, it follows that the Artin symbol has order f. For (iii), notice that P splits completely in L if and only if e = f = 1. Since we have already assumed that e = 1, (iii) follows trivially from (ii).  When K ⊂ L is an abelian extension, the Artin symbol ((L/K)/P) depends 0 only on the underlying prime P = P ∩ OK . To see this, let P be another prime containing P . Notice that P0 = σ(P) for some σ ∈ Gal(L/K). Then corollary 1.8 implies that L/K   L/K  L/K  L/K  = = σ σ−1 = P0 σ(P) P P since Gal(L/K) is abelian. It follows that whenever K ⊂ L is abelian, the Artin symbol can be written as ((L/K)/P ). As an example of the use of the Artin symbol, we can prove without much effort:

Lemma 1.9. The cyclotomic extension Q(ζn) is an abelian extension of Q. In ∼ ∗ fact, Gal(Q(ζn)/Q) = (Z/nZ) . Proof. This is a standard result on cyclotomic fields. For a proof, see [5].  Theorem 1.10. If p, q be distinct odd primes in Z, then p  q  (p−1)(q−1) = (−1) 4 . q p p Proof. Consider the cyclotomic extension Q ⊂ Q(ζp). If q 6= p, then x − 1 is separable modulo q since gcd(xp − 1, pxp−1) = 1. Therefore, q is unramified in p−1 Q(ζp). Moreover, 1, ζ, . . . , ζ are distinct modulo q. But by the definition of the Artin symbol, ( (ζ )/ ) Q p Q (ζ) ≡ ζN(q) ≡ ζq mod q. q 4 BOWEN WANG

q Hence by the uniqueness of the Artin symbol, ((Q(ζp)/Q)/q) is the map ζ 7→ ζ . p−1 Notice that (q/p) ≡ q 2 mod p by Euler’s criterion. Therefore, q is a square p−1 ∗ mod p if and only if q is in the subgroup of order 2 of (Z/pZ) . But then the ∼ ∗ isomorphism Gal(Q(ζp)/Q) = (Z/p√Z) tells us that ((Q(ζp)/Q)/q) fixes the unique quadratic subextension K0 = Q( m) with m ∈ Z squarefree. But since p is the 0 only prime that ramifies in Q(ζp), it follows that p ramifies in K , which means p−1 0 that m = (−1) 2 p. Therefore, ((K /Q)/q) = 1 and therefore q splits completely in K0. This implies that 2 p−1 x − (−1) 2 p ≡ 0 mod q has solution in Z, which means that p−1 ! (−1) 2 p  q  = . q p

 Now we define the Artin map in terms of the Artin symbol: Definition 1.11. Let m be a modulus divisible by all ramified primes of an abelian extension K ⊂ L. Given a prime p not dividing m, we have the Artin symbol L/K  ∈ Gal(L/K) p and it extends by multiplicativity to give a homomorphism

Φm : IK (m) → Gal(L/K) which is called the Artin map for K ⊂ L. When we want to refer explicitly to the extension involved, we will write ΦL/K,m instead of Φm. Now in order to see the correspondence between generalized ideal class groups and Galois groups of abelian extensions, we need the following three important theorems of class field theory. The proofs can be found in Janusz’s book [4]. Theorem 1.12 (Artin Reciprocity Theorem). Let K ⊂ L be an abelian extension, and let m be a modulus divisible by all primes of K, finite or infinite, that ramifies in L. Then:

(i) The Artin map Φm is surjective. (ii) If the exponents of the finite primes dividing m are sufficiently large, then ker(Φm) is a congruence subgroup for m, i.e.,

PK,1(m) ⊂ ker(Φm) ⊂ IK (m) and consequently the isomorphism

IK (m)/ ker(Φm) ' Gal(L/K) shows that Gal(L/K) is a generalized ideal class group for the modulus m. Theorem 1.13 (Conductor Theorem). Let K ⊂ L be an abelian extension. Then there is a modulus f = f(L/K) such that (i) A prime of K, finite or infinite, ramifies in L if and only if it divides f. (ii) Let m be a modulus divisible by all primes of K which ramify in L. Then ker(Φm) is a congruence subgroup for m if and only if f | m. INTRODUCTION TO CLASS FIELD THEORY 5

The modulus f(L/K) is uniquely determined by K ⊂ L and is called the con- ductor of the extension. Theorem 1.14 (Existence Theorem). Let m be a modulus of K, and let H be a congruence subgroup for m, i.e,

PK,1(m) ⊂ H ⊂ IK (m). Then there is a unique abelian extension L of K with all its ramified primes, finite or infinite, dividing m such that if

Φm : IK (m) −→ Gal(L/K) is the Artin map of K ⊂ L, then

H = ker(Φm). We have the following corollary from the three theorems we just stated: Corollary 1.15. Let L and M be Abelian extensions of K. Then L ⊂ M if and only if there is a modulus m, divisible by all primes of K ramified in either L or M, such that

PK,1(m) ⊂ ker(ΦM/K,m) ⊂ ker(ΦL/K,m). Proof. We first prove the following lemma: Lemma 1.16. Let K ⊂ L be an abelian extension, and let m be a modulus for which the Artin map Φm is defined. If n is another modulus and m | n, then

PK,1(m) ⊂ ker(Φm) =⇒ PK,1(n) ⊂ ker(Φn).

Proof. Given αOK ∈ PK,1(n), we have α ≡ 1 mod n0 and σ(α) > 0 for every real infinite prime σ dividing n∞. Since m | n, it follows that α ≡ 1 mod m0 and σ(α) > 0 for every real infinite prime σ dividing m∞. But then by the definition of the Artin symbol

Φn(αOK ) = Φm(αOK ) = 1Gal(L/K). Therefore, PK,1(m) ⊂ ker(Φm) =⇒ PK,1(n) ⊂ ker(Φn).  Now first assume L ⊂ M, and let r : Gal(M/K) → Gal(L/K) be the restriction map. By the Artin reciprocity theorem and lemma 1.16, there is a modulus m for which ΦL/K,m and ΦM/K,m are both congruence subgroups for m. Then by the uniqueness of Artin symbol, r ◦ ΦM/K,m = ΦL/K,m, and then it is clear that ker(ΦM/K,m) ⊂ ker(ΦL/K,m). For the other direction, assume that PK,1(m) ⊂ ker(ΦM/K,m) ⊂ ker(ΦL/K,m). Then under the map ΦM/K,m : IK (m) → Gal(M/K), the subgroup ker(ΦL/K,m) is mapped to a subgroup H ⊂ Gal(M/K). By Galois theory, H corresponds to an intermediate field K ⊂ L˜ ⊂ M. Then the first part of the proof shows that

ker(ΦL/K,˜ m) = ker(ΦL/K,m). Then the uniqueness part of the existence theorem implies that L = L˜ ⊂ M. Hence the corollary is proved.  As a simple corollary, we can prove Kronecker-Weber theorem : 6 BOWEN WANG

Theorem 1.17 (Kronecker-Weber). Let L be an abelian extension of Q. Then there is a positive integer m such that L ⊂ Q(ζm), where ζm is the mth .

Proof. By Artin Reciprocity theorem, there is a modulus m such that PQ,1(m) ⊂ ker(ΦL/Q, m), and by lemma 1.14, we may assume that m = m∞, where ∞ is the real infinite prime of Q. Notice that any prime not dividing m is unramified in Q(ζm), and it follows that the Artin map ∗ Φm : IQ(m) −→ Gal(Q(ζm)/Q) ' (Z/mZ) is defined. Φm can be described as follows: given (a/b)Z ∈ IQ(m), where (a/b) > 0 and gcd(a, m) = gcd(b, m) = 1, then a Φ ( ) = [a][b]−1 ∈ ( /m )∗. m b Z Z Z Therefore, ker(Φ ) = P (m) ⊂ ker(Φ ). Q(ζm)/Q,m Q,1 L/Q,m Hence by corollary 1.13 we conclude that L ⊂ Q(ζm).  Next, we shall formally discuss the Hilbert class field. If we apply the Existence Theorem to the modulus m = 1 and the subgroup PK ⊂ IK , there is a unique abelian extension L of K, unramified since m = 1, such that the Artin map induces an isomorphism ∼ Cl(OK ) = IK /PK −→ Gal(L/K). L is defined to be the Hilbert class field of K, and has the following property: Theorem 1.18. The Hilbert class field L is the maximal unramified abelian exten- sion of K. Proof. Let M be an unramifed abelian extension. The first part of the Conductor theorem implies that f(M/K) = 1 since a prime ramifies if and only if it divides the conductor. Then the second part shows that ker(ΦM/K,1) is a congruence subgroup for the modulus 1, which means

PK ⊂ ker(ΦM/K,1). By the definition of the Hilbert class field, this shows that

PK = ker(ΦL/K,1) ⊂ ker(ΦM/K,1) and M ⊂ L follows from corollary 1.13.  We then have the following corollary which characterizes all primes that split completely in the Hilbert class field: Corollary 1.19. Let L be the Hilbert class field of a number field K, and let P be a prime ideal of K. Then P splits completely in L if and only if P is a . Proof. By corollary 1.8, we know that P splits completely if and only if ((L/K)/P ) = ∼ 1. Since the Artin map induces an isomorphism Cl(OK ) = Gal(L/K), it is clear that ((L/K)/P ) = 1 if and only if P determines the trivial class of Cl(OK ). Thus by definition, P is principal.  The power of the Hilbert class field will soon become clear as we shall see an application in the next section. INTRODUCTION TO CLASS FIELD THEORY 7

2. Solution of p = x2 + ny2 for infinitely many n In this section we will apply the theorems from the previous section on Hilbert class field to give a partial solution to the problem p = x2 + ny2 where p is prime. We first state the main theorem, which gives solution of p = x2+ny2 for infinitely many n: Theorem 2.1. Let n > 0 be an integer satisfying the following condition: n squarefree, n 6≡ 3 mod 4. Let h(−4n) denote the order of the ideal class group of the quadratic field with discriminant −4n. Then there is a monic irreducible polynomial fn(x) ∈ Z[x] of degree h(−4n) such that if an odd prime p divides neither n nor the discriminant of fn(x), then ( (−n/p) = 1 and f (x) ≡ 0 mod p p = x2 + ny2 ⇐⇒ n has an integer solution The proof of the theorem is built on several nontrivial results: √ Theorem 2.2. Let L be the Hilbert class field of √K = Q( n). Assume that n is squarefree and that n 6≡ 3 mod 4 so that OK = Z[ −n]. If p is an odd prime not dividing n, then p = x2 + ny2 ⇐⇒ p splits completely in L.

Proof. Suppose that n is√ squarefree and that n 6≡ 3 mod 4. Then it follows that dK = −4n and OK = Z[ −n]. Suppose p is an odd prime not dividing n, Then p6 | dK , which means p is unramified in K. We shall prove the following equivalences: 2 2 p = x + ny ⇐⇒ pOK = P P,¯ and P is principal in OK

(2.3) ⇐⇒ pOK = P P,P¯ 6= P,¯ and P splits completely in L ⇐⇒ p splits completely in L To prove the first equivalence, suppose that √ √ p = x2 + ny2 = (x + −ny)(x − −ny). √ Let P = (x + −ny)OK , then pOK = P P¯ must be the prime factorization of pOK in OK . Note that P 6= P¯ since p is unramified in K. Conversely, suppose that

pOK = P P,¯ √ √ where P is principal. Since OK = Z[ −n], we can write P = (x+ −ny)OK . This 2 2 2 2 implies that pOK = (x + ny )OK , which means that p = x + ny . The second equivalence follows immediately from corollary 1.19. To prove the final equivalence, we shall need some lemmas: Lemma 2.4. Let K be an imaginary quadratic field, and let K ⊂ L be a Galois extension and let τ be complex conjugation. Then L is Galois over Q if and only if τ(L) = L.

Proof. Let M ⊃ L be a Galois extension of Q that contains L. Let A and B denote the subgroup√ of G = Gal(M/Q) that fixes K and L respectively. Then since K = Q( −n) for some n, it follows that G/B = {1, τ}. Notice that since L/K is Galois, it follows that A is a normal subgroup of B. Then we want to show 8 BOWEN WANG that A is normal in G if and only if τA = Aτ. But since every element of G can be written as b or τb for some b ∈ B, and A is normal in B, it follows that A is normal in G ⇐⇒ τA = Aτ.  Lemma 2.5. Let L be the Hilbert class field of an imaginary quadratic field K, and let τ denote complex conjugation. Then τ(L) = L, and therefore L is Galois over Q. Proof. It is easy to see that τ(L) is an unramified abelian extension of τ(K) = K. Since L is the maximal such extension, we have τ(L) ⊂ L, and therefore τ(L) = L since they have the same degree over K. Hence τ ∈ Gal(L/Q), which implies that L is Galois over Q by lemma 2.4.  Lemma 2.6. If K ⊂ M ⊂ L are number fields where L and M are Galois over K, then a prime p of OK splits completely in L if and only if it splits completely in M and some prime of OM containing p splits completely in L. Proof. Suppose p splits completely in L; then the lemma follows from the multipli- cation property of ramification index and inertial degree on towers. Conversely, let P ⊂ OM be a prime containing p. Then we know that P = P1 ··· Pn in OL where n = [L : M]. But then Pi appear in the prime factorization of p in OL. Since L is Galois over K, it follows that all the ramification indices and inertial degrees of p are the same, which means they are all 1 by tower law. Therefore, p splits completely in L.  Now notice that the condition

pOK = P P,P¯ 6= P,¯ and P splits completely in L. says that P splits completely in K and that some prime of K containing p splits completely in L. Since L is Galois over Q, this implies that p splits completely in L by lemma 2.6.  The next step is to give a more elementary way of saying that p splits completely in L. We have the following criterion: Proposition 2.7. Let K be an imaginary quadratic field, and let L be a finite extension of K which is Galois over Q. Then: (i) There is a real algebraic integer α such that L = K(α). (ii) Let α be as in (i), let f(x) ∈ Z[x] denote its minimal polynomial. If p is a prime not dividing the discriminant of f(x), then ( (d /p) = 1 and f(x) ≡ 0 mod p p splits completely in L ⇐⇒ K has an integer solution

Proof. For (i), we need the following lemma:

Lemma 2.8. Let K ⊂ L be a finite extension and L is Galois over Q, then (a) [L ∩ R : Q] = [L : K] (b) For α ∈ L ∩ R,L ∩ R = Q(α) ⇐⇒ L = K(α). INTRODUCTION TO CLASS FIELD THEORY 9

Proof. Notice that since L ∩ R is the fixed field of complex conjugation, by lemma 2.4 we have [L ∩ R : Q] = [L : K]. Now let f(x) ∈ Z[x] be the minimal polynomial of α over Q. Then we shall prove that f is irreducible over K. Suppose f(x) = p1(x) ··· pn(x) where pi(x) are irreducible polynomials in K[x] and n ≥ 2. Now since f splits in L, we know that pi(α) = 0 for some i. Without loss of generality, suppose α is a root of p1(x). Now consider the splitting field M ⊃ K of p1(x). It then follows that M = K(α) since M is Galois over K and α is a root of p1(x). Now since α is real, it follows that τ(M) = M where τ is complex conjugation. Therefore by lemma 2.4 we know that M is Galois over Q. It then follows that f splits in M, which implies [M : Q] ≥ deg(f)) = [L ∩ R : Q]. But since M ⊂ L and [L : L ∩ R] = [K : Q], it follows that M = L because M 6= L ∩ R. But then [L : K] = deg(p1) < deg(f) = [L ∩ R : Q] = [L : K], which is a contradiction. Therefore f is irreducible over K. Thus by the same argument as above, we see that L = K(α). The converse can be similarly proved. 

Hence, if α ∈ OL ∩ R satisfies L ∩ R = Q(α), then it follows that L = K(α) and (i) is proved. To prove (ii), let p be a prime not dividing the discriminant of f(x). This implies that f(x) is separable modulo p. But by ramification theory of quadratic field, we have d  pO = P P,P¯ 6= P¯ ⇐⇒ K = 1. K p We may assume that p splits completely in K since both side implies this condition. ∼ Therefore Z/pZ = OK /P . Since f(x) is separable over Z/pZ, it is separable over OK /P , and then we have

P splits completely in L ⇐⇒ f(x) ≡ 0 mod P is solvable in OK ⇐⇒ f(x) ≡ 0 mod p is solvable in Z Then the proposition follows from the last equivalence of (2.3) .  We can now prove theorem 2.1: √ Proof. Since the Hilbert class field L of K = Q( −n) is Galois over Q, proposition 2.7 shows that there is a real algebraic integer α which is a primitive element of L over K. Let fn(x) be the monic minimal polynomial of α, and let p be an odd prime dividing neither n nor the discriminant of fn(x), then theorem (2.2) and proposition (2.7) imply that p = x2 + ny2 ⇐⇒ p splits completely in L ( (−n/p) = 1 and f (x) ≡ 0 mod p ⇐⇒ n has an integer solution.

It remains to show that the degree of fn(x) is the class number of h(−4n). By definition of Hilbert class field, we know that fn(x) has degree

[L : K] = |Gal(L/K)| = |Cl(OK )| = h(−4n), which completes the proof of theorem 2.1. 

Warning 2.9. The polynomial fn(x) in theorem 2.1 is not unique. 10 BOWEN WANG

Appendix A. A Quadratic Field Example

Note that theorem 2.1 does not give us an explicit formula for computing fn(x). In fact, it is usually hard to work out fn(x) explicitly, but for certain quadratic fields, we can compute fn(x) explicitly by computing its Hilbert class field: √ Proposition A.1. The Hilbert class field of K = Q( −17) is L = K(α) where q √ 1+ 17 α = 2 . Proof. First note that h(−68) = 4. Therefore, the Hilbert class field has degree 4 over K. Then L = K(α) will be the Hilbert class field once we show that K ⊂ L is an unramified abelian extension of degree 4. It is easy to show that K ⊂ L is abelian of degree 4, so we only need to show that it is unramified. Moreover, since K is an imaginary quadratic√ field, the infinite primes√ are automatically unramified.√ 2 Notice that α = (1 + 17)/2, which means 17 ∈ L. If we take K1 = K( 17), then we have the extension K ⊂ K1 ⊂ L and it suffices to show that K ⊂ K1 and K1 ⊂ L are unramified extensions. We need the following lemma: √ Lemma A.2. Let L = K( u) be a quadratic extension with u ∈ OK , and let P be prime in OK . Then: (i) If 2u∈ / P , then P is unramified in L. 2 (ii) If 2 ∈ P, u∈ / P and u = b − 4c for some b, c ∈ OK , then P is unramified in L. Proof. For (i), since the discriminant of x2 −u is 4u∈ / P , x2 −u is separable modulo P . Therefore P is unramified in L. √ For (ii), notice that L = K(β), where β = (−b + u)/2 is a root of x2 + bx + c. 2 The discriminant is b − 4c = u∈ / P , so P is unramified in L.  √ Now let P be a prime in OK . Since K1 = K( 17), if 2 ∈/ P and 17 ∈/ P , then P is unramified by (i). If 2 ∈/ P and 17 ∈ P , it follows that no other integer could√ be in P , as otherwise we would have either 1 ∈ P or 2 ∈ P . Therefore P = ( −17), 2 which is unramified in K1. If 2 ∈ P , since 17 = 1 − 4 × (−4), P is unramified by (ii). √ √ Then we consider the extension K ⊂ L. Let u = 1+ 17 and u0 = 1− 17 . Then 1√ 2 √ 2 √ 0 0 0 since uu = −8 ∈ K1, it follows that u ∈ L. Therefore, since u and u have the same degree over K1, we have √ √ 0 L = K1( u) = K1( u ) 0 Now let P be a prime in K1. If 2 ∈/ P , then since u + u = 1, either u∈ / P or u0 ∈/ P , and P is unramified. If 2 ∈ P , then since either u∈ / P or u0 ∈/ P , we may 2 assume u∈ / P . But u satisfies x = x − 4, which means P is unramified by (ii).  We can now characterize when a prime p is represented by x2 + 17y2: Theorem A.3. If p 6= 17 is an odd prime, then ( (−14/p) = 1 and x4 − 8x2 − 1 ≡ 0 mod 17 p = x2 + 17y2 ⇐⇒ has an integer solution INTRODUCTION TO CLASS FIELD THEORY 11 q √ Proof. Since α = (1 + 17)/2 is a real integral primitive element of the Hilbert √ class field of K = Q( −17), its minimal polynomial x4 − 8x2 − 1 can be chosen · 2 to be the polynomial f17(x) of theorem 2.1. Its discriminant is −2 17 , so that the only excluded primes are 2 and 17. Then theorem A.3 follows immediately from theorem 2.1.  Acknowledgments. It is a pleasure to thank my mentors, Yun Cheng and Zhiyuan Ding, for their advice and support thoughrout the program. I would also like to thank Professor Peter May for organizing this wonderful REU.

References [1] David A. Cox. Primes of The Form x2 + ny2. John Wiley & Sons, Inc. 1989. [2] J.S. Milne. Algebraic . http://www.jmilne.org/math/CourseNotes/ANT.pdf [3] Daniel A. Marcus. Number Fields. Springer-Verlag, New York Inc. 1977. [4] G. Janusz. Algebraic Number Fields. Academic Press, New York. 1977. [5] Keith Conrad. Cyclotomic Extensions. http://www.math.uconn.edu/ kcon- rad/blurbs/galoistheory/cyclotomic.pdf