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×X→X satisfying
- Compatibility: θ(gh,x)=θ(g,θ(h,x))
- Identity: θ(e,x)=x
The action can be considered as a group homomorphism ¯θ:G→Perm(X) ; g↦θ(g,x)With the action understood from the context, write θ(g,x)=g⋅x
Throughout G acts on a finite set X
Definition: Let X be a set, x∈X and θ be an action of G on X
- (Orbit) Define Orbit of x by Orbit(x)=Gx={g⋅x|g∈G}
- (Stabilizer) Define Stabilizer of x by Stab(x)={g|g⋅x=x}
Proposition (Orbit-stablizer formula): The map γ:G/Stab(x)→Gx defined by
gStab(x)↦g⋅x
is well-defined and bijective. As a result
|G|=|Orbit(x)|⋅|Stab(x)|=[G:Stab(x)]⋅|Stab(x)|
proof.
- γ is well defined : g−11g2∈S⟹(g−11g2)⋅x=x⟹g1⋅x=g2⋅x
- γ is bijective: let g1⋅x=g2⋅x⟹(g−12g1)⋅x⟹(g−12g1)∈S⟹g1S=g2S So γ is injective. Surjectivity is immediate.
◻
It is easy to see that the relation E on X defined by xEy⟺y=g⋅x 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 G∖X. Now if we choose a set representatives R⊂X containing exactly a point from each orbit, we get the orbit equation
|X|=∑x∈R|Orbit(x)|=∑x∈R[G:Stab(x)]
Some terminology. An action θ of G on X is
- Faithful if θ:G→Perm(G) is injective.
- Free if for all x∈X, Stab(x)={e}
- Transitive: If for some x the orbit Gx=X. In fact this implies that for all x∈X, Gx=X.
We want for sake of completeness to state some exercises and examples
Examples:
- (Cayley theorem) The action of G on itself by left multiplication, defined by g⋅x=gx is faithful. As a result any group G can be realized as a subgroup of Perm(G).
- The group O(n;R)={A|AAT=I} of orthogonal n×n matrices acts on the unit (n−1)-sphere Sn−1⊂Rn by left multiplication, that's A⋅X=AX. This action is transitive and Stab(e1)={A} So the proposition above induces bijection γ:O(n)/O(n−1)→Sn−1. In fact if we endow O(n) with its subspace topology, then γ induces topological homomorphism from the quotient space O(n)/O(n−1) to Sn−1.
- The group Γ=SL2(R) acts on the half plane H={z∈C|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 !)
- 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 x∈Oix,if x∉Oi It is clear that σiσj=σjσi for i≠j and σ=σ1⋯σrMoreover, if Oi=Orbit(k) and kr=σr(k), then σi=(k0k1⋯k|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}≠H⊴G. Then the restriction of the action to H is transitive
Exercise. (Burnside lemma) Let G acts on a finite set X. Then |G∖X|=1|G|∑g∈G|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)=gxg−1. 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 g∈G}⊴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 {gHg−1|g∈G} and the stabilizer is the normalizer N(H)={gHg−1|g∈G}. 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 N⊴G if for all g∈G 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.
- N⊴G if and only if N=ker(ϕ) for some homomorphism ϕ:G→G′.
Examples.
- Any subgroup of an Abelian group is normal.
- 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=r−1s One checks that ⟨r⟩⊴D2n
- Let A4<S4 be the subgroup of even permutations. Let H be the set of all {I,(12)(34),(13)(24),(14)(23)} H≅C2×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 K≅G/N.
Every element of G is written as nk where n∈N,k∈K. Now let's study the multiplication of G in terms of multiplications of N and K. We get (n1k1)(n2k2)=(n1k1)(n2(k−11k1)k2)=(n1(k1n2k−11))(k1k2) where we note that (k1n2k−11)∈N by normality.
So to understand the multiplication it suffices to understand the conjugation homomorphism C:K→Aut(N) ; (k↦k−1nk)
In other words G is completely determined uniquely in terms of the subgroups N and K, and the conjugation C:K→Aut(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 ϕ:K→Aut(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 N⊴G, G=NK and N∩K={e}. Then G≅N⋊CK, where C:K→Aut(N) is the conjugation homomorphism.
Example. Dihedral group D2n≅Cn⋊invC2, where inv:⟨a⟩=C2→Aut(Cn) ; a↦(r↦r−1)
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 g∈G 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 e≠g, if ord(g)=pk, then gk has order p and we are done, otherwise p∤ord(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 ¯a∈G/⟨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
- p∣|Z(G)| : Then the theorem follows from the first part.
- p∤|Z(G)|: From the class equation taken modulo p 0≡|G|=|Z(G)|+∑Cgis non-trivial conjugacy class|G||CG(g)| there is g∈G 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
- 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)
- Let X={(x1,⋯,xp)∈Gp|x1⋯xp=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 p∤m. Assume e>0 otherwise the statement is trivial.
- p∣|Z(G)| : Then by Cauchy theorem there is an element x∈Z(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′|=pe−1m, 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 g∈G such that p∤|[G:CG(g)]>1⟺pe∣|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 H≤G and S be a Sylow p-subgroup of G, then then there is a conjugate S′=gSg−1 (which is again a Sylow p-subgroup) such that S′∩H is a Sylow p-subgroup of H.
We conclude immediately the following corollaries,
- A p-subgroup H<G is contained in a Sylow p-subgroup of G
- All Sylow p-subgroups of G are conjugate.
Theorem. (Third Sylow theorem) The number Np of Sylow p-subgroups of G satisfies:
- Np≡1(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
- Prove that for all U∈P, Stab(U)∣|U|
- 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)
- Compute the order of GLn(Fp)
- Find a Sylow p-subgroup of GLn(Fp)
- Prove First S.T by embedding G into GL|G|(Fp) and using Second S.T.
- (Bonus) Compute the number of Sylow p-subgroups of GLn(Fp).
History: we suggest ???
No comments:
Post a Comment