計算の理論 I ー閉包性ー 月曜3校時 大月 美佳.

Slides:



Advertisements
Similar presentations
北海道大学 Hokkaido University 1 情報理論 講義資料 2016/06/22 情報エレクトロニクス学科共通科目・2年次・第 1 学期〔必修 科目〕 講義「情報理論」第 5 回 第 3 章 情報源のモデル [ 後半 ] 3.5 情報源のエントロピー.
Advertisements

0章 数学基礎.
計算の理論 I -言語とオートマトン- 月曜3校時 大月 美佳.
計算の理論 I 文脈自由文法 月曜3校時 大月 美佳 平成15年6月30日 佐賀大学知能情報システム学科.
黒澤 馨 (茨城大学) 情報セキュリティ特論(4) 黒澤 馨 (茨城大学) 2017/3/4 confidential.
第1章 数と式 第4節 集合と命題  8  集合 (第3回).
計算の理論 II 帰納的関数(つづき) 月曜4校時 大月美佳.
計算の理論 I 決定性有限オートマトン(DFA) と 非決定性有限オートマトン(NFA)
計算の理論 II NP完全 月曜4校時 大月美佳.
    有限幾何学        第5回.
計算の理論 I ー DFAとNFAの等価性 ー 月曜3校時 大月 美佳.
東京工科大学 コンピュータサイエンス学部 亀田弘之
計算の理論 II 文脈自由文法と プッシュダウンオートマトン
論理式の表現を数学的に取り扱いやすくするために代数学の助けを借りる.
計算の理論 I -講義について+αー 月曜3校時 大月美佳.
A path to combinatorics 第6章前半(最初-Ex6.5)
シミュレーション演習 G. 総合演習 (Mathematica演習) システム創成情報工学科
第2章 「有限オートマトン」.
形式言語とオートマトン Formal Languages and Automata 第4日目
計算の理論 II NP完全 月曜5校時 大月美佳 平成17年1月17日 佐賀大学理工学部知能情報システム学科.
形式言語の理論 5. 文脈依存言語.
東京工科大学 コンピュータサイエンス学部 亀田弘之
計算の理論 I -Myhill-Nerodeの定理 と最小化-
計算の理論 II 帰納的関数 月曜4校時 大月美佳.
計算の理論 II 帰納的関数2 月曜4校時 大月美佳.
計算の理論 I 正則表現 火曜3校時 大月 美佳 平成16年6月8日 佐賀大学知能情報システム学科.
計算の理論 I ー 正則表現(今度こそ) ー 月曜3校時 大月 美佳.
計算の理論 I 正則表現 月曜3校時 大月 美佳 平成15年6月9日 佐賀大学知能情報システム学科.
計算の理論 I ー 正則表現 ー 月曜3校時 大月 美佳.
形式言語とオートマトン Formal Languages and Automata 第4日目
オートマトンとチューリング機械.
計算の理論 I -Myhill-Nerodeの定理 と最小化-
計算の理論 II 言語とクラス 月曜4校時 大月美佳.
計算の理論 II 時間量と領域量 月曜5校時 大月美佳 2019/4/10 佐賀大学理工学部知能情報システム学科.
平成20年10月5日(月) 東京工科大学 コンピュータサイエンス学部 亀田弘之
計算の理論 I 文脈自由文法の標準形 月曜3校時 大月美佳.
計算の理論 II 前期の復習 -有限オートマトン-
計算の理論 I ε-動作を含むNFA 月曜3校時 大月 美佳.
計算の理論 I ε-動作を含むNFA 月曜3校時 大月 美佳 平成15年6月2日 佐賀大学知能情報システム学科.
計算の理論 I 正則表現とFAとの等価性 月曜3校時 大月 美佳 平成15年6月16日 佐賀大学知能情報システム学科.
東京工科大学 コンピュータサイエンス学部 亀田弘之
形式言語とオートマトン 中間試験解答例 2016年11月15実施 中島毅.
計算の理論 I ー正則表現とFAの等価性 その1ー
計算の理論 I 決定性有限オートマトン(DFA) と 非決定性有限オートマトン(NFA)
計算の理論 I 反復補題 月曜3校時 大月 美佳 平成15年7月14日 佐賀大学知能情報システム学科.
    有限幾何学        第5回.
計算の理論 I 非決定性有限オートマトン(NFA)
計算の理論 I -数学的概念と記法- 火曜 12:50~14:20 大月 美佳 2004年4月20日.
第14回 前半:ラムダ計算(演習付) 後半:小テスト
計算の理論 I -プッシュダウンオートマトン-
計算の理論 I ー正則表現とFAの等価性ー 月曜3校時 大月 美佳.
計算の理論 I プッシュダウンオートマトン 火曜3校時 大月 美佳 平成16年7月6日 佐賀大学知能情報システム学科.
論理回路 第5回
計算の理論 I -数学的概念と記法- 月曜3校時 大月 美佳.
ミニテスト12解答 月曜3校時 大月 美佳.
計算の理論 I -講義について+αー 月曜3校時 大月美佳 平成31年5月18日 佐賀大学理工学部知能情報システム学科.
d b c e a f 年度 有限幾何学 中間試験 問1 次の用語の定義をそれぞれ述べよ.
計算の理論 I NFAとDFAの等価性 火曜3校時 大月 美佳 平成16年5月18日 佐賀大学理工学部知能情報システム学科.
東京工科大学 コンピュータサイエンス学部 亀田弘之
計算の理論 I 反復補題 火曜3校時 大月 美佳 平成16年7月13日 佐賀大学知能情報システム学科.
計算の理論 I ー 正則表現 ー 月曜3校時 大月 美佳.
計算の理論 I ε-動作を含むNFAと等価なDFA
計算の理論 I ε-動作を含むNFA 火曜3校時 大月 美佳 平成16年5月25日 佐賀大学知能情報システム学科.
形式言語とオートマトン Formal Languages and Automata 第5日目
計算の理論 I -講義について+αー 火曜3校時 大月美佳 平成31年8月23日 佐賀大学理工学部知能情報システム学科.
計算の理論 I ー ε-動作を含むNFA ー 月曜3校時 大月 美佳.
計算の理論 I プッシュダウンオートマトン 月曜3校時 大月 美佳 平成15年7月7日 佐賀大学知能情報システム学科.
計算の理論 II 多テープTuring機械 月曜4校時 大月美佳 平成16年11月29日 佐賀大学知能情報システム学科.
計算の理論 II 時間量と領域量 月曜4校時 大月美佳 2019/9/13 佐賀大学理工学部知能情報システム学科.
計算の理論 I 最小化 月曜3校時 大月 美佳 平成15年6月23日 佐賀大学知能情報システム学科.
Presentation transcript:

計算の理論 I ー閉包性ー 月曜3校時 大月 美佳

連絡事項 美化強化の通達 講義室 玄関前

今日の講義内容 追加事項と前回のミニテスト 前回の復習 今日の新しいこと 追加事項:正規表現のまとめ方 ミニテスト(演習問題 2.13のb )の解答例 前回の復習 例3.2 ついて 今日の新しいこと 閉包性(節3.2, p. 75) → 正則表現に対する各種演算のうち閉じてるものの話 → 和、連接、Kleene閉包、補集合、共通部分、代入、準同型写像、商

まとめ方が難しい? 演習問題 2.16 を使う プリントにミス

前回のミニテスト (演習問題 2.13, p. 66) 下の状態図に対応する正則表現を求めよ。 A 開始 C 1 B

とりあえず番号をつける A A C 1 B A B 開始 A C B A A → 1 B → 2 C → 3 B B C C A C B C

状態Aが加わった k=1 その1 ε ε A A ε ε A B ε A B A ε ε A A B ε

状態Aが加わった k=1 その2 ε ε A C A C ε ε B A ε B A A ε ε B A A ε

状態Aが加わった k=1 その3 ε ε B A B A ε ε ε B A C ε B C A ε ε B A A C ε

状態Aが加わった k=1 その4 ε ε C A C A ε ε ε B A C ε B C A ε ε B A A C ε

状態Aが加わった k=1 その5 ε ε C A C A ε

さらに状態Bが加わった k=2 例1 ε A ε ε A ε ε B A A B ε ε A B ε B A ε ε ε

どんどん進める k=2

最終状態への道 k=3

最終解 k=3

前回の補足 例3.2 (p. 74) n は状態数 … … … q0 q1 qi qi+1 qn-1 qn

例3.2 Step 1 調べたい言語 L 1で始まる0と1の列で2進数としてみたとき素数を表すものの集合 10, 11, 101, 111, 1011… 2 3 5 7 11

Step 2~4 補題の性質をもつnを仮定 z を次のような記号列とする z を |uv|≦nかつ|v|≧1であるようなu, v, w に分解したとする。このu, v, wを2進数としてみたとき、nu, nv, nwとおく。このとき仮定から、 正、×p

Step 5 その1 以下のような素数qを考えることができる。 Fermat の定理 (p. 74にrefあり)

Step 5 その2 両辺を|v|乗 s-1がpで割り切れる 割り切れない

Step 5 その3 q を pで割ると? これはqがpでない素数であるという仮定に反するので、Lは正規集合ではない。

今日の新しいこと 正則集合の性質(第3章, p. 71~) 反復補題 (節3.1, p. 71) 閉包性 (節3.2, p. 75) →ある集合が正則でないことを示す 閉包性 (節3.2, p. 75) →正則表現に対する各種演算が閉じているか 決定手続き (節3.3, p. 81) →空、有限、無限、等価性 Myhill-Nerodeの定理 (節3.4, p. 84) →最小化

閉包性 (closure property) 閉包性とは? ある演算に対して閉じている(ある言語族への演算の結果が同じ言語族に戻る)こと 例:2つの正則集合の和は正則集合 有効的な閉包性 具体的な言語族が与えられたときに、実際に結果を求める手続きがあること 例:和の正規表現の導出法は存在

和、連接、Kleene閉包 (p. 76 定理3.1) 定理3.1 正則集の族は和、連接、Kleene閉包の下で閉じている。 定義より、r=s+t、r=st、r=s*

補集合 (p. 76 定理3.2) 定理3.2 正則集合の族は補集合に関して閉じている。 =Lが正則集合でかつL⊆Σ*のとき、Σ*ーLも正則表現 L Σ* Σ*ーL

共通部分 (p. 76 定理3.3) 定理3.3 正則集合の族は共通部分に関して閉じている。 Σ* L2 L1

代入 (p. 78 定理3.4) 定理 3.4 正則集合の族は代入に関して閉じている =正則集合に正則集合を代入した結果は正則集合 代入(substitution) 1 a b* a b

準同型写像 (p. 79 定理3.5) 定理 3.5 正則集合の族は準同型写像およびその逆写像に関して閉じている 準同型写像(homomorphism) 1 aa aba a b 元が一つのもの

逆準同型写像 (p. 79 定理3.5) 定理 3.5 正則集合の族は準同型写像およびその逆写像に関して閉じている 逆準同型写像(inverse homomorphic image) L h(x1) x1 x2 h(x2)

言語の商 (p. 81 定理3.6) 定理 3.6 正則集合の、任意の言語による商は正則表現である 有効的閉包性ではない 商(quontient) 例 3.6 (p. 80)

閉じた演算の利用法 (p. 79 例3.5) ある言語が正則集合でないことを、 既に正則集合でないことが分かっている 言語を変換して求めることで示す。 例 3.5

今日のミニテスト ミニテスト 資料、ミニテストがない人は前へ 提出したら帰って良し 次回 演習問題 3.13のa 教科書・資料を見ても良い 正則集合の決定性。