Algebraic Number Theory Notes
Algebraic Number Theory Notes
Shiyue Li
Mathcamp 2018
Contents
1 Rendez-vous with rings 2
1.1 Integers and Unique Factorization . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Rings and ideals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Life forms in a commutative ring . . . . . . . . . . . . . . . . . . . . . . . . 4
1.4 Unique Factorization Domains . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.5 Principal Ideal Domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.6 Euclidean Domains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.7 Exercises for Day 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.8 Exercises for Day 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2 Beyond Z and Q 10
2.1 Algebraic Number Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.2 “Integers” in Algebraic Number Fields . . . . . . . . . . . . . . . . . . . . . 11
2.3 Integrality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.4 Factorization in the “Ideal” World . . . . . . . . . . . . . . . . . . . . . . . 14
2.5 Exercises for Day 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.6 Exercises for Day 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
1
1 Rendez-vous with rings
For the schooling of one’s powers of
thought only the practice of thinking is
really useful. The independent solving of
challenging problems will aid the reader
far more than aphorisms.
The goal of the Day 1 of our class is to understand the following concepts.
• Integral Domains;
Theorem 1.1. Every integer greater than 1 can be uniquely factored into products of primes.
2
1.2 Rings and ideals
Definition 1.2. A ring R is a set R together with two operations, + and ×, such that the
following holds:
Remark 1.3. A ring with a multiplicative identity “1” is often called unital. A ring
without one is called “rng” (pronunced as “rung” or “wrong”).
(d) Z[ x2 , x3 ].
(e) Q[ x, y], the set of polynomials in two variables with rational coefficients.
• I is an additive subgroup of R;
( x1 , . . . , x n ) = {r1 x1 + r2 x2 + · · · r n x n |r i ∈ R }.
3
Question 1.7. Using this language, how would you describe the set of all multiples of
an integer n?
(i) Z.
√
(ii) Z[ 5].
(iii) Q, R, C.
(iv) Z4 .
4
Example 1.12. In Z, when you multiply two nonzero integers you always get some
nonzero integers.
Example 1.13. In Z6 = Z/6Z, 2 · 3 = 0.
Definition 1.14. R is called a integral domain or domain if R is nonzero and does not
have any zero divisors; that is, there is no nonzero elements a such that there exists
some nonzero b such that ab = 0.
Integral domains have many subcategories of rings that we are interested in.
Figure 1: Taxonomic rank for describing all life forms on Earth. Source: https://en.
wikipedia.org/wiki/Taxonomic_rank
In real life and for nomenclatural purposes, we categorize organisms based on their
features (See Figure 1.) At the highest rank all of these are grouped together with all
other organisms possessing cell nuclei in the domain Eukarya. Similarly, we start out
with all of the algebraic structures that satisfies ring axioms. In the next level, we look at
whether they have zero-divisors or not (integral domains). Then moreover, within the
realm of all integral domains, we can categorize these integral domains by what types
of elements they possess or do not possess. Hence we need to know more features like
“being a zero divisor”.
5
To explain more why associates like 2 and −2 are the same in factorization, we need
something√called norm map. The norm map √ measures roughly the “size” of a number.
For Z[ −5], we have the norm N ( a + b −5) = a2 + 2
√ 5b . In the complex plane,
this is precisely the length of the line segment from a + b −5i to 0. We can show that
this norm is multiplicative, and that an element has norm 1 if and only if it is a unit
(Exercise).
In general, we have
Question 1.20. What is the difference between irreducibles and primes? When are situ-
ations when irreducibles are not primes?
√ √
Example
√ 1.21. But in Z [ − 5 ] , is this the case? You
√ see that 1 + −5|6 = 2 · 3 but
1 + −5 does not divide 2 or 3 (Exercise) . So 1 + −5 is not a “prime” but it is an
irreducible. This is why:
Proof. Exercise.
6
1.5 Principal Ideal Domains
In particular, this
Definition 1.25. An ideal I ⊆ R is called a principal ideal if it can be generated by only
one element in R. That is, I can be written as ( x ) for some x ∈ R. In other words, every
element in I can be written in the form of rx = xr for some r ∈ R.
Definition 1.26. If R is an integral domain where every ideal is a principal ideal, R is a
principal ideal domain, or PID.
Example 1.27. We showed in Example 1.9 that Z is a PID.
Example 1.28. • What about Q?
• Z[ x, y] is not a PID. Why?
√
• Z[ −5] is not a PID. Why? Find an ideal that is not generated by one element.
(You can prove by brute force or prove by the next theorem.)
7
• Complete the proof by showing uniqueness of the factorization into irreducibles
that we obtained in first step.
1 deal in a ED R endowed with a norm map N. Since R is an ED, there exists an element m with minimal norm under N.
8
1.7 Exercises for Day 1
Exercise 1.36. Prove Bézout’s Lemma: for any integers a, b ∈ Z, there exists x, y ∈ Z
such that ax + by = gcd( a, b).
√
Exercise 1.37. Show that the √ norm defined in Example 1.1.6 on
√ Z [ −5] is multiplicative
and that an element a + b −5 is a unit if and only if a + b −5 has norm 1. In other
words, it satisfies the criteria for a norm map given in the definition.
Exercise 1.38. Show that in integral domains, all primes are irreducible.
Exercise 1.39. We did Example 1.21 at the end of the class very quickly. Review and
prove it yourself. Make sure you understand how norm map works in this case.
Exercise 1.40. Read up to Definition 1.25 and prove that: If R is a UFD, then irreducibles
are primes.
Exercise 1.41. The Question 2 on Qualifying Quiz was secretly about ideals. Can you
see how?
9
Exercise 1.49. Show that every field F (every nonzero element is a unit) is a Euclidean
Domain.
Exercise 1.50 (Challenge). Show that Z[i ] is UFD. (Show that it is ED).
√
Exercise 1.51. Show that Z[ ±2] is UFD.
Exercise 1.52 (Challenge: Integral Domain and Prime Ideals). Let A be a ring and p be
an ideal of A. Show that A/p is an integral domain if and only if p is a prime ideal.
Exercise 1.53 (Challenge: Field and Maximal Ideals). Let A be a ring and m be an ideal
of A. Show that A/m is a field if and only if m is a maximal ideal.
√
Exercise
√
1.54 (Challenge: Turn Non-UFD √
into UFD). Show that Z[ −3] is not a ED but
Z[ 1+ 2 −3 ] is. Further, show that Z[ 1+ 2 −3 ] is UFD.
2 Beyond Z and Q
2.1 Algebraic Number Fields
Definition 2.1. An algebraic number is a complex number α ∈ C such that f (α) = 0
for some polynomial f ∈ Q[ x ].
• Is i an algebraic number?
√
3
3
• Is 2 an algebraic number?
√
1+ 5
• What about the Golden Ratio := 2 ?
• What about π?
Black Box 2.6. Let α be an algebraic number. Then Q[α] := { f (α) : f ∈ Q[ x ]} is a field.
Then we can write Q(α) to emphasize its field-ness.
Black Box 2.7. For any given algebraic number field K = Q(α1 , . . . , αn ), there exists an
algebraic number α ∈ C such that K = Q(α). Check out Primitive Root Theorem
10
In homework, you will see examples that demonstrate the truthfulness of the black-
boxes. For proofs of the black-boxes, you can talk to me in TAU or go to Viv’s class on
Galois Theory in Week 3!
Definition 2.9. Let R be an integral domain. Then the field of fractions K ( R) is the set
of elements
a
{ : a ∈ R, b 6= 0 ∈ R}
b
with the natural addition and multiplication. Note that as in rational numbers, ba = dc if
ad = cb.
Example 2.12. In Z[i ], what is a polynomial with integer coefficients that a + bi is a root
for?
√
Example
√ 2.13.
√ In Z [ −5], what is the polynomial with integer coefficients that a +
b −5 = a + 5bi is a root for?
11
Definition 2.16. An algebraic integer is an element α of a number field K such that
f (α) = 0 for some monic f ∈ Z[ x ] (i.e., the leading coefficient is 1).
Definition 2.17. Let K be an algebraic number field. The ring of integers of K, denoted
by OK , is the set of all algebraic integers contained in K.
Black Box 2.18. OK is in fact, a ring. The most general proof requires the concepts of
integrality and working with modules, a generization of vector space over a ring R
where we can talk about ring actions. Talk to Lara about her Intro to Ring Theory
(Week 2) course to find out. You can surely talk to me at TAU about it.
2.3 Integrality
Now let us talk about integrality.
Example 2.19. OQ = Z. This is a consequence of the Rational Root Theorem that states:
n ∈ Q satisfies a polynomial
If α = m
f ( X ) = a d X d + · · · + a0 ∈ Z[ x ],
12
Theorem 2.26. UFDs are integrally closed.
13
2.4 Factorization in the “Ideal” World
Fact 2.27. Every ring of integers is a Dedekind domain.
Definition 2.28. A Dedekind domain is a domain R satisfying the following properties:
• R is integrally closed in K ( R).
• Prime ideals are maximal ideals. In other words, there are no ideals strictly con-
taining a prime ideal other than the entire ring;
• The second and third conditions parallel the requirement we originally set to en-
sure a ring is a UFD: the second condition is similar to saying that irreducibles and
primes are the same thing.
Now since prime ideals are maximal ideals. Every nontrivial nonzero ideal has
to be contained in prime ideals, and hence prime ideals divide nontrivial nonzero
ideals, functioning as irreducibles in the non-ideal world.
14
( =⇒ ) If a dedekind domain R is a UFD, then we only need to show that prime ideal is
principal because every nonzero ideal can be factored into prime ideals (Exercise).
Let p be any prime ideal and α ∈ p. Since R is a UFD,
α = q1 q2 · · · q n
where all qi ’s are irreducibles. On Day 2, we showed that in UFD, irreducibles are
primes. Thus qi ’s are primes and (qi )’s are all prime ideals. The equation above
further implies that
(α) = (q1 )(q2 ) · · · (q3 ).
Since p divides (α) by “To Contain is To Divide!”, p|(q1 )(q2 ) · · · (qn ), and then
p|(qi ) for some i by being a prime ideal. Since “To Divide is to Contain!” p ⊇ (qi ).
But since (qi ) is also a prime ideal, hence maximal and p 6= R by definition (prime
ideals have to be proper), p = (qi ). Therefore, every prime ideal in R is principal.
√ √
In Day 3’s Homework, you have seen that Z[ −5] is the ring of integer of Q( −5).
Then it is a Dedekind Domain and its ideals √ factor uniquely into products of prime
ideals. (We know from homework that Z[ −5] is integrally closed. We should believe √
that it is Noetherian (Exercise). We take it for granted that every prime ideal in Z[ −5]
is maximal.) In homework you have seen √ the ideal operations. It turns out even though
as an element 2 is irreducible in Z[ −5], the ideal (2) can actually be written as a
product of two ideals! In fact,
√ √
(2) = (2, 1 + −5)(2, 1 − −5)
√ √
(3) = (3, 1 + −5)(3, 1 − −5)
√ √ √
(1 + −5) = (2, 1 + −5)(3, 1 + −5)
√ √ √
(1 − −5) = (2, 1 − −5)(3, 1 − −5)
and these ideals are all prime. So even though numbers don’t factor uniquely, the ideals
do.
The idea of Dedekind domain is useful when we need to consider unique factoriza-
tion of ideals as product of prime ideals in the ideal world.
For example, algebraic number theorists use a measurement called the class number
of a Dedekind domain, which in some sense counts how many ways an ideal can fail to
be principal (a Dedekind domain is a PID iff its class number is 1). It turns out there are
ways of computing the class number of a ring of integers using the geometry of lattices.
15
You see that the four prime ideals we see in the prime ideal factorization of (6) in
√
Z[ −5] are all generated by 2 elements and they are all not principal. In fact, these
non-principal prime ideals are all the same; they all belong to the same ideal class, and
the principal ideals
√ belong to one ideal class. Then it is not hard to believe that the class
number of Z[ −5] is 2!
16
2.5 Exercises for Day 3
Exercise 2.32.
√
Non-“algebraic integer” algebraic number certainly exists! For
√
example,
consider 32 . It is a root of the polynomial p( x ) = 9x2 − 2. Show that 32 is not an
algebraic integer. 6
Exercise 2.33. Show that the set of algebraic numbers is countable. Since C is uncount-
able, deduce that there are uncountably many transcendental (non-algebraic) numbers.
√ √ √
Exercise 2.34. Show that Q[ 5] is a field. Hence we can write Q( 5) = Q[ 5].
√ √
Exercise 2.35. Show that there
√ √exists θ ∈ C such that Q ( 3) =√Q(θ ). (Hint: Start by
2, √
writing out elements in Q[ 2, 3], which is the same as Q( 2, 3). Be careful about
what each element looks like!)
√
Exercise 2.36. Show that Z[ −5] is integrally closed.
Exercise 2.37. It’s fairly tricky to prove that every commutative domain has an integral
closure in its√field of fractions. We can handle a special case: let’s find the integral
closure of Z[ d] for any squarefree integer d. In other √ words, we need to find which
elements of the field of fractions are integral over Z[ d].
√ √
(i) In class, we assume
√ without proving
√ that the field of fraction of Z [ d ] is Q√ d ).
(
Prove that Q[ d], the set { a + b d : a, b ∈ Q}, is the field of fractions of Z[ d].
√ √
(ii) Let a + b d be an arbitrary element of Q[ d]. Find a polynomial in Q[ x ] which
has this as a root.
√
be integral over Z[ d], the polynomial must be monic and all coefficients be in
(iii) To √
Z[ d]. Since the coefficients of the polynomial you found in part (ii) are in Q, this
just requires them to be in Z. For any given d, find values of a, b that will make
these coefficients integers.
√
(iv) For some values of d, you will have found that Z[ d] is actually integrally closed.
For others, you will have found extra points that are integral over it. If you add
in the extra points you found, is the result still a ring? Is it integrally closed? (Be
careful with definitions!)
I + J := { a + b : a ∈ I, b ∈ J },
6 Hint: Start by assuming for contradiction that it is a root for some monic polynomial over Z.
17
and
Exercise 2.39. Show that the ring Z[ x2 , x3 ] does not factor into unique prime ideals.
(Use the fact that ( x2 , x3 ) is a prime ideal.)
18
2.6 Exercises for Day 4
Exercise 2.40. Contemplate on the reason why a ring of integer OZ[√d] is Noetherian,
√
for a given number field Q( d) and square-free d. Talk to Shiyue or J-Lo about the
intuition about it.
Exercise 2.41. Show that if every prime ideal is principal in a Dedekind domain, then
every nonzero ideal is principal.
Exercise 2.42. Let R be a Dedekind domain, and let I ⊆ R be an ideal. Show that I ⊆ P
for prime ideal P if and only if P is a factor in the prime factorzation of I.
Exercise 2.43. Let P and Q be distinct prime ideals of the Dedekind domain D. Show
that PQ = P ∩ Q.
Exercise 2.44 (Chinese Remainder Theorem). Let R be an arbitrary ring and let I, J ⊆ R
be ideals. We say that I and J are coprime if I + J = R. Prove that I, J are coprime ideals
in R, then
R/( I ∩ J ) ∼
= R/I × R/J.
2
2 Hint: Map R/I ∩ J to R/I × R/J by r + ( I ∩ J ) 7→ (r + I, r + J ). Map R/I × R/J → R/( I ∩ J ) as follows.
19
3 Why is x2 + x + 41 prime for | x | < 40?
What do you get when you plug in a number with absolute value smaller that 40 in to
the polynomial x2 + x + 41?
Here is the result for the first few terms:
x = -1 ; x^2 + x + 41 = 41
x = 0 ; x^2 + x + 41 = 41
x = 1 ; x^2 + x + 41 = 43
x = 2 ; x^2 + x + 41 = 47
x = 3 ; x^2 + x + 41 = 53
x = 4 ; x^2 + x + 41 = 61
x = 5 ; x^2 + x + 41 = 71
x = 6 ; x^2 + x + 41 = 83
x = 7 ; x^2 + x + 41 = 97
x = 8 ; x^2 + x + 41 = 113
x = 9 ; x^2 + x + 41 = 131
x = 10 ; x^2 + x + 41 = 151
x = 11 ; x^2 + x + 41 = 173
x = 12 ; x^2 + x + 41 = 197
x = 13 ; x^2 + x + 41 = 223
x = 14 ; x^2 + x + 41 = 251
x = 15 ; x^2 + x + 41 = 281
x = 16 ; x^2 + x + 41 = 313
x = 17 ; x^2 + x + 41 = 347
x = 18 ; x^2 + x + 41 = 383
x = 19 ; x^2 + x + 41 = 421
x = 20 ; x^2 + x + 41 = 461
x = 21 ; x^2 + x + 41 = 503
x = 22 ; x^2 + x + 41 = 547
x = 23 ; x^2 + x + 41 = 593
x = 24 ; x^2 + x + 41 = 641
x = 25 ; x^2 + x + 41 = 691
x = 26 ; x^2 + x + 41 = 743
x = 27 ; x^2 + x + 41 = 797
x = 28 ; x^2 + x + 41 = 853
x = 29 ; x^2 + x + 41 = 911
x = 30 ; x^2 + x + 41 = 971
x = 31 ; x^2 + x + 41 = 1033
x = 32 ; x^2 + x + 41 = 1097
x = 33 ; x^2 + x + 41 = 1163
x = 34 ; x^2 + x + 41 = 1231
x = 35 ; x^2 + x + 41 = 1301
20
x = 36 ; x^2 + x + 41 = 1373
x = 37 ; x^2 + x + 41 = 1447
x = 38 ; x^2 + x + 41 = 1523
x = 39 ; x^2 + x + 41 = 1601
What do you notice about all the numbers? They are all primes! Why???
Strategy:
21
Strategy
n + α = (k + `α) p = kp + ` pα
where k, ` ∈ Z. Since `, p are integers, it is impossible for ` p to be ±1. Similarly for the
case when p divides n + α.
Question
Answer
• If p is not irreducible in Z[α] or Z[α] is not UFD, then this question is hard.
Assume Z[α] is a UFD, let us show that p < 41 is irreducible in Z[α]. Suppose on
the contrary p = ab for some non-units a, b in Z[α]. Since p is prime in Z, a, b cannot be
integers. Then a, b have to be in Z[α] \ Z. Observe that
Let c be in Z[α] \ Z.
Now we want to show that for any c ∈ Z[α] \ Z, N (c) > 41. Let c = r + sα where
s 6= 0, s, r ∈ Z. Then let us analyze the norm of c.
N (c) = r2 + rs + 41s2
s 2 s 2
= r+ + 41s2 −
2 2
s 2 163 2
= r+ + s
2 4
22
If |s| = 1, then
2
s 2
163 2 1 163 1 163
N (c) = r + + s = r+ + ≥ + = 41.
2 4 2 4 4 4
If |s| ≥ 2, then
N (c) = r2 + rs + 41s2
≥ (r + 1)2 + 163 > 41.
Crucial Fact
√
−163
• Z [ 1+ 2 ] is UFD.
• Therefore, if p(n) = N (n + α) has at least two prime factors, it must be at least 412
in absolute value.
• But |n2 + n + 41| < 412 when |n| < 40. Therefore, p(n) must be a prime number
for all these consecutive n values!
Question
23
Astonishing Fact: There √are only NINE square-free positive number d such that
the ring of integer of Q( −d) is UFD. They are 1, 2, 3, 7, 11, 19, 43, 67, 163. They
are called Heegner numbers.
24