An attempt ot get familiar with group theory from the internet.
Has got applications in Physics, Chemistry and beyond.
Found on a webpage related to chemistry:
Group theory is the mathematical application of symmetry to an object to obtain knowledge of its physical properties.
Rubik's cube can be represented using group theory concepts.
Field
A set for which the following relations are defined:
- addition
- subtraction
- multiplication
- division
Most well-known example: ℝ (set of real numbers)
Many cryptographic protocols rely on fields.
Rings
- Algebraic structures that support addition and multiplication. ¹
- Generalizes fields??
- An Abelian group
Has two relations defined:
+
(addition).
(multiplication)
that satisfies the following axioms (ring axioms):
+
is associative and commutative- additive identity is
0
- additive inverse is
-
Groups
A set associated with a binary operation that combines any two elements of the set to produce a third element in such a way that some conditions (called group axioms are satisfied).
(A, op)
- Associativity
- Identity
- Invertibility
Group axioms
Associativity
Changing order of evaluation of two adjacent operations of the same operator won't change the result.
x op (y op z) == (x op y) op z ∀ x, y, z ∈ A and op: A → A
Identity
***# Identity element For a binary relation R defined on a set A, the identity element i is an element such that
R(i, k) = k, ∀k ∈ A (left identity)
or
R(k, i) = k, ∀k ∈ A (right identity)
Two sided identity if i is both left identity and right identity.
Identity when the binary relation is addition is called additive identity.
Sometimes denoted as 0.
This could be something other than zero for stuff like groups and rings.
ie, when k + 0 = k, ∀k ∈ A
Invertibility
***# Inverse element For a binary relation R defined on a set A,
R(k, i) = e, ∃i ∈ A, ∀k ∈ A
where e is the identity element.
Example
Set of integers associated with the addition operation.
ie,
(ℤ, +)
Associativity
x + (y + z) == (x + y) + z ∀ x, y, z ∈ ℤ and +: ℤ → ℤ
Identity
The number 0 itself can be the identity element.
k + 0 = k, ∀k ∈ ℤ
Inverse
∀k ∈ ℤ, -k is the inverse element.
Abelian group
A group where the relation is commutative (in addition to being associative).
Eg: G(ℤ, +, 0) # ie, the set of integer with the addition operation as the relation and 0 as the identity element.
Finite groups
Groups whose underlying set is finite.
So groups on ℕ, ℤ, etc are not finite groups.
Symmetric groups
- Order of symmetric group Sₙ:
n!
- Elements: function from Sₙ to itself
- Operation: function composition
Example:
S₃:
- elements: one-to-one functions from {1,2,3} to itself.
- 6 elements
- operation: function composition
The elements are:
ε = ⎡ 1 2 3 ⎤ α = ⎡ 1 2 3 ⎤ α² = ⎡ 1 2 3 ⎤
⎣ 1 2 3 ⎦ ⎣ 2 3 1 ⎦ ⎣ 3 1 2 ⎦
() (1,3,2) (1,2,3)
β = ⎡ 1 2 3 ⎤ αβ = ⎡ 1 2 3 ⎤ α²β = ⎡ 1 2 3 ⎤
⎣ 1 3 2 ⎦ ⎣ 2 1 3 ⎦ ⎣ 3 2 1 ⎦
(2,3) (1,3) (1,2)
where the map is like the positions in first row being mapped to those of the second row.
(Here, αβ means α is applied first, and then β.)
Note: S₃ is a non-Abelian group. Eg: βα ≠ αβ (and βα is same as α²β).
= SymmetricGroup(3)
sage: s3
sage: s33! as a permutation group
Symmetric group of order
list(s3)
sage: 1,3,2), (1,2,3), (2,3), (1,3), (1,2)] [(), (
The list(s3)
output from sagemath is in cycle decomposition notation (aka disjoint cycle notation).
—
Sₙ (Symmetric group of degree n):
ε = ⎡ 1 2 .. n ⎤
⎣ α(1) α(2) .. α(n) ⎦
where α(n) is the position to which position n is mapped.
Order(Sₙ) = n!
Permutation group
- All possible permuations => symmetric group.
- ie, permutation group ⊆ symmteric group
Cayley's theorem
Every group is isomorphic to some permutation group.
Legrange's theorem (group theory)
Given:
- Group G and one of its sub-groups H.
- Order(G) = |G|
- Order(H) = |H|
Then:
- |G| % |H| is zero
- ie, |H| divides |G|
ℤ₆ = {0, 1, 2, 3, 4, 5}
H = {0, 2, 4}
ℤ₃ = {0, 1, 2}
ℤ₆/H = {0, 2, 4}
Monoid
A set associated with a binary relation where:
- the relation is associative
- there is an identity element
Effectively, monoids are semigroups with identity.
Or to put differently, groups where inverse elements aren't required.
Different kinds of monoids include:
- Free monoid
- Transition monoid
- Syntactic monoid
Cyclic group
Group is cyclic if there's an element a ∈ G
such G = {aⁿ | n ∈ ℤ}
.
where a
is said to be the generator.
Notation: <a>
where a∈G
is the cyclic subgroup of G
generated by a
.
Eg:
For (ℤ, +, 0)
, both 1
and -1
are generators.
ie, ℤ = <1>
and ℤ = <-1>
Other examples:
- ℤ₈ = <1>
= <3> = {3, 3*2, 3*3, 3*4, 3*5, 3*6, 3*7, 3*8}
= {3,6,1,4,7,2,5,0}
= <5> = {5, 5*2, 5*3, 5*4, 5*5, 5*6, 5*7, 5*8}
= {5,2,7,4,1,6,3,0}
- ℤ₆ = <1> = <5>
—
Cyclic goupr => group can be generated by a single element.
Eg: 1 is generator of ℤ₆. ∵ we can get all elements of ℤ₆ by repeatedly doing the group operation on 1.
Fun facts:
- Every infinite cyclic group is isomorphic to (ℤ,+,0)
- Every finite cyclic group is isomorphic to ℤ/nℤ
Degree of a permutation group
Not the same as order of a group!
- Degree of a group is the cardinality of the set on which the group is defined.
- Order of group is the number of elements in the group itself.
= SymmetricGroup(3)
sage: s3
sage: s3.degree()3
list(s3)
sage: 1,3,2), (1,2,3), (2,3), (1,3), (1,2)]
[(), (
sage: s3.order()6
Tips
- ℤ, ℤₙ are cyclic subgroups
A diagram
Monoid
|
| + inverse
|
Group
|
| + add operation
|
Ring
|
|
|
Field
Closure
Consider a relation R
on a set A
where R
may or may not have a property P
(like reflexivity, symmetry, etc). If there is a relation S
with the property P
such that R ⊆ S
, then S
is the closure
For example, transitive closure of a relation R is the smallest transitive relation that contains R.
Reference: Discrete Mathematics by Rosen
Groupoid
(Related to category theory as well.)
A group with a partial function instead of the binary operation.
Setoid
A set, together with an equivalence relation.
Comparison of group-like structures
From Wikipedia:
Totality | Associativity | Identity | Division | Commutativity | |
---|---|---|---|---|---|
Semigroupoid | - |
✓ | - |
- |
- |
Small category | - |
✓ | ✓ | - |
- |
Groupoid | - |
✓ | ✓ | ✓ | - |
Magma | ✓ | - |
- |
- |
- |
Quasigroup | ✓ | - |
- |
✓ | - |
Unital magma | ✓ | - |
✓ | - |
- |
Semigroup | ✓ | ✓ | - |
- |
- |
Loop | ✓ | - |
✓ | ✓ | - |
Group | ✓ | ✓ | - |
✓ | - |
Monoid | ✓ | ✓ | ✓ | - |
- |
Group | ✓ | ✓ | ✓ | ✓ | - |
Commutative monoid | ✓ | ✓ | ✓ | - |
✓ |
Abelian group | ✓ | ✓ | ✓ | ✓ | ✓ |
Cayley diagrams
aka Cayley graphs.
Graphical representation of a permutation group.
Kernel of group homomorphism ˡ
Given:
f:G→H
is a group homomorphism
then
- kernel is the set of all elements in
G
which are mapped byf
to identity ofH
.
Info:
- Kernel is just identity element if
f
is an isomorphism
More
Magma
Unital magma
Coset
Semi-groups
Semi-ring
Inverse semigroups
Subgroup
quasi-group
Categories
Small category
Lattice
Commutative monoid
Semi-groupoid
Sylow theorems
Cayley diagrams
Galois theory