計算の理論 I -講義について+αー 月曜3校時 大月美佳.

Slides:



Advertisements
Similar presentations
計算の理論 I 決定性有限オートマトン(DFA) と 非決定性有限オートマトン(NFA)
Advertisements

データ構造と アルゴリズム 理工学部 情報システム工学科 新田直也.
情報システム構築 -説明と実力テスト- 金曜4校時 掛下哲郎  大月美佳.
計算の理論 II NP完全 月曜4校時 大月美佳.
計算の理論 I ー DFAとNFAの等価性 ー 月曜3校時 大月 美佳.
IT入門B2 (木曜日1限) 第一回 講義概要 2004年月9日30日.
計算の理論 II 文脈自由文法と プッシュダウンオートマトン
プログラミング演習I 2004年4月14日(第1回) 木村巌.
統計学 オリエンテーション   担当: 西山.
情報数理Ⅱ 平成27年9月30日 森田 彦.
情報科学1(G1) 2016年度.
データ構造と アルゴリズム 知能情報学部 新田直也.
主体的学習を支援するWebCTの利用 情報センター 菊沢正裕.
第2章 「有限オートマトン」.
Ibaraki Univ. Dept of Electrical & Electronic Eng.
形式言語とオートマトン Formal Languages and Automata 第4日目
形式言語とオートマトン Formal Languages and Automata 第4日目
計算の理論 II NP完全 月曜5校時 大月美佳 平成17年1月17日 佐賀大学理工学部知能情報システム学科.
計算の理論 I -Myhill-Nerodeの定理 と最小化-
計算の理論 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の定理 と最小化-
電子計算機工学 Keiichi MIYAJIMA Computer Architecture
計算の理論 II 言語とクラス 月曜4校時 大月美佳.
TA (teaching assistant) :尾関 伸之
計算の理論 II 時間量と領域量 月曜5校時 大月美佳 2019/4/10 佐賀大学理工学部知能情報システム学科.
計算の理論 II 計算量 月曜5校時 大月美佳 2019/4/10 佐賀大学理工学部知能情報システム学科.
平成20年10月5日(月) 東京工科大学 コンピュータサイエンス学部 亀田弘之
計算の理論 II -講義内容説明と 基本事項確認ー
計算の理論 II 前期の復習 -有限オートマトン-
計算の理論 I ε-動作を含むNFA 月曜3校時 大月 美佳.
知能情報システム特論 Introduction
計算の理論 I ε-動作を含むNFA 月曜3校時 大月 美佳 平成15年6月2日 佐賀大学知能情報システム学科.
計算の理論 I 正則表現とFAとの等価性 月曜3校時 大月 美佳 平成15年6月16日 佐賀大学知能情報システム学科.
2007年度 情報数理学.
計算の理論 I ー閉包性ー 月曜3校時 大月 美佳.
形式言語とオートマトン 中間試験解答例 2016年11月15実施 中島毅.
計算の理論 I ー正則表現とFAの等価性 その1ー
計算の理論 I 決定性有限オートマトン(DFA) と 非決定性有限オートマトン(NFA)
坂井 修一 東京大学 大学院 情報理工学系研究科 電子情報学専攻 東京大学 工学部 電気工学科
計算の理論 I 反復補題 月曜3校時 大月 美佳 平成15年7月14日 佐賀大学知能情報システム学科.
計算の理論 I 非決定性有限オートマトン(NFA)
計算の理論 I -数学的概念と記法- 火曜 12:50~14:20 大月 美佳 2004年4月20日.
プログラミング演習I 2003年4月15日(第一回) 木村巌.
第14回 前半:ラムダ計算(演習付) 後半:小テスト
計算の理論 I -プッシュダウンオートマトン-
計算の理論 I ー正則表現とFAの等価性ー 月曜3校時 大月 美佳.
計算の理論 I プッシュダウンオートマトン 火曜3校時 大月 美佳 平成16年7月6日 佐賀大学知能情報システム学科.
計算の理論 I -数学的概念と記法- 月曜3校時 大月 美佳.
ミニテスト12解答 月曜3校時 大月 美佳.
計算の理論 I -講義について+αー 月曜3校時 大月美佳 平成31年5月18日 佐賀大学理工学部知能情報システム学科.
計算の理論 I NFAとDFAの等価性 火曜3校時 大月 美佳 平成16年5月18日 佐賀大学理工学部知能情報システム学科.
情報数理Ⅱ 平成28年9月21日 森田 彦.
計算の理論 I 反復補題 火曜3校時 大月 美佳 平成16年7月13日 佐賀大学知能情報システム学科.
計算の理論 I ー 正則表現 ー 月曜3校時 大月 美佳.
形式言語とオートマトン2016 ー有限オートマトンー 第4日目
計算の理論 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校時 大月美佳

本講義の目的 計算機のモデル化(理論計算機科学)に重要な概念の学習 形式言語 オートマトン理論 計算の複雑さ プログラミング言語 人工知能、電子回路 計算の複雑さ アルゴリズム、暗号

教科書・参考書 教科書 オートマトン 言語理論 計算論 I J. ホップクロフト/J. ウルマン 共著 野崎 明弘/高橋 正子/町田 元/山崎 秀記 共訳 サイエンス社 ISBN4-7819-0374-6 2816+税 円

参考書 「計算理論の基礎」(共立出版) M. Sipser \7500 「言語理論とオートマトン」(サイエンス社) J. ホップクロフト、J. ウルマン 「計算論とオートマトン理論」 Information & Computing (28) (サイエンス社) A. サローマ 「オートマトン言語理論計算論II」(サイエンス社) J. ホップクロフト、J. ウルマン \2816 「オートマトンと計算可能性」情報処理シリーズ9 (倍風館)有川 節夫・宮野 悟 その他 http://www.cs.is.saga-u.ac.jp/lecture/automaton/

本講義の評価方法 出席 (20点配点) レポート (中×1、20点配点) 定期試験 (60点配点) 出席チェック兼用ミニテストを毎回実施。 2/3以上出席しない場合は放棄とみなす。 遅刻は20分まで。 レポート (中×1、20点配点) 4/22出題、 5/13提出 提出しない場合には放棄とみなす。 定期試験 (60点配点) 連絡の無い欠席は放棄とみなす。

講義スケジュール(予定)1 回数 日付 内容 1 4/8 講義内容説明+α 2 4/15 数学的概念と記法 3 4/22 言語とオートマトン 休日 4/29, 5/6 休み(中レポートあり) 4 5/13 DFAとNFA 5 5/20 DFAとNFAの等価性 6 5/27 ε-動作を含むNFA

講義スケジュール(予定)2 回数 日付 内容 7 6/3 正則(正規)表現 8 6/10 正則表現とFAの等価性 その1 9 6/17 6/24 反復補題 11 7/1 正則集合の閉包性 12 7/8 決定手続き 13 7/15 Myhill-Nerode の定理 14 7/22 おわりに

定期試験 配点 60点 他40点=出席(20点)+レポート(20点) 試験期間 7/23〜79/31 再試について 特に行わない。

質問などの受付 教官室 電子メール WWW掲示板 レポート提出アドレス 7号館2階207号室(内線:8858) mika@is.saga-u.ac.jp WWW掲示板 「計算の理論I及びII 質問掲示板」 http://www.cs.is.saga-u.ac.jp/lecture/automaton/ レポート提出アドレス

+α 教科書の概要について 応用例 文字処理プログラム 1.6節(pp. 11~13) 2.8節(pp. 60~62) パターンマッチ→Regular Expression (Regex) Perl (CGIプログラム:chat, BBS, アンケートetc.)

帰納法 (1.3節 p. 5~6) 各種証明に使用 手順 基底(basis) 帰納的ステップ P(0)を示す 開始点は問題によって異なる。 帰納的ステップ P(n-1)を仮定したときP(n)となることを示す 帰納法の仮定 P(n)としてP(n+1)もあり

帰納法の例 (例1.1 p. 5) 帰納法での証明 基底 P(0) :

帰納法での証明(続き1) 帰納的ステップ 帰納法の仮定 仮定からnのとき成り立つことを導く を利用する

帰納法での証明(続き2) 仮定からの導出 仮定

開始の数から終了の数までこの関数に代入していって足し合わせる Σの読み方 開始の数から終了の数までこの関数に代入していって足し合わせる 終了の数 (この場合はnまで) 変数 開始の数 (この場合は0から) ⇒ 0からnまでf(i)に代入したものを足し合わせる 例:

Σと帰納法 注意点 基底を間違えない 終了位置の展開を間違えない 基底は開始位置から始めること 0を忘れない n=k+1と置きながらkで展開しない ○ ×

最後に ミニテスト 次回は、 履修カードを出して帰ること テスト時間:15分 終了後横と交換、解答採点 提出してから帰ること 開始 ミニテスト テスト時間:15分 終了後横と交換、解答採点 提出してから帰ること 次回は、 数学的概念と記法 履修カードを出して帰ること