logo

Monoids in Abstract Algebra 📂Abstract Algebra

Monoids in Abstract Algebra

Definition 1

A semigroup <M, >\left< M , \ast\ \right> is defined to be a monoid if there exists an element ee such that for all elements aa of <M, >\left< M , \ast\ \right>, a e=e a=aa \ast\ e = e \ast\ a = a is satisfied. Such an ee is called an identity.

Explanation

A monoid is a semigroup with an identity element. Introducing the concept of an identity element considerably broadens the scope of discussion. Let’s look at a typical example that is a semigroup but not a monoid.

The semigroup <N,+>\left< \mathbb{N} , +\right> is not a monoid.

  • Let’s assume that there exists an identity element e e for any natural number aa that satisfies a+e=aa + e = a.

Since ee is a natural number greater than or equal to 11, a+ea+1a + e \ge a + 1 holds. Meanwhile, since a+1>aa + 1 > a, it follows that a+e>aa + e > a, which contradicts the assumption.

This naturally-occurring counterexample suggests that the existence of an identity element might not be as obvious as it seems.

For the set of all square matrices Rn×n\mathbb{R}^{n \times n}, <Rn×n,>\left< \mathbb{R}^{n \times n} , \cdot \right> is a monoid.

  • By definition of matrix multiplication, it is straightforward to show that <Rn×n,+>\left< \mathbb{R}^{n \times n} , + \right> is a semigroup. Meanwhile, considering the unit matrix InI_{n} and any matrix (aij)( a_{ij} ), aij1=aija_{ij} \cdot 1 = a_{ij} and aij0=0a_{ij} \cdot 0 = 0 hence (aij)I=I(aij)=(aij)(a_{ij}) I = I (a_{ij}) = (a_{ij}) follows. Therefore, II is the identity element of <Rn×n,>\left< \mathbb{R}^{n \times n} , \cdot \right>.


  1. Fraleigh. (2003). A first course in abstract algebra(7th Edition): p42. ↩︎