markdown
部分群と生成md a4a485b
lecture/math/abstract-algebra/subgroups-and-generators.lecture.n.md
Download PDF

部分群ぶぶんぐんsubgroupと生成せいせいgeneration

date2026-07-14document_iddoc_d0eebf3f26ea5064ce5e6ac3432c62c0description部分群を、群の構造を保ったまま小さく切り出す方法として説明し、生成元・巡回群・部分群判定を扱う。prerequisites[群/ぐん]の[基本/きほん] / [合同式/ごうどうしき]と mod [演算/えんざん]type講義content_typelecturestatusactiverelateddata/lecture/math/abstract-algebra/congruences-and-modular-arithmetic.lecture.n.md / data/lecture/math/abstract-algebra/group-basics.lecture.n.md / data/lecture/math/abstract-algebra/cosets-and-lagrange-theorem.lecture.n.md / data/exercise/math/abstract-algebra/groups-and-subgroups.exercise.n.md
mathabstract-algebragroup-theorylecture

群ぐんの中なかに、群ぐんとしての構造こうぞうを保たもった小ちいさな部分ぶぶんを見みつけたいことがある。そのような部分集合ぶぶんしゅうごうが部分群ぶぶんぐんである。

部分群ぶぶんぐんは、単たんなる部分集合ぶぶんしゅうごうではない。元げんどうしを演算えんざんしても中なかに残のこり、逆元ぎゃくげんも中なかに残のこる必要ひつようがある。

subgroups部分群ぶぶんぐん and generation生成せいせい

Inside a group群ぐん, we often want to find a smaller part that still preserves the structure of a group. Such a subset is a subgroup部分群ぶぶんぐん.

A subgroup部分群ぶぶんぐん is not merely a subset. When elements are operated on, the result must remain inside, and inverse elements must also remain inside.

1部分群ぶぶんぐんの定義ていぎ

群ぐん G の部分集合ぶぶんしゅうごう H⊆G が部分群ぶぶんぐんであるとは、H が G の演算えんざんを受うけ継ついで群ぐんになることである。

実用上じつようじょうは、次つぎの条件じょうけんで判定はんていできる。

H≠[PARSE ERROR: Undefined("Command(\"varnothing\")")]

かつ、任意にんいの a,b∈H について

ab-1∈H

が成立せいりつするなら、H は部分群ぶぶんぐんである。

この判定はんていでは割わり算ざんをしているように見みえるが、群ぐん G にある逆元ぎゃくげん b-1 を使つかっている。確認かくにんすべき点てんは、その逆元ぎゃくげんや積せきが小ちいさい集合しゅうごう H にも残のこることである。

1Definition of a subgroup部分群ぶぶんぐん

A subset H⊆G of a group G is a subgroup部分群ぶぶんぐん if H becomes a group using the operation inherited from G.

In practice, it can be tested by the following criterion.

H≠[PARSE ERROR: Undefined("Command(\"varnothing\")")]

and for all a,b∈H,

ab-1∈H

If these hold, then H is a subgroup部分群ぶぶんぐん.

This criterion may look like division, but it uses the inverse b-1 that exists in the ambient group G. What must be proved is that inverses and products also remain in the smaller set H.

2具体例ぐたいれい

(Z,+) の中なかで、偶数ぐうすう全体ぜんたい

2Z={2k∣k∈Z}

は部分群ぶぶんぐんである。0 を含ふくみ、偶数ぐうすうどうしの差さは偶数ぐうすうだからである。

一方いっぽう、自然数全体しぜんすうぜんたい N は (Z,+) の部分群ぶぶんぐんではない。たとえば 3 は含ふくむが、逆元ぎゃくげん -3 を含ふくまない。

2Concrete examples

Inside (Z,+), the set of all even integers

2Z={2k∣k∈Z}

is a subgroup部分群ぶぶんぐん. It contains 0, and the difference of two even integers is even.

On the other hand, the set of natural numbers N is not a subgroup部分群ぶぶんぐん of (Z,+). For example, it contains 3 but does not contain the inverse -3.

3生成元せいせいげん

群ぐん G の部分集合ぶぶんしゅうごう A から、A の元げんとその逆元ぎゃくげんの有限積ゆうげんせき

a1ε1a2ε2⋯arεr(ai∈A,εi∈{1,-1},r[PARSE ERROR: Undefined("Command(\"ge\")")]0)

として得えられる元げん全体ぜんたいを、A が生成せいせいする部分群ぶぶんぐんという。r=0 の空積くうせきは単位元たんいげん e と定さだめるので、A=[PARSE ERROR: Undefined("Command(\"varnothing\")")] のときも ⟨A⟩={e} となる。

⟨A⟩

と書かく。

一ひとつの元げん a で生成せいせいされる群ぐん

⟨a⟩={an∣n∈Z}

を a が生成せいせいする巡回部分群じゅんかいぶぶんぐんcyclic subgroupという。ここで a0=e、m>0 に対たいして a-m=(a-1)m とする。群ぐん G が G=⟨a⟩ と書かけるとき、G を巡回群じゅんかいぐんcyclic groupという。

3Generators

Given a subset A of a group G, consider all finite products

a1ε1a2ε2⋯arεr(ai∈A,εi∈{1,-1},r[PARSE ERROR: Undefined("Command(\"ge\")")]0).

Their set is the subgroup generated by A. The empty product for r=0 is defined to be the identity e, so ⟨A⟩={e} when A=[PARSE ERROR: Undefined("Command(\"varnothing\")")].

It is written

⟨A⟩

A group generated by one element a,

⟨a⟩={an∣n∈Z}

is the cyclic subgroup generated by a. Here a0=e and a-m=(a-1)m for m>0. A group G is called cyclic when G=⟨a⟩ for some a∈G.

4例れい:剰余類じょうよるいの巡回群じゅんかいぐん

(Z/6Z,+) では、[1] は全体ぜんたいを生成せいせいする。

[0],[1],[2],[3],[4],[5]

が [1] の繰くり返かえしで得えられるからである。一方いっぽう、[2] が生成せいせいする部分群ぶぶんぐんは

{[0],[2],[4]}

である。これが全すべてであることも確たしかめる。[2] の任意にんいの整数倍せいすうばいを k[2] と書かき、k∈Z を k=3q+r、r∈{0,1,2} と書かけば、

k[2]=[2k]=[6q+2r]=[2r]

は [0],[2],[4] のいずれかである。逆ぎゃくに、q=0、k=r=0,1,2 とすればこの 3 元げんがそれぞれ得えられるので、列挙れっきょした集合しゅうごうと ⟨[2]⟩ は一致いっちする。

4Example: cyclic groups of residue classes

In (Z/6Z,+), the element [1] generates the whole group.

[0],[1],[2],[3],[4],[5]

are obtained by repeatedly adding [1]. On the other hand, the subgroup部分群ぶぶんぐん generated by [2] is

{[0],[2],[4]}

To verify that these are all its elements, write an arbitrary integer multiple of [2] as k[2], and write k∈Z as k=3q+r with r∈{0,1,2}. Then

k[2]=[2k]=[6q+2r]=[2r],

which is one of [0],[2],[4]. Conversely, taking q=0 and k=r=0,1,2 gives these three elements, respectively. Hence the displayed set equals ⟨[2]⟩.

5何なにが保存ほぞんされるか

部分群ぶぶんぐんでは、元げんの群ぐんの演算えんざん、単位元たんいげん、逆元ぎゃくげんがそのまま保たもたれる。変かわるのは、使つかえる元げんの範囲はんいである。生成せいせいでは、少数しょうすうの元げんから閉包性へいほうせいと逆元ぎゃくげんを使つかって、必要最小限ひつようさいしょうげんの部分群ぶぶんぐんを作つくる。

5What is preserved

In a subgroup部分群ぶぶんぐん, the operation, identity element単位元たんいげん, and inverses of the group are preserved as they are. What changes is the range of elements available. In generation, starting from a small number of specified elements, closure閉包性へいほうせい and inverses are used to build the smallest necessary subgroup部分群ぶぶんぐん.

6証明しょうめい補足ほそく:部分群判定法ぶぶんぐんはんていほうと生成部分群せいせいぶぶんぐんの最小性さいしょうせい

G を群ぐん、H⊆G を空からでない部分集合ぶぶんしゅうごうとする。もし

x,y∈H⟹xy-1∈H

が成立せいりつするなら、H は部分群ぶぶんぐんsubgroup である。

証明しょうめいする。H は空からでないので、ある h∈H が存在そんざいする。すると hh-1=e∈H である。つぎに x∈H とする。e∈H なので、条件じょうけんを e,x に使つかうと ex-1=x-1∈H である。最後さいごに x,y∈H とする。いま y-1∈H が分わかっているので、条件じょうけんを x,y-1 に使つかうと x(y-1)-1=xy∈H である。よって H は単位元たんいげん、逆元ぎゃくげん、積せきについて閉とじている。結合法則けつごうほうそくは G の演算えんざんからそのまま受うけ継つぐので、H は群ぐん、すなわち部分群ぶぶんぐんである。

有限積ゆうげんせきの集合しゅうごうは、空積くうせき e を含ふくみ、二ふたつの有限積ゆうげんせきの因子いんしを順じゅんに並ならべれば積せきになり、因子いんしを逆順ぎゃくじゅんにしてそれぞれを逆元ぎゃくげんにすれば逆元ぎゃくげんになる。結合法則けつごうほうそくは G から受うけ継つぐので、これは部分群ぶぶんぐんである。

生成部分群せいせいぶぶんぐん ⟨S⟩ は、S を含ふくむすべての部分群ぶぶんぐんの共通部分きょうつうぶぶんとしても定義ていぎできる。

⟨S⟩=⋂S⊆H[PARSE ERROR: Undefined("Command(\"le\")")]GH

この共通部分きょうつうぶぶんは部分群ぶぶんぐんである。なぜなら、単位元たんいげんはすべての H に含ふくまれ、積せきと逆元ぎゃくげんも各かく H の中なかで閉とじているからである。また、どの H も S を含ふくむので、共通部分きょうつうぶぶんも S を含ふくむ。さらに S を含ふくむ任意にんいの部分群ぶぶんぐん K は、交まじわりを取とる対象たいしょうの一ひとつなので、⟨S⟩⊆K である。よって ⟨S⟩ は S を含ふくむ最小さいしょうの部分群ぶぶんぐんである。先さきに定義ていぎした有限積ゆうげんせきの集合しゅうごうは S を含ふくむ部分群ぶぶんぐんなので、この共通部分きょうつうぶぶんを含ふくむ。一方いっぽう、S を含ふくむどの部分群ぶぶんぐんも S の元げんと逆元ぎゃくげんの有限積ゆうげんせきを全すべて含ふくむ。したがって二ふたつの定義ていぎは一致いっちする。

6Proof supplement: subgroup部分群ぶぶんぐん criterion and minimality of generated subgroups部分群ぶぶんぐん

Let G be a group and let H⊆G be a nonempty subset. If

x,y∈H⟹xy-1∈H

holds, then H is a subgroup部分群ぶぶんぐん.

Proof. Since H is nonempty, there exists h∈H. Then hh-1=e∈H. Next let x∈H. Since e∈H, applying the condition to e,x gives ex-1=x-1∈H. Finally, if x,y∈H, we already know y-1∈H, so applying the condition to x,y-1 gives x(y-1)-1=xy∈H. Thus H contains the identity, inverses, and products. Associativity is inherited from the operation on G, so H is a group and hence a subgroup.

The set of finite products contains the empty product e. Listing the factors of two finite products in order gives their product, and reversing the factors while inverting each one gives the inverse. Associativity is inherited from G, so this set is a subgroup.

The generated subgroup ⟨S⟩ can also be defined as the intersection of all subgroups that contain S:

⟨S⟩=⋂S⊆H[PARSE ERROR: Undefined("Command(\"le\")")]GH

This intersection is a subgroup, because the identity lies in every such H and products and inverses are closed in each H. Also, since every such H contains S, the intersection contains S. Moreover, any subgroup K containing S is one of those being intersected, so ⟨S⟩⊆K. Therefore ⟨S⟩ is the smallest subgroup containing S. The set of finite products defined earlier is itself a subgroup containing S, so it contains this intersection. Conversely, every subgroup containing S contains every finite product of elements of S and their inverses. Thus the two definitions agree.

7計算けいさん補足ほそく:Z/nZ で [k] が生成せいせいする部分群ぶぶんぐん

n[PARSE ERROR: Undefined("Command(\"ge\")")]1、k∈Z とする。有限群ゆうげんぐんやその部分群ぶぶんぐんの位数いすうorderとは、その元げんの個数こすうである。加法群かほうぐん (Z/nZ,+) で [k] が生成せいせいする部分群ぶぶんぐんの元げんは

[0],[k],[2k],[3k],[PARSE ERROR: Undefined("Command(\"dots\")")]

である。この列れつが初はじめて [0] に戻もどる正せいの整数せいすう m は、n∣mk を満みたす最小さいしょうの m である。d=[PARSE ERROR: Undefined("Command(\"gcd\")")](n,k)、n=dn′、k=dk′ と書かくと [PARSE ERROR: Undefined("Command(\"gcd\")")](n′,k′)=1 であり、

n∣mk⟺n′∣mk′⟺n′∣m

となる。最後さいごの同値どうちを確認かくにんする。[PARSE ERROR: Undefined("Command(\"gcd\")")](n′,k′)=1 なので、ベズーの等式とうしき un′+vk′=1 を満みたす整数せいすう u,v がある。n′∣mk′ なら m=mun′+mvk′ の右辺うへんの両項りょうこうを n′ が割わるので、n′∣m である。逆向ぎゃくむきは明あきらかである。したがって最小さいしょうの m は n′=n/d である。

さらに、0[PARSE ERROR: Undefined("Command(\"le\")")]i<j<m で [ik]=[jk] なら [(j-i)k]=[0] となり、0<j-i<m が m の最小性さいしょうせいに矛盾むじゅんする。よって [0],[k],…,[(m-1)k] は相異あいことなる。[mk]=[0] なのでその後あとは周期しゅうき m で繰くり返かえす。したがって

|⟨[k]⟩|=nd

である。

たとえば Z/12Z で [8] を考かんがえると、[PARSE ERROR: Undefined("Command(\"gcd\")")](12,8)=4 なので生成せいせいされる部分群ぶぶんぐんの位数いすうは 12/4=3 である。実際じっさい、

⟨[8]⟩={[0],[8],[4]}

である。

7Calculation supplement: the subgroup部分群ぶぶんぐん generated by [k] in Z/nZ

Let n[PARSE ERROR: Undefined("Command(\"ge\")")]1 and k∈Z. The order位数いすう of a finite group or subgroup is its number of elements. In the additive group (Z/nZ,+), the elements of the subgroup generated by [k] are

[0],[k],[2k],[3k],[PARSE ERROR: Undefined("Command(\"dots\")")]

The first positive integer m for which this sequence returns to [0] is the smallest m satisfying n∣mk. Write d=[PARSE ERROR: Undefined("Command(\"gcd\")")](n,k), n=dn′, and k=dk′. Then [PARSE ERROR: Undefined("Command(\"gcd\")")](n′,k′)=1 and

n∣mk⟺n′∣mk′⟺n′∣m.

To justify the last equivalence, use Bezout's identity. Since [PARSE ERROR: Undefined("Command(\"gcd\")")](n′,k′)=1, there are integers u,v such that un′+vk′=1. If n′∣mk′, then both terms on the right of m=mun′+mvk′ are divisible by n′, so n′∣m; the converse is immediate. Thus the least possible m is n′=n/d.

Moreover, if 0[PARSE ERROR: Undefined("Command(\"le\")")]i<j<m and [ik]=[jk], then [(j-i)k]=[0], contradicting the minimality of m because 0<j-i<m. Hence [0],[k],…,[(m-1)k] are distinct. Since [mk]=[0], the sequence then repeats with period m. Therefore

|⟨[k]⟩|=nd

For example, in Z/12Z, consider [8]. Since [PARSE ERROR: Undefined("Command(\"gcd\")")](12,8)=4, the generated subgroup部分群ぶぶんぐん has order位数いすう 12/4=3. Indeed,

⟨[8]⟩={[0],[8],[4]}

9まとめ

部分群ぶぶんぐんは、群ぐんの構造こうぞうを保たもったまま元げんを制限せいげんしたものである。生成せいせいは、指定していした元げんから閉とじた最小さいしょうの部分群ぶぶんぐんを作つくる操作そうさであり、巡回群じゅんかいぐんは一ひとつの元げんで生成せいせいされる群ぐんである。

9Summary

A subgroup部分群ぶぶんぐん is obtained by restricting the elements while preserving the group structure. Generation生成せいせい builds the smallest subgroup from specified elements, and a cyclic group巡回群じゅんかいぐん is a group generated by one element.

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
タブを全て閉じる