Group Theory Final Project
Group Theory Final Project
Group Theory Final Project
❖ O
LLEGE DHA A
NT DE R
MAN
NME
ER AG
V
AR
GO
❖
Co-Guide : Joynarayan Nath Name : Anik Sinha
Guide : Sri Tarun Deb Kanungo Tu Roll : 2015000188
Department of Mathematics, I Reg No. : 017001 of 2020
I
Govt. Degree College Semester : 6th
Dharmanagar, North Tripura Subject : MTMH6
Project Topic:
Group Theory and Its Application
Examination : TDPH❖
A Sem (B.Sc.), 2023
6th A
INTRODUCTION
I am presenting a project on the topic “Group Theory and Its Application”. In this project I have tried to give all
the important thing and information about this project.
A project is an activity that help us to improve our planning and initial thinking ability.
This project which is on the topic “Group Theory and Its Application” contains-
Groups, Abelian Groups, Modulo m, Permutations, Homomorphism, Isomorphism, Automorphism, Order of
Group and element, Cyclic Group, Subgroup, Cayley’s Theorem, Coset Decomposition, Lagrange’s Theorem,
Euler’s Function & Theorem, Fermat’s Theorem, Normal Subgroup, Conjugate Class & elements, Normalizer,
Class Equation, Centre of a Group, Quotient Groups, Kernal of Homomorphism, Maximal Normal Subgroups
, Sylow’s Theorem and many more.
I have tried to cover up as many information as possible in this project by consulting books and through Internet.
Historical overview
The study of groups originated in the mid-19th century and has since become a fundamental area of mathematics with applications in
various fields, including physics, chemistry, computer science, and cryptography.
Here's a historical overview of the development of group theory:
1. Early Concepts and Permutations:
In the 18th century, mathematicians like Leonhard Euler and Joseph-Louis Lagrange worked on permutation groups. They studied the
properties of rearrangements of objects and introduced the concept of a group of permutations.
2.Galois Theory:
In the early 19th century, Evariste Galois made significant contributions to group theory while investigating the solutions of polynomial
equations. Galois introduced the concept of a normal subgroup and developed Galois theory, which established a deep connection between
groups and fields.
3. Sophus Lie and Continuous Groups:
In the mid-19th century, Sophus Lie developed the theory of continuous transformation groups. He studied the symmetries of geometric
objects and formulated the concept of a Lie group, which is a group with smooth manifolds as its elements.
4. Abstract Group Theory:
In the late 19th century, Arthur Cayley and Camille Jordan independently formulated the abstract definition of a group. They
abstracted the essential properties of permutations and other mathematical structures and provided axioms that define a group.
5. Sylow Theorems and Classification of Finite Simple Groups:
In the late 19th and early 20th centuries, mathematicians such as Ferdinand Georg Frobenius, Camille Jordan, and Ludwig Sylow
worked on the classification of finite simple groups. Sylow's theorems provided a powerful tool for analyzing the structure of finite groups.
6. Representation Theory and Group Actions:
In the early 20th century, representation theory emerged as an important branch of group theory. Mathematicians like Emmy Noether
and Hermann Weyl developed the theory of group representations, which involves studying how groups act on vector spaces.
7. Modern Developments:
In the mid-20th century, significant advancements were made in group theory. Claude Chevalley and others worked on algebraic groups,
which are groups defined by polynomial equations. John Thompson and others made progress in the classification of finite simple groups.
8. Computational Group Theory:
In the latter half of the 20th century, computational methods were developed for studying groups. Algorithms and computer programs
were created to analyze group properties, compute with groups, and solve group-related problems.
These are just some of the key milestones in the historical development of group theory. Since then, group theory has continued to grow
and evolve, with new concepts and applications being discovered and explored by mathematicians and researchers around the world.
objective
The objective of group theory is to study the algebraic structures called groups.
The main objective of group theory is to understand the structure and properties of groups and to investigate the
relationships between different groups. This includes studying group operations, group elements, subgroup structures,
isomorphisms between groups, and various algebraic properties associated with groups.
In summary, the objective of group theory is to explore the abstract structures known as groups, understand their
properties, and apply this knowledge to solve problems in different mathematical and scientific domains.
overview
I am going to highlight on some important topic of Group Theory which are listed below:
➢ Groups, Abelian Group and their properties ➢ Homomorphism and its properties
➢ Order of elements and groups ➢ Isomorphism and its Theorems
➢ Cyclic Groups and their properties ➢ Conjugate Elements and Centre of Groups
➢ Subgroups and their properties ➢ Normalizer of an element
➢ Coset Decomposition & Lagrange’s Theorem ➢ Class Equation
➢ Normal Subgroups and its Theorems ➢ Sylow’s Theorem
➢ Quotient Groups and its Theorems ➢ Some applications of Group Theory
➢ Permutation Groups
➢ Some important Groups
GROUP THEORY
1. INTRODUCTION
Group theory is a branch of mathematics that deals with the study of symmetries, structures, and transformations within various
mathematical objects called groups. Theory of groups is one of the most important fundamental concepts of Modern Algebra. This theory
has wide practical application in the study of crystal structure, configuration molecules and of human genes. It has been applied by
Albert Einstein in his study of special theory of relativity.
At its core, group theory explores the properties and relationships of groups, which are sets equipped with an operation that
combines any two elements and satisfies certain axioms. These axioms typically include closure (the result of the operation on two
elements is also in the group), associativity (the order of operations does not matter), the existence of an identity element (a special
element that leaves other elements unchanged when combined), and the existence of inverses (every element has a unique element
that, when combined, yields the identity).Groups can be finite or infinite, and they can exhibit various structures and properties, such as
commutativity (when the order of the elements in the operation does not affect the result), subgroups (smaller groups contained within
a larger group), cosets (partitioning a group into disjoint subsets), and many more.
The study of group theory involves exploring the properties and structures of groups, understanding the relationship between
different groups, and developing mathematical techniques to analyze and solve problems using group-theoretic concepts. It provides a
powerful language and framework to describe and understand symmetry and structure in various mathematical and scientific contexts,
making it a valuable tool in many areas of research and application.
2. BINARY OPERATION
Let G be a non empty set. A function denoted by ‘○(or *)’, from G×G→G is called a binary operation on G if a*b ∈ G ∀ a, b ∈ G.
Example- Let,
G =ℤ (set of all integers), then
a*b=a×b a*b=𝒂𝒃
a*b=a+b a*b ∈ ℤ ∀ a, b ∈ ℤ a*b ∈ ℤ ∀ a, b ∈ ℤ
a*b=𝒂𝒃
a*b=a−b
2.1 SOME FUNDAMENTAL THEOREMS ON BINARY OPERATION
a) Closure Property : A non empty set G is closed w.r.t binary c) Identity Element : Let G be a non empty set & ‘*’ be the binary
operation ‘*’ or G is said to satisfy closure property w.r.t ‘*’, if ∀ operation on G. Then ‘e’ is called the identity of set G for the
a, b ∈ G ⇒ a*b ∈ G operation ‘*’, if a*e = a = e*a ∀ a ∈ G.
Example- Let, Example- Let,
G = ℕ (set of all natural numbers), then ∀ a, b ∈ ℕ G = ℤ (set of all integers), then ∀ a, b ∈ ℤ
a*b=a×b a*b=a−b a*b=a+b a*b=a×b
∈ℕ ∉ℕ
a*b=a+b a*b=𝒂𝒃 Now, Now,
a+0= a =0+a ; 0 ∈ ℤ a × 1= a =1 ×a ; 1 ∈ ℤ
b) Associative Property : A non empty set G is said to satisfy Here, 0 is the identity element Here, 1 is the identity element
associative property w.r.t binary operation ‘*’, if ∀ a, b, c ∈ G w.r.t a*b = a+b w.r.t a*b = a×b
a*(b*c) = (a*b)*c {0 is a additive identity} {1 is a multiplicative identity}
d) Inverse Element : Let ‘*’ be the binary operation defined on G e) Commutative Property : A non empty set G is said to satisfy
& let ‘e’ be the identity of set G w.r.t operation ‘*’ such that a*b = e commutative property w.r.t binary operation ‘*’ if ∀ a, b ∈ G, we
= b*a. Then ‘b’ is called the inverse of ‘a’ for the operation ‘*’. have a*b = b*a.
Example- Example- G = ℤ s.t, G = ℕ s.t,
a*b = a×b = 1 , where 1 is the identity element then b = 1/a. a*b = a-b then, a*b = a+b then,
b*a = b-a b*a = b+a
But, a*b≠b*a (Not Commutative) And, a*b=b*a (Commutative)
3. ALGEBRAIC STRUCTURE
A non empty set G equipped with one or more binary operations (compositions) defined on it is called an algebraic structure.
If ‘*’ is a binary operation on G, then (G,*) is an algebraic structure. Similarly (ℕ,+), (ℝ(set of real numbers) ,+,×) etc., are
algebraic structure. However, (ℕ, -1) is not an algebraic structure.
Some more examples are (ℤ, +), (ℚ(𝑠𝑒𝑡 𝑜𝑓 𝑟𝑎𝑡𝑖𝑜𝑛𝑎𝑙 𝑛𝑢𝑚𝑏𝑒𝑟𝑠), +), (ℚ0,×), (ℝ0,×), etc..
4. GROUP AND ABELIAN GROUP
a) Group- An algebraic structure of set G and a binary operation * defined in G i.e. ( G ,* ) is called a group if * satisfies the following
postulate:
[G1] Closure: a, b ∈ G ⇒ a*b ∈ G, ∀ a, b ∈ G [G4] Existence of Inverse: Each element of G is invertible,
[G2] Associativity: The composition * is associative in G i.e. i.e., for every a ∈ G , ∃ a-1 ∈ G such that
( a * b) * c = a * (b * c), ∀ a, b, c ∈ G a * a-1 = a-1 * a = e (Identity)
[G3] Existence of Identity: There exist an identity element ‘e’ in G such that
e*a=a*e=a, ∀a∈G
b) Abelian/Commutative Group- A group ( G ,* ) is said to # Here is a table for different sets of numbers with different operations
be abelian group (after the name of Norweigan and their properties:
Mathematician N. Able) if ‘*’ is commutative, i.e. Set
+ − × ÷
Of
[G5] Commutativity: a*b=b*a, ∀a, b ∈ G Numbers
ℕ × ×
[G1][G2][G3][G4][G5] × × × × ×
[G1][G2][G3][G4][G5] ×
[G1][G2][G3][G4][G5] × × × × ×
[G1][G2][G3][G4][G5]
6. SUBGROUP
A nom empty subset H of a group G is called a subgroup of G if, Example- i) (ℤ, +) (ℚ, +)
𝛾
i) H is closed for the composition defined in G i.e., ii) (ℚ, +) (ℝ,+)
𝛾
∀ a, b ∈ H ⇒ a ○ b ∈ H iii) {1,-1}, {1,𝜔, 𝜔2}, {1,-1,i,-i} are subgroup of (ℂ0,×),
ii) H itself is a group for the composition induced by that of G. the group of non-zero complex number.
Symbolically the subgroup is represented by (H, ○) (G, ○) . iv) ({1,-1}, ×) ({1,-1,i,-i}, ×)
𝛾
𝛾
Remarks : If (H, ○) (G, ○), then
𝛾
i) Identity element (e) is same for both H and G
ii) If a∈ H ⇒ a ∈ G, then the inverse element i.e. ‘a-1’ is identical in both H and G i.e. a-1 ∈ H ⇒ a-1 ∈ G.
6.1 PRPOER AND IMPROPER (OR TRIVIAL) SUBGROUP
Every group G of order greater than one has at least two subgroups which are:
i) G (itself) ; ii) {e} i.e. the group of the identity alone. Example- The set ‘ E ’ of even integers is a proper subgroup of
The above two subgroups are known as improper or trivial subgroups. additive group (ℤ, +) , whereas the set ‘ O ’ of odd integers is
A sub group other than these two is known as a proper subgroup. not a subgroup of the additive groups (ℚ, +), (ℤ, +).
6.2 THEOREMS ON SUBGROUP
Theorem 1: A non void subset H of a group G is a subgroup iff Theorem 4: The intersection of any two subgroups of a group G is
a ∈ H, b ∈ H ⇒ab-1 ∈ H again a subgroup of G i.e. H1∩H2 G.
𝛾
Remarks : If the operator of the group is addition(+), then the above # Generalisation:
condition will be: a ∈ H, b ∈ H ⇒a-b ∈ H If H1 ,H2, …….. Hn be a finite family of subgroups of G, then H1∩H2
Theorem 2: A nonvoid finite subset H of a group G is a subgroup iff ∩…… ∩Hn is also a subgroup of G.
a ∈ H, b ∈ H ⇒ab ∈ H Remarks : The Union of two subgroups is not necessarily a
Theorem 3: If H and K are two subgroups of a group G, then HK is a subgroup.
subgroup of G, iff HK=KH. Note : If H and K are two subgroups of any group G, then their
product HK or KH need not be subgroup.
7. CYCLIC GROUP
A group (G, ○) is said to be a cyclic group if there exits an Example- Let G = ({1,-1,i,-i}, ×) be a group then
element ‘a’ in G such that G={an : n ∈ 𝑍} i.e. G= 𝑎 . ‘a’ is said to be i = i , i2 = -1 , i3 = -i , i4 = 1
∴ G = {i , i2 , i3 , i4}, where ‘ i ’ is the generator.
the generator of the cyclic group.
In additive notation G={na : n ∈ 𝑍}= 𝑎 . Remarks : If group is finite, then the order of the group is equal to
the order of the generator.
7.1 SOME IMPORTANT PROPERTIES OF CYCLIC 7.2 EXAMPLES
GROUP Q. Find all the generators of the cyclic group (G={1,2,3,4}, ×5).
Solution : Here we have o(G)=4
Theorem 1: Every cyclic group is abelian.
So, its element is that element of G whose order is 4.
Remarks : An abelian group need not be cyclic We have,
Example- (ℝ,+) is an abelian but not cyclic. 12 = 1 ⇒𝑜 1 =1
Theorem 2: If ‘a’ is a generator of a cyclic group G, then ‘a-1’ is also its 21 = 2, 22 = 4, 23 = 3, 24 = 1 ⇒ 𝑜 2 = 4
generator. 31 = 3, 32 = 4, 33 = 2, 34 = 1 ⇒ 𝑜 3 = 4
41 = 4, 42 = 1 ⇒𝑜 4 =2
Theorem 3: Every infinite cyclic group has two and only two generators.
Clearly, 2,3 ∈ G such that
Theorem 4: Every subgroup of a cyclic group is also cyclic. o(2) = o(3) = 4 = o(G)
Corollary : Every proper subgroup of an infinite cycle group is infinite. ∴ G = 2 = 3 i.e. 2 & 3 are two generators of G.
8. COSETS
Let H be a subgroup of a group G and a ∈ G, then the set aH={ah : H + 0 = {0, ±2, ±4, ……}, 0 ∈ ℤ
h ∈ H} is called a left coset of H in G and Ha={ha : h ∈ H} is called a H + 1 = {±1, ±3, ±5, ……}, 1 ∈ ℤ
right cosets of H in G. H + 2 = {0, ±2, ±4, …….} = H , 2 ∈ ℤ etc . .
By this definition, it is clear that corresponding to every element It can be easily observed that any right coset and its
of G , we have a left coset and right coset of H in G. It is obvious that corresponding left coset are equal i.e. ,
aH ⊂ G , Ha ⊂ G ∀ a ∈ G H + 1 = 1 + H, H + 2 = 2 + H, . . . . . . etc.. Similarly,
Further we may note that eH = H = He i.e. the left and right Again, H + 3 = {±1, ±3, ±5, ……} = H + 1 H + 5 = H + 1, H + 6 = H
cosets of H, corresponding to the identity e , coincide with H . H + 4 = {0, ±2, ±4, ……} = H etc… etc..
Hence H itself is a left as well as a right coset of H in G . Thus H has only two distinct cosets H and H + 1 in ℤ
Example- Let G = (ℤ, +) and H = 2ℤ = {0, ±2, ±4,……} then the right Clearly G = H ∪ (H + 1)
cosets of H in G are : Remarks : There are n cosets in nℤ in (ℤ, +).
8.1 THEOREMS ON COSETS
Theorem 1: If H is a subgroup of a group G and a ∈ G then a ∈ aH and a ∈ Ha. Remarks : The converse of Lagrange’s theorem is not
always true i.e. if m is a divisor of n=o(G), then it is
Theorem 2: Any two left (right) cosets of subgroup are either identical or disjoint.
not necessary that G has a subgroup of order m.
Theorem 3: (Lagrange’s Theorem)
Theorem 4: If G is a group and H be a subgroups of G
The order of every subgroup of a finite group is a divisor of the order of the
and a,b ∈ G. Then aH=bH iff ab-1 ∈ H.
group. i.e. if o(G)=n, o(H)=m then m | n .
9. NORMAL SUBGROUP
A subgroup H of a group G is said to be a normal subgroup of G if, Further, since every cyclic group is abelian, we observe that every
for every x ∈ G, and for every h ∈ H, xhx-1 ∈ H . subgroup of a cyclic group is normal.
The definition is equivalent to saying that H is a normal The standard notation for “H is a normal subgroup of G” is HΔG.
subgroup of the group G, iff xHx-1 ⊂ H ∀ x ∈ G . Example- (H={1,-1},×) is a normal subgroup of (G= {1,-1,i,-i}, ×)
If xHx-1= H ∀ x ∈ G, then truly xHx-1 ⊂ H and so, by definition, because for every x ∈ G and h ∈ H
H is a normal subgroup of G. xhx-1= xx-1h=eh=h ∈ H [ ∵ G is commutative].
In this case, we have Note : i) The improper subgroup G of a group G is a normal subgroup of G.
(xHx-1) x= Hx or xH = Hx ∀ x ∈ G . ii) The condition aH = Ha doesn’t demand that for every h ∈ H ;ah=ha.
Again, let G be an abelian group and H be a subgroup of G. G
being abelian, we have xH = Hx ∀ x ∈ G . Thus H is a normal
subgroup in G.
9.1 THEOREMS ON NORMAL SUBGROUP
Theorem 1: Every subgroup of an abelian group is a normal subgroup. Theorem 4: If H be a subgroup of a group G and o(G)/o(H) = 2 i.e.
[G:H]=2, then H is normal in G.
Theorem 2: A subgroup H of a group G is a normal subgroup iff :
HΔG ⇔ xHx-1= H , ∀ x ∈ G Theorem 5: Intersection of two normal subgroup is also a normal
subgroup i.e.
Theorem 3: A subgroup H of a group G is a normal subgroup iff :
if H1 Δ G & H2 Δ G then H1∩H2 Δ G.
HΔG ⇔ xH = Hx ∀ x ∈ G .
10. QUOTIENT GROUP
Let G be a group and HΔG, then the set G/H (collection of all cosets of H) in G together with the binary composition defined by (Ha)o(Hb)
= Hab, where Ha, Hb ∈ G/H is a group, and is called the quotient group of G by H.
Remarks : i) If the composition in the group is addition (+), then the composition G/H is defined as (H + a) + (H + b) = H + (a + b)
ii) For the existence of the quotient group G/H, it is necessary that H is a normal subgroup of G.
10.1 EXAMPLES
Q. Find the quotient group G/H and also prepare its operations table when G =(ℤ,+), H=( 4ℤ ,+).
Solution : Since (ℤ, +) is a commutative group,
∴ ( 4ℤ ,+) Δ ℤ . Hence, G/H exists. The composition table of G/H is as shown below:
The cosets of H in G are as follows:
0 + H = H + 0 ={ ....,-8,-4,0,4,8,...} =H 2 + H = H + 2 ={ ......,-6,-2,2,6,10,...} + H H+1 H+2 H+3
1 + H = H + 1 ={......,-7,-3,1,5,9,...} 3 + H = H + 3 ={ ......,-5,-1,3,7,11,....}
We further observe that, H H H+1 H+2 H+3
H = H + 4 = H + 8 = H + 12 =....=H+(-4)=H+(-8)=....
H + 1 = H + 5 = H + 9 = H + 13 =....=H+(-3)=H+(-7)= .....
H+1 H+1 H+2 H+3 H
H + 2 = H + 6 = H + 10 = ….....=H+(-2) = H+(-6)= ..... H+2 H+2 H+3 H H+1
H + 3 = H + 7 = H + 11 = H + 15 =....=H+(-1)=H+(-5)= .....
Thus H has four distinct cosets and so H+3 H+3 H H+1 H+2
G/H = {H, H+1, H+2, H+3}
10.2 THEOREMS ON QUOTIENT GROUPS
Theorem 1: Every quotient group of an abelian group is abelian but not Theorem 2: Every quotient group of a cyclic group is cyclic but
conversely. not conversely.
Example- S3/A3 is an abelian group, while S3 is a non abelian group. The Example- S3/A3 ;being a group of order 2, necessarily cyclic
Order of group S3/A3 is 2 and every group of order 2 is abelian. but S3 is not cyclic group.
11. PERMUTATION
A permutation of a finite set S is a bijection from S to itself. Let, S={1,2,3,4} and f : S→S where f(1)=2, f(2)=3, f(3)=4,
f:S 1-1 onto S ⇒ if a∈S then f(a) ∈ S f(4)=1 then,
Notation : Let S be a finite set of N elements S = { a1, a2,……,an}, then permutation f = 𝑓1 1 𝑓2 2 𝑓 33 𝑓(4)4
=
1 2 3 4
f= 𝑎1 𝑎2 𝑎3 ..….. 𝑎𝑛 2 3 4 1
𝑓 𝑎1 𝑓 𝑎2 𝑓 𝑎3 …... 𝑓(𝑎𝑛)
These are just a few examples of the wide-ranging applications of group theory. Its versatility and abstraction make it a powerful tool
for understanding symmetries, structures, and transformations in diverse areas of mathematics, physics, chemistry, cryptography, and
computer science.
Future scope
Group theory, as a branch of abstract algebra, has been extensively studied and applied in various fields of mathematics
and beyond. While the foundations of group theory have been well-established, there are still several avenues for future
exploration and advancements. Here are some potential areas of future scope in group theory:
1. Representation Theory: The study of group representations and their applications has vast potential for further
investigation. Exploring new types of representations, developing techniques for analyzing and classifying representations,
and investigating connections between different areas of mathematics (such as number theory and geometry) could lead
to significant breakthroughs.
2. Computational Group Theory: Advancements in computational methods and algorithms have opened up exciting
possibilities in computational group theory. Developing efficient algorithms for computing with groups, solving computational
problems related to groups, and exploring applications in cryptography and coding theory are areas of ongoing research.
3. Infinite Group Theory: While much of group theory has focused on finite groups, there is still much to explore in the
realm of infinite groups. Investigating properties and classifications of infinite groups, studying their subgroup structures,
and understanding their interactions with other areas of mathematics can contribute to a deeper understanding of
infinite group theory.
4. Geometric Group Theory: The interplay between group theory and geometry offers intriguing prospects for future
research. Studying groups from a geometric perspective, investigating their actions on spaces, and exploring geometric
properties of group presentations provide fertile ground for further exploration and applications.
5. Applications in Physics and Chemistry: Group theory plays a fundamental role in quantum mechanics,
crystallography, and molecular symmetry. Continuing to explore and develop group-theoretic techniques for analyzing the
symmetries and structures in physical and chemical systems can lead to advancements in these fields.
6. Algebraic Topology and Homotopy Theory: Exploring the connections between group theory and algebraic
topology/homotopy theory offers exciting prospects. Investigating group actions on topological spaces, studying higher
homotopy groups of spaces, and applying algebraic topology techniques to problems in group theory can lead to new
insights and developments.
These are just a few potential areas of future scope in group theory. As with any vibrant field of mathematics, ongoing
research and exploration will likely lead to new discoveries, connections, and applications, further enriching our
understanding of groups and their role in various disciplines.
conclusion
Here, I have come to the end of this project on the topic “Group Theory and Its Application”.
I would like to share my experience while doing this project. I learnt new things about the topic and it was wonderful
learning experience for me while working on this project.
“Group Theory is a fascinating and essential branch of abstract algebra that studies symmetry, transformations, and
the inherent structure of mathematical objects known as group. Its concepts are elegant and provide a foundation for
understanding the world of abstract algebra and its applications in real-world problem-solving. Whether in mathematics,
physics, or computer science, Group Theory continues to be an indispensable and captivating field of study.”
This project increased my research, thinking skill and interest in this Topic.
A very special thanks to our honorable Principal Sir “Sri Gautam Das” and our respected HOD mam “Smt.
Mitu Das” for setting such target for us. I enjoyed every bit for making this project.
bibliography
For successfully completing my project file I have taken help from the following books and website links :-
Books:
• Higher Algebra (SK Mapa) ; Levant Book ; 2019
• Advanced Higher Algebra (J.G. Gosh and P.R. Chakravorty) ; U.N. Dhur & Sons Pvt. Ltd ; 2018
• Abstract Algebra (Joseph A Gallian) ; CRC Press ; 2021
Websites:
• www.google.com
• www.wikepedia.com
• www.youtube.com