Professional Documents
Culture Documents
代数的整数論
Topics in Mathematical Science IV (数理科学特論 IV), Nagoya University, Fall 2021
注意: These notes are under construction and therefore may contain mistakes and change
without notice. If you find any typos/errors or have any suggestions, please let me know!
Often just the statements of theorems etc. are given. The proofs can be found in the
handwritten lecture notes on the homepage.
Already a big thanks to Vic Austen, John Ashley Capellan and Li He for helping to prepare these
notes and for correcting some typos. The main reference for this lecture is the book [N] by Neukirch.
In addition, these notes were also inspired by the (german) lecture notes of Schweigert [Sch], which
are also based on Neukirch’s book, but which also include the necessary algebraic background in an
excellent way. We also include a lot of basic notions from algebra since we assume that most of the
students attending this lecture are Japanese students who attended Japanese algebra courses. We
hope that some parts of these notes can not only serve as a compact overview but also as some kind of
Japanese-English dictionary for algebra & algebraic number theory. This is why we also provide the
Japanese translation for the main objects in these notes.
Contents
1 Introduction & Basics of algebra 2
2 Integrality 13
4 Dedekind domains 22
5 Lattices 26
6 Minkowski Theory 27
-1-
Version 10 (February 3, 2022)
Algebraic Number Theory • Introduction & Basics of algebra
Q K
Z OK
Examples 1.2. Here are some examples of Diophantine equations. For a more detailed overview see
[IR, Chapter 17] and [KKS, Chapter 1].
i) Linear Diophantine equation: Given a, b, c ∈ Z find all x, y ∈ Z with
ax + by = c .
It is an easy exercise to show that a solution for given a, b, c exists if and only if c divides the
greatest common divisor of a and b, which we denote by gcd(a, b).
-2-
Version 10 (February 3, 2022)
Algebraic Number Theory • Introduction & Basics of algebra
x2 − ny 2 = 1. (1.1)
It was then shown by Lagrange (1768): For any non-saure n the equation (1.1) has infinitely many
distincts solutions x, y ∈ Z.
iii) Sum of four squares: For any positive integer n ∈ N one can ask if this integer can be written as
a sum of four squares, i.e. if one can find a, b, c, d ∈ Z such that
a2 + b2 + c2 + d2 = n . (1.2)
Again Lagrange (1770) showed: (1.2) has a solution for any n. For example, we have
In particular we see that there can be several different solutions for some n. The question of how
many solutions there are for a given n was answered by Jacobi (1893): If r4 (n) = #{a, b, c, d ∈
Z | (1.2)} then
X
r4 (n) = 8 m.
m|n
4̸=|m
This result can be proven by using modular forms for the congruence subgroup Γ0 (4) (See Todo:
add reference).
iv) Sum of two squares: Instead of the sum of four squares one can also consider the sum of two
squares. Clearly not every number can be written as a sum of two squares, since 3 is already
the first counter-example. We will discuss in detail how to determine if a prime is a sum of two
squares in Section 1.1, by using methods of algebraic number theory.
v) Fermat’s last theorem: For a given n ≥ 1 consider the equation
xn + y n = z n . (1.3)
For n = 1 this equation is trivial to solve and for n = 2 one can find infinitely many integer
solutions, the so-called Pythagorean triples. A few examples are given by 32 + 42 = 52 or
52 + 122 = 132 . In 1637 Pierre de Fermat claimed that (1.3) has no non-trivial integer solutions
(meaning x · y · z 6= 0) if n ≥ 3. It took more than 300 years until Andrew Wiles gave a proof of
this claim in 1994 (Todo: add reference).
Todo: Include timetable of events around FLT and add more history.
2 = 1 2 + 12 , 5 = 1 2 + 22 , 13 = 23 + 32 , 17 = 12 + 42 , . . . .
-3-
Version 10 (February 3, 2022)
Algebraic Number Theory • Introduction & Basics of algebra
For some primes, such as 3, 7 or 11, this is not possible. This follows from the following simple
observation: Any square is congruent to 0 or 1 modulo 4. Therefore if a prime is a sum of two squares,
it can just be congruent to 0,1 or 2 modulo 4. But since it is prime, it can never be congruent to 0
modulo 4 and 2 is the only prime that can be congruent to 2 modulo 4. Therefore any prime p ≥ 3,
which is the sum for two squares, has to be congruent to 1 modulo 4. It was first shown by Fermat
that also the converse is true:
Theorem 1.3. A prime p ≥ 3 can be written as a sum of two squares if and only if p ≡ 1 mod 4.
To prove this theorem, we will leave the ring of integers and work in a larger ring. Before doing this,
we will recall some basic notations from algebra.
Definition 1.4. (i) A ring [環] is a triple (R, +, ·) of a set R together with two binary operations
+ (addition) and · (multiplication), such that
• (R, +) is an abelian group [アーベル群].
(i.e. + is commutative and associative, there exists a neutral element 0 ∈ R and for each
a ∈ R an inverse −a ∈ R with a + (−a) = 0.)
• (R, ·) is a semigroup [半群].
(i.e. · is associative)
• Addition and multiplication satisfy the distributive law [分配律]
a · (b + c) = a · b + a · c
(a + b) · c = a · c + b · c
If R, S are unitary one usually considers unitary ring homomorphisms which in addition satisfy
φ(1) = 1.
(iv) A (non-zero) commutative ring R is called an (integral) domain [整域] if for all a, b ∈ R the
equation a · b = 0 implies a = 0 or b = 0.
Usually, all rings we consider in this course will be commutative and unitary if not stated otherwise.
Examples 1.5. (i) Z, R[X], C[X] are integral domains
(ii) Z/6Z is not an integral domain since 2 · 3 = 6 = 0.
(iii) The ring of Gaussian integers Z[i] = {a + bi | a, b, ∈ Z} ⊂ C is a domain.
In the ring Z[i] the equation p = x2 + y 2 can be written as
-4-
Version 10 (February 3, 2022)
Algebraic Number Theory • Introduction & Basics of algebra
Definition 1.6. (i) An element a ∈ R in an (unital) ring R is called a unit [可逆元] if there exists
b ∈ R with a · b = 1.
(ii) R× denotes the set of all units of R and (R× , ·) is a group, the unit group [単元群].
(iii) If R is commutative, 1 6= 0 and R× = R\{0} then R is called a field [体].
Examples 1.7. (i) Z = {1, −1}.
(ii) If R is a domain then R[X]× = R× . If R is not a domain there are also non-constant polynomials
which can be units. For example, in the case R = Z/4Z we have (1 + 2X)2 = 1 in R[X] and
therefore 1 + 2X ∈ R[X]× .
(iii) One can show (Exercise 3) that the units of the Gaussian integers are Z[i]× = {1, −1, i, −i}.
Definition 1.8. (i) An element a ∈ R with a 6∈ R× is called irreducible [既約元] if from a = b · c
we obtain b ∈ R× or c ∈ R× .
(ii) An element p ∈ R\{0} with p 6∈ R× is called prime [素元] if whenever p | a · b then p | a or p | b.
Notice that 0 in particular is not irreducible since 0 = 0 · 0 but 0 6∈ R× . Since we will deal with prime
elements in a ring and with prime numbers at the same time (which are the prime elements in Z), we
will refer to prime numbers often as rational primes.
In an (integral) domain, every prime element is irreducible
√ (Exercise 1). However, the converse is not
always true. For example, in the domain R = Z[ −5], 2 is irreducible, and
√ √
6 = 2 · 3 = (1 − −5)(1 + −5) ,
√ √
but 2 6 | (1 − −5) and 2 6 | (1 + −5), so 2 is not prime.
Definition 1.9. A domain R is called a unique factorization domain (UFD) [一意分解環], (often
also just called factorial ring), if the following two conditions are satisfied:
(i) Any non-zero element a ∈ R\{0} can be written as
a = up1 . . . pn , (1.6)
-5-
Version 10 (February 3, 2022)
Algebraic Number Theory • Introduction & Basics of algebra
2i q a
b
i We can visualize Z[i] as a lattice in C. It is
easy to see that the maximal distance any
complex number, such as ab , can have to a
−2 −1 1 2 3 √
lattice point is 22 < 1. Therefore we can
-i √
1
2 also find a q ∈ Z[i] which satisfies (1.8),
2
−2i by choosing the nearest point to ab on the
lattice.
Z[i] as a lattice in C
(p − 1)! ≡ −1 mod p .
Proof. This is Exercise 2.
Proof. of Theorem 1.3 We need to show that any prime p with p ≡ 1 mod 4 can be written as a sum
of two squares. Suppose that p = 4n + 1 and set x = (2n)!. In this case we obtain by Lemma 1.14:
−1 ≡ (p − 1) ≡ 1 · 2 . . . 2n · (p − 2n) · (p − 2n − 1) . . . (p − 2) · (p − 1)
≡ (2n)!(−1)2n (2n)!
≡ x2 mod p .
Therefore p | x2 +1 = (x+i)(x−i), but p 6 | (x+i) and p 6 | (x−1) since xp ± pi 6∈ Z[i]. This shows that p is
not prime in the factorial ring Z[i] and therefore also not irreducible. This means that we can find two
non-units α, β ∈ Z[i] with p = α·β. This implies the equation p2 = N (p) = N (α·β) = N (α)N (β) in Z.
Since α, β 6∈ Z[i]× we have N (α), N (β) 6= 1, which leaves the only possibility that N (α) = N (β) = p.
But if α = a + bi this implies
N (α) = a2 + b2 = p ,
which is exactly what we wanted to show.
-6-
Version 10 (February 3, 2022)
Algebraic Number Theory • Introduction & Basics of algebra
Definition 1.15. Two elements a, b ∈ R of a ring R are called associated [同伴], if there exists a
unit ϵ ∈ R× with a = ϵb. In this case we write a ∼ b.
Lemma 1.16. If a ∈ R is prime (resp. irreducible) then all elements b ∈ R with a ∼ b are also prime
(resp. irreducible).
Theorem 1.17. The prime elements π of Z[i] are, up to accociated elements, given by
(i) π = 1 + i,
(ii) π = a + bi, where a2 + b2 = p is a rational prime, a > |b| > 0 and p ≡ 1 mod 4,
(iii) π = p, where p is a rational prime and p ≡ 3 mod 4.
Proof. The elements in (i) and (ii) are prime since if π = α · β for some α, β ∈ R we get p = N (π) =
N (α)N (β) for a prime p (p = 2 in (i)). Therefore N (α) = 1 or N (β) = 1, i.e. by Exercise 3 α or β
has to be a unit which implies that π is irreducible. Since Z[i] is factorial π is therefore also prime. If
π = p for some rational prime p with p ≡ 3 mod 4 then p = α · β with non-units α, β would imply that
N (α) = p. But if α = a + bi this would give p = a2 + b2 which is not possible as we saw in Theorem
1.3. Therefore either α or β need to be a unit and therefore π is irreducible. It remains to show that
nay prime element is associated to one of the ones in (i),(ii) or (iii). Let π = a + bi be prime, then in
Z we have N (π) = π · π = p1 · · · pr , where π = a − bi is the complex conjugate of π and the p1 , . . . , pr
are rational primes. Since π is prime we get that π divides one of these rational primes, i.e. we can
assume π|p for some rational prime p. This implies N (π)|N (p) = p2 . From this we get N (π) = p or
N (π) = p2 . If N (π) = p we have p = a2 + b2 , i.e. π is associated to (i) or (ii). In the case N (π) = p2
we obtain π ∼ p. But then we need to have p ≡ 3 mod 4 and therefore π is of the form (iii).
Proposition 1.18. The elements in Z[i] are exactly those in Q(i), which are a solution of
X 2 + aX + b = 0 (1.9)
for some a, b ∈ Z.
Proof. We factor the polynomial as X 2 + aX + b = (X − (c + di))(X − (c − di)) for some c, d ∈ Q. We
want to show that if a, b ∈ Z then c, d ∈ Z and vice versa. Since a = −2c, b = c2 + d2 clearly a, b ∈ Z
if c, d ∈ Z. Conversely assume that a, b ∈ Z. Then 2c ∈ Z and if we write d = pq with gcd(p, q) = 1
2 2
then 4b = (2c)2 + 2pq implies 4 pq2 ∈ Z. Therefore q 2 |4, which is just possible if q = 1, 2, which gives
2d ∈ Z. But 4b = (2c)2 + (2d)2 ≡ 0 mod 4 can just have a solution if 2c and 2d are even, which gives
c, d ∈ Z.
In this section, we answered the general questions for the number field Q(i) and its ringer of integers
Z[i]. Since Z[i] was factorial, it behaved quite similar to Z. We will see that this in general will
not be true for arbitrary number fields and their ring of integers. The problem of not having unique
factorization in the ring of integers will be solved by going over to ideals instead of numbers.
-7-
Version 10 (February 3, 2022)
Algebraic Number Theory • Introduction & Basics of algebra
1.2 Ideals
√
We already saw that the ring Z[ −5] is not a UFD, since 6 can be factored into the product of two
irreducible elements in two different ways
√ √
2 · |{z}
6 = |{z} 3 = (1 + −5) · (1 − −5) . (1.10)
| {z } | {z }
a·b c·d a·c b·d
Kummer proposed the idea of ”ideal numbers” to solve this problem by breaking the above equations
into smaller pieces. Assume there exist ideal numbers a, b, c, d which divide the factors of 6 in the way
as indicated in (1.10). Then the representation of 6 = a · b · c · d into ideal numbers would become
unique. Whatever these ”ideal numbers” are, if p is an ideal number and p|a and p|b then we should
also have p|a±b. Also if p|a then p|ax for any x. To deal with these type of object, Dedekind suggested
representing an ”ideal number” by the set of all numbers which are divisible by it. This leads to the
following notion of ideals.
Definition 1.19. Let R be a commutative unitary ring. A non-empty subset I ⊂ R is called an ideal
[イデアル] of R, if
(i) for any a, b ∈ I we have a + b ∈ I ,
(ii) for any a ∈ I and any x ∈ R we have a · x ∈ I.
Remark 1.20. Let I ⊂ R be an ideal of a commutative and unitary ring R.
(i) If 1 ∈ I then we immediately obtain from the second condition that I = R.
(ii) (I, +, ·) is a subring of R, which is non-unitary in the case I 6= R.
(iii) If φ : R → S is a ring homomorphism then the kernel of φ
ker(φ) = {x ∈ R | φ(x) = 0}
is an ideal in I.
(iv) We can define the quotient ring [剰余環]
R⧸ = {a | a ∈ R}
I
given by the set of all equivalence classes [同値類] of a ∈ R defined by
a = {b ∈ R | a − b ∈ I} .
If b ∈ a we also write a = b mod I and a is sometimes also just denoted a mod I. R⧸I is a ring
with addition a + b = a + b and multiplication a · b = a · b. The canonical projection [標準
射影]
p : R −→ R⧸I
a 7−→ a
is a surjective ring homomorphism with ker(p) = I. In particular any ideal is the kernel of some
ring homomorphism.
-8-
Version 10 (February 3, 2022)
Algebraic Number Theory • Introduction & Basics of algebra
(v) We have the isomorphism theorem [同型定理]: Any ring homomorphism φ : R → S induces
an isormophism
∼
e : R⧸ker(φ) −
φ → im(φ) .
If not stated otherwise, then R will always be a commutative unitary ring in the following.
Definition 1.21. (i) For a ∈ R we define
(a) = Ra = {ca | c ∈ R} .
a + b = {a + b | a ∈ a, b ∈ b}
are ideals in R.
(iii) A v ∈ R is a multiple of a ∈ R and b ∈ R if and only if (v) ⊂ (a) ∩ (b).
(iv) A d ∈ R is a divisor of a and b if and only if (a) + (b) ⊂ (d).
Proof. Todo: Give reference
Definition 1.24. Let a1 , . . . , an ∈ R elements in some commutative and unitary ring R. We define a
greatest common divisor (gcd) [最大公約数] (resp. a least common multiple (lcm) [最小公倍
数]) of a1 , . . . , an by the following properties:
-9-
Version 10 (February 3, 2022)
Algebraic Number Theory • Introduction & Basics of algebra
gcd(a1 , . . . , an ) = x1 a1 + · · · + xn an .
Y
n
1= (ai + bi ) = b1 · · · bn + · · · + a1 . . . an ∈ b + a1 · · · an
| {z } | {z }
i=1 ∈b ∈a1 ···an
and therefore R = b + a1 · · · an .
Theorem 1.30 (Chinese remainder theorem [中国の剰余定理]). Let a1 , . . . , an be coprime ideals of R.
Then the map
R⧸ R R
a1 · · · an −→ ⧸a1 × · · · × ⧸an
x mod a1 · · · an 7−→ (x mod a1 , . . . , x mod an )
is a ring isomorphism.
- 10 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Introduction & Basics of algebra
Proof. Due to Lemma 1.29 ii) it suffices to show the n = 2 case, since the general case then follows
inductively by using the n = 2 case to obtain the isomorphism
R⧸ R R
a1 · a2 · · · an −→ ⧸a1 × ⧸a2 · · · an .
To prove the n = 2 case we first show that for coprime a, b the ring homomorphism
φ : R −→ R⧸a × R⧸b
x 7−→ (x mod a, x mod b)
is surjective. Since a and b are coprime there exist a ∈ a and b ∈ b with a + b = 1. For given x1 , x2 ∈ R
we set x = x2 a + x1 b and then obtain
x = x2 a + x1 (1 − a) = x1 mod a ,
x = x2 (1 − b) + x1 b = x2 mod b ,
i.e. φ(x) = (x1 mod a, x2 mod b) which shows that φ is surjective. Now by Lemma 1.29 i) the kernel
is given by ker φ = a ∩ b = ab and therefore we obtain an isomorphism
- 11 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Introduction & Basics of algebra
1.3 Modules
Definition 1.33. Let R be a commutative unitary ring. A R-module [加群] consists of an abelian
group (M, +) and a scalar multiplication
R × M −→ M
(α, x) 7−→ αx ,
• α(x + y) = αx + αy,
• 1x = x.
Remark 1.34. (i) If R is a field then R-modules are R-vector spaces.
(ii) We can define R-module homomorphism, submodules, quotient modules similar as linear maps,
subspaces, and quotient spaces.
(iii) Every commutative unitary ring R is a R-module over itself by defining the scalar multiplication
as the usual multiplication in the ring. Its submodules are exactly the ideals of R.
Definition 1.35. (i) Let A ⊂ M be a subset of an R-module M . Then
( n )
X
hAi = ri ai | n ≥ 1, ri ∈ R, ai ∈ A
i=1
(ii) If hAi = M then A is called a generating set of M [生成系]. If there exists a finite A with
hAi = M then M is called finitely generated [有限生成].
(iii) A family (mλ )λ∈Λ of elements mλ ∈ M is called linearly independent [線型独立] if
X
rλ = 0
λ∈Λ
with rλ ∈ R (rλ = 0 for all but finitely many λ) implies rλ = 0 for all λ ∈ Λ.
(ii) The Z-module M = Z⧸2Z, where the scalar multiplication is defined by rm̄ = rm, is not free.
The set A = {0} does not generate M and the sets A = {1} and A = {0, 1} are not linearly
independent, since 2 · 1 = 0.
- 12 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Integrality
Proposition 1.37. Let R be a commutative unitary ring and M a R-module. Then the following two
statements are equivalent
(i) All submodules of M are finitely generated.
(ii) Any sequence M1 ⊂ M2 ⊂ M3 ⊂ . . . of submodules of M eventually stabilizes, i.e. there exists
some n such that Mn = Mn+1 = Mn+2 = . . . .
Definition 1.38. (i) A R-module which satisfies one of the conditions in Proposition 1.37 is calles
a noetherian module [ネーター加群]
(ii) A ring is called noetherian if it is a noetherian module over itself.
Examples 1.39. (i) Fields and in general principal ideal domains are noetherian.
(ii) The following ring is not noetherian
2 Integrality
We start by defining one of the main objects of this course.
Definition 2.1. (i) An algebraic number field [代数体] K is a finite field extension of Q, i.e.
Q ⊂ K and dimQ K < ∞. The elements of K are called algebraic numbers [代数的数].
(ii) A number x ∈ K of an algebraic number field is called an algebraic integer [代数的整数] if it
is the zero of a monic polynomial with integer coefficients, i.e. there exist some a1 , . . . , an ∈ Z
with
xn + a1 xn−1 + · · · + an = 0 .
We denote the set of all algebraic integers of a number field K by
OK = {x ∈ K | x algebraic integer}
This is called the ring of integers of K [整数環].
- 13 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Integrality
By definition it is not clear that OK is actually a ring. To prove this we will consider integrality in
more generality in the following.
Definition 2.2. Let A ⊂ B be an extension of rings. An element b ∈ B is called integral over A [A
上整である], if it satisfies a monic equation
bn + a1 bn−1 + · · · + an = 0
for some n ≥ 1 and a1 , . . . , an ∈ A. The ring B is called integral over A if all elements of B are
integral over A.
Proposition 2.3. Finitely many elements b1 , . . . , bn ∈ B are all integral over A if and only if the ring
A[b1 , . . . , bn ] viewed as an A-module is finitely generated.
Proposition 2.4 (Laplace expansion/Row-Column expansion [余因子展開]). Let M = (mij ) be an
(r × r)-matrix with entries in a ring R, and let M ∗ = (m∗ij ) be the adjoint matrix, i.e.
where Mij is obtained from M by deleting the i-th column and the j-th row. Then we have
M M ∗ = M ∗ M = det(M )E,
M x = 0 =⇒ det(M )x = 0 .
Proof of Proposition 2.3. Let b be integral over A, i.e. f (b) = 0 for some monic polynomial f (x) ∈ A[x]
of degree m ≥ 1. Since f is monic we can write any g(x) ∈ A[x] as
for some q(x), r(x) ∈ A[x] with deg(r) < m. Since f (0) = 0 we obtain g(b) = r(b) = a0 + a1 b + · · · +
am−1 bm−1 for some ai ∈ A. This shows that A[b] is finitely generated by 1, b, . . . , bm−1 as a A-module.
If b1 , . . . , bn are integral over A we then see by induction on n that A[b1 , . . . , bn ] is finitely generated.
This shows one direction of the proposition.
For the other direction assume that A[b1 , . . . , bn ] is finitely generated by ω1 , . . . , ωr . Then for any
b ∈ A[b1 , . . . , bn ] we can write
X
r
bwi = aij ωj
j=1
for some aij ∈ A and i = 1, . . . , r. This we can also write in terms of matrices as
a1,1 ··· a1,r ω1 bω1
.. .. .. .. = ..
. . . . .
ar,1 ··· ar,r ωr bωr
| {z }
S:=
- 14 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Integrality
det(M ) = br + a1 br−1 + · · · + ar = 0 ,
which shows that b is integral over A. And therefore all b1 , . . . , bn are integral over A since b was an
arbitrary element in A[b1 , . . . , bn ].
As a direct consequence from the proof of Proposition 2.3 we obtain the following.
Corollary 2.5. If b1 and b2 are integral over A, then b1 + b2 and b1 · b2 are also integral over A.
Proof. By the proof of Proposition 2.3 we see that b1 + b2 ∈ A[b1 , b2 ] and b1 b2 ∈ A[b1 , b2 ] are integral
over A if b1 and b2 are integral.
Definition 2.6. Let A ⊂ B be an extensions of rings.
(i) The ring
Ā = {b ∈ B | b integral over A}
- 15 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Trace, Norm, and Discriminant
S −1 R := R × S⧸∼ .
We write the class of (r, s) in S −1 R as a fraction rs . S −1 R is a commutative unitary ring with addition
and multiplication defined by
r r′ rs′ + r′ s r r′ rr′
+ ′ := , · ′ := ′ .
s s ss′ s s ss
0
The neutral elements with respect to these operations are given by 0 = 1 and 1 = 11 .
Remark 2.10. (i) The map
φS : R 7−→ S −1 R
r
r 7−→
1
is an ring homomorphism, which is injective if and only if S does not contain any zero divisors.
−1
(ii) We have φS (S) ⊂ (S −1 R)× since 1s = 1s . But in general there are more units than just the
/ S but 21 ∈ (S −1 Z)× .
elements coming from S, e.g. if S = {1, 4, 42 , . . . } then 2 ∈
(iii) If R is a domain then S = R\{0} is a multiplicative set. In this case S −1 R is a field, called the
field of fractions of R [商体] and denoted by Frac(R) := S −1 R. In particular φS is injective
in this case and we can view R as a subring of Frac(R). For example we have Frac(Z) = Q.
(iv) If p ⊂ R is a prime ideal, then Sp := R\p is multiplicative, since 1 ∈/ p and the condition
xy ∈ p =⇒ x ∈ p or y ∈ p implies x ∈ / p and y ∈/ p =⇒ xy ∈/ p. The localization is then
denoted by Rp = Sp−1 R. This is a so-called local ring [局所環], which means hat it has exaclty
one maximal ideal given by m = rs | s ∈ / p, r ∈ p .
Definition 2.11. Let A be a domain with field of fractions K = Frac(A).
a n a n−1
+ a1 + · · · + an = 0
b b
for a1 , . . . , an ∈ A. Therefore multiplying with bn gives
an + a1 ban−1 + · · · + an bn = 0 .
If π ∈ A is prime and π|b then since A is factorial the above equations implies that π|a. Assuming
that ab is reduced we therefore obtain b ∈ A× and ab ∈ A.
- 16 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Trace, Norm, and Discriminant
[M : K] = [M : L][L : K] .
(iii) Let R again be a ring and K ⊂ R a field. For any α ∈ R we have the ring homomorphism
ψα : K[X] −→ R
f 7−→ f (α) .
An element α ∈ R is algebraic if and only if ker(ψα ) 6= (0). Since K[X] is a principal ideal
domain we can find for any algebraic α ∈ R a monic polynomial, the minimal polynomial of
α [最小多項式], min(α) ∈ K[X] with ker(ψα ) = (min(α)). We get
K[X]⧸
(min(α)) = K(α) .
(iv) A field K is called algebraically closed [代数的閉体], if any non-constant f (X) ∈ K[X] splits
into linear factors
f (X) = k(X − α1 ) · · · (X − αn )
- 17 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Trace, Norm, and Discriminant
(ii) In general if L = Q(α) for some algebraic number α with [L : K] = n any element in L can be
Pn−1
written as a sum j=0 cj αj for some cj ∈ K. If the minimal polynomial of α is minK (α) =
Qn
j=1 (X − αj ) with αj ∈ K̄ then the n embeddings of L into K̄ are given for i = 1, . . . , n by
σi : L −→ K̄
X
n−1 X
n−1
cj αj 7−→ cj αij .
j=0 j=0
√ √ √ √
(iii) For L = Q( 2, 3) a primitive element is given by α = 2 + 3 since clearly Q(α) ⊂ L and due
√ 2 √ 3
to 3 = 11α−α
2 and 2 = − 9α−α2 we also have L ⊂ Q(α), i.e. L = Q(α).
Definition 3.4. Let L/K be a finite field extension with [L : K] = n. For x ∈ L define the K-linear
map on the n-dimensional K-vector space L by
Tx : L −→ L
α 7−→ x · α.
TrL/K (x + y) = TrL/K (x) + TrL/K (y) , and NL/K (x · y) = NL/K (x) NL/K (y) ,
and therefore the trace and norm can also be seen as group homomorphisms
Examples 3.5. For K = Q and L = Q(i) we have n = 2 and B = {1, i} is a basis of L as a K-vector
space. For x = a + bi ∈ L the matrix of Tx with respect to this basis is given by
a −b
[Tx ]B = .
b a
- 18 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Trace, Norm, and Discriminant
Proposition 3.6. Let L/K be a finite field extension with [L : K] = n and char(K) = 0 or |K| < ∞.
If σi : L → K̄ for i = 1, . . . , n denotes the n embeddings of L in K̄, then for x ∈ L we have
Y
n
fx (λ) = (λ − σi (x)) ,
i=1
Xn
TrL/K (x) = σi (x) ,
i=1
Yn
NL/K (x) = σi (x) .
i=1
Qm
Proof. Let px (t) = tm + c1 tm−1 + · · · + cm = i=1 (t − xi ) ∈ K[t] be the minimal polynomial of x,
i.e. [K(x) : K] = m. Here the xi ∈ K̄ denote the, pairwise different, zeros of px , which are called the
conjugates of x. Then 1, x, . . . , xm−1 is a basis of K(x)/K and if α1 , . . . , αd is a basis of L/K(x), then
is a basis of L/K. The matrix of the k-linear map Tx with respect to the basis B is given by the
diagonal block matrix
M ... 0
..
[Tx ]B = ... ..
. .
0 ... M
on the diagonal. Since det(tE − M ) = px (t) we get that the characteristic polynomial of Tx is given
by fx (t) = det(tE − [Tx ]B ) = px (t)d . We have n embeddings σ ∈ HomK (L, K̄), which can be divide
into m classes of size d by the equivalence relation σ ∼ τ :⇔ σ(x) = τ (x). Let τ1 , . . . , τm be a system
of representatives.
Qm Since for each embedding the image of x needs to be one of its conjugates, we get
px (t) = j=1 (t − τj (x)) and therefore
Y
m Y
m Y Y
n
d
fx (t) = px (t) = (t − τj (x)) =d
(t − σ(x)) = (t − σi (x)) ,
j=1 j=1 σ∼τj i=1
which is the first statement we wanted to show. The second and third follow immediately by multiplying
the product out and then use that the trace and norm are given by the first and last coefficients of
fx .
- 19 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Trace, Norm, and Discriminant
Corollary 3.7. Let K ⊂ L ⊂ M be finite field extensions with char(K) = 0 or |K| < ∞. Then we
have
d(α1 , . . . , αn ) 6= 0
and (x, y) = TrL/K (xy) is a nondegenerate bilinear form on the K-vector space L.
Proof. Todo: See handwritten lecture notes.
Situation 3.11. From now on we will consider the situation, where A is an integrally closed ring (e.g.
Z) with field of fractions K = Frac A (e.g. Q). L/K will be a finite field extension (e.g. algebraic
number field) and B is the integral closure of A in L (e.g. OL ).
K L
A B
- 20 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Trace, Norm, and Discriminant
Proposition 3.12. With the notation as in Situation 3.11 we have the following.
(i) Every element β ∈ L has the form
b
β= , with b ∈ B, a ∈ A.
a
In particular L = Frac B.
(ii) β ∈ L is integral over A if and only if minK (β) ∈ A[X].
Lemma 3.13. With the notation as in Situation 3.11. Let α1 , . . . , αn be a basis of L/K which is
contained in B of discriminant d = d(α1 , . . . , αn ). Then
dB ⊂ Aα1 + · · · + Aαn .
b = a1 ω1 + · · · + an ωn ,
with a1 , . . . , an ∈ A.
Remark 3.15. (i) An integral basis of B over A is automatically also a basis of L/K as a K-vector
space, i.e. n = [L : K]. This follows from Proposition 3.12 i). In this case we say that L/K as
an integral basis.
(ii) If B has an integral basis over A then B is a free A-module of rank [L : K].
Proposition 3.16. Let A be a principal ideal domain and consider again the Situation 3.11. Then
every finitely generated B-submodule M 6= 0 of L is a free A-module of rank [L : K]. In particular, B
admits an integral basis over A.
Proof. [N, Proposition 2.10].
Corollary 3.17. Let K be a number field. Then every finitely generated OK -module a in K has a
Z-basis α1 , . . . , αn , i.e.
a = Zα1 + · · · + Zαn
with n = [K : Q]. The discriminant d(α1 , . . . , αn ) is independent of the choice of the basis.
- 21 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Dedekind domains
Definition 3.18. With the same notation as in Corollary 3.17 we call d(a) = d(α1 , . . . , αn ) the
discriminant of the OK -module a. In particular,
dK = d(OK ) = d(ω1 , . . . , ωn ),
where ω1 , . . . , ωn is an integral basis of K/Q ,is called the discriminant of the number field K.
Proposition 3.19. If a ⊂ a′ are two nonzero finitely generated OK -submodules of K, then the index
[a′ : a] is finite and we have
4 Dedekind domains
Proposition 4.1. Let K be a number field. In OK every non-unit α 6= 0 can be factored into a product
of irreducible elements.
Proof. If α is not irreducible, then α = βγ with non-units β, γ ∈ OK . By the multiplicativity of the
×
norm, NL/K (β)NL/K (γ) = NL/K (α) ∈ Z. Since β, γ ∈ / OK , NL/K (β), NL/K (γ) ∈
/ {±1}. This implies
1 < |NL/K (β)|, |NL/K (γ)| < |NL/K (α)|.
- 22 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Dedekind domains
Theorem 4.4. Let O be a Dedekind domain. Every ideal a of O, which differs from (0) and (1),
admits a factorization
a = p1 . . . pr
into nonzero prime ideals pi of O, which is unique up to the order of the factors.
Lemma 4.5. Let O be a Dedekind domain. For every ideal a 6= (0) of O there exist nonzero prime
ideals p1 , . . . , pr such that
p1 . . . pr ⊂ a . (4.1)
Proof. Let M be the set of a 6= (0) such that there are no prime ideals p1 , · · · , pr with p1 · · · pr ⊂ a.
Certainly, a is not a prime ideal (otherwise, the prime ideal itself is the p1 ). By definition, there is
b1 , b 2 ∈
/ a with b1 b2 ∈ a.
Because a1 , a2 ∈ / M , then p1 · · · pr ⊂ a1 , and p′1 · · · p′r ⊂ a2 , for some prime ideals p1 , · · · , pr , p′1 , · · · , p′r .
Then, p1 · · · pr p′1 · · · p′r ⊂ a1 a2 ⊂ a. Thus, a ∈
/ M . Contradiction.
Thus, M = ∅.
Lemma 4.6. Let O be a Dedekind domain with field of fractions K = Frac O. Let p ⊂ O be a prime
ideal and set
p−1 = {x ∈ K | xp ⊂ O} .
On the other hand, bp ⊂ (a), then a−1 bp ⊂ O, then a−1 b ∈ p−1 , then O 6= p−1 .
Now let a ⊂ O be a nonzero ideal. Because O is Noetherian, then a is generated by the elements
α1 , · · · , αn .
- 23 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Dedekind domains
But because O is integrally closed, then x ∈ O, then p−1 = O, contradiction. In conclusion, ap−1 6=
a.
Let M be the set of ideals not either (0) or (1) which do not admit a prime ideal decompositon.
If M 6= ∅, then there is a maximal element under inclusion (⊂), which we denote a ⊂ M (because
O is Noetherian).
Since a is not prime (otherwise, the ideal itself is the decomposition), there exists a maximal
ideal p with a ⊂ p.
Since p is maximal, pp−1 = O, and with O ⊂ p−1 . We get ap−1 6= O, otherwise, a = ap−1 p = p
(which is a contradiction).
By Theorem 4.4 any ideal a 6= (0) of a Dedekind domain O can be (uniquely up to reordering) written
as
a = pν11 . . . prνr
- 24 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Dedekind domains
√ √
(2) = p21 , (3) = p2 p3 , (1 + −5) = p1 p2 , (1 − −5) = p1 p3
a−1 = {x ∈ K | xa ⊂ O} .
Proof. The associativity, commutativity, and existence of identity (which is O) is clear. For prime
ideals p ⊂ O, we have pp−1 = O. For an integral ideal a = p1 p2 · · · pr the inverse is given by
b = p−1 −1 −1
1 p2 · · · pr . Since ab = O, b ⊂ a
−1
and if x ∈ a−1 (so that xa ⊂ O), we have xab ⊂ b (note
here: xa ∈ O and ab = O), thus, x ∈ b. Hence, b = a−1 . If a is fractional, i.e. ca ⊂ O for some
c ∈ O, c 6= 0, then (ca)−1 = c−1 a−1 → (ca)(c−1 a−1 ) = O.
Corollary 4.11. Every fractional ideal a admits a unique representation as a product
Y
a= pνp (a)
p⊂O
prime ideal
- 25 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Lattices
ClK = JK⧸PK
1 −→ O× −→ K × −→ JK −→ ClK −→ 1 .
5 Lattices
Definition 5.1. Let V be an n-dimensional R-vector space.
(i) A lattice in V is a subgroup of the form
Γ = Zv1 + · · · + Zvm
with linearly independent v1 , . . . , vm ∈ V . The (v1 , . . . , vm ) is called a basis of Γ and the set
Φ = {x1 v1 + · · · + xm vm | xi ∈ R, 0 ≤ xi < 1}
- 26 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Minkowski Theory
h, i : V × V −→ R .
(ii) On a euclidean vector space V we have a notion of volume. PnLet e1 , . . . , en be a orthonormal basis
of V . For linear independent v1 , . . . , vn ∈ V with vi = j=1 aij ej we define the volume of the
parallelepiped
by
6 Minkowski Theory
From now on K is again a number field. We will recall some facts on the embeddings of K. Let
[K : Q] = n Qand let θ be a primitive element, i.e. K = Q[θ], and denote the minimal polynomial of θ
n
by pθ (X) = i=1 (X − θi ), where θi ∈ K̄ ⊂ C are the conjugates of θ. Any a ∈ K can then uniquely be
written as a = a0 + a1 θ + · · · + an−1 θn−1 for some a0 , . . . .an−1 ∈ Q. Each conjugate θi for i = 1, . . . , n
gives an embedding of K by
τi : K −→ C
X
n−1 X
aj θj 7−→ aj θij .
j=0 j=0
- 27 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Minkowski Theory
Some of the θj might be real and therefore τi (K) ⊂ R. These embeddings τi are called real embed-
dings. The other zeros of pθ come in pairs of complex conjugates θi = θi′ ∈ C\R with 1 ≤ i < i′ ≤ n.
The corresponding embeddings τi , τi′ are called complex embeddings. We will usually denote the
number of real embeddings by r and the number of pairs of complex embeddings by s, i.e. we have
n = r + 2s.
We want to embed K into some euclidean vector space in order to use the results of the previous section.
For this we will first embed it into a complex vector space. Consider all embeddings τi : K → C at
the same time and define the map
Y
j : K −→ KC := C
τ
a 7−→ j(a) = (τ (a))τ =: (aτ )τ .
Q P
Here and in the following we denote by τ (resp. τ ) alway the product (resp. the sum) over all
embeddings τi : K → C.
The space KC can be equipped with the hermitian scalar product
X
hx, yi = xτ yτ ,
τ
i.e. h·, yi is linear, hx, yi = hy, yi and hx, xi > 0 for x 6= 0. The complex conjugation F : z → z̄
generates the Galois group G(C/R), which acts on C and also on HomQ (K, C) by
F : τ 7→ (τ : K → C)
x 7→ τ̄ (x) := τ (x) .
This gives an involution F : KC → KC with (F (z))τ = z̄τ̄ . Then one checks that the hermitian scalar
product satisfies
We see that the image of j in KC is invariant under the action of F , which leads to the following.
KR = {z ∈ KC mod zτ̄ = zτ } .
- 28 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Minkowski Theory
z1 z1
F z2 = z3 .
z3 z2
Therefore the Minkowski space in this case is given by
z1
KR = z2 | z1 ∈ R, z2 ∈ C .
z2
Denote the real embeddings of K by ρ1 , . . . , ρr : K → R and the complex ones by σ1 , σ1 , . . . , σs , σs :
K → C. Then the Minkowski space can be written as
KR = {(zτ ) ∈ KC | zρ ∈ R, zσ̄ = zσ }
here we use the notation zρ ∈ R for zρi ∈ R for all i = 1, . . . , r and similarly zσ̄ = zσ means that
zσj = zσj for j = 1, . . . , s. This space is isomorphic to Rr+2s = Rn by the following isomorphism
Y
f : KR −→ R = Rr+2s
τ
zτ 7−→ xτ ,
where xρ = zρ , xσ = Re(zσ ) and xσ = Im(zσ ). This isomorphism transforms the canonical metric into
the scalar product
X
(x, y) = aτ xτ yτ
τ
canonical measure and the Lebesgue measure on Rn differ by a factor of 2s , i.e. for X ⊂ KR we have
Y s
2 p
cτ > |dK |[OK : a] . (6.1)
τ
π
|τ (a)| < cτ
for all τ ∈ HomQ (K, C).
- 29 -
Version 10 (February 3, 2022)
Algebraic Number Theory • The class number
Proposition 7.3. If a = pν11 . . . pνrr is the prime factorization of an ideal a 6= (0) then
N(ab) = N(a)N(b) .
Theorem 7.6. The ideal class group ClK = JK⧸PK is finite. Its order
hk = | ClK |
- 30 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Fermat’s Last Theorem
√ √ √
Example √ 7.7. Let K =√ Q( −5) then OK = Z[ −5] has integral basis {1, −5} and r = 0, s = 1,
τ1,2 : a + b −5 7→ a ± b −5.
√ 2
√
dK = det
1 √−5 = (−2 −5)2 = −20 ,
1 − −5
2
2 p 2√
|dK | = 20 ≈ 2.85 .
π π
Every class of ClK therefore contains an ideal a with N(a) ≤ 2. If N(a) = 1 then a = OK . If N(a) = 2,
then 2 ∈ a, i.e. a|(2). The prime factorization of (2) is
√
(2) = (2, 1 + −5)2 =: p2
√
√ N(p) = 2. This shows that (2, 1 + −5) is the only ideal of norm 2. This shows hK ≤ 2 and since
and
Z[ −5] is not a PID we have hK > 1 from which we get hK = 2.
A better bound for the norm is given by the following:
Theorem 7.8 (Minkowski’s bound). Every class of ClK contains an ideal a ⊂ OK with
2
n! 4 p
N(a) ≤ |dK | .
nn π
Proof. This can be shown by proving a refinement of Theorem 6.4, Lemma 7.5 and the proof of
Theorem 7.6.
Definition 7.9. The Dedekind zeta function of a number field K is defined for z ∈ C with
Re(z) > 1 by
X 1
ζK (z) = .
N(a)z
(0)̸=a⊂OK
Remark 7.10. (i) The Dedekind zeta functions converges absolutely for z ∈ C with Re(z) > 1 and
it has an analytic continuation to C with a simple pole only at z = 1.
(ii) Due to the unique prime ideal factorization in OK we have the Euler product (Re(z) > 1)
Y 1
ζK (z) = .
1 − N(p)−z
(0)̸=p⊂OK
p prime ideal
2r (2π)s hK RK
lim (1 − z)ζK (z) = p ,
z→1 ωK |dK
where RK is the regulator of K and ωK is the number of roots of unity in K. (Both will appear in
Section 9).
- 31 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Dirichlet’s Unit Theorem
xn + y n = z n . (8.1)
(i) The case n = 1 is clear and for n = 2 there are infinitely many non-trivial solutions (Exercise 4).
(ii) For n ≥ 3 Fermat claimed (Fermat’s Last Theorem): There are no non-trivial solutions for (8.1).
Theorem 8.1. There are no nonzero solutions x, y, z ∈ Z for
x4 + y 4 = z 2 .
(ii) A prime p is regular if and only if it does not divide the numerator of the Bernoulli numbers
Bk for k = 2, 4, . . . , p − 3. Here the Bernoulli numbers Bk are defined by their exponential
generating series
X Bk X
X k := .
k! eX − 1
k≥0
Remark 8.4. (i) Setting hp := hQ(ζp ) we have hp = 1 for p ≤ 19 and h23 = 3, h37 = 37, h59 =
3 · 59 · 233, h67 = 67 · 12739. All primes ≤ 100 are regular except for 37, 59 and 67.
(ii) Conjecturally there are infinitely many (∼ 60% of all primes) regular primes. We just know that
there are infinitely irregular primes.
Lemma 8.5. Let K = Q(ζp ) and let a ⊂ OK be an idea. If p is regular and ap is principal, then a is
also principal.
- 32 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Extensions of Dedekind domains
× λ
1 −→ µ(K) −→ OK −→ Γ −→ 0
is exact.
Proof. Todo: See handwritten lecture notes.
Lemma 9.2. For a given a ∈ Z, there are, up to associates, only finitely many elements α ∈ O× with
NK/Q (α) = a.
Proof. Todo: See handwritten lecture notes.
Proposition 9.3. The group Γ is a complete lattice in the (r + s − 1)-dimensional vector space H, i.e
Γ∼
= Zr+s−1 .
Proof. Todo: See handwritten lecture notes.
×
Theorem 9.4 (Dirichlet’s unit theorem). The unit group OK is given by a direct product of the cyclic
group µ(K) and a free abelian group of rank r + s − 1, i.e.
× ∼
OK = µ(K) ⊕ Zr+s−1 .
Remark 9.5. (i) By Theorem 9.4 there exist units ϵ1 , . . . , ϵt (t = r + s − 1) called the fundamental
×
units, such that any unit ϵ ∈ OK can be written as
ϵ = ζϵν11 · · · ϵνt t
K L
A O
- 33 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Extensions of Dedekind domains
Definition 10.3. (i) The exponent ei in (10.1) is called the ramification index of Pi over p.
(ii) The degree of the field extension
h i
fi = O⧸Pi : A⧸p
X
r
ei fi = n .
i=1
Example 10.5. In the case A = Z, K = Q, L = Q(i), O = OL = Z[i] we have the following different
situations for the factorization of prime ideals p ⊂ A in O:
• p = (p) for prime p ≡ 1 mod 4: In this case we saw that there exist a, b ∈ Z with p = a2 + b2
and (p) = (a + bi)(a − bi). Therefore, r = 2, e1 = e2 = 1 and f1,2 = [Z[i]⧸(a ± bi) : Z⧸pZ] = 1.
• p = (p) for prime p ≡ 3 mod 4: In this case (p) is prime in Z[i] and r = 1, e1 = 1 and
f1 = [Z[i]⧸(p) : Z⧸pZ] = 2.
Let θ ∈ L be a primitive element, i.e. L = K(θ). We can choose θ ∈ O and write p(X) ∈ A[X] for its
minimal polynomial.
Definition 10.6. The ideal
F = {α ∈ O | αO ⊂ A[θ]} ⊂ O
- 34 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Extensions of Dedekind domains
Proposition 10.7. Let p ⊂ A be a prime ideal which is coprime to the conductor F of A[θ] (i.e.
pO + F = O). Let
p(X) = p1 (X)e1 · · · pr (X)er
be the factorization of p(X) ≡ p(x) mod p into irreducibles pi (X) ≡ pi (x) mod p over A⧸p.
Then for i = 1, . . . , r the
Pi = pO + pi (θ)O
are the different prime ideals of O above p. The inertia degrees are fi = deg pi and we have
(iii) Pi is called unramified over A (or K) if ei = 1 and if the extension O⧸Pi /A⧸p is separable.
Otherwise Pi is called ramified. If ei > 1 and fi = 1 then Pi is called totally ramified.
(iv) p is called unramified if all Pi over p are unramified. Otherwise, p is called ramified. In
particular, if p split completely then it is unramified.
(v) The extension L/K is called unramified if all prime ideals p ⊂ A are unramified.
Example 10.10. Again we consider the the case A = Z, K = Q, L = Q(i), O = OL = Z[i].
• (2) = (1 + i)2 is ramified.
• p = (p) for prime p ≡ 1 mod 4: In this case we saw that there exist a, b ∈ Z with p = a2 + b2
and (p) = (a + bi)(a − bi). Therefore p split completely and is unramified.
• p = (p) for prime p ≡ 3 mod 4: p is inert (it is also a prime ideal in O) and therefore unramified.
Proposition 10.11. There are just finitely many prime ideals of A which are ramified over L.
Definition 10.12. The discriminatn dO/A of the ring extension O/A is the ideal generated by the
discriminants d(ω1 , . . . , ωn ) of all bases ω1 , . . . , ωn of L/K contained in O
One can show that p is ramified in L if and only if p divides dO/A . In the example A = Z, K = Q,
L = Q(i), O = OL = Z[i] we have dO/A = (4) and therefore (2) is the only ramified prime ideal.
———————— Until here in lecture 14 (28th January, 2022) ————————
- 35 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Extensions of Dedekind domains
Exercises
The following gives the collection of all homework exercises.
Exercise 1. Recall some algebra. For this show the following basic facts for rings:
(i) In an integral domain, every prime element is irreducible.
(ii) In a unique factorization domain, every irreducible element is prime.
Exercise 2. Wilson’s theorem, i.e. show that for any prime number p we have
(p − 1)! ≡ −1 mod p .
Exercise 3. Show the following facts for the Gaussian integers Z[i]:
(i) The group of units is Z[i]× = {1, −1, i, −i}. For this show that an element α ∈ Z[i] is a unit if
and only if N (α) = 1, where N is the norm defined by N (α) = |α|2 .
(ii) Show that, in the ring Z[i], the relation αβ = eγ n , for relatively prime1 numbers α, β ∈ Z[i] and
a unit e ∈ Z[i]× implies α = e1 an and β = e2 bn with a, b ∈ Z[i] and units e1 , e2 ∈ Z[i]× .
Exercise 4. Find all pythagorean triples, i.e. find all integers a, b, c ∈ Z satisfying
a2 + b2 = c2 .
a = u2 − v 2 , b = 2uv, c = u2 + v 2 ,
where u, v ∈ Z, u > v > 0, gcd(u, v) = 1 and u, v are not both odd. To show that these are
indeed all solutions, factor a2 + b2 in Z[i] and then use Exercise 3 (ii).
√
Exercise 5. We saw that in√R = Z[ −5] √ we have the non-unique factorization of 6 into irreducible
elements as 6 = 2 · 3 = (1 + −5) · (1 − −5). Find prime ideals p1 , p2 , p3 ⊂ R such that the ideals
generated by these elements can be written as
1 Relatively prime here means that there exists no irreducible element which divides both of them.
- 36 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Extensions of Dedekind domains
√ √
(2) = p21 , (3) = p2 p3 , (1 + −5) = p1 p2 , (1 − −5) = p1 p3
Exercise 6.
(i) Let R be a commutative unitary ring and M a R-module. Show that the following two statements
are equivalent definitions for M being noetherian
(a) All submodules of M are finitely generated.
(b) Any sequence M1 ⊂ M2 ⊂ M3 ⊂ . . . of submodules of M eventually stabilizes, i.e. there
exists some n such that Mn = Mn+1 = Mn+2 = . . . .
(ii) Let R be a noetherian ring and M a R-module. Show that M is a noetherian module if and only
if M is finitely generated.
√
Exercise 7. Let d 6= 1, 0 be a square-free integer. Show that the ring of integers of K = Q( d) is
( √
Z[ √d] d ≡ 1 mod 4
OK = d+1 ,
Z 2 d ≡ 2, 3 mod 4
i.e. show that the above set give exactly those elements in K which are integral over Z.
Exercise 8. Let K ⊂ L ⊂ M be finite field extensions with char(K) = 0 or |K| < ∞. Show that
Exercise 9. Let A be an integrally closed ring with field of fractions K = Frac(A). L/K a finite field
extension and B is the integral closure of A in L. Show the following:
(i) β ∈ L is integral over A if and only if minK (β) ∈ A[X].
(ii) If b ∈ B then TrL/K (b), NL/K (b) ∈ A.
(iii) We have b ∈ B × if and only if NL/K (b) ∈ A× .
Exercise 11. Show that for any number field K the discriminant satisfies dK ≡ 0, 1 mod 4.
- 37 -
Version 10 (February 3, 2022)
Algebraic Number Theory • Extensions of Dedekind domains
x4 + y 4 = z 2 .
1−ζ k
Exercise 13. Let ζ be a primitive n-th root of unity for n ≥ 3. Show that the numbers ϵ = 1−ζ for
(k, n) = 1 are units in the ring of integers of the field Q(ζ).
√
Exercise 14. Calculate the fundamental unit of K = Q( d) for the cases d = 2, 5, 10.
√ √ √
Exercise 15. In Z[ 4 2], show u = 1 + 4 2 and v = 1 + 2 are units and they are multiplicatively
independent: if ua v b = 1 for a, b ∈ Z then a = 0 and b = 0.
References
[C] Keith Conrad, Fermat’s Last Theorem for Regular Primes. Available athttp://www.math.
uconn.edu/~kconrad/blurbs/gradnumthy/fltreg.pdf.
[IR] Kenneth Ireland, Michael Rosen, A Classical Introduction to Modern Number Theory,
Graduate Texts in Mathematics, Second Edition, Springer-Verlag, Berlin.
[KKS] Kazuya Kato (加藤 和也), Nobushige Kurokawa (黒川 信重), Takeshi Saito (斎藤 毅),
数論〈1〉Fermat の夢と類体論 単行本, Tankobon Hardcover 2005/1/7.
English version: Number Theory 1: Fermat’s Dream, Translations of Mathematical Monographs,
Vol 186, First Edition.
[N] Jürgen Neukirch, Algebraic Number Theory, Grundlehren der Mathematischen Wissenschaften
322. Springer-Verlag.
[ST] Ian Stewart, David Tall, Algebraic Number Theory and Fermat’s Last Theorem, Chapman
and Hall/CRC 4th edition.
[Sch] Christoph Schweigert, Zahlentheorie, Lecture notes, WS 2004/05, Universität Hamburg.
http://www.math.uni-hamburg.de/home/schweigert/skripten/zskript.pdf.
- 38 -
Version 10 (February 3, 2022)