学部・大学院区分
Undergraduate / Graduate
情報学部
時間割コード
Registration Code
1001180
科目区分
Course Category
専門科目(自然情報)関連専門科目(人社,CS)
科目名 【日本語】
Course Title
数理情報学14
科目名 【英語】
Course Title
Mathematical Informatics 14
コースナンバリングコード
Course Numbering Code
SIS-11-3020-J
担当教員 【日本語】
Instructor
吉信 康夫 ○ 木原 貴行
担当教員 【英語】
Instructor
YOSHINOBU Yasuo ○ KIHARA Takayuki
単位数
Credits
1
開講期・開講時間帯
Term / Day / Period
秋2期 金曜日 3時限
Fall2 Fri 3
対象学年
Year
3年
3
授業形態
Course style
講義
Lecture
開講系(学部)・開講専攻(大学院)
Subject
自然・数理情報
必修・選択
Required / Selected
選択


授業の目的 【日本語】
Goals of the Course(JPN)
本講義では, 数理情報学13で学んだ基礎事項をふまえ, まず一階述語論理の構文論と意味論を結ぶ定理である完全性定理について学ぶ。応用として, 代数構造や順序構造に関するいくつかの公理系の完全性について学ぶ。さらに, 完全性定理からの帰結として, モデル理論の重要な定理であるコンパクト性定理についても学び,その応用として自然数や実数の超準モデルについて学ぶ。 余裕があれば, 量記号の消去などモデル理論のより高度な理論についても学ぶ。
授業の目的 【英語】
Goals of the Course
The goal of this course is to study Gödel’s completeness theorem for the first order predicate logic. This is one of the most important theorems in modern mathematical logic that shows the relationship of syntax and semantics of mathematics. We also cover the compactness theorem for the first order predicate logic.
到達目標 【日本語】
Objectives of the Course(JPN)
本講義では, 数理情報学13で学んだ基礎事項をふまえ,ゲーデルの完全性定理について学習することにより一階述語論理の構文論と意味論の関係を理解することを目的とする。また完全性定理の応用であるコンパクト性定理や超準モデルの存在についても学習する。
到達目標 【英語】
Objectives of the Course
授業の内容や構成
Course Content / Plan
まず完全性定理の証明に必要な一般化定理と演繹定理を学習する。そして健全性と完全性と言う概念について学んだ後,Henkinによるゲーデルの完全性定理の証明を学習して行く。さらに完全性定理からの帰結として, モデル理論の重要な定理であるコンパクト性定理についても学び,その応用として自然数や実数の超準モデルについて学習する。余裕があれば, 量記号の消去などモデル理論のより高度な理論についても学ぶ。

1. 一般化定理と演繹定理
2. 健全性と完全性
3. 完全性定理の証明の準備
4. ヘンキンのモデル
5. 完全性定理の証明
6. コンパクト性定理
7. 超準モデル
8. 総括
履修条件・関連する科目
Course Prerequisites and Related Courses
数理情報学13の内容を前提として講義を行う。
成績評価の方法と基準
Course Evaluation Method and Criteria
講義中に与える課題40%,期末試験60%,合計100点満点で60点以上を合格とする
教科書・参考書
Textbook/Reference book
教科書は指定しない。必要な資料は講義中に配布する。
参考書については初回講義時に紹介する。
課外学習等(授業時間外学習の指示)
Study Load(Self-directed Learning Outside Course Hours)
期間中に2, 3回課題を課す。
授業開講形態等
Lecture format, etc.
遠隔授業(オンデマンド型)で行う場合の追加措置
Additional measures for remote class (on-demand class)