1. 集合 五島 正裕 DATE : 集合 現代数学すべての基本 自然数も集合によって定義 集合 集合: 「明確に定義された対象の集まり」 要素 (element) x ∈ A 表現 外延的表現 (extensional) A = {1, 2, 3} 内包的表現 (intentional) A = {x | x は 1≦x≦3 を満たす整数} 空集合 (empty set) φ 包含関係 A ⊂ B, B ⊃ A 集合の演算 和集合 (union) A ∪ B = {x | x ∈ A または x ∈ B} 積集合 (intersection) A ∩ B = {x | x ∈ A かつ x ∈ B} 差集合 (difference) A − B = {x | x ∈ A かつ x ∈ B} 補集合 (complement) ある集合 U の部分集合だけを問題とするとき A の上に横棒 = Ac = U − A 直積 (direct product, Cartesian product) A × B = {(a, b) | a ∈ A, b ∈ B} 濃度 濃度 (potency, power) 集合の大きさ 有限集合の場合は要素数 無限集合の場合は? |A| 巾(べき)集合 巾集合 (power set) 集合 A の部分集合すべての集合 2A と書く A = {a, b, c} なら 2A = {{}, {a}, {b}, {c}, {a, b}, {b, c}, {c, a}, {a, b, c}} 2A A → {0, 1} への写像全体の集合と同一視できる A = {a, b, c} なら {{000}, {100}, {010}, {001}, {110}, {011}, {1010}, {111}} | 2A | = 2|A| 代表的な無限集合の記法 自然数: N 整 数: Z 有理数: Q 実 数: R 無限集合の濃度 無限集合の濃度の比較 全単射写像が存在すれば |A| = |B| A から B への単射が存在すれば |A| ≦ |B| 全単射写像の作り方 システマティックな数え上げの方法 無限ホテル by ヒルベルト (1/2) 無限の部屋があるホテルがあり,満室だった. 突然の客が来て,どうしても泊めて欲しいと言う. 1号室の客は2号室へ,2号室の客は3号室へ,… ,と移ってもらうと, 1号室が空く. 無限ホテル by ヒルベルト (2/2) 無限の部屋があるホテルがあり,満室だった. 突然 無限人の客が来て,どうしても泊めて欲しいと言う. 1号室の客は2号室へ,2号室の客は4号室へ,… ,n 号室の客は 2n 号室へ と移ってもらうと,無限の部屋が空く. 自然数の濃度 = 奇数(偶数)の濃度! 自然数と整数の濃度 自然数 ⇔ 整数 0 1 2 3 4 5 … 0 1 −1 2 −2 3 … 有理数の濃度 自然数 → 有理数の単射は簡単 有理数 → 自然数の単射は 1/1 1/2 1/3 1/4 ... 2/1 2/2 2/3 2/4 ... 3/1 3/2 3/3 3/4 ... ... 分子 + 分母をしだいに大きく 実数の濃度 自然数と実数の濃度は違う 「対角線論法」 実数全体 → (0, 1) の実数 ex) シグモイド関数(ロジスティック関数) y = 1/(1 + exp(−x)) y 1 O x 対角線論法 by カントール {αi}:(0,1) の実数の集合 とすると… α1 = 0. a11 a12 a13 … a1n … α2 = 0. a21 a22 a23 … a2n … α3 = 0. a31 a32 a33 … a3n … … αn = 0. an1 an2 an3 … ann … … {αi}:(0,1) の実数の集合 とすると… α1 = 0. 127…2… α2 = 0. 797…2… α3 = 0. 722…2… … αn = 0. 727…7… … β = 0. b1 b2 b3 … bn … bi = 7 (0 ≤ ai ≤ 4) 2 (5 ≤ ai ≤ 9) β = 0. 727…2… bi = 7 (0 ≤ ai ≤ 4) 2 (5 ≤ ai ≤ 9) β ∈ {αi}? β ∈ {αi}? 対角線論法 by カントール {αi}:(0,1) の実数の集合 とすると… α1 = 0. a11 a12 a13 … a1n … α2 = 0. a21 a22 a23 … a2n … α3 = 0. a31 a32 a33 … a3n … … αn = 0. an1 an2 an3 … ann … … {αi}:(0,1) の実数の集合 とすると… α1 = 0. 100…1… α2 = 0. 101…0… α3 = 0. 100…0… … αn = 0. 101…1… … β = 0. b1 b2 b3 … bn … bi = 0 (ai = 1) 1 (ai = 0) β = 0. 011…0… bi = 0 (ai = 1) 1 (ai = 0) β ∈ {αi}? β ∈ {αi}? א 可算・非可算無限 自然数 の濃度 |N|: 可算無限: א0 実 数 の濃度 |R|: 非可算無限: א א アレフ ヘブライ語のアルファ |A| < |2A| 一般に |A| < |2A| 対角線論法を用いて証明せよ どんなプログラムでも書けるか? (1/2) あらゆるプログラム プログラム: 文字の有限長の並び 文字コードでエンコードすれば有限長のビット列 → 自然数と同じ濃度 あらゆる仕様とは? たとえば: 入力: 自然数 出力: 0 または 1 というプログラムの仕様 (入出力の関係) は: 入力: 0 1 2 3 4 5 ... 出力: 0 1 1 0 1 0 ... という無限長の 0/1 列で表現できる. どんなプログラムでも書けるか? (2/2) 仕様の一覧表: 仕様 0: 01101011... 仕様 1: 11011001... 仕様 2: 00110110... ... 対角線論法により,ここに出現しない仕様がある. 入力の自然数には上限 (32b とか) があるが? 入力を「任意長文字列」→「自然数」とすれば同じ Russel のパラドクス 「集合の集合」も考えられる 「自分自身を要素として持つような集合」 例: あらゆる集合の集合 「自分自身を要素として持たない集合すべての集合」S S 自身は S の要素か? Yes → S の定義に違反 No → S の定義から S は S の要素であるべき Russel のパラドクス ある村にはただ一人の理髪師がいて,自分で自分のヒゲを剃らない村人全 員のヒゲを剃るとする.この理髪師は,自分のヒゲを剃るか? ある図書館の図書目録のうちで,自分自身を載せていないものすべての目録 を作る.この目録自体は,この目録に載せるべき? 自分の市に住んでいない市長のみを集めて「市長市」を作る.「市長市」の市 長には誰がなるか? 自己言及のパラドクス クレタ人のパラドクス 『クレタ人はいつもうそつき』とクレタ人が言った. 「この文は真ではない.」 昨年度の試験の問題 Russel のパラドクスの例を作れ ? 悩みがないのは悩み? × 矛と盾を売っている人がいて… 素朴集合論の破綻 素朴集合論 → 公理的集合論
© Copyright 2024 ExpyDoc