markdown
Basics of the power setmd 105d544
lecture/math/discrete-math/power-set-basics.lecture.n.md
Download PDF

Basics of the 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

1Introduction

The key shift in a power setべき集合 is that subsets部分集合ぶぶんしゅうごう themselves become new elementsげん, rather than focusing only on the elements of the original set集合しゅうごう. The power set collects every possible choice of which elements of A to include.

This viewpoint connects to counting, logic論理ろんり, state spaces状態空間じょうたいくうかん, and Boolean latticesブールそく. A power set is an operation that turns a set into an object one level higher.

The empty set空集合くうしゅうごう and A itself always belong to [PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A). For a finite set, each element can independently be included or excluded, so |[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A)|=2|A|.

2Terms and definition

For a set集合しゅうごう A, the power setべき集合 [PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) is defined by

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

Thus the elementsげん of [PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) are the subsets部分集合ぶぶんしゅうごう of A.

The statements xA and B[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) are different kinds of statements. The first says that x is an element of A, while the second says that B is a subset of A.

3Method: count the cardinality個数こすう

To understand a power setべき集合, think of two choices for each elementげん: include it or do not include it. If A is finite and |A|=n, then each element gives two choices, so

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

This formula is also the reason for the name “power set.”

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

4Intuitive example

Let A={a,b,c}. The power setべき集合 is the collection of all results obtained by deciding whether to include each of 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}}.

Both [PARSE ERROR: Undefined("Command(\"varnothing\")")] and A itself are subsets部分集合ぶぶんしゅうごう of A, so both are elementsげん of [PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A).

5Precise use

By definition, B[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) is equivalent to BA. Therefore proofs about a power setべき集合 usually begin by expanding

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

For example, if AC, then [PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A)[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(C). Take arbitrary B[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A). Then BA, and since AC, transitivity推移性すいいせい of inclusion包含ほうがん gives BC. Hence B[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(C).

6Boundary case: the empty set空集合くうしゅうごう

For A=[PARSE ERROR: Undefined("Command(\"varnothing\")")], the only subset部分集合ぶぶんしゅうごう of [PARSE ERROR: Undefined("Command(\"varnothing\")")] is [PARSE ERROR: Undefined("Command(\"varnothing\")")] itself. Therefore

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

Thus |[PARSE ERROR: Undefined("Command(\"mathcal\")")]P([PARSE ERROR: Undefined("Command(\"varnothing\")")])|=1=20, which agrees with the counting formula.

7Worked example: decide membership[元であること] in a power setべき集合

7.1Problem

Let A={1,2}. Decide the truth values of the following statements.

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.2Explanation

The elementsげん of [PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) are the subsets部分集合ぶぶんしゅうごう of A. The object 1 is an element of A, but it is not a subset of A, so 1[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) is false.

On the other hand, {1}A, so {1}[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) is true. Also, the empty set空集合くうしゅうごう is a subset of every set集合しゅうごう, so [PARSE ERROR: Undefined("Command(\"varnothing\")")][PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) is true.

8The power setべき集合 as an inclusion order包含順序ほうがんじゅんじょ

The formal definitions of orders順序じゅんじょ and latticesそく come later. This section is a preview, and it uses only the minimum vocabulary for the inclusion order. A least element最小元さいしょうげん lies below every element, and a greatest element最大元さいだいげん lies above every element. The least upper bound上限じょうげん of two elements is the smallest element above both, and the greatest lower bound下限かげん is the largest element below both.

The set [PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) can be ordered by inclusion包含ほうがん . For B,C[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A), if BC, we regard B as being below C.

In this order順序じゅんじょ, the least element最小元さいしょうげん is [PARSE ERROR: Undefined("Command(\"varnothing\")")] and the greatest element最大元さいだいげん is A. The least upper bound上限じょうげん of B and C is BC, and the greatest lower bound下限かげん is BC. This structure is a Boolean latticeブールそく.

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

9Proof supplement: equivalence between power sets and inclusion

An important theorem is

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

First assume AB. If X[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A), then XA. Since AB, we get XB, so X[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(B).

Conversely, assume [PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A)[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(B). Take arbitrary aA. Then {a}A, so {a}[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A). By the assumption, {a}[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(B), hence {a}B and aB. Therefore AB.

10How to identify it and related links

  • If a problem says to collect all subsets部分集合ぶぶんしゅうごう, think of the power setべき集合.
  • Translate B[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A) into BA.
  • Distinguish xA from {x}[PARSE ERROR: Undefined("Command(\"mathcal\")")]P(A).
  • For a finite set有限集合ゆうげんしゅうごう with |A|=n, use |[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
タブを全て閉じる