授業の目的 【日本語】 Goals of the Course(JPN) | | この講義では数理情報学9で学習した計算可能性理論をより深く学習する。ラムダ関数や帰納的関数(再帰的関数)以外の計算可能性の定式化を紹介する。また停止問題やRiceの定理などを通して,計算不可能な関数に関する発展的話題について学ぶ。特に算術的階層について学ぶ。この講義では計算可能性の概念を関数だけではなく集合/述語にも拡張する。 |
|
|
授業の目的 【英語】 Goals of the Course | | In this course, students learn more about the computability theory learned in Mathematical Informatics 9. We introduce the formulation of computability other than recursive functions and learn the existence proof of non-computable functions during class. And, here students also learn on uncomputability through halting problem, Rice's theorem, and so on. This lecture extends the concept of computability not only to functions but also to sets and predicates. |
|
|
到達目標 【日本語】 Objectives of the Course(JPN) | | 数理情報学9で学習したことをもとにAckermann関数が帰納的だが原始帰納的ではないことを学習する。そしてRiceの定理や停止問題を使って計算不可能性について検証して行く。また帰納的可算な関数や述語の性質も調べて行く。ペアノの公理系を使って表現可能性と弱表現可能性という概念を導入し,それによる計算可能性の定式化を紹介する,そしてその応用として不完全性定理にも言及する。 |
|
|
到達目標 【英語】 Objectives of the Course | | |
|
授業の内容や構成 Course Content / Plan | | 1. アッカーマン関数
2. 停止問題とビジービーバー関数
3. 計算不可能な問題の具体例
4. 再帰的枚挙可能性
5. 算術的階層
6. ペアノの公理系
7. ゲーデルの不完全性定理
8. 総括 | |
|
|
履修条件・関連する科目 Course Prerequisites and Related Courses | | |
|
成績評価の方法と基準 Course Evaluation Method and Criteria | | 講義中に与える演習課題の評価30%,期末レポート70%,合計100点満点で60点以上を合格とする。 | |
|
|
教科書・参考書 Textbook/Reference book | | |
|
課外学習等(授業時間外学習の指示) Study Load(Self-directed Learning Outside Course Hours) | | 講義において説明した理論を理解するために課題を与える。 | |
|
|
授業開講形態等 Lecture format, etc. | | |
|
遠隔授業(オンデマンド型)で行う場合の追加措置 Additional measures for remote class (on-demand class) | | |
|