Professional Documents
Culture Documents
Abstract
The objective of this lecture is to teach Algebraic Structures. At the end of
the lecture, the students should be able to:
1 Understand what is meant by Algebraic Structures.
2 Have Examples of some Algebraic Structures and their Basic Properties.
3 Solve Problems involving some Algebraic Structures.
Introduction
An algebraic structure, or an abstract system, or an algebraic system is a
nonempty set X together with one or more binary operations ∗, ◦, 4, ... on that
set. Algebraic structures are named according to the properties or rules or
axioms satisfied by ∗. Notations like (X , ∗), (X , ∗, ◦), (X , ∗, ◦, 4) etc are used
to represent algebraic structures. Some algebraic structures whose binary
operations satisfy particularly important properties/axioms are groupoids,
monoids, semigroups, groups, rings, fields, integral domains, vector spaces,
modules, topologies and so on.
In this lecture, we are going to study a simple algebraic system known as a
group in which we consider only a single binary operation. The binary
operation of the group satisfies certain basic rules known as the group
axioms. Using the group axioms, we will derive some elementary properties
of a group. The notion of a group is used in many branches of Mathematics
and in a wide variety of applications, including computer design and
programming languages, coding, elementary particle and nuclear physics,
quantum mechanics, molecular structure and crystallography.
Professor Agboola A.A.A. Department of Mathematics, FederalMTS
University
211 - Abstract
of Agriculture,
AlgebraAbeokuta, agboolaaaa@funaab.edu.ng
- 3 Units Nigeria. ( February 1 - March 31, 2021 4 / 1) (
Group Structure
Also in this lecture, we are going to study an algebraic structure with only two
binary operations of addition and multiplication which is called a ring. Rings
have their applications in Mathematics, Science, Engineering, Coding and
Computer Science in general.
1. Groups
Definition 1.1 Let G be a nonempty set and let ∗ be a binary operation on G.
The abstract system (G, ∗) is called a group if the following axioms are
satisfied:
(G1) ∗ is closed in G, i.e
a ∗ b ∈ G ∀a, b ∈ G.
(G2) ∗ is associative in G, i.e
a ∗ (b ∗ c) = (a ∗ b) ∗ c ∀a, b, c ∈ G.
(G3) G has an identity element i.e ∃e ∈ G such that
a ∗ e = e ∗ a = a ∀a ∈ G.
Professor Agboola A.A.A. Department of Mathematics, FederalMTS
University
211 - Abstract
of Agriculture,
AlgebraAbeokuta, agboolaaaa@funaab.edu.ng
- 3 Units Nigeria. ( February 1 - March 31, 2021 5 / 1) (
(G4) Every element of G has a ∗-inverse in G i.e for a ∈ G, ∃b ∈ G such that
a ∗ b = b ∗ a = e.
If only G1 is satisfied, (G, ∗) is called a groupoid. If only G1 and G2 are
satisfied, (G, ∗) is called a semigroup. If only G1, G2 and G3 are satisfied,
(G, ∗) is called a monoid and for a full group, we have G1, G2, G3 and G4 are
satisfied. If in addition to G1, G2, G3 and G4 we also have the axiom
(G5) ∗ is commutative, i.e
a ∗ b = b ∗ a ∀a, b ∈ G,
then we say that (G, ∗) is an abelian or a commutative group.
If (G, ∗) is a group, we often say that G is a group under ∗ or simply refer to it
as the group G.
A group G is said to be a finite group if the set G is finite and an infinite group
if the set G is infinite.
Definition 1.2 If G is a finite group, then the number of elements in G is called
the order of the group G and is denoted by | G | or o(G) or #(G). If G is
infinite, we write o(G) = ∞.
If G is finite and o(G) = n ≤ 10, we can display the compositions of elements
of G wrt a binary operation ∗ in a special table called Cayley Table.
Professor Agboola A.A.A. Department of Mathematics, FederalMTS
University
211 - Abstract
of Agriculture,
AlgebraAbeokuta, agboolaaaa@funaab.edu.ng
- 3 Units Nigeria. ( February 1 - March 31, 2021 6 / 1) (
For example, consider G = {e, a, b, c} and let ∗ be a binary operation on G as
∗ e a b c
e e a b c
shown in the Cayley table: a a e c b It is clear from the table that
b b c e a
c c b a e
G1, G3, G4 and G5 are satisfied: e is the identity element and every element
of G has an inverse i.e e−1 = e, a−1 = a, b−1 = b and c −1 = c. Lastly
assuming that G2 is satisfied which we always assume when using the Cayley
table, then we have that (G, ∗) is an abelian group. This special group is
called a Klein 4-group. Note in the Cayley table that no element is repeated
either in a row or a column. (G, ∗) will not be a group if any of the elements of
G is repeated in a row or column of the Cayley table of G.
Example 1.3 (i) (Z, +), (Q, +), (R, +) and (C, +) are abelian groups.
Proof: Easy.
(ii) Let M = {[ann ] : ann ∈ R} be the set of all n × n non-singular matrices.
Then (M, .) is a non-abelian group.
Proof: Easy.
(iii) In the set G = Z of all integers, define ∗ as
Professor Agboola A.A.A. Department of Mathematics, FederalMTS
University
211 - Abstract
of Agriculture,
AlgebraAbeokuta, agboolaaaa@funaab.edu.ng
- 3 Units Nigeria. ( February 1 - March 31, 2021 7 / 1) (
a ∗ b = a + b − 4 ∀a, b ∈ Z.
Then (G, ∗) is an abelian group.
Proof: G1 is clear since ∀a, b ∈ G, a ∗ b ∈ G. For G2,
a ∗ (b ∗ c) = (a ∗ b) ∗ c = a + b + c − 8. For G2, e = 4 is the identity element
in G. For G4, a−1 = 8 − a ∀a ∈ G. Finally for G5, a ∗ b = b ∗ a = a + b − 4.
Hence, (G, ∗) is indeed an abelian group.
(iv) Let G = Z4 . Then (G, +4 ) is an abelian group where +4 is addition
modulo 4.
Proof: G = Z4 = {0, 1, 2, 3}. The result follows from the Cayley table:
+4 0 1 2 3
0 0 1 2 3
1 1 2 3 0 .
2 2 3 0 1
3 3 0 1 2
(v) Let G = {a, b, c, d} and let ∗ be a binary operation defined on G as
shown in the Cayley table.
a(a−1 b) = (aa−1 )b = eb = b.
(1.6) (a) Let (G, ∗) and (H, ◦) be groups and let G × H be their Cartesian
product. If is a binary operation on G × H defined by
Show that:
(i) (G × H, ) is a group.
(ii) G × H is abelian if both G and H are abelian.
(b) Let G = {1, 3} ⊆ Z8 and let H = {(1), (123), (132)} ⊆ S3 . Show that:
(i) (G, ×8 ) is an abelian group where ×8 is multiplication modulo 8.
(ii) (H, ◦) is a non-abelian group where ◦ is the composition of mappings.
(iii) (G × H, ⊗) is a non-abelian group where ⊗ is a binary operation on
G × H defined by
2. Subgroups
Introduction
In the studies of any algebraic structure X , it is important and customary to
study sub-structures of X . H1 , H2 , · · · , Hn are sub-structures of X if Hi are
nonempty subsets of X and they are also algebraic structures with the same
algebraic properties as in X under the same binary operation(s) inherited from
the parent structure X . For groups we have subgroups, for rings we have
subrings, for fields we have subfields, for vector spaces we have subspaces
and so on.
For a group in particular, let (G, ∗) be a group and let H be a nonempty subset
of G. H is said to be closed for the binary operation in G, if a ∗ b ∈ H
∀a, b ∈ H. If H is closed for the binary operation in G, then (H, ∗) can be
considered as an algebraic system, (H, ∗) itself may or may not be a group. If
(H, ∗) is a group in its own right under the same binary operation ∗ inherited
from the parent group G, then H is called a subgroup of G which is denoted by
H ≤ G. If H is a proper subset of G and (H, ∗) is a group, then we write
H < G.
Professor Agboola A.A.A. Department of Mathematics, FederalMTS
University
211 - Abstract
of Agriculture,
AlgebraAbeokuta, agboolaaaa@funaab.edu.ng
- 3 Units Nigeria. ( February 1 - March 31, 2021 19 / 1 ) (
Definition 2.1
Let (G, ∗) be a group and let H be a nonempty subset of G. H is said to be a
subgroup of G if the following conditions hold:
(i) H is closed for ∗ and
(ii) (H, ∗) is itself a group.
In symbols, we write the conditions as:
(i) ab ∈ H ∀a, b ∈ H.
(ii) e ∈ H, where e is the identity element of G.
(iii) a−1 ∈ H ∀a ∈ H.
Example 2.2 (i) (Z, +) ≤ (Q, +) ≤ (R, +) ≤ (C, +).
(ii) (nZ, +) ≤ (Z, +) for n = 0, 1, 2, 3, · · · .
(iii) Let G = {e, a, b, c} be the Klein 4-group. Then H = {e, a}, K = {e, b}
and L = {e, c} are subgroups of G.
(iv) Let G = S3 be the symmetric group of order 3. Then
H = {(1), (123), (132)} is a subgroup of G.
(v) Let G = Z8 and let H = {0, 2, 4, 6}. Then H is a subgroup of G.
(vi) In any group G, {e} and G are subgroups of G. These two subgroups are
called the trivial subgroups of G.
Professor Agboola A.A.A. Department of Mathematics, FederalMTS
University
211 - Abstract
of Agriculture,
AlgebraAbeokuta, agboolaaaa@funaab.edu.ng
- 3 Units Nigeria. ( February 1 - March 31, 2021 20 / 1 ) (
Theorem 2.3
Let G be a group. A nonempty subset H of G is a subgroup of G iff either of
the following holds:
(i) ∀a, b ∈ H, ab ∈ H and a−1 ∈ H.
(ii) ∀a, b ∈ H, ab−1 ∈ H.
Proof: Suppose that H ≤ G. Then (i) and (ii) are obviously true.
conversely, suppose that H satisfies (i). Then for any a ∈ H, a−1 ∈ H. Hence,
•
e = aa−1 ∈ H and •• H ≤ G.
Next, suppose that H satisfies (ii). Let a, b ∈ H. Then e = bb−1 ∈ H. Hence
•
b−1 = eb−1 ∈ H and •• ab = a(b−1 )−1 ∈ H, which shows that H ≤ G.
Theorem 2.4 Let G be a group. A nonempty finite subset H of G is a
subgroup iff ab ∈ H ∀a, b ∈ H.
Proof: See the recommended textbooks.
Theorem 2.5 Intersection of any two subgroups of a group is itself a subgroup.
Proof: Suppose that H and K are subgroups of a group G. We are to show
that H ∩ K ≤ G. Clearly, H ∩ K 6= ∅ since e ∈ H and e ∈ K ⇒ e ∈ H ∩ K . Now
let x, y ∈ H ∩ K . Then x, y ∈ H and x, y ∈ K so that xy −1 ∈ H and xy −1 ∈ K
•
and •• xy −1 ∈ H ∩ K . Accordingly, H ∩ K is a subgroup of G.
Professor Agboola A.A.A. Department of Mathematics, FederalMTS
University
211 - Abstract
of Agriculture,
AlgebraAbeokuta, agboolaaaa@funaab.edu.ng
- 3 Units Nigeria. ( February 1 - March 31, 2021 21 / 1 ) (
Remark 2.6
Even though H ∩ K , the intersection of two subgroups H and K of a group G is
itself a subgroup of G, H ∪ K , the union of H and K is not always a subgroup
of G. For example, consider H = 2Z = {0, ±2, ±4, ±6, · · · , } ≤ Z = G and
K = 3Z = {0, ±3, ±6, ±9, · · · , } ≤ Z = G. H ∩ K = {0, ±6, ±12, ±18, · · · , } is
a subgroup of G whereas H ∪ K = {0, ±2, ±4, ±6, · · · , ±3, ±6, ±9, · · · , } is
not a subgroup of G. To see this, 3, 4 ∈ H ∪ K but 3 + 4 = 7 6∈ H ∪ K . Hence,
H ∪ K is not a subgroup of G.
However, if H ⊆ K or K ⊆ H, then H ∪ K ≤ G.
Practice Problems 2
(2.1) Let G be a group and let a ∈ G. Show that the set
N(a) = {x ∈ G : ax = xa for some x ∈ G}
is a subgroup of G. N(a) is called the centralizer of a in G.
(2.2) Let G be a group and let a ∈ G. Show that the set
Z (G) = {x ∈ G : ax = xa ∀x ∈ G}
is a subgroup of G. Z (G) is called the center of G in G.
Professor Agboola A.A.A. Department of Mathematics, FederalMTS
University
211 - Abstract
of Agriculture,
AlgebraAbeokuta, agboolaaaa@funaab.edu.ng
- 3 Units Nigeria. ( February 1 - March 31, 2021 22 / 1 ) (
(2.3) Let H and K be two subgroups of a group G such that H ∪ K is also a
subgroup of G. Show that H ⊆ K or K ⊆ H.
(2.4) Let H be a subgroup of G and let K be a subgroup of H. Show that K is a
subgroup of G.
(2.5) Show that the intersection of a finite number of subgroups of a group is
itself a group.
(2.6) Let H be a subgroup of G, let a be a fixed element of G, and let K be a
set given by
S = {ax + by : x, y ∈ Z}.
3. Group Homomorphisms
Introduction
Let ∗1 : G1 × G1 → G1 and ∗2 : G2 × G2 → G2 be two binary operations on the
nonempty sets G1 and G2 respectively. If (G1 , ∗1 ) and (G2 , ∗2 ) are groups,
then any mapping φ : G1 → G2 that preserves the binary operations ∗1 and ∗2
is called a group homomorphism. Such mappings are very fundamental in the
theory of groups because they exhibit algebraic relationships between the
groups. The kernel, image and inverse image of such homomorphisms
characterize G1 and G2 respectively.
Definition 3.1 Let (G, ∗) and (H, ◦) be groups. A mapping φ : G → H is called
a group homomorphism from G to H iff
φ(x ∗ y ) = φ(x) ◦ φ(y ), ∀x, y ∈ G.
If the group operations are addition, then we write
φ(x + y ) = φ(x) + φ(y ), ∀x, y ∈ G.
Professor Agboola A.A.A. Department of Mathematics, FederalMTS
University
211 - Abstract
of Agriculture,
AlgebraAbeokuta, agboolaaaa@funaab.edu.ng
- 3 Units Nigeria. ( February 1 - March 31, 2021 24 / 1 ) (
If φ is injective, then φ is called a monomorphism.
If φ is surjective, then φ is called an epimorphism.
φ is called an endomorphism if φ : G → G that is φ maps G onto itself.
A bijective homomorphism is called an isomorphism and we write G ∼ = H.
An isomorphism of G onto itself is called an automorphism.
Let g be a fixed element of G. The automorphism φg : G → G defined by
φg (x) = gxg −1 , x ∈ G
is called the inner automorphism of G determined by g.
Example 6.2 (i) Let G and H be groups and let eH be the identity of H. Then
the mapping β : G → H given by β(x) = eH ∀x ∈ G is trivially a
homomorphism. To see this, let x, y ∈ G be arbitrary. Then
β(xy ) = eH = eH eH
= β(x)β(y )
•
•• β is a group homomorphism.
φ(x, y ) = x ∀x, y ∈ Z3 .
φ−1 (0) = 0, φ−1 (1) = 1/3, φ−1 (2) = 2/3, φ−1 (3) = 1, 5, 9, φ−1 (4) = 4/3,
φ−1 (5) = 5/3, φ−1 (6) = 2, 6, 10, φ−1 (7) = 7/3, φ−1 (8) = 8/3,
φ−1 (9) = 3, 7, 11, φ−1 (10) = 10/3, φ−1 (11) = 11/3
•
•• φ is not onto and thus φ is not a group epimorphism.
(v) From (iv), we obtain
Professor Agboola A.A.A. Department of Mathematics, FederalMTS
University
211 - Abstract
of Agriculture,
AlgebraAbeokuta, agboolaaaa@funaab.edu.ng
- 3 Units Nigeria. ( February 1 - March 31, 2021 31 / 1 ) (
φ−1 ({3}) = {1, 5, 9}, φ−1 ({6}) = {2, 6, 10}, φ−1 ({9}) = {3, 7, 11},
φ−1 ({10}) = ∅.
Theorem 3.7 Let φ : G → H be a group homomorphism. Then Ker φ ≤ G and
Imφ ≤ H.
Proof: Clearly, Ker φ and Imφ are both nonempty. Let x, y ∈ Ker φ. Then
φ(x) = φ(y ) = eH and so, φ(xy −1 ) = φ(x)(φ(y ))−1 = eH eH−1 = eH eH = eH
⇒ xy −1 ∈ Ker φ. Accordingly, Ker φ ≤ G.
Next, let α, β ∈ Imφ. Then α = φ(x) and β = φ(y ) for some x, y ∈ G. Hence
αβ −1 = φ(x)(φ(y ))−1 = φ(x)φ(y −1 ) = φ(xy −1 ) ∈ Imφ. Accordingly, Imφ ≤ H
and the proof is complete.
Theorem 3.8 A group homomorphism φ : G → H is a monomorphism iff
Ker φ = {eG }.
Proof: Suppose that φ is a monomorphism. Let x ∈ Ker φ. Then
•
φ(x) = eH = φ(eG ). Hence, x = eG and •• Ker φ = {eG }.
Conversely, suppose that Ker φ = {eG }. Let φ(x) = φ(y ). Then
φ(x)(φ(y ))−1 = φ(y )(φ(y ))−1 = eH . Thus,
φ(x)(φ(y ))−1 = φ(x)φ(y −1 ) = φ(xy −1 ) = eH ⇒ xy −1 ∈ Ker φ = {eG }
• •
⇒ xy −1 = EG and •• x = y . Thus, φ is 1-1 and •• it is a monomorphism.
Professor Agboola A.A.A. Department of Mathematics, FederalMTS
University
211 - Abstract
of Agriculture,
AlgebraAbeokuta, agboolaaaa@funaab.edu.ng
- 3 Units Nigeria. ( February 1 - March 31, 2021 32 / 1 ) (
Note 3.9
If φ : G → H and ψ : H → K are group homomorphisms (isomorphisms), then
the composite mapping ψφ : G → K is also a group homomorphism
(isomorphism). Further, if φ : G → H is an isomorphism of G onto H, then the
inverse mapping φ−1 : H → G is also an isomorphism. Since every group is
isomorphic to itself, it then follows that isomorphism of groups is an
equivalence relation.
Practice Problems 3
(3.1) Let G = Z12 and H = Z6 be groups and let φ : G → H be a mapping
defined by
φ(x12 ) = x6 ∀x12 ∈ G.
(i) Show that φ is a group homomorphism.
(ii) Find the Ker φ.
(iii) Find the Imφ.
(iv) Determine whether or not φ is an epimorphism or a monomorphism.
(v) Find φ−1 ({16 }), φ−1 ({26 }) and φ−1 ({46 }).
(3.2) Show that a group G is abelian iff the mapping φ : G → G, given by
φ(x) = x −1 , ∀x ∈ G is a group homomorphism.
Professor Agboola A.A.A. Department of Mathematics, FederalMTS
University
211 - Abstract
of Agriculture,
AlgebraAbeokuta, agboolaaaa@funaab.edu.ng
- 3 Units Nigeria. ( February 1 - March 31, 2021 33 / 1 ) (
(3.3) Let G and H be groups such that G ∼
= H. If G is abelian, show that H is
also abelian.
(3.4) Show that isomorphism of groups is an equivalence relation.
(3.5) Let H and K be two subgroups of the group G and let H + K be a set
defined by
H + K = {h + k : h ∈ H, k ∈ K }.
If G is abelian and H ∩ K = {e}, then H + K is written as H ⊕ K and it is
called the direct sum of H and K .
(a) Show that H + K is a subgroup of G.
(b) If G = Z12 , find H + K given that:
(i) H =< 3 > and K =< 2 >.
(ii) H =< 3 > and K =< 4 >.
(iii) H =< 2 > and K =< 4 >.
(iv) H =< 3 > and K =< 6 >.
(3.6) Let H = {0, 10, 20, 30, 40, 50, 60}, K = {0, 14, 28, 42, 56} and J = {0, 35}
be subgroups of the group G = Z70 . Show that
G = H ⊕ K ⊕ J.
Professor Agboola A.A.A. Department of Mathematics, FederalMTS
University
211 - Abstract
of Agriculture,
AlgebraAbeokuta, agboolaaaa@funaab.edu.ng
- 3 Units Nigeria. ( February 1 - March 31, 2021 34 / 1 ) (
Ring Structure
4. Rings
Introduction
A ring is an algebraic structure R together with two binary operations of
addition 00 +00 and multiplication 00 .00 . Rings have a lot of real life applications in
science, engineering and technology. For instance, rings are very useful in
coding, cryptography, machine languages and so on.
Definition, Examples and Properties of a Ring
Definition 4.1 A ring (R, +, .) is a nonempty set R together with two binary
operations denoted by + and . such that the following conditions are satisfied:
(R1) (R, +) is an abelian group.
(R2) (R, .) is a semigroup.
(R3) The left and right distributive laws hold, i.e ∀a, b, c ∈ R, we have
a.(b + c) = a.b + a.c and (b + c).a = b.a + c.a
The most familiar examples of rings are (Z, +, .), the ring of integers,
(Zn , +, .), the ring of integers modulo n, (Q, +, .), the ring of rational numbers,
Professor Agboola A.A.A. Department of Mathematics, FederalMTS
University
211 - Abstract
of Agriculture,
AlgebraAbeokuta, agboolaaaa@funaab.edu.ng
- 3 Units Nigeria. ( February 1 - March 31, 2021 35 / 1 ) (
(R, +, .), the ring of real numbers, (C, +, .), the ring of complex numbers and
(RX , +, .) the ring of all functions from a nonempty set X to the set of real
numbers R. If f , g ∈ RX , then
. 1 2 3 4
1 1 2 3 4
2 2 4 1 3 .
3 3 1 4 2
4 4 3 2 1
It is clear from the table that (Z5 − {0}, .) is a commutative group and hence
the claim.
Theorem 4.6 Every field is necessarily an integral domain.
Proof: Suppose that F is a field. Let x, y ∈ F such that xy = 0. Since x 6= 0,
•
then x −1 ∈ F so that x −1 (xy ) = x −1 × 0 ⇒ y = 0 and •• F is an integral
domain.
Remark 4.7 The converse of Theorem 4.6 is false. For example, Z is an
integral domain but neither a division ring nor a field.
Problem 4.8 Let R = Z2 × Z2 . Let equality, ⊕ and be defined on R
∀a, b, c, d ∈ Z2 as follows:
Professor Agboola A.A.A. Department of Mathematics, FederalMTS
University
211 - Abstract
of Agriculture,
AlgebraAbeokuta, agboolaaaa@funaab.edu.ng
- 3 Units Nigeria. ( February 1 - March 31, 2021 39 / 1 ) (
(a, b) = (c, d) if and only if a = c and b = d,
(a, b) ⊕ (c, d) = (a + c, b + d),
(a, b) (c, d) = (ad + bc + bd, ad + bc + ac).
(a + b)2 = (a + b)(a + b) = a2 + ab + ba + b2
2
(a − b) = (a − b)(a − b) = a2 − ab − ba + b2 .
Ker φ = {x ∈ R : φ(x) = 0S }.