모노이드

최근 수정 시각: (5년 전)
분류
목차
1. 개요2. 정의3. 자유 모노이드(free monoid)4. 가환 모노이드의 그로센딕 확장(Grothendieck extension)


Monoid

1. 개요 [편집]

대수학에서 다루는 대수적 구조의 일종으로, 이나 보다 약한 조건으로 정의된다.

2. 정의 [편집]

MM과 그 위의 이항연산*[1]에 대해, (M,,e)\left(M,*, e\right)가 모노이드(monoid)라 함은 다음을 만족하는 것이다.
(결합법칙; associativity) 임의의 a,b,cMa,b,c\in M에 대해, a(bc)=(ab)ca*\left(b*c\right)=\left(a*b\right)*c
(항등원의 존재; identity) 적절한 eMe\in M이 존재하여[2], 임의의 aa에 대해, ae=a=eaa*e=a=e*a

이는, 에서 역원의 존재성이 빠진 것이다. 즉, 모든 군은 모노이드이다. 군이 아닌 모노이드들 중 가장 대표적인 것이, 덧셈에 대해(00을 포함하는) N\mathbb{N}이다. 곱셈에 대해서 Z\mathbb{Z}도 군이 아닌 모노이드이다.

3. 자유 모노이드(free monoid) [편집]

자유 모노이드는 집합 XX위에서 정의된다.집합 XX에 대한 자유 모노이드 F(X)F\left(X\right)[3]XX의 원소들로 이루어진 단어[4]들로 구성되며, 연산은 붙여쓰기(juxtaposition)이다. 그리고 항등원은 빈 문자열e=[]e=\left[\right]이다. 예를 들어, X={a,b}X=\left\{a,b\right\}에 대해, 다음이 성립한다.
[],[a],[b][babaa]F(X)\left[\right],\left[a\right],\left[b\right]\,\left[babaa\right]\in F\left(X\right)
[ababa][abaaaaaaa]=[ababaabaaaaaaa]\left[ababa\right]*\left[abaaaaaaa\right]=\left[ababaabaaaaaaa\right]

X>1\left|X\right|>1이면 F(X)F\left(X\right)는 비가환이고, X=1\left|X\right|=1이면 F(X)=NF\left(X\right)=N, X=0\left|X\right|=0이면 F(X)={[]}F\left(X\right)=\left\{\left[\right]\right\}이다.

4. 가환 모노이드의 그로센딕 확장(Grothendieck extension) [편집]

모노이드 MM에 대해, M2M^{2}위의 동치류 \equiv를 다음과 같이 정의한다.
TFAE
(a,b)(x,y)\left(a,b\right)\equiv\left(x,y\right)
mMaym=bxm\exists m\in M aym=bxm[5]

그리고  ~에 의한 (a,b)\left(a,b\right)의 동치류를 [a,b]M2/\left[a,b\right]\in M^{2}/\equiv라 하자. 이 위의 연산 \cdot[a,b][x,y]=[ax,by]\left[a,b\right]\cdot \left[x,y\right]=\left[ax,by\right]라 주면, 이는 결합적이고[e,e][e,e]이 항등원으로 가지며, [a,b][a,b]의 역원은 [b,a][b,a]이다. 즉, (M2/,)\left(M^{2}/\equiv,\cdot\right)은 군이다.
[1] *는 곱셈을 의미하는 것이 아니다.[2] 여기서 ee를 항등원이라 한다. 자연로그의 밑이 아니다.[3] 이 표현은 군, 가군 등 모든 free object를 표현하는 데에 쓰인다. [4] 단어를 다음과 같이 묶어서 표시한다. []\displaystyle \left[\cdot\right][5] 이것이 동치관계인 것을 보이는 것은 아주 쉽다. mm의 존재성은 추이성을 보일 때 쓰인다.

라이선스를 별도로 명시하지 않은 문서는 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다.
기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.

문서의 기여자는 역사 탭에서 확인할 수 있습니다.
접두어의 N: - 나무위키 사용자, R: - 리그베다 위키의 사용자를 뜻합니다.
자세한 사항은 나무위키에서 동일한 문서의 역사를 참고하시기 바랍니다.