markdown
べき集合の基本md 105d544
lecture/math/discrete-math/power-set-basics.lecture.n.md
Download PDF

べき集合しゅうごうpower setの基本きほん

date2026-07-02document_iddoc_42bcdb7ba2f83a8a95c9eedc14890471descriptionべき集合を、部分集合を元として集める操作として導入し、選択、状態、包含順序、ブール構造への接続を整理する講義である。prerequisites集合の基本 / 集合演算と包含関係type講義content_typelecturestatusactiverelateddata/lecture/math/discrete-math/discrete-mathematics-portal.lecture.n.md / data/lecture/math/discrete-math/set-basics.lecture.n.md / data/lecture/math/discrete-math/set-operations-and-inclusion.lecture.n.md / data/lecture/math/discrete-math/cartesian-product-basics.lecture.n.md / data/lecture/math/discrete-math/cardinality-and-countability.lecture.n.md / data/lecture/math/discrete-math/partial-and-total-orders.lecture.n.md / data/lecture/math/discrete-math/lattice-basics.lecture.n.md / data/exercise/math/discrete-math/cartesian-products-and-power-sets.exercise.n.md
mathdiscrete-mathpower-setlecture

1導入どうにゅう

べき集合しゅうごうpower setで重要じゅうようなのは、集合しゅうごうsetの元げんelementではなく、部分集合ぶぶんしゅうごうsubsetそのものを新あたらしい元げんelementとして扱あつかう視点してんである。A の元げんelementを選えらぶか選えらばないかという全すべての選択せんたくを集あつめたものがべき集合しゅうごうpower setである。

この視点してんは、場合ばあいの数かず、論理ろんりlogic、状態空間じょうたいくうかんstate space、ブール束そくBoolean latticeに接続せつぞくする。べき集合しゅうごうpower setは、集合しゅうごうsetを 1 段だん「対象化たいしょうか」する操作そうさである。

空集合くうしゅうごうempty setと A 自身じしんは、いつも [PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) の元げんelementである。A の各かく元げんelementについて「選えらぶ・選えらばない」を独立どくりつに決きめるので、有限集合ゆうげんしゅうごうでは個数こすうが 2|A| になる。

2用語ようごと定義ていぎ

集合しゅうごうset A のべき集合しゅうごうpower set [PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) を

[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A)={B∣B⊆A}

で定義ていぎする。つまり、[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) の元げんelementは、A の部分集合ぶぶんしゅうごうsubsetである。

x∈A と B∈[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) は違ちがう種類しゅるいの主張しゅちょうである。前者ぜんしゃは x が A の元げんelementであるという主張しゅちょうであり、後者こうしゃは B が A の部分集合ぶぶんしゅうごうsubsetであるという主張しゅちょうである。

3方針ほうしん:個数こすうcardinalityを数かぞえる

べき集合しゅうごうpower setを理解りかいするときは、各かく元げんelementについて「選えらぶ」または「選えらばない」の 2 択たくを考かんがえる。有限集合ゆうげんしゅうごう A で |A|=n なら、各かく元げんelementについて 2 通とおりの選択せんたくがあるため、

|[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A)|=2n

となる。この式しきは、べき集合しゅうごうpower setという名前なまえの理由りゆうでもある。

data/lecture/math/probability/counting-permutations-and-combinations.lecture.n.md

4直感的ちょっかんてきな例れい

A={a,b,c} とする。べき集合しゅうごうpower setは、a,b,c それぞれについて採用さいようするかどうかを決きめた結果けっかの全体ぜんたいである。

[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A)={[PARSE ERROR: Undefined("Command(\"varnothing\")")],{a},{b},{c},{a,b},{a,c},{b,c},{a,b,c}}

である。[PARSE ERROR: Undefined("Command(\"varnothing\")")] も A の部分集合ぶぶんしゅうごうsubsetであり、A 自身じしんも A の部分集合ぶぶんしゅうごうsubsetであるため、どちらも [PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) の元げんelementである。

5厳密げんみつな使つかい方かた

B∈[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) は、定義ていぎより B⊆A と同値どうちである。したがって、べき集合しゅうごうpower setに関かんする証明しょうめいでは、

B∈[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A)⟺B⊆A

を最初さいしょに展開てんかいするのが基本きほんである。

たとえば A⊆C なら [PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A)⊆[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(C) である。任意にんいの B∈[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) を取とると、B⊆A であり、A⊆C なので、包含ほうがんinclusionの推移性すいいせいtransitivityより B⊆C である。したがって B∈[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(C) である。

6境界例きょうかいれい:空集合くうしゅうごうempty set

A=[PARSE ERROR: Undefined("Command(\"varnothing\")")] の場合ばあいを確認かくにんする。[PARSE ERROR: Undefined("Command(\"varnothing\")")] の部分集合ぶぶんしゅうごうsubsetは [PARSE ERROR: Undefined("Command(\"varnothing\")")] 自身じしんだけであるため、

[PARSE ERROR: Undefined("Command(\"mathcal\")")]P([PARSE ERROR: Undefined("Command(\"varnothing\")")])={[PARSE ERROR: Undefined("Command(\"varnothing\")")]}

である。したがって |[PARSE ERROR: Undefined("Command(\"mathcal\")")]P([PARSE ERROR: Undefined("Command(\"varnothing\")")])|=1=20 であり、個数こすうの公式こうしきと整合せいごうする。

7例題れいだい:べき集合しゅうごうpower setの元げんelementを判定はんていする

7.1問題もんだい

A={1,2} とする。次つぎの主張しゅちょうの真偽しんぎを判定はんていせよ。

1∈[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A),{1}∈[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A),[PARSE ERROR: Undefined("Command(\"varnothing\")")]∈[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A)

7.2解説かいせつ

[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) の元げんelementは A の部分集合ぶぶんしゅうごうsubsetである。1 は A の元げんelementではあるが、部分集合ぶぶんしゅうごうsubsetではないため、1∈[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) は偽ぎである。

一方いっぽう、{1}⊆A なので、{1}∈[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) は真しんである。また、空集合くうしゅうごうempty setは任意にんいの集合しゅうごうsetの部分集合ぶぶんしゅうごうsubsetなので、[PARSE ERROR: Undefined("Command(\"varnothing\")")]∈[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) も真しんである。

8包含順序ほうがんじゅんじょinclusion orderとしてのべき集合しゅうごうpower set

順序じゅんじょと束そくlatticeの正式せいしきな定義ていぎは後続こうぞくで扱あつかう。この節せつは先取さきどりであり、ここでは包含順序ほうがんじゅんじょinclusion orderに限かぎって最小限さいしょうげんの言葉ことばだけを使つかう。最小元さいしょうげんleast elementとは全すべての元げんの下したにある元げん、最大元さいだいげんgreatest elementとは全すべての元げんの上うえにある元げんである。2つの元げんの上限じょうげんleast upper boundは両方りょうほうを含ふくむ最小さいしょうの元げん、下限かげんgreatest lower boundは両方りょうほうに含ふくまれる最大さいだいの元げんである。

[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) には、包含ほうがんinclusion ⊆ によって順序じゅんじょorderを入いれられる。B,C∈[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) に対たいして、B⊆C なら「B は C 以下いかである」と考かんがえる。

この順序じゅんじょorderでは、最小元さいしょうげんleast elementは [PARSE ERROR: Undefined("Command(\"varnothing\")")]、最大元さいだいげんgreatest elementは A である。さらに、B と C の上限じょうげんleast upper boundは B∪C、下限かげんgreatest lower boundは B∩C である。この構造こうぞうがブール束そくBoolean latticeである。

data/lecture/math/discrete-math/partial-and-total-orders.lecture.n.md data/lecture/math/discrete-math/lattice-basics.lecture.n.md

9証明しょうめい補足ほそく:べき集合しゅうごうと包含ほうがんの同値性どうちせい

重要じゅうような定理ていりは

A⊆B⟺[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A)⊆[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(B)

である。まず A⊆B とする。X∈[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) なら X⊆A である。A⊆B なので X⊆B であり、X∈[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(B) である。

逆ぎゃくに [PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A)⊆[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(B) とする。a∈A を任意にんいに取とる。このとき {a}⊆A なので {a}∈[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) である。仮定かていより {a}∈[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(B) だから {a}⊆B であり、a∈B である。よって A⊆B である。

10見分みわけ方かたと関連かんれんリンク

  • 「部分集合ぶぶんしゅうごうを全部ぜんぶ集あつめる」と書かかれていたら、べき集合しゅうごうpower setを考かんがえる。
  • B∈[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) は B⊆A に翻訳ほんやくする。
  • x∈A と {x}∈[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) を区別くべつする。
  • |A|=n の有限集合ゆうげんしゅうごうなら、|[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A)|=2n を使つかう。
data/lecture/math/discrete-math/set-basics.lecture.n.md data/lecture/math/discrete-math/set-operations-and-inclusion.lecture.n.md data/lecture/math/discrete-math/cartesian-product-basics.lecture.n.md data/lecture/math/discrete-math/cardinality-and-countability.lecture.n.md data/lecture/math/discrete-math/lattice-basics.lecture.n.md
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
タブを全て閉じる