Alg2 PDF
Alg2 PDF
RUI WANG
C ONTENTS
Definition 1.1 (Group). A group is a set G with a binary operation ⇤ satisfying the following proper-
ties:
• (Associativity) For any a, b, c 2 G, (a ⇤ b) ⇤ c = a ⇤ (b ⇤ c);
• (The unity) There exists (unique) e 2 G, such that for any a 2 G, e ⇤ a = a ⇤ e = a;
• (Inverse) For every a 2 G, there exists (unique) a 1 2 G such that a ⇤ a 1 = e = a 1 ⇤ a.
Example 1.2 (Finite Groups). (1) Cyclic group Zn . This is an abelian group.
(2) Symmetric group Sn .
(3) Alternating group An , i.e., all even elements in the symmetric group of Sn . It is a subgroup
of Sn of order n!/2.
(4) Dihedral group Dn , i.e., group of symmetries of the regular n-gon. In particular, D3 = S3 is
the smallest nonabelian group.
(5) Klein 4-group V : {e, a, b, c|a2 = b2 = c2 = e, ab = ba = c, }. This is also abelian group and
actually isomorphic to Z2 ⇥ Z2 by the Fundamental Theorem of Finitely Generated Abelian
Group.
Theorem 1.4. [Fundamental Theorem of Finitely Generated Abelian Group] Every finitely generated
abelian group G is uniquely isomorphic to a direct product of cyclic groups in the form
Here pi are prime numbers. The rank (Betti number) of G is defined as the number of copies of Z.
Remark 1.5. |Z(p1 )r1 ⇥ Z(p2 )r2 · · · ⇥ Z(pn )rn | = (p1 )r1 · · · (pn )rn .
Remark 1.6. Z3 ⇥ Z4 ⇥ Z35 ⇠ = Z4 ⇥ Z3 ⇥ Z5 ⇥ Z7 . It has only one generator (1, 1, 1) and hence
isomorphic to Z420 . (How to see it has only one generator? )
MATH 120B 3
On the other hand, the order 420(= 22 ⇥ 3 ⇥ 5 ⇥ 7) abelian group can only be isomorphic to either
Z 4 ⇥ Z 3 ⇥ Z5 ⇥ Z 7 or Z2 ⇥ Z2 ⇥ Z3 ⇥ Z5 ⇥ Z7 .
The latter hence is not isomorphic to Z420 , i.e., has more than 1 generators.
Remark 1.7. The classification of finite nonabelian groups is much harder than the abelian ones.
In fact, the classification of all simple finite groups has been done in some more than then thousand
pages book. The classification of all finite groups is still kind of untouchable problem in group theory.
2. D EFINITION OF R ING
Definition 2.1 (Ring). A ring is a set R with two binary operation + and · satisfying the following
properties:
• (Abelian group structure) (R, +) is an abelian group;
• (Associativity of ·) For any a, b, c 2 G, (a · b) · c = a · (b · c);
• (Compatibility of + and ·) For any a, b, c 2 G, a · (b + c) = a · b + a · c, (a + b) · c = a · c + b · c.
Example 2.2. (1) (Z, +, ·), (Q, +, ·), (R, +, ·), (C, +, ·) are rings.
(2) (Mn (R), +, ·) is a ring if (R, +, ·) is a ring. Notice that, even R is commutative, when n 2,
Mn (R) is not commutative.
Lecture 1 stopped here.
(3) Assume X is a set and (R, +, ·) is a ring. Denote by C(X, R) the set of maps from X to R.
Define
• (f + g)(x) = f (x) + g(x);
• (f · g)(x) = f (x) · g(x).
Then (C(X, R), +, ·) is a ring. If R is commutative, then (C(X, R), +, ·) is also a commutative
ring.
(4) Assume R is a commutative ring. Its polynomial ring is defined as
where x is the indeterminate. We are going to study intensively on this one in Section 22.
4 RUI WANG
Proposition 2.3. Assume R is a ring with 0 as the additive identity, i.e., the unity in the abelian group
(R, +). Then
(1) 0 · a = a · 0 = 0;
(2) a · ( b) = ( a) · b = (a · b);
(3) ( a) · ( b) = a · b.
From the definition, if S is a subring of R, then (S, +) is a subgroup of (R, +). It follows that
0 2 S, and any a 2 S, a is also in S.
Actually, to see a subset S is a subring, it is enough to check the following.
Proposition 2.5. Assume (R, +, ·) is a ring and S ⇢ R is a subset. S is a subring if and only if
(1) (S, +) is a subgroup of (R, +);
(2) S is closed under the multiplication ·.
Moreover, (1) is equivalent to check: Any a, b 2 S, a b 2 S.
2.2. Homomorphism. Recall the definition for group homomorphisms, similarly, we introduce the
concept of ring homomorphism.
Definition 2.7. Assume (R, +R , ·R ) and (R0 , +R0 , ·R0 ) are two rings. A map : R ! R0 is called a
homomorphism if
• (a) +R0 (b) = (a +R b);
• (a) ·R0 (b) = (a ·R b).
Remark 2.8. The general principle for a homomorphism is “the map communicates with operations”.
Remark 2.9. A homomorphism of ring is first a homomorphism of the abelian groups (R, +R ) to
(R0 , +R0 ). Hence, it follows from the group homomorphism properties,
However, a ring homomorphism does require more than a group homomorphism. For example, we
have the following example.
MATH 120B 5
: Z ! 2Z, a 7! 2a.
Show that, it is a group homomorphism (Actually, a group isomorphism), however, it is not a ring
homomorphism. For example,
(1) · (1) = 2 · 2 = 4 6= (1 · 1) = 2.
Definition 2.11. If a ring homomorphism as a map is injective, then we say is injective. If a ring
homomorphism as a map is surjective, then we say is surjective. If as a map is bijective, i.e.
both injective and surjective, we call an isomorphism.
Lemma 2.12. Assume R, R0 , R00 are three rings and : R ! R0 , : R0 ! R00 are two ring
homomorphisms. Then the composition
: R ! R00
Proof. • (Symmetric)
• (Reflective)
• (Transitive)
⇤
: R ! R, a 7! a
In fact, the objectives of the group theory are equivalence classes of ring isomorphisms.
Denote by
ker = {a 2 R| (a) = 0R0 },
and call it the kernel of .
First, from the abelian group structure, ker is a normal subgroup of R, and we can conclude from
this that
Lemma 2.15. The ring homomorphism map is injective if and only if ker = {0}.
Now we show that more than the abelian group structure from the addition, in fact we have
In fact, it is an ideal of R. We are going to discuss more about this in Section 26.
6 RUI WANG
: Z ! Zn = Z/nZ, a 7! [a],
where Z/nZ is the quotient group. Prove it is a surjective ring homomorphism with kernel
ker = nZ.
[ ] : R/ ker !Q
is an ring isomorphism.
Proof. (1) Show that R/ ker has a natural ring structure induced from the ring structure of R.
(2) Show [ ] is ring isomorphism.
⇤
Z/nZ ⇠
= Zn .
If the ring homomorphism is not surjective, we can modify the fundamental homomorphism theo-
rem using the following fact.
: R ! (R)
Here come more facts for ring homomorphisms. Now you can test the FHT for them.
Lemma 2.22. Assume R is a ring and S is a subring of R. Denote by i : S ! R the inclusion of the
set S into R. Then the inclusion i is a ring homomorphism.
Usually, we also say a ring S is a subring of R, if there exists an injective ring homomorphism from
S to R. In fact, in this abuse of terminology, we identify the ring S with its image in R, since they are
isomorphic.
MATH 120B 7
⇡ k : R1 ⇥ R2 ⇥ · · · ⇥ Rn ! Rk
Example 2.24. Assume X is a set and R is a ring. Then we have seen that C(X, R) is a ring. Fix
x 2 X, we can define a map
Notice that evx is a ring homomorphism and it is surjective. It is called the evaluation homomorphism
at x.
In general, the space C(X, R) is very big if we include all possible maps from X to R. To get
good theory, we usually add requirement for types of maps so that we shrink C(X, R). For example,
consider the following case.
Example 2.25. Denote by C[x] the set of all polynomials over C. In our previous notations, C[x] ⇢
C(C, C), moreover, it is a commutative subring of C(C, C). For each z 2 C, the evaluation map
can be not restricted to C[x], for which we still use evz to denote. It is still a surjective (why?) ring
homomorphism. The kernel
ker evz = {f 2 P|f (z) = 0}.
From FHT,
C[x]/ ker evz ⇠
= C.
Lemma 2.26. For a particular polynomial p, the equation p(z) = 0 has a solution, if and only if
Can we answer the question that if p(z) = 0 has a solution by understanding the structure of
[z2C ker evz ? In fact, the real difficulty is, what kind of structure on [z2C ker evz we should look at.
A lot of modern math can be more or less fit into this picture.
Proposition 2.27. The statement that every algebraic equation of C has a solution is equivalent to
show that
C[x] = [z2C ker evz .
: R ! R0 , : R0 ! R00
: R ! R00
2.3. The Multiplication of a Ring. Now we look more closely at the multiplication in a ring struc-
ture. Assume (R, +, ·) is a ring.
1·a=a·1=a
for any a 2 R, then we call R is a ring with the unity 1. (The unity if exists, is unique. )
Example 2.31. (1) (Z, +, ·), (Q, +, ·), (R, +, ·), (C, +, ·) are commutative rings with unity.
(2) If R is a ring with unity, then (Mn (R), +, ·) is a ring with unity.
(3) If R is a ring with unity. Then C(X, R) is a ring with unity.
(4) Assume R is a commutative ring with unity. Then its polynomial ring R[x] is also a commu-
tative ring with unity.
(5) (nZ, +, ·) is a commutative ring. However, if n 6= 1, it doesn’t have unity.
(6) (Zn , +, ·) is a commutative ring with unity [1].
(7) About direct product of rings, we have the following
MATH 120B 9
Lemma 2.32. The direct product R1 ⇥ · · · Rn of rings is commutative or has unity if and only
if each Ri is commutative or has unity, respectively. Moreover, if 1i is the unity of Ri , then
(11 , · · · , 1n ) is the unity of R1 ⇥ · · · Rn .
Lemma 2.33. Assume R, R0 are two rings, and R has the unity 1. For any ring homomorphism
: R ! R0 , the subring (R) of R0 then has the unity (1). In particular, if is surjective, then R0
has unity (1).
Example 2.34. If R is a ring with unity, while R0 is a ring without unity. It is impossible to exist a
surjective ring homomorphism from R to R0 . For example, no surjective homomorphism from Z to
nZ for n 2. Actually, there is no nontrivial ring homomorphism from Z to nZ since any nontrivial
subring of nZ has no unity.
Example 2.35. If both R, R0 are rings with unity, and is some isomorphism from R to R0 . Then
(1) = 10 . In particular, if R is a cyclic group, this already determines the isomorphism.
For example, construct an isomorphism between Zab and Za ⇥ Zb , for a, b are positive integers and
gdc(a, b) = 1. The unity of Zab is (1) and the unity of Za and Zb is (1, 1). The isomorphism must be
(1) = (1, 1).
Then any (n) = (n · 1) = n (1) = (n, n).
2.3.2. Units. Now assume that R is a ring with unity 1 = 6 0, we can further ask if every element
a 6= 0 can have an inverse. It is equal to ask, if R := R {0} has the structure of group.
⇤
Example 2.37. (Q, +, ·), (R, +, ·), (C, +, ·) are fields, and (Z, +, ·) is not a field. The only units in
Z are ±1.
Proposition 2.38. Assume R is a unital ring. Denote U ⇢ R the set of all unites in R. Then (U, ·) is
a group
Example 2.39. Find all units in Z14 . In fact, all units in Zn are m 2 Zn with gcd(m, n) = 1. (See
Proposition 5.2. )
As a consequence, Zp is a field if p is a prime number, and usually, people use Fp to denote it.
These are called finite fields.
3. I NTEGRAL D OMAINS
Definition 3.1. Assume R is a ring. Then any two nonzero elements a, b 2 R such that a · b = 0 are
called 0-divisors or divisors.
Lemma 3.2. R doesn’t have any divisor if and only if the cancelation rule holds, i.e.
a·b=0 if and only if a = 0 or b = 0.
Proposition 3.5. In the ring Zn , [k] is a divisor if and only if [k] 6= 0 and gcd(k, n) 6= 1.
Proof. (1) We first show that if [k] is a divisor, then [k] 6= 0 and gcd(k, n) 6= 1.
If [k] is a divisor, then [k] 6= [0] and there exists some [l] 6= 0 such that [kl] = 0, i.e.
n|(kl). Then if gcd(k, n) = 1, we must have n|l, which contradicts with [l] 6= 0. Hence,
gcd(k, n) 6= 1.
(2) Then lets show that, if gcd(k, n) 6= 1, then k is a divisor.
Assume [k] 6= 0 and gcd(k, n) = d 6= 1, then
n n
[k · ] = [0], and [ ] 6= [0].
d d
⇤
Example 3.8. Consider the ring R ⇥ R. What are the divisors it? Show that any element in the set
{(x, 0), (0, y)|x 6= 0, y 6= 0}
is a divisor. If R is a ring without divisor, then this set consists of all divisors of R ⇥ R.
This shows that R ⇥ R is not isomorphism to C as rings since C has no divisors.
Definition 3.9. An integral domain D is a commutative ring with unity 1 6= 0 and containing no
divisors of 0.
Example 3.10. (1) Q, R, C are integral domains, which are also fields;
(2) Zp , for p prime is integral domain, it is also a (finite) field;
MATH 120B 11
Proof. Because we have seen from Proposition 3.5 that Zp is an integral domain. Since it is finite, it
is field. ⇤
(1) Z2 ! Z6 , [1] 7! [3]. ([3] is the unity of the subring {[0], [3]} of Z6 . )
(2) R ! R ⇥ R, 1 7! (1, 0).
These are all examples of ring homomorphisms which maps 1 to some element different from 10 .
4. C HARACTERISTIC OF A RING
Assume R is a ring.
Definition 4.1. The minimal positive integer n such that n · a = 0 for all a 2 R, is called the
characteristic of the ring R, and denote it by char. If There is no such n, call the characteristic is zero.
Proof. Obviously, char(R) min{n|n · 1 = 0}. We only need to show that char(R) min{n|n · 1 =
0}. For this, it is enough to check that, every n 2 Z+ which makes n · 1 = 0, we have n · a = 0 for
every a 2 R. In fact, it follows from
n · a = a + a + ··· + a
= 1 · a + 1 · a + ··· + 1 · a
= (1 + 1 + · · · + 1) · a
= (n · 1) · a
= 0·a
= 0.
⇤
5.1. Preparation and key points. We first prove two facts. One is a general statement for unital
rings, which we mention when we introduce the concept of units. The other is in particular for the
unital ring Zn . These two simple facts together will lead to some interesting application in under-
standing integers, names as Fermat’s little theorem and Euler’s generalization.
Proposition 5.1. Assume R is a unital ring. Denote U ⇢ R the set of all unites in R. Then (U, ·) is a
group
Proposition 5.2. Assume m, n are two positive coprime integers. Then [m] 2 Zn is a unit if and only
if gcd(m, n) = 1.
Proof. (1) Let’s first prove that if [m] 2 Zn is a unit then gcd(m, n) = 1.
Assume [m] 2 Zn is a unit is equivalent to assume that there exists some k 2 Z such that
km ⌘ 1 mod n.
Assume d = gcd(m, n), then d|m and d|n. Hence d|1. This concludes that d = 1.
(2) Let’s prove that if gcd(m, n) = 1, then [m] is a unit. To do this, we need to find its inverse.
(The way of finding its inverse is very similar to the method we used when prove any finite
integral domain is a field. )
Construct the following map
fm : Zn ! Zn , fm ([a]) = [am].
(Check it is well-defined!) We show that, the assumption gcd(m, n) = 1 indicates that the
map fm is injective.
If [a1 m] = [a2 m] for some [a1 ], [a2 ] 2 Zn , then we have
[(a1 a2 )m] = 0.
It means that n|((a1 a2 )m). Since gcd(m, n) = 1, it follows n|(a1 a2 ), i.e. [a1 ] = [a2 ].
This shows that fm is injective.
Because Zn is finite, a map to itself is injective is equivalent to it is surjective. Hence there
exists some element [a] 2 Zn such that fm ([a]) = [am] = [a][m] = 1, which is the inverse of
[m] in Zn .
⇤
Let’s combine the results of the two results above into the following
5.2. Fermat’s little theorem and application. Fermat’s little theorem is nothing but Theorem 5.3
under the situation of Zp where p is a prime number. For this case,
and '(n) = p 1. (Theorem 5.3 for this case is equivalent to state that Zp is a field.)
Theorem 5.4 (The little Theorem of Fermat’s). If p is a prime not dividing a, then
ap 1
⌘1 mod p,
Proof. Because p doesn’t divide a, so [a] 6= [0] and hence in the group Gp . Since Gp has only p 1
elements, we must have [a]p 1 = [ap 1 ] = [1] since p 1 must be multiple of the order of [a] (why?),
i.e. ap 1 ⌘ 1 mod p.
⇤
Fermat’s little theorem has interesting application. It can help us handle very large integers.
[10]12 = [1].
[10]11 = [4].
Solution: We calculate the remainder of 21111 when divided by 11. Using Fermat’s little theorem, in
Z11 ,
[21111 ] = [210 ]111 [2] = [2].
Hence [21111 3] = [2] [3] = [10] 6= [0]. So it is not divided by 11. ⇤
Remark 5.9. When mentioned Fermat’s name, I can not help mentioning another theorem of his,
which is referred as Fermat’s big theorem or Fermat’s last theorem. This statement is quite easy,
which is the equation
xn + y n = z n
always has positive integer solutions when n 3. This theorem was first stated by Fermat in 1637
in the margin of a book where he claimed he had a proof that was too large to fit in the margin. No
one knows if Fermat really provided a correct proof, but it took 358 years by mathematicians until
Andrew Wiles in 1995 first published the correct proof.
The unsolved problem stimulated the development of algebraic number theory in the 19th century
and the proof of the modularity theorem in the 20th century. The proof and the theories developed for
it are much more important than the statement of Fermat’s last theorem itself.
Here is a short story. When being asked why he didn’t try to prove Fermat’s last theorem, Hilbert
(one of the most influential and universal mathematicians of the 19th and early 20th centuries) re-
marked: ”Why should I kill the goose that lays golden eggs?” It is true that the Fermat’s last theorem
in mathematics is just like a goose that lays golden eggs.
5.3. Euler’s generalization and its application. Then Euler’s generalization for Fermat’s little the-
orem is an easy corollary of Theorem 5.3.
Proposition 5.11. If gcd(a, n) = 1, then the equation (1) has unique solution.
Proof. We have seen that gcd(a, n) = 1 indicates that [a] has inverse in Zn . Then [x] = [b][a] 1
is a
solution.
Assume both [x1 ] and [x2 ] are solutions, then
[a][x1 ] = [a][x2 ].
Multiply [a] 1
to both sides, we have [x1 ] = [x2 ]. This shows that there is unique solution. ⇤
16 RUI WANG
Theorem 5.13. If gcd(a, n) = d, then the equation (1) has solution if and only if d|b. If d|b, then
there are d solutions.
Proof. (1) We first prove the equation (1) has solution if and only if d|b.
If d|b, then we consider the integer equation in Z nd
a b
[ ][x] = [ ].
d d
Notice now gcd( ad , nd ) = 1, so using Proposition 5.11, there exists a unique solution, denote it
by x0 . It means that
a b n
· x0 = · l, for some l 2 Z.
d d d
Multiply d to both sides, we get
[a][x] = [b],
then [ax b] = [0] in Zn . Since d|(ax) and d|n, we must have d|b too.
(2) Now we show that if d|b, there are exactly d solutions.
If x1 and x2 are both solutions, then
[a(x1 x2 )] = [0] in Zn .
This shows that (x1 x2 ) must be multiple of nd . Conversely, it also shows that if x is a
solution, any x + l · nd is also a solution for any l 2 Z.
Now we fix one chosen solution x. We have shown that the solution set of (1) is the same
as the set
n n n
{[x], [x + ], [x + 2 · ], [x + 3 · ] · · · }.
d d d
Notice that, this set has d elements.
⇤
5x ⌘ 3 mod 6.
6. T HE F IELDS OF F RACTIONS
We have shown before that every finite integral domain is a field. In this section, we show that for
an arbitrary integral domain (infinite or finite) D, we can canonically construct a field Q(D) from it,
which is named the field of fractions of this integral domain.
In particular, Q(Z) = Q.
6.1. The construction. Assume D is an integral domain, which means D is a unital commutative
ring without divisors. We now construct the field Q(D) from it.
6.1.1. The set Q(D). Denote by D⇤ = D \ {0}. Take D ⇥ D⇤ consider a relation on it defined as
Definition 6.4. Define the set Q(D) := (D ⇥ D⇤ )/ ⇠. We denote elements in Q(D) be of the form
[(a, b)] for (a, b) 2 D ⇥ D⇤ .
Lemma 6.6. (Q(D), +) is an abelian group with identity [(0, 1)] and inverse as
Lemma 6.8. (Q⇤ (D), +) is an abelian group with identity [(1, 1)] and inverse as
1
[(a, b)] = [(b, a)].
Remark 6.9. The last point, [(a, b)] = [(b, a)] is the key point of introducing this fraction field.
Though we can not find inverse of a and b, we can use [(b, a)] as its multiplication inverse in this new
ring.
So far, we have
6.1.4. Embed D to Q(D). Now we construct an injective ring homomorphism which maps D into
Q(D). Moreover, the image of D in Q(D) becomes an subdomain. (Recall that a subring in an
integral domain may not be an integral domain, e.g., it may not have unity.)
Define
◆ : D ! Q(D), a 7! [(a, 1)].
In this sense, the field Q(D) we just constructed actually contains D. (D is a global slice of D⇥D⇤ .
)
6.2. Uniqueness. In fact, there are a lot of fields that contains D as subdomain. We are going to
show, Q(D) is the minimal one, i.e. any such field F contains Q(D) as a subfield.
Example 6.12. The integral domain Z, it is contained in the fileds Q, R, C. What we are going to
prove here is
Q ⇢ R, Q ⇢ C.
Theorem 6.13. If there exists some field F such that D ⇢ F and D is a subdomain of F . Then there
exists some injective ring homomorphism
i : Q(D) ! F
such that iD = id.
MATH 120B 19
Proof. Define
1
i([a, b]) = ab
and check it is an injective ring homomorphism. Moreover,
i([a, 1]) = a, a 2 D.
Corollary 6.14. Every field F contains the integral domain D must contain Q(D).
6.3. Examples.
(1) Q(Z) ⇠
= Q;
(2) D := {m + ni|m, n 2 Z} is a subdomain in C. Q(D) = {p + qi|p, q 2 Q}.
Lecture 10 stopped here.
7. T HE RING OF POLYNOMIALS
7.1.1. Abelian group structure. Assume R is a ring. Defined a polynomial as a sequence of infinite
elements in R
~a := (a0 , a1 , a2 , · · · )
where a0 , a1 , a2 , · · · 2 R and there are only finitely many ai 6= 0. Let’s call such ~a a finite sequence
of R.
Denote by R[x] as the set of all finite sequences of R (we will explain why we put x here), i.e.
Definition 7.1. The degree of a finite sequence ~a = (a0 , a1 , a2 , · · · ) is defined as the minimal k 2 Z
such that any i k, ai = 0. In particular, define the degree of (0, 0, · · · ) is 1.
r · (a0 , a1 , a2 , · · · ) := (r · a0 , r · a1 , r · a2 , · · · ).
Check that the addition and R multiplication are closed in R[x].
Remark 7.3. In fact, with the R-multiplication introduced, R[x] is more than an abelian group but a
R-module, which is a generalization of linear spaces over a field.
Assume R is a ring. A set M is called a module if it is an abelian group (M, +) and has R-
multiplication defined, satisfying the following properties:
(1) 1 · x = x;
(2) (ab)x = a(bx);
(3) (a + b)x = ax + bx;
(4) a(x + y) = ax + ay.
Using this definition, you can check that (R[x], +) is a R-module. In fact, together with the multi-
plication we are going to introduce, R[x] is an associative algebra over the ring R (usually, people
require the concept for algebra only when R is a commutative unital ring).
Definition 7.5.
(a0 , a1 , a2 , · · · ) · (b0 , b1 , b2 , · · · ) := (c0 , c1 , c2 , · · · )
with
ci = ⌃ik=0 (ak · bi k ), i = 0, 1, 2, · · · .
Proof. You may refer book P200 the proof of Thm 22.2 for this proof. Since we are going to provide
another proof later, I skip the steps. You may compare these two proofs. ⇤
MATH 120B 21
Remark 7.8. If we don’t require the finiteness, we can also get a similar ring, which is called the ring
of formal power series and denoted by R[[x]]. We are not going to use it in our class.
7.1.3. The inderterminate [x]. Now let’s introduce a useful notation for R[x]. It will simplify the
calculations sometimes, among with many other advantages.
For any sequence ~a = (a0 , a1 , a2 , · · · ) 2 R[x], we can write it as a(x) = a0 x0 + a1 x1 + a2 x2 + · · · ,
where x is called the inderterminate. There are only finitely many nonzero ai terms. The degree of ~a
is the highest oder a(x). We use deg(a) to denote the degree of a polynomial. (The point here is the
powers of x are increasing. ) Let’s call this a finite polynomial with increasing order. Conversely, for
each finite polynomial with increasing order, we can write it into a sequence in R[x]. These two sets
can be identified with each other using this way.
When we do multiplication for finite polynomials with increasing order, alternatively, we can use
the following way:
First calculate out all multiplications of monomials without repeating. Each term is of the form
(ai xi )(bj xj ). Then put them together using additions, and rearrange them following the following
procedures.
(1) Write terms (axi ) · (bxj ) into (a · b)xi+j ;
(2) Sum all terms with the same order using axi + bxi = (a + b)xi ,
(3) Change orders using axi + bxj = bxj + axi and make the orders x increase.
Then we will get the multiplication as defined before.
We notice that
(1) The orders of the monomials in summation won’t change the outcome of rearrangements;
(2) Even we don’t start with a finite polynomial with increasing order, we will still get the same
outcome by this rearrangement procedures;
(3) The zero terms can be omitted.
This way makes the calculation of multiplication become easier in some sense. For example, for
R[x], when we do
(1x0 + 1x1 + 0x2 + 1x3 + 0x4 + · · · ) · (1x0 + 0x1 + 0x2 + 2x3 + 0x4 · · · ),
and then calculate out every monomial, combine common order terms, and change orders into in-
creasing as
1x0 · 1x0 + 1x0 · 2x3 + 1x1 · 1x0 + 1x1 · 2x3 + 1x3 · 1x0 + 1x3 · 2x3
= 1x0 + 2x3 + 1x1 + 2x4 + 1x3 + 2x6
= 1x0 + 1x1 + 3x3 + 2x4 + 2x6 .
(Check by yourself this is the same as by directly using the multiplication definition. )
Using this way, the proof of associativity gets easier as follows. (Compare them!)
22 RUI WANG
Proof. Since the order of summation for a polynomial is not important when doing multiplication, we
write
a(x) = ⌃1 i 1 j 1 k
i=0 ai x , b(x) = ⌃j=0 bj x , c(x) = ⌃k=0 ck x 2 R[x].
As we have show, we can do formal calculations. Here the stuff inside [·] are formal calculations, and
the bracket [·] means rearrangement.
Using the formal calculation,
= [⌃1
i,j=0 ai · bj x
i+j
· ⌃1 k
k=0 ck x ]
= [⌃1
i,j,k=0 (ai · bj ) · ck x
i+j+k
].
= [⌃1 i 1
i=0 ai x · (⌃i,j=0 bj ck x
j+k
)]
= [⌃1
i,j,k=0 ai · (bj · ck )x
i+j+k
].
From the addition and multiplication above, we have seen that it is safe to write a0 x0 as a0 and
omit all 0xk terms. We are going to simply our notations in this way.
7.1.4. Polynomial ring. Now we are ready to state the the following theorem. The details are left to
you.
Theorem 7.9. Assume R is a ring, then (R[x], +, ·) is a ring which contains R as a subring. Moreover,
(1) If R is commutative, R[x] is also commutative;
(2) If R is unital, R[x] is also unital;
(3) If R is an integral domain, R[x] is also an integral domain.
Remark 7.10. F is a field doesn’t imply F [x] is a field. However, we can use the fractional field to
construct a field from the integral domain F [x], which is denoted as
Proposition 7.12.
char(R) = char(R[x]).
char(R) char(R[x]),
a(x) = a0 + a1 x1 + · · · + ak xk ,
n · (a(x)) = n · a0 + n · a1 x1 + · · · + n · ak xk = 0 + 0 + · · · + 0 = 0.
This shows
char(R) char(R[x]).
7.1.5. Polynomial rings of multivariables. Assume R is a ring, we have seen that R[x] is a ring. So
we can add another indeterminate [y] and denote it as (R[x])[y]. Similarly, we can also construct
(R[y])[x].
Lemma 7.14. The ring (R[x])[y] is isomorphic to the ring (R[y])[x]. Denote this isomorphism class
as R[x, y], and name it the ring of polynomials in two indeterminates x and y with coefficients in R.
Similarly, R[x1 , x2 , · · · , xk ] is called the ring of polynomials in indeterminates xi and y with coef-
ficients in R.
In particular, if D is an integral domain, D[x1 , x2 , · · · , xk ] is also an integral domain.
If F is a field, we can construction the fraction field from the integral domain F [x1 , x2 , · · · , xk ]
and denote it by
7.2. The evaluation homomorphism. Now we relate polynomials with the ring of maps C(X, R)
we considered before. Recall that assume R is a ring and X is any set, we can define a ring structure
for the set of all maps from X to R, which we denote as C(X, R).
Now we prove that
Proposition 7.15. Assume R0 is a commutative ring and R is a subring, then the map
: R[x] ! C(R0 , R0 )
define as
After we prove this proposition, recall that we have proved that for any ↵ 2 R0 , the evaluation map
ev↵ : C(R0 , R0 ) ! R0
is a surjective ring homomorphism. Now, together with the homomorphism : R[x] ! C(R0 , R0 ),
we get the composition homomorphism
ev↵ : R[x] ! R0 .
ev↵ : R[x] ! R0
Can we claim that ker ev2 = {(2 x)f (x)|f (x) 2 R[x]}?
(3) Take F = F 0 . For any 0 6= r 2 R, is the map evr has nontrivial kernel? The answer is yes,
because r x is in the kernel.
(4) Take F = Q and F 0 = R. For any 0 6= r 2 R, is the map evr has nontrivial kernel? For
p
example, r = 2,
evp2 (2 x2 ) = 0.
However, we can show that
ev⇡ : Q[x] ! R
is one-to-one.
(5) Similarly,
evi : R[x] ! C, (1 + x2 ) 2 ker evi .
MATH 120B 25
Assume
a(x) = ⌃1 i
0 ai x , b(x) = ⌃1 i
0 bi x .
Then
a(x) + b(x) = ⌃1
i=0 (ai + bi )x
i
For any ↵ 2 R0 ,
= ⌃1 i
i=0 (ai + bi )↵ .
= ⌃1 i
0 (ai + bi )↵ .
The last equality comes from the distribution law. We don’t use commutative condition here.
(2) Next we show that
For any ↵ 2 R0 ,
= ⌃1 k k
k=0 (⌃i=0 ai · bk i )↵ .
= ⌃1 k k
k=0 (⌃i=0 ai · bk i )↵ .
From now on, let’s restrict to the case that R0 = F 0 is a field and R = F is a subfield of F .
Remark 7.18. This homomorphism is NOT injective if char(F ) 6= 0. For example, for Fp , consider
the polynomial
(1 xp 1 )x = x xp .
Using Fermat’s little theorem, for any x 6= 0, 1 xp 1
= 0. Hence, (x xp ) 2 ker .
26 RUI WANG
ev↵ (f ) = 0,
Z(2 x2 ) \ Q = ;.
We have known that, if F is a field, then F [x] is an integral domain. We are going to see this
integral domain behaves similarly as the integral domain Z in many senses. (The reason is F [x]
naturally carries the structure of a graded ring.)
8.1. Division Algorithm for F [x]. The division algorithm for polynomials can be considered as a
analogue for division of integers, i.e. given n 2 Z+ , any integer a can be uniquely written into
a = qn + r,
with 0 r < n.
Before we start, let’s recall we define deg(0) = 1. You will see this convention makes sense from
several points.
Theorem 8.1. [Divison Algorithm] Assume F is a field. For any g 2 F [x] with deg g 0, one can
write f 2 F [x] uniquely into the form f = qg + r with some q, r 2 F [x] and deg r < deg g.
Moreover, if deg(f ) deg(g), then deg q = deg f deg g. If deg(f ) < deg(g), then q = 0.
Proof. We first show the existence. We fix g 2 F [x] with deg(g) = n 0. If deg(f ) < deg(g), then
we can write
f = 0 · g + f,
which satisfies the requirement. For deg(f ) deg(g), let’s do induction.
(1) For deg(f ) = deg(g) = n, write f (x) = ⌃ni=0 ai xi and g(x) = ⌃ni=0 bi xi . Then
Notice f (x) bn 1 an g(x) has at most degree n 1 term. So this is the expression we want.
MATH 120B 27
(2) Now we assume that for any f 2 F [x] with deg(f ) = k n is settled down, let’s prove for
the case deg f = k + 1.
(3) Suppose we can write
where
deg(r1 ) k.
f = (ak+1 bn 1 xk+1 n
+ q)g + r.
deg(ak+1 bn 1 xk+1 n
+ q) = k + 1 n.
f = q1 g + r 1 = q 2 g + r 2 ,
with deg(r1 ) < deg(g) and deg(r2 ) < deg(g). Then deg(r1 r2 ) < deg(g) and
r1 r2 = (q1 q2 )g.
Denote by F k [x] the polynomials of degree k, by F <k [x] the polynomials of degree less than k (i.e.
at most k 1 ) and by F >k [x] the polynomials of degree at least k + 1. Theorem 8.1 tells us that,
given any g 2 F k [x] for k 0, there is the remaider map
Rg : F [x] ! F k 1 [x], f 7! r.
Recall for Z, we have the surjective ring homomorphism
n : Z ! Zn , a 7! [a].
Next, we do the analogue to polynomials.
Remark 8.4. In fact, the degree n polynomial g should be made analogue to integer n + 1. In partic-
ular, the degree 1 polynomial corresponds to integer 0, and the degree zero polynomial corresponds
to integer 1. In this sense, Z1 is not Z but {0}.
8.2. Quotient homomorphism and ideal. Given a polynomial g 2 F [x] of degree n 0. Notice as
a set,
ImRg = F <n [x].
Proof. (1)(2)(3) follow from direct checkings and (4) are consequences from Theorem 2.18. Details
are left to you to check. ⇤
This result is an analogue of Z/nZ ⇠
= Zn .
8.3. Ideals and quotient rings. Now we introduce the concept of ideal.
In fact, we have checked the following statement before but didn’t introduce the concept of ideal.
MATH 120B 29
Conversely, any ideal in a ring can always be considered as a kernel of some ring homomorphism
from this ring.
Proposition 8.10. (1) If I ⇢ R is an ideal, then R/I is a ring with multiplication defined as
[r1 ] · [r2 ] = [r1 r2 ].
This is called the quotient ring of R by I.
(2) The quotient map
I : R ! R/I
Proof. Exercise. ⇤
It follows that in F [x], every principal ideal (g) is an ideal in the ring F [x]. This explains why we
call (g) principal ‘ideal’. More general, we one define the principal ideal in a commutative ring in the
same way.
8.4. F [x] is a PID. The following theorem is an important property for F [x].
Theorem 8.12. F [x] is a principal ideal domain (PID), i.e. any ideal in F [x] is principal ideal.
Proof. Obviously, the zero ideal can be written as (0) and hence a principal ideal. Now consider any
ideal I which is not (0), there must exist a nonzero polynomial of lowest nonnegative degree. Let’s
choose and fix it, denote by g. (We can do this thanks for the choice axiom. )
Now any f 2 F [x],
f 2 (g) + Rg (f ).
Notice deg(Rg (f )) < deg(g), by our assumption to g, Rg (f ) must be zero. This shows that f 2 (g),
and further actually I ⇢ (g). On this other hand, (g) ⇢ I, and we are done. ⇤
Now we can use this property to understand more for polynomials. The following fact tells us
why the problem of solving an equation of polynomial can be related to understanding ideals in the
polynomial ring.
Recall we have introduced before. Assume F is a subfield of F 0 . We have constructed the evalua-
tion homomorphism
ev↵ : F [x] ! F 0 , for any ↵ 2 F 0 .
30 RUI WANG
Denote by I↵ := ker ev↵ . Using Proposition 8.9, we know I↵ is an ideal of F [x]. Moreover, Theorem
8.12 tells us, there must be some g 2 F [x] such that
I↵ = (g).
We can keep working in this way and use induction to show that
↵1 , ↵2 , · · · , ↵k 2 F,
Proof. The ‘if’ part is obvious, and we now prove the ‘only if’ part.
We have seen that this statement is true for k = 1. Assume that k = l is true. We prove for the case
k = l + 1. For any f 2 \i=1,··· ,l+1 I↵i ⇢ \i=1,··· ,l I↵i , by our assumption,
g 2 I↵l+1 .
Using Corollary 8.13, g(x) = (↵l+1 )h(x) with deg(h) = deg(g) 1 = deg(f ) (l + 1). As a result,
but now deg(g) = 0 and hence a constant a in F . Then we take an extra zero ↵, which makes
For a polynomial f 2 F [x], denote by Z(f ) the set of all zeros of f in F . We have shown that
the number of elements in Z(f ) is at most deg(f ) if f is nonzero (deg(f ) 0). However, this set
actually can be empty.
Given f 2 F [x], take each elements in Z(f ) and use this way to write
The polynomial g may or may not have zero, but if it has, the zeros must be in Z(f ), i.e.
Z(g) ⇢ Z(f ).
If it doesn’t have zeros, we are done. Otherwise, keep using zeros in Z(g) to write
This procedure must stop for finite times, since degrees will exhaust.
We conclude as in the following theorem
We call the number ⌃i=1,··· ,#Z(f ) pi the number of zeros with multiplicity for f 2 F [x] in the field
F , and use the notation |Z(f )| to denote it.
Theorem 8.18. Assume F is a field. Then any finite subgroup of the multiplication group (F ⇤ , ·) is
cyclic. In particular, for a finite field F , F ⇤ itself is cyclic.
Proof. First we know that any finite subgroup G of (F ⇤ , ·) must be a finite abelian group. It follows
from the classification theorem of finitely generated abelian group Theorem 1.4,
G⇠
= Z d1 ⇥ · · · Z dk ,
with di = pdi i , i = 1, · · · , k. From group theory we know that, if we can prove d1 , d2 , · · · , dk are
coprime, then
Zd ⇥ · · · Zd ⇠
1 = Zd d ···d ,
k 1 2 k
To show d1 , d2 , · · · , dk are coprime, it is enough to show the least common multiple m = lcm(pr11 , · · · , prkk )
is the same as their product d1 d2 · · · dk .
Obviously, m d1 d2 · · · dk . To see the other direction, notice any (0, · · · , 0, x, 0, · · · , 0) with x
on the i-th position with x 2 Zdi satisfies the polynomial equation
xm 1 = 0.
By this way, we have d1 d2 · · · dk different zeros. Using Proposition 8.16, there must be d1 d2 · · · dk
m too. Hence m = d1 d2 · · · dk and we are done. ⇤
Using this example, for example, we know that any finite field, the multiplication group F ⇤ can not
be isomorphism to Z2 ⇥ Z2 .
We first notice
The following theorem is not very hard to prove but the proof is a little messy, and so we skip the
proof.
Theorem 8.21. A polynomial f 2 Z[x] factors into a product of two polynomials of lower degrees r
and s in Q[x] if and only if it has such a factorization with polynomials of the same degrees r and s
in Z[x].
Using this statement, when we try to see if a polynomial f 2 Z[x] ⇢ Q[x] is reducible in Q[x], it
is enough to check if it is reducible in Z[x]. The latter usually is easier to check.
The following theorem is another useful tool in judging if a polynomial is reducible in Q[x].
Example 8.25. Show f (x) = 25x5 9x4 3x2 12 is irreducible over Q[x].
p (x) = xp 1
+ xp 2
+ ··· + x + 1
Lemma 8.27. Every f 2 F [x] can be written into a multiplication of several irreducible polynomials.
Theorem 8.28. For any field F , the polynomial ring F [x] is a unique factorization domain (UFD).
The key point in the proof is, every irreducible polynomial is prime in the sense we are going to
introduce next.
Instead of directly proving the UFD theorem for polynomial rings, let’s make the context more
general. You will see, as PIDs, the integral domain Z and F [x] shares a lot of similar properties.
9.1. Terms for integral domains. Assume D is an integral domain, we introduce the following
concepts for elements in D.
Next, we give the interpretation of these definitions using the concept of principal ideals.
Definition 9.3. Assume D is an integral domain. An element d is called the greatest common divisor
of two elements a, b 2 D which are not both zero, if
(1) d is a divisor of both a and b;
(2) d is greatest, i.e., any divisor c of both a and b is also a divisor of d.
Be careful that, in general for an integral domain, the greatest common divisor of two elements
may not exist. However, we have the following results for PIDs.
Proposition 9.4. If D is a PID, then any two elements a, b 2 D which are not both zero, greatest
common divisors exist. In fact, any d with
Proof. It is straightforward to check that I := (a) + (b) is an ideal, and it is the smallest ideal which
contains a and b.
Because D is a PID by our assumption, there exists some d 2 D such that I = (d).
First, since a, b 2 I = (d), it follows d divides a and b.
Any c divides a and b, have
(a) ⇢ (c), (b) ⇢ (c).
It follows (d) = I = (a) + (b) ⇢ (c) and hence c divides d.
If (d) = (d0 ), we know d and d0 are associates. ⇤
Definition 9.5. In a PID, if (a) + (b) = (1), we call a and b are coprime or relatively prime.
Proof. From (1) to (2) actually doesn’t need PID but true for any integral domains. See the following
Lemma 9.7. So the only thing to need to prove here is from (2) to (1), i.e. an irreducible element must
be prime.
Assume p is irreducible and p divides ab. Further assume p doesn’t divide a and let’s show then p
divides b.
Since a PID, take d a greatest common divisor of p and b. If we assume p doesn’t divide b, since p
is irreducible, d must be unit. (Otherwise, d is associate of p, it follows d divides b and contradiction.
) It follows 1 = rp + sb for some r, s 2 D. Multiply a, we get
a = rap + sab.
It follows p divides a which contradicts with out assumption.
⇤
9.2. PID is UFD. Now we ready to prove the following promised statement that every PID is a UFD.
(2) Such factorization is unique in the following sense: For any two factorizations
a = p 1 · · · p s = q1 · · · qt ,
we have s = t and after changing of orders, one can make pi and qi are associates.
Proof. (1) Assume D is a PID. Any element a 2 D which is neither 0 nor unit, we first show it
can be factored into products of irreducible elements.
If a is irreducible, we are done. Otherwise, a can be factored into
Direct checking shows it is an ideal. Since PID, it is the same as some (c). Assume c 2 (ak ),
then we get
(c) ⇢ (ak ) ⇢ (c).
It means the chain actually stops at (ak ).
(2) Next, we show the factorization is unique. Assume
a = p 1 · · · p s = q1 · · · qt .
First, p1 divides a and it follows there must exist an element qi such that p1 divides qi . We can
change orders and WLOG assume p1 divides q1 . So we can write q1 = p1 u1 . However, since
q1 is irreducible, u1 must be unit.
Plug them into a, we get
p 1 p 2 · · · p s = p 1 u 1 q2 · · · qt .
p 2 · · · p s = u 1 q 2 · · · qt .
qi = p i u i , i = 1, · · · s = t, 1 = u 1 · · · us ,
Remark 9.12. F [x1 , · · · xn ] for n 2 is not PID. However, we can still prove it is a UFD.
We postpone the proof of the following theorem to the end of this quarter.
Remark 9.15. The final bonus problem asks you to prove the Novikov ring is PID, so it follows
Nov( ) and Nov( )[x1 , · · · , xn ] are both UFD.
Definition 9.16. (1) An ideal M is called a maximal ideal, if M 6= R and there is no ideal I such
that
M ( I ( R.
(2) An ideal P is called a prime ideal, if P 6= R and any ab 2 P implies a 2 P or b 2 P .
Lemma 9.17. (1) In an integral domain, an element p is prime, if and only if (p) is prime.
(2) In a PID, a is irreducible if and only if (a) is maximal.
In general, we have
Proposition 9.18. Assume R is a commutative unital ring. Then every maximal ideal is prime ideal.
1 = i + aq, i 2 I, q 2 R.
In a PID, maximal ideal is the same as prime ideals. We now take an example which is not PID to
see their difference.
is surjective. Using Theorem 2.18, we know ker ev0 is an ideal of Z[x] and
Since Z is an integral domain but not a field, ker ev0 is a prime ideal but not a maximal ideal. This
ideal is
ker ev0 = {⌃1
i=1 ai x 2 Z[x]},
i
Remark 9.21. In fact, to see Z[x] is not a PID, you can for example, look at the ideal I := (x) + (3)
and argue it is not a principal ideal.
10.1. Motivation. Given a field F , we have shown that any polynomial f 2 F [x] with degree k at
most has k zeros (with multiplicity).
Proof. Form (2) to (1) is obvious. We only need to show from (1) to (2).
In fact, if we assume any nonconstant polynomial has at least one zero, then the decomposition in
Proposition 8.16 must have deg(g) = 0, and then (2) follows immediately. ⇤
Definition 10.2. If a field satisfies (1) in Lemma 10.1, then call it an algebraically closed field.
Definition 10.5. Given a field F , a field E has F as a subfield is called a field extension of F .
Theorem 10.7 (Kronecker’s Theorem). Assume F is a field. Any f 2 F [x] with positive degree, there
is a field extension E of F such that being considered as a polynomial f 2 E[x], f has zeros in E.
It is one-to-one, because for any [a] = [b], we have a b 2 (p(x)). Since both a and b are
of degree 0, we must have a = b.
(2) Denote by f¯ for considering f as a polynomial in E[x] as introduced in Proposition 7.13. In
particular, if f (x) = a0 + a1 x + · · · an xn , then
f¯(x) = [a0 ] + [a1 ]x + · · · [an ]xn .
There is an obvious zero of f 2 E[x] which is [x]. We now see the reason. By plugging [x]
into f¯, we get
f¯([x]) = [a0 ] + [a1 ][x] + · · · [an ][x]n
= [a0 + a1 x + · · · an xn ]
= [f (x)]
= [p1 (x)][p2 (x) · · · pr (x)]
= [0][p2 (x) · · · pr (x)]
= [0].
⇤
10.3. Algebraic and transcendental elements. Assume E is a field extension of F . We now use
elements in E to do field extensions for F . For this purpose, we need to distinguish two types of
elements by using the following definitions.
Example 10.11. Consider C as extension of R, then i is algebraic over R since i is zero of the equation
x2 + 1 = 0 in R[x].
In fact, we are going to prove that, every number ↵ 2 C is algebraic over R.
Example 10.12. Consider R as extension of Q, then ⇡ and e are transcendental over Q. (This is in
fact not easy to prove. You could refer wikipedia the page on Transcendental and some references
therein for some ideas of proofs. )
MATH 120B 41
ev↵ : F [x] ! E
ev↵ : F [x] ! E.
and hence an ideal of F [x] by Proposition 8.9. Since F [x] is a PID, it is a principal ideal, i.e. there
exists some p 2 F [x] such that I(↵) = (p). In fact, from the proof of Theorem 8.12, we know that
p is the polynomial in I(↵) of the lowest degree. It follows p must be irreducible. (Why?) Then it
follows F [x]/I(↵) is a field, which is isomorphism to the image of the evaluation map.
Definition 10.14. Assume E is a field extension of F and ↵ 2 E is an algebraic element over F . Call
such p↵ the irreducible polynomial for ↵ over F . Its degree is called the degree of ↵ over F . Denote
it by deg(↵; F ).
Theorem 10.16. Assume E is a field extension of F . Then for any ↵ 2 E which is an algebraic
element over F ,
(1) There is an irreducible p↵ 2 F [x] such that I(↵) = (p↵ );
(2) F (↵) := F [x]/(p↵ ) is a subfield of E; Moreover, elements in F (↵) can be identified with
elements in F <deg(↵;F ) [x] as in Section 8.2;
(3) ↵ 2 F , if and only if deg(↵; F ) = 1, if and only if F (↵) = F .
Definition 10.17. In general, assume E is a field extension of F . Call it is a simple extension if there
is some ↵ 2 E such that E = F (↵).
Theorem 10.18 (Kronecker’s theorem). Assume F is a filed. Any irreducible polynomial p 2 F [x]
leads to a simple extension of F , which is
E = F [x]/(p).
To be more concrete, E = F [x]/(p) = F ([x]).
Example 10.19. Notice that x2 + x + 1 is irreducible over Z2 [x]. (Why?) Use it, we can create a new
field as a field extension of Z2 , which is Z2 [x]/(x2 +x+1). It has a zero ↵ := [x] 2 Z2 [x]/(x2 +x+1).
Hence it is a simple extension by ↵, i.e.
Z2 (↵) = Z2 [x]/(x2 + x + 1).
We also Z2 (↵) is the same as the set Z<2 [x], which contains four elements
0, 1, x, 1 + x.
By this way, we obtain a field of four elements.
Since we are familiar with vector spaces over R and C, here what we do is only to generalize the
fields to general F . However, we will see, a lot of interesting application will come out.
Definition 11.1. Assume F is a field. A vector space over F (or a F -vector space), is an abelian
group (V, +) with scalar multiplication
F ⇥ V ! V, (a, v) 7! av,
satisfying, for a, b 2 F , u, v 2 V
(1) 1v = v;
(2) a(bv) = (ab)v;
(3) (a + b)v = av + bv;
(4) a(u + v) = au + av.
Here 1 is the unity of the field F .
Elements in V are called vectors and elements in F are called scalers.
Example 11.3. (1) Assume F is a field, then V := F n , i.e. direct product of n-copies of F is a
vector space over F . In particular, for F = R or C, these are the examples we are familiar
with.
(2) Assume F is a field, then F [x] is a vector space over F . (However, this is essentially different
from F n since it is infinitely dimensional. )
(3) If E is a field extension of F , then it is a vector space over F . (We are interested in a case of
finitely dimensional, which is the simple extension. )
Definition 11.4. Assume V is a vector space over F . Call a subset S = {vi |i 2 I} of V spans V , if
any v 2 V , can find finitely many vi 2 S such that
v = a1 v 1 + · · · + an v n ,
for some ai 2 F .
A vector v 2 V of the form
v = a1 v 1 + · · · + an v n ,
is called a linear combination of {v1 , · · · , vn }.
Denote by spanF S the set of all linear combinations of elements in S.
Definition 11.6. The minimal number of numbers of such sets is called the dimension of V , i.e.,
Call V a finitely dimensional vector space over F , if dimF V < 1. Otherwise, V is called an
infinitely dimensional vector space over F .
Lemma 11.7. V is of finite dimension over F if and only if there exists a finite set S ⇢ V such that
V = spanF S.
Definition 11.9. Finite vectors are called linearly independent, if 0 has a unique way as a linearly
combination of these vectors.
44 RUI WANG
Proposition 11.10. Any finite set S ⇢ V has a linearly independent subset B ⇢ S such that
spanF B = spanF S.
Moreover, the number of elements in B is uniquely determined by S.
Corollary 11.11. Any finitely dimensional vector space V over F has a finite set of linearly indepen-
dent vectors B such that V = spanF B. Such B is called a basis of V . Moreover, #B = dimF V .
Theorem 11.12. Assume E is a field extension of F and ↵ 2 E is an algebraic element over F . Then
(1) F (↵) is a vector space over F of dimension n = deg(↵; F ), with a basis
B = {1, ↵, · · · , ↵n 1 }.
(2) Every element 2 F (↵), we have deg( ; F ) deg(↵; F ).
Definition 12.1. A field extension E of field F is called an algebraic extension, if every element in E
is algebraic over F .
Definition 12.2. If E is a field extension of F and dimF E = n, then we call E is a finite extension
of degree n over F . Denote by [E : F ] := n.
Example 12.3. [C : R] = 2.
Proof. Assume E is a finite extension of F and take n = [E : F ]. Let’s show that E is an algebraic
extension by showing that any ↵ 2 E is algebraic over F .
Consider (n + 1)-elements
1, ↵, · · · , ↵n ,
then there exist c0 , · · · , cn 2 F which are not all zero such that
c0 + c1 ↵ + · · · + cn ↵n = 0,
i.e., ↵ 2 Z(f ) where
0 6= f (x) = c0 + c1 x + · · · + cn xn 2 F [x].
⇤
Corollary 12.8. Assume E is a field extension of F and ↵ 2 E is algebraic over F . Then for any
2 F (↵), we have F (↵) is a finite extension of F ( ), and deg( ; F ) divides deg(↵; F ).
p
Example 12.9. There is no element in Q( 2) that is a zero of x3 2. A reason is, if there is such
p
an element, say ↵ 2 Q( 2), notice x3 2 is irreducible, this element has degree deg(↵; Q) = 3.
p
However, we know deg(↵; Q) must divide 2 = deg( 2; Q). This is not possible.
Now we extend the notation of simple extension F (↵) to more general one, F (↵1 , · · · , ↵k ).
This definition is consistent with our previous definition in the following sense.
Lemma 12.11. (1) F (↵) defined in this way coincides with the simple extension defined above.
46 RUI WANG
Proof. This problem can be done in the similar way as previous example. First, use Theorem 12.6,
we can write
1 1 1 1 1 1
[Q(2 2 , 2 3 ) : Q] = [Q(2 2 , 2 3 ) : Q(2 3 )][Q(2 3 ) : Q].
1
Notice x3 2 2 Q[x] is irreducible, so [Q(2 3 ) : Q] = 3.
1 1 1
Next, we calculate [Q(2 2 , 2 3 ) : Q(2 3 )]. Using Lemma 12.11, consider
1 1 1 1
Q(2 2 , 2 3 ) ⇠
= (Q(2 3 ))(2 2 ).
1 1
First, notice that 2 2 2
/ Q(2 3 )) for dimension reason. So it follows
1 1 1
[Q(2 2 , 2 3 ) : Q(2 3 )] 2.
1 1 1 1 1 1
On the other hand, since Q ⇢ 2 3 ), we have deg(2 2 ; Q(2 3 )) deg(2 2 ; Q) = 2. So, [Q(2 2 , 2 3 ) :
1 1 1
Q(2 3 )] = 2 and it follows [Q(2 2 , 2 3 ) : Q] = 6.
1 1 2
A basis can be got by multiplying the basis of Q(2 3 ) over Q as {1, 2 3 , 2 3 } and the basis of
1 1 1 1
(Q(2 2 , 2 3 ) over Q(2 3 ) as {1, 2 2 }, and we get
1 1 2 5 7
1, 2 3 , 2 2 , 2 3 , 2 6 , 2 6 .
MATH 120B 47
7 1
Notice we can find another basis by replacing 2 6 by 2 6 and this new basis is exactly the same as
basis of Q(2 6 ). As a result, Q(2 2 , 2 3 ) ⇠
1 1 1 1
= Q(2 6 ). ⇤
Theorem 12.14. Assume E is an algebraic extension of F . Then the followings are equivalent:
(1) E is a finite extension;
(2) There are finite elements ↵1 , · · · , ↵k 2 E such that E = F (↵1 , · · · , ↵k ).
Proof. (1) Assume E is a finite extension, which means [E : F ] = n is a finite number. We have
shown that, if n = 1, then E = F = F (1) and we are done. Assume we can prove every case
for n = k. Now let’s prove for n = k + 1.
Assume F ⇢ F (↵1 , · · · , ↵k ) ⇢ E.
(2) Assume E = F (↵1 , · · · , ↵k ) is an algebraic extension, then every ↵i is algebraic over F , so
[F (↵1 ) : F ] is finite. It follows ↵2 is algebraic over F (↵1 ), and so [F (↵1 , ↵2 ) : F (↵1 )] is
finite.
Keep doing this way, we get F (↵1 , · · · , ↵k ) is finite extension over F (↵1 , · · · , ↵k 1 ).
Using Corollary 12.7, [F (↵1 , · · · , ↵k ) : F ] is finite.
⇤
Lecture 25 stopped here.
Proof. Take ↵, 2 F̄E , then Theorem 12.14 tells us that F (↵, ) is a finite extension of F . By
Theorem 12.5 , F (↵, ) is algebra. It follows then
F (↵, ) ⇢ F̄E .
As a result, ↵ ± , ↵ 2 F̄E and ↵ 1
2 F̄E if 6= 0. It shows that F̄E is a field. ⇤
Example 12.16. Consider C as a field extension of Q. The subfield Q̄C is called the field of algebraic
numbers.
Definition 12.17. A field F is called algebraically closed, if every nonconstant polynomial f 2 F [x]
has a zero in F .
Theorem 12.18. Assume F is algebraically closed, then any algebraic extension E of F is the same
as F .
Proof. Assume f 2 C[z] and deg(f ) 1. We show it has a zero in C. Otherwise, for any z 2 C,
f (z) 6= 0. There are several different ways to derive contradiction, and we here give two proofs.
48 RUI WANG
• (A proof using complex analysis). Consider g(z) := 1/f (z) which is a globally define ana-
lytic function now. Moreover,
1
|g(z)| =
|f (z)|
bounded. By Liouville theorem, such analytic function must be constant and we get contra-
diction.
• (A proof using topology). Construct g(z) := |ff (z)
(z)|
, then we get a continuous map from unit
disk to its boundary. Now we show it is not possible unless f is constant.
The idea is, if f is not constant, then g(z) must turn around origin at least once. (This
statement needs some proof but it is not hard to see from intuition.) Then such way must tear
off the disk, so can not be continuous and we get contradiction. The precise language should
be, it must map the trivial fundamental group to some nontrivial one, however, since such map
is a group homomorphism, so not possible.
⇤
F ⇢ F̄E ⇢ E.
F ⇢ F (↵1 , · · · , ↵k ) ⇢ F̄E ⇢ E.
F = F̄E ⇢ E.
Proposition 12.21. F is algebraically closed, if and only if every extension E of F , we have F = F̄E .
Proof. We only need to prove if every extension E of F , we have F = F̄E , then F is algebraic closed.
Otherwise, there exist an irreducible p 2 F [x] of degree 2. Consider E := F [x]/(p). This is a
field as extension of F .
Notice F̄E 6= F since [1], [x] 2 E are linearly independent over F , (The reason is, deg(p) 2.
– why?) and this indicates dimF F̄E 2. Hence it follows from Lemma 12.4 that ĒE 6= F . This
contradicts with our assumption.
⇤
MATH 120B 49
Assume ⇢ R is an abelian subgroup of R. Denote by Nov( ) the set of all formal series with
formal parameter t in the form
x(t) = ⌃ 2 a t , a 2 Z
satisfying the following condition
{ 2 |a 6= 0, > C} is finite, for any C 2 R.
On Nov( ), define the addition +N and multiplication ·N as
(⌃ 2 a t ) +N (⌃ 2 b t ) := ⌃ 2 (a + b )t
(⌃ 2 a t ) ·N (⌃ 2 b t ) := ⌃ 2 (⌃ 1+ 2= a 1 b 2 )t .
(1) Check Nov( ) is closed under +N and ·N .
(2) Prove (Nov( ), +N , ·N ) is an integral domain. This ring is called the Novikov ring.
(3) Describe units in Nov( ).
(4) Prove Nov( ) is a PID.
Remark 13.1. This ring is called the Novikov ring which was introduced by S. P. Novikov around
1980s in his work on Morse theory.
On one side, it is an important ring in modern mathematics, in particular in the field of geometry
and mathematical physics. On the other side, it is a good exercise for you to really understand basic
concepts in ring theory you have learnt from this course.