markdown
半群・モノイド・群への入口md b57221b
lecture/math/abstract-algebra/半群・モノイド・群への入口-講義.n.md
Download PDF

半群はんぐんsemigroupモノイドmonoidぐんgroupへの入口いりぐち

date2026-06-06description[半群/はんぐん]、モノイド、群を、[二項[演算/えんざん]/にこうえんざん]にどの[条件/じょうけん]を[追加/ついか]するかという[流/なが]れで[説明/せつめい]する。prerequisites[二項[演算/えんざん]/にこうえんざん]と[閉包性/へいほうせい]type講義content_typelecturestatusactiverelateddata/lecture/math/abstract-algebra/二項演算と閉包性-講義.n.md / data/lecture/math/abstract-algebra/群の基本-講義.n.md / data/exercise/math/abstract-algebra/群と部分群-基本演習.n.md
mathabstract-algebragroup-theorylecture

ぐん定義ていぎをいきなりよっ条件じょうけんおぼえると、何故なぜその条件じょうけん必要ひつようなのかがえにくい。そこで、二項演算にこうえんざん条件じょうけんひとつずつしていく。

二項演算半群モノイド

というながれでると、ぐんは「演算えんざんかえせて、なにもしない操作そうさがあり、さらにもどせる構造こうぞう」であることがかる。

Entrance to semigroups半群はんぐん, monoidsモノイド, and groupsぐん

If the definition定義ていぎ of a groupぐん is memorized all at once as four conditions, it is hard to see why those conditions are needed. Instead, add conditions one by one to a binary operation二項演算にこうえんざん.

binaryoperationsemigroupmonoidgroup

Viewed in this order順序じゅんじょ, a groupぐん is a structure in which operations can be repeated, there is an operation that does nothing, and operations can be undone.

1半群はんぐん

半群はんぐんsemigroupとは、集合しゅうごう S結合法則けつごうほうそくたす二項演算にこうえんざん [PARSE ERROR: Undefined("Command(\"ast\")")]くみである。

(a[PARSE ERROR: Undefined("Command(\"ast\")")]b)[PARSE ERROR: Undefined("Command(\"ast\")")]c=a[PARSE ERROR: Undefined("Command(\"ast\")")](b[PARSE ERROR: Undefined("Command(\"ast\")")]c)

半群はんぐんでは、単位元たんいげん逆元ぎゃくげん要求ようきゅうしない。結合法則けつごうほうそくがあるため、ながせき

a1[PARSE ERROR: Undefined("Command(\"ast\")")]a2[PARSE ERROR: Undefined("Command(\"ast\")")][PARSE ERROR: Undefined("Command(\"ast\")")]an

括弧かっこ省略しょうりゃくできる。

1Semigroups

A semigroup半群はんぐん is a pair consisting of a set S and a binary operation二項演算にこうえんざん [PARSE ERROR: Undefined("Command(\"ast\")")] satisfying the associative law結合法則けつごうほうそく.

(a[PARSE ERROR: Undefined("Command(\"ast\")")]b)[PARSE ERROR: Undefined("Command(\"ast\")")]c=a[PARSE ERROR: Undefined("Command(\"ast\")")](b[PARSE ERROR: Undefined("Command(\"ast\")")]c)

A semigroup does not require an identity element単位元たんいげん or inverse elements. Because associativity holds, parentheses can be omitted in a long product such as

a1[PARSE ERROR: Undefined("Command(\"ast\")")]a2[PARSE ERROR: Undefined("Command(\"ast\")")][PARSE ERROR: Undefined("Command(\"ast\")")]an

2モノイド

モノイドmonoidとは、単位元たんいげん半群はんぐんである。つまり、あるげん e存在そんざいして、任意にんいa について

e[PARSE ERROR: Undefined("Command(\"ast\")")]a=a[PARSE ERROR: Undefined("Command(\"ast\")")]e=a

つ。

たとえば自然数全体しぜんすうぜんたい N は、ざんについて 0 を単位元たんいげんとするモノイドである。ただし自然数しぜんすう範囲はんいでは、すべてのげん加法逆元かほうぎゃくげんがあるわけではないのでぐんではない。

2Monoids

A monoidモノイド is a semigroup with an identity element単位元たんいげん. That is, there exists an element e such that for every a,

e[PARSE ERROR: Undefined("Command(\"ast\")")]a=a[PARSE ERROR: Undefined("Command(\"ast\")")]e=a

For example, the natural numbers N form a monoid under addition with identity element単位元たんいげん 0. However, within the natural numbers, not every element has an additive inverse, so this is not a group.

3ぐん

ぐんgroupとは、すべてのげん逆元ぎゃくげんつモノイドである。任意にんいaたいして、ある a-1存在そんざいして

a[PARSE ERROR: Undefined("Command(\"ast\")")]a-1=a-1[PARSE ERROR: Undefined("Command(\"ast\")")]a=e

となる。

ぐんでは、演算えんざんによってすすんだ操作そうさ逆元ぎゃくげんもどせる。この「もどせる」性質せいしつが、ぐん対称性たいしょうせい変換へんかん数学すうがくにしている。

3Groups

A groupぐん is a monoid in which every element has an inverse. For every a, there exists an element a-1 such that

a[PARSE ERROR: Undefined("Command(\"ast\")")]a-1=a-1[PARSE ERROR: Undefined("Command(\"ast\")")]a=e

In a group, an operation that moves forward can be undone by an inverse. This property of being able to return is what makes groups the mathematics of symmetries and transformations.

4具体例ぐたいれい自然数しぜんすう整数せいすう有理数ゆうりすう

ざんると、

(N,+)

はモノイドである。0 は単位元たんいげんだが、たとえば 3 をして 0 にもど自然数しぜんすう存在そんざいしない。

(Z,+)

ぐんである。整数せいすう a逆元ぎゃくげん-a である。

ざんると、

(Q{0},·)

ぐんである。0 をのぞ理由りゆうは、0 には乗法逆元じょうほうぎゃくげん存在そんざいしないからである。

4Concrete examples: natural numbers, integers, and rational numbers

With addition,

(N,+)

is a monoid. The identity element単位元たんいげん is 0, but there is no natural number that brings 3 back to 0 by addition.

(Z,+)

is a groupぐん. The inverse of an integer a is -a.

With multiplication,

(Q{0},·)

is a groupぐん. The reason for excluding 0 is that 0 has no multiplicative inverse.

5なにわり、なに保存ほぞんされるか

半群はんぐんからモノイドへすすむと、「なにもしない操作そうさ」が使つかえるようになる。モノイドからぐんすすむと、「もど操作そうさ」が使つかえるようになる。一方いっぽうで、いずれも演算えんざんおな集合しゅうごうなかじていることと、結合法則けつごうほうそく保存ほぞんされる。

5What changes and what is preserved

Moving from semigroups to monoids makes the "do nothing" operation available. Moving from monoids to groups makes the "undo" operation available. In all cases, closure閉包性へいほうせい of the operation inside the same set and the associative law結合法則けつごうほうそく are preserved.

7まとめ

半群はんぐん結合法則けつごうほうそく演算えんざん、モノイドは単位元たんいげん半群はんぐんぐんすべてのげん逆元ぎゃくげんがあるモノイドである。この階段かいだん理解りかいすると、ぐん公理こうり必要最小限ひつようさいしょうげん条件じょうけんとしてえる。

7Summary

A semigroup半群はんぐん is an operation with associativity, a monoidモノイド is a semigroup with an identity element単位元たんいげん, and a groupぐん is a monoid in which every element has an inverse. Understanding this staircase makes the group axioms appear as minimal necessary conditions.

8反例はんれい補足ほそく半群はんぐん・モノイド・ぐん階層かいそうしんことなる

半群はんぐん、モノイド、ぐん条件じょうけんひとつずつしていく階層かいそうである。ただし、うえ概念がいねんした概念がいねんおなじになるわけではない。

(Z>0,+)結合法則けつごうほうそくたすので半群はんぐんsemigroupである。しかし単位元たんいげん 0 が Z>0はいっていないのでモノイドではない。

(Z[PARSE ERROR: Undefined("Command(\"ge\")")]0,+) は 0 を単位元たんいげんつのでモノイドmonoidである。しかし 1 の加法逆元かほうぎゃくげん -1Z[PARSE ERROR: Undefined("Command(\"ge\")")]0はいっていないのでぐんではない。

(Z,+) は 0 とすべての加法逆元かほうぎゃくげんつのでぐんである。このように、各段階かくだんかいあたらしく要求ようきゅうした条件じょうけん本当ほんとういている。

8Counterexample supplement: the hierarchy of semigroups半群はんぐん, monoidsモノイド, and groupsぐん is strict

Semigroups, monoids, and groups form a hierarchy obtained by adding conditions one at a time. However, the stronger notions do not collapse to the weaker ones.

(Z>0,+) is a semigroup半群はんぐん because addition is associative. It is not a monoidモノイド, because the identity element 0 is not in Z>0.

(Z[PARSE ERROR: Undefined("Command(\"ge\")")]0,+) is a monoidモノイド because it has 0 as its identity element単位元たんいげん. It is not a groupぐん, because the additive inverse -1 of 1 is not in Z[PARSE ERROR: Undefined("Command(\"ge\")")]0.

(Z,+) is a groupぐん because it has 0 and all additive inverses. Thus each newly required condition has real content.

raw .n.md をコピー
loc をコピー (filepath:line ~ line)
copy share link
copy encoded share link
path をコピー
copy share link
copy encoded share link
copy share link
copy encoded share link
タブを全て閉じる