GTM148 抄书笔记 Part I. (Chapter I~III)

写在最前面的一点闲话

GTM148是我最开始想学习抽象代数时找到的;然而当时的我过于地菜,看不懂一点便丢掉了。直到最近想开始复习抽代,我又重新发现了这本书。然后发现它的内容挺有深度,而且不是我想象的那么难读懂(雾),于是开坑。
个人认为GTM148不适合初学抽象代数的人看;相比于研究生教材,这本书更像是一本群论字典。想要入门抽象代数的可以左转知乎0003大佬的抽象代数专栏(也是我入门抽象代数的专栏)。
这个系列几乎原封不动地把GTM148上的内容搬了过来(也正所谓“抄书笔记”)。(求轻喷)


Contents

Chapter I. Groups and Homomorphisms

Permutations

Definition 1.1.1 If X is a nonempty set, a permutation of X is a bijection α:XX. We denote the set of all permutations of X by SX.

In the important special case when X={1,2,,n}, we write Sn instead of SX. Note that |Sn|=n!, where |Y| denotes the number of elements in a finite set Y.

Remark Given a rearrangement i1,i2,,in define a function α:XX by α(j)=ij for all jX. This function α is an injection because the list has no repetitions; it is a surjection because all of the elements of X appear on the list. Thus, every rearrangement gives a bijection. Conversely, any bijection α can be denoted by two rows:

α=(12nα1α2αn),

and the bottom row is a rearrangement of {1,2,,n}. Thus, the two versions of permutation, rearrangement and bijection, are equivalent. The advantage of the new viewpoint is that two permutations in SX can be "multiplied," for the composite of two bijections is again a bijection.

Cycles

Definition 1.2.1 If xX and αSX, then α fixes x if α(x)=x and α moves x if α(x)x.

Definition 1.2.2 Let i1,i2,,ir be distinct integers between 1 and n. If αSn fixes the remaining nr integers and if

α(i1)=i2,α(i2)=i3,,α(ir1)=ir,α(ir)=i1,

then α is an r-cycle; one also says that α is a cycle of length r. Denote α by (i1i2ir).

Every 1-cycle fixes every element of X, and so all 1-cycles are equal to the identity. A 2-cycle, which merely interchanges a pair of elements, is called a transposition.

Definition 1.2.3 Two permutations α,βSX are disjoint if every x moved by one is fixed by the other. In symbols, if α(x)x, then β(x)=x and if β(y)y, then α(y)=y. A family of permutations α1,α2,,αm is disjoint if each pair of them is disjoint.

Proposition 1.2.4(the cancellation law for permutations) If either αβ=αγ or βα=γα, then β=γ.

Proposition 1.2.5 If α and β are disjoint permutations, then αβ=βα; that is α and β commute.

Definition 1.2.6 A permutation αSn is regular if either α has no fixed points and it is the product of disjoint cycles of the same length or α=1.

Proposition 1.2.7 A permutation αSn is regular if and only if α is a power of an n-cycle β; that is, α=βm for some m.

Proposition 1.2.8 If α is an n-cycle, then ak is a product of (n,k) disjoint cycles, each of length n/(n,k).

Factorization into Disjoint Cycles

Theorem 1.3.1 Every permutation αSn is either a cycle or a product of disjoint cycles.

Proof

The proof is by induction on the number k of points moved by α. The base step k=0 is true, for then α is the identity. If k>0, let i1 be a point moved by α. Define i2=α(i1),i3=α(i2),,ir+1=α(ir), where r is the smallest integer for which ir+1{i1,i2,,ir}. We claim that α(ir)=i1. Otherwise, α(ir)=ij for some j2; but α(ij1)=ij, and this contradicts the hypothesis that α is an injection. Let σ be the r-cycle (i1i2ir). If r=n, then α is the cycle σ. If r<n and Y consists of the remaining nr points, then α(Y)=Y and σ fixes the points in Y. Now σ|{i1,i2,,ir}=α|{i1,i2,,ir}. If α is the permutation with α|Y=α|Y and which fixes {i1,i2,,ir}, then σ and α are disjoint and α=σα. Since α moves fewer points than does α, the inductive hypothesis shows that α, and hence α, is a product of disjoint cycles.

Definition 1.3.2 A complete factorization of a permutation α is a factorization of α as a product of disjoint cycles which contains one 1-cycle (i) for every i fixed by α.

Theorem 1.3.3 Let αSn and let α=β1βt be a complete factorization into disjoint cycles. This factorization is unique except for the order in which the factors occur.

Proof

Disjoint cycles commute, so that the order of the factors in a complete facatorization is not uniquely determined; however, we shall see that the factors themselves are uniquely determined. Since there is exactly one 1-cycle (i) for every i fixed by α, it suffices to prove uniqueness of the cycles of length at least 2. Suppose α=γ1γs is a second complete factorization into disjoint cycles. If βt moves i1, then β1k(i1)=αk(i1) for all k. Now some γj must move i1; since disjoint cycles commute, we may assume that γj=γs. But γsk(i1)=αk(i1) for all k, and so we have βt=γs. The cancellation law gives β1βt1=γ1γs1, and the proof is completed by an induction on max{s,t}.

Proposition 1.3.4 Let p be a prime and let αSn. If αp=1, then either α=1, α is a p-cycle, or α is a product of disjoint p-cycles.

Even and Odd Permutations

Theorem 1.4.1 Every permutation αSn is a product of transpositions.

Proof

By Theorem 1.3.1
it suffices to factor cycles, and (12r)=(1r)(1r1)(12).

Definition 1.4.2 A permutation αS is even if it is a product of an even number of transpositions; otherwise, α is odd.

Lemma 1.4.3 If k,l0, then

(ab)(acckbd1dl)=(ac1ck)(bd1dl)

and

(ab)(ac1ck)(bd1dl)=(acckbd1dl)

Definition 1.4.4 If αSn and α=β1βt is a complete factorization into disjoint cycles, then signum α is defined by

sgn(α)=(1)nt.

It is easy to prove that sgn is well defined.

Lemma 1.4.5 If βSn and τ is a transposition, then

sgnτβ=sgn(β).

Proof

Let τ=(ab) and let β=γ1γt be a complete factorization of β into disjoint cycles. If a and b occur in the same γ, say, in γ1, then γ1=(ac1ckbd1dl), where k0 and l0. By Lemma 1.4.3,

τγ1=(ac1ck)(bd1dl),

and so τβ=(τγ1)γ2γt is a complete factorization with an extra cycle. Therefore, sgn(τβ)=(1)n(t+1)=sgn(β).

The other possibility is that a and b occur in different cycles, say, γ1=(ac1ck) and γ2=(bd1dl), where k0 and l0. But now τβ=(τγ1γ2)γ3γt, and Lemma 1.4.3 gives

τγ1γ2=(ac1ckbd1dl).

Therefore, the complete factorization of τβ has one fewer cycle than does β, and so sgn(τβ)=(1)n(t1)=sgn(β).

Theorem 1.4.6 For all α,βSn, sgn(αβ)=sgn(α)sgn(β).

Proof

Assume that αSn is given and that α=τ1τm is a factorization of α into transpositions with m minimal. We prove, by induction on m, that sgn(αβ)=sgn(α)sgn(β) for every βSn. The base step is precisely Lemma 1.4.5. If m>1, then the factorization τ2τm is also minimal: if τ2τm=σ1σq with each σj a transposition and q<m1, then the factorization α=τ1σ1σq violates the minimality of m. Therefore, we have

sgn=sgn(τ1τmβ)=sgn(τ2τmβ)(Lemma 1.4.5)=sgn(τ2τm)sgn(β)(by induction)=sgn(τ1τm)sgn(β)(Lemma 1.4.5)=sgn(α)sgn(β).

Theorem 1.4.7

  1. A permutation αSn is even if and only if sgn(α)=1;
  2. A permutation α is odd if and only if it is a product of an odd number of transpositions.

Proposition 1.4.8 Sn has the same number of even permutations as of odd permutations.

Semigroups

Definition 1.5.1 A (binary) operation on a nonempty set G is a function μ:G×GG.

Definition 1.5.2 An operation on a set G is associative if

(ab)c=a(bc)

for every a,b,cG.

Definition 1.5.3 An expression a1a2an needs no parentheses if, no matter what choices of multiplications of adjacent factors are made, the resulting elements of G are all equal.

Theorem 1.5.4(Generalized Associativity) If is an associative operation on a set G, then every expression a1a2an needs no parentheses.

Definition 1.5.5 A semigroup (G,) is a nonempty set G equipped with an associative operation .

Definition 1.5.6 Let G be a semigroup and let αG. Define a1=a and, for n1, define an+1=aan.

Corollary 1.5.7 Let G be a semigroup, let aG, and let m and n be positive integers. Then aman=am+n=anam and (am)n=amn=(an)m.

Groups

Definition 1.6.1 A group is a semigroup G containing an element e such that:

  1. ea=a=ae for all aG;
  2. for every aG, there is an element bG with

ab=e=ba.

It is easy to show that SX is a group with composition as operation; it is called the symmetric group on X. When X={1,2,,n}, then SX is denoted by Sn and is called the symmetric group on n letters.

Definition 1.6.2 A pair of elements a and b in a semigroup commutes if ab=ba. A group (or a semigroup) is abelian if every pair of its elements commutes.

Examples 1.6.3

  1. The set Z of all integers is an abelian group with ordinary addition as operation: ab=a+b;e=0;a+a=0. Some other additive abelian groups are the rational numbers Q, the real numbers R, and the complex numbers C.
  2. Recall that if n2 and a and b are integers, then ab(modn) means that n is a divisor of ab. Denote the congruence class of an integer a mod n by [a]; that is,
    [a]={bZ:ba(modn)}. The set Zn of all the congruence classes mod n is called the integers modulo n; it is an abelian group when equipped with the operation: [a]+[b]=[a+b]; here e=[0] and [a]+[a]=[0]. It is easy to prove that these operations are well defined.
  3. If k is a field, then the set of all n×n nonsingular matrices with entries in k is a group, denoted by GL(n,k), called the general linear group; here the operation is matrix multiplication, e is the identity matrix E, and if A1 is the inverse of the matrix A, then AA1=E=A1A. If n2, then GL(n,k) is not abelian; if n=1, then GL(1,k) is abelian: it is the multiplicative group k× of all the nonzero elements in k.

Theorem 1.6.4 If G is a group, there is a unique element e with ea=a=ae for all aG. Moreover, for each aG, there is a unique bG with ab=e=ba.

Proof

Suppose that ea=a=ae for all aG. In particular, if a=e, then ee=e. On the other hand, the defining property of e gives ee=e, and so e=e.
Suppose that ac=e=ca, then c=ce=c(ab)=(ca)b=eb=b, as desired.

As a result of the uniqueness assertions of the theorem, we may now give names to e and to b. We call e the identity of G and, if ab=e=ba, then we call b the inverse of a and denote it by a1.

Corollary 1.6.5 If G is a group and aG, then (a1)1=a.

Definition 1.6.6 If G is a group and aG, define the powers of a as follows: if n is a positive integer, then an is defined as in any semigroup; define a0=e; define an=(a1)n.

Theorem 1.6.7 If G is a semigroup with an element e such that:

  1. ea=a for all aG;
  2. for each aG there is an element bG with ba=e,

then G is a group.

Proof

We claim that if xx=x in G, then x=e. There is an element yG with yx=e, and y(xx)=yx=e. On the other hand, y(xx)=(yx)x=ex=x. Therefore, x=e.

If ba=e, let us show that ab=e. Now (ab)(ab)=a[(ba)b]=a[eb]=ab, and so our claim gives ab=e.

If aG, we must show that ae=a. Choose bG with ba=e=ab, then we have ae=a(ba)=(ab)a=ea=a, as desired.

Proposition 1.6.8 Let G be a group, let aG, and let m and n be relatively prime integers. If am=e, then there exists bG with a=bn.

Proposition 1.6.9 Let G be a group. For each aG, the functions La:GG, defined by xax (called left translation by a), and Ra:GG, defined by xxa1 (called right translation by a), are bijections.

Proposition 1.6.10 Let G be a group. For all a,bG, we have Lab=LaLb, Rab=RaRb, and LaRb=RbLa.

Homomorphisms

Definition 1.7.1
Let (G,) and (H,) be groups. A function f:GH is a homomorphism if, for all a,bG, we have f(ab)=f(a)f(b).

An isomorphism is a homomorphism that is also a bijection. We say that G is isomorphic to H, denoted by GH, if there exists an isomorphism f:GH.

Theorem 1.7.2 Let f:(G,)(G,) be a homomorphism.

  1. f(e)=e, where e is the identity in G.
  2. If aG, then f(a1)=f(a)1.
  3. If aG and nZ, then f(an)=f(a)n.
Proof
  1. Applying f to the equation e=ee gives f(e)=f(ee)=f(e)f(e). Now multiply each side of the equation by f(e)1 to obtain e=f(e).
  2. Applying f to the equations aa1=e=a1a gives f(a)f(a1)=e=f(a1)f(a). It follows from Theorem 1.6.4, the uniqueness of the inverse, that f(a1)=f(a)1.
  3. An easy induction proves f(an)=f(a)n for all n0, and then f(an)=f((a1)n)=f(a1)n=f(a)n.

Proposition 1.7.3 Let f:XY be a bijection between sets X and Y, then αfαf1 is an isomorphism SXSY.

Proposition 1.7.4

  1. If f:GH and g:HK are homomorphisms, then so is the composite gf:GK.
  2. If f:GH is an isomorphism, then its inverse f1:HG is also an isomorphism.

Proposition 1.7.5 Let a be a fixed element of a group G, define the conjugation by a as γa:GG by γa(x)=axa1. Then

  1. γa is an isomorphism.
  2. If a,bG, then γaγb=γab.

Proposition 1.7.6

  1. A group G is abelian if and only if the function f:GG, defined by f(a)=a1, is a homomorphism.
  2. Let f:GG be an isomorphism from a finite group G to itself. If f has no nontrivial fixed points and if ff is the identity function, then f(x)=x1 for all xG and G is abelian.

Chapter II. The Isomorphism Theorems

Subgroups

Notation We now drop the notation for the operation in a group. Henceforth, we shall write ab instead of ab, and we shall denote the identity element by 1 instead of by e.

Definition 2.1.1 A nonempty subset S of a group G is a subgroup of G if sS implies s1S and s,tS imply stS.

If X is a subset of group G, we write XG; if X is a subgroup of G, we write XG.

Theorem 2.1.2 If SG, then S is a group in its own right.

Theorem 2.1.3 A subset S of a group G is a subgroup if and only if 1S and s,tS imply st1S.

Definition 2.1.4 If G is a group and aG, then the cyclic subgroup generated by a, denoted by a, is the set of all the powers of a. A group G is called cyclic if there is aG with G=a; that is, G consists of all the powers of a.

Definition 2.1.5 If G is a group and aG, then the order of a is |a|, the number of elements in a.

Theorem 2.1.6 If G is a group and aG has finite order m, then m is the smallest positive integer such that am=1.

Proof

If a=1, then m=1. If a1, there is an integer k>1 so that 1,a,a2,,ak1 are distinct elements of G while ak=ai for some i with 0ik1. We claim that ak=1=a0. If ak=ai for some i1, then kik1 and aki=1, contradicting the original list 1,a,a2,,ak1 having no repetitions. It follows that k is the smallest positive integer with ak=1.

It now suffices to prove that k=m; that is, that a={1,a,a2,,ak1}. Clearly a{1,a,a2,,ak1}. For the reverse inclusion, let al be a power of a. By the division algorithm, l=qk+r, where 0r<k. Hence, al=aqk+r=aqkar=ar, and so al=ar{1,a,a2,,ak1}.

Corollary 2.1.7 If G is a finite group, then a nonempty subset S of G is a subgroup if and only if s,tS imply stS.

Proof

Necessity is obvious. For sufficiency, we must show that sS implies s1S. It follows easily by induction that S contains all the powers of s. Since G is finite, s has finite order, say, m. Therefore, 1=smS and s1=sm1S.

Example 2.1.8 If G is a group, then G itself and {1} are always subgroups. Any subgroup H other than G is called proper, and we denote this by H<G; the subgroup 1 is often called the trivial group.

Definition 2.1.9 Let f:GH be a homomorphism, and define
the kernel of f as kerf={aG:f(a)=1} and the image of f as imf={hH:h=f(a) for some aG}.

Proposition 2.1.10 Let f:GH be a homomorphism, then K=kerf is a subgroup of G and imf is subgroup of H.

Theorem 2.1.11 The intersection of any family of subgroups of a group G is again a subgroup of G.

Proof

Let {Si:iI} be a family of subgroups of G. Now 1Si for every i, and so 1Si. If a,bSi, then a,bSi for every i, and so ab1Si for every i; hence, ab1Si, and SiG.

Corollary 2.1.12 If X is a subset of a group G, then there is a smallest subgroup H of G containing X; that is, if XS and SG, then HS.

Definition 2.1.13 If X is a subset of a group G, then the smallest subgroup of G containing X, denoted by X, is called the subgroup generated by X. One also says that X generates X.

In particular, if H and K are subgroups of G, then the subgroup HK is denoted by HK.

If X consists of a single element a, then X=a, the cyclic subgroup generated by a. If X is a finite set, say, X={a1,a2,,an} then we write X=a1,a2,,an instead of X={a1,a2,,an}.

Definition 2.1.14 If X is a nonempty subset of a group G, then a word on X is an element wG of the form

w=x1e1x2e2xnen,

where xiX,ei=±1, and n1.

Theorem 2.1.15 Let X be a subset of a group G. If X, then X=1; if X is nonempty, then X is the set of all the words on X.

Proof

If X=, then the subgroup 1={1} contains X, and so X=1. If X is nonempty, let W denote the set of all the words on X. It is easy to see that W is a subgroup of G containing X : 1=x11x1W; the inverse of a word is a word; the product of two words is a word. Since X is the smallest subgroup containing X, we have XW. The reverse inclusion also holds, for every subgroup H containing X must contain every word on X. Therefore, WH, and W is the smallest subgroup containing X.

Proposition 2.1.16 If k is a field, then the set of all n×n matrices over k having determinant 1, denoted by SL(n,k), is a subgroup of GL(n,k). We call SL(n,k) the special linear group over k.

Proposition 2.1.17 Let An be the set of all even permutations in Sn (and is also called the alternating group on n letters), then An is a subgroup with n!/2 elements.

Proposition 2.1.18 Suppose that X is a nonempty subset of a set Y, then SX can be imbedded in SY; that is, SX is isomorphic to a subgroup of SY.

Proposition 2.1.19 For any n2, Sn can be imbedded in An+2, but not in An+1.

Proposition 2.1.20

  1. For any n2, Sn can be generated by (1 2),(1 3),,(1 n).
  2. For any n2, Sn can be generated by (1 2),(2 3),,(i i+1),,(n1 n).
  3. For any n2, Sn can be generated by the two elements (1 2) and (1 2  n).
  4. For any n>2, An can be generated by all the 3-cycles.

Langrange's Theorem

Definition 2.2.1 If S is a subgroup of G and if tG, then a right coset of S in G is the subset of G

St={st:sS}

(a left coset is tS={ts:sS}). One calls t a representative of St (and also of tS).

Example 2.2.2 If G is the additive group Z of all integers, if S is the set of all multiples of an integer n (S=n, the cyclic subgroup generated by n), and if aZ, then the coset a+S={a+qn:qZ}={kZ:ka(modn)}; that is, the coset a+n is precisely the congruence class [a] of amodn.

Lemma 2.2.3 If SG, then Sa=Sb if and only if ab1S (aS=bS if and only if b1aS).

Proof

If Sa=Sb, then a=1aSa=Sb, and so there is sS with a=sb; hence, ab1=sS. Conversely, assume that ab1=σS; hence a=σb. To prove that Sa=Sb, we prove two inclusions. If xSa, then x=sa for some sS, and so x=sσbSb; similarly, if ySb, then y=sb for some sS, and y=sσ1aSa. Therefore, Sa=Sb.

Theorem 2.2.4 If SG, then any two right (or any two left) cosets of S in G are either identical or disjoint.

Proof

We show that if there exists an element xSaSb, then Sa=Sb. Such an x has the form sb=x=ta, where s,tS. Hence ab1=t1sS, and so Lemma 2.2.3 gives Sa=Sb.

Theorem 2.2.4 may be paraphrased to say that the right cosets of a subgroup S comprise a partition of G (each such coset is nonempty, and G is their disjoint union). This being true, their must be an equivalence relation on G lurking somewhere in the background: it is given, for a,bG, by ab if ab1S, and its equivalence classes are the right cosets of S.

Theorem 2.2.5 If SG, then the number of right cosets of S in G is equal to the number of left cosets of S in G.

Proof

We give a bijection f:RL, where R is the family of right cosets of S in G and L is the family of left cosets. If SaR, define f(Sa)=a1S, and it can be verified that f is well defined; that is, if Sa=Sb, then a1S=b1S.

Definition 2.2.6 If SG, then the index of S in G, denoted by [G:S], is the number of right cosets of S in G.

Proposition 2.2.7 In a finite group G, one can always choose a common system of representatives for the right and left cosets of a subgroup S; if [G:S]=n, there exists elements t1,,tnG so that t1S,,tnS is the family of all left cosets and St1,,Stn is the family of all right cosets.

Definition 2.2.8 If G is a group, then the order of G, denoted by |G|, is the number of elements in G.

Theorem 2.2.9 (Langrange) If G is a finite group and SG, then |S| divides |G| and [G:S]=|G|/|S|.

Proof

By Theorem 2.2.4, G is partitioned into its right cosets

G=St1St2Stn,

and so |G|=i=1n|Sti|. But it is easy to see that fi:SSti, defined by fi(s)=sti, is a bijection, and so |Sti|=|S| for all i. Thus, |G|=n|S|, where n=[G:S].

Corollary 2.2.10 If G is a finite group and aG, then the order of a divides |G|.

Definition 2.2.11 A group G has exponent n if xn=1 for all xG.

Corollary 2.2.12 If p is a prime and |G|=p, then G is a cyclic group.

Corollary 2.2.13 (Fermat) If p is a prime and a is an integer, then apa(modp).

Proof

Let G=U(Zp), the multiplicative group of nonzero elements of Zp; since p is prime, Zp is a field and G is a group of order p1.

Recall that for integers a and b, one has ab(modp) if and only if [a]=[b] in Zp. If aZ and [a]=[0] in Zp, then it is clear that [a]p=[0]=[a]. If [a][0], then [a]G and so [a]p1=[1], by Corollary 2.2.10; multiplying by [a] now gives the desired result.

Proposition 2.2.14 Let aG have order n=mk, where m,k1, then ak has order m.

Proposition 2.2.15 If aG has order n and k is an integer with ak=1, then n divides k. Indeed, {kZ:ak=1} consists of all the multiplies of n.

Proposition 2.2.16 If G is a finite group and KHG, then [G:K]=[G:H][H:K].

Proposition 2.2.17 If aG has finite order and f:GH is a homomorphism, then the order of f(a) divides the order of a.

Proposition 2.2.18 Every subgroup of a cyclic group is cyclic.

Proposition 2.2.19 Two cyclic groups are isomorphic if and only if they have the same order.

Proposition 2.2.20 If G=a is cyclic of order n, then ak is also a generator of G if and only if (k,n)=1.

Cyclic Groups

Lemma 2.3.1 If G is a cyclic group of order n, then there exists a unique subgroup of order d for every divisor d of n.

Proof

If G=a, then an/d is a subgroup of order d, by Proposition 2.2.14. Assume that S=b is a subgroup of order d. Now bd=1; moreover, b=am for some m, by Proposition 2.2.15. Then we have md=nk for some integer k, and b=am=(an/d)k. Therefore, ban/d, and this inclusion is equality because both subgroups have order d.

Theorem 2.3.2 A group G of order n is cyclic if and only if, for each divisor d of n, there is at most one cyclic subgroup G having order d.

Proof

If G is cyclic, then the result is Lemma 2.3.1. For the converse, recall from the previous proof that G is the disjoint union gen(C), where C ranges over all the cyclic subgroups of G and gen(C) denote the set of all the generators of C. Hence, n=|G|=|gen(C)|d|nφ(d)=n. We conclude that G must have a cyclic subgroup of order d for every divisor d of n; in particular, G has a cyclic subgroup of order d=n, and so G is cyclic.

Theorem 2.3.3 Let p be a prime. A group G of order pn is cyclic if and only if it is an abelian group having a unique subgroup of order p.

Proof

Necessity follows at once from Lemma 2.3.1. For the converse, let aG have largest order, say pk (it follows that gpk=1 for all gG). Of course, the unique subgroup H of order p is a subgroup of a. If a is a proper subgroup of G, then there is xG with xa but with xpa; let xp=al. If k=1, then xp=1 and xHa, a contradiction; we may, therefore, assume that k>1. Now

1=xpk=(xp)pk1=alpk1,

so that l=pm for some integer m, by Proposition 2.2.15. Hence, xp=amp, and so 1=xpamp. Since G is abelian, xpamp=(x1am)p, and so x1amHa. This gives xa, a contradiction. Therefore, G=a and hence is cyclic.

Proposition 2.3.4 A subgroup H<G is a maximal subgroup of G if there is no subgroup N of G with H<N<G. If G is a finite group with only one maximal subgroup, then G is cyclic.

Normal Subgroups

Definition 2.4.1 If S and T are nonempty subsets of a group G, then

ST={st:sS and tT}.

If SG,tG, and T={t}, then ST is the right coset St. Notice that the family of all the nonempty subsets of G is a semigroup under this operation: if S,T and U are nonempty subsets of G, then (ST)U=S(TU), for either side consists of all the elements of G of the form (st)u=s(tu) with sS,tT, and uU.

Theorem 2.4.2 If S and T are subgroups of a finite group G, then |ST||ST|=|S||T|.

Proof

Define a function φ:S×TST by (s,t)st. Since φ is a surjection, it suffices to show that if xST, then |φ1(x)|=|ST|. We show that φ1(x)={(sd,d1t)|dST}. It is clear that φ1(x) contains the right side. For the reverse inclusion, let (s,t),(σ,τ)φ1(x); that is, s,σS, t,τT, and st=x=στ. Thus, s1σ=tτ1ST; let d=s1σ=tτ1 denote their common value. Then σ=s(s1σ)=sd and d1t=τt1t=τ, as desired.

Definition 2.4.3 A subgroup KG is a normal subgroup, denoted by KG, if gKg1=K for every gG.

If KG and there are inclusions gKg1K for every gG, then KG: replacing g by g1, we have the inclusion g1KgK, and this gives the reverse inclusion KgKg1.

Proposition 2.4.4 If KHG and KG, then KH.

Proposition 2.4.5 Let G be a group, then the intersection of any family of normal subgroups of G is itself a normal subgroup of G.

Proposition 2.4.6 Let f:GH be a homomorphism, then the kernel kerf is a normal subgroup of G.

Definition 2.4.7 If xG, then a conjugate of x in G is an element of the form axa1 for some aG; equivalently, x and y are conjugate if y=γa(x)=axa1 for some aG.

Proposition 2.4.8 If SG, then SG if and only if γ(S)S for every conjugation γ.

Proposition 2.4.9 If S is a finite nonempty subset of G with SS=S, then S is a subgroup; however, when S is infinite, the statement may be false.

Definition 2.4.10 If S and T are (not necessarily distinct) subgroups of G, then an (S-T)-double coset is a subset of G of the form SgT, where gG.

Proposition 2.4.11 Let S and T be subgroups of G, then the family of all (S-T)-double coset partitions G.

Proposition 2.4.12 Let S and T be subgroups of a finite group G, and suppose that G is the disjoint union

G=i=1nSgiT,

then we have [G:T]=i=1n[S:SgiTgi1].

Proposition 2.4.13 Let G be a finite group, and let S and T be (not necessarily distinct) nonempty subsets, then either G=ST or |G||S|+|T| is true.

Proposition 2.4.14 If SG and [G:S]=2, then SG.

Definition 2.4.15 If X is a subset of G, then there is a smallest normal subgroup of G which contains X; it is called the normal subgroup generated by X, often denoted by XG.

Proposition 2.4.16 If X=, then XG=1; if X, then XG is the set of all words on the conjugates of elements in X.

Proposition 2.4.17 If H and K are normal subgroups of G, then HKG.

Proposition 2.4.18 If a normal subgroup H of G has index n, then gnH for all gG.

Quotient Groups

Theorem 2.5.1 If NG, then the cosets of N in G form a group, denoted by G/N, of order [G:N].

Proof

As operation, we propose the multiplication of nonempty subsets of G defined earlier. We have already observed that this operation is associative. Now

NaNb=Na(a1Na)b=N(aa1)Nab=NNab=Nab

Thus, NaNb=Nab, and so the product of two cosets is a coset. It is easy to prove that the identity is the coset N=N1 and that the inverse of Na is N(a1).

Corollary 2.5.2 If NG, then the natural map (i.e., the function ν:GG/N defined by ν(a)=Na) is a surjective homomorphism with kernel N.

As for the integer group Z, the quotient group Z/n is equal to Zn, the group of integers modulo n. An arbitrary quotient group G/N is often called GmodN because of this example.

Proposition 2.5.3 Let HG, let ν:GG/H be the natural map, and let XG be a subset such that ν(X) generates G/H, then G=HX.

Definition 2.5.4 If a,bG, the commutator of a and b, denoted by [a,b], is

[a,b]=aba1b1.

The commutator subgroup (or derived subgroup) of G, denoted by G, is the subgroup of G generated by all the commutators.

Theorem 2.5.5 The commutator subgroup G is a normal subgroup of G. Moreover, if HG, then G/H is abelian if and only if GH.

Proof

If f:GG is a homomorphism, then f(G)G because f([a,b])=[fa,fb]. It follows from Proposition 2.4.8 that GG.

Let HG. If G/H is abelian, then HaHb=HbHa for all a,bG; that is, Hab=Hba, and so ab(ba)1=aba1b1=[a,b]H. Thus we have GH. Conversely, suppose that GH. For every a,bG, we have ab(ba)1=[a,b]GH, and so Hab=Hba; that is, G/H is abelian.

Proposition 2.5.6 Let x,yG and assume that both x and y commute with [x,y]. Then:

  1. [x,y]n=[xn,y]=[x,yn] for all nZ;
  2. (xy)n=[y,x]n(n1)/2xnyn for all n0.

Proposition 2.5.7 If x,y,zG, denote yxy1 by xy and [x,[y,z]] by [x,y,z].

  1. we have [x,yz]=[x,y][x,z]y and [xy,z]=[y,z]x[x,z].
  2. Jacobi identity [x,y1,z]y[y,z1,x]z[z,x1,y]x=1.

Proposition 2.5.8 Let H,K,L be subgroups of G and let [H,K,L]=[h,k,l]:hH,kK,lL.

  1. Three subgroups lemma If NG and [H,K,L][K,L,H]N, then [L,H,K]N.
  2. If H,K and L are all normal subgroups of G, then [L,H,K][H,K,L][K,L,H].

The Isomorphism Theorems

Theorem 2.6.1 (First Isomorphism Theorem) Let f:GH be a homomorphism with kernel K. Then K is a normal subgroup of G and G/Kimf.

Proof

We have already noted that KG. Define φ:G/KH by φ(Ka)=f(a). To see that φ is well defined, assume that Ka=Kb; that is, ab1K. Then 1=f(ab1)=f(a)f(b)1, and f(a)=f(b); it follows that φ(Ka)=φ(Kb), as desired. Now φ is a homomorphism:

φ(KaKb)=φ(Kab)=f(ab)=f(a)f(b)=φ(Ka)φ(Kb).

It is plain that imφ=imf. Finally, we show that φ is an injection. If φ(Ka)=φ(Kb), then f(a)=f(b); hence f(ab1)=1, ab1K, and Ka=Kb (note that φ being an injection is the converse of φ being well defined). Thus we have shown that φ is an isomorphism.

It follows that there is no significant difference between a quotient group and a homomorphic image.

If ν:GG/K is the natural map, then the following "commutative diagram" (i.e., f=φν) with surjection ν and injection φ describes the theorem:

It is easy to describe φ1:imfG/K: if ximf, then there exists aG with f(a)=x, and φ1(x)=Ka.

Proposition 2.6.2 A homomorphism f:GH is an injection if and only if kerf=1.

Lemma 2.6.3 If S and T are subgroups of G and if one of them is normal, then ST=ST=TS.

Proof

Recall that ST and TS are subsets of ST containing ST. If ST and TS are subgroups, then the reverse inclusion will follow from Corollary 2.1.12. Assume that TG. If s1t1 and s2t2ST, then

(s1t1)(s2t2)1=s1t1t21s21=s1(s21s2)t1t21s21=s1s21t3=(s1s21)t3ST,

where t3=s2(t1t21)s21T because TG. Therefore, ST=ST. A similar proof shows that TS is a subgroup, and so TS=ST=ST.

Suppose that SHG are subgroups with SG. Then SH and the quotient H/S is defined; it is the subgroup of G/S consisting of all those cosets Sh with hH. In particular, if SG and T is any subgroup of G, then SSTG and ST/S is the subgroup of G/S consisting of all those cosets Sst, where stST. Since Sst=St, it follows that ST/S consists precisely of all those cosets of S having a representative in T.

Theorem 2.6.4 (Second Isomorphism Theorem) Let N and T be subgroups of G with N normal. Then NT is normal in T and T/(NT)NT/N.

Remark The following diagram is a mnemonic for this theorem:

Proof

Let ν:GG/N be the natural map, and let ν=ν|T, the restriction of ν to T. Since ν is a homomorphism whose kernel is NT, Theorem 2.6.1 gives NTT and T/(NT)imν. However, imν is just the family of all those cosets of N having a representative in T; that is, imν consists of all the cosets in NT/N.

Theorem 2.6.5 (Third Isomorphism Theorem) Let KHG, where both K and H are normal subgroups of G. Then H/K is a normal subgroup of G/K and (G/K)/(H/K)G/H.

Proof

Define f:G/KG/H by f(Ka)=Ha (this "enlargement of coset" map f is well defined because KH). Then it is easily observed that f is a surjective homomorphism with kernel H/K. By Theorem 2.6.1 we have (G/K)/(H/K)G/H.

Proposition 2.6.6 (Modular Law) Let A,B and C be subgroups of G with AB. If AC=BC and AC=BC, then A=B.

Proposition 2.6.7 (Dedekind Law) Let H,K and L be subgroups of G with HL. Then HKL=H(KL).

Proposition 2.6.8 Let f:GG be a homomorphism and let S be a subgroup of G. Then f1(S)={xG:f(x)S} is a subgroup of G containing kerf.

Correspondence Theorem

Let X and X be sets. A function f:XX induces a "forward motion" and a "backward motion" between subsets of X and subsets of X. The forward motion assigns to each subset SX the subset f(S)={f(s):sS} of X; the backward motion assigns to each subset S of X the subset f1(S)={xX:f(x)S} of X. Morerover, if f is a surjection, these motions define a bijection between all the subsets of X and certain subsets of X.

Theorem 2.7.1 (Correspondence Theorem) Let KG and let ν:GG/K be the natural map. Then Sν(S)=S/K is a bijection from the family of all those subgroups S of G which contain K to the family of all the subgroups of G/K.

Moreover, if we denote S/K by S, then:

  1. TS if and only if TS, and then [S:T]=[S:T];
  2. TS if and only if TS, and then S/TS/T.

Remark The following diagram is a mnemonic for this theorem:

Proof

We show first that SS/K is an injection: if S and T are subgroups containing K, and if S/K=T/K, then S=T. To see this, let sS; since S/K=T/K, there exists tT with Ks=Kt. Hence, s=kt for some kKT and sT. The reverse inclusion is proved similarly. To see that the correspondence SS/K is a surjection, we must show that if AG/K, then there is a subgroup S of G containing K with A=S/K. By Proposition 2.6.8 S=ν1(A) is a subgroup of G containing K; moreover, that ν is a surjection implies that S/K=ν(S)=νν1(A)=A.

It is plain that if KTS, then T/KS/K. To prove that [S:T]=[S:T], it suffices to show that there is a bijection from the family of all cosets of the form Ts, where sS, to the family of all cosets Ts, where sS. It is easy to check that α, defined by α:TsTν(s), is such a bijection.

If TS, then the third isomorphism theorem gives T/KS/K and (S/K)/(T/K)S/K; that is, TS and S/TS/T. It remains to show that if TS, then TS. However, it is easily verified that T=kerμν0:SS/T, where ν0=ν|S and μ:SS/T is the natural map.

Proposition 2.7.2 If GHG, where G is the commutator subgroup of G, then HG and G/H is abelian.

Definition 2.7.3 A group G1 is simple if it has no normal subgroups other than G and 1.

Proposition 2.7.4 A subgroup H<G is a maximal subgroup of G if there is no subgroup N of G with H<N<G. If HG is a maximal subgroup, then [G:H] is finite and equal to a prime.

Proposition 2.7.5 A subgroup H<G is a maximal normal subgroup of G if there is no normal subgroup N of G with H<N<G. Then H is a maximal normal subgroup of G if and only if G/H is simple.

Proposition 2.7.6 (Schur) Let f:GH be a homomorphism that does not send every element of G into 1. If G is simple, then f must be an injection.

Direct Products

Definition 2.8.1 If H and K are groups, then their direct product, denoted by H×K, is the group with elements all ordered pairs (h,k), where hH and kK, and with operation

(h,k)(h,k)=(hh,kk).

It is easy to check that H×K is a group: the identity is (1,1); the inverse (h,k)1 is (h1,k1). Notice that neigher H nor K is a subgroup of H×K, but H×K does contain isomorphic replicas of each, namely, H×1={(h,1):hH} and 1×K={(1,k):kK}.

Theorem 2.8.2 Let G be a group with normal subgroups H and K. If HK=G and HK=1, then GH×K.

Proof

If aG, then a=hk for some hH and kK (because G=HK). We claim that h and k are uniquely determined by a. If a=h1k1 for h1H and k1K, then hk=h1k1 and h1h1=kk11HK=1; hence h=h1 and k=k1.

Define f:GH×K by f(a)=(h,k), where a=hk. If a=hk and a=hk, then aa=hkhk which is not in the proper form for evaluating f. However, we could consider the commutator hkh1k1. Now (hkh1)k1K for KG, and, similarly, h(kh1k1)H; therefore, hkh1k1HK=1 and h and k commute. Now it is easily observed that f is a homomorphism and a bijection; that is, f is an isomorphism.

Theorem 2.8.3 If AH and BK, then A×BH×K and

(H×K)/(A×B)(H/A)×(K/B).

Proof

The homomorphism φ:H×K(H/A)×(K/B), defined by φ(h,k)=(Ah,Bk), is surjective and kerφ=A×B. The first isomorphism theorem now gives the result.

Corollary 2.8.4 If G=H×K, then G/(H×1)K.

There are two versions of the direct product H×K: the external version, whose elements are ordered pairs and which contains isomorphic copies of H and K (namely, H×1 and 1×K); the internal version which does contain H and K as normal subgroups and in which HK=G and HK=1. By Theorem 2.8.2, the two versions are isomorphic. In the future, we shall not distinguish between external and internal; in almost all cases, however, our point of view is internal. For example, we shall write Corollary 2.8.4 as (H×K)/HK.

Proposition 2.8.5 The operation of direct product is commutative and associative in the following sense: for groups H,K and L, we have

H×KK×H and H×(K×L)(H×K)×L.

This means that the notations H1××Hn and i=1nHi are unambiguous.

Proposition 2.8.6 Let G be a group having normal subgroups H1,,Hn.

  1. If G=i=1nHi and, for all j, 1=HjijHi, then GH1××Hn.
  2. If each aG has a unique expression of the form a=h1hn, where each hiHi, then GH1××Hn.

Proposition 2.8.7 Let H1,,Hn be normal subgroups of a group G, and define φ:GG/H1××G/Hn by φ(x)=(H1x,,Hnx), then we have

  1. kerφ=H1Hn;
  2. if each Hi has finite index in G and if (|G/Hi|,|G/Hj|)=1 for all ij, then φ is a surjection and

[G:H1Hn]=i=1n|G/Hi|.

Chapter III. Symmetric Groups and G-Sets

Conjugates

Lemma 3.1.1 If G is a group, then the relation "y is a conjugate of x in G," that is, y=gxg1 for some gG, is an equivalence relation.

Definition 3.1.2 If G is a group, then the equivalence class of aG under the relation "y is a conjugate of x in G" is called the conjugacy class of a; it is denoted by aG.

If a and b are conjugate in G, say, b=gag1, then there is an isomorphism γg:GG, namely, conjugation by g, with γg(a)=b. It follows that all the elements in the same conjugacy class have the same order.

If aG is the sole resident of its conjugacy class, then a=gag1 for all gG; that is, a commutes with every element of G.

Definition 3.1.3 The center of a group G, denoted by Z(G), is the set of all aG that commute with every element of G.

It is easy to check that Z(G) is a normal abelian subgroup of G.

Definition 3.1.4 If aG, then the centralizer of a in G, denoted by CG(a), is the set of all xG which commute with a.

It is easy to check that CG(a) is a subgroup of G.

Theorem 3.1.5 If aG, the number of conjugates of a is equal to the index of its centralizer:

|aG|=[G:CG(a)],

and this number is a divisor of |G| when G is finite.

Proof

Denote the family of all left cosets of C=CG(a) in G by G/C, and define f:aGG/C by f(gag1)=gC. Now f is well defined: if gag1=hah1 for some hG, then h1gag1h=a and h1g commutes with a; that is, h1gC, and so hC=gC. The function f is an injection: if gC=f(gag1)=f(kak1)=kC for some kG, then k1gC, k1g commutes with a, k1gag1k=a, and gag1=kak1; the function f is a surjection: if gG, then gC=f(gag1). Therefore, f is a bijection and |aG|=|G/C|=[G:CG(a)]. When G is finite, Lagrange's theorem applies.

Definition 3.1.6 If HG and gG, then the conjugate gHg1 is {ghg1:hH}. The conjugate gHg1 is often denoted by Hg.

The conjugate Hg is a subgroup of G isomorphic to H: if γg:GG is conjugation by g, then γg|H is an isomorphism from H to Hg.

Note that a subgroup H is a normal subgroup if and only if it has only one conjugate.

Definition 3.1.7 If HG, then the normalizer of H in G, denoted by NG(H), is

NG(H)={aG:aHa1=H}.

It is immediate that NG(H) is a subgroup of G. Notice that HNG(H); indeed, NG(H) is the largest subgroup of G in which H is normal.

Theorem 3.1.8 If HG, then the number c of conjugates of H in G is equal to the index of its normalizer: c=[G:NG(H)], and c divides |G| when G is finite. Moreover, Ha=Hb if and only if b1aNG(H).

Proof

Let [H] denote the family of all the conjugates of H, and let G/N denote the family of all left cosets of N=NG(H) in G. Define f:[H]G/N by f(Ha)=aN. Now f is well defined: if Ha=Hb for some bG, then Hb1a=H and b1a normalizes H; that is, b1aN, and so bN=aN. The function f is an injection: if aN=f(Ha)=f(Hc)=cN for some cG, then c1aN, c1a normalizes H, Hc1a=H, and Ha=Hc; the function f is a surjection: if aG, then aN=f(Ha). Therefore, f is a bijection and |[H]|=|G/N|=[G:NG(H)]. When G is finite, Lagrange's theorem applies.

Proposition 3.1.9 Let H be a subgroup of G, and aG, then we have

  1. NG(Ha)=NG(H)a; that is, NG(aHa1)=aNG(H)a1;
  2. If HKG, then NK(H)=NG(H)K.
  3. If H,KG, then NG(H)NG(K)NG(HK).

Definition 3.1.10 If H is a subset of G, then the centralizer of H in G, denoted by CG(H), is the set of all xG which commute with any element in H; that is, CG(H)={xG:xy=yx for every yH}.

Proposition 3.1.11 Let H be a subset of G, then we have

  1. CG(H) is a subgroup of G; that is, CG(H)G;
  2. CG(H)NG(H) when HG.

Proposition 3.1.12 If HG, then NG(H){aG:aHa1H}.

Remark When HG is an infinite subgroup, there may exist aG such that Ha=aHa1<H.

Proposition 3.1.13 If H is a proper subgroup of a finite group G, then G is not the union of all the conjugates of H.

Proposition 3.1.14 If G is a finite group with conjugacy classes C1,,Cm, and if giCi, then G=g1,,gm.

Proposition 3.1.15 Let G be a finite group, let H be a normal subgroup of prime index, and let xH satisfy CH(x)<CG(x). If yH is conjugate to x in G, then y is conjugate to x in H.

Definition 3.1.16 Let G be a group. If Z(G)=1, we call G centerless.

Proposition 3.1.17 If n3, then Sn is centerless.

Proposition 3.1.18 If αSn is an n-cycle, then its centralizer is α.

Proposition 3.1.19

  1. Let G be a group. If G is not abelian, then G/Z(G) is not cyclic.
  2. If G is a group with G=G, then G/Z(G) is centerless.
  3. If HG and HG=1, then HZ(G).

Symmetric Group

Definition 3.2.1 Two permutations α,βSn have the same cycle structure if their complete factorizations into disjoint cycles have the same number of r-cycles for each r.

Lemma 3.2.2 If α,βSn, then αβα1 is the permutation with the same cycle structure as β which is obtained by applying α to the symbols in β.

Proof

Let π be the permutation defined in the lemma. If β fixes a symbol i, then π fixes α(i), for α(i) resides in a 1-cycle; but αβα1(α(i))=αβ(i)=α(i), and so αβα1 fixes α(i) as well. Assume that β moves i; say, β(i)=j. Let the complete factorization of β be

β=γ1γ2(  i  j  )γt.

If α(i)=k and α(j)=l, then π:kl. But αβα1:kijl, and so αβα1=π(k). Therefore, π and αβα1 agree on all symbols of the form k=α(i); since α is a surjection, it follows that π=αβα1.

Theorem 3.2.3 Permutations α,βSn are conjugate if and only if they have the same cycle structure.

Proof

The lemma shows that conjugate permutations do have the same cycle structure. For the converse, define γSn as follows: place the complete factorization of α over that of β so that cycles of the same length correspond, and let γ be the function sending the top to the bottom. For example, if

α=γ1γ2(  i  j  )γt,β=δ1δ2(  k  l  )δt,

then γ(i)=k,γ(j)=l, etc. Notice that γ is a permutation, for every i between 1 and n occurs exactly once in a complete factorization. The lemma gives γαγ1=β, and so α and β are conjugate.

Corollary 3.2.4 A subgroup H of Sn is a normal subgroup if and only if, whenever αH, then every β having the same cycle structure as α also lies in H.

Definition 3.2.5 If n is a positive integer, then a partition of n is a sequence of integers 1i1i2ir with ij=n.

Proposition 3.2.6 The number of conjugacy classes in Sn is the number of partitions of n.

The Simplicity of Alternating Groups

Lemma 3.3.1 A5 is simple.

Proof

(i). All 3-cycles are conjugate in A5.
If, for example, α=(1  2  3), then the odd permutation (4  5) commutes with α. Since A5 has index 2 in S5, it is a normal subgroup of prime index, and so Proposition 3.1.15 says that α has the same number of conjugates in A5 as it does in S5 because CA5(α)<CS5(α).

(ii). All products of distinct transpositions are conjugate in A5.
If, for example, α=(1  2)(3  4), then the odd permutation (1  2) commutes with α. Since A5 has index 2 in S5, Proposition 3.1.15 says that α has the same number of conjugates in A5 as it does in S5.

(iii). There are two conjugacy classes of 5-cycles in A5, each of which has 12 elements.
In S5, α=(1  2  3  4  5) has 24 conjugates, so that CS5(α) has 5 elements; these must be the powers of α. By Proposition 3.1.18, CA5(α) has order 5, hence, index 60/5=12.

We have now surveyed all the conjugacy classes occuring in A5. Since every normal subgroup H is a union of conjugacy classes, |H| is a sum of 1 and certain of the numbers: 12, 12, 15, and 20. It is easily checked that no such sum is a proper divisor of 60, so that |H|=60 and A5 is simple.

Lemma 3.3.2 Let HAn, where n5. If H contains a 3-cycle, then H=An.

Proof

We show that (1  2  3) and (i  j  k) are conjugate in An (and thus that all 3-cycles are conjugate in An). If these cycles are not disjoint, then each fixes all the symbols outside of {1,2,3,i,j}, say, and the two 3-cycles lie in A, the group of all even permutations on these 5 symbols. Of course, AA5, and, as in part (i) of the previous proof, (1  2  3) and (i  j  k) are conjugate in A; a fortiori, they are conjugate in An. If the cycles are disjoint, then we have just seen that (1  2  3) is conjugate to (3  j  k) and that (3  j  k) is conjugate to (i  j  k), so that (1  2  3) is conjugate to (i  j  k) in this case as well.

A normal subgroup H containing a 3-cycle α must contain every conjugate of α; as all 3-cycles are conjugate, H contains every 3-cycle. But Proposition 2.1.20 shows that An is generated by the 3-cycles, and so H=An.

Lemma 3.3.3 A6 is simple.

Proof

Let H1 be a normal subgroup of A6, and let αH be distinct from 1. If α fixes some i, define

F={βA6:β(i)=i}.

Now FA5 and αHF. But HFF, by the second isomorphism theorem, so that F simple and HF1 give HF=F; that is, FH. Therefore, H contains a 3-cycle, H=A6 (by the lemma), and we are done.

We may now assume that no αH with α1 fixes any i, for 1i6. It could be easily shown that the cycle structure of α is either (1  2)(3  4  5  6) or (1  2  3)(4  5  6). In the first case, α2H,α21, and α2 fixes 1 (and 2), a contradiction. In the second case, H contains α(βα1β1), where β=(2  3  4), and it is easily checked that this element is not the identity and it fixes 1, a contradiction. Therefore, no such normal subgroup H can exist.

Theorem 3.3.4 An is simple for all n5.

Proof

Let n5 and let H1 be a normal subgroup of An. If βH and β1, then there is an i with β(i)=ji. If α is a 3-cycle fixing i and moving j, then α and β do not commute: βα(i)=β(i)=j and αβ(i)α(j)j; therefore, their commutator is not the identity. Furthermore, α(βα1β1) lies in the normal subgroup H, and, by Lemma 3.2.2, it is a product of two 3-cycles (αβα1)β1; thus it moves at most 6 symbols, say, i1,,i6. If F={γAm:γ fixes the other symbols}, then FA6 and αβα1β1HFF. Since A6 is simple, HF=F and FH. Therefore H contains a 3-cycle, H=An (Lemma 3.3.2), and the proof is complete.

Proposition 3.3.5 If n4, then An is the only proper nontrivial normal subgroup of Sn.

Proposition 3.3.6 If X={1,2,} is the set of all positive integers, then the infinite alternating group A is the subgroup of SX generated by all the 3-cycles, and we have that A is an infinite simple group.

Some Representation Theorems

Theorem 3.4.1 (Cayley) Every group G can be imbedded as a subgroup of SG. In particular, if |G|=n, then G can be imbedded in Sn.

Proof

Recall that for each aG, left translation La:GG, defined by xax, is a bijection; that is, LaSG. The theorem is proved if the function L:GSG, given by aLa is an injection and a homomorphism, for then GimL. If ab, then La(1)=ab=Lb(1), and so LaLb. Finally, we show that Lab=LaLb. If xG, then Lab(x)=(ab)x, while (LaLb)(x)=La(Lb(x))=La(bx)=a(bx); associativity shows that these are the same.

Definition 3.4.2 The homomorphism L:GSG, given by aLa, is called the left regular representation of G.

Corollary 3.4.3 If k is a field and G is a finite group of order n, then G can be imbedded in GL(n,k).

Proof

The group P(n,k) of all n×n permutation matrices is a subgroup of GL(n,k) that is isomorphic to Sn. Now apply Cayley's theorem to imbed G into P(n,k).

Theorem 3.4.4 If HG and [G:H]=n, then there is a homomorphism ρ:GSn with kerρH.

Proof

If aG and X is the family of all the left cosets of H in G, define a function ρa:XX by gHagH for all gG. It is easy to check that each ρa is a permutation of X (its inverse is ρa1) and that aρa is a homomorphism ρ:GSXSn. If akerρ, then agH=gH for all gG; in particular, aH=H, and so aH; therefore, kerρH.

Definition 3.4.5 The homomorphism ρ in Theorem 3.4.4 is called the representation of G on the cosets of H.

Corollary 3.4.6 A simple group G which contains a subgroup H of index n can be imbedded in Sn.

Proof

There is a homomorphism ρ:GSn with kerρH<G. Since G is simple, kerρ=1, and so ρ is an injection.

Theorem 3.4.7 Let HG and let X be the family of all the conjugates of H in G. There is a homomorphism ψ:GSX with kerψNG(H).

Proof

If aG, define ψa:XX by ψa(gHg1)=agHg1a1. If bG, then

ψaψb(gHg1)=ψa(bgHg1b1)=abgHg1b1a1=ψab(gHg1).

We conclude that ψa has inverse ψa1, so that ψaSX and ψ:GSX is a homomorphism.

If akerψ, then agHg1a1=gHg1 for all gG. In particular, aHa1=H, and so aNG(H); hence kerψNG(H).

Definition 3.4.8 The homomorphism ψ in Theorem 3.4.7 is called the representation of G on the conjugates of H.

Proposition 3.4.9 If ρ is the representation of a group G on the cosets of a subgroup H, then kerρ=xGHx.

Proposition 3.4.10 If ψ is the representation of a group G on the conjugates of a subgroup H, then kerψ=xGNG(H)x.

Proposition 3.4.11 Let aG, where G is finite. If an has m conjugates and a has k conjugates, then m|k.

Proposition 3.4.12 If H and K are subgroups of G having finite index, then [G:HK][G:H][G:K]. Moreover, if ([G:H],[G:K])=1, then [G:HK]=[G:H][G:K].

Proposition 3.4.13 Let G be an infinite simple group, then

  1. every xG with x1 has infinitely many conjugates;
  2. every proper subgroup H1 has infinitely many conjugates.

Proposition 3.4.14 If A and G are groups, then a homomorphism h:AG is a surjection if and only if it is right cancellable: for every group L and every pair of homomorphisms f,g:GL, the equation fh=gh implies f=g.

Proposition 3.4.15 Let G be a finite group containing a subgroup H of index p, where p is the smallest prime divisor of |G|. Then H is a normal subgroup of G.

G-Sets

Definition 3.5.1 If X is a set and G is a group, then X is a G-set if there is a function α:G×XX (called an action), denoted by α:(g,x)gx, such that:

  1. 1x=x for all xX;
  2. g(hx)=(gh)x for all g,hG and xX.

One also says that G acts on X. If |X|=n, then n is called the degree of the G-set X.

Theorem 3.5.2 If X is a G-set with action α, then there is a homomorphism α~:GSX given by α~(g):xgx=α(g,x). Conversely, every homomorphism φ:GSX defines an action, namely, gx=φ(g)x, which makes X into a G-set.

Proof

If X is a G-set, gG, and xX, then

α~(g1)α~(g):xα~(g1)(gx)=g1(gx)=(g1g)x=1x=x;

it follows that each α~(g) is a permutation of X with the inverse α~(g1). That α~ is a homomorphism is immediate from (ii) of the definition of G-set. The converse is also routine.

If σSn, define

gσ(x1,,xn)=g(xσ1,,xσn);

If gσ=g for all σSn, then g is called a symmetric function. If a polynomial f(x)=i=0naixi has roots r1,,rn, then each of the coefficients ai of f(x)=ani=0n(xri) is a symmetric function of r1,,rn. Other interesting functions of the roots may not be symmetric. For example, the discriminant of f(x) is defined to be the numer d2, where d=i<j(rirj). If D(x1,,xn)=i<j(xixj), then it is easy to see, for every σSn, that Dσ=±D. Indeed, D is an alternating function of the roots: Dσ=D if and only if σAn.

Given g(x1,,xn), find

S(g)={σSn:gσ=g};

it is easy to see that S(g)Sn; moreover, g is symmetric if and only if S(g)=Sn, while S(D)=An.

Definition 3.5.3 If X is a G-set and xX, then the G-orbit of x is

Gx=O(x)={gx:gG}X

Usually, we will say orbit instead of G-orbit. The orbits of X form a partition; indeed, the relation xy defined by "y=gx for some gG" is an equivalence relation whose equivalence classes are the orbits.

Definition 3.5.4 If X is a G-set and xX, then the stabilizer of x, denoted by Gx, is the subgroup

Gx={gG:gx=x}G.

Example 3.5.5 If G acts on itself by conjugation and xG, then O(x) is the conjugacy class of x and Gx=CG(x).

Example 3.5.6 If G acts by conjugation on the family of all its subgroups and if HG, then O(H)={all the conjugates of H} and GH=NG(H).

Theorem 3.5.7 If X is a G-set and xX, then

|O(x)|=[G:Gx].

Proof

If xX, let G/Gx denote the family of all left cosets of Gx in G. Define f:O(x)G/Gx by f(ax)=aGx. Now f is well defined: if ax=bx for some bG, then b1ax=x, b1aGx, and aGx=bGx. The function f is an injection: if aGx=f(ax)=f(cx)=cGx for some cG, then c1aGx, c1ax=x, and ax=cx; the function f is a surjection: if aG, then aGx=f(ax). Therefore, f is a bijection and |O(x)|=|G/Gx|=[G:Gx].

Corollary 3.5.8 If a finite group G acts on a set X, then the number of elements in any orbit is a divisor of |G|.

Proposition 3.5.9 Let X be a G-set, let x,yX, and let y=gx for some gG. Then we have Gy=gGxg1, and also |Gy|=|Gx|.

Definition 3.5.10 A G-set X is transitive if it has only one orbit; that is, for every x,yX, there exists σG with y=σx.

Proposition 3.5.11 If X is a G-set, then each of its orbits is a transitive G-set.

Proposition 3.5.12 If HG, then G acts transitively on the set of all left cosets of H, and G acts transitively on the set of all conjugates of H.

Proposition 3.5.13 Let X be a G-set with action α:G×XX, and let α~:GSX send gG into the permutation xgx.

  1. If K=kerα~, then X is a (G/K)-set if one defines (gK)x=gx.
  2. If X is a transitive G-set, then X is a transitive (G/K)-set.
  3. If X is a transitive G-set, then |kerα~||G|/|X|.

Proposition 3.5.14 If GSn, then G acts on X={1,2,,n}. In particular, α acts on X for every αSn. If the complete factorization of α into disjoint cycles is α=β1βt and if i is a symbol appearing in βj, then O(i)={αk(i):kZ} consists of all the symbols appearing in βj.

Counting Orbits

Let us call a G-set X finite if both X and G are finite.

Theorem 3.6.1 (Burnside's Lemma) If X is a finite G-set and N is the number of G-orbits of X, then

N=(1/|G|)τGF(τ),

where, for τG, F(τ) is the number of xX fixed by τ.

Proof

In the sum τGF(τ), each xX is counted |Gx| times (for Gx consists of all those τG which fix x). If x and y lie in the same orbit, then Proposition 3.5.9 gives |Gy|=|Gx|, and so the [G:Gx] elements constituting the orbit of x are, in the above sum, collectively counted [G:Gx]|Gx|=|G| times. Each orbit thus contributes |G| to the sum, and so τGF(τ)=N|G|.

Corollary 3.6.2 If X is a finite transitive G-set with |X|>1, then there exists τG having no fixed points.

Proof

Since X is transitive, the number N of orbits of X is 1, and so Burnside's lemma gives

1=(1/|G|)τGF(τ).

Now F(1)=|X|>1; if F(τ)>0 for every τG, then the right hand side is too large.

Definition 3.6.3 If GSX, where X={1,,n}, and if C is a set of colors, then Cn is a G-set if we define τ(c1,,cn)=(cτ1,,cτn) for all τG. If |C|=q, then an orbit of Cn is called a (q,G)-coloring of X.

Lemma 3.6.4 Let C be a set of q colors, and let GSXSn. If τG, then F(τ)=qt(τ), where t(τ) is the number of cycles occurring in the complete factorization of τ.

Proof

Since τ(c1,,cn)=(cτ1,,cτn)=(c1,,cn), we see that cτi=ci for all i, and so τi has the same color as i. It follows that τki has the same color as i, for all k; that is, all i in the τ-orbit of X have the same color. But Proposition 3.5.14 shows that if the complete factorization of τ is τ=β1βt(τ), and if i occurs in βj, then the set of symbols occuring in βj is the τ-orbit containing i. Since there are t(τ) orbits and q colors, there are qt(τ) n-tuples fixed by τ in its action on Cn.

Definition 3.6.5 If the complete factorization of τSn has er(τ)0 r-cycles, then the index of τ is

ind(τ)=x1e1(τ)x2e2(τ)xnen(τ).

If GSn, then the cycle index of G is the polynomial

PG(x1,,xn)=(1/|G|)τGind(τ)Q[x1,,xn].

Corollary 3.6.6 If |X|=n and GSn, then the number of (q,G)-colorings of X is PG(q,,q).

Proof

By Burnside's lemma for the G-set Cn, the number of (q,G)-colorings of X is

(1/|G|)τGF(τ).

By Lemma 3.6.4, this number is

(1/|G|)τGqt(τ),

where t(τ) is the number of cycles in the complete factorization of τ. On the other hand,

PG(x1,,xn)=(1/|G|)τGind(τ)=(1/|G|)τGx1e1(τ)x2e2(τ)xnen(τ),

and so

PG(q,,q)=(1/|G|)τGqe1(τ)+e2(τ)++en(τ)=(1/|G|)τGqt(τ).

Theorem 3.6.7 (Pólya) Let GSX, where |X|=n, let |C|=q, and, for each i1, define σi=c1i++cqi. Then the number of (q,G)-colorings of X with fr elements of color cr, for every r, is the coefficient of c1f1c2f2cqfq in PG(σ1,,σn).

■■■■■■■■■■■■■■■■■■■■■■■■■

下一篇: GTM148 抄书笔记 Part II.

posted @   cutx64  阅读(124)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 【杂谈】分布式事务——高大上的无用知识?
点击右上角即可分享
微信分享提示