HT2026 Groups & Group Actions Lecture Notes


Remaining TODOs: 1


1. Groups

Definition 1.1: Let 𝑆 be a set. A binary operation on 𝑆 is a function βˆ—:𝑆×𝑆→𝑆.

We define π‘Žβˆ—π‘β‰”βˆ—(π‘Ž,𝑏).

Remark: If βˆ— is understood implicitly, we often write π‘Žπ‘ for π‘Žβˆ—π‘.
Definition 1.2: βˆ— admits an identity element if βˆƒπ‘’βˆˆπ‘† s.t. π‘Žβˆ—π‘’=π‘Ž=π‘’βˆ—π‘Ž βˆ€π‘Žβˆˆπ‘†.
Definition 1.3: Suppose that 𝑒 is an identity element, then inverses exist for (𝑆,βˆ—) if βˆ€π‘Žβˆˆπ‘† βˆƒπ‘βˆˆπ‘† s.t. π‘Žβˆ—π‘=𝑒=π‘βˆ—π‘Ž.
Definition 1.4: A group is a pair (𝐺,βˆ—) where βˆ—:𝐺×𝐺→𝐺 is a binary operation which is associative, admits an identity, and for which inverses exist.
Definition 1.5: 𝐺 is an abelian group if βˆ— is commutative.

Lemma 1.6: Let βˆ— be a binary operation on 𝑆.

  1. If 𝑒1,𝑒2 are identity elements, then 𝑒1=𝑒2.
  2. If π‘’βˆˆπ‘† is an identity element, π‘Žβˆˆπ‘†, βˆ— is associative, and 𝑏1,𝑏2 are inverses of π‘Ž under βˆ—, then 𝑏1=𝑏2.

Proof:

  1. 𝑒1=𝑒1βˆ—π‘’2=𝑒2
  2. 𝑏1=(id)𝑏1βˆ—π‘’=(inv)𝑏1βˆ—(π‘Žβˆ—π‘2)=(assoc)(𝑏1βˆ—π‘Ž)βˆ—π‘2=(inv)π‘’βˆ—π‘2=(id)𝑏2

Definition 1.7: Let (𝑆,βˆ—) be a set with a binary operation, which admits inverses, then βˆ€π‘Žβˆˆπ‘†, we write π‘Žβˆ’1 to mean the inverse of π‘Ž.
Remark: βˆ’π‘Ž is also commonly used to denote the inverse of π‘Ž if (𝑆,+) is an abelian group.

Example (symmetry group):

Definition 1.8: Let Sym(𝑋)≔{𝑓:𝑋→𝑋|𝑓bijective}.

Proposition 1.9: (Sym(𝑋),∘) is a group.

Proof: Suppose 𝑓,𝑔 are bijections. Then:

  • π‘“βˆ˜π‘” is injective:

    (π‘“βˆ˜π‘”)(π‘₯)=(π‘“βˆ˜π‘”)(𝑦)βŸΉπ‘“(𝑔(π‘₯))=𝑓(𝑔(𝑦))βŸΉπ‘”(π‘₯)=𝑔(𝑦)⟹π‘₯=𝑦
  • π‘“βˆ˜π‘” is surjective:

    βˆ€π‘₯βˆˆπ‘‹,βˆƒπ‘¦βˆˆπ‘‹s.t.𝑧=𝑓(𝑦)βˆƒπ‘₯βˆˆπ‘‹s.t.𝑦=𝑔(π‘₯)βŸΉπ‘§=𝑓(𝑔(π‘₯))=(π‘“βˆ˜π‘”)(π‘₯).

So π‘“βˆ˜π‘” is a bijection, and π‘“βˆ˜π‘” is a binary operation on Sym(π‘₯).

Composition is associative.

We have an identity, id𝑋:𝑋→𝑋;π‘₯↦π‘₯, which satisfies π‘“βˆ˜idπ‘₯=𝑓=idπ‘‹βˆ˜π‘“, βˆ€π‘“βˆˆSym(𝑓).

We have inverses: π‘“βˆ˜π‘“βˆ’1=π‘“βˆ’1βˆ˜π‘“=id𝑋.

Definition 1.10:If 𝑋={1,2,…,𝑛}, 𝑆𝑛≔Sym(𝑋) is the 𝑛th symmetric group.
Remark: Sym(𝑋) can also be interpreted as the permutations of 𝑋.

Example (fields):

Let (𝐹,+,Γ—) be a field.

Then (𝐹,+) is an abelian group, with identity element 0𝐹, whereas (𝐹\{0𝐹},Γ—) (sometimes denoted πΉβˆ—) is also an abelian group with identity element 1𝐹.

For example, β„šβŠ‚β„βŠ‚β„‚ all form groups under addition, or under multiplication when zero is excluded.

Also β„€π‘βˆ—β‰” non-zero integers mod p, for prime 𝑝, is a group under multiplication.

Example (matrices):

(𝑀𝑛(𝐹),+) is an abelian group (where 𝑀𝑛(𝐹) is the set of 𝑛×𝑛 matrices over 𝐹).

Definition 1.11: 𝐺𝐿𝑛(𝐹)≔{π΄βˆˆπ‘€π‘›(𝐹)|det𝐴≠0}.

(𝐺𝐿𝑛(𝐹),β‹…) is the 𝑛th general linear group over 𝐹.

Let 𝑆𝐿𝑛(𝐹)≔{π΄βˆˆπΊπΏπ‘›(𝐹)|det𝐴=1}; this is the 𝑛th standard linear group over 𝐹 under matrix multiplication.

Example:

Definition 1.12: Let 𝑋 be a set, let π‘ŒβŠ†π‘‹.

Let Stab(π‘Œ)≔{π‘“βˆˆSym(𝑋):𝑓(π‘Œ)=π‘Œ}.

Proposition 1.13: (Stab(π‘Œ),∘) is a group.

Proof: Necessary to prove: βˆ€π‘“,π‘”βˆˆStab(π‘Œ),π‘“βˆ˜π‘”βˆˆStab(π‘Œ): (π‘“βˆ˜π‘”)(π‘Œ)=𝑓(𝑔(π‘Œ))=𝑓(π‘Œ)=π‘Œ.

Associativity is inherited from the symmetric group.

id𝑋(π‘Œ)=π‘ŒβŸΉidπ‘‹βˆˆStab(π‘Œ).

Let π‘“βˆˆStab(π‘Œ), then 𝑓(π‘Œ)=π‘Œ. Hence π‘“βˆ’1(𝑓(π‘Œ))=π‘Œ, and π‘“βˆ’1(𝑓(π‘Œ))=π‘“βˆ’1(π‘Œ), so π‘“βˆ’1=π‘Œ, so π‘“βˆ’1∈Stab(π‘Œ).

Definition 1.14: (Stab(π‘Œ),∘) is the stabiliser subgroup.
Definition 1.15: Let 𝐺 be a group, with binary operation βˆ—. A subset π»βŠ†πΊ is a subgroup if βˆ— restricts to a map βˆ—:𝐻×𝐻→𝐻 which then makes (𝐻,βˆ—/𝐻) into a group. We write 𝐻≀𝐺.
Example:(ℝ,+)≀(β„‚,+)

Proposition 1.16 (Subgroup Test): Let 𝐺 be a group. A subset 𝐻 of 𝐺 is a subgroup iff :

  1. π‘’βˆˆπ»
  2. βˆ€π‘₯,π‘¦βˆˆπ», π‘₯π‘¦βˆ’1∈𝐻

Proof:

β€œβŸΉβ€:

Assume 𝐻 is a subgroup of 𝐺. Then 𝐻 is closed under multiplication and inversion. Therefore βˆ€π‘₯,π‘¦βˆˆπ», π‘₯π‘¦βˆ’1∈𝐻 and also π‘’βˆˆπ».

β€œβŸΈβ€: Associativity on 𝐻 is inherited from 𝐺.

(i) βŸΉπ‘’βˆˆπ».

Apply (ii) with π‘₯=𝑒, giving βˆ€π‘¦βˆˆπ»,π‘¦βˆ’1∈𝐻.

So (𝐻,βˆ—/𝐻) is a group.

Example: Let 𝐺=𝐺𝐿𝑛(ℝ).

Let 𝑂(𝑛)={π€βˆˆπΊ|π€βŠ€π€=𝐈}, the orthogonal matrices.

  1. 𝐈⊀𝐈=πˆβŸΉπˆβˆˆπ‘‚(𝑛).
  2. 𝐀,πβˆˆπ‘‚(𝑛)⟹(π€πβˆ’1)⊀(π€πβˆ’1)=(πβˆ’1)βŠ€π€βŠ€π€πβˆ’1=(πβˆ’1)βŠ€πβˆ’1=(𝐁⊀)βˆ’1πβˆ’1=(𝐁𝐁⊀)βˆ’1=πˆβˆ’1(𝐁⊀𝐁=𝐈⟹𝐁𝐁⊀=𝐈for square𝐁)=𝐈

Hence by the subgroup test, 𝑂(𝑛)≀𝐺𝐿𝑛(ℝ).

Also 𝑆𝐿𝑛(𝐹)≀𝐺𝐿𝑛(𝐹) can be shown by the subgroup test.

Lemma 1.17: If 𝐻≀𝐺 and 𝐾≀𝐺, then π»βˆ©πΎβ‰€πΊ.
Corollary 1.18: 𝑆𝑂(𝑛)=𝑆𝐿𝑛(ℝ)βˆ©π‘‚(𝑛)≀𝐺𝐿𝑛(ℝ).

Definition 1.19: Let (𝐺,βˆ—πΊ),(𝐻,βˆ—π») be groups.

The product group is (𝐺×𝐻,βˆ—πΊΓ—π»), where (𝑔1,β„Ž1)βˆ—πΊΓ—π»(𝑔2,β„Ž2)=(𝑔1βˆ—πΊπ‘”2, β„Ž1βˆ—π»β„Ž2).

Lemma 1.20: The product of two groups is a group.

Proof: Associativity is easy.

(𝑔,β„Ž) (𝑒,𝑒)=(𝑔𝑒,β„Žπ‘’)=(𝑔,β„Ž)=(𝑒,𝑒) (𝑔,β„Ž), so (𝑒,𝑒) is an identity.

The inverse of (𝑔,β„Ž) is (π‘”βˆ’1,β„Žβˆ’1).

Definition 1.21: Let 𝐺 be a group. 𝐺 is cyclic if βˆƒπ‘”βˆˆπΊ s.t. 𝐺={𝑔𝑛|π‘›βˆˆβ„€}, where

𝑔𝑛={π‘”π‘”π‘›βˆ’1if𝑛>0𝑒if𝑛=0(𝑔𝑛)βˆ’1if𝑛<0.

𝑔 is known as a generator of 𝐺.

Example:

Definition 1.22: 𝐺=(β„€,+) is a cyclic group with 𝑔=1.

This is the infinite cyclic group.

Definition 1.23:For π‘›βˆˆβ„€>0, 𝐢𝑛={𝑒,𝑔,𝑔2,…,π‘”π‘›βˆ’1} is a cyclic group with binary operation

π‘”π‘Žπ‘”π‘={π‘”π‘Ž+𝑏ifπ‘Ž+π‘β‰€π‘›βˆ’1π‘”π‘Ž+π‘βˆ’π‘›ifπ‘›β‰€π‘Ž+𝑏≀2π‘›βˆ’2
and inverse (π‘”π‘Ž)βˆ’1=π‘”π‘›βˆ’π‘Ž for 0β‰€π‘Ž<𝑛. 𝐢𝑛 is the cyclic group of order 𝑛.
Remark: A cyclic group can have more than one generator; for instance, (β„€,+) also has βˆ’1 as a generator.
Remark: 𝐢5=βŸ¨π‘”2⟩, where, for β„Žβˆˆπ», we write βŸ¨β„ŽβŸ©β‰”{β„Žπ‘›|π‘›βˆˆβ„€}. This is because 2 and 5 are coprime.
Definition 1.24: An isometry 𝑇:ℝ𝑛→ℝ𝑛 is a distance-preserving function, i.e. |𝑇(𝒗)βˆ’π‘‡(π’˜)|=|π’—βˆ’π’˜| for all 𝒗,π’˜βˆˆβ„π‘›.
Remark: By the subgroup test, Isom(ℝ𝑛)≀Sym(ℝ𝑛).
Remark: βˆ€π‘‡βˆˆIsom(ℝ𝑛),βˆƒ!π€βˆˆπ‘‚(𝑛),π’ƒβˆˆβ„π‘› s.t. 𝑇(𝒗)=𝐀𝒗+𝒃 for all π’—βˆˆβ„π‘›.

Definition 1.25: Let π‘›βˆˆβ„€>0. Let 𝑃𝑛 be the regular 𝑛-sided polygon centred at the origin 𝑂.

The dihedral group 𝐷2𝑛 is

𝐷2𝑛≔Isom(ℝ2)∩Stab(𝑃𝑛);

that is, it is the group of distance-preserving transformations that stabilise the regular 𝑛-sided polygon centred at the origin.

We denote the rotation by 2πœ‹/𝑛 anticlockwise by π‘Ÿ, and the reflection in an axis (which one depends on which way we choose to draw the polygons) by 𝑠. Then the elements of 𝐷2𝑛 are 𝑒,π‘Ÿ,π‘Ÿ2,…,π‘Ÿπ‘›βˆ’1,𝑠,π‘Ÿπ‘ ,π‘Ÿ2𝑠,…,π‘Ÿπ‘›βˆ’1𝑠. Note that this is 2𝑛 elements.

Proposition 1.26: 𝑆2𝑛={π‘Ÿπ‘–π‘ π‘—|0≀𝑖<𝑛,π‘—βˆˆ{0,1}}.

Proof: Suppose π‘Ÿπ‘–π‘ π‘—=π‘Ÿπ‘Žπ‘ π‘ w.l.o.g. 𝑖β‰₯π‘Ž. Then π‘Ÿβˆ’π‘Žπ‘Ÿπ‘–π‘ π‘—=π‘Ÿβˆ’π‘Žπ‘Ÿπ‘Žπ‘ π‘=𝑠𝑏, so w.l.o.g. π‘Ž=0.

If 𝑗=𝑏, then π‘Ÿπ‘–=π‘Ÿ0=π‘’βŸΉπ‘Ÿπ‘–(𝑝0)=𝑒(𝑝0) for some point 𝑝0, so 𝑖=0.

If 𝑗≠𝑏, π‘Ÿπ‘–=𝑠. Take dets to get 1=βˆ’1, contradiction.

Now let π‘ƒβˆˆπ·2𝑛. Then 𝑃(𝑝0)=𝑝𝑖=π‘Ÿπ‘–(𝑝0) for some π‘–βˆˆ{0,…,π‘›βˆ’1}.

Hence π‘Ÿβˆ’π‘–π‘ƒ(𝑝0)=𝑝0.

Now |π‘Ÿβˆ’π‘–π‘ƒ(𝑝1)βˆ’π‘Ÿβˆ’π‘–π‘ƒ(𝑝0)|=|𝑝1βˆ’π‘0|, hence π‘Ÿβˆ’π‘–π‘ƒ(𝑝1)∈{𝑝1,π‘π‘›βˆ’1}.

TODO finish this off

Definition 1.27: The order of a group 𝐺 is |𝐺|, the number of elements in 𝐺.
Definition 1.28: If 𝐺={𝑔1,…,𝑔𝑛}, its Cayley table is an 𝑛×𝑛 array where with 𝑔𝑖𝑔𝑗 in the 𝑖th row and 𝑗th column.

Definition 1.29: Let 𝐺,𝐻 be groups. An isomorphism between 𝐺 and 𝐻 is a bijection πœ‘:𝐺→𝐻 s.t.

πœ‘(𝑔1𝑔2)=πœ‘(𝑔1) πœ‘(𝑔2).

If there is an isomorphism between 𝐺 and 𝐻, then 𝐺 and 𝐻 are isomorphic, written 𝐺≅𝐻.

Remark:Isomorphic finite groups will have the β€œsame” Cayley tables (up to row/column orders).

Definition 1.30: For a group 𝐺, the order of an element π‘”βˆˆπΊ is

π‘œ(𝑔)≔min{π‘Ÿβˆˆβ„€>0|π‘”π‘Ÿ=𝑒}.

If π‘”π‘Ÿβ‰ π‘’ for all π‘Ÿβˆˆβ„€>0, we say that 𝑔 has infinite order.

Lemma 1.31: If πœ‘:𝐺→𝐻 is an isomorphism, then βˆ€π‘”βˆˆπΊ,

π‘œ(πœ‘(𝑔))=π‘œ(𝑔).

Proof:

First we show that πœ‘(𝑒)=𝑒:

πœ‘(𝑒)=πœ‘(𝑒2)=πœ‘(𝑒)2βŸΉπ‘’=πœ‘(𝑒)βˆ’1πœ‘(𝑒)=πœ‘(𝑒)βˆ’1πœ‘(𝑒)2=πœ‘(𝑒).

Then

π‘”π‘Ÿ=π‘’βŸΊπœ‘(π‘”π‘Ÿ)=πœ‘(𝑒)=π‘’βŸΊπœ‘(𝑔)π‘Ÿ=𝑒.

Hence

π‘œ(𝑔)=min{π‘Ÿ>0|π‘”π‘Ÿ=𝑒}=min{π‘Ÿ>0|πœ‘(𝑔)π‘Ÿ=𝑒}=π‘œ(πœ‘(𝑔)).

2. Permutation groups

Remark:|𝑆𝑛|=𝑛!.

Remark: We write permutations on the right, i.e. if π‘–βˆˆ{1,…,𝑛},πœŽβˆˆπ‘†π‘›, then π‘–πœŽβ‰”πœŽ(𝑖).

This means that composition is backwards from the usual order.

Definition 2.1: A cycle is a permutation πœŽβˆˆπ‘†π‘› such that βˆƒ{π‘Ž1,…,π‘Žπ‘š}βŠ†{1,…,𝑛} s.t. π‘Žπ‘˜πœŽ=π‘Žπ‘˜+1 for π‘˜βˆˆ{1,…,π‘šβˆ’1} and π‘Žπ‘šπœŽ=π‘Ž1, and for all π‘₯∈{1,…,𝑛}\{π‘Ž1,…,π‘Žπ‘š}, π‘₯𝜎=π‘₯.

We denote this cycle as (π‘Ž1 π‘Ž2 … π‘Žπ‘š).

Remark:We could denote 𝑒=(1)(2)β‹―(𝑛).

Lemma 2.2: Disjoint cycles commute.

Proof: Let 𝜎=(π‘Ž1 … π‘Žπ‘š) and 𝜏=(𝑏1 … π‘π‘˜) be disjoint cycles, i.e. {π‘Ž1,…,π‘Žπ‘š}∩{𝑏1,…,π‘π‘˜}=βˆ….

Let π‘–βˆˆ{1,…,𝑛}. Then

π‘–πœŽπœ={π‘Žπ‘—+1𝜏=π‘Žπ‘—+1if𝑖=π‘Žπ‘—π‘–πœ=𝑏𝑗+1if𝑖=𝑏𝑗𝑖otherwise;
π‘–πœπœŽ={π‘–πœŽ=π‘Žπ‘—+1if𝑖=π‘Žπ‘—π‘π‘—+1𝜎=𝑏𝑗+1if𝑖=𝑏𝑗𝑖otherwise.

Theorem 2.3: Every πœŽβˆˆπ‘†π‘› can be written as a product of disjoint cycles.

Moreover, this factorisation is unique up to cycling of elements within cycles, and order of (commuting) factors.