一階述語論理 (first-order predicate logic) 一階述語論理入門 構文論(論理式の文 法) 意味論(論理式の解 釈) 認知システム論 知識と推論(4) 知識と論理でを組み合わせて問題を解決する.

Slides:



Advertisements
Similar presentations
学部学科コード表 学科記号が重複している ため,一意に識別できない! ↓ 学部名と学科名を組合わせて 学科を特定する.
Advertisements

プログラミング言語論論理型言語 論理型プログラミング言語 水野嘉明
人工知能特論2011 No.4 東京工科大学大学院 担当教員:亀田弘之.
人工知能特論2007 No.4 東京工科大学大学院 担当教員:亀田弘之.
白井 良明 立命館大学情報理工学部 知能情報学科
プログラミング言語論 関数型プログラミング言語 水野嘉明
論理による 知識の表現と推論 (Knowledge Representation and Reasoning in Logic)
徳山豪 東北大学情報科学研究科 システム情報科学専攻 情報システム評価学分野
融合原理による推論 (resolution)
ファジィ論理と ファジィ構造モデリング 北海道工業大学 情報デザイン学科 三田村 保.
節集合 (set of clauses) 認知システム論 知識と推論(5) 一階述語論理による知識表現の技法 節集合への変換
論理による 知識の表現と推論 (Knowledge Representation and Reasoning in Logic)
充足不能性と導出原理 充足不能性の証明 スコーレム標準形 エルブラン解釈 導出原理 基礎節に対する導出 導出原理の完全性と健全性.
情報基礎A 第10週 プログラミング入門 VBAの基本文法2 データ型・If ~Then~Else
情報基礎A 第7週 プログラミング入門 VBAの基本文法2 データ型・If ~Then~Else
人工知能特論2011 資料No.6 東京工科大学大学院 担当教員 亀田弘之.
立命館大学 情報理工学部 知能情報学科 谷口忠大
人工知能特論2011 No.3 東京工科大学大学院 担当教員:亀田弘之.
条件式 (Conditional Expressions)
情報教育論 第9回 仮定文の仕組み 政策・メディア研究科 岡田 健.
数理論理学 第1回 茨城大学工学部情報工学科 佐々木 稔.
9.NP完全問題とNP困難問題.
エージェントアプローチ 人工知能 7章・8章 B4 片渕 08/07/18.
ML 演習 第 7 回 新井淳也、中村宇佑、前田俊行 2011/05/31.
充足可能性問題SAT (Satisfiability Problem)
数理論理学 第11回 茨城大学工学部情報工学科 佐々木 稔.
自動定理証明と応用 (automated theorem proving and its application)
命題論理 (Propositional Logic)
人工知能特論2007 東京工科大学 亀田弘之.
寄せられた質問: 演習問題について この講義の範囲に含まれる適切な演習問題が載っている参考書がありますか? できれば解答や解説が付いているものがあると良いのですが… 第3回の授業の中で、演習問題に取り組む方法を説明します.
不完全な知識 不完全な知識に基づく問題解決 フレーム問題 制約条件記述問題 非単調推論 極小限定 常識の定式化 並列極小限定.
プログラミング言語入門 手続き型言語としてのJava
プログラミング言語論プログラミング言語論 プログラムの意味論 水野嘉明
計算の理論 II NP完全 月曜5校時 大月美佳 平成17年1月17日 佐賀大学理工学部知能情報システム学科.
述語論理と∀(全称)∃(存在) 3回の講義の概観: 命題論理 (真理値) (公理と推論規則) 述語論理 (モデルと解釈)
述語論理と∀(全称)∃(存在) 3回の講義の概観: 命題論理 (真理値) (公理と推論規則) 述語論理 (モデルと解釈)
Model Checking (2) Temporal Logic
数理論理学 第3回 茨城大学工学部情報工学科 佐々木 稔.
第4回  推 論(2).
Prolog入門 ーIT中級者用ー.
Where is Wumpus Propositional logic (cont…) Reasoning where is wumpus
 型推論1(単相型) 2007.
述語論理.
論理と推論 命題論理 推論 命題論理体系の健全性と完全性 構文と意味 → 同値関係と標準形(節形式) 決定問題と意味木 推論規則
日本語統語論:構造構築と意味 No.8 連体修飾
論理プログラミング 導出の効率化 論理プログラム ホーン節 ホーン集合に対する導出戦略 論理式の手続き的解釈 Prolog
知能情報システム特論 Introduction
上のURLはシラバスに掲載されている (念のために次ページに拡大表示します)
復習 一定回数を繰り返す反復処理の考え方 「ループ」と呼ぶ false i < 3 true i をループ変数あるいはカウンタと呼ぶ
融合原理 (resolution) 人工知能 論理と推論(2) 論理的帰結 節形式 融合原理 知識を組み合わせて知識を生み出す
知識表現 知識の表現形式 宣言的表現 手続き的表現 プロダクション・ルール フレーム 意味ネットワーク.
モデル検査(5) CTLモデル検査アルゴリズム
人工知能特論2009 No.2 東京工科大学大学院 担当教員:亀田弘之.
上のURLはシラバスに掲載されている (念のために次ページに拡大表示します)
Prolog入門 ーIT中級者用ー.
プログラミング基礎a 第4回 C言語によるプログラミング入門 条件判断と反復
第7回  命題論理.
東京工科大学 コンピュータサイエンス学部 亀田弘之
論理回路 第5回
数理論理学 第9回 茨城大学工学部情報工学科 佐々木 稔.
述語論理式の構文と意味 一階述語論理式の構文 一階述語論理式の意味 述語,限量記号 自然言語文の述語論理式表現 解釈 妥当,充足不能
上のURLはシラバスに掲載されている (念のために次ページに拡大表示します)
情報処理Ⅱ 2005年10月28日(金).
第6回放送授業.
PROGRAMMING IN HASKELL
JavaScript    プログラミング入門 2-3 式と演算子 2006/10/12 神津 健太.
数理論理学 最終回 茨城大学工学部情報工学科 佐々木 稔.
情報処理Ⅱ 第3回 2004年10月19日(火).
立命館大学 情報理工学部 知能情報学科 谷口忠大
オブジェクト指向言語論 第六回 知能情報学部 新田直也.
Presentation transcript:

一階述語論理 (first-order predicate logic) 一階述語論理入門 構文論(論理式の文 法) 意味論(論理式の解 釈) 認知システム論 知識と推論(4) 知識と論理でを組み合わせて問題を解決する

一階述語論理入門 (1/9) :命題論理の世界 命題論理の世界 (原始命題の世 界) 原始命題を論理記号(¬∧∨ → )で つないで複雑な命題を表現 P Q 原始命題の真偽しか表現されない true false 原始命題より細かな情報は表現されな い

一階述語論理入門 (2/9) 命題論理の表現力の限界 雨が降っているならば道路が濡れている 雨が降っている 道路が濡れている これはOK 論理的帰結

一階述語論理入門 (3/9) 命題論理の表現力の限界 ソクラテスは人間である (Socrates is a human.) ソクラテスは死ぬ運命にある (Socrates is mortal.) 論理的帰結 これは? すべての人間は死ぬ運命にある (Every human is mortal.)

一階述語論理入門 (4/9) 一階述語論理の世界 (オブジェクトの世 界) Socrates Jack Will Elizabeth Mickey Mortal Aibo Human オブジェクトの性質 (property) を命題として表現 できる オブジェクト(個体)を表現 できる オブジェクト間の関係 (relation) を命題として表現でき る オブジェクト間の関数 (function) を表現できる 名前のない 要素もOK Human

一階述語論理入門 (5/9) A B A is a friend of B. father of A A A Mortal A is mortal. A オブジェクトの性質 (property) を命題として表 現 オブジェクト(個体)を 表現 オブジェクト間の関係 (relation) を命題として 表現 オブジェクト間の関数 (function) を表 現 個体記号 述語記号 (1変 数) 述語記号 ( 2 変 数) 関数記号 名前の ない要素

一階述語論理入門 (6/9) A A is a friend of the father of B. B 原始命題は,1つの述語記号とそ の引数(項)から構成される 項 (term) 原子式 (atom) 一階述語論理では,原子式が原始命題を表現す る.

一階述語論理入門 (7/9) すべての人間は死ぬ運命にある (Every human is mortal.) 変数記号 全称記号 Every human is mortal. = Everything is mortal if it is human. = For all object, if it is human, then it is mortal. ∀ と → の組合せは,相性が良い.

一階述語論理入門 (8/9) ソクラテスは人間である (Socrates is a human.) ソクラテスは死ぬ運命にある (Socrates is mortal.) 論理的帰結 すべての人間は死ぬ運命にある (Every human is mortal.) これは機械的に導出可能! ( x = Socrates )

一階述語論理入門 (9/9) ミッキーは,人間の友達をもっている (Mickey has a human friend.) 存在記号 Mickey has a human friend. = Mickey has something which is human and his friend. = There exists something which is human and which is a friend of Mickey. ∃ と ∧ の組合せは,相性が良い.

述語論理の構文論 論理式の文法

構文論 (1/6) 一階述語論理の構成要素 個体記号(定数): 変数: 関数記号: 述語記号: 一階述語論理の構文要素 ジョンの父は医師であり,かつ,その年齢は a+30 より大きい

構文論 (2/6) 項 定数:特定のオブジェクト 変数:不特定のオブジェクト 項:定数や,変数,関数記号を用いて 別のオブジェクトを表現 (項に,述語記号は用いない)

構文論 (3/6) 項 項

構文論 (4/6) 原子式 原子式:それ以上分解すると命題ではなくなる命題 原子式

構文論 (5/6) 限量子 限量子: 全称記号 「すべての x について」 存在記号「ある x が存在して」 (for all x, …) (there exists x such that …) All Exist s

構文論 (6/6) 論理式 論理式:原子式を論理結合子および 限量子と組合せて作る命題 原子式 は論理式である. 論理式 が論理式ならば,以下の5つも 論理式である. が論理式ならば,以下の2つも論理式で ある.

述語論理の意味論 解釈に基づく論理式の真理値の計算

意味論 (1/7) 解釈 命題論理: 命題記号への真理値の割り当てを解釈と呼ぶ 一階述語論理: 定数,変数,関数記号,述語記号がそもそも何を意味 するかを決定しなければならない

意味論 (2/7) 解釈 解釈

意味論 (3/7) 解釈 解釈の例 定義域 D={0, 1, 2, …. } 定数への割当て 述語への割当て OneNine 19 GREATER > 解釈1

意味論 (4/7) 解釈 解釈2 定義域 D={ 尾根さん,仁根さん } 定数への割当て OneNine 尾根さん仁根さん 述語記号への割当て xyGREATER(x,y) 尾根さん F 仁根さん T 尾根さん F 仁根さん F GREATER(x,y): 「 x は y よりも偉大である」

意味論 (5/7) 解釈 関数記号を含む場合の解釈 定義域 D={ 人物 1, 人物 2, 人物 3, …} John 人物 5 述語記号への割当て father( 人物 i) = 人物 (i+1) 関数への割当て 定数への割当て LOVES( 人物 i, 人物 (i+1)) = T LOVES( 人物 i, 人物 (i+2)) = T それ以外は, LOVES( 人物 i, 人物 j) = F 実世界のDBを 用いても可

意味論 (6/7) 論理式の真理値の計算 原子式の真理値は解釈によって直接定まる. 論理式の真理値 の真理値が定まっていれば, 以下の論理式の真理値も計算できる. は, P の真理値が D のすべての 要素 x について T ならば T ,さもなくば F . は, P の真理値が D の少なくとも 1つの 要素 x について T ならば T ,さもなくば F .

意味論 (7/7) 充足不能,充足可能 恒真 どんな解釈のもとでも 真 充足不能 どんな解釈のもとでも偽 充足可能 ある解釈のもとで 真 論理的帰結 のすべてを真とするどんな解釈のもとでも が真 が充足不能