半群
半群(semigroup)とは,以下の2つのデータからなる.
- 集合
- 積と呼ばれる上の2項演算
これらは以下を満たす.
- 結合律
半群(semigroup)とは,以下の2つのデータからなる.
これらは以下を満たす.
半群を与える. 写像 で以下を満たすものを,(半群)準同型と呼ぶ.
積の記号を省略しているためわかりづらいが,準同型はの元をの元へ送るだけでなく,の積をの積へ送る.
全単射な準同型を同型と呼ぶ.
半群の圏の部分対象,商対象を確認し,同型定理を示す.
半群を与える.
の部分集合が,の積に関して半群になる,つまり以下を満たすとき,をの部分半群と呼ぶ.
半群を与える.
自身はの部分半群となる.これをの自明な部分半群(trivial subsemigroup)と呼ぶ.
それ以外の部分半群を非自明と呼ぶ.
半群と部分集合を与える.
はを含む最小のの部分半群となる.これをで生成される部分半群と呼ぶ.
特に, を満たすとき,をの生成系と呼ぶ.
商半群を定義する準備をしよう.安定関係に関してはマグマに同じ.
の安定閉包は,以下に等しい.
の正規閉包 に関して,以下が成り立つ.
半群を与える.
半群を与える. 集合に積を により定義したものを,の反対半群と呼び, と表す.
(文字の)集合を与える.
(集合)上の自由半群(free semigroup)とは,以下のデータからなる.
形式的には上のようになるが,語(文字列)を数学的な列というより,「普通の」文字列としてのように書く慣習である.
集合,上の自由半群 を与える.
以下の方法で表される半群を,半群の表示と呼ぶ.
このとき(半群の生成系と同じ意味で)を生成系(generators)と呼ぶ.また,関係またはその正規閉包のことを関係(式)(relation)と呼ぶことがある.
集合,上の自由半群 を与える.