寄せられた質問: 演習問題について この講義の範囲に含まれる適切な演習問題が載っている参考書がありますか? できれば解答や解説が付いているものがあると良いのですが… 第3回の授業の中で、演習問題に取り組む方法を説明します.

Slides:



Advertisements
Similar presentations
論理回路 第3回 今日の内容 前回の課題の解説 論理関数の基礎 – 論理関数とは? – 真理値表と論理式 – 基本的な論理関数.
Advertisements

論理回路 第 11 回
一階述語論理 (first-order predicate logic) 一階述語論理入門 構文論(論理式の文 法) 意味論(論理式の解 釈) 認知システム論 知識と推論(4) 知識と論理でを組み合わせて問題を解決する.
プログラミング言語論 第10回(演習) 情報工学科 木村昌臣   篠埜 功.
人工知能特論2011 No.4 東京工科大学大学院 担当教員:亀田弘之.
人工知能特論2007 No.4 東京工科大学大学院 担当教員:亀田弘之.
白井 良明 立命館大学情報理工学部 知能情報学科
第1章 数と式 第4節 集合と命題  8  集合 (第3回).
融合原理による推論 (resolution)
課題3 |x|=3, |y|=2, |z|=5 であるから |xyz|=|x|+|y|+|z|=12,
「Postの対応問題」 の決定不能性の証明
プログラム理論特論 第2回 亀山幸義
第1章 場合の数と確率 第1節 場合の数  2  場合の数 (第1回).
充足不能性と導出原理 充足不能性の証明 スコーレム標準形 エルブラン解釈 導出原理 基礎節に対する導出 導出原理の完全性と健全性.
論理式の表現を数学的に取り扱いやすくするために代数学の助けを借りる.
人工知能特論2011 資料No.6 東京工科大学大学院 担当教員 亀田弘之.
香川大学工学部 富永浩之 情報数学1 第5-2章 命題論理式の 同値変形とカルノー表 香川大学工学部 富永浩之
人工知能特論2011 No.3 東京工科大学大学院 担当教員:亀田弘之.
Semantics with Applications
数理論理学 第1回 茨城大学工学部情報工学科 佐々木 稔.
9.NP完全問題とNP困難問題.
データ構造と アルゴリズム 知能情報学部 新田直也.
計算の理論 I -講義について+αー 月曜3校時 大月美佳.
「情報数学06前再」の注意事項 このページの内容は  「情報数学06前再」(3単位)を履修している諸君には上田先生からの連絡が届きます。 「06前再」の受講者は,情報理工学科の「情報数学」
エージェントアプローチ 人工知能 7章・8章 B4 片渕 08/07/18.
数理論理学 第11回 茨城大学工学部情報工学科 佐々木 稔.
第2章 「有限オートマトン」.
不完全な知識 不完全な知識に基づく問題解決 フレーム問題 制約条件記述問題 非単調推論 極小限定 常識の定式化 並列極小限定.
プログラミング言語論プログラミング言語論 プログラムの意味論 水野嘉明
プログラミング言語論 第3回 BNF記法について(演習付き)
述語論理と∀(全称)∃(存在) 3回の講義の概観: 命題論理 (真理値) (公理と推論規則) 述語論理 (モデルと解釈)
述語論理と∀(全称)∃(存在) 3回の講義の概観: 命題論理 (真理値) (公理と推論規則) 述語論理 (モデルと解釈)
第5回 今日の目標 §1.6 論理演算と論理回路 ブール代数の形式が使える 命題と論理関数の関係を示せる
計算の理論 I ー 正則表現(今度こそ) ー 月曜3校時 大月 美佳.
計算の理論 I 正則表現 月曜3校時 大月 美佳 平成15年6月9日 佐賀大学知能情報システム学科.
計算の理論 I ー 正則表現 ー 月曜3校時 大月 美佳.
数理論理学 第3回 茨城大学工学部情報工学科 佐々木 稔.
 型推論1(単相型) 2007.
述語論理.
「情報数学06前再」の注意事項 このページの内容は 
論理と推論 命題論理 推論 命題論理体系の健全性と完全性 構文と意味 → 同値関係と標準形(節形式) 決定問題と意味木 推論規則
計算機科学概論(応用編) 数理論理学を用いた自動証明
上のURLはシラバスに掲載されている (念のために次ページに拡大表示します)
数理論理学 第12回 茨城大学工学部情報工学科 佐々木 稔.
プログラミング言語論 第9回 情報工学科 木村昌臣 篠埜 功.
融合原理 (resolution) 人工知能 論理と推論(2) 論理的帰結 節形式 融合原理 知識を組み合わせて知識を生み出す
人工知能特論2009 No.2 東京工科大学大学院 担当教員:亀田弘之.
形式言語とオートマトン 中間試験解答例 2016年11月15実施 中島毅.
計算の理論 I ー正則表現とFAの等価性 その1ー
論理回路 第4回
上のURLはシラバスに掲載されている (念のために次ページに拡大表示します)
第14回 前半:ラムダ計算(演習付) 後半:小テスト
人工知能特論II 第8回 二宮 崇.
第7回  命題論理.
東京工科大学 コンピュータサイエンス学部 亀田弘之
東京工科大学 コンピュータサイエンス学部 亀田弘之
論理回路 第5回
述語論理式の構文と意味 一階述語論理式の構文 一階述語論理式の意味 述語,限量記号 自然言語文の述語論理式表現 解釈 妥当,充足不能
計算の理論 I -講義について+αー 月曜3校時 大月美佳 平成31年5月18日 佐賀大学理工学部知能情報システム学科.
再履修の諸君への連絡事項 このページの内容は 
上のURLはシラバスに掲載されている (念のために次ページに拡大表示します)
4.プッシュダウンオートマトンと 文脈自由文法の等価性
計算の理論 I ー 正則表現 ー 月曜3校時 大月 美佳.
香川大学工学部 富永浩之 情報数学1 第5-2章 命題論理式の 同値変形とカルノー表 香川大学工学部 富永浩之
情報数理Ⅱ 第10章 オートマトン 平成28年12月21日.
計算の理論 I -講義について+αー 火曜3校時 大月美佳 平成31年8月23日 佐賀大学理工学部知能情報システム学科.
数理論理学 最終回 茨城大学工学部情報工学科 佐々木 稔.
立命館大学 情報理工学部 知能情報学科 谷口忠大
練習問題.
練習問題.
Presentation transcript:

寄せられた質問: 演習問題について この講義の範囲に含まれる適切な演習問題が載っている参考書がありますか? できれば解答や解説が付いているものがあると良いのですが… 第3回の授業の中で、演習問題に取り組む方法を説明します

完全性と不完全性 3回の講義の概観: 命題論理 (真理値) (公理と推論規則) 述語論理 (モデルと解釈) 意味論 semantics 1 2 3 意味論 semantics syntax 構文論

公理と推論規則 公理 axiom 前提となる論理式 推論規則 inference rule 幾つかの正しい論理式から、別の正しい論理式を導く 証明 proof 推論の過程の記述 定理 theorem 証明可能な論理式

ヒルベルト流 Hilbert の体系 公理、公理型 axiom scheme 1.~11. A⇒(B⇒A) (A⇒(B⇒C))⇒((A⇒B)⇒(A⇒C)) A⇒(A∨B) B⇒(A∨B) (A⇒C)⇒((B⇒C)⇒((A∨B)⇒C)) (A∧B)⇒A (A∧B)⇒B (C⇒A)⇒((C⇒B)⇒(C⇒(A∧B)))

ヒルベルト流の体系(続) A A⇒B B (A⇒B)⇒((A⇒¬B)⇒¬A) A⇒(¬A⇒B) A∨¬A 推論規則 1つ 推論規則 1つ A A⇒B B 三段論法, modus ponens, 分離規則 A と A⇒B が証明されるならば B も証明される

公理の選び方 ヒルベルト流の公理の選び方は一通りではない 廣瀬先生は A⇒A を公理として採用している 小野先生は A⇒A を定理として証明している (この証明は意外に長いステップである—後述) 重要な注意: 証明の途中で公理とトートロジーを混同しないようにする 例: A⇒A は ¬A∨A と同値 ←既出:基本的なトートロジー8      公理として選ばれているかどうか 後出: 実はトートロジーは定理になる

定理と証明の例 A⇒A の証明: (A⇒((A⇒A)⇒A)⇒((A⇒(A⇒A))⇒(A⇒A)) 2 (A⇒((A⇒A)⇒A) 1 小野先生の他に次の教科書に上の証明がある 細井勉「論理数学」筑摩書房  ISBN:9784480502018 さらに、B⇒(A⇒A) の証明:上に続けて (A⇒A)⇒(B⇒(A⇒A))                1 B⇒(A⇒A)                      MP

ヒルベルト流 述語論理 公理に2つの論理式を追加 ∀xA ⇒ A[t/x] A[t/x] ⇒∃xA 推論規則を2つ追加する ヒルベルト流 述語論理 公理に2つの論理式を追加 ∀xA ⇒ A[t/x] A[t/x] ⇒∃xA 推論規則を2つ追加する a は自由変数、導かれる論理式には出現しない 横棒の下の論理式 C⇒A(a) A(a)⇒C C⇒∀xA ∃xA⇒C

ゲンツェン Gentzen のシーケント計算LK 論理式の列 → 論理式の列  シーケント(式) A1, A2,…, Am → B1, B2, …, Bn A1, A2,…, Amを仮定すればB1∨B2∨…∨Bnが導かれる m=0 のとき「仮定なし」で導かれる n=0 のとき「矛盾が導かれる」(導かれるものが無い) 公理に相当する始式(シーケント) 1つ A → A 始式 initial sequent, beginning sequent → B 論理式 B が証明可能(定理)である

シーケント計算の推論規則(構造) Γ→Δ A, Γ→Δ Γ→Δ, A A, A, Γ→Δ Γ→Δ, A, A Γ, A, B, Π→Δ  ギリシャ大文字は A, Γ→Δ  有限個の論理式の列 Γ→Δ, A A, A, Γ→Δ Γ→Δ, A, A Γ, A, B, Π→Δ Γ→Δ, A, B, Σ Γ, B, A, Π→Δ Γ→Δ, B, A, Σ Γ→Δ, A    A, Π→Σ     Γ, Π→Δ, Σ cut

シーケント計算(論理記号) A, Γ→Δ B, Γ→Δ A∧B, Γ→Δ Γ→Δ, A Γ→Δ, B A, Γ→Δ B, Γ→Δ

シーケントによる証明の例 A→A →(A⇒A) A→A B→B 短い証明の例: (A⇒B), A → B 少し長い証明の例: (A⇒B) → ¬A∨B, B (A⇒B) → ¬A∨B, ¬A∨B (A⇒B) → ¬A∨B →((A⇒B)⇒(¬A∨B))

シーケント計算(述語論理) A[t/x], Γ→Δ Γ→Δ, A[z/x] ∀xA, Γ→Δ Γ→Δ, ∀xA A[z/x], Γ→Δ 変数 z は横棒の下の式に自由変数として出現しない z を固有変数 eigen variable という

ゲンツェンの自然演繹法 natural deduction 公理 なし (0個) 推論規則 14 特有の記法 「仮定が落ちる discharge」 A を仮定して 点線は有限回の推論規則の適用を示す [ A ] B A⇒B B が導かれる もはや仮定 A とは無関係に A⇒Bが成り立つ 仮定 A が推論規則によって「落ちる」 この明快な説明は、松本和夫「数理論理学」共立出版 (復刊)      ISBN-10: 4320016823,ISBN-13: 978-4320016828

自然演繹法(NJ,NK) [ A ] B A A⇒B A⇒B A B A∧B A [A] [B] A∨B C

自然演繹法(続) [A] f A ¬A f ¬A A ¬¬A A[z/x] ∀xA A[t/x] [A[z/x]] ∃xA B

自然演繹法による証明の例 [∀x(B⇒C)] [B(a)] B(a) ⇒ C(a) ∃xB C(a) C(a) ∃xC ∃xB⇒∃xC    ∀x(B⇒C)⇒(∃xB⇒∃xC)

公理と推論規則(いろいろな形式) ヒルベルト流: 公理1つ シーケント計算: 公理1つ 自然演繹法: 公理なし ヒルベルト流: 公理1つ シーケント計算: 公理1つ 自然演繹法: 公理なし いずれの形式でも証明可能な論理式は不変 演習のヒント: ヒルベルト流の公理を他の流儀で証明してみる

恒真論理式と定理 命題論理の健全性 soundness 定理: 証明可能な論理式は必ずトートロジーになる valid トートロジー 証明可能な論理式 theorem 定理 命題論理の健全性 soundness 定理: 証明可能な論理式は必ずトートロジーになる 命題論理の完全性 completeness 定理: 任意のトートロジーは証明可能な論理式である 述語論理の健全性 述語論理の完全性

演習の戦略: チェックリスト 命題論理の論理式の真理値表を作成できる 論理記号に対応する真理関数, ∨と⇒に注意 演習の戦略: チェックリスト 命題論理の論理式の真理値表を作成できる 論理記号に対応する真理関数, ∨と⇒に注意 論理式が恒真論理式であるか否か判定できる 恒真論理式の意味, 恒真でない場合も重要(※) 命題論理式を標準形に変形できる 標準形への同値変形, または真理値表から作成 述語論理式を解釈できる 特に全称記号∀, 存在記号∃を含む論理式 恒真でない場合には, 真にならない具体例がある 公理と推論規則により論理式を証明できる 健全性と完全性の意味を説明できる。

演習の戦略

反例