Processing math: 100%

Tuesday, 19 March 2019

How to classify finite groups ? : Part I

In these talks, we are going to study some basic tools which will enable us to classify some finite groups up to isomorphism. 


Aim: Classify finite groups up to isomorphism (We will explain what this means).

In this first talk we will introduce the basic tools we will use throughly without reference in the next talks.

-- Group Actions --

In this section, we define group actions and prove some important propositions which will is essential in all the next talks.

Definition: A left group action on a set X is map θ:G×XX satisfying 
  1. Compatibility: θ(gh,x)=θ(g,θ(h,x))
  2. Identity: θ(e,x)=x
The action can be considered as a group homomorphism ¯θ:GPerm(X) ; gθ(g,x)With the action understood from the context, write θ(g,x)=gx

Throughout G acts on a finite set X

Definition: Let X be a set, xX and θ be an action of G on X
  • (Orbit) Define Orbit of x by Orbit(x)=Gx={gx|gG}
  • (Stabilizer) Define Stabilizer of x by Stab(x)={g|gx=x}

Proposition (Orbit-stablizer formula): The map γ:G/Stab(x)Gx defined by 
gStab(x)gx
is well-defined and bijective. As a result 
|G|=|Orbit(x)||Stab(x)|=[G:Stab(x)]|Stab(x)|

proof. 

  • γ is well defined : g11g2S(g11g2)x=xg1x=g2x
  • γ is bijective: let g1x=g2x(g12g1)x(g12g1)Sg1S=g2S So γ is injective. Surjectivity is immediate. 



It is easy to see that the relation E on X defined by xEyy=gx is equivalence relation, and the equivalence class [x]E=Orbit(x). So the set of all orbits is a partition of X and is denoted by GX. Now if we choose a set representatives RX containing exactly a point from each orbit, we get the orbit equation



|X|=xR|Orbit(x)|=xR[G:Stab(x)]


Some terminology. An action θ of G on X is

  1. Faithful if θ:GPerm(G) is injective.
  2. Free if for all xX, Stab(x)={e}
  3. Transitive: If for some x the orbit Gx=X. In fact this implies that for all xX, Gx=X

We want for sake of completeness to state some exercises and examples

Examples:

  1. (Cayley theorem)  The action of G on itself by left multiplication, defined by gx=gx is faithful. As a result any group G can be realized as a subgroup of Perm(G).
  2. The group O(n;R)={A|AAT=I} of orthogonal n×n matrices acts on the unit (n1)-sphere Sn1Rn by left multiplication, that's AX=AX. This action is transitive and Stab(e1)={A} So the proposition above induces bijection γ:O(n)/O(n1)Sn1. In fact if we endow O(n) with its subspace topology, then γ induces topological homomorphism from the quotient space O(n)/O(n1) to Sn1.
  3. The group Γ=SL2(R) acts on the half plane H={zC|Im(z)>0} as following (abcd)z=az+bcz+d (Prove this is indeed an action). This action is transitive (prove this) and its isotropy subgroup is SO(2) (prove this !)
  4. For any permutation σSn, the cyclic group σ acts on [n]={1,,n}, by the action σi=σ(i). The orbits form a partition σ[n]={O1,,Or}. We define σi(x)={σ(x),if xOix,if xOi It is clear that σiσj=σjσi for ij and σ=σ1σrMoreover, if Oi=Orbit(k) and kr=σr(k), then σi=(k0k1k|Oi|1) That's σi is a cycle permutation. We conclude: Every permutation is composition of disjoint cycles.
Exercise. Suppose G acts faithfully and transitively on X, where |X|=p is prime and {e}HG. Then the restriction of the action to H is transitive

Exercise. (Burnside lemma) Let G acts on a finite set X. Then |GX|=1|G|gG|Xg| For an application in combinatorics see wiki page.

The main group action we consider is the Conjugacy action where G acts on itself by conjugation. In otherwords, X=G and θ(g,x)=gxg1. The orbit Orbit(x) is called conjugacy class and denoted by Cx, and the stablizer Stab(x) is called the centralizer of x and denoted by CG(x). Clearly, the fixed point set XG is the center Z(G)={x|gx=xg  for all gG}G. The orbit equation is called the class equation
|G|=|Z(G)|+Cgis non-trivial conjugacy class[G:CG(x)]
This can be generalized a bit to conjugacy action on subgroups, in which case the orbit Orbit(H) is the set of conjugate subgroups  {gHg1|gG} and the stabilizer is the normalizer N(H)={gHg1|gG}. Clearly H<N(H), So we obtain
|H||N(H)||G|


-- Normal subgroups and Semi-direct product --

We begin with reviewing the basics of Normal Subgroups.

Definition. (Normal Subgroups) Let N<G, we say N is normal subgroup of G and write NG if for all gG we have gN=Ng.

The main points we want to recall are
  • G/N with the operation defined by (aN)(bN)=(ab)N defines a group.
  • NG if and only if N=ker(ϕ) for some homomorphism ϕ:GG.


Examples.

  1. Any subgroup of an Abelian group is normal.
  2. Let D2n be the Dihedral group. Recall that this is the group of reflection r around x-axis and the counter clockwise rotation r by angle 2πn around the center. Under the operation of composition, these form a group with 2n elements. The following relations hold s2=1 , rn=1 , sr=r1s One checks that rD2n
  3. Let A4<S4 be the subgroup of even permutations. Let H be the set of all {I,(12)(34),(13)(24),(14)(23)} HC2×C2 is normal subgroup of A4 (prove this) 

If we have a group G and a non-trivial normal subgroup N<G, we can form a group G/N. of lower order. Suppose that we have an understanding of G/N. Sometimes we get G=NK, where KG/N.

Every element of G is written as nk where nN,kK. Now let's study the multiplication of G in terms of multiplications of N and K. We get (n1k1)(n2k2)=(n1k1)(n2(k11k1)k2)=(n1(k1n2k11))(k1k2) where we note that (k1n2k11)N by normality. 

So to understand the multiplication it suffices to understand the conjugation homomorphism C:KAut(N) ; (kk1nk)

In other words G is completely determined uniquely in terms of the subgroups N and K, and the conjugation C:KAut(N). Suppose we don't have G how to reconstruct it (up to isomorphism) ? This motivates the following definition 

Definition and proposition (Semi-direct product) Let N and K be groups. Suppose ϕ:KAut(N) is a group homomorphism. Then the set N×K endowed with the operation defined by (n1,k1)(n2,k2)=(n1ϕ(k1)(n2),k1k2) is a group. We denote this group by NϕK.

Note that: if ϕ is the trivial homomorphism, then NϕK is the direct product group.

Proposition. Let N,K<G. Suppose that  NGG=NK and NK={e}. Then GNCK, where C:KAut(N) is the conjugation homomorphism.

Example. Dihedral group D2nCninvC2, where inv:a=C2Aut(Cn) ; a(rr1)

Moral of this section:

To understand a group G , it is a good idea to study its proper subgroups hoping to "rebuild" G from these subgroups.

In the next talk we will revisit this principle in depth, but now we will only content ourselves with the first sylow theorem which provides us with some proper subgroups of G as intended.


-- First Sylow theorem --


Theorem. (Cauchy) If p|G|, then there is an element gG of order p

proof.

The proof consists of two parts:

First part: We prove the case G is abelian.

The proof proceeds by induction on |G|. Pick an element eg, if ord(g)=pk, then gk has order p and we are done, otherwise pord(g) that's p[G:g]. We consider the factor group G/g. This is a group because G is abelian, and p|G/g|<|G|.

By induction hypothesis there is an element ¯aG/g of order p, that means that ap=gi for some i. It follows that (aord(g))p=e, But ¯aord(g) has order p, in particular aord(g)e. So, ord(aord(g))=p


Second part: We prove the general case by induction on |G| again.

 The case |G|=1 is trivial, now assume that the theorem holds for all groups G of order n. Let |G|=n. In order to make use of the first part we have to consider the abelian subgroup Z(G)G.  Consider the two cases

  1. p|Z(G)| : Then the theorem follows from the first part.
  2. p|Z(G)|: From the class equation taken modulo p 0|G|=|Z(G)|+Cgis non-trivial conjugacy class|G||CG(g)| there is gG such that p|G||CG(g)|>1. In particular p||CG(g)|<|G|, now the result follow by the inductive hypothesis.



Exercise. (Tricky proof of Cauchy theorem) Let G be a group of order divisible by p
  1. Let θ be a group action of K on a finite set X. Denote by XK the set of fixed points of the action. More precisely, XK={x:Gx={x}}. Prove that |X||XK|(modp)
  2. Let X={(x1,,xp)Gp|x1xp=e}. By using an appropriate action of the cyclic group K=Z/pZ on X, use (1.) to prove Cauchy theorem.


Theorem. (First Sylow theorem (S.T)) If p||G| then there is a sylow p-subgroup of G.

Proof. 


The idea of the proof is the same as the idea of the second part of proof of Cauchy theorem. We induct on |G|. If |G|=1 then the statement is trivial. Now write |G|=pem where pm. Assume e>0 otherwise the statement is trivial.


  • p|Z(G)| : Then by Cauchy theorem there is an element xZ(G) of order p. Since x commutes with all elements of G, then x is normal in G. Now let G=G/x.  As |G|=pe1m, by induction hypothesis there is a sylow p-subgroup H<G. By Third isomorphism theorem H=H/x for some subgroup H<G containing x. Clearly H is a Sylow p-subgroup of G.
  • p|Z(G)| : From class equation choose some gG such that p|[G:CG(g)]>1pe|CG(g)|<|G| By induction hypothesis CG(g) which is a subgroup of G has a Sylow p-subgroup S of order pe. So S is a Sylow p-subgroup of G.






In the next talk we will prove the second and third Sylow theorems and classify systematically groups of order 12. Now we will entertain you with the statements of Sylow theorems and some exercises


Theorem. (Second Sylow theorem) Let HG and S be a Sylow p-subgroup of G, then then there is a conjugate S=gSg1 (which is again a Sylow p-subgroup) such that SH is a Sylow p-subgroup of H.

We conclude immediately the following corollaries,

  1. A p-subgroup H<G is contained in a Sylow p-subgroup of G
  2. All Sylow p-subgroups of G are conjugate.


Theorem. (Third Sylow theorem) The number Np of Sylow p-subgroups of G satisfies:

  • Np1(modp) and Np|G|
  • Np=[G:NG(S)] where S is any p-subgroup



Exercise. (Another proof of first S.T) Let P be the set of all pe-subsets of G. Define the action 
  1. Prove that for all UP, Stab(U)|U|
  2. Prove that p|P| and use the orbit equation and (1.) to prove First S.T.

Exercise. (A proof of first S.T assuming Second S.T)
  1. Compute the order of GLn(Fp)
  2. Find a Sylow p-subgroup of GLn(Fp)
  3. Prove First S.T by embedding G into GL|G|(Fp) and using Second S.T.
  4. (Bonus) Compute the number of Sylow p-subgroups of GLn(Fp).



History: we suggest ??? 















No comments:

Post a Comment

How to classify finite groups ? : Part I

In these talks, we are going to study some basic tools which will enable us to classify some finite groups up to isomorphism.  ...