From tchow@math.lsa.umich.edu Thu Nov 28 00:45:14 EST 1996
Article: 163724 of sci.math
Path: news.lsa.umich.edu!artscare.math.lsa.umich.edu!tchow
From: tchow@math.lsa.umich.edu (Timothy Chow)
Newsgroups: sci.math
Subject: Class field theory (repost)
Date: 28 Nov 1996 05:42:49 GMT
Organization: UMich, but the views expressed below are mine not theirs.
Lines: 252
Message-ID: <57j8op$ogi@thighmaster.admin.lsa.umich.edu>
NNTP-Posting-Host: artscare.math.lsa.umich.edu

A little over a year ago I posted an article giving the absolute minimum
bare-bones description of class field theory and got a number of favorable
responses.  I also got some particularly helpful email from Don Kersey and
Keith Conrad which filled in some gaps in my understanding.  Therefore, I
have decided to repost the article, with a couple of corrections and
additions.  For those who saw the original version, the major addition
is a rough explanation of why the Artin reciprocity law is called a
reciprocity law, since it's not obvious at first what is reciprocal
to what.


======================== Revised repost follows ==========================

Some years ago, I took a course where the fundamentals of class field theory
were presented, but it went way over my head.  Over the years I've gone back
to my course notes from time to time, and as a result have started to get a
very rudimentary idea of what the subject is about.  In this article I try
to explain what I understand of it (which isn't much), both because such an
article is something that I wish I had seen when I was taking the course for
the first time, and because I hope to get some number theorists to correct
my errors and improve my understanding.

Prerequisites include familiarity with the elementary concepts of algebra,
e.g., group, ring, and field.  We will also be using the term "finite
algebraic extension" a lot; if F is a subfield of K, then K is a finite
algebraic extension of F if K is finite-dimensional when considered as a
vector space over F.

Number theory may be thought of as the study of the integers, but somewhat
more generally it may be thought of as the study of *algebraic* integers.
An algebraic integer is any number that is the root of some polynomial
equation with integer coefficients whose leading coefficient is 1.  The
definition seems artificial, but it turns out to have many important
properties.  For example, the set of all algebraic integers forms a ring
(with the usual addition and multiplication).  Moreover, if we fix a
finite algebraic extension F of the rationals, the set of all algebraic
integers lying in F forms a subring of F called the "ring of integers" of F.

Rings of algebraic integers have many properties analogous to those of the
usual integers.  For example, one can define the notion of a prime number
in an exactly analogous way.  The big catch is that in general, one does
not have a unique factorization theorem: elements in a ring of integers may
have several essentially distinct factorizations into primes.

There is, however, a way of fixing up the situation to some extent.  Roughly
speaking, we consider certain *subsets* of the ring---the "ideals"---which
we can multiply together in a natural way (more precisely, the product of
the ideal A with the ideal B is the set of all elements of the form
a_1 * b_1 + ... + a_n * b_n with all a_i in A and all b_i in B).  Once we
have a multiplication, it makes sense to talk about factoring ideals into
irreducible or "prime" ideals.  The amazing fact is that in any ring of
integers, every ideal can be uniquely factored into prime ideals.  (The
major architects of this theory were Kummer, who was partially motivated
by trying to fix a certain false proof of Fermat's Last Theorem whose
key false step assumes unique factorization in the naive sense, and
Dedekind.)

Some rings of integers are "principal ideal domains," i.e., every ideal
just consists of the set of all multiples of x for some element x in the
ring.  This is the case for the ordinary integers: for each integer n,
the set of all multiples of n is an ideal, and these are all the ideals.
In principal ideal domains, the unique factorization theorem for ideals
implies that all *numbers* in the ring have a unique factorization into
*prime numbers* in the ring.  In an arbitrary ring of integers, however,
there may exist ideals that are not principal.

To get a handle on rings of integers where not every ideal is principal,
we would like to have some measure of how far off the ring of integers
is from being a principal ideal domain.  If you've had a fair amount of
algebra you can probably guess that the way to do this is to "mod out"
the set of all ideals by the set of principal ideals.  This is almost
right, except that it turns out to be better to introduce extra ideals
called "fractional ideals" in order to make the set of all ideals a
*group* under multiplication.  Modding out the group of all fractional
ideals by the group of all principal ideals gives an entity called the
"ideal class group" or just the "class group" of the ring of integers
(or of the finite algebraic extension).

It is a fundamental theorem of algebraic number theory that for any
finite algebraic extension of the rationals, the class group is always
a *finite* group.  This is proved using geometric (!) methods.  The order
of the class group is called the *class number* of the algebraic extension.

Two more pieces of background are needed before we go on to class field
theory.  Suppose F and K are finite algebraic extensions of the rationals,
and suppose F sits inside K.  Let their respective rings of integers be
R_F and R_K.  It turns out that there is a natural way to associate an
ideal of R_K with each ideal in R_F (the ideal in R_K is said to be
"generated" by the ideal in R_F).  A natural question to ask is whether
the prime factorization of an ideal I of R_F necessarily "lifts" to a
prime factorization of the ideal of R_K generated by I.  Unfortunately,
things are not that simple.  Even if one takes a prime ideal P of R_F,
the ideal of R_K generated by P might not be prime; for example, it might
be a power of a prime (in which case P is said to "ramify" in K) or it
might be the product of distinct primes (in which case P is said to
"split" in K).  If no primes ramify, K is said to be an unramified
extension of F.  (Here I'm lying slightly, because I really should
include "infinite" or "archimedean" primes when I talk about unramified
extensions, but that would be too much of a digression.)

The other piece of background is Galois theory.  If F and K are as above,
then it turns out that the set of all automorphisms of K that leave every
element of F fixed is an object of fundamental interest.  This set of all
automorphisms actually forms a group under the operation of composition.
In certain special cases, where K is a "normal extension" of F (I won't
define this here), this group is called the "Galois group of K over F,"
written Gal(K/F).  Why the Galois group is important is unfortunately
beyond the scope of this article; let's just take it on faith for now.

O.K., let's take stock.  We have two kinds of groups floating around:
class groups and Galois groups.  It is therefore a natural question to
ask if there is any relationship between them.  Now, since they are
defined in such different ways, it is not at all obvious that there is
any relationship between them at all.  In a nutshell, class field theory
is the amazing fact that there is actually a very close relationship
between the two: certain class groups are actually equal to certain
Galois groups.

Let's make this a little more precise.  First of all, Galois groups
need not be abelian, whereas class groups are always abelian (since
multiplication of ideals is defined in terms of ordinary multiplication
of numbers, which is commutative).  So if F is a finite algebraic
extension of the rationals, the only extensions K of F for which Gal(K/F)
could possibly be equal to the class group of F are those for which
Gal(K/F) is abelian (the "abelian extensions of F").  One of the basic
theorems of class field theory is the claim that given any F, there
exists a unique maximal unramified abelian extension K of F (the
"Hilbert class field of F") and that for this extension K, the class
group of F is isomorphic to Gal(K/F).  Moreover, the isomorphism is
given explicitly by the so-called Artin map, which associates a
"Frobenius element" to each prime ideal in R_F (details omitted).

Class field theory also tells us about extensions that are not unramified.
Given any finite set S of prime ideals in R_F, there exists a unique maximal
abelian extension of F in which only prime ideals in S ramify.  These
extensions are called "ray class fields," and their Galois groups are
isomorphic to certain modified class groups of F.  Again, the isomorphism
is given explicitly by the Artin map.  (I'm being vague here because the
exact definitions are rather technical.)

That the Artin map is an isomorphism is the famous "Artin reciprocity
theorem."  (It is usually stated for arbitrary abelian extensions of F
rather than just the Hilbert class field and the ray class fields, but
these maximal class fields embody the essence of the theorem.)

The basic point of this is that by looking only at "internal" invariants
of F such as the class group of F, one gets a great deal of information 
about (one might even say a classification of) the maximal abelian
extensions of F (and Galois theory tells you about the intermediate
abelian extensions), which are "external" to F.

The main limitation of class field theory is that it gives information
only about abelian extensions of F.  The search for an analogue of class
field theory in the nonabelian case is one of the basic motivations of
the Langlands program, about which I know even less than I know about
class field theory, so I'll shut up at this point.
-- 
Tim Chow     tycchow@math.mit.edu
Where a calculator on the ENIAC is equipped with 18,000 vacuum tubes and weighs
30 tons, computers in the future may have only 1,000 vacuum tubes and weigh
only 1 1/2 tons.                               ---Popular Mechanics, March 1949


========================= Additional comments ==============================

Don Kersey emailed me to point out that I neglected to mention the
fundamental example of this theory:

>I think you should mention the canonical example here - abelian extensions
>of the rationals are all cyclotomic, and the ray class field corresponding
>to the ideal generated by a rational integer m is just the field obtained
>by adjoining the mth roots of unity to Q. 

This is probably a good place for me to insert a couple of historical
remarks.  That every abelian extension of the rationals can be embedded
in a cyclotomic extension (i.e., an extension obtained by adding roots
of unity) is known as the Kronecker-Weber theorem, which was proved in
the 19th century.  The problem of understanding abelian extensions was
the twelfth in the list of Hilbert's famous 23 problems.  The Hilbert
class field case was proved by Furtwangler (1907), the ray class field
case by Takagi (1920) and the description of the isomorphism as the
explicit Artin map by Artin (1927).

Keith Conrad, among others, has remarked to me that even though there
now exist several different proofs of the theorems of class field
theory, none of them fully "explains" the theorems in a psychologically
satisfactory sense.  I would venture to say that even quadratic
reciprocity, despite its 150-odd published proofs, remains quite
an astonishing fact even after you know how to prove it.

Speaking of quadratic reciprocity, let me now try to explain in very
rough terms why the Artin reciprocity law is called a reciprocity law,
and in what sense it generalizes quadratic reciprocity.  I am indebted
to the article "What is a reciprocity law?" by B. F. Wyman, Amer. Math.
Monthly 79 (1972), 571-586 for many helpful insights.

A reciprocity law is a theorem that is (approximately) of the form,
"the behavior of X modulo Y is determined by the behavior of Y modulo X."
For example, quadratic reciprocity tells us that if p and q are odd primes,
then whether q is a square modulo p is (more or less) determined by whether
p is a square modulo q.

To see why the Artin reciprocity law is a reciprocity law that generalizes
quadratic reciprocity, let us begin by restating quadratic reciprocity as
the question of how the polynomial x^2 - q behaves modulo p.  This allows
us to formulate the following more general question: take a finite algebraic
extension F of the rationals, let f(x) be an arbitrary polynomial with
coefficients in the ring of integers R_F of F, let P be a nonzero prime
ideal in R_F, and ask about the behavior of f(x) modulo P.  I now claim that
the Artin reciprocity law tells us that "the behavior of f(x) modulo P"
is essentially determined by "the behavior of P modulo f(x)."

If this claim is correct then it certainly shows that Artin reciprocity
generalizes quadratic reciprocity and that Artin reciprocity deserves the
name "reciprocity."  But there are two questions we must answer.  First,
what does "the behavior of P modulo f(x)" mean?  Second, how does the
Artin reciprocity law as we've stated it (as an isomorphism of groups)
imply the above relationship between "f(x) modulo P" and "P modulo f(x)"?

The answer to the first question is that by "P modulo f(x)" I just
mean "the residue class of P in a certain modified class group that is
determined by f(x)."  This is not standard terminology, but I justify
it by suggesting that the locution "P modulo something" ought to be
reminiscent of class groups.  In the case of quadratic reciprocity,
f(x) = x^2 - q and the relevant class group is just Z/qZ.

Note that this partially answers the second question, too.  Artin
reciprocity gives a relation between Galois groups and modified class
groups, and I've just said that "P modulo f(x)" has to do with class
groups.  It remains to demonstrate that "the behavior of f(x) modulo P"
has to do with Galois groups.  I won't go into full details here,
referring you instead to the abovementioned paper by Wyman, but I will
at least state the relevant fact.  It turns out the factorization of
f(x) in R_F/P is (almost always) the same as the prime factorization
of the ideal in R_K generated by P, and the latter is intimately related
to the way the Galois group Gal(K/F) acts on prime ideals.  (This fact
is not trivial, but its proof is considerably easier than the proofs of
class field theory.)

The one annoying detail in this picture is the assumption that Gal(K/F)
is abelian.  Can we get rid of it?  We can still ask vaguely if there
is a relationship between "f(x) modulo P" and "P modulo f(x)" when f(x)
is arbitrary.  Conjecturally, the answer is yes, provided we interpret
"f(x) modulo P" and "P modulo f(x)" appropriately---namely, each half
of the equation can be represented by a certain kind of "L-function"
and the two L-functions are conjecturally equal.  At this point I've
reached the limits of my competence so I'll stop.
-- 
Tim Chow       tchow@umich.edu
Where a calculator on the ENIAC is equipped with 18,000 vacuum tubes and weighs
30 tons, computers in the future may have only 1,000 vacuum tubes and weigh
only 1 1/2 tons.                               ---Popular Mechanics, March 1949
