logo

추상대수학에서 항등원과 모노이드 📂추상대수

추상대수학에서 항등원과 모노이드

정의 1

반군 <M, >\left< M , \ast\ \right> 의 모든 원소 aa 에 대해, a e=e a=aa \ast\ e = e \ast\ a = a 를 만족하는 ee 가 존재하면 <M, >\left< M , \ast\ \right>모노이드monoid라 정의한다. 그리고 이러한 ee이항연산 *에 대한 항등원identity element이라 부른다.

설명

모노이드는 항등원이 존재하는 반군이다. 항등원 정도 되는 개념을 도입하면 할 수 있는 이야기는 상당히 많아진다. 반군이 되면서 모노이드가 되지 않는 대표적인 예를 보도록 하자.

반군 <N,+>\left< \mathbb{N} , +\right> 는 모노이드가 아니다.

  • 임의의 자연수 aa 에 대해 항등원 e e 가 존재해서 a+e=aa + e = a 를 만족한다고 가정하자.

ee11 보다 크거나 같은 자연수이므로, a+ea+1a + e \ge a + 1 이 성립한다. 한편 a+1>aa + 1 > a 이므로, a+e>aa + e > a 이고 이는 가정에 모순이다.

반증하는 예시가 이처럼 자연스럽다는 것은 항등원의 존재가 썩 당연하지만은 않다는 말도 될 수 있을 것이다.

정방행렬의 집합 Rn×n\mathbb{R}^{n \times n} 에 대해, <Rn×n,>\left< \mathbb{R}^{n \times n} , \cdot \right> 은 모노이드다.

  • 행렬곱의 정의에 따라, <Rn×n,+>\left< \mathbb{R}^{n \times n} , + \right> 이 반군이 된다는 것은 쉽게 보일 수 있다. 한편 단위행렬 InI_{n} 과 임의의 행렬 (aij)( a_{ij} ) 를 생각해보면 aij1=aija_{ij} \cdot 1 = a_{ij} 이고 aij0=0a_{ij} \cdot 0 = 0 이므로 (aij)I=I(aij)=(aij)(a_{ij}) I = I (a_{ij}) = (a_{ij})이다. 따라서 II<Rn×n,>\left< \mathbb{R}^{n \times n} , \cdot \right> 의 항등원이 된다.


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