Typesetting math: 100%

抽象代数学习笔记(群论)

Group Theory

2.26

Definition. A group is an ordered pair (G,)(G,), such that:

  1. Exists an identity ee, s.t. ea=ae=aea=ae=a for aGaG
  2. aGaG, a1Ga1G, s.t. aa1=a1a=eaa1=a1a=e
  3. a,b,cGa,b,cG, a(bc)=(ab)ca(bc)=(ab)c

(G,)(G,) is called Abelian (or commutative) if ab=baab=ba for a,bGa,bG

Examples:

  • Z,Q,R,CZ,Q,R,C are all groups under "++" (e=0e=0, a1=aa1=a)
  • GLn(R)GLn(R) (matrix of n×nn×n with rank =n=n) is a group under matrix multiplication (e=Ie=I)
  • Z/nZZ/nZ (integers modulo nn) is a group under "++"

Properties of groups: Let (G,)(G,) be a group, then

  1. ee is unique.
  2. a1a1 is unique aGaG
  3. (a1)1=a(a1)1=a, aGaG
  4. (ab)1=(b1)(a1)(ab)1=(b1)(a1), pay attention to the order because a group may not be commutative in general.
  5. a1a2ana1a2an is independent of how the expression is bracketed.

For a group GG and xGxG, define the order of xx as the smallest positive integer nn s.t. xn=1xn=1, denoted as |x||x|. If such nn does not exist, define |x||x| as .

Cancellation law: a,u,vGa,u,vG, au=avu=v,vu=vau=vau=avu=v,vu=vau=v


Dihedral groups:

  • r: rotation clockwise 2πn2πn rotation.

  • s: reflection along the dished line.

Then:

  1. 1,r,r2,,rn11,r,r2,,rn1 are all distinct and rn=1rn=1
  2. srjsrj for jZjZ
  3. srisrjsrisrj for all 0i<jn10i<jn1
  4. rs=sr1,rjs=srjrs=sr1,rjs=srj

Let D2n={1,,r,r2,,rn1,s,sr,sr2,,srn1}D2n={1,,r,r2,,rn1,s,sr,sr2,,srn1}


Generator: A subset SS of a group GG s.t. gGgG, gg can be written as a product of elements of SS and their inverses.

Relations: Equations satisfied by generators.

Presentations: G=S|R1,R2,,RmG=S|R1,R2,,Rm, where R1,R2,,RmR1,R2,,Rm are the relations.

Example: D2n=r,s|rn=s2=1,rs=sr1D2n=r,s|rn=s2=1,rs=sr1

3.4

Symmetric groups: Let Ω={1,2,3,,n}Ω={1,2,3,,n}, SnSn denotes all permutations of ΩΩ. Obviously, SnSn forms a group under the permutation "", and |Sn|=n!|Sn|=n!.

Cycle decomposition: (a1,a2,,am)(a1,a2,,am) means a1a2,a2a3,,am1am,ama1a1a2,a2a3,,am1am,ama1.


The Quaternion group Q8={±1,±i,±j,±k}Q8={±1,±i,±j,±k} with identity 11. Their product is defined as:

  • i·i=j·j=k·k=1ii=jj=kk=1

  • i·j=k,j·i=k,,j·k=i,k·j=i,k·i=j,i·k=jij=k,ji=k,,jk=i,kj=i,ki=j,ik=j

|Q8|=8|Q8|=8 and Q8Q8 is non-Abelian.


Homomorphisms & Isomorphisms

Let (G,)(G,) and (H,)(H,) be groups. If there exists a map φ:GHφ:GH such that x,yGx,yG, φ(xy)=φ(x)φ(y)φ(xy)=φ(x)φ(y), then φφ is called a Homomorphism.

If in addition φφ is bijective, then φφ is an Isomorphism, written as GHGH. Namely, GG and HH are isomorphic if there exists a bijection between them which preserves the group operations.

Examples:

  1. GGGG, is an equivalence relation.
  2. (R,+)(R+,×)(R,+)(R+,×) defined by exp(x)=exexp(x)=ex is Isomorphism.
  3. The symmetric groups SΔSΩSΔSΩ if and only if |Δ|=|Ω||Δ|=|Ω|.

Necessary conditions for Isomorphisms:

If GHGH, then

  1. |G|=|H||G|=|H|
  2. GG is Abelian if and only if HH is Abelian
  3. xG,|x|=|φ(x)|xG,|x|=|φ(x)|

Thus S3S3 and Z/6ZZ/6Z are not isomorphic, since S3S3 is non-Abelian, but Z/6ZZ/6Z is. And (R{0},×)(R{0},×) and (R,+)(R,+) are not isomorphic as well.


Group actions

Definition. A group action of (G,×)(G,×) on a set AA is a map from G×AG×A to AA (written as g·aga for gG,aAgG,aA), obeying:

  1. g1·(g2·a)=(g1×g2)·ag1(g2a)=(g1×g2)a, g1,g2G,aAg1,g2G,aA
  2. 1·a=a1a=a aAaA.

Let GG act on AA, define a map σg:AAσg:AA by σg(a)=g·aσg(a)=ga, then

  1. σgσg is a permutation of AA
  2. The map from GG to SASA defined by gσggσg is homomorphism.

Examples:

  1. Trivial action: let g·a=aga=a for gG,aAgG,aA. Let GG act on BB, if g1,g2Gσg1σg2g1,g2Gσg1σg2, then the action is said to be faithful.

    The kernel of action is {gG|gb=b,bB}{gG|gb=b,bB}

  2. AA, SASA acts on AA by σa=aσa=a.

  3. Let GG be a group, A=GA=G, define a group action of GG on itself by g·a=gaga=ga, called the left regular of GG on itself.


Subgroups

Definition. let (G,×)(G,×) be a group, a non-empty subset HH of GG is a subgroup of GG if HH is closed under ×× and inverse, written as HGHG.

Examples:

  1. ZQZQ and QRQR under "+".
  2. GGGG, 1G1G.
  3. Let H=rH=r, HD2nHD2n.

A subset HH of a group GG is a subgroup if and only if:

  1. HH
  2. For x,yHx,yH, xy1Hxy1H

Furthermore, if HH is a finite group, then it suffices to check that HH is non-empty and closed under multiplication.


Centralizer

Let GG be a group, AA be any non-empty subset of GG. CG(A)={gG|gag1=aaA}CG(A)={gG|gag1=aaA}.

Then CG(A)GCG(A)G since:

  1. eCG(A)CG(A)eCG(A)CG(A)
  2. x,yCG(A),aAx,yCG(A),aA, (xy1)a(xy1)1=x(y1ay)x1=xax1=a(xy1)a(xy1)1=x(y1ay)x1=xax1=a, xy1CG(A)xy1CG(A).

Examples:

  1. If GG is Abelian, then CG(A)=GCG(A)=G for AGAG.
  2. CQ8(i)={±1,±i}CQ8(i)={±1,±i}.

Center of GG: Z(G)={gG|gx=xgxG}Z(G)={gG|gx=xgxG}, Z(G)=CG(G)Z(G)=CG(G).


Normalizer

Let GG be a group, AA be any non-empty subset of GG. NG(A)={gG|gAg1=A}NG(A)={gG|gAg1=A}, where gAg1={gag1|aA}gAg1={gag1|aA}.

NG(A)GNG(A)G, CG(A)NG(A)CG(A)NG(A).

Examples:

  1. If GG is Abelian, then Z(G)=NG(A)=CG(A)=GZ(G)=NG(A)=CG(A)=G for all AGAG.
  2. Let G=D8G=D8, A={1,r,r2,r3}A={1,r,r2,r3}, then CD8(A)=ACD8(A)=A, ND8(A)=D8ND8(A)=D8, Z(D8)={1,r2}Z(D8)={1,r2}.

Stabilizers of group actions

Let GG acts on SS and sSsS, then the stabilizer of ss in GG is Gs={gG|gs=s}Gs={gG|gs=s}

GsGGsG

The kernel of the action {gG|gs=s,sS}{gG|gs=s,sS}


Cyclic groups

Definition: A group HH is cyclic if HH can be generated by a single element, i.e, there exists xx such that H=xH=x.

  1. The generator may NOT be unique, since H=x=x1H=x=x1.
  2. Cyclic groups are always Abelian.

Examples:

  1. H=rD2n=r,sH=rD2n=r,s.
  2. Z=1Z=1.

Propositions:

  1. If H=xH=x, then |H|=|x||H|=|x|.
  2. Let GG be an arbitrary group, xGxG, and m,nZm,nZ. If xn=1xn=1 and xm=1xm=1, then xd=1xd=1, where d=gcd(m,n)d=gcd(m,n). In particular, if xm=1xm=1, then |x|m|x|m.
  3. Any two cyclic groups of the same order are isomorphic.
  4. Let GG be a group, xGxG, and aZ{0}aZ{0}, then
    • If |x|=|x|=, then |xa|=|xa|=.
    • If |x|=n<|x|=n<, then |xa|=ngcd(n,a)|xa|=ngcd(n,a).
    • If |x|=n<|x|=n<, and aa is a positive integer dividing nn, then |xa|=na|xa|=na.
  5. Let H=xH=x,
    • Assume |x|=|x|=, then H=xaH=xa if and only if a=±1a=±1.
    • Assume |x|=n<|x|=n<, then H=xaH=xa if and only if gcd(a,n)=1gcd(a,n)=1. (the number of generators of HH is φ(n)φ(n))

Subgroups generated by subsets

Let GG be a group, AA is a subset of GG, then a subgroup of GG generated by AA is:

A={aα11aα22aα33aαnn|aiai+1,aiA,αiZ,nZ+}A={aα11aα22aα33aαnn|aiai+1,aiA,αiZ,nZ+}.

3.11

The lattice of subgroups of a group:

We use lattice diagrams to "see" the relationships among subgroups of a finite group GG

Steps:

  1. Plot all subgroups of GG with 11 at the bottom and GG at the top, roughly subgroups of larger order positioned higher.
  2. Draw paths between subgroups. Draw a path from G1G1 to G2G2 if G2G2 is a subgroup of G1G1 and there is no subgroups properly between G1G1 and G2G2.

Limitation to this process:

  1. Don't work for infinite group.
  2. Even for finite group, sometimes the lattices can be very complicated.

The Klein 4 group: V4={1,a,b,c}V4={1,a,b,c}. Multiplication table:

\ 1 a b c
1 1 a b c
a a 1 c b
b b c 1 a
c c b a 1

Every group of size 44 is isomorphism to either V4V4 or Z/4ZZ/4Z.

Proof:

  1. If there exists aGaG such that |a|=4|a|=4, then GG is isomorphism to Z/4ZZ/4Z.
  2. Otherwise, |a|3|a|3. If |a|=3|a|=3, then a2=ba2=b or cc. Assume a2=ba2=b, then a1=ba1=b. Consider ac1,acc,aca,acbac1,acc,aca,acb, this is impossible. So |a|=2|a|=2. Which means all elements have order 22, GG is isomorphism to V4V4.

Quotient groups

Let φφ be a homomorphism from GG to HH.

Recall the fibers of φφ are the sets of elements of GG projecting to some single element in HH.

Let XaXa and XbXb denote the fibers above aa and bb, then we define XaXb=XabXaXb=Xab.

This makes the set of fibers into a group, called quotient group of GG:

  1. Identity is X1X1.
  2. The inverse of XaXa is Xa1Xa1.
  3. Associativity: (XaXb)Xc=XabXc=Xabc=XaXbc=Xa(XbXc)(XaXb)Xc=XabXc=Xabc=XaXbc=Xa(XbXc).

If φ:GHφ:GH is a homomorphism, the kernel of φφ: kerφ={gG|φ(g)=1}kerφ={gG|φ(g)=1}.

Proposition 1: Let GG and HH be groups and φ:GHφ:GH be a homomorphism, then:

  1. φ(1G)=1Hφ(1G)=1H
  2. φ(g1)=φ(g)1φ(g1)=φ(g)1
  3. φ(gn)=φ(g)nφ(gn)=φ(g)n
  4. kerφGkerφG
  5. im(φ)=φ(G)Him(φ)=φ(G)H

Proof:

  1. Since φ(1G)=φ(1G1G)=φ(1G)φ(1G)φ(1G)=φ(1G1G)=φ(1G)φ(1G), φ(1G)=φ(1H)φ(1G)=φ(1H).
  2. φ(1G)=φ(gg1)φ(g)φ(g1)=1Hφ(g1)=φ(g)1φ(1G)=φ(gg1)φ(g)φ(g1)=1Hφ(g1)=φ(g)1.
  3. Easy proof by induction.
  4. Since 1Gkerφ1Gkerφ, the kernel of φφ is not empty. Let x,ykerφx,ykerφ, that is φ(x)=φ(y)1Hφ(x)=φ(y)1H, then φ(xy1)=φ(x)φ(y1)=1Hφ(xy1)=φ(x)φ(y1)=1H, thus xy1kerφxy1kerφ, kerφGkerφG.
  5. Since φ(1G)=1Hφ(G)φ(1G)=1Hφ(G), φ(G)φ(G) is non-empty. Let x,yφ(G)x,yφ(G), say x=φ(a),y=φ(b)x=φ(a),y=φ(b), then xy1=φ(a)φ(b)1=φ(ab1)φ(G)xy1=φ(a)φ(b)1=φ(ab1)φ(G), thus xy1φ(G)xy1φ(G), φ(G)Hφ(G)H.

Definition. Let φ:GHφ:GH be a homomorphism with kernel KK. The quotient group or factor group G/KG/K is the whose elements are fibers of φφ with group operation XaXb=XabXaXb=Xab.


Proposition 2: Let φ:GHφ:GH be a homomorphism with kernel KK. Let XG/KXG/K be the fiber above aa, i.e. X=φ1(a)X=φ1(a), then

  1. uX,X={uk|kK}=uKuX,X={uk|kK}=uK.
  2. uX,X={ku|kK}=KuuX,X={ku|kK}=Ku.

Proof:

  1. Let uXuX, then φ(u)=aφ(u)=a. we first prove that uKXuKX, since kKkK, φ(uk)=φ(u)φ(k)=aφ(uk)=φ(u)φ(k)=a, that is ukXukX, so uKXuKX. In addition, for gXgX, let k=u1gk=u1g, then φ(k)=φ(u)1φ(g)=1φ(k)=φ(u)1φ(g)=1, thus kkerφkkerφ, g=ukuKg=ukuK, XuKXuK. So uK=XuK=X.
  2. Similar as (1).

Definition. For any NGNG and gGgG, define:

  • Left coset: gN={gn|nN}gN={gn|nN}
  • Right coset: Ng={ng|nN}Ng={ng|nN}

An element in the coset is called the representative in the coset.


Theorem 3: Let GG be a group and KK be the kernel of some homomorphism from GG to another group. Then the set of let cosets with operation uK·vK=(uv)KuKvK=(uv)K form a group, G/KG/K. The same is true for right cosets.

Proof. Let X,YG/KX,YG/K and Z=XYG/KZ=XYG/K, so that by proposition 2, X,Y,ZX,Y,Z are left cosets of KK. In addition, KK is the kernel of some homomorphism φ:GHφ:GH, so X=φ1(a),Y=φ1(b),Z=φ1(ab)X=φ1(a),Y=φ1(b),Z=φ1(ab) for some a,bHa,bH. Let u,vu,v be arbitrary representatives of X,YX,Y respectively, s.t. φ(u)=a,φ(v)=bφ(u)=a,φ(v)=b and X=uK,Y=vKX=uK,Y=vK, so since φ(u)φ(v)=abφ(u)φ(v)=ab, uvφ1(ab)uvφ1(ab), so uvZuvZ. On the other hand, zZ,z=uvzZ,z=uv for some uX,vYuX,vY, since φ(u1z)=φ(u1)φ(z)=a1(ab)=bφ(u1z)=φ(u1)φ(z)=a1(ab)=b. Thus Z=uvKZ=uvK.

This also proves that the product of X,YX,Y is the coset uvKuvK for any choice of representatives uX,vYuX,vY. By proposition 2, uK=KuuK=Ku for all uGuG, thus the statement is true for right cosets.


Proposition 4: Let NGNG, then the set of left cosets of NN in GG forms a partition of GG. Furthermore, for u,vGu,vG, uN=vNuN=vN if and only if v1uNv1uN and in particular, uN=vNuN=vN if and only if uu and vv are representatives of the same coset.

Proof: Since NGNG, 1N1N and g=g·1g=g1 for gGgG, i.e., G=gGgNG=gGgN. Moreover, suppose uNvNuNvN, then xuNvNxuNvN, write xx as unun and vmvm for certain n,mNn,mN, then u=vmn1u=vmn1 and utuNutuN, ut=vmn1tvNut=vmn1tvN, hence uNvNuNvN. Similarly vNuNvNuN, hence uN=vNuN=vN. By the first part, uN=vNuvNv1uNuN=vNuvNv1uN, as desired.


Proposition 5: Let NGNG:

  1. uN·vN=(uv)NuNvN=(uv)N is well-defined if and only if gng1Ngng1N for gG,nNgG,nN.
  2. If the above operation is well-defined, then it makes the set of left cosets of NN into a group.

Proof:

  1. Assume first that the operation is well-defined, that is u,vGu,vG, if uu1uNuu1uN and vv1vNvv1vN, then uvN=u1v1NuvN=u1v1N. Let gG,nNgG,nN, choose u=1,u1=n,v=v1=g1u=1,u1=n,v=v1=g1, then 1g1N=ng1N1g1N=ng1N, i.e. g1N=ng1Ng1N=ng1N, since 1N1N, ng1ng1N=g1Nng1ng1N=g1N, thus ng1=g1n1ng1=g1n1 for certain n1Nn1N, gng1=n1Ngng1=n1N, as desired. Conversely, assume gng1Ngng1N for gG,nNgG,nN. Let u,u1uN,v,v1vNu,u1uN,v,v1vN, we may write u1=unu1=un and v1=vmv1=vm for some n,mNn,mN, then u1v1=unvm=uvv1nvm=uv(n1m)u1v1=unvm=uvv1nvm=uv(n1m) where n1=v1nvNn1=v1nvN, thus u1v1uvNu1v1uvN, the operation is well-defined.
  2. The identity is obviously 1N1N. The inverse of gNgN is g1Ng1N. The associativity: (uN)(vNwN)=(uvw)N=(uNvN)(wN)(uN)(vNwN)=(uvw)N=(uNvN)(wN). Thus, it is a group.

Definition. Let NGNG, the gng1gng1 is called the conjugate of nn by gg. The set gNg1={gng1|nN}gNg1={gng1|nN} is called the conjugate of NN by gg. The element is said to normalize NN if gNg1=NgNg1=N. NN is called normal if gNg1=NgNg1=N for gGgG. Written as NGNG.

Proposition 6: Let NGNG, then the following are equivalent:

  1. NGNG.
  2. NG(N)=GNG(N)=G.
  3. gN=NggN=Ng for gGgG.
  4. gNg1=NgNg1=N for gGgG.
  5. The operation defined by (aH)·(bH)=(ab)·H(aH)(bH)=(ab)H is well-defined, and the set of left cosets forms a group.

Proposition 7: A subgroup NN of GG is normal if and only if it is the kernel of some homomorphism.

Proof:

  • If NN is the kernel of the homomorphism φφ, then by proposition 2, gGgG, gN=NggN=Ng, and NGNG.
  • Conversely, if NGNG, let H=G/NH=G/N and define π:GHπ:GH by π(g)=gNπ(g)=gN for gGgG. Then π(g1g2)=g1g2N=g1Ng2N=π(g1)π(g2)π(g1g2)=g1g2N=g1Ng2N=π(g1)π(g2), ππ is a homomorphism.

The ππ define above is called the natural projection of GG onto G/NG/N. If ˉHG/N¯HG/N, the complete preimage of ˉH¯H is the preimage of ˉH¯H under ππ.


Theorem 8 (Lagrange's Theorem). If GG is a finite group and HGHG, then |H||H| is a divisor of |G||G| and the number of cosets of HH in GG equals |G||H||G||H|.

Proof: Let |H|=n|H|=n and the number of cosets of HH in GG equals to kk. By proposition 4 the left cosets of HH in GG is a partition of GG. Consider a map f:HgHf:HgH defined by f(h)=ghf(h)=gh for gHgH. Obviously, ff is a surjection. The left cancellation law implies that ff is also injective. Thus ff is a bijection, |gH|=|H|=n|gH|=|H|=n. Since GG is partitioned into kk disjoint cosets each of which has cardinality nn, |G|=kn|G|=kn, k=|G||H|k=|G||H|.

Definition: The number of left cosets of HH in GG is called the index of HH in GG, written as |G:H||G:H|.

Corollary 9. If xx is a finite group, xGxG, |x||G||x||G|, x|G|=1x|G|=1.

Proof: Since |x|=|x||x|=|x| and xGxG, |x||G||x||G|.

Corollary 10. If |G|=p|G|=p, where pp is a prime number, then GZPGZP.

Proof: Let xGxG, x1x1, thus |x|>1|x|>1 and since |x||G||x||G|, and |G||G| is prime, we must have |x|=|G||x|=|G|, thus G=xG=x is a cyclic group.


Euler's Theorem: Let aZ,nZ+aZ,nZ+, φ(n)φ(n) be the Euler's φφ-function, if gcd(a,n)=1gcd(a,n)=1, then aφ(n)1(modn)aφ(n)1(modn).

Proof: Consider the multiplicative group G=(Z/nZ)×={aZ/nZ|(a,n)=1}G=(Z/nZ)×={aZ/nZ|(a,n)=1} with operation ab=a×bmodnab=a×bmodn. First GG is indeed a group since:

  • Closeness: If (a,n)=1,(b,n)=1(a,n)=1,(b,n)=1, then (ab,n)=1(ab,n)=1.
  • Identity: 11.
  • Associativity: a(bc)=(ab)ca(bc)=(ab)c
  • Inverse: aGaG, (a,n)=1(a,n)=1, so x,yZ/nZx,yZ/nZ such that ax+ny1(modn)ax+ny1(modn), so ax1(modn)ax1(modn) and a1=xa1=x (xGxG since (x,n)=1(x,n)=1).

By the definition of Euler function, |G|=φ(n)|G|=φ(n), thus aφ(n)=a|G|=1aφ(n)=a|G|=1 for aGaG.

Fermat's Theorem: If pp is a prime, then apa(modp)apa(modp) for aZaZ.

3.18

Definition: Let H,KGH,KG, define HK={hk|hH,kK}HK={hk|hH,kK}. HKHK may not be a subgroup of GG.

Property 13. |HK|=|H||K||HK||HK|=|H||K||HK|.

Proof: Note that HK=hHhKHK=hHhK, since each coset of KK has |K||K| elements, it suffices to find the number of distinct left cosets of the form hKhK, where hHhH. But h1K=h2Kh1h12Kh1K=h2Kh1h12K, and HH is a group, so h1Kh2Kh1(HK)=h2(HK)h1Kh2Kh1(HK)=h2(HK). So the number of distinct cosets of the form hKhK is equal to the number of distinct cosets h(HK)h(HK), which is, by Lagrange's Theorem, |H||HK||H||HK|. Thus, |HK|=|H||K||HK||HK|=|H||K||HK|.

Property 14. If H,KGH,KG, HKGHKG if and only if HK=KHHK=KH.

Proof: Assume first that HK=KHHK=KH and let a,bHKa,bHK, so a=h1k1,b=h2k2a=h1k1,b=h2k2 for some h1,h2H,k1,k2Kh1,h2H,k1,k2K. Thus b1=k12h12b1=k12h12, ab1=h1k1k12h12ab1=h1k1k12h12. Let k3=k1k12Kk3=k1k12K, h3=h12Hh3=h12H, then since HK=KHHK=KH, k3h3=h4k4k3h3=h4k4 for some h4H,k4Kh4H,k4K, ab1=h1h4k4HKab1=h1h4k4HK. Also obviously 1HK1HK, so HKGHKG.

Conversely, assume HKGHKG, since KHK,HHKKHK,HHK, KHHKKHHK by closeness of HKHK. Moreover, let hkHKhkHK, write hk=a1hk=a1 for some aHKaHK. If a=h1k1a=h1k1, then hk=k11h11KHhk=k11h11KH, thus HKKHHKKH. So HK=KHHK=KH.

Corollary 15. If HG,KG,HNG(K)HG,KG,HNG(K), then HKGHKG. In particular, if KGKG, then HKGHKG for any HGHG.

Proof: Let hH,kKhH,kK, by assumption, hkh1Khkh1K, hence hk=(hkh1)hKHhk=(hkh1)hKH, so HKKHHKKH, similarly, kh=h(h1kh)HKkh=h(h1kh)HK, so KHHKKHHK. Hence HK=KHGHK=KHG.

If KGKG, then NG(K)=GNG(K)=G, HKGHKG for any HGHG.


Theorem 16. (The first Isomorphism Theorem) If GHGH is a homomorphism of groups, then kerφGkerφG, and G/kerφφ(G)G/kerφφ(G).

Corollary 17. Let φ:GHφ:GH be a homomorphism of groups:

  1. φφ is injective if and only if kerφ=1kerφ=1.
  2. |G:kerφ|=|φ(G)||G:kerφ|=|φ(G)|.

Proof:

  1. If φφ is injective, then by definition, kerφ=1kerφ=1. Conversely, if kerφ=1kerφ=1, GG/kerφφ(G)GG/kerφφ(G), φφ is injective.
  2. Obvious from G/kerφφ(G)G/kerφφ(G).

Theorem 18. (The second Isomorphism Theorem / Diamond Theorem) Let A,BGA,BG, and ANG(B)ANG(B), then ABGABG, ABAABA, and AB/BA/(AB)AB/BA/(AB).

Proof: ANG(B)ABGANG(B)ABG, since ANG(B),BNG(B)ANG(B),BNG(B). Thus ABNG(B)ABNG(B), i.e., BABBAB. Define φ:AAB/Bφ:AAB/B by φ(a)=aBφ(a)=aB, then φφ is a homomorphism and by the definition of ABAB, φφ is surjective. kerφ={aA|aB=1B}=ABkerφ={aA|aB=1B}=AB. Thus ABAABA, and AB/BA/(AB)AB/BA/(AB) by the first Isomorphism Theorem.


Theorem 19. (The third Isomorphism Theorem) Let H,KGH,KG, and HKHK, then K/HG/HK/HG/H and (G/H)/(K/H)G/K(G/H)/(K/H)G/K.

Proof: Since HG,KGHG,KG, then NK(H)=KNK(H)=K, HKHK. So K/HK/H is well-defined. Obvious K/HG/HK/HG/H since KGKG. Consider aHG/HaHG/H, aGaG, bHK/HbHK/H, bKbK, then (aH)(bH)(a1H)=(aba1)H(aH)(bH)(a1H)=(aba1)H, so K/HG/HK/HG/H.

Define φ:G/HG/Kφ:G/HG/K as φ(gH)=gKφ(gH)=gK. To show φφ is well-defined, suppose g1H=g2Hg1H=g2H. Then g1=g2hg1=g2h for some hHhH, because HKHK, hKhK, hence g1K=g2Kg1K=g2K, thus φφ is well-defined. Since gg is chosen arbitrarily in GG, φφ is a surjective homomorphism. Finally, kerφ={gHG/H|φ(gH)=1K}={gHG/H|gK}=K/Hkerφ={gHG/H|φ(gH)=1K}={gHG/H|gK}=K/H, according to the first isomorphism theorem, (G/H)/(K/H)G/K(G/H)/(K/H)G/K.


Theorem 20. (The fourth Isomorphism Theorem / Lattice Theorem) Let NGNG, then there exists a bijection from the set of subgroups AA of GG which contain NN onto the set of subgroups ˉA=A/N¯A=A/N of G/NG/N.

In particular, every subgroup of ˉG=G/N¯G=G/N is of the form A/NA/N for some AGAG and NANA. This bijection has the following properties: for A,BGA,BG, with NA,NBNA,NB:

  1. ABAB if and only if ˉAˉB¯A¯B.
  2. If ABAB, then |B:A|=|ˉB:ˉA||B:A|=|¯B:¯A|.
  3. ¯A,B=ˉA,ˉB¯A,B=¯A,¯B.
  4. ¯AB=ˉAˉB¯AB=¯A¯B.
  5. AGAG if and only if ˉAˉG¯A¯G.

Cauchy's Theorem: If |G|<|G|<, and pp is a prime dividing |G||G|, then xGxG, s,t, |x|=p|x|=p, and xx has order pp.

Property 21 (a weaker version of Cauchy's Theorem). If GG is a finite Abelian group and pp is a prime dividing GG, then GG contains an element of order pp.

Proof: The proof proceeds by induction on |G||G|.Namely, we assume the result is valid for every group whose order is smaller than |G||G| and then prove the result for GG. Since |G|>1|G|>1, xGxG with x1x1. If |G|=1|G|=1, then |x|=p|x|=p, done. We therefore assume |G|>p|G|>p. Further suppose p|x|p|x|, and |x|=pn|x|=pn for some nZ+nZ+, |xn|=p|xn|=p, done. Thus we may assume p|x|p|x|. Let N=xN=x. Since GG is Abelian, NGNG. by Lagrange's Theorem, |G/N|=|G||N|<|G||G/N|=|G||N|<|G|. Moreover, since p|N|p|N|, p|G/N|p|G/N|, by induction, it contains an element ˉy=yN¯y=yN of order pp. Since yNyN, but ypNypN, we must have ypyypy, |yp|<|y||yp|<|y|, thus p|y|p|y|. Let z=y|y|/pz=y|y|/p, |z|=p|z|=p, done.


Definition: A group GG is called simple if |G|>1|G|>1 and the only normal subgroups of GG are 11 and GG.

Example: If |G||G| is prime, then |G||G| is simple.

Simple groups cannot be "factored" into pieces in the form NN and G/NG/N and thus they play a role analogous to that of primes in ZZ.

Definition: In a group GG, a sequence of subgroups

1=N0N1N2N3Nk=G1=N0N1N2N3Nk=G

is called a composition series if NiNi+1NiNi+1 and Ni+1/NiNi+1/Ni is simple. And the quotient groups Ni+1/NiNi+1/Ni are called the composition factors of GG.


Theorem 22. (Jordan-Holder Theorem) Let GG be a finite group with G1G1, then:

  1. GG has a composition series
  2. The composition factors are unique. Namely, if 1=N0N1N2Nr=G,1=M0M1M2Rs=G1=N0N1N2Nr=G,1=M0M1M2Rs=G are two composition series, then r=sr=s and there exists a permutation ππ satisfying Mπ(i)/Mπ(i)1Ni/Ni1Mπ(i)/Mπ(i)1Ni/Ni1)

Theorem 23 (Feit-Tompson Theorem) If GG is a simple group of odd order, then GZpGZp for some prime number pp.


Solvable groups

Definition. A group GG is solvable if there is a chain of subgroups

1=G0G1G2Gs=G1=G0G1G2Gs=G

such that Gi+1/GiGi+1/Gi is Abelian for i=0,1,2,,s1i=0,1,2,,s1.

Theorem 24. The finite group GG is solvable if and only if for every divisor nn of |G||G| such that gcd(n,|G|n)=1gcd(n,|G|n)=1, GG has a subgroup of order nn.

Property 25. Let NGNG, then if NN and G/NG/N are solvable, then GG is also solvable.

Proof: Let ˉG=G/N¯G=G/N, 1=N0N1N2Nn=N1=N0N1N2Nn=N be a chain of subgroups of NN such that Ni+1/NiNi+1/Ni is Abelian for all 0i<n0i<n and ˉ1=¯G0¯G1¯Gm=ˉG¯1=¯G0¯G1¯Gm=¯G be a chain of subgroups of ˉG¯G such that ¯Gi+1/¯Gi¯Gi+1/¯Gi is Abelian for all 0i<m0i<m. By the Lattice Isomorphism Theorem, there exist subgroups GiGi such that Gi/N=¯GiGi/N=¯Gi and GiGi+1GiGi+1 for 0i<m0i<m. And by the Third Isomorphism Theorem ¯Gi+1/¯Gi=(Gi+1/N)/(Gi/N)Gi+1/Gi¯Gi+1/¯Gi=(Gi+1/N)/(Gi/N)Gi+1/Gi, thus 1=N0N1Nn=N=G0G1Gm=G1=N0N1Nn=N=G0G1Gm=G is a chain of subgroups of GG whose successive quotient groups are Abelian. Thus GG is solvable.


Alternating groups

Definition. A 22-cycle is called a transposition.

Property. Every element of SnSn can be written as a product of transpositions.

Proof: (a1,a2,,am)=(a1am)(a1am1)(a1a3)(a1a2)(a1,a2,,am)=(a1am)(a1am1)(a1a3)(a1a2).


Let x1,x2,,xnx1,x2,,xn be independent variables and ΔΔ be the polynomial Δ=1i<jn(xixj)Δ=1i<jn(xixj). For σSnσSn, let σσ act on ΔΔ by permutating the variables the same way it permutes their indices: σ(Δ)=1i<jn(xσ(i)xσ(j))σ(Δ)=1i<jn(xσ(i)xσ(j)).

For σSnσSn, define ϵ:SnZ2{±1}ϵ:SnZ2{±1} by:

ϵ(σ)={+1(σ(Δ)=Δ)1(σ(Δ)=Δ)ϵ(σ)={+1(σ(Δ)=Δ)1(σ(Δ)=Δ)

Define:

  1. ϵ(σϵ(σ) is called the sign of σσ.
  2. σσ is called an even permutation if ϵ(σ)=1ϵ(σ)=1, otherwise it is an odd permutation.

ϵϵ is a homomorphism since τσ(Δ)=1i<jn(xτ(σ(i))xτ(σ(j)))=ϵ(σ)1p<qn(xτ(p)xτ(q))=ϵ(σ)ϵ(τ)Δτσ(Δ)=1i<jn(xτ(σ(i))xτ(σ(j)))=ϵ(σ)1p<qn(xτ(p)xτ(q))=ϵ(σ)ϵ(τ)Δ.

Define An=ker(ϵ)An=ker(ϵ) called Alternating group (i.e., the set of even permutations). |An|=n!2|An|=n!2.


An mm-cycle may be written as a product of m1m1 transpositions, thus an mm-cycle is odd permutation if and only if mm is even.

Similarly the permutation σσ is odd if and only if the number of cycles of even length in its cycle decomposition is odd.

3.25

Recall: A group action of GG on AA is a map from G×AG×A to AA (written as g·aga) such that:

  1. g1·(g2·a)=(g1g2)·ag1(g2a)=(g1g2)a for g1,g2G,aAg1,g2G,aA
  2. 1·a=a1a=a for aAaA

For gGgG the map σg:AAσg:AA defined by σg:ag·aσg:aga is a permutation of AA.

The homomorphism φ:GSAφ:GSA defined by φ(g)=σgφ(g)=σg is called the permutation presentation associated to the given action.

Definition:

  1. The kernel of the action: {gG|g·a=a,aA}{gG|ga=a,aA}

  2. The stabilizer of aAaA: Ga={gG|g·a=a}Ga={gG|ga=a}.

  3. An action is faithful if and only if its kernel is the identity.

Note that the kernel of an action is precisely the same as the kernel of the associated permutation presentation. In particular, the kernel is a normal subgroup of GG.

Two group elements induce the same permutation on AA if and only if they are in the same coset of the kernel.


Property 1. For any group GG and non-empty set AA, exists a bijection between actions of GG on AA and the homomorphism of GG onto SASA.

Definition. For any homomorphism φ:GSAφ:GSA, we define g·a=φ(g)(a)ga=φ(g)(a) for gG,aAgG,aA.

Property 2. Let GG be a group acting on the non-empty set AA. The relation on AA defined by abab if and only if a=g·ba=gb for some gGgG, is an equivalence relation. For each aAaA, the number of elements in ˉa¯a is |G:Ga||G:Ga|.

Proof: The relation is an equivalence relation since

  1. a=1·aa=1a, so aaaa.
  2. If abab, then a=g·ba=gb for some gGgG, g1·a=bg1a=b, so baba.
  3. If ab,bcab,bc, then a=g·b,b=h·ca=gb,b=hc for some g,hGg,hG, so a=g·(h·c)=(g·h)·ca=g(hc)=(gh)c, acac.

Thus is an equivalence equation.

To prove the last statement, we construct a bijection between the left cosets of GaGa in GG and the elements of ˉa={g·a|gG}¯a={ga|gG}. Suppose b=g·ab=ga, then gGagGa is a left coset of GaGa in GG. The map bgGabgGa is surjective since gGgG, g·aˉaga¯a. Moreover, g·a=h·aga=ha if and only if h1gGah1gGa if and only if gGa=hGagGa=hGa, thus the map is also injective, hence a bijection.


Definition: Let GG be a group acting on AA

  1. The equivalence class {g·a|gG}{ga|gG} is called the orbit of GG containing aa.
  2. The action is called transitive if there is only one orbit.

Examples: Let GG be a group acting on AA.

  1. If GG acts trivially, then Ga=GGa=G for all aAaA, and the orbits are the elements of AA. This action is transitive if and only if |A|=1|A|=1.
  2. SnSn acts transitively on A={1,2,3,4,,n}A={1,2,3,4,,n}. iAiA, the stabilizer in GG of ii has index nn.
  3. When GG acts on AA, any subgroup of GG also acts on AA. If GG is transitive on AA, then a subgroup of GG NEED NOT be transitive on AA.

Subgroup of symmetric groups are called permutation groups.


We consider GG acting on itself by left multiplication g·a=gaga=ga for a,gGa,gG.

Let HGHG and AA be the set of all left cosets of HH in GG, define an action of GG on AA by g·(aH)=(ga)·Hg(aH)=(ga)H for all gG,aAgG,aA.

Theorem 3. Let GG be a group, HGHG and GG acts by left multiplication on the set AA of left cosets of HH in GG. Let πHπH be the associated permutation representation afforded by this action, then:

  1. GG acts transitively on AA.
  2. The stabilizer in GG of the point 1HA1HA is the subgroup HH.
  3. The kernel of the action kerπHkerπH is xGxHx1xGxHx1, and kerπHkerπH is the largest normal subgroup of GG contained in HH.

Proof:

  1. To see that GG acts transitively on AA, let aH,bHaH,bH be two elements of AA, and g=ba1g=ba1, then gaH=bHgaH=bH, and so two arbitrary elements lie in the same orbit, which proves 1.

  2. The stabilizer of the point 1H1H, by definition, {gG|g·1H=1H}=H{gG|g1H=1H}=H.

  3. By the definition of πHπH we have

    kerπH={gG|gxH=xH,xG}={gG|(x1gx)H=H,xG}={gG|gxHx1,xG}=xGxHx1kerπH={gG|gxH=xH,xG}={gG|(x1gx)H=H,xG}={gG|gxHx1,xG}=xGxHx1

    In addition, kerπHGkerπHG and kerπHHkerπHH. If now NN is any normal subgroup of GG contained in HH, then we have N=xNx1xHx1N=xNx1xHx1, so that NxGxHx1=kerπHNxGxHx1=kerπH.


Corollary 4. (Cayley's Theorem) Every group is Isomorphism to a subgroup of some symmetric group.

Proof. Let H=1H=1 and apply Theorem 3 to obtain a homomorphism of GG onto SGSG. Since the kernel of this homomorphism is H=1H=1, GG is Isomorphism to its image in SGSG.


Corollary 5. If GG is a finite group of order nn and pp is the smallest prime dividing |G||G|, then any subgroup of index pp is normal.

Proof. Suppose HGHG and |G:H|=p|G:H|=p. Let πHπH be the permutation representation afforded by multiplication on the set of left cosets of HH in GG. Let K=kerπHK=kerπH and |H:K|=k|H:K|=k, then |G:K|=pk|G:K|=pk. Since HH has pp cosets, G/KG/K is isomorphic to a subgroup of SpSp by the first Isomorphism Theorem.

By Lagrange's Theorem, pk=|G/K|pk=|G/K| divides p!p!, thus k(p1)!k(p1)!, but all prime divisors of (p1)!(p1)! are less than pp and by the minimality of pp, k=1k=1, thus H=KGH=KG.


GG acting on itself by conjugation: g·a=gag1ga=gag1 for a,gGa,gG. Two elements a,bGa,bG are said to be conjugate if there exists some gGgG such that b=gag1b=gag1. The orbits of GG acting on itself by conjugation are called the conjugate classes of GG.

Define two subsets SS and TT are said to be conjugate in GG if gGgG such that S=gTg1S=gTg1.

Examples:

  1. If GG is Abelian, then the action of GG on itself by conjugation is trivial, and for each aGaG, the conjugate class of aa is {a}{a}.
  2. If |G|>1|G|>1 and GG is Abelian, GG does not act transitively because {1}{1} is always a conjugate class.

Property 6. The number of conjugates of a subset SS in a group GG is the index of normalizer of SS, |G:NG(S)||G:NG(S)|. In particular, the number of conjugates of an element ss of GG is the index of the centralizer of ss, |G:CG(s)||G:CG(s)|.

Proof: By property 2, if SS a subset of GG, the number of conjugates of SS equals to |G:GS||G:GS|. For the action by conjugation GS={gG|gSg1=S}=NG(S)GS={gG|gSg1=S}=NG(S), so the number of conjugates of SS equals to |G:NG(S)||G:NG(S)|.

Theorem 7. (The class equation) Let GG be a finite group and let g1,g2,,grg1,g2,,gr be representatives of the distinct conjugacy classes of GG not contained in Z(G)Z(G), then |G|=|Z(G)|+|G:CG(gi)||G|=|Z(G)|+|G:CG(gi)|.

Theorem 8. If pp is a prime and PP is a group of prime power order pαpα for some α1α1, then pp has a non-trivial center: |Z(P)|1|Z(P)|1.

Proof: By the class equation, |P|=|Z(P)|+ri=1|P:CP(gi)||P|=|Z(P)|+ri=1|P:CP(gi)|, where g1,g2,,grg1,g2,,gr are representatives of the distinct non-central conjugacy classes. By definition, CP(gi)PCP(gi)P for i=1,2,,ri=1,2,,r, so p|P:CP(gi)|p|P:CP(gi)|. Since pp also divides |P||P|, it follows that pp divides |Z(P)||Z(P)|, so the center must be non-trivial.


Property 10. Let σ,τSnσ,τSn and suppose σσ has cycle decomposition σ=(a1,a2,,ak1)(b1,b2,,bk2)σ=(a1,a2,,ak1)(b1,b2,,bk2), then τστ1τστ1 has cycle decomposition (τ(a1),τ(a2),,τ(ak1))(τ(b1),τ(b2),,τ(bk2))(τ(a1),τ(a2),,τ(ak1))(τ(b1),τ(b2),,τ(bk2)).

Proof: Note that if σ(i)=jσ(i)=j, then τστ1(τ(i))=τ(j)τστ1(τ(i))=τ(j).

Definition:

  1. If σSnσSn is the product of distinct cycles of length n1,n2,,nrn1,n2,,nr with n1n2n3nrn1n2n3nr, then the integers n1,n2,,nrn1,n2,,nr are called the cycle type of σσ.
  2. If nZ+nZ+, a partition is any nondecreasing sequence of position integers whose sum is nn.

Property 11. Two elements of SnSn are conjugate if and only if they have the same cycle type. The number of conjugacy classes of SnSn equals the number of partitions of nn.

4.1

Automorphism: φ:GGφ:GG which is also an isomorphism. The set of all automorphisms of GG is denoted by Aut(G)Aut(G):

  1. Aut(G)Aut(G) is a group under composition of automorphisms.
  2. Aut(G)Aut(G) is a subgroup of SGSG.

Property 13. Let HGHG, then GG acts by conjugation on HH as automorphisms of HH. More specifically, the action of GG on HH by conjugation is defined for each gGgG by hghg1hghg1 for each hHhH. For each gGgG, conjugation by gg is an automorphism of HH. The permutation representation afforded by this action is a homomorphism of GG into Aut(H)Aut(H) with kernel CG(H)CG(H). In particular, G/CG(H)G/CG(H) is isomorphic to a subgroup of Aut(H)Aut(H).

Proof: Let φgφg be the conjugation by gg. φg(H)=Hφg(H)=H since HGHG. We have already seen that conjugation defines an action, it follows that φ1=1φ1=1 and φaφb=φabφaφb=φab for a,bGa,bG. Thus each φgφg gives a bijection from HH to itself since it has a 2-sided inverse φg1φg1. In addition: φg(hk)=g(hk)g1=ghg1ggkg1=φg(h)φg(k)φg(hk)=g(hk)g1=ghg1ggkg1=φg(h)φg(k) for h,kHh,kH, hence φgφg is also a homomorphism. This proves that conjugation by any fixed element of GG defines an automorphism of HH. The permutation representation ψ:GSHψ:GSH defined by ψ(g)=φ(g)ψ(g)=φ(g) has imaged contained in the subgroup Aut(H)Aut(H) of SHSH. Finally, kerψ=CG(H)kerψ=CG(H). By the first automorphism theorem G/CG(H)ψ(G)Aut(H)G/CG(H)ψ(G)Aut(H).

Corollary 14. If KGKG, then gGgG, KgKg1KgKg1.

Corollary 15. HGHG, NG(H)/CG(H)NG(H)/CG(H) is isomorphic to a subgroup of Aut(H)Aut(H). In particular, G/Z(G)G/Z(G) is isomorphic to a subgroup of Aut(G)Aut(G).

Proof: Since HNG(H)HNG(H), by Property 13 with NG(H)NG(H) playing the role of GG, the first assertion follows directly. The second assertion is obvious by letting H=GH=G.

Definition. Let GG be a group, gGgG. Conjugation by gg is called an an inner automorphism of GG. The subgroup of Aut(G)Aut(G) consisting of all inner automorphisms is denoted by Inn(G)Inn(G).

By Corollary 15, Inn(G)G/Z(G)Inn(G)G/Z(G).

Examples:

  1. Since Z(Q8)=1Z(Q8)=1, we have Inn(Q8)V4Inn(Q8)V4.
  2. Since Z(D8)=1Z(D8)=1, we have Inn(D8)V4Inn(D8)V4.

Definition. A subgroup HGHG is called characteristic in GG, denoted by HcharGHcharG, if every automorphism of GG maps HH to itself, i.e, σ(H)=Hσ(H)=H, σAuto(G)σAuto(G).

  1. Characteristic subgroups are normal, since gG,gHg1=HgG,gHg1=H.
  2. If HH is the unique subgroup of GG of a given order then HcharGHcharG.
  3. If KcharHKcharH and HGHG, then KGKG.

Property 16. The automorphism group of the cyclic group of order nn is isomorphic to (Z/nZ)×(Z/nZ)×, an Abelian group of order φ(n)φ(n).

Proof: Reminder, (Z/nZ)×={aZ/nZ|(a,n)=1}(Z/nZ)×={aZ/nZ|(a,n)=1}. Let Zn=xZn=x, if ψAut(Zn)ψAut(Zn), then ψ(x)=xaψ(x)=xa for some aZaZ, each aa determines the ψψ, denoted by ψaψa. |x|=n|x|=n, then integer aa is only defined by modnmodn. And since |ψ(a)|=n|ψ(a)|=n, (a,n)=1(a,n)=1. The map xxaxxa is an automorphism of ZnZn. Hence, we have a surjective map Ψ:Aut(Zn)(Z/nZ)×,ψaamodnΨ:Aut(Zn)(Z/nZ)×,ψaamodn. The map ΨΨ is a homomorphism because ψaψb(x)=ψa(xb)=xab=ψab(x)ψaψb(x)=ψa(xb)=xab=ψab(x) for ψa,ψbAut(Zn)ψa,ψbAut(Zn). So Ψ(ψaψb)=Ψ(ψab)=abmodn=Ψ(ψa)Ψ(ψb)Ψ(ψaψb)=Ψ(ψab)=abmodn=Ψ(ψa)Ψ(ψb), ΨΨ is an isomorphism.


Sylow Theorem

Definition: Let GG be a group and pp be a prime:

  1. A group of order pαpα for some α0α0 is called a pp-group.
  2. If |G|=pαm|G|=pαm, where pmpm, then a subgroup of order pαpα is called is called a Sylow pp-subgroup.
  3. The set of Sylow pp-subgroups of GG will be denoted by Sylp(G)Sylp(G) and the number of Sylow pp-subgroups of GG will be denoted by np(G)np(G).

Theorem 18 (Sylow's Theorem):

Let GG be a group of order pαmpαm, where pp is prime not dividing mm

  1. Sylow pp subgroup exists.
  2. If PP is a Sylow pp-subgroup of GG and QQ is any pp-subgroup of GG, then gGgG, such that QgPg1QgPg1.
  3. np(G)1(modp)np(G)1(modp) and npmnpm.

Corollary 20. Let PP be a Sylow pp-subgroup of GG, the following are equivalent:

  1. PP is the unique Sylow pp-subgroup of GG, i.e., np(G)=1np(G)=1.
  2. PGPG.
  3. PcharGPcharG.
  4. All subgroups generated by elements of pp-power order are pp-groups, i.e, if XX is any subset of GG, s.t., |x|x| is a power of pp for xXxX, then XX is a pp-group.

Proof:

(1)->(2): gPg1=PgPg1=P for gGgG, thus PGPG.

(2)->(1): If PGPG, then QSylp(G)QSylp(G), gGgG, such that Q=gPg1=PQ=gPg1=P, so Q=PQ=P.

(3)->(2): Trivially holds because characteristic subgroups are always normal.

(2)->(3): Since (2) implies (1), PP is the unique group with order pαpα, so PcharGPcharG.

(1)->(4): Suppose XX is a subset of GG such that |x||x| is a power of pp for all xXxX, by the conjugacy part of the Sylow's Theorem, for each xXxX there is some gGgG that xgPg1=PxgPg1=P, thus XPXP, so XPXP, according to the Lagrange's Theorem, |X||P||X||P|, so XX is a pp-group.

(4)->(1): Let XX be the union of all Sylow pp subgroups of GG. If PP is any pp-subgroup, PP is a subgroup of the pp-subgroup XX. Since PP is a pp-subgroup of the maximal order, we must have P=XP=X.


Product of Groups

Definition. The direct product G1×G2×G3××GnG1×G2×G3××Gn of the groups G1,G2,,GnG1,G2,,Gn with operators 1,2,,n1,2,,n respectively, is the group of nn-tuples (g1,g2,,gn)(g1,g2,,gn) with operation defined as (g1,g2,,gn)(h1,h2,,hn)=(g11h1,g22h2,,gnnhn)(g1,g2,,gn)(h1,h2,,hn)=(g11h1,g22h2,,gnnhn).

Property 1. If G=G1×G2×G3×GnG=G1×G2×G3×Gn, then |G|=|G1||G2||G3||Gn||G|=|G1||G2||G3||Gn|.

Property 2.

  1. Gi{(1,1,1,,gi,1,,1)}Gi{(1,1,1,,gi,1,,1)}, {(1,1,1,,gi,1,,1)}G{(1,1,1,,gi,1,,1)}G, and G/GiG1×G2×Gi1×Gi+1××GnG/GiG1×G2×Gi1×Gi+1××Gn.
  2. For each fixed ii, define πi:GGiπi:GGi by π(g1,g2,,gn)=giπ(g1,g2,,gn)=gi, then πiπi is a surjective homomorphism, with kerπi×Gi1×Gi+1××Gnkerπi×Gi1×Gi+1××Gn
  3. Under the identification in part (1), if xGi,yGjxGi,yGj for some ijij, then xy=yxxy=yx.

4.8

Definition. Let GG be a group, x,yG,A,BGx,yG,A,BG.

  1. Commutator of xx and yy, [x,y]=x1y1xy[x,y]=x1y1xy.
  2. [A,B]=[a,b]|aA,bB[A,B]=[a,b]|aA,bB.
  3. G=[x,y]|x,yGG=[x,y]|x,yG

[x,y]=1[x,y]=1 if and only if xy=yxxy=yx. Commutators measure the "difference" between xyxy and yxyx.


Property 7. Let GG be a group, x,yGx,yG and HGHG, then:

  1. xy=yx[x,y]xy=yx[x,y].
  2. HGHG if and only if [H,G]H[H,G]H.
  3. σ([x,y])=[σ(x),σ(y)]σ([x,y])=[σ(x),σ(y)] for any automorphism of σσ. GcharGGcharG and G/GG/G is Abelian.
  4. If HGHG and G/HG/H is Abelian, then GHGH. Conversely, if GHGH, then HGHG and G/HG/H is Abelian.
  5. If φ:GAφ:GA is any homomorphism into an Abelian group AA, then φφ factors through GG, i.e., GkerφGkerφ.

Proof:

  1. Trivial.

  2. HGgG,hH,ghg1Hh1g1hgH[H,G]HHGgG,hH,ghg1Hh1g1hgH[H,G]H

  3. Let σAut(G)σAut(G), then x,yGx,yG, σ([x,y])=σ(x1y1xy)=σ(x)1σ(y)1σ(x)σ(y)=[σ(x),σ(y)]σ([x,y])=σ(x1y1xy)=σ(x)1σ(y)1σ(x)σ(y)=[σ(x),σ(y)]. Thus for every [x,y][x,y] of GG, σ[x,y]σ[x,y] is again a commutator, i.e., σ(G)=Gσ(G)=G. So GcharGGcharG. Let xG,yGG/GxG,yGG/G, then (xG)(yG)=(xy)G=(yx[x,y])G=(yx)G=(yG)(xG)(xG)(yG)=(xy)G=(yx[x,y])G=(yx)G=(yG)(xG). So G/GG/G is Abelian.

  4. Suppose HGHG, and G/HG/H is Abelian, then for x,yGx,yG, (xH)(yH)=(yH)(xH)(xH)(yH)=(yH)(xH), so 1H=(xH)1(yH)1(xH)(yH)1H=(xH)1(yH)1(xH)(yH) since xHxH and yHyH commute, but (xH)1(yH)1(xH)(yH)=[x,y]H(xH)1(yH)1(xH)(yH)=[x,y]H, so [x,y]H[x,y]H, thus GHGH. Conversely, if GHGH, then since G/GG/G is Abelian, every subgroup of G/GG/G is normal. In particular, H/GG/GH/GG/G, so HGHG. According to the third Isomorphism Theorem, G/H(G/G)/(H/G)G/H(G/G)/(H/G) is Abelian.

  5. This theorem is (4) phrased in language of homomorphism.

Example:

  1. GG is Abelian if and only if G=1G=1.
  2. D8=r2,Q8=1D8=r2,Q8=1

Property 8. Let H,KH,K be subgroups of the group GG. The number of distinct ways of writing each element of HKHK in the form hkhk for some hH,kKhH,kK is |HK||HK|. In particular, if |HK|=1|HK|=1, then each element can be written uniquely as a product of hkhk.

Property 9. (recognition theorem) Suppose H,KGH,KG, such that H,KGH,KG, and HK=1HK=1, then HKH×KHKH×K.

Proof: Since we know that if KGKG, then HGHG, HKGHKG, thus HKGHKG in this case. Let hH,kKhH,kK, since HGHG, k1hkHk1hkH, so h1(k1hk)Hh1(k1hk)H. Similarly (h1k1h)kK(h1k1h)kK. Since HK=1HK=1 it follows that hk=khhk=kh. By Property 8, each element of HKHK can be written uniquely as a product hkhk, with hH,kKhH,kK. Thus the map φ:HKH×Kφ:HKH×K as φ(hk)=(h,k)φ(hk)=(h,k) is well defined. In addition φ(h1k1h2k2)=(h1h2,k1k2)=φ(h1k1)φ(h2k2)φ(h1k1h2k2)=(h1h2,k1k2)=φ(h1k1)φ(h2k2), so φφ is a homomorphism. Obviously, φφ is a bijective, thus an isomorphism.


Semidirect Product

Theorem 10. Let H,KH,K be groups, and φ:KAut(H)φ:KAut(H) be a homomorphism. Let denote the left action of KK act on HH determined by φφ, i.e. kh=φ(k)(h)kh=φ(k)(h) for kK,hHkK,hH. Let GG be the set of ordered pairs (h,k)(h,k) with hH,kKhH,kK and define (h1,k1)(h2,k2)=(h1(k1·h2),k1k2)(h1,k1)(h2,k2)=(h1(k1h2),k1k2).

  1. This multiplication makes GG into a group of order |K||H||K||H|.
  2. The sets {(h,1)|hH}{(h,1)|hH} and {(1,k)|kK}{(1,k)|kK} are subgroups of GG, and the maps h(h,1)h(h,1) and k(1,k)k(1,k) are the isomorphisms of these groups with H,KH,K, respectively. Identifying H,KH,K with their isomorphic copies in GG we have:
  3. HGHG.
  4. HK=1HK=1
  5. hHhH and kKkK, khk1=k·h=φ(k)(h)khk1=kh=φ(k)(h).

Proof: It is straightforward to check that GG is a group under this multiplication using the fact that is an action of KK on HH:

  • Associativity:

    ((a,x)(b,y))(c,z)=(axb,xy)(c,z)=(axbx(yc),xyz)=(ax(byc),xyz)=(a,x)(byc,yz)=(a,x)((b,y),(c,z))((a,x)(b,y))(c,z)=(axb,xy)(c,z)=(axbx(yc),xyz)=(ax(byc),xyz)=(a,x)(byc,yz)=(a,x)((b,y),(c,z))

  • Identity: (1,1)(1,1).

  • Inverse: (h,k)1=(k1h1,k1)(h,k)1=(k1h1,k1) since (h,k)(k1h1,k1)=(hk(k1h1),kk1)=(h1h1,1)=(1,1)(h,k)(k1h1,k1)=(hk(k1h1),kk1)=(h1h1,1)=(1,1).

Obviously |G|=|H||K||G|=|H||K|, which proves (1).

Denote ˉH={(h,1)|hH}¯H={(h,1)|hH} and ˉK={(1,k)|kK}¯K={(1,k)|kK}. We have (a,1)(b,1)=(ab,1)(a,1)(b,1)=(ab,1) for a,bHa,bH and (1,x)(1,y)=(1,xy)(1,x)(1,y)=(1,xy) for x,yKx,yK. Thus ˉH,ˉKG¯H,¯KG and the maps in (2) are isomorphisms.

It is clear that ˉHˉK=1¯H¯K=1, which is (4). Now (1,k)(h,1)(1,k)1=(kh,k)(1,k1)=(kh,1)(1,k)(h,1)(1,k)1=(kh,k)(1,k1)=(kh,1). So identifying (h,1)(h,1) with hh and (1,k)(1,k) with kk we have khk1=khkhk1=kh, which is (5). Finally, from above, KNG(H)KNG(H). Since G=HKG=HK and certainly HNG(H)HNG(H), we have NG(H)=HNG(H)=H, i.e., HGHG, which proves (3).

The group described above is called the semidirect product of HH and KK with respect to φφ, denoted by HφKHφK (HKHK is φφ is clear).


Property 11. Let H,KH,K be groups, and φ:KAut(H)φ:KAut(H) be homomorphism. The following are equivalent:

  1. The identity map between HKHK and H×KH×K is a group homomorphism.
  2. φφ is the trivial homomorphism from KK to Aut(H)Aut(H).
  3. KHKKHK.

Proof:

(1)->(2): By the definition of HKHK, (h1,k1)(h2,k2)=(h1k1h2,k1k2)(h1,k1)(h2,k2)=(h1k1h2,k1k2) for h1,h2Hh1,h2H and k1,k2Kk1,k2K. By (1), (h1,k1)(h2,k2)=(h1h2,k1k2)(h1,k1)(h2,k2)=(h1h2,k1k2), so h1k1h2=h1h2h1k1h2=h1h2, k1h2=h2k1h2=h2. So KK acts trivially on HH, which proves (2).

(2)->(3): If φφ is trivial, then the action of KK on HH is trivial, so that the elements of HH commute with those by KK by Theorem 10(5). In particular, HH normalizes KK. Since KK normalizes itself, G=HKG=HK normalizes KK.

(3)->(1): If KHKKHK, then for hH,kKhH,kK, [h,k]HK=1[h,k]HK=1. Thus hk=khhk=kh and the action of KK on HH is trivial. The multiplication in the semidirect product is the same as that in the direct product, which prove (1).

posted @   tzc_wk  阅读(224)  评论(2编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
历史上的今天:
2021-02-28 Codeforces 679E - Bear and Bad Powers of 42(线段树+势能分析)
2021-02-28 Codeforces 1225G - To Make 1(bitset+状压 dp+找性质)
点击右上角即可分享
微信分享提示