What does this concept explain...? (Mathematics is a language for expressing ideas; what ideas do these words represent?)
Counting, quantity
Rate of change, linearization
Symmetry
Functions on spaces
Some mathematical results
The "algebraization" of geometry (from Descartes to the present), and the "geometrization" of algebra
Some applications (outside pure mathematics)
Noether's theorem (physics) RSA algorithm (cryptography) logic circuits as "cosheaves" homological shapes of data sets, etc.
§1 Groups
§1.1 Groups
Consider some object X.
What is a symmetry of X?
Usually, when we think about an object X, we already have some prior notion of its structure—its shape, distance, linear structure, and so on. For example, X may be a circle, a triangle, a square, a metric space, or a vector space V, etc.
A symmetry of X should be a map (why a map from X to X? Because we are performing a transformation on X, while X itself remains the same)
ϕ:X→X
such that
it preserves the structure, for example
dist(x,y)=dist(ϕ(x),ϕ(y)),
or
ϕ(x+y)=ϕ(x)+ϕ(y),
and
the operation can be undone.
Now let us first look at this in the most general possible way, in order to gain some intuition.
Let G=ϕ be the set of symmetries of X.
If ϕ1,ϕ2 preserve the structure, then their compositions
ϕ1∘ϕ2 and ϕ2∘ϕ1
also preserve the structure.
⇒ We can compose elements of G⇒G×GmG,
with associativity;
"Doing nothing" should also be a symmetry of X.
⇒idX∈G,
and
idX∘ϕ=ϕ∘idX=ϕ;
Since ϕ can be undone, we should have
ϕ−1∈G,
so
ϕ∘ϕ−1=idX,
and
ϕ−1∘ϕ=idX.
Seen from this most general point of view, does the definition of a group not now almost suggest itself?
§1.1.1 Definition of a Group
Definition 1.1 A group is an ordered pair
(G,m)
where G is a set and m is a map
G×G→G(g1,g2)↦m(g1,g2)=:g1⋅g2=:g1g2
such that
m satisfies associativity, i.e.
m(m(g1,g2),g3)=m(g1,m(g2,g3))
i.e.
(g1⋅g2)⋅g3=g1⋅(g2⋅g3)
or
(g1g2)g3=g1(g2g3);
∃ an element 1G∈G, called the identity, such that
m(1G,g)=g=m(g,1G)
i.e.
1G⋅g=g=g⋅1G
or
1Gg=g=g1G;
∀g∈G, ∃ an element h∈G such that
m(g,h)=1G=m(h,g)
i.e.
g⋅h=1G=h⋅g
or
gh=1G=hg.
We usually write
g−1:=h
and call it the inverse of g.
§1.1.2 Examples of Groups
Example 1.1 Let
G={…,−1,0,1,…}=:Z
be the set of integers. Define
G×GmG
by
m(g,h)=g+h
(i.e. integer addition).
For example,
m(−2,3)=1.
Then (G,m) is a group.
Proof.
(Z,+) is a group because
(1) m is associative:
(g+h)+k=g+(h+k).
(2) 0=1G is the identity:
m(0,g)=0+g=gm(g,0)=g+0=g
(3) Every element has an inverse:
m(g,−g)=g+(−g)=0.
□
Example 1.2 Let
G={…,−1,0,1,…}=:Z
be the set of integers, and let
m:G×G(a,b)→G↦a×b.
For example,
(2,3)→6.
Then (G,m) is not a group.
Proof.
(Z,×) is not a group because not every element
z∈Z
has an inverse. For example, if z=2, its inverse would have to be
21,
which is not in Z.
□
The two examples above show that
(Z,+) is a group,
while
(Z,×) is not a group.
This illustrates that knowing m is important. Nevertheless, we will often abbreviate our language and simply say "let G be a group", omitting explicit mention of m.
Example 1.3 Let
G=R\0
(the set of nonzero real numbers). Let
m:G×G(a,b)→G↦a×b.
Then G is a group. From now on, we denote it by R×.
Proof.
R× is a group because
(1) multiplication of real numbers is associative;
(2) the number 1 is the identity;
(3) for every
g∈R\0,
there exists
g1
such that
gg1=g1g=1.
□
§1.1.3 Properties of Groups
Proposition 3.1 (Cancellation Law) Let G be a group and let
g,h,k∈G.
Suppose
Remark: The cancellation law does not hold for arbitrary matrix multiplication unless the relevant matrices are invertible—for example, what happens if g=0?
Proposition 3.2 (Uniqueness of the Identity) The identity element of a group G is unique. That is, if two elements 1G and 1G′ both satisfy the defining properties of the identity, then
1G=1G′.
Proof.
If 1G is an identity, then for every g∈G,
1Gg=g1G=g.
In particular, setting g=1G′, we must have
1G1G′=1G′.
On the other hand, if 1G′ is also an identity, then
1G1G′=1G.
By transitivity,
1G=1G′.
□
Proposition 3.3 (Uniqueness of Inverses) For every element g∈G, its inverse g−1 is unique. That is, if elements h and h′ both satisfy the defining properties of the inverse of g, then h=h′.
Proof.
Suppose h and h′ are both inverses of g. Then
gh′=1G.
Multiplying both sides on the left by h, we obtain
h(gh′)=h.
By associativity, the left-hand side becomes
(hg)h′=1Gh′=h′.
Hence, by transitivity,
h′=h.
□
§1.2 Abelian Groups
Example 1.4 Let n⩾1 and n∈Z. Then
G=GLn(R):={n×n real matrices M∣detM=0}
is a group, where
m:G×G→G
is given by matrix multiplication. This also illustrates that in general
gh=hg.
Proof.
GLn(R) is a group because
(1) matrix multiplication is associative;
(2) the identity matrix is the identity element;
(3)
det(g)=0⇒g
is invertible.
□
Since matrix multiplication is not commutative, this shows that in general
gh=hg.
But what if the group multiplication is commutative? This leads to the following definition.
Definition 1.2 A group G is called an Abelian group if, for all
g1,g2∈G,
we have
g1g2=g2g1.
Definition 1.3 A group for which the group multiplication is not commutative for all elements is called a non-Abelian group.
§1.3 Cyclic Groups
Although Abelian groups already possess useful structure through commutativity, some Abelian groups are even simpler. What if the entire group could be generated by a single element? This leads to the notion of a cyclic group, one of the most fundamental examples of Abelian groups.
What makes cyclic groups special is that the entire group structure reduces to powers, or multiples, of a single element called a generator. This simplicity makes cyclic groups important building blocks in group theory and also useful tools in studying more complicated problems.
Definition 1.4 A group G is called a cyclic group if and only if there exists an element
g∈G,
called a generator, such that every element of G can be written as a power of g:
G=⟨g⟩:={gn∣n∈Z}.
Example 1.5 (The Integers under Addition)
The group (Z,+) is cyclic, generated by 1:
⟨1⟩={…,−2,−1,0,1,2,…}.
Example 1.6 (A Group under Modular Arithmetic)
Under addition modulo n, the group
Z/nZ=0,1,…,n
is cyclic. The element 1 generates the whole group:
⟨1⟩={1,2,…,n−1,0}.
Proposition 1.4 Every cyclic group is Abelian.
Proof.
Let G be a cyclic group generated by g. For any
x,y∈G,
there exist integers m,n such that
gm=x
and
gn=y.
Therefore,
xy=gmgn=gm+n=gngm=yx.
Hence G is Abelian.
□
§1.4 Order of a Group
Definition 1.5 Let G be a group. We define
∣G∣∈Z⩾1∪{∞}
to be the number of elements in G. We call ∣G∣ the order of G.
Theorem 1.5 (Euler's Totient Function) The number of generators of a cyclic group of order n is given by Euler's totient function φ(n).
§1.5 The Center of a Group
To study non-Abelian groups, we often focus on subsets whose elements commute. One important concept is the center of a group.
Definition 1.7 The center of a group G, denoted by Z(G), is defined by
Z(G)={z∈G∣zg=gzfor everyg∈G}.
Proposition 1.6 The center of an Abelian group is the whole group.
Proof.
The center of a group G is defined by
Z(G)={z∈G∣zg=gzfor allg∈G}.
In an Abelian group, every pair of elements commutes:
g1⋅g2=g2⋅g1for allg1,g2∈G.
Therefore every element of G lies in the center, and hence
Z(G)=G.
□
The center of a group G is the set of elements that commute with every element of G. This is not merely a collection of special elements: it itself forms an important structure inside G. We will introduce this structure in the next section.