Professional Documents
Culture Documents
SOLUTIONS
KELLER VANDEBOGERT
Problem 1
Problem 2
To see that these are nonisomorphic, merely note that any isomor-
phism must preserve the order of an element. If there were an isomor-
phism, the image of the order 4 element must remain order 4; this is
not possible as there are no order 4 elements in Z/2 × Z/2.
Problem 3
= [g(a), g(b)] ∈ Gc
And normality follows. Suppose now that we have a morphism φ :
G → A with A abelian. Then,
φ(g)φ(h) = φ(h)φ(g)
=⇒ φ([g, h]) = 1
Whence Gc ⊂ Ker φ; merely define φ : G/Gc → A by φ(gGc ) := φ(g).
This is well defined since if h−1 g ∈ Gc , then
Problem 4
HK ∼ H
=
K H ∩K
Taking cardinalities,
|H||K|
|HK| =
|H ∩ K|
Problem 5
G/N ∼
= G0 /N 0
G G
(g1 N, g10 N 0 ) = (g2 N, g20 N 0 ) ∈ × 0
N N
∈H
Hence (1, g20 −1 g10 ) ∈ N 0 , implying that g10 N 0 = g20 N 0 . Thus, we may de-
fine ψ(g1 N ) = g10 N 0 if (g1 , g10 ) ∈ H. This is surjective since ψ −1 (g10 N 0 ) 3
g1 N whenever (g1 , g10 ) ∈ H; by symmetry (that is, just employ the
above well-definedness argument), ψ is injective, hence an isomorphism.
We conclude that
G ∼ G0
= 0
N N
Problem 6
= φ(g)xφ(g)
Problem 7
Problem 8
[
G= HcH 0
c∈C
By part (i),
[
G= HcH 0
c∈C
[[
= xc H ∩ cH 0 c−1 )cH 0
c∈C c∈C
[[
= HH 0 ∩ xc cH 0
c∈C c∈C
[[
= xc cH 0
c∈C c∈C
Problem 9
g 7→ πg
Then πg ≡ Id whenever ggi H = gi H for every coset. In particular,
gH = H =⇒ g ∈ H, so that Ker ⊂ H.
(N1 N2 : N1 ) = (N2 : N1 ∩ N2 )
SERGE LANG’S ALGEBRA CHAPTER 1 EXERCISE SOLUTIONS 7
=⇒ (G : N1 ∩ N2 ) < ∞
As H1 ∩ H2 ⊃ N1 ∩ N2 , we deduce that (G : H1 ∩ H2 ) < ∞ as well.
Problem 10
Problem 11
gA 7→ cg
Problem 12
γxy = γx ◦ γy
= xx0 yx0−1 x0 y
= xyx0 y 0
= φ(x, y)φ(x0 , y 0 )
So that φ is a homomorphism. Suppose conversely that φ is a homo-
morphism; then
φ x, 1)(1, y) = φ (1, y)(x, 1)
=⇒ xy = yx for all x ∈ H, y ∈ N
And,
(x1 , h1 ) (x2 , h2 )(x3 , h3 ) = (x1 , h1 )(x2 ψ(h2 )(x3 ), h2 h3 )
with identity (1, 1). Now, identify N with (N, 1) and H with (1, H);
we see
(N, 1)(1, H) = (N ψ(H)(1), H) = (N, H)
N × H → NH
Problem 13
yxy −1 ∈ H x−1 yx ∈ N
SERGE LANG’S ALGEBRA CHAPTER 1 EXERCISE SOLUTIONS 11
x−1 yxy −1 = 1 =⇒ xy = yx
(b). Proceed by induction, with the base case being part (a). Then,
H1 × · · · × Hn = H1 . . . Hn−1 × Hn
= H1 H2 . . . Hn
Problem 14
Problem 15
Problem 16
Problem 17
Verify that
X
|C| = φ(x)
x∈X
SERGE LANG’S ALGEBRA CHAPTER 1 EXERCISE SOLUTIONS 13
Problem 18
Problem 19
(b). We have:
X
|S/G| = 1
Gs∈S/G
X X 1
=
t∈Gs
|Gt|
Gs∈S/G
X 1
=
s∈S
|Gs|
X |Gs |
=
|G|
s∈S
1 X
= |Gs |
|G| s∈S
Note that
X X
|Gs | = {(s, g) | gs = s} = |S g |
s∈S s∈S
Problem 20
But this must imply that |P | = |CG (A)|, since else p − 1 would have
to have p as a prime factor. This gives that P = CG (A), so A 6 Z(G).
Problem 21
|PH ∩ H| = pm = |P |
Problem 22
=⇒ H 6 Q
Where the last step uses normality of H. But then we see that H is
contained in all such Sylow p subgroups.
Problem 23
(a) If P 0 ⊂ N (P ), then P 0 = P .
(b) If N (P 0 ) = N (P ), then P = P 0
(c) We have N (N (P )) = N (P ).
=⇒ aP a−1 ⊂ N (P )
Since all Sylow p subgroups are conjugate, we know that aP a−1 ∈
Sylp (N (P )). But P is the unique such subgroup, so that aP a−1 =
P =⇒ a ∈ N (P ). Whence
N (P ) = N (N (P ))
as desired.
SERGE LANG’S ALGEBRA CHAPTER 1 EXERCISE SOLUTIONS 17
Problem 24
G∼
= Z/p2 , G∼
= Z/p × Z/p
Problem 25
g1 = h1 z1 , g2 = h2 z2 , hi ∈ H, zi ∈ Z(G)
We see:
g1 g2 = h1 z1 h2 z2
= h1 h2 z2 z1
= h2 h1 z2 z1
= h2 z2 h1 z1
= g2 g1
Implying that G is abelian, which is a contradiction. Therefore, we
must have that H ⊃ Z(G) so all subgroups of order p2 .
Problem 26
G = (pq)
so that G is cyclic.
Problem 27
one Sylow 3 subgroup. Hence, Q ∈ Syl3 (G) is normal, and G/Q and
Q must be solvable by induction. Thus, G is also solvable.
This exhausts all cases, so we see that every group of order < 60 is
solvable.
Problem 28
Problem 29
> 2p(q − 1) + q + p
> 2p(q − 1) + p + p
= 2pq = |G|
Problem 30
(g, aP ) 7→ gaP
Problem 31
Order 1: Trivial
Order 2: Z/2
Order 3: Z/3
Order 4: Z/4 and Z/2 × Z/2
Order 5: Z/5
Order 6:
Abelian: Z/6, Z/2 × Z/3
Nonabelian: S3
Order 7: Z/7
Order 8:
Abelian: Z/8, Z/2 × Z/4, Z/2 × Z/2 × Z/2
Nonabelian: D10
Problem 32
Problem 33
m = n − number of orbits of σ
m = n − (n − 1) = 1
SERGE LANG’S ALGEBRA CHAPTER 1 EXERCISE SOLUTIONS 25
So we are done.
Problem 34
(a). Let D2n be the group of rotations and reflections on the vertices
of an n-sided regular polygon. σ will be rotation by 2π/n radians, and
τ is a reflection. Then it is geometrically evident that τ 2 = 1, and
σ n = 1. Also, if we choose base point 1 ∈ C,
στ (1) = −e2πi/n
= τ (e−2πi/n )
= τ σ n−1 (1)
Whence στ = τ σ n−1 .
26 KELLER VANDEBOGERT
(b). Note
2
0 −1 1 0
=
1 0 0 1
and
n
ξ 0 1 0
=
0 ξ −1 0 1
Also,
ξ 0 0 −1
στ =
0 ξ −1
1 0
0 −ξ
= −1
ξ 0
0 −ξ 1−n
= n−1
ξ 0
n−1
0 −1 ξ 0
=
1 0 0 ξ 1−n
= τ σ n−1
Problem 35
hgh−1 ∈ {1, g, g 2 , g 3 }
SERGE LANG’S ALGEBRA CHAPTER 1 EXERCISE SOLUTIONS 27
h2 ∈ {1, g 2 }
h2 = 1, g 4 = 1, hgh−1 = g −1
h2 = g 2 , g 4 = 1, hgh−1 = g −1
Problem 36
Problem 37
= τ (ik+1 )
τ σ1 . . . σr τ −1 = τ σ1 τ −1 τ . . . τ σr τ −1
By part (a), the cycle length for each σi is preserved, whence the overall
cycle type is also preserved.
Problem 38
Problem 39
{1, . . . , n − 2, n − 1} 7→ {1, . . . , n − 1, n − 2}
so that An is n − 2 transitive.
Problem 40
{H, σ1 H, . . . , σn−1 H}
An → Alt(An /H) → An
Problem 41
(a). Consider the set of Sylow 5 subgroups. Then, |Syl5 (H)|12 and
Problem 42
Problem 43
Q = Z/pb1 ⊕ · · · ⊕ Z/pbj
order pbj−i of G (since we are working with cyclic groups), and hence,
taking the direct sum of all of the above,
Z/pb1 ⊕ · · · ⊕ Z/pbj
Problem 44
(A : B) = (Af : B f )(A : B)
SERGE LANG’S ALGEBRA CHAPTER 1 EXERCISE SOLUTIONS 35
as desired.
Problem 45
q(A) = q(B)q(A/B)
(σ, a + B) 7→ σ(a) + B
Let us show well definedness. If a + B = a0 + B, then a − a0 ∈ B =⇒
σ(a − a0 ) ∈ σ(B) ⊂ B. Hence,
i∗ π∗
δ / H0 (B) / H0 (A) / H0 (A/B) / 0
Then, note that the Herbrand quotient is precisely
|H0 (A)|
|H1 (A)|
As i∗ is injective by definition, we may extract the short exact sequences
i∗ π∗
0 / H0 (B) / H0 (A) / Coker i∗ / 0
i∗ π∗
0 / H1 (B) / H1 (A) / Coker i∗ / 0
Similarly,
|H0 (B)| = | Im δ0 || Im i0∗ |
And
H0 (A/B)| = | Im π0∗ || Im δ1 |
SERGE LANG’S ALGEBRA CHAPTER 1 EXERCISE SOLUTIONS 37
H1 (A/B)| = | Im π1∗ || Im δ0 |
Problem 46
S
Let G operate on a set S. Let S = Si be a partition of S
into disjoint subset. We say that the partition is stable under
G if G maps each Si onto Sj for some j, and hence G induces
a permutation on the sets of the partition among theselves.
THere are two partition of S which are obviously stable: the
partition consisting of S itself, and the partition consisting of
the subsets with one element. Prove that the following two
conditions are equivalent:
(1) The only partitions of S which are stable are the two
partitions mentioned above.
38 KELLER VANDEBOGERT
g 7→ g · s
with kernel H, so that G/H → S is an isomorphism. If there exists
H 0 6= G containing H, then G/H 0 6 G/H. Restricting the above, we
have an induced partition
Problem 47
haH = bH
Where the above is empty because G acts faithfully. Thus there exists
t ∈ K with t ∈
/ H. Choose g ∈
/ H and by part (a) we can find h ∈ H
such that
htH = gH
=⇒ g −1 hh0 H 0 = H 0
=⇒ gH 0 = H 0
=⇒ g ∈ H 0
Which is a contradiction. Hence, H does not act transitively on S\{s},
so that G is not doubly transitive.
Problem 48
(b). Since G is doubly transitive, there are two orbits of the action of
G and its complement. Consider now the order of the fixed points. If
42 KELLER VANDEBOGERT
g fixes (a, b), then g fixes a and b. In the problem’s notation, this says
that there are f (g) · f (g) fixed points of g, so, by Burnside’s Lemma,
X
2|G| = f (x)2
x∈G
Problem 49
a 7→ aG (1)
ψ :G → Aut(F )
where ψ(g)x (x) := g · x. Then,
φ(a ◦ b) = (a ◦ b)G (1)
= aG (bG (1))
= aG (1)bG (1)
= φ(a)φ(b)
ψ(g · g 0 )x (x) = (g · g 0 ) · x
= g(g 0 x)
=g·1=g
SERGE LANG’S ALGEBRA CHAPTER 1 EXERCISE SOLUTIONS 43
= aG (1) · x
= ax (x)
Problem 50
Problem 51
(a). This proof is identical to the proof given in part (a) of the above,
noting that we do not have any kind of group structure. That is,
(X, f ) × (Y, g)
pr2
pr1
x &
X Y
f
g
& x
Z
commutes. That is, a product in the slice category over Z is precisely
the fiber product over Z. But HomZ (T, −) preseves products, so we
deduce that HomZ (T, −) applied to a pullback yields a product in the
category of sets.
Problem 52
(a). Let
f :Z→X
g:Z→Y
Define
commutes. This is trivially well defined since the qi are, and we see
that the universal property is satisfied.
i2 : Y → X ⊕Z Y
Problem 53
f : H → G, g : H → G0
46 KELLER VANDEBOGERT
Problem 54
g1 · · · · · gm = id
g1 . . . gm (s) = s
Problem 55
(a) Show that there cannot be more than two fixed points and
that these fixed points are w = w1 /w2 and w0 = w10 /w20 .
(b) Assume that |λ| < |λ0 |. Given z 6= w, show that
lim M k (z) = w0
k→∞
And similarly for w0 . Thus we conclude that λ and λ0 are the unique
fixed points.
Then,
0
λk 0 −1
k
lim M (z) = lim w w 0k w w0
k→∞ z→∞ 0 λ
λ k z − w
= lim w w0
k→∞ λ0 −z − w0
0
w w
= (0) = w0
1 1
Problem 56
Problem 57
KELLER VANDEBOGERT
1. Problem 1
Γ := {I ⊂ A | I ideal, I ∩ S 6= ∅}
(p + Ax) ∩ S 6= ∅
p + ax ∈ S
p 0 + a0 y ∈ S
(p + ax)(p0 + a0 y) ∈ S
Expanding this,
However, all of the terms in the above are elements of p, implying that
p ∩ S 6= ∅
2. Problem 2
3. Problem 3
4. Problem 4
5. Problem 5
t(sa − a0 ) = 0
t0 (tab − ss0 p) = 0
ab ∈ p =⇒ a or b ∈ p
a b
=⇒ or 0 ∈ S −1 p
s s
−1
=⇒ S p is prime
This then shows that the prime ideals of A disjoint from S are in
bijection with prime ideal in S −1 A. Hence, if p is prime and (p)∩S = ∅,
then i(p) = p/1 generates a prime ideal of S −1 A, so that p/1 is a prime
element in S −1 A.
Now let a/s ∈ S −1 A. As A is a UFD, we have a factorization of
a = up1 . . . pk with pi prime and u a unit. We have that 1/s is a unit,
and for each pi /1, if (pi ) ∩ S = ∅, then pi /1 is a prime in S −1 A by the
above.
If (pi ) ∩ S 6= ∅, then rpi ∈ S for some r ∈ A. This gives that pi /1 is
a unit, however, since
r pi
· =1
rpi 1
6. Problem 6
min{n ∈ N | x = upn , x ∈ I}
y = u0 pm
7. Problem 7
=⇒ (d) ⊂ (d0 )
=⇒ d|d0
8. Problem 8
And,
pn−2
X pn−2
pn−2
(1 + p) = pk
k=0
k
(pn−2 − 1) n−2
= 1 + pn−1 + pn + · · · + pp
2
≡ 1 + pn−1 mod p n
This implies that p + 1 has order pn−1 , since if (p + 1)m ≡ 1modpn for
some other m, then m|pn−1 . This gives that (1 + p)m ≡ 1 mod pn for
some k < n − 2.
n−2
However, taking successive powers of p, we see that (1 + p)p ≡ 1,
which has already shown to be impossible.
SERGE LANG’S ALGEBRA CHAPTER 2 EXERCISE SOLUTIONS 7
x + (pn ) 7→ x + (p)
The kernel of this map is precisely P , so,
(Z/pn )× /P ∼
= (Z/p)×
xm − 1 ≡ 0
has p−1 solutions mod p. But m < p−1, so this is impossible. Hence
(Z/p)× is cyclic, and the subgroup of order p − 1 in (Z/pn )× must also
be cyclic. Then,
(Z/pn )× ∼
= Z/pn−1 × Z/(p − 1)
x + (2r ) 7→ x + (4)
The kernel of this map is the subgroup generated by 5, so modding out
this subgroup, we see the rest is cyclic of order 2, and
(Z/2r )× ∼
= (Z/2r−2 ) × (Z/2)
9. Problem 9
Let i denote the imaginary unit. Show that the ring Z[i],
the Gaussian integers, is principal hence factorial. What are
the units?
We can say even more than the problem asks: Z[i] is a Euclidean
domain with norm N (a + ib) = a2 + b2 . This is a trivial checking of
definitions, where our Euclidean algorithm is computed by picking the
nearest lattice point upon division by any other element.
Then, given any ideal I ⊂ Z[i], the element of minimal norm will
generate the entirety of our ideal.
Since the norm is multiplicative, we also see that the only units will
have norm 1. Hence, our units are
10. Problem 10
as asserted.
11. Problem 11
Then, we see that sin(x) and 1 − cos(x) both have trigonometric degree
1. If these were to factor, it would be the product of a degree 0 and
degree 1 polynomial. The degree 0 polynomials are merely constants,
however, and all nonzero constants are units in R. Hence, these are
irreducible.
12. Problem 12
where the sum is taken over all pair (x, y) of positive integer
with xy = m.
see:
X
f ∗ (g ∗ h)(m) = f (x) · (g ∗ h)(y)
xy=m
X X
= f (x) g(a)h(b)
xy=m ab=y
X
= f (x)g(a)h(b)
xab=m
X X
= h(b) f (x)g(a)
yb=m ax=y
X
= h(b)(f ∗ g)(y)
yb=m
= h ∗ (f ∗ g)(m)
= (f ∗ g) ∗ h(m)
X
f ∗ δ(m) = f (x)δ(y)
xy=m
= f (m)
(
1, x = 1
δ(x) =
0, else
= (f ∗ g)(m) · (f ∗ g)(n)
So the convolution is also multiplicative.
n = pα1 1 · · · pαk k
We see:
X
(µ ∗ 1)(n) = µ(d)
d|n
k X
X
= µ(pm1 . . . pmi )
i=1
k
X X
= (−1)i
i=1 Size i subsets
k
X k
= (−1)i
i=1
i
= (1 − 1)k = 0
P
As desired. Suppose now that f (n) = d|n g(d) = (φ1 ∗ g)(n). Con-
volving with our Möbius function,
(µ ∗ f )(n) = µ ∗ (φ1 ∗ g)(n)
= g(n)
Which yields the Möbius inversion formula.
14 KELLER VANDEBOGERT
13. Problem 13
a ∈ (o(a1 , . . . , an ) = (a1 , . . . , an )
14. Problem 14
p1 . . . pk = q1 . . . qj
15. Problem 15
/ p2 .
Suppose o has only one prime ideal p. Let t ∈ p and t ∈
Then p = (t) is principal.
(t) has a prime factorization by the previous problem. Hence, write
(t) = pn for some n. Since t ∈
/ p2 and pn ⊃ p2 for all n > 2, we deduce
that n = 1, so that (t) = p.
It remains to show that such a t must exist. If not, then p = p2 . But
this contradicts uniqueness of factorizations, so that p 6= p2 .
16. Problem 16
17. Problem 17
b = ac ⊂ a =⇒ a ⊃ b
18. Problem 18
ab ∈ p
Since a ∈
/ p, the definition of prime ideals gives that b ∈ p for every
b ∈ b; that is, p ⊃ b. Suppose now that p ⊂ a for some ideal a. Then,
p = a(a−1 p)
p ⊃ a−1 p =⇒ a = o
Whence p is maximal.
19. Problem 19
KELLER VANDEBOGERT
1. Problem 1
Span{u1 , . . . , uk } = Span{w1 , . . . , wk }
2. Problem 2
As S −1 M ∼
= S −1 R ⊗R M , we may assume without loss of generality
that R is local. Let m denote the maximal ideal; R/m is a field, so that
R/m ⊗R M is a vector space.
Choosing a basis yields a generating set for the preimage, and con-
versely, every generating set can be refined to a basis in R/m ⊗R M .
Since vector spaces have the invariant basis property, we deduce that
M does as well.
3. Problem 3
4. Problem 4
f g
0 / M0 / M / M 00 / 0
splits, so that M ∼
= M 0 ⊕ M 00 . Then, take h : M ⊕ M 00 → M 0 as the
natural projection onto M 0 . By definition, hf ≡ id.
Similarly, we may take i : M 00 ,→ M 0 ⊕ M 00 to be the standard
inclusion. Again by definition, we have that ig ≡ id.
Assume no that f is left invertible, with left inverse h. Observe first
that for any m ∈ M ,
h m − f ◦ h(m) = h(m) − h(m) = 0
So m0 = 0 =⇒ f (m0 ) = 0. Hence
M = Ker h ⊕ Im f
SERGE LANG’S ALGEBRA CHAPTER 3 EXERCISE SOLUTIONS 3
Since f is injective, M 0 ∼
= Im f . It remains to show that
Ker h ∼
= M 00
g(M ) = g(Ker h) = M 00
Ker h ∼
= M 00
so that M ∼
= M 0 ⊕ M 00 .
Suppose now that g is right invertible with right inverse i. Consider
m − i(g(m))
M∼
= Ker g ⊕ Im i
as desired.
(b). Let
M
i:E→ Ei
i
M
π: Ei → E
i
= φ1 ◦ ψ1 x + · · · + φm ◦ ψm x
X
= φi ψi (x)
i
=x
i ◦ π(x1 , . . . , xm ) = i(φ1 x1 + · · · + φm xm )
= ψ1 φ1 x1 , . . . , ψm φm xm )
= (x1 , . . . , xm )
Whence i and π are inverses of each other, so they are isomorphisms.
L
If each φi is the natural inclusion Ei ,→ i Ei and ψi the natural
L
projection i Ei → ei , we see
ψi φi = id, ψj ◦ φi ≡ 0 (i 6= j)
L
We also see for (e1 , . . . , em ) ∈ i Ei ,
φ1 ψ1 (e1 , . . . , em ) + · · · + φm ψm (e1 , . . . , em )
=(e1 , 0, . . . , 0) + · · · + (0, . . . , 0, em )
=(e1 , . . . , em )
P
So that i φi ψi = id, as required.
SERGE LANG’S ALGEBRA CHAPTER 3 EXERCISE SOLUTIONS 5
5. Problem 5
v = a1 v1 + · · · + am vm , ai ∈ R
0 6 ai < 1
0 6 am 6 m
0
Choose vm such that the coefficient am is minimal and nonzero in S.
Note that such an element exists since S is finite by assumption and if
every am = 0, {v1 , . . . , vm−1 } generates S and by scaling, {v1 , . . . , vm−1 }
generates A. Employing the inductive hypothesis would yield the re-
sult, whence we may find am > 0.
We want to now show that
0
{v1 , . . . , vm−1 , vm }
am
− ka0m < a0m
N
6 KELLER VANDEBOGERT
for some coefficients a0i , we may multiply by the above by N k and use
that N ka0m = am and see
0
Subtracting we see that v − N kvm ∈ A0 , so by the inductive hypothesis
we may find ji ∈ Z such that
0
v − N kvm = j1 v1 + . . . jm−1 vj−1
0
Whence we finally see v ∈ SpanZ {v1 , . . . , vm }, as desired.
6. Problem 6
7. Problem 7
=⇒ |u − v| = 0
So this is a subgroup.
SERGE LANG’S ALGEBRA CHAPTER 3 EXERCISE SOLUTIONS 7
nj,1 , . . . , nj,j−1 ∈ Z
such that
Span{w1 , . . . , wr } = Span{v1 , . . . , vr }
As desired.
8. Problem 8
(a). We certainly have that the kernel is ±1. Let (a, b) = (a0 , b0 ) = 1.
If x = a/b, y = a0 /b0 ,
h(xy) = log max |a||a0 |, |b||b0 |
6 log max |a|, |b| max |a0 |, |b0 |
= h(x) + h(y)
8 KELLER VANDEBOGERT
9. Problem 9
(b). Let
φ ψ
0 / M0 / M / M 00 / 0
is exact.
10. Problem 10
(b). We already know the forward direction from part (b) of the pre-
vious problem. Let φ, ψ be our maps φ : M 0 → M , ψ : M → M 00 , and
consider the converse.
10 KELLER VANDEBOGERT
is exact.
11. Problem 11
cp gp (M ) ⊂ F
12. Problem 12
a ⊕ b = o ⊕ ab
12 KELLER VANDEBOGERT
= o ⊕ xyab
= o ⊕ ab
Whence the general case. Indeed, by induction, one easily sees
a1 ⊕ · · · ⊕ an = on−1 ⊕ a1 a2 . . . an
fk (a) = fk (1) · a = ca
f 7→ fk (1) ∈ a−1
Hom(a, o) = a−1
and
13. Problem 13
F 0 ⊂ M ⊂ F, rank F = rank F 0
=⇒ M = a1 ⊕ · · · ⊕ an
As desired.
(c). We may assume without loss of generality that the ai are pairwise
coprime. By Problem 12 part (a),
M = on−1 ⊕ a
14 KELLER VANDEBOGERT
=⇒ a = b
where we have used the fact that the exterior power converts our direct
sum to a tensor product (the Di are our determinants). Whence the
map M 7→ [a] is an isomorphism, and we are done.
14. Problem 14
=⇒ n = g(m − φ(m0 )) ∈ Im g
So that g is surjective.
δ/ / / /
Coker f Coker g Coker h 0
is also exact. However, we observe that if any of the above two kernels
and cokernels vanish, so must the other. Hence the statement is a
triviality.
15. Problem 15
corresponding set will be denoted with the lower case letter with the
same index (ie, m3 ∈ M3 always).
(a). We have:
m3 ∈ Ker f3
=⇒ a3 (m3 ) = 0 (injectivity of f4 )
=⇒ m3 ∈ Im a2 (exactness)
=⇒ f1 (m1 ) = n1 (surjectivity of f1 )
=⇒ f2 (a1 (m1 ) − m2 ) = 0
=⇒ a1 (m1 ) = m2 (injectivity of f2 )
=⇒ m2 ∈ Im a1 = Ker a2 (exactness)
=⇒ m3 = a2 (m2 ) = 0
=⇒ f3 is injective
SERGE LANG’S ALGEBRA CHAPTER 3 EXERCISE SOLUTIONS 17
=⇒ a4 (m4 ) = 0 (injectivity of f5 )
=⇒ a3 (m3 ) = m4 (commutativity)
=⇒ b3 (f3 (m3 ) − n3 ) = 0
=⇒ f2 (m2 ) = n2 (surjectivity of f2 )
=⇒ n3 = f3 (m3 − a2 (m2 ))
So that f3 is surjective.
16. Problem 16
Let {Si , (fji }i∈I denote our inverse system, where each fji : Sj → Si
are all surjective. By simplicity, this implies that each fji is either
trivial or an isomorphism.
If every Si = 1, then we are done. Hence, suppose not. Given Si ,
Sj , there exists k such that k > i, j. Then
Sk ∼
= Si , Sk ∼
= Sj
=⇒ Si ∼
= Sj
Then any two nontrivial groups in our inverse system are necessarily
isomorphic. Let S denote the common isomorphism. By assumption
S is simple, it remains only to show that
lim Si = S
←−
18 KELLER VANDEBOGERT
I :S ,→ lim Si
←−
x 7→ (x)i∈I
is injective, since any nonzero element must represent a nonzero class
in some Si . It remains to show surjectivity. Let (xi ) ∈ lim Si . For
←−
every j 6 i, fji (xj ) = xi , and for every k > i, fik (xi ) = xk . Inverting
yields fki (xk ) = xi , so that every element is completely determined by
the ith spot; whence i(xi ) = (xi ), and we have an isomorphism.
17. Problem 17
(Z/pn , πnm )
with
(n + (pn ))n∈N
There are no zero divisors, since if k is a zero divisor, then pn |k for all
n ∈ N, which is possible only if k = 0.
The maximal ideal is merely pZp , since one immediately sees that
Zp /pZp = Z/pZ
SERGE LANG’S ALGEBRA CHAPTER 3 EXERCISE SOLUTIONS 19
which is, in particular, a field. This is also the unique maximal ideal
since any other
Z/(a) ∼
M
= Z/(pαi i )
i
As asserted.
20 KELLER VANDEBOGERT
18. Problem 18
An × Mn / Mn
commutes, so that
(b). Using part (a), we consider our maps. Observe that Mn = A for
each n, and, An = /bbz/(pn ). Then, we have
ψ :A → A
a 7→ pa
φ :Z/(pn ) → Z/(pn+1 )
m + (pn ) 7→ m + (pn+1 )
with trivial action
Z/(pn ) × A → A
(m + (pn ), a) 7→ ma
We then see that
(m + (pn ), a) 7→ ma 7→ pma
and
Whence the diagram in part (a) commutes, and using the result of (a),
lim A := Tp (A) is a module over lim Z/(pn ) = Zp .
←− ←−
and,
And, since pm(a, b) = m(pa, pb), the diagram in (a) commutes so the
result follows immediately.
19. Problem 19
20. Problem 20
Note that
both satisfy the following universal property: for all (i, j) 6 (r, s), there
exist maps f(i,j) and f(r,s) for every
Aij / Ars
f(i,j),(r,s)
22 KELLER VANDEBOGERT
Aij / Ars
f(i,j),(r,s)
And any other object satisfying the above must factor through the
direct limits. Whence they factor through each other, and we have a
natural isomorphism
21. Problem 21
where
ui vi
0 / Mi0 / Mi / Mi00 / 0
is exact for every i. Now we may prove exactness. Suppose first that
u([Mi , mi ]) = 0. Then,
and since each uj is a monomorphism, fij (m0i ) = 0 for every > i, and
we see that
= [Mi00 , vi ui (m0i )]
= [Mi00 , 0]
where the last equality follows from the fact that Im ui ⊂ Ker vi for
every i, and we thus deduce that Im u ⊂ Ker v. Let us consider the
reverse inclusion now; suppose
v([Mi , mi ]) = [Mi00 , vi (mi )]
= [Mi00 , 0]
Then, for all j > i, gij (vi (mi )) = vj (gij (ui )) = 0, so that given gij (mi ) ∈
Ker vj , there exists m0j ∈ Mj0 such that uj (m0j ) = gij (mi ), in which case
[Mi , mi ] = [Mj , uj (m0j )]
= u([Mi0 , m0i ]) ∈ Im u
So that Ker v = Im u. Finally, let [Mi00 , m00i ] ∈ lim Mi . Then for each i,
−→
00
ui (mi ) = mi for some mi ∈ Mi , so that
[Mi00 , m00i ] = Mi00 , ui (mi )]
= u([Mi , mi ]) ∈ Im u
And we conclude that
0 / lim Mi0
v / lim Mi
u / lim Mi00 / 0
−→ −→ −→
is also exact.
24 KELLER VANDEBOGERT
22. Problem 22
Mi , N ) ∼
M Y
Hom( = Hom(Mi , N )
i i
and we conclude
Hom(N, Mi ) ∼
Y Y
= Hom(N, Mi )
i i
SERGE LANG’S ALGEBRA CHAPTER 3 EXERCISE SOLUTIONS 25
23. Problem 23
limi Mi
←−
{ #
Mj / Mi
Hom(N, limi Mi )
←−
v (
Hom(N, Mj ) / Hom(N, Mi )
whence
Hom(N, lim Mi ) ∼
= lim Hom(N, Mi )
←− ←−
i i
24. Problem 24
{Mi , iij }
26 KELLER VANDEBOGERT
25. Problem 25
0 / K / F / M / 0
⇐⇒ N 6 N 0 and I ⊂ I 0
Now consider lim RI /N . We want to show that this is isomorphic to
−→
F/K, as F/K ∼ = M . The map is trivial, we merey send
f + K 7→ [RI /N, f + N ]
N / RI / RI /N / 0
SERGE LANG’S ALGEBRA CHAPTER 3 EXERCISE SOLUTIONS 27
26. Problem 26
and
So that these are indeed isomorphic in the free and finitely generated
case. Suppose E is finitely presented and choose a presentation
F0 / F1 / E / 0
28 KELLER VANDEBOGERT
Apply the left exact contravariant functor Hom(−, Mi ) and then the
exact functor (by Problem 21) lim to get the commutative diagram
−→
0 / Hom(E, lim Mi ) / Hom(F0 , lim Mi ) / Hom(F1 , lim Mi )
−→ −→ −→
Where the vertical arrows are the natural maps. Then, using exactness
we easily deduce that first vertical arrow must be a surjection, since
we have already shown that the second 2 are. Whence we have an
isomorphism
lim Hom(E, Mi ) ∼
= Hom(E, lim M)
−→ −→ i
27. Problem 27
28. Problem 28
so that L is surjective.
Suppose now that L(a) = 0 for a ∈ A. Then, a ∈ Ai for some i, and
since gri (L) is an isomorphism, a ∈ Ai−1 . Iterating this, we see that
a ∈ Aj for all j 6 i, and in particular, a ∈ A−1 = {0}, so that a = 0,
and L is an isomorphism.
29. Problem 29
(a). These are algebras just by definition, and indeed we see that
det(N − λI) = λn for N ∈ ni , whence N n = 0.
30 KELLER VANDEBOGERT
(I + X)(I + Y ) = I + X + Y + XY
log(exp(X)) = exp(log(X)) = X
so this log is a left and right inverse, giving that exp is indeed a bijec-
tion, as desired.