Algebraic structures form the mathematical bedrock of computer science, modern algebra, and cryptographic systems. In this guide, we will analyze the properties of binary operations, define algebraic systems, and thoroughly investigate semigroups and subsemigroups alongside their structural properties.
To build complex algebraic systems, we must first establish the behavior of sets under various operations.
A binary operator is a binary operation (or closed operation) on a non-empty set if it maps any two elements of to an element within . This is known as the closure property:
An algebraic system is defined as a non-empty set equipped with one or more binary operations. It is denoted as:
Common examples of algebraic systems include:
Let be an algebraic system.
A semigroup is one of the simplest yet most useful algebraic structures.
An algebraic system is called a semigroup if it satisfies the following two fundamental axioms:
+------------------------------------+
| Algebraic System |
| (S, *) |
+-----------------+------------------+
|
| Must satisfy:
v
+-----------------+------------------+
| 1. Closure: a * b ∈ S |
| 2. Associativity: |
| (a * b) * c = a * (b * c) |
+-----------------+------------------+
|
v
+-----------------+------------------+
| SEMIGROUP |
+------------------------------------+The system is not a semigroup because:
Let be the set of positive odd integers, with representing standard multiplication.
When a subset of a semigroup inherits the semigroup properties under the same operation, it forms a subsemigroup.
Consider a semigroup and let be a non-empty subset. The system is called a subsemigroup of if and only if the set is under the binary operation :
Since the operation is already associative over the entire parent set , it is guaranteed to be associative over any subset . Thus, closure is the only property that must be verified.
Let be the parent semigroup of natural numbers. Let be the set of positive even integers.
Semigroup (N, +)
+-----------------------------------------+
| 1, 3, 5, 7, 9, ... |
| |
| Subsemigroup (E, +) |
| +---------------------------------+ |
| | 2, 4, 6, 8, 10, ... | |
| | | |
| | Closed: Even + Even = Even | |
| +---------------------------------+ |
+-----------------------------------------+Let be the parent semigroup. Let be the set of positive odd integers.
We can combine existing semigroups to construct higher-dimensional algebraic structures.
If and are semigroups, then their Cartesian product is a semigroup under the component-wise operation defined by:
To prove that is a semigroup, we must prove both closure and associativity for the operation .
Let . By definition of the Cartesian product:
Applying the product operation:
Since is a semigroup, it is closed under ; hence, . Since is a semigroup, it is closed under ; hence, .
Because both components belong to their respective sets, we have:
Thus, the operation is closed on .
Let , such that:
We must show that . Let us expand the left-hand side (LHS):
Since and are semigroups, their individual operations and are associative. Therefore, we can rewrite the components:
Substituting these back into the tuple yields:
The LHS equals the RHS, proving associativity.
Since both closure and associativity hold, is a semigroup.
To contextualize semigroups, we look at where they sit in the hierarchy of algebraic systems.
+------------------------------------------------+
| Algebraic Systems |
| +------------------------------------------+ |
| | Semigroups | |
| | +------------------------------------+ | |
| | | Monoids | | |
| | | +------------------------------+ | | |
| | | | Groups | | | |
| | | | +------------------------+ | | | |
| | | | | Abelian Groups | | | | |
| | | | +------------------------+ | | | |
| | | +------------------------------+ | | |
| | +------------------------------------+ | |
| +------------------------------------------+ |
+------------------------------------------------+A semigroup that contains an identity element is called a monoid.
Let be a monoid and let . Then is a submonoid of if and only if:
Let with addition modulo (). This operation is defined as:
This system is an algebraic structure represented by the following Cayley table:
| | | | | | | :---: | :-: | :-: | :-: | :-: | | 0 | 0 | 1 | 2 | 3 | | 1 | 1 | 2 | 3 | 0 | | 2 | 2 | 3 | 0 | 1 | | 3 | 3 | 0 | 1 | 2 |
This system is closed and associative, making it a semigroup. It also has identity (making it a monoid) and inverse elements for each entry (making it a group).
Let and be a unary operation on given by:
The element acts as a generator of the algebra.
A non-empty set paired with one or more closed binary operations.
An algebraic system whose binary operation is both closed and associative.
A subset of a semigroup that remains closed under the parent semigroup's binary operation.
The property where the grouping of elements under a binary operation does not affect the output: (a * b) * c = a * (b * c).
The algebraic structure formed by the Cartesian product of two semigroups, operating component-wise.
Test your understanding with 5 questions
Which of the following algebraic systems is NOT a semigroup?
Let (S, *) be a semigroup. A non-empty subset T of S is a subsemigroup if and only if:
If S_1 and S_2 are semigroups, how is the operation * defined on their Cartesian product S_1 \times S_2?
Let A = {1, 3, 5, 7, ...} be the set of positive odd integers. Under regular multiplication (\cdot), which properties does (A, \cdot) satisfy?
Why is the algebraic system (\mathbb{Z}, *), where n * m = \max(n, m), NOT a monoid?
6 Modules
6 Modules