Ideal Theory: ! W W L Chen, 1984, 2013
Ideal Theory: ! W W L Chen, 1984, 2013
Ideal Theory
3.1. Introduction
√ √
Let us examine the ring of integers in the algebraic number field Q( 15). This is simply Z[ 15] by
Theorem 2.24. Consider, in particular, the two factorizations of the algebraic integer 10 into products
of primes, given by
√ √
10 = 2 · 5 = (5 + 15)(5 − 15).
Clearly we do not have uniqueness of factorization into products of primes in this algebraic number
field. √ √ √
The numbers 5 and 3 are not in the algebraic number field Q( 15), but let us introduce these
numbers into the argument nevertheless. Then
√ √ √ √ √ √ √ √
5 + 15 = 5( 5 + 3) and 5 − 15 = 5( 5 − 3),
and note that
√ √ √ √
2 = ( 5 + 3)( 5 − 3).
Hence the two factorizations of the algebraic integer 10 are obtained by grouping the terms in the
“factorization”
√ √ √ √ √ √
10 = 5 5( 5 + 3)( 5 − 3)
√
in two different ways. It therefore appears that in the algebraic number field Q( √15), the primes
are√not√necessarily the “building blocks”. It seems necessary√ to
√ enlarge the field Q( 15) to perhaps
Q( 3, 5) in order to include “ideal numbers” such as 5 ± 3.
Our hope is then the following: Suppose that there is no uniqueness of factorization of algebraic
integers into products of primes in an algebraic number field K. Is it then possible to extend K to
an algebraic number field L such that the algebraic integers in K factorize in some unique way into
products of algebraic integers in L? But then how do we attempt to find such an algebraic √ number
field L, if it exists? Or, returning to our example, what numbers should we add to Q( 15)?
Let K be a given algebraic number field. Suppose that ξ is a “common factor” to two relatively
prime algebraic integers in K. Let a denote the set of all algebraic integers in K that are “divisible”
by ξ. If α, β ∈ a, then clearly λα + µβ ∈ a for all algebraic integers λ and µ in K. But this is precisely
the definition of an ideal in the ring of integers O of the algebraic number field K.
Let us consider an ideal a in an algebraic number field K. Suppose that we can find an algebraic
integer ξ, not necessarily in K, such that a is the set of all algebraic integers in K which are “divisible”
by ξ, and that ξ is in some sense unique, then we have characterized the missing algebraic integers in
K by means of ideals. In this case, the problem of factorization of algebraic integers then becomes
the problem of factorization of ideals. Our aim is to show that there is a satisfactory solution to the
latter. This is known as Kummer theory.
23
24 3. IDEAL THEORY
Remarks. (i) The origin of Kummer theory goes back to the famous Fermat’s last theorem, that
for all natural numbers n > 2, the diophantine equation
xn + y n = z n
has no solutions in non-zero integers x, y and z.
(ii) The problem can be simplified somewhat. First of all, we may restrict the solutions to pairwise
coprime non-zero integers x, y and z. Secondly, it clearly suffices to study the problem when the
exponent n is equal to 4 or is an odd prime.
(iii) When n = 2, the solutions of the equation x2 + y 2 = z 2 with pairwise coprime integers x, y
and z are given parametrically by
±x = r2 − s2 , ±y = 2rs, ±z = r2 + s2 ,
or with x and y interchanged, where r and s are coprime integers and exactly one of them is odd.
Clearly it is sufficient to consider positive x, y and z, and not all three of them can be odd. Since
they are pairwise coprime, exactly one of them is even. This cannot be z, for otherwise
2 ≡ x2 + y 2 = z 2 ≡ 0 mod 4.
We may therefore assume that y is even, and that x and z are odd. In this case,
(3.1) y 2 = z 2 − x2 = (z + x)(z − x),
where y, z − x and z + x are all even and positive. Writing y = 2u, z + x = 2v and z − x = 2w, we
then have u2 = vw. It is not difficult to see that v and w are coprime, so factorizing u, v and w into
prime factors, it is easily seen that both v and w are squares. Let v = r2 and w = s2 . Then r and s
are coprime, and
z = v + w = r2 + s2 , x = v − w = r2 − s2 .
Furthermore, since both x and z are odd, precisely one of r and s is odd. Finally, it follows from
(3.1) that y 2 = (r2 + s2 )2 − (r2 − s2 )2 = 4r2 s2 , so that y = 2rs.
(iv) The case n = 4 of the problem can now be handled relatively easily by showing that the
equation
x4 + y 4 = z 2
has no solutions in non-zero integers x, y and z. Suppose on the contrary that such a solution exists.
We may assume that x, y and z are all positive, and that z is minimal among all such solutions. Then
x, y and z are coprime. In view of (iii) above, there exist coprime r and s, precisely one of which is
even and such that
x2 = r2 − s2 , y 2 = 2rs, z = r2 + s2 .
Furthermore, x and z are odd and y is even. Clearly
x2 + s2 = r2 ,
where x and s are coprime. In view of (iii) above, there exist coprime a and b, precisely one of which
is even and such that
x = a2 − b2 , s = 2ab, r = a2 + b2 .
Substitution gives y 2 = 4ab(a2 + b2 ). On writing y = 2k, we have
k 2 = ab(a2 + b2 ).
It is not difficult to see that a, b and a2 + b2 are pairwise coprime. Hence there exist u, v and w such
that a = u2 , b = v 2 and a2 + b2 = w2 , so that
u4 + v 4 = w 2 .
Now w ! a2 + b2 = r < z, contradicting the minimality of z.
(v) Summarizing the above, it now follows that Fermat’s last theorem is reduced to showing that
the diophantine equation
(3.2) xp + y p = z p
3.2. IDEALS IN AN ALGEBRAIC NUMBER FIELD 25
for any fixed odd prime p has no solutions in pairwise coprime non-zero integers x, y and z. Suppose
on the contrary that such a solution to the equation (3.2) exists. Writing ζ = e2πi/p for a primitive
p-th root of unity, we obtain
(3.3) (x + y)(x + ζy) . . . (x + ζ p−1 y) = z n ,
and factorization takes place in the cyclotomic number field Q(ζ). If x and y are coprime, then the
factors on the left hand side of (3.3) have no common factors, and so “must” each be a p-th power.
However, this last step assumes uniqueness of factorization in a subtle way!
(vi) In Chapter 5, we establish a special case of Fermat’s last theorem due to Kummer – for primes
p which are “regular”.
(vii) The proof of Fermat’s last theorem in 1994 is due to Wiles with assistence from Taylor.
(ii) Suppose that a is a non-zero rational integer which belongs to an ideal a. We may assume,
without loss of generality, that a > 0. Let {ω1 , . . . , ωn } be an integral basis for O. Then every α ∈ O
can be written in the form α = c1 ω1 + . . . + cn ωn , where c1 , . . . , cn ∈ Z. For every i = 1, . . . , n, we
can write ci = aqi + ri , where qi , ri ∈ Z and 0 ! ri < a. Then
α = (aq1 + r1 )ω1 + . . . + (aqn + rn )ωn = a(q1 ω1 + . . . + qn ωn ) + (r1 ω1 + . . . + rn ωn ).
Clearly γ = q1 ω1 + . . . + qn ωn ∈ O and β = r1 ω1 + . . . + rn ωn ∈ B, where B is a finite set. Suppose
now that a = %α1 , . . . , αs &. Since a ∈ a, we can write
a = %α1 , . . . , αs , a&.
Using the above observation, we can write
a = %aγ1 + β1 , . . . , aγs + βs , a&,
where γ1 , . . . , γs ∈ O and β1 , . . . , βs ∈ B. Clearly a = %β1 , . . . , βs , a&, and so the conclusion follows.
(iii) Let α ∈ a be non-zero, and let α(1) , . . . , α(n) be the K-conjugates of α, with the convention
that α = α(1) . Then α(2) . . . α(n) is an algebraic integer and
N (α)
α(2) . . . α(n) =∈ K.
α
Hence α(2) . . . α(n) ∈ O. It now follows that N (α) = αα(2) . . . α(n) ∈ a.
(iv) Let α ∈ a be non-zero. By part (iii), N (α) ∈ a. It follows from part (i) that N (α) belongs to
any divisor of a. The conclusion now follows from part (ii). )
To establish a theory of factorization, we make the following two definitions.
An ideal a in K is said to be maximal if a '= O and satisfies the following condition: If b is an ideal
in K satisfying a ⊆ b ⊆ O, then b = a or b = O; in other words, there are no ideals in K strictly
between a and O.
An ideal a in K is said to be prime if a '= O and satisfies the following condition: If b and c are
ideals in K satisfying bc ⊆ a, then b ⊆ a or c ⊆ a.
Theorem 3.3. Every maximal ideal in an algebraic number field K is prime.
Proof. Suppose that a is maximal, and that b and c are ideals in K satisfying bc ⊆ a. Suppose
further that b '⊆ a. We need to show that c ⊆ a. Since b '⊆ a, there exists β ∈ b such that
β '∈ a. Let a = %α1 , . . . , αs &. Then a ! %α1 , . . . , αs , β& ⊆ O. Since a is maximal, it follows that
%α1 , . . . , αs , β& = O, and so there exist λ1 , . . . , λs , µ ∈ O such that
1 = λ1 α1 + . . . + λs αs + µβ.
Hence for every γ ∈ c, we have
γ = γ1 = (γλ1 )α1 + . . . + (γλs )αs + µ(βγ).
Since γλ1 , . . . , γλs , µ ∈ O and α1 , . . . , αs , βγ ∈ a, it follows that γ ∈ a. )
Our aim in the next two sections is to give two proofs of the following important result.
Theorem 3.4 (Unique factorization theorem). Suppose that K is an algebraic number field, with
ring of integers O. Suppose further that a is an ideal in K such that a '= %0& and a '= O. Then a can
be written as a product of prime ideals in K, uniquely up to the order of factors.
In Section 3.3, we give a classical proof based on the ideas of Hurwitz. In Section 3.4, we then give
a modern proof based on the ideas of Noether. We emphasize that Section 3.4 does not depend on
any result in Section 3.3 not established also within Section 3.4.
Theorem 3.6. Suppose that a, b and c are ideals in an algebraic number field K. Then the following
statements hold:
(i) If ab = ac and a '= %0&, then b = c.
(ii) If b ⊆ a, then a | b.
Proof. By Theorem 3.5, there exists an ideal d in K such that ad = %a& for some a ∈ Z.
(i) We have abd = acd, so that %a&b = %a&c. The conclusion follows easily.
(ii) Since b ⊆ a, we have bd ⊆ ad. Let bd = %β1 , . . . , βm &. Then for every i = 1, . . . , m, we have
βi ∈ ad = %a&, and so βi = λi a for some λi ∈ O. It follows that bd = %a&%λ1 , . . . , λm & = ad%λ1 , . . . , λm &,
and so b = a%λ1 , . . . , λm &, in view of part (i). )
We postpone the proof of Theorem 3.5 to the latter part of this section. To deduce Theorem 3.4,
we also need the following result.
Theorem 3.7. Suppose that K is an algebraic number field. Then every ideal a in K such that
a '= O is contained in a maximal ideal in K.
Proof. We assume that a is non-zero. Then it follows from Theorem 3.2(iv) that a has only a
finite number of divisors. Clearly any divisor b of a which is different from O has fewer divisors
than a. Among the divisors of a which are different from O, let p be one with the smallest number
of divisors. We now claim that p is maximal in K. Suppose not. Then there exists an ideal q in K
such that p ! q ! O. It then follows from Theorem 3.6(ii) that q | p, and so must have fewer divisors
than p. )
Proof of Theorem 3.4. Let a be an ideal in K such that a '= %0& and a '= O.
We first of all exhibit a factorization of a into a product of maximal ideals. This is trivial if a is
maximal. If a is not maximal, then it follows from Theorem 3.7 that a ⊆ p1 for some maximal ideal
p1 in K. It then follows from Theorem 3.6(ii) that p1 | a, so that a = p1 a1 for some ideal a1 in K. If
a1 is maximal, then we stop; otherwise we repeat the process with a replaced by a1 , so that a1 = p2 a2 ,
where p2 and a2 are ideals in K and p2 is maximal. If a2 is maximal, then we stop; otherwise we
repeat the process again, and so on. This process must stop, in view of Theorem 3.2(iv) and the
observation that a1 ! a2 ! . . . . We can therefore conclude that a = p1 . . . pr , a product of maximal
ideals in K. Furthermore, the ideals p1 , . . . , pr are prime, in view of Theorem 3.3.
To prove uniqueness of factorization, suppose that
a = p 1 . . . p r = q1 . . . qs ,
where p1 , . . . , pr are maximal, and hence prime, ideals in K and where q1 , . . . , qs are prime ideals
in K. Clearly q1 | p1 . . . pr . It therefore follows from Theorem 3.2(i) that p1 . . . pr ⊆ q1 . Since q1
is prime, there exists some j = 1, . . . , r such that pj ⊆ q1 . Renumbering p1 , . . . , pr if necessary, we
may assume that p1 ⊆ q1 . Since p1 is maximal and q1 is prime, we must then have p1 = q1 . It then
follows from Theorem 3.6(i) that p2 . . . pr = q2 . . . qs . Repeating this argument, we clearly have r = s
and uniqueness of factorization. )
Remark. Note that in the proof of Theorem 3.4, we have not used the fact that the ideals q1 , . . . , qs
are maximal, only that they are prime. However, we have used the fact that the ideals p1 , . . . , pr are
maximal. This is clearly possible, since we have first established that the ideal a has a factorization
into a product of maximal ideals. What we have not studied so far is whether a prime ideal is also
maximal. In fact, we can deduce this fact from the proof of Theorem 3.4. Note that if p is a prime
ideal in K, then p = p1 . . . pr , where p1 , . . . , pr are maximal, and hence prime, ideals in K. Uniqueness
of factorization then gives r = 1 and p = p1 is maximal.
Our proof of Theorem 3.5 is based on the following generalization of Gauss’s lemma given in
Theorem 1.6.
Theorem 3.8. Suppose that p(t) = αp tp + . . . + α0 and q(t) = βq tq + . . . + β0 are polynomials such
that αp βq '= 0 and all coefficients are algebraic integers, and that r(t) = p(t)q(t) = γr tr + . . . + γ0 . If
δ is an algebraic integer such that γk /δ is an algebraic integer for every k = 0, . . . , r, then αi βj /δ is
also an algebraic integer for every i = 0, . . . , p and j = 0, . . . , q.
To establish this generalization, we need the following intermediate result.
28 3. IDEAL THEORY
Theorem 3.9. Suppose that f (t) = δm tm + . . . + δ0 is a polynomial such that δm '= 0 and all
coefficients are algebraic integers.
(i) If f (ρ) = 0, then every coefficient of the polynomial f (t)/(t − ρ) is an algebraic integer.
(ii) If f (t) = δm (t − ρ1 ) . . . (t − ρm ), then for every k = 1, . . . , m, δm ρ1 . . . ρk is an algebraic
integer.
Proof. (i) Clearly δm ρ is an algebraic integer by Theorem 2.18 – why? The result is obvious
in the case m = 1, so suppose that it is true for all polynomials of degree less than m. Now
g(t) = f (t) − δm tm−1 (t − ρ) is of degree less than m, and g(ρ) = 0. By the induction hypothesis,
g(t) f (t)
= − δm tm−1
t−ρ t−ρ
is a polynomial all of whose coefficients are algebraic integers. Clearly this is also the case for
f (t)/(t − ρ).
(ii) This follows by repeated application of part (i). )
Proof of Theorem 3.8. Let us suppose that
p(t) = αp (t − ν1 ) . . . (t − νp ) and q(t) = βq (t − ω1 ) . . . (t − ωq ).
Then the coefficients of the polynomial
r(t) αp βq
= (t − ν1 ) . . . (t − νp )(t − ω1 ) . . . (t − ωq )
δ δ
are algebraic integers, and so by Theorem 3.9(ii), every product of the form
αp βq
(3.4) νm1 . . . νmi ωn1 . . . ωnj
δ
is an algebraic integer. On the other hand, αi /αp and βj /βq are elementary symmetric functions in
ν1 , ldots, νp and in ω1 , . . . , ωq respectively. It follows that
αi βj αp βq αi βj
=
δ δ αp βq
is a sum of terms of the form (3.4), hence an algebraic integer. )
(1) (n)
Proof of Theorem 3.5. Let a = %α1 , . . . , αs &. For each j = 1, . . . , s, let αj , . . . , αj denote
(1) (i) (i)
the K-conjugates of αj with αj = αj . For each i = 1, . . . , n, let fi (t) = α1 t + . . . + αs ts , and write
!
F (t) = f1 (t) . . . fn (t) = ck tk .
k
(i)
Now each coefficient ck is a sum of products of algebraic integers αj , symmetric with respect to
permutation of the variable i. Application of Theorem 1.8 shows that each ck is a rational integer.
Furthermore, F (t) = f1 (t)h(t), where h(t) = f2 (t) . . . fn (t) has coefficients which are algebraic integers
in K. Suppose that h(t) = β1 t + . . . + βm tm . Now let a be the greatest common divisor of all the ck ,
and let b = %β1 , . . . , βm &. We show that ab = %a&. By Theorem 3.8, αi βj /a is an algebraic integer for
every i = 1, . . . , s and j = 1, . . . , m. Since ab = %α1 β1 , . . . , αi βj , . . . , αs βm &, we must have ab ⊆ %a&.
To show that %a& ⊆ ab, note that there exist rational integers xk such that
!
a= xk ck .
k
Now each ck is of the form
!
λijk αi βj ,
i,j
Hence it suffices to choose α ∈ a such that αa−1 '= pi for every i = 1, . . . , r. In other words, it suffices
to choose α ∈ a \ api for every i = 1, . . . , r. For r = 1, this is trivial, for ap1 ! a by uniqueness of
factorization. Suppose now that r > 1. For every i = 1, . . . , r, let
ai = ap1 . . . pi−1 pi+1 . . . pr .
Again ai pi ! ai , so that there exists αi ∈ ai \ ai pi for every i = 1, . . . , r. Clearly αi ∈ a for every
i = 1, . . . , r, so that α = α1 + . . . + αr ∈ a. On the other hand, for every i = 1, . . . , r, we have α '∈ api ,
for otherwise, noting that αj ∈ aj ⊆ api for every j '= i, we would have
αi = α − α1 − . . . − αi−1 − αi+1 − . . . − αr ∈ api ,
a contradiction. )
We round off this section by establishing a result on the relationship between factorization of
elements and factorization of ideals.
Theorem 3.17. Suppose that K is an algebraic number field, with ring of integers O. Then
factorization of elements of O into primes is unique to within order and units if and only if every
ideal in K is principal.
We need the following intermediate result.
Theorem 3.18. Suppose that K is an algebraic number field, with ring of integers O. Suppose
further that γ is a prime in O.
(i) If every ideal in K is principal, then %γ& is prime.
(ii) If factorization of elements of O into primes is unique to within order and units, then %γ&
is prime.
Proof. (i) Suppose that %γ& = b1 b2 , where b1 and b2 are ideals in K. Since b1 and b2 are both
principal, there exist β1 , β2 ∈ O such that b1 = %β1 & and b2 = %β2 &. Then %β1 β2 & = %γ&, so that β1 β2
and γ are associates. Hence one of β1 or β2 is a unit, so that b1 = O or b2 = O.
(ii) We first of all show that if γ | αβ, then γ | α or γ | β. If γ | αβ, then there exists δ ∈ O
such that γδ = αβ. We now factorize each of α, β and δ into a product of primes. Uniqueness of
factorization then gives the conclusion that the representation of αβ as a product of primes contains
an associate of γ. This must have come from the factorization of α or that of β, establishing our
claim. To show that %γ& is prime, suppose that a and b are ideals in K such that ab ⊆ %γ& and
a '⊂ %γ&. We must then show that b ⊆ %γ&. Since a '⊂ %γ&, there exists α1 ∈ a such that α1 '∈ %γ&, so
that γ " α1 . By Theorem 3.15, we have a = %α1 , α2 & for some α2 ∈ a. Let b = %β1 , . . . , βs &. Then
ab = %α1 β1 , . . . , α1 βs , α2 β1 , . . . , α2 βs & ⊆ %γ&.
It follows that γ | α1 βj and thus γ | βj for every j = 1, . . . , s. Hence b ⊆ %γ&. )
Proof of Theorem 3.17. (⇐) Assume first of all that every ideal in K is principal. Suppose
that α is an element of O, not zero or a unit, and has factorization in primes
α = γ1 . . . γr = δ1 . . . δs .
In view of Theorem 3.18(i), this gives rise to a factorization of %α& into prime ideals
%α& = %γ1 & . . . %γr & = %δ1 & . . . %δs &.
Uniqueness of factorization of ideals gives r = s and, after a suitable rearrangement, %γi & = %δi & for
every i = 1, . . . , r. Hence the primes γi and δi are associates for every i = 1, . . . , r.
(⇒) Suppose now that factorization of elements in O into primes is unique to within order and
units. To prove that every ideal in K is principal, it clearly suffices to prove that every prime ideal
in K is principal. Let p be a prime ideal in K. By Theorem 3.2(iii), there exists a non-zero rational
integer N ∈ p. Let N = γ1 . . . γs , where γ1 , . . . , γs are primes in O. Then %N & = %γ1 & . . . %γs & ⊆ p. It
follows that p | %γ& for some γ in O. By Theorem 3.18(ii), the ideal %γ& is prime. It follows from the
uniqueness of factorization of ideals that p = %γ&, so that p is principal. )
32 3. IDEAL THEORY
where ∆ is the discriminant of K, i.e. the discriminat of any integral basis of the ring of integers O.
To establish Theorem 3.20, we first of all exhibit the existence of a Z-basis for a of a particular
kind.
Theorem 3.21. Suppose that {ω1 , . . . , ωn } is an integral basis for the ring of integers O of an
algebraic number field K. Then every non-zero ideal a of K has a Z-basis {α1 , . . . , αn } of the form
α1 = a11 ω1 ,
α2 = a21 ω1 + a22 ω2 ,
..
.
αn = an1 ω1 + an2 ω2 + . . . + ann ωn ,
where the coefficients aij ∈ Z and aii > 0 for every i = 1, . . . , n.
Proof. Clearly aωi ∈ a for every non-zero rational integer a ∈ a and every i = 1, . . . , n. Let an
integer m satisfying 1 ! m ! n be fixed. Clearly the set
(3.5) {a1 ω1 + . . . + am ωm ∈ a : a1 , . . . , am ∈ Z, am > 0}
is non-empty, since a contains a non-zero rational integer a, and so aωm and −aωm are in a. Let αm
be the element in the set (3.5) with minimal am , and write
αm = am1 ω1 + . . . + amm ωm .
We claim that the set {α1 , . . . , αn } has the required properties. Note, first of all, that {α1 , . . . , αn }
is a basis for K, since the determinant
( (
( a11 (
( (
( a21 a22 (
( (
( .. .. . . ( '= 0.
( .
( . . (
(
( an1 an2 . . . ann (
3.6. NORM OF AN IDEAL 33
We now show that {α1 , . . . , αn } is a Z-basis for a. Let α ∈ a. Then there exists b1 , . . . , bn ∈ Z such
that α = b1 ω1 + . . . + bn ωn . Consider the number bn . There exist integers hn and rn such that
bn = ann hn + rn and 0 ! rn < ann . Then there exist b#1 , . . . , b#n−1 ∈ Z such that
α − hn αn = b#1 ω1 + . . . + b#n−1 ωn−1 + rn ωn ∈ a.
If rn > 0, then rn < ann contradicts the minimality of ann . It follows that rn = 0, and so
α − hn αn = b#1 ω1 + . . . + b#n−1 ωn−1 .
Repeating this procedure, we conclude that there exist hn−1 , b##1 , . . . , b##n−2 ∈ Z such that
α − hn αn − hn−1 αn−1 = b##1 ω1 + . . . + b##n−2 ωn−2 .
And so on. After finitely many repetitions of this procedure, we conclude that α can be expressed as
a linear combination of α1 , . . . , αn with rational integer coefficients. This expression is unique, since
{α1 , . . . , αn } is a basis for K. )
Proof of Theorem 3.20. Note that a consequence of the proof of Theorem 3.1 is that the
discriminant of any Z-basis for a is the same, so that we may take {α1 , . . . , αn } to be defined in
Theorem 3.21. Then by Theorem 2.19,
( (2
( a11 (
( (
( a21 a22 (
( (
∆[α1 , . . . , αn ] = ( . .. .. ( ∆[ω1 , . . . , ωn ],
( .. . . (
( (
( an1 an2 . . . ann (
so that ∆[α1 , . . . , αn ] = (a11 . . . ann )2 ∆. To complete the proof, it is therefore sufficient to show that
N (a) = a11 . . . ann ; in other words, that the number of distinct residue classes modulo a is a11 . . . ann .
We achieve this by showing that the numbers r1 ω1 + . . . + rn ωn , where ri ∈ Z and 0 ! ri < aii for
every i = 1, . . . , n, form a complete set of residues modulo a. We therefore need to show that (i) they
are pairwise incongruent modulo a; and (ii) every element in O is congruent to one of these numbers
modulo a.
(i) Suppose that
r1# ω1 + . . . + rn# ωn ≡ r1## ω1 + . . . + rn## ωn mod a,
where 0 ! ri# , ri## < aii for every i = 1, . . . , n. Then
(r1# − r1## )ω1 + . . . + (rn# − rn## )ωn ∈ a.
We may assume, without loss of generality, that rn# " rn## . Then 0 ! rn# − rn## < ann , and so rn# = rn##
in view of the minimality of ann . Thus
(r1# − r1## )ω1 + . . . + (rn−1
# ##
− rn−1 )ωn−1 ∈ a.
Repetition of this argument gives ri# = ri## for every i = 1, . . . , n.
(ii) Every number α ∈ O is of the form α = b1 ω1 + . . . + bn ωn , where the coefficients b1 , . . . , bn ∈ Z.
Let bn = ann hn + rn , where hn , rn ∈ Z and 0 ! rn < ann . Then there exist b#1 , . . . , b#n−1 ∈ Z such
that
α − hn αn = b#1 ω1 + . . . + b#n−1 ωn−1 + rn ωn .
Repeating this procedure, we conclude that there exist h1 , . . . , hn ∈ Z such that
α − hn αn − . . . − h1 α1 = r1 ω1 + . . . + rn ωn ,
where 0 ! ri < aii for every i = 1, . . . , n. Clearly α ≡ r1 ω1 + . . . + rn ωn mod a. )
It is now easy to deduce the following result.
Theorem 3.22. Suppose that K is an algebraic number field, and that the ideal a = %α& '= %0& is
principal in K. Then N (a) = |N (α)|.
34 3. IDEAL THEORY
Proof. Let {ω1 , . . . , ωn } be a Z-basis for O. Then clearly {αω1 , . . . , αωn } is a Z-basis for a = %α&.
By Theorem 3.20,
( (1 ( (
( ∆[αω1 , . . . , αωn ] ( 2 ( |(α(i) ω (i) )| (
( j (
N (a) = (( ( =( ( = |α(1) . . . α(n) |
∆[ω1 , . . . , ωn ] ( ( |(ω (i) )| (
j
as required. )
A useful property of the norm is the following.
Theorem 3.23. Suppose that a and b are non-zero ideals in an algebraic number field K. Then
N (ab) = N (a)N (b).
To establish this, we need the following result on congruences.
Theorem 3.24. Suppose that a is a non-zero ideal in an algebraic number field K, and α, β ∈ O,
the ring of integers in K.
(i) Suppose further that (%α&, a) = O. Then the congruence αξ ≡ β mod a has a solution ξ ∈ O
which is unique modulo a.
(ii) Suppose further that (%α&, a) = d. Then the congruence αξ ≡ β mod a has a solution ξ ∈ O
if and only if β ∈ d. If there is a solution, then it is unique modulo d−1 a.
Proof. (i) Let {ξ1 , . . . , ξN (a) } be a complete set of residues modulo a. Since (%α&, a) = O, the set
{αξ1 , . . . , αξN (a) } is also a complete set of residues modulo a. To see this, note that if αξi ≡ αξj mod a,
then α(ξi − ξj ) ∈ a, so that a | %α&%ξi − ξj &. The condition (%α&, a) = O then ensures that a | %ξi − ξj &,
so that ξi − ξj ∈ a, whence ξi ≡ ξj mod a. From the set {αξ1 , . . . , αξN (a) }, clearly precisely one
element is congruent to β modulo a.
(ii) Suppose first of all that αξ ≡ β mod a. Then αξ − β ∈ a ⊆ d. Since d = (%α&, a), we must
have d | %α&, so that α ∈ d, and so αξ ∈ d, whence β ∈ d. Next, suppose that β ∈ d. Recall that
d = %α, α1 , . . . , αs &, where %α1 , . . . , αs & = a. It follows that there exists αξ ∈ %α& and λ ∈ a such
that β = αξ + λ. Clearly we have αξ ≡ β mod a. Finally suppose that αξ # ≡ αξ ## ≡ β mod a. Then
a | %α&%ξ # − ξ ## &. If a = da1 and %α& = da2 , where a1 and a2 are ideals in K, then a1 | a2 %ξ # − ξ ## &.
Since (a1 , a2 ) = O, we must have a1 | %ξ # − ξ ## &, and so ξ # ≡ ξ ## mod a1 . )
Proof of Theorem 3.23. By Theorem 3.16, there exists γ ∈ a such that (%γ&a−1 , b) = O, so
that (%γ&, ab) = a. Let {α1 , . . . , αN (a) } and {β1 , . . . , βN (b) } be complete sets of residues modulo a
and b respectively. We claim that the numbers αi + γβj , where i = 1, . . . , N (a) and j = 1, . . . , N (b),
form a complete set of residues modulo ab. We therefore have to show that (i) these numbers are
pairwise incongruent modulo ab; and (ii) every integer in K is congruent to one of these numbers
modulo ab. The proof will then be complete since a complete set of residues modulo ab has precisely
N (ab) elements.
(i) Let α# , α## ∈ {α1 , . . . , αN (a) } and β # , β ## ∈ {β1 , . . . , βN (b) }. Suppose that
α# + γβ # ≡ α## + γβ ## mod ab.
Then clearly α# + γβ # ≡ α## + γβ ## mod a. Since γ ∈ a, we must have α# ≡ α## mod a, and so α# = α## .
Then γβ # ≡ γβ ## mod ab, so that ab | %γ&%β # − β ## &. Write %γ& = ac. Then b | c%β # − β ## &. Since
(c, b) = O, it follows that b | %β # − β ## &, and so β # ≡ β ## mod b, whence β # = β ## .
(ii) Let α be an integer in K. Choose αi ≡ α mod a. Then the congruence γξ ≡ α − αi mod ab
has a solution ξ by Theorem 3.24(ii). Moreover, ξ can be chosen uniquely modulo a−1 ab, so that ξ
is one of the βj . Clearly α ≡ αi + γβ + j mod ab. )
We complete this chapter by making a few simple deductions from earlier results.
Theorem 3.25. Suppose that K is an algebraic number field.
(i) If a is an ideal in K and N (a) is prime, then a is a prime ideal.
(ii) If a is a non-zero ideal in K, then N (a) ∈ a.
(iii) There are only a finite number of ideals in K of a given norm.
(iv) If a is a prime ideal in K, then a contains exactly one rational prime p, and N (a) = pm for
some natural number m ! n = [K : Q].
3.6. NORM OF AN IDEAL 35
rational primes and m1 , . . . , mr ∈ N. Since N (a) ∈ a, we have a | %p1 & . . . %pr &mr . We therefore
m1
conclude that a | %p& for some rational prime p. Suppose now that p# and p## are distinct rational
primes and p# , p## ∈ a. Since there exists rational integers u and v such that 1 = up# + vp## ∈ a, it
follows that a = O, a contradiction. Hence a contains precisely one rational prime p. Since %p& ⊆ a,
we must have N (a) | N (%p&) = pn , and the last assertion follows. )