1. 集合 五島 正裕.

Slides:



Advertisements
Similar presentations
プログラミング言語論 第3回 BNF 記法について(演習付き) 篠埜 功. 構文の記述 プログラミング言語の構文はどのように定式化できるか? 例1 : for ループの中に for ループが書ける。 for (i=0; i
Advertisements

朝日大学大学院 経営学研究科 奥山 徹 データベース論 朝日大学大学院 経営学研究科 奥山 徹 2006/04/17 データベース論(1回目)
0章 数学基礎.
プログラミング言語論 第10回(演習) 情報工学科 木村昌臣   篠埜 功.
香川大学工学部 富永浩之 情報数学1 第1-1章 除法定理と整除演算 香川大学工学部 富永浩之
香川大学工学部 富永浩之 情報数学1 第1-1章 除法定理と整除演算 香川大学工学部 富永浩之
離散数学入門 (集合論、ベン図) 情報システム学科 中田豊久.
情報・知能工学系 山本一公 プログラミング演習Ⅱ 第4回 配列(2) 情報・知能工学系 山本一公
コンパイラ 2011年10月17日
「Postの対応問題」 の決定不能性の証明
チューリングマシン 2011/6/6.
情報科学概論I 【第5週】単位区間上のカオスとフラクタル ~実数の不思議~ 徳永隆治 (情報学類).
データ構造と アルゴリズム 理工学部 情報システム工学科 新田直也.
地理情報システム論 第3回 コンピュータシステムおける データ表現(1)
計算の理論 I -数学的概念と記法- 月曜3校時 大月 美佳.
基礎プログラミング (第五回) 担当者: 伊藤誠 (量子多体物理研究室) 内容: 1. 先週のおさらいと続き (実習)
論理式の表現を数学的に取り扱いやすくするために代数学の助けを借りる.
香川大学工学部 富永浩之 情報数学1 第2-1章 合同式の性質と計算 香川大学工学部 富永浩之
動的ハフマン符号化の例 入力:ABCDEからなる文字列 出力:動的に作ったハフマン木.
情報教育論 第9回 仮定文の仕組み 政策・メディア研究科 岡田 健.
データ構造と アルゴリズム 知能情報学部 新田直也.
Probabilistic Method 6-3,4
コンパイラ 2012年10月15日
5. 機能的な組み合わせ回路 五島 正裕.
集合、辞書とハッシュ法 第8回 集合と辞書 ~ データ構造(4)~.
Ver.2 再掲:講義資料の所在 (URL) 下のURLは「情報数学」シラバスの「履修上の注意」に掲載されています。
4. 組み合わせ回路の構成法 五島 正裕.
第2章 「有限オートマトン」.
Googleのページランク 基本的な仕組は数学的 グラフの行列による表現 隣接行列(推移行列、遷移行列) 固有値と固有ベクトル W大学
線形代数学 谷津 哲平 第1章 ベクトル 1.1 ベクトル空間 1.2 ベクトルの一次独立性 1.3 部分ベクトル空間
2. 論理ゲート と ブール代数 五島 正裕.
プログラミング言語論 第3回 BNF記法について(演習付き)
3. 束 五島 正裕.
物理学者でない人 のための統計力学 東京工業大学 渡辺澄夫 DEX-SMI 1/1/2019.
ディジタル回路 2. ブール代数 と 論理ゲート 五島 正裕.
【第二講義】1次元非線形写像の不変集合とエントロピー
計算の理論 I -言語とオートマトン- 月曜3校時 大月 美佳.
第3回 アルゴリズムと計算量 2019/2/24.
非線形システム特論 (平成20年度版) 徳永隆治 筑波大学 システム情報工学研究科 CS専攻.
2. 関係 五島 正裕.
2. 関係 五島 正裕.
Q q 情報セキュリティ 第8回:2005年6月3日(金) q q.
Q q 情報セキュリティ 第7回:2006年6月2日(金) q q.
計算の理論 II 前期の復習 -有限オートマトン-
知能情報システム特論 Introduction
Ver.2 再掲:講義資料の所在 (URL) 後にレポートを回収した時に、提出者の学籍番号を、ここに掲載する予定です。
2007年 4 月~7 月( 合計12回予定) 講義資料: 上田 和紀 原著 後藤 滋樹 三訂
7. 機能的な組み合わせ回路 五島 正裕.
ディジタル回路 7. 機能的な組み合わせ回路 五島 正裕.
2007年度 情報数理学.
プログラミング言語論 第9回 情報工学科 木村昌臣 篠埜 功.
計算の理論 I 決定性有限オートマトン(DFA) と 非決定性有限オートマトン(NFA)
データ構造とアルゴリズム (第5回) 静岡大学工学部 安藤和敏
計算の理論 I -数学的概念と記法- 火曜 12:50~14:20 大月 美佳 2004年4月20日.
プログラミング入門 電卓を作ろう・パートI!!.
人工知能特論II 第8回 二宮 崇.
計算の理論 I -数学的概念と記法- 月曜3校時 大月 美佳.
香川大学創造工学部 富永浩之 情報数学1 第2-1章 合同式の性質と計算 香川大学創造工学部 富永浩之
情報処理Ⅱ 2006年11月24日(金).
情報処理Ⅱ 第7回 2004年11月16日(火).
~sumii/class/proenb2009/ml6/
計算の理論 I NFAとDFAの等価性 火曜3校時 大月 美佳 平成16年5月18日 佐賀大学理工学部知能情報システム学科.
ヒープソート.
情報処理Ⅱ 2007年12月3日(月) その1.
コンパイラ 2012年10月11日
Q q 情報セキュリティ 第8回:2004年5月28日(金) の補足 q q.
参考:大きい要素の処理.
情報処理Ⅱ 2005年11月25日(金).
第3章 関係データベースの基礎 3.1 関係とは 3.2 関係代数.
7.集合 7.1 集合とは [集合と要素] 関東の都道府県 群馬県 栃木県 要素 埼玉県 茨城県 東京都 千葉県 神奈川県
Presentation transcript:

1. 集合 五島 正裕

集合 現代数学すべての基本 自然数も集合によって定義

集合 集合: 「明確に定義された対象の集まり」 要素 (element) x ∈ A 表現 外延的表現 (extensional) 内包的表現 (intentional) A = {x | x は 1≦x≦3 を満たす整数}

空集合 (empty set) φ 包含関係 A ⊂ B, B ⊃ A

集合の演算 和集合 (union) A ∪ B = {x | x ∈ A または x ∈ B} 積集合 (intersection) 差集合 (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}} A → {0, 1} への写像全体の集合と同一視できる | 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 号室へと移ってもらうと,無限の部屋が空く. 自然数の濃度 = 奇数(偶数)の濃度!

自然数と整数の濃度 自然数 ⇔ 整数 1 2 3 4 5 … −1 −2

有理数の濃度 自然数 → 有理数の単射は簡単 有理数 → 自然数の単射は  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 … β = 0. b1 b2 b3 … bn … bi = 7 (0 ≤ ai ≤ 4) 2 (5 ≤ ai ≤ 9) β ∈ {αi}? {αi}:(0,1) の実数の集合 と書けるとすると… α1 = 0. 127…2… α2 = 0. 797…2… α3 = 0. 722…2… … αn = 0. 727…7… β = 0. 727…2… bi = 7 (0 ≤ ai ≤ 4) 2 (5 ≤ ai ≤ 9) β ∈ {αi}?

א 一般に |A| < |2A| 自然数 の濃度: 可算無限: א0 実 数 の濃度: 非可算無限: א א アレフ 自然数 の濃度:  可算無限: א0 実 数 の濃度: 非可算無限: א א アレフ ヘブライ語のアルファ

どんな仕様のプログラムでも書けるか? あらゆるプログラム プログラム: 文字の有限長の並び 文字コードでエンコードすれば有限長のビット列 → 自然数と同じ濃度 あらゆる仕様とは? たとえば: 入力: 自然数 出力: 0 または 1 というプログラムの仕様 (入出力の関係) は: 入力: 0 1 2 3 4 5 ... 出力: 0 1 1 0 1 0 ... という無限長の 0/1 列で表現できる.

どんな仕様のプログラムでも書けるか? プログラムの実行結果の一覧表 0: 01101011... 1: 11011001... 2: 00110110... ... 対角線論法により,ここに出現しない仕様があるはず. 入力の自然数には上限 (32b とか)があるが? 入力を「任意長文字列」→「自然数」とすれば同じ

Russel のパラドクス 「集合の集合」も考えられる 「自分自身を要素として持つような集合」 例: あらゆる集合の集合 Yes → S の定義に違反 No → S の定義から S は S の要素であるべき

Russel のパラドクス ある村にはただ一人の理髪師がいて,自分で自分のヒゲを剃らない村人全員のヒゲを剃るとする.この理髪師は,自分のヒゲを剃るか? ある図書館の図書目録のうちで,自分自身を載せていないものすべての目録を作る.この目録自体は,この目録に載せるべき? 自分の市に住んでいない市長のみを集めて「市長市」を作る.「市長市」の市長には誰がなるか?

自己言及のパラドクス クレタ人のパラドクス 『クレタ人はいつもうそつき』とクレタ人が言った. 「この文は真ではない.」

昨年度の試験の問題 Russel のパラドクスの例を作れ 悩みがないのは悩み? 矛と盾を売っている人がいて…

素朴集合論の破綻 素朴集合論 → 公理的集合論