vEnhance's avatar

May 03, 2016

🖉 Artin Reciprocity

I will tell you a story about the Reciprocity Law. After my thesis, I had the idea to define LL-series for non-abelian extensions. But for them to agree with the LL-series for abelian extensions, a certain isomorphism had to be true. I could show it implied all the standard reciprocity laws. So I called it the General Reciprocity Law and tried to prove it but couldn’t, even after many tries. Then I showed it to the other number theorists, but they all laughed at it, and I remember Hasse in particular telling me it couldn’t possibly be true.

Still, I kept at it, but nothing I tried worked. Not a week went by — for three years! — that I did not try to prove the Reciprocity Law. It was discouraging, and meanwhile I turned to other things. Then one afternoon I had nothing special to do, so I said, `Well, I try to prove the Reciprocity Law again.’ So I went out and sat down in the garden. You see, from the very beginning I had the idea to use the cyclotomic fields, but they never worked, and now I suddenly saw that all this time I had been using them in the wrong way — and in half an hour I had it.

— Emil Artin

Algebraic number theory assumed (e.g. the ANT chapters of Napkin). In this post, I’m going to state some big theorems of global class field theory and use them to deduce the Kronecker-Weber plus Hilbert class fields. For experts: this is global class field theory, without ideles.

Here’s the executive summary: let KK be a number field. Then all abelian extensions L/KL/K can be understood using solely information intrinsic to KK: namely, the ray class groups (generalizing ideal class groups).

1. Infinite primes

Let KK be a number field of degree nn. We know what a prime ideal of OK\mathcal O_K is, but we now allow for the so-called infinite primes, which I’ll describe using embeddings. We know there are nn embeddings σ:KC\sigma : K \rightarrow \mathbb C, which consist of

  • rr real embeddings where imσR\mathop{\mathrm{im}}\sigma \subseteq \mathbb R, and
  • ss pairs of conjugate complex embeddings.

Hence r+2s=nr+2s = n. The first class of embeddings form the real infinite primes, while the complex infinite primes are the second type. We say KK is totally real (resp totally complex) if all its infinite primes are real (resp complex).

Example 1 (Examples of infinite primes)

  • Q\mathbb Q has a single real infinite prime. We often write it as \infty.
  • Q(5)\mathbb Q(\sqrt{-5}) has a single complex infinite prime, and no real infinite primes. Hence totally complex.
  • Q(5)\mathbb Q(\sqrt{5}) has two real infinite primes, and no complex infinite primes. Hence totally real.

The motivation from this actually comes from the theory of valuations. Every prime corresponds exactly to a valuation; the infinite primes correspond to the Archimedean valuations while the finite primes correspond to the non-Archimedean valuations.

2. Modular arithmetic with infinite primes

A modulus is a formal product m=ppν(p)\mathfrak m = \prod_{\mathfrak p} \mathfrak p^{\nu(\mathfrak p)} where the product runs over all primes, finite and infinite. (Here ν(p)\nu(\mathfrak p) is a nonnegative integer, of which only finitely many are nonzero.) We also require that

  • ν(p)=0\nu(\mathfrak p) = 0 for any complex infinite prime p\mathfrak p, and
  • ν(p)1\nu(\mathfrak p) \le 1 for any real infinite prime p\mathfrak p.

Obviously, every m\mathfrak m can be written as m=m0m\mathfrak m = \mathfrak m_0\mathfrak m_\infty by separating the finite from the (real) infinite primes.

We say ab(modm)a \equiv b \pmod{\mathfrak m} if

  • If p\mathfrak p is a finite prime, then ab(modpν(p))a \equiv b \pmod{\mathfrak p^{\nu(\mathfrak p)}} means exactly what you think it should mean: abpν(p)a-b \in \mathfrak p^{\nu(\mathfrak p)}.
  • If p\mathfrak p is a real infinite prime σ:KR\sigma : K \rightarrow \mathbb R, then ab(modp)a \equiv b \pmod{\mathfrak p} means that σ(a/b)>0\sigma(a/b) > 0.

Of course, ab(modm)a \equiv b \pmod{\mathfrak m} means aba \equiv b modulo each prime power in m\mathfrak m. With this, we can define a generalization of the class group:

Definition 2. Let m\mathfrak m be a modulus of a number field KK.

  • Let IK(m)I_K(\mathfrak m) to be the set of all fractional ideals of KK which are relatively prime to m\mathfrak m, which is an abelian group.
  • Let PK(m)P_K(\mathfrak m) be the subgroup of IK(m)I_K(\mathfrak m) generated by

    {αOKαK× and α1(modm)}. \left\{ \alpha \mathcal O_K \mid \alpha \in K^\times \text{ and } \alpha \equiv 1 \pmod{\mathfrak m} \right\}.

    This is sometimes called a “ray” of principal ideals.

Finally define the ray class group of m\mathfrak m to be CK(m)=IK(m)/PK(m)C_K(\mathfrak m) = I_K(\mathfrak m) / P_K(\mathfrak m).

This group is known to always be finite. Note the usual class group is CK(1)C_K(1).

One last definition that we’ll use right after Artin reciprocity:

Definition 3. A congruence subgroup of m\mathfrak m is a subgroup HH with PK(m)HIK(m).P_K(\mathfrak m) \subseteq H \subseteq I_K(\mathfrak m). Thus CK(m)C_K(\mathfrak m) is a group which contains a lattice of various quotients IK(m)/HI_K(\mathfrak m) / H, where HH is a congruence subgroup.

This definition takes a while to get used to, so here are examples.

Example 4 (Ray class groups in Q\mathbb Q)

Consider K=QK = \mathbb Q with infinite prime \infty. Then

  • If we take m=1\mathfrak m = 1 then IQ(1)I_\mathbb Q(1) is all fractional ideals, and PQ(1)P_\mathbb Q(1) is all principal fractional ideals. Their quotient is the usual class group of Q\mathbb Q, which is trivial.
  • Now take m=8\mathfrak m = 8. Thus IQ(8){abZa/b1,3,5,7(mod8)}I_\mathbb Q(8) \cong \left\{ \frac ab\mathbb Z \mid a/b \equiv 1,3,5,7 \pmod 8 \right\}. Moreover

    PQ(8){abZa/b1(mod8)}.P_\mathbb Q(8) \cong \left\{ \frac ab\mathbb Z \mid a/b \equiv 1 \pmod 8 \right\}. You might at first glance think that the quotient is thus (Z/8Z)×(\mathbb Z/8\mathbb Z)^\times. But the issue is that we are dealing with ideals: specifically, we have

    7Z=7ZPQ(8)7\mathbb Z = -7\mathbb Z \in P_\mathbb Q(8) because 71(mod8)-7 \equiv 1 \pmod 8. So actually, we get

    CQ(8){1,3,5,7 mod 8}/{1,7 mod 8}(Z/4Z)×. C_\mathbb Q(8) \cong \left\{ 1,3,5,7 \text{ mod } 8 \right\} / \left\{ 1,7 \text{ mod } 8 \right\} \cong (\mathbb Z/4\mathbb Z)^\times.

  • Now take m=\mathfrak m = \infty. As before IQ()=Q×I_\mathbb Q(\infty) = \mathbb Q^\times. Now, by definition we have

    PQ()={abZa/b>0}.P_\mathbb Q(\infty) = \left\{ \frac ab \mathbb Z \mid a/b > 0 \right\}. At first glance you might think this was Q>0\mathbb Q_{>0}, but the same behavior with ideals shows in fact PQ()=Q×P_\mathbb Q(\infty) = \mathbb Q^\times. So in this case, PQ()P_\mathbb Q(\infty) still has all principal fractional ideals. Therefore, CQ()C_\mathbb Q(\infty) is still trivial.

  • Finally, let m=8\mathfrak m = 8\infty. As before IQ(8){abZa/b1,3,5,7(mod8)}I_\mathbb Q(8\infty) \cong \left\{ \frac ab\mathbb Z \mid a/b \equiv 1,3,5,7 \pmod 8 \right\}. Now in this case:

    PQ(8){abZa/b1(mod8) and a/b>0}. P_\mathbb Q(8\infty) \cong \left\{ \frac ab\mathbb Z \mid a/b \equiv 1 \pmod 8 \text{ and } a/b > 0 \right\}.

    This time, we really do have 7ZPQ(8)-7\mathbb Z \notin P_\mathbb Q(8\infty): we have 7≢1(mod8)7 \not\equiv 1 \pmod 8 and also 8<0-8 < 0. So neither of the generators of 7Z7\mathbb Z are in PQ(8)P_\mathbb Q(8\infty). Thus we finally obtain

    CQ(8){1,3,5,7 mod 8}/{1 mod 8}(Z/8Z)× C_\mathbb Q(8\infty) \cong \left\{ 1,3,5,7 \text{ mod } 8 \right\} / \left\{ 1 \text{ mod } 8 \right\} \cong (\mathbb Z/8\mathbb Z)^\times

    with the bijection CQ(8)(Z/8Z)×C_\mathbb Q(8\infty) \rightarrow (\mathbb Z/8\mathbb Z)^\times given by aZa(mod8)a\mathbb Z \mapsto |a| \pmod 8.

    Generalizing these examples, we see that

    CQ(m)=(Z/mZ)×/{±1}CQ(m)=(Z/mZ)×. \begin{aligned} C_\mathbb Q(m) &= (\mathbb Z/m\mathbb Z)^\times / \{\pm 1\} \\ C_\mathbb Q(m\infty) &= (\mathbb Z/m\mathbb Z)^\times. \end{aligned}

3. Infinite primes in extensions

I want to emphasize that everything above is intrinsic to a particular number field KK. After this point we are going to consider extensions L/KL/K but it is important to keep in mind the distinction that the concept of modulus and ray class group are objects defined solely from KK rather than the above LL.

Now take a Galois extension L/KL/K of degree mm. We already know prime ideals p\mathfrak p of KK break into a product of prime ideals P\mathfrak P of KK in LL in a nice way, so we want to do the same thing with infinite primes. This is straightforward: each of the nn infinite primes σ:KC\sigma : K \rightarrow \mathbb C lifts to mm infinite primes τ:LC\tau : L \rightarrow \mathbb C, by which I mean the diagram Infinite prime ramifies. commutes. Hence like before, each infinite prime σ\sigma of KK has mm infinite primes τ\tau of LL which lie above it.

For a real prime σ\sigma of KK, any of the resulting τ\tau above it are complex, we say that the prime σ\sigma ramifies in the extension L/KL/K. Otherwise it is unramified in L/KL/K. An infinite prime of KK is always unramified in L/KL/K. In this way, we can talk about an unramified Galois extension L/KL/K: it is one where all primes (finite or infinite) are unramified.

Example 5 (Ramification of \infty)

Let \infty be the real infinite prime of Q\mathbb Q.

  • \infty is ramified in Q(5)/Q\mathbb Q(\sqrt{-5})/\mathbb Q.
  • \infty is unramified in Q(5)/Q\mathbb Q(\sqrt{5})/\mathbb Q.

Note also that if KK is totally complex then any extension L/KL/K is unramified.

4. Frobenius element and Artin symbol

Recall the following key result:

Theorem 6 (Frobenius element)

Let L/KL/K be a Galois extension. If p\mathfrak p is a prime unramified in KK, and P\mathfrak P a prime above it in LL. Then there is a unique element of Gal(L/K)\mathop{\mathrm{Gal}}(L/K), denoted FrobP\mathrm{Frob}_\mathfrak P, obeying

FrobP(α)αNp(modP)αOL. \mathrm{Frob}_\mathfrak P(\alpha) \equiv \alpha^{N\mathfrak p} \pmod{\mathfrak P} \qquad \forall \alpha \in \mathcal O_L.

Example 7 (Example of Frobenius elements)

Let L=Q(i)L = \mathbb Q(i), K=QK = \mathbb Q. We have Gal(L/K)Z/2Z\mathop{\mathrm{Gal}}(L/K) \cong \mathbb Z/2\mathbb Z.

If pp is an odd prime with P\mathfrak P above it, then FrobP\mathrm{Frob}_\mathfrak P is the unique element such that (a+bi)pFrobP(a+bi)(modP)(a+bi)^p \equiv \mathrm{Frob}_\mathfrak P(a+bi) \pmod{\mathfrak P} in Z[i]\mathbb Z[i]. In particular,

FrobP(i)=ip={ip1(mod4)ip3(mod4). \mathrm{Frob}_\mathfrak P(i) = i^p = \begin{cases} i & p \equiv 1 \pmod 4 \\ -i & p \equiv 3 \pmod 4. \end{cases}

From this we see that FrobP\mathrm{Frob}_\mathfrak P is the identity when p1(mod4)p \equiv 1 \pmod 4 and FrobP\mathrm{Frob}_\mathfrak P is complex conjugation when p3(mod4)p \equiv 3 \pmod 4.

Example 8 (Cyclotomic Frobenius element)

Generalizing previous example, let L=Q(ζ)L = \mathbb Q(\zeta) and K=QK = \mathbb Q, with ζ\zeta an mm-th root of unity. It’s well-known that L/KL/K is unramified outside \infty and prime factors of mm. Moreover, the Galois group Gal(L/K)\mathop{\mathrm{Gal}}(L/K) is (Z/mZ)×(\mathbb Z/m\mathbb Z)^\times: the Galois group consists of elements of the form σn:ζζn\sigma_n : \zeta \mapsto \zeta^n and Gal(L/K)={σnn(Z/mZ)×}\mathop{\mathrm{Gal}}(L/K) = \left\{ \sigma_n \mid n \in (\mathbb Z/m\mathbb Z)^\times \right\}.

Then it follows just like before that if pnp \nmid n is prime and P\mathfrak P is above pp FrobP(x)=σp.\mathrm{Frob}_\mathfrak P(x) = \sigma_p.

An important property of the Frobenius element is its order is related to the decomposition of p\mathfrak p in the higher field LL in the nicest way possible:

Lemma 9 (Order of the Frobenius element)

The Frobenius element FrobPGal(L/K)\mathrm{Frob}_\mathfrak P \in \mathop{\mathrm{Gal}}(L/K) of an extension L/KL/K has order equal to the inertial degree of P\mathfrak P, that is, ordFrobP=f(Pp).\mathop{\mathrm{ord}} \mathrm{Frob}_\mathfrak P = f(\mathfrak P \mid \mathfrak p). In particular, FrobP=id\mathrm{Frob}_\mathfrak P = \mathrm{id} if and only if p\mathfrak p splits completely in L/KL/K.

Proof: We want to understand the order of the map T:xxNpT : x \mapsto x^{N\mathfrak p} on the field OK/P\mathcal O_K / \mathfrak P. But the latter is isomorphic to the splitting field of XNPXX^{N\mathfrak P} - X in Fp\mathbb F_p, by Galois theory of finite fields. Hence the order is logNp(NP)=f(Pp)\log_{N\mathfrak p} (N\mathfrak P) = f(\mathfrak P \mid \mathfrak p). \Box

Exercise 10. Deduce from this that the rational primes which split completely in Q(ζ)\mathbb Q(\zeta) are exactly those with p1(modm)p \equiv 1 \pmod m. Here ζ\zeta is an mm-th root of unity.

The Galois group acts transitively among the set of P\mathfrak P above a given p\mathfrak p, so that we have Frobσ(P)=σ(Frobp)σ1.\mathrm{Frob}_{\sigma(\mathfrak P)} = \sigma \circ (\mathrm{Frob}_{\mathfrak p}) \circ \sigma^{-1}. Thus FrobP\mathrm{Frob}_\mathfrak P is determined by its underlying p\mathfrak p up to conjugation.

In class field theory, we are interested in abelian extensions, (which just means that Gal(L/K)\mathop{\mathrm{Gal}}(L/K) is Galois) in which case the theory becomes extra nice: the conjugacy classes have size one.

Definition 11. Assume L/KL/K is an abelian extension. Then for a given unramified prime p\mathfrak p in KK, the element FrobP\mathrm{Frob}_\mathfrak P doesn’t depend on the choice of P\mathfrak P. We denote the resulting FrobP\mathrm{Frob}_\mathfrak P by the Artin symbol. (L/Kp).\left( \frac{L/K}{\mathfrak p} \right).

The definition of the Artin symbol is written deliberately to look like the Legendre symbol. To see why:

Example 12 (Legendre symbol subsumed by Artin symbol)

Suppose we want to understand (2/p)2p12(2/p) \equiv 2^{\frac{p-1}{2}} where p>2p > 2 is prime. Consider the element

(Q(2)/QpZ)Gal(Q(2)/Q). \left( \frac{\mathbb Q(\sqrt 2)/\mathbb Q}{p\mathbb Z} \right) \in \mathop{\mathrm{Gal}}(\mathbb Q(\sqrt 2) / \mathbb Q).

It is uniquely determined by where it sends aa. But in fact we have

(Q(2)/QpZ)(2)(2)p2p122(2p)2(modP) \left( \frac{\mathbb Q(\sqrt 2)/\mathbb Q}{p\mathbb Z} \right) \left( \sqrt 2 \right) \equiv \left( \sqrt 2 \right)^{p} \equiv 2^{\frac{p-1}{2}} \cdot \sqrt 2 \equiv \left( \frac 2p \right) \sqrt 2 \pmod{\mathfrak P}

where (2p)\left( \frac 2p \right) is the usual Legendre symbol, and P\mathfrak P is above pp in Q(2)\mathbb Q(\sqrt 2). Thus the Artin symbol generalizes the quadratic Legendre symbol.

Example 13 (Cubic Legendre symbol subsumed by Artin symbol)

Similarly, it also generalizes the cubic Legendre symbol. To see this, assume θ\theta is primary in K=Q(3)=Q(ω)K = \mathbb Q(\sqrt{-3}) = \mathbb Q(\omega) (thus OK=Z[ω]\mathcal O_K = \mathbb Z[\omega] is Eisenstein integers). Then for example

(K(23)/KθOK)(23)(23)N(θ)2Nθ132(2θ)323.(modP) \left( \frac{K(\sqrt[3]{2})/K}{\theta \mathcal O_K} \right) \left( \sqrt[3]{2} \right) \equiv \left( \sqrt[3]{2} \right)^{N(\theta)} \equiv 2^{\frac{N\theta-1}{3}} \cdot \sqrt 2 \equiv \left( \frac{2}{\theta} \right)_3 \sqrt[3]{2}. \pmod{\mathfrak P}

where P\mathfrak P is above pp in K(23)K(\sqrt[3]{2}).

5. Artin reciprocity

Now, we further capitalize on the fact that Gal(L/K)\mathop{\mathrm{Gal}}(L/K) is abelian. For brevity, in what follows let Ram(L/K)\mathop{\mathrm{Ram}}(L/K) denote the primes of KK (either finite or infinite) which ramify in LL.

Definition 14. Let L/KL/K be an abelian extension and let m\mathfrak m be divisible by every prime in Ram(L/K)\mathop{\mathrm{Ram}}(L/K). Then since L/KL/K is abelian we can extend the Artin symbol multiplicatively to a map (L/K):IK(m)Gal(L/K).\left( \frac{L/K}{\bullet} \right) : I_K(\mathfrak m) \twoheadrightarrow \mathop{\mathrm{Gal}}(L/K). This is called the Artin map, and it is surjective (for example by Chebotarev Density).

Since the map above is surjective, we denote its kernel by HL/K(m)IK(m)H_{L/K}(\mathfrak m) \subseteq I_K(\mathfrak m). Thus we have Gal(L/K)IK(m)/H(m).\mathop{\mathrm{Gal}}(L/K) \cong I_K(\mathfrak m) / H(\mathfrak m). We can now present the long-awaited Artin reciprocity theorem.

Theorem 15 (Artin reciprocity)

Let L/KL/K be an abelian extension. Then there is a modulus f=f(L/K)\mathfrak f = \mathfrak f(L/K), divisible by exactly the primes of Ram(L/K)\mathop{\mathrm{Ram}}(L/K), with the following property: if m\mathfrak m is divisible by all primes of Ram(L/K)\mathop{\mathrm{Ram}}(L/K)

PK(m)HL/K(m)IK(m)if and only iffm P_K(\mathfrak m) \subseteq H_{L/K}(\mathfrak m) \subseteq I_K(\mathfrak m) \quad\text{if and only if}\quad \mathfrak f \mid \mathfrak m

We call f\mathfrak f the conductor of L/KL/K.

So the conductor f\mathfrak f plays a similar role to the discriminant (divisible by exactly the primes which ramify), and when m\mathfrak m is divisible by the conductor, H(L/K,m)H(L/K, \mathfrak m) is a congruence subgroup.

Note that for example, if we pick LL such that H(L/K,m)PK(m)H(L/K, \mathfrak m) \cong P_K(\mathfrak m) then Artin reciprocity means that there is an isomorphism Gal(L/K)IK(m)/PK(m)CK(m).\mathop{\mathrm{Gal}}(L/K) \cong I_K(\mathfrak m) / P_K(\mathfrak m) \cong C_K(\mathfrak m). More generally, we see that Gal(L/K)\mathop{\mathrm{Gal}}(L/K) is always a subgroup some subgroup CK(f)C_K(\mathfrak f).

Example 16 (Cyclotomic field)

Let ζ\zeta be a primitive mm-th root of unity. We show in this example that

HQ(ζ)/Q(m)=PQ(m)={abZa/b1(modm)}. H_{\mathbb Q(\zeta) / \mathbb Q} (m\infty) = P_\mathbb Q(m\infty) = \left\{ \frac ab \mathbb Z \mid a/b \equiv 1 \pmod m \right\}.

This is the generic example of achieving the lower bound in Artin reciprocity. It also implies that f(Q(ζ)/Q)m\mathfrak f(\mathbb Q(\zeta)/\mathbb Q) \mid m\infty.

It’s well-known Q(ζ)/Q\mathbb Q(\zeta)/\mathbb Q is unramified outside finite primes dividing mm, so that the Artin symbol is defined on IK(m)I_K(\mathfrak m). Now the Artin map is given by Artin map. So we see that the kernel of this map is trivial, i.e.\ it is given by the identity of the Galois group, corresponding to 1(modm)1 \pmod{m}. Then H=HL/K(m)H = H_{L/K}(\mathfrak m) for a unique abelian extension L/KL/K.

Finally, such subgroups reverse inclusion in the best way possible:

Lemma 17 (Inclusion-reversing congruence subgroups)

Fix a modulus m\mathfrak m. Let L/KL/K and M/KM/K be abelian extensions and suppose m\mathfrak m is divisible by the conductors of L/KL/K and M/KM/K. Then LMif and only ifHM/K(m)HL/K(m)L \subseteq M \quad\text{if and only if}\quad H_{M/K}(\mathfrak m) \subseteq H_{L/K}(\mathfrak m) Here by LML \subseteq M we mean that LL is isomorphic to some subfield of MM.

Proof: Let us first prove the equivalence with m\mathfrak m fixed. In one direction, assume LML \subseteq M; one can check from the definitions that the diagram Inclusion diagram. commutes, because it suffices to verify this for prime powers, which is just saying that Frobenius elements behave well with respect to restriction. Then the inclusion of kernels follows directly. The reverse direction is essentially the Takagi existence theorem. \Box

Note that we can always take m\mathfrak m to be the product of conductors here.

6. Consequences

With all this theory we can deduce the following two results.

Corollary 18 (Kronecker-Weber theorem)

Let LL be an abelian extension of Q\mathbb Q. Then LL is contained in a cyclic extension Q(ζ)\mathbb Q(\zeta) where ζ\zeta is an mm-th root of unity (for some mm).

Proof: Suppose f(L/Q)m\mathfrak f(L/\mathbb Q) \mid m\infty for some mm. Then by the example from earlier we have the chain

PQ(m)=H(Q(ζ)/Q,m)H(L/Q,m)IQ(m). P_{\mathbb Q}(m\infty) = H(\mathbb Q(\zeta)/\mathbb Q, m\infty) \subseteq H(L/\mathbb Q, m) \subseteq I_\mathbb Q(m\infty).

So by inclusion reversal we’re done. \Box

Corollary 19 (Hilbert class field)

Let KK be any number field. Then there exists a unique abelian extension E/KE/K which is unramified at all primes (finite or infinite) and such that

  • E/KE/K is the maximal such extension by inclusion.
  • Gal(E/K)\mathop{\mathrm{Gal}}(E/K) is isomorphic to the class group of EE.
  • A prime p\mathfrak p of KK splits completely in EE if and only if it is principal.

We call EE the Hilbert class field of KK.

Proof: Apply the Takagi existence theorem with m=1\mathfrak m = 1 to obtain an unramified extension E/KE/K such that H(E/K,1)=PK(1)H(E/K, 1) = P_K(1). We claim this works:

  • To see it is maximal by inclusion, note that any other extension M/KM/K with this property has conductor 11 (no primes divide the conductor), and then we have PK(1)=H(E/K,1)H(M/K,1)IK(1)P_K(1) = H(E/K, 1) \subseteq H(M/K, 1) \subseteq I_K(1), so inclusion reversal gives MEM \subseteq E.
  • We have Gal(L/K)IK(1)/PK(1)=CK(1)\mathop{\mathrm{Gal}}(L/K) \cong I_K(1) / P_K(1) = C_K(1) the class group.
  • The isomorphism in the previous part is given by the Artin symbol. So p\mathfrak p splits completely if and only if (L/Kp)=id\left( \frac{L/K}{\mathfrak p} \right) = \mathrm{id} if and only if p\mathfrak p is principal (trivial in CK(1)C_K(1)).

This completes the proof. \Box

One can also derive quadratic and cubic reciprocity from Artin reciprocity; see this link for QR and this link for CR.