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部分集合ぶぶんしゅうごう HG部分群ぶぶんぐんであるとは、HG演算えんざんいでぐんになることである。

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

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

かつ、任意にんいa,bH について

ab-1H

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

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

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

A subset HG 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,bH,

ab-1H

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={2kkZ}

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

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

2Concrete examples

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

2Z={2kkZ}

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ε2arεr(aiA,ε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={annZ}

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

3Generators

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

a1ε1a2ε2arεr(aiA,ε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={annZ}

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 aG.

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

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

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

[1]かえしでられるからである。一方いっぽう[2]生成せいせいする部分群ぶぶんぐん

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

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

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

[0],[2],[4] のいずれかである。ぎゃくに、q=0k=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 kZ 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ぐんHGからでない部分集合ぶぶんしゅうごうとする。もし

x,yHxy-1H

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

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

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

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

S=SH[PARSE ERROR: Undefined("Command(\"le\")")]GH

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

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

Let G be a group and let HG be a nonempty subset. If

x,yHxy-1H

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

Proof. Since H is nonempty, there exists hH. Then hh-1=eH. Next let xH. Since eH, applying the condition to e,x gives ex-1=x-1H. Finally, if x,yH, we already know y-1H, so applying the condition to x,y-1 gives x(y-1)-1=xyH. 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=SH[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 SK. 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\")")]1kZ とする。有限群ゆうげんぐんやその部分群ぶぶんぐん位数いすうorderとは、そのげん個数こすうである。加法群かほうぐん (Z/nZ,+)[k]生成せいせいする部分群ぶぶんぐんげん

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

である。このれつはじめて [0]もどせい整数せいすう m は、nmkたす最小さいしょうm である。d=[PARSE ERROR: Undefined("Command(\"gcd\")")](n,k)n=dnk=dkくと [PARSE ERROR: Undefined("Command(\"gcd\")")](n,k)=1 であり、

nmknmknm

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

さらに、0[PARSE ERROR: Undefined("Command(\"le\")")]i<j<m[ik]=[jk] なら [(j-i)k]=[0] となり、0<j-i<mm最小性さいしょうせい矛盾むじゅんする。よって [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 kZ. 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 nmk. Write d=[PARSE ERROR: Undefined("Command(\"gcd\")")](n,k), n=dn, and k=dk. Then [PARSE ERROR: Undefined("Command(\"gcd\")")](n,k)=1 and

nmknmknm.

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 nmk, then both terms on the right of m=mun+mvk are divisible by n, so nm; 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
タブを全て閉じる