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 setA 自身じしんは、いつも [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)={BBA}

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

xAB[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A)ちが種類しゅるい主張しゅちょうである。前者ぜんしゃxAげんelementであるという主張しゅちょうであり、後者こうしゃBA部分集合ぶぶんしゅうごう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) は、定義ていぎより BA同値どうちである。したがって、べき集合しゅうごうpower setかんする証明しょうめいでは、

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

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

たとえば AC なら [PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A)[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(C) である。任意にんいB[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A)ると、BA であり、AC なので、包含ほうがんinclusion推移性すいいせいtransitivityより BC である。したがって 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)げんelementA部分集合ぶぶんしゅうごうsubsetである。1Aげん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)たいして、BC なら「BC 以下いかである」とかんがえる。

この順序じゅんじょorderでは、最小元さいしょうげんleast element[PARSE ERROR: Undefined("Command(\"varnothing\")")]最大元さいだいげんgreatest elementA である。さらに、BC上限じょうげんleast upper boundBC下限かげんgreatest lower boundBC である。この構造こうぞうブールそく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証明しょうめい補足ほそく:べき集合しゅうごう包含ほうがん同値性どうちせい

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

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

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

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

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

  • 部分集合ぶぶんしゅうごう全部ぜんぶあつめる」とかれていたら、べき集合しゅうごうpower setかんがえる。
  • B[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A)BA翻訳ほんやくする。
  • xA{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
タブを全て閉じる