モノイド
モノイド(monoid)とは,以下の3つのデータからなる.
- 集合
- 積と呼ばれる上の2項演算
- 単位元
これらは以下を満たす.
モノイド(monoid)とは,以下の3つのデータからなる.
これらは以下を満たす.
モノイドを与える.
写像 で以下を満たすものを,(モノイド)準同型と呼ぶ.
全単射な準同型を同型(isomorphism)と呼ぶ.
とする圏をモノイドの圏(category of monoids)と呼びと表す.
モノイドは写像とその合成は,結合則さえ満たせば,恒等写像を単位元としてモノイドをなす.その表れっぽいのが次.
モノイドは対象が単一の圏と対応関係にある(後日ちゃんと書く).
以下一般のモノイドの性質を見ていくが,当然半群と単位的マグマの性質を合わせたものである.
モノイドの圏の部分対象,正規対象,商対象を確認し,同型定理を示す.
モノイドを与える.
の部分集合が,の積に関してモノイドになる,つまり以下を満たすとき,をの部分モノイドと呼ぶ.
モノイドを与える.
と,単位元のみからなる集合は,の部分モノイドとなる.これらをの自明な部分モノイド(trivial submonoid)と呼ぶ.
それ以外の部分モノイドを非自明と呼ぶ.
を与える.
はを含む最小のの部分モノイドとなる.これをで生成される部分モノイドと呼ぶ.
特に, を満たすとき,をの生成系と呼ぶ.
正規・商モノイドを定義する準備をしよう.
モノイドを与える.
を与える.
の安定閉包は,以下に等しい.
を与える.
の正規閉包 に関して,以下が成り立つ.
(左)単位的マグマと同様,合同に対する単位元の同値類を考えることが有用である.
モノイドを与える.
部分モノイドで,以下を満たすものを正規部分モノイドと呼ぶ.
のとき, だが,より, .
また, のとき,再びより,
モノイドを与える.
と,単位元のみからなる集合は,の正規部分モノイドとなる.これらをの自明な正規部分モノイド(trivial normal submonoid)と呼ぶ.
それ以外の正規部分モノイドを非自明と呼ぶ.
モノイドを与える.
また,部分集合に対し, と定める.
をの正規閉包(normal closure)と呼ぶ.
を与える.
モノイドを与えると,以下が成り立つ.
これにより,合同を与えることと,正規部分モノイドを与えることは等価であるとわかる.
モノイドを与える.
を与える.
をの核と呼ぶ.
零モノイド(zero monoid)(または自明なモノイド(trivial monoid))とは,一元集合 に積を と定めたもので,明らかにモノイドとなる.
任意のモノイドに対し,
モノイドが非自明な部分モノイドの直和の形で書けないとき,既約(reducible)と呼ぶ.
既約でないとき,可約(irreducible)と呼ぶ.
(文字の)集合を与える.
(集合)上の自由モノイド(free monoid)とは,以下のデータからなる.
形式的には上のようになるが,語(文字列)を数学的な列というより,「普通の」文字列としてのように書く慣習である.
を与える.
以下の(本質的に等価な)いずれかの方法で表されるモノイドを,モノイドの表示と呼ぶ.
このとき(モノイドの生成系と同じ意味で)を生成系(generators)と呼ぶ.また,関係や,またはその正規閉包のことを関係(式)(relation)と呼ぶことがある.