Algebraic Structure in Discrete Mathematics
Algebraic Structure in Discrete Mathematics
Mathematics
The algebraic structure is a type of non-empty set G which is equipped with one or
more than one binary operation. Let us assume that * describes the binary operation on
non-empty set G. In this case, (G, *) will be known as the algebraic structure. (1, -), (1, +),
(N, *) all are algebraic structures.
(R, +, .) is a type of algebraic structure, which is equipped with two operations (+ and .)
Addition:
We will learn about addition, which is a binary operation. Suppose we have two natural
numbers(a, b). Now if we add these numbers, then it will generate a natural number as a
result. For example: Suppose there are 6 and 8 two natural numbers and the addition
of these numbers are
6 + 8 = 14
Hence, the result 14 is also a natural number. So, we will consider an addition in our set.
The same process will be followed for real numbers as well.
+: N + N → N is derived by (a, b) → a + b
+: R + R → R is derived by (a, b) → a + b
Multiplication:
Now we will learn multiplication, which is a binary operation. If we multiply two natural
numbers (a, b), then it will generate a natural number as a result. For example: Suppose
there are 10 and 5 two natural numbers and the multiplication of these numbers are:
10 * 5 = 50
Hence, the result 50 is also a natural number. So we will consider multiplication in our
set. The same process will be followed for real numbers as well.
+: N × N → N is derived by (a, b) → a × b
+: R × R → R is derived by (a, b) → a × b
Subtraction:
Now we will learn subtraction, which is a binary operation. If we subtract two real
numbers (a, b), then it will also generate a real number as a result. The same process will
not be followed for natural numbers, because if we take two natural numbers to
perform binary subtraction, then it is not compulsory that it will generate a natural
number. For example: Suppose we take two natural numbers 5 and 7 and the
subtraction of these numbers are
5 - 7 = -2
Hence, the result is not a natural number. So we will not consider subtraction in our set.
Division
Now we will learn division, which is a binary operation. If we divide two real numbers (a,
b), then it will also generate a real number as a result. The same process will not be
followed for natural numbers, because if we take two natural numbers to perform binary
division, then it is not compulsory that it will generate a natural number. For
example: Suppose we take two natural numbers 10 and 6 and the division of these
numbers is
10/6 = 5/3
Hence, the result 5/3 is not a natural number. So we will not consider division in our set.
- : R - R → R is derived by (x, y) → x - y
x * y= y * x for all x, y in G
Associative: Suppose set G contains a binary operation *. The operation * is called to be
associative in G if it holds the following relation:
Identity: Suppose we have an algebraic system (G, *) and set G contains an element e.
That element will be called an identifying element of the set if it contains the following
relation:
x * e = e * x = x for all x
Here, element e can be referred to as an identity element of G, and we can also see that
it is necessarily unique.
Inverse: Suppose there is an algebraic system (G, *), and it contains an identity e. We
will also assume that the set G contains the elements x and y. The element y will be
called an inverse of x if it satisfies the following relation:
x*y=y*x=e
Here, element x can also be referred to as inverse of y, and we can also see that it is
necessarily unique. The inverse of x can also be referred to as x -1 like this:
x * x-1 = x-1 * x = e
Cancellation Law: Suppose set G contains a binary operation *. The operation * is called
to be left cancellation law in G if it holds the following relation:
x * y = x * z implies y = z
It will be called the right cancellation law if it holds the following relation:
y * x = z * x implies y = z
o Semigroup
o Monoid
o Group
o Abelian Group
All these algebraic structures have wide application in particular to binary coding and in
many other disciplines.
Semi Group
Suppose there is an algebraic structure (G, *), which will be known as semigroup if it
satisfies the following condition:
Example 1:
The examples of semigroup are (Matrix, *) and (Set of integer, +).
Example 2:
G = {1, 2, 3, 4, 5, …..}
o This set contains the closure property because according to closure property (a *
b) belongs to G for every element a, b. So in this set, (1*2) = 2 ∈
o This set also contains the associative property because according to associative
property (a + b) + c = a + (b + c) belongs to G for every element a, b, c. So in this
set, (1 + 2) + 3 = 1 + (2 + 3) = 6 ∈
Monoid:
o Closure: G is closed under operation * that means (a*b) belongs to set G for all a,
b∈
o Associative: Operation * shows an association operation between a, b, and c that
means a*(b*c) = (a*b)*c for all a, b, c in G.
o Identity Element: There must be an identity in set G that means a * e = e * a = a
for all x.
Example 1:
In this example, we will take (Set of integers, *), (Set of natural numbers, +), and (Set of
whole numbers, +). Where
Example 2:
G = {1, 2, 3, 4, 5, …..}
o This set contains the closure property because according to closure property (a *
b) belongs to G for every element a, b. So in this set, (1*2) = 2 and so on.
o This set contains the associative property because according to associative
property (a + b) + c = a + (b + c) belongs to G for every element a, b, c. So in this
set, (1 + 2) + 3 = 1 + (2 + 3) = 5, and so on.
o This set also contains the identity property because according to this property a
* e = e * a = a, where a ∈ So in this set, (2 × 1) = 2, (3 × 1) = 3, and so on. In our
case, 1 is the identity element.
Group:
o Closure: G is closed under operation * that means (a*b) belongs to set G for all a,
b∈
o Associative: * shows an association operation between a, b, and c that means
a*(b*c) = (a*b)*c for all a, b, c in G.
o Identity Element: There must be an identity in set G that means a * e = e * a = a
for all a.
o Inverse Element: It contains an inverse element that means a * a -1= a-1 * a = e for
a∈
Note: An algebraic structure, semigroup, and monoid are always shown by a Group.
Example 1:
Example 2:
In this example, we will use the matrix multiplication operation on the set of non-
singular matrices N × N from a group.
Abelian Group
o Closure: G is closed under operation * that means (a*b) belongs to set G for all a,
b∈
o Associative: * shows an association operation between a, b, and c that means
a*(b*c) = (a*b)*c for all a, b, c in G.
o Identity Element: There must be an identity in set G that means a * e = e * a = a
for all a.
o Inverse Element: It contains an inverse element that means a * a -1= a-1 * a = e for
a∈
o Commutative Law: There will be a commutative law such that a * b = b * a such
that a, b belongs to G.
Note: (Z, +) is an Abelian group because it is commutative, but matrix multiplication is not
commutative that's why it is not an abelian group.
Example: Suppose we have a set G, which contains some positive integers except zero
such as 1, 2, 3, and so on with additional operations like this:
G = {1, 2, 3, 4, 5, …..}
o This set contains the closure property because according to closure property (a
+ b) belongs to G for every element a, b. So in this set, (1 + 2) = 2 ∈ G and so on.
o This set also contains the associative property because according to associative
property (a + b) + c = a + (b + c) belongs to G for every element a, b, c. So in this
set, (1 + 2) + 3 = 1 + (2 + 3) = 6 ∈ G and so on.
o This set also contains the identity property because according to this property
(a * e) = a, where a ∈ So in this set, (2 × 1) = 2, (3 × 1) = 3, and so on. In our case,
1 is the identity element.
o This set also contains the commutative property because according to this
property (a * b) = (b * a), where a, b ∈ So in this set, (2 × 3) = (3 × 2) = 6 and so
on.