Cover image from wikibooks - Group_Theory
In the past six months, I have encountered knowledge related to group theory in several directions. Over the past two weeks, I have gained a slight understanding (the concepts of abstract algebra are indeed numerous and complex 🥲). I have summarized some concepts in a way that I can understand as a cheatsheet for future learning.
If you're interested, I recommend watching this video directly: The Best Introduction to Group Theory which is only thirty minutes long, with concise content that is much easier to understand than text. Additionally, you can check out the basic analysis lecture notes compiled by Professor Li Yi from Southeast University (available for download on the research achievements page under Textbooks), which references a lot of material related to set theory.
Basics of Sets and Mappings#
Cartesian Product#
Let and be two given sets, and define their Cartesian product as:
For example, if then
Here, represents the ordered pair defined as In this representation, the first element indicates that the first element of the ordered pair is , and the second element indicates the order of the elements, referring to Kuratowski's definition and ZFC set axioms. Here, is called the first coordinate of the ordered pair, and is called the second coordinate. When , For , the projection mappings are defined as
Mapping#
Let and be two given sets. The assignment rule refers to a subset of that satisfies the following condition:
The assignment rule defines the domain and image set as:
A mapping is a pair where is the assignment rule, and is a set (called the range of ) satisfying defined as:
- Domain of
- Image of
- Introduce the notation where and are the domain and range of respectively, thus and is the unique element in satisfying
- Define the graph
Types of Mappings#
Let be called the identity mapping.
Let where is a constant be called a constant mapping.
For any given subset of , the restriction of on is defined as the mapping .
The composition of and is defined as but is only meaningful when .
If then is injective.
If then is surjective.
If is both injective and surjective, then is called bijective.
If is bijective, its inverse mapping is defined as and .
Given a mapping , if there exists a mapping such that , i.e., holds for any , then must be injective.
Given a mapping , if there exists a left inverse of (i.e., holds for all ) and a right inverse of (i.e., holds for all ), then .
If in the mapping definition , is a field, then this mapping is called a function.
Equinumerous#
If there exists a bijection between sets and , then the two sets are said to be equinumerous, denoted as .
Basic Definitions of Groups#
A pair is defined as a group if it satisfies the following conditions:
- The elements of the group belong to a set
- The elements of the group contain a binary operation
- Closure: For
- Identity element: There exists an element such that
- Inverse: For any , there exists an element such that
- Associativity:
The number of elements in a group is called the order of the group, denoted as . A group containing only one element is called a trivial group.
Abelian Group#
If for all elements in the group , it holds that (i.e., the commutative law), then is called an Abelian group or commutative group; otherwise, it is called a non-Abelian group or non-commutative group.
Cyclic Group#
Let be a group. If there exists an element such that , then is called a cyclic group, where the element is called a generator of the group, denoted as . Any element generated within group is a cyclic group and is a subgroup of .
For example, is a cyclic group.
Subgroup#
If is a non-empty subset of the group and also forms a group, then is called a subgroup of . The binary operation is often omitted, denoted as . If , then is called a proper subgroup of , denoted as .
All groups contain two subgroups: the trivial subgroup consisting only of the identity element , denoted as , and the group itself . If a group has no other subgroups besides these two, it is called a simple group.
Lagrange's Theorem: If , then the order of , , must be divisible by the order of , i.e.:
Assuming there is a group , then by Lagrange's Theorem, the order of any subgroup of must be .
Conjugate Subgroup#
For an element in the group, is called the conjugate element of in .
In other words, for two conjugate elements in group , there must exist a such that .
If is a subgroup of and , then is a subgroup of , called the conjugate subgroup of with respect to .
Coset#
If is a subgroup of and :
- is called the left coset of in
- is called the right coset of in
Note that cosets are not necessarily groups; for instance, they may not contain the identity element .
Normal Subgroup#
There are multiple definitions of a normal subgroup. If is a subgroup of :
- If , then is a normal subgroup of .
- If , then is a normal subgroup of .
- If the sets of left cosets and right cosets of in are the same, then is a normal subgroup of .
- If all conjugate subgroups of equal , then is a normal subgroup of .
is a normal subgroup of , denoted as or .
The two trivial subgroups and of any group are also normal subgroups, referred to as trivial normal subgroups.
For any element in , one can find an element in the subgroup and an element in the original group such that .
For example, given a group and its subgroup , every element in the original group can be expressed as .
The normal subgroup of the integer addition group is .
A normal subgroup can be intuitively understood as a subgroup that has a special property within the group, where the operations within the group are equivalent to those within the subgroup. Intuitively, a normal subgroup can be seen as a unit group, through which the entire group can be constructed.
Factor Group#
Let the group have a normal subgroup . For , define the coset operation as .
The group formed by the cosets of under this operation is called the factor group, denoted as .
For example, the group of all positive integers under addition forms a group , which has infinitely many subgroups Observing , it divides into one subgroup (which can also be seen as a coset) and four cosets:
- Subgroup:
- Coset:
- Coset:
- Coset:
- Coset:
These five cosets can form a new group (the coset group) called the factor group, denoted as .
Notes:
- The factor group is not a subgroup of .
- Cosets do not always form a group.
- The identity element of the coset group (factor group) is .
The factor group refers to merging certain elements into the same element (which itself is a set) .
The elements of the factor group are equivalence classes of the original group elements, where the equivalence relation indicates that the results of the operations of two elements in the group are equal.
Intuitively, the factor group is formed by treating the normal subgroup as the identity element.
Group Homomorphism#
Given two groups and , if there exists a function such that for all in , it holds that , then the mapping from to is called a group homomorphism.
Kernel of Homomorphism#
Let be groups and be a homomorphic mapping. Define the set , where is the identity element of group . The kernel is a normal subgroup of :
- Non-empty: The identity element of must be in .
- Subgroup: implies .
- Normal subgroup: , since , we have , meaning .
Fundamental Theorem of Homomorphism#
Assuming are groups and is a surjective homomorphic mapping, then .
Group Isomorphism#
Given two groups and , if there exists a bijective function such that for all in , it holds that , then the groups and are said to be isomorphic.
For example, the additive group of real numbers is isomorphic to the multiplicative group of positive real numbers through the mapping .
Semigroup#
A pair is defined as a semigroup if it consists of a set and a binary operation that satisfies the associative law, i.e., for all , it holds that .
For example, the positive integers under addition form a semigroup.
Monoid#
For a set and its binary operation , if the following conditions are satisfied:
- Associativity:
- Identity element:
- Closure:
then is called a monoid. Compared to groups, monoids lack the requirement for inverse elements, and compared to semigroups, monoids include the identity element.
Transformation Group#
For a non-empty set , a mapping is called a transformation on , with transformation multiplication being the function composition operation .
When the mapping is bijective (injective + surjective), this transformation is called a one-to-one transformation, or bijective transformation for clarity. The group formed by one-to-one transformations on the set with respect to composition is called the transformation group.
All bijective transformations on a non-empty set form a group.#
- Closure: The composition of bijections is still a bijection.
- Associativity:
- Identity element: There exists an identity element such that for any transformation , it holds that
- Inverse element: For any bijection , there exists an inverse function , i.e., the inverse element.
Examples of Transformation Groups#
Let the set , then forms a (transformation) group.
Permutation#
A bijection on a finite set is defined as an n-element permutation of , denoted as:
where are different arrangements of , and each permutation corresponds to a specific arrangement.
Let be an arrangement of , for any , if and , then is called an inversion. The total number of inversions in an arrangement is called the inversion number of that arrangement.
Cycle#
Let be an n-element permutation on , if:
and:
(This means that and are equivalent.)
Then is called a k-cycle on , and when , it is also called a transposition, denoted as .
Multiplication of Disjoint Cycles#
For two cycles and in , if , then and are said to be disjoint. If and are disjoint, then .
Corollary:
- Any n-element permutation can be expressed as a product of a set of disjoint cycles.
- A -cycle can be expressed as a product of transpositions, i.e., in the form .
- If is a permutation on such that , then the number of transpositions in any transposition representation of is the same as the inversion number of the arrangement with respect to parity.
Permutation Group#
The set of all permutations on a finite set forms a group called the symmetric group, denoted as , where is the order of .
Any subset of that forms a group is a permutation group. The permutation group is a special case of a transformation group, and the symmetric group is a special case of a permutation group.
The set of all even permutations in forms a subgroup, called the alternating group.
Constructing Transformation Groups Based on Existing Groups#
For any element in the group , define:
Then is a one-to-one (bijective) transformation:
- Surjective: For any , the equation has a unique solution.
- Injective: If , then , by multiplying both sides by .
Let , it is clear that can form a transformation group.
Cayley Theorem#
Any group is isomorphic to a transformation group. Define , then is an isomorphic mapping.
Ring#
A ring consists of a set and two binary operations (addition) and (multiplication) that satisfy the following conditions:
- forms an Abelian group (commutative group).
- forms a semigroup.
- Multiplication satisfies the distributive law over addition, i.e., for all :