東京工業大学 数理計算科学専攻 岩波 克 iwanami.s.aa@m.titech.ac.jp 直観主義フレーム上の古典論理 東京工業大学 数理計算科学専攻 岩波 克 iwanami.s.aa@m.titech.ac.jp.

Slides:



Advertisements
Similar presentations
1 線形代数学. 2 履修にあたって 電子情報システム学科 必修 2005 年度1セメスタ開講 担当 草苅良至 (電子情報システム学科) 教官室: G I 511 内線: 2095 質問等は上記のいずれかに行なうこと。 注意計算用のノートを準備すること。
Advertisements

1. 補間多項式 n 次の多項式 とは、単項式 の 線形結合の事である。 Definitions: ( 区間, 連続関数, abscissas (データ点、格子点、差分点), 多項 式 ) Theorem. (補間多項式の存在と一意性) 各 i = 0, …, n について、 をみたす、次数が高々 n.
一階述語論理 (first-order predicate logic) 一階述語論理入門 構文論(論理式の文 法) 意味論(論理式の解 釈) 認知システム論 知識と推論(4) 知識と論理でを組み合わせて問題を解決する.
0章 数学基礎.
豊中高校土曜講座「数学セミナー2003」 プラトン多面体の数学 なぜ正多面体は5種類しかないのか 大阪府立豊中高等学校 深川 久.
離散数学入門 (集合論、ベン図) 情報システム学科 中田豊久.
第1章 数と式 第4節 集合と命題  8  集合 (第3回).
ファジィ論理と ファジィ構造モデリング 北海道工業大学 情報デザイン学科 三田村 保.
2点A(2,4)、B(-3,1)の距離を求めてみよう。
Generating Functions (前半) B4 堺谷光.
Reed-Solomon 符号と擬似ランダム性
論理式の表現を数学的に取り扱いやすくするために代数学の助けを借りる.
人工知能特論2011 資料No.6 東京工科大学大学院 担当教員 亀田弘之.
香川大学工学部 富永浩之 情報数学1 第5-2章 命題論理式の 同値変形とカルノー表 香川大学工学部 富永浩之
Natural Semantics 実行過程の、最初と最後の状態(state)の関係を考える。
Semantics with Applications
情報教育論 第9回 仮定文の仕組み 政策・メディア研究科 岡田 健.
線形代数学 4.行列式 吉村 裕一.
数理論理学 第1回 茨城大学工学部情報工学科 佐々木 稔.
9.NP完全問題とNP困難問題.
Probabilistic Method 6-3,4
最尤推定によるロジスティック回帰 対数尤度関数の最大化.
10.通信路符号化手法2 (誤り検出と誤り訂正符号)
5.5 The Linear Arboricity of Graphs (グラフの線形樹化数)
計算量理論輪講 岩間研究室 照山順一.
第2章 「有限オートマトン」.
寄せられた質問: 演習問題について この講義の範囲に含まれる適切な演習問題が載っている参考書がありますか? できれば解答や解説が付いているものがあると良いのですが… 第3回の授業の中で、演習問題に取り組む方法を説明します.
線形代数学 谷津 哲平 第1章 ベクトル 1.1 ベクトル空間 1.2 ベクトルの一次独立性 1.3 部分ベクトル空間
不完全な知識 不完全な知識に基づく問題解決 フレーム問題 制約条件記述問題 非単調推論 極小限定 常識の定式化 並列極小限定.
2. 論理ゲート と ブール代数 五島 正裕.
プログラミング言語論プログラミング言語論 プログラムの意味論 水野嘉明
確率・統計Ⅰ 第3回 確率変数の独立性 / 確率変数の平均 ここです! 確率論とは 確率変数、確率分布 確率変数の独立性 / 確率変数の平均
3. 束 五島 正裕.
ディジタル回路 2. ブール代数 と 論理ゲート 五島 正裕.
第5回 今日の目標 §1.6 論理演算と論理回路 ブール代数の形式が使える 命題と論理関数の関係を示せる
第二回 時制論理とリアルタイムリソース.
7.4 Two General Settings D3 杉原堅也.
【第四講義】接空間と接写像.
数理論理学 第3回 茨城大学工学部情報工学科 佐々木 稔.
 型推論1(単相型) 2007.
Selfish Routing and the Price of Anarchy 4.3
計算量理論輪講 chap5-3 M1 高井唯史.
論理と推論 命題論理 推論 命題論理体系の健全性と完全性 構文と意味 → 同値関係と標準形(節形式) 決定問題と意味木 推論規則
計算機科学概論(応用編) 数理論理学を用いた自動証明
9.通信路符号化手法1 (誤り検出と誤り訂正の原理)
上のURLはシラバスに掲載されている (念のために次ページに拡大表示します)
A path to combinatorics 第3章後半(Ex3.8-最後)
本時のねらい 「逆の意味を知り、ある命題が正しくても、その逆は正しいとは限らないことを理解する。」
14. The Basic Method M1 太田圭亮 14.3 Spaces of polynomials
融合原理 (resolution) 人工知能 論理と推論(2) 論理的帰結 節形式 融合原理 知識を組み合わせて知識を生み出す
生物情報ソフトウェア特論 (2)たたみ込みとハッシュに 基づくマッチング
人工知能特論2009 No.2 東京工科大学大学院 担当教員:亀田弘之.
論理回路 第4回
上のURLはシラバスに掲載されている (念のために次ページに拡大表示します)
第7回  命題論理.
論理回路 第5回
ガウス分布における ベーテ近似の理論解析 東京工業大学総合理工学研究科 知能システム科学専攻 渡辺研究室    西山 悠, 渡辺澄夫.
プログラミング言語論 第10回 情報工学科 篠埜 功.
7.8 Kim-Vu Polynomial Concentration
述語論理式の構文と意味 一階述語論理式の構文 一階述語論理式の意味 述語,限量記号 自然言語文の述語論理式表現 解釈 妥当,充足不能
矛盾した知識 デフォルト推論 仮説を用いた推論 準無矛盾推論 デフォルト規則 デフォルト理論の拡張 → デフォルト証明 シナリオ
上のURLはシラバスに掲載されている (念のために次ページに拡大表示します)
4.プッシュダウンオートマトンと 文脈自由文法の等価性
情報処理Ⅱ 2005年10月28日(金).
香川大学工学部 富永浩之 情報数学1 第5-2章 命題論理式の 同値変形とカルノー表 香川大学工学部 富永浩之
図2 x11 図1 x6 x10 x12 x3 x5 x7 x9 x13 x2 x4 x8 x14 (0,0) (1,0) x1 x15
数理論理学 最終回 茨城大学工学部情報工学科 佐々木 稔.
情報処理Ⅱ 2006年10月27日(金).
練習問題.
練習問題.
Presentation transcript:

東京工業大学 数理計算科学専攻 岩波 克 iwanami.s.aa@m.titech.ac.jp 直観主義フレーム上の古典論理 東京工業大学 数理計算科学専攻 岩波 克 iwanami.s.aa@m.titech.ac.jp

目次 直観主義フレーム 直観主義フレーム上の古典論理 補足・今後の課題

直観主義論理 古典論理から排中律を抜いた論理 プログラムの型理論と相性がいい クリプキモデルやハイティング代数の意味論が知られる A∨¬A、¬¬A→A、(A→B)∨(B→A)は真にならないことがある プログラムの型理論と相性がいい カリー・ハワード対応 クリプキモデルやハイティング代数の意味論が知られる

論理式 命題論理を考える 命題変数:可算個p,q,r,…… A,Bが論理式なら、A∧B、A∨B、¬A、A→Bも論理式

クリプキフレーム 反射推移性を持つ順序集合(W,R)

付値 直観主義のクリプキモデルは、クリプキフレーム(W,R)と付値Vの組(W,R,V) 各命題変数に対して、真となる世界の集合を遺伝性 w∈V(p)⇒(∀w’ wRw’⇒w’∈V(p)) を持つように定める。

遺伝性 p:真 q:真

付値の拡張(∧、∨) V(A∧B)=V(A)∩V(B) V(A∨B)=V(A)∪V(B) A:真 B:真 A∧B:真 A:真 B:真 A∧B:真 A∧B:真 C:偽 (A∧B)∨C:真 

付値の拡張(→) V(A→B)={a∈W;∀b aRb⇒(b∈V(A)⇒b∈V(B))} A:真 B:真 A:偽 A:偽 B:偽 B:偽 A:偽 B:偽 A→B:真 A:偽 B:偽 A:真  B:真 A:偽  B:偽 A→B:偽

付値の拡張(¬) V(¬A)={a∈W;∀b aRb⇒b∉V(A)} A:偽  ¬A:真 A:偽

付値の拡張 V(A∧B)=V(A)∩V(B) V(A∨B)=V(A)∪V(B) V(A→B)={a∈W;∀b aRb⇒(b∈V(A)⇒b∈V(B)))} V(¬A)={a∈W;∀b aRb⇒b∉V(A)} このように定義すると、論理式に関する遺伝性 w∈V(A)⇒∀w’ (wRw’⇒w’∈V(A)) が成り立つ。 (∀(W,R,V) V(A)=W)⇔論理式Aは直観主義で真 と定義する。

モデルの解釈の一例 クリプキモデル(W,R,V)の世界w∈Wで論理式Aが真ということを、「wで得ている知識(=命題変数)でAが判明する」と解釈する。 ¬Aは、「これ以後どのように知識が増えても、Aとは分からない」と解釈する。 「時間が経てば知識は増える」というのが、命題変数の遺伝性。「知識が増えれば分かることも増えていく」というのが論理式の遺伝性。 特に、一点からなるクリプキモデル(=古典論理のモデル)は知識が増えないモデルになる。

p∨¬p p

p∨¬p P∨¬p? p

p∨¬p P∨¬p? p ¬p

p∨¬p P∨¬p:偽 p ¬p

直観主義フレーム上の古典論理 では、直観主義クリプキフレームの立場から、古典論理を見るとどのように見えるだろうか? 直観主義フレームと命題変数に対する付値は同じにして、 「 (∀(W,R,V) V(A)=W) ⇔Aは古典論理で真」 が成り立つようにVの解釈を定めたい。

極大点を見る 極大点では、これ以上知識が増えることはないので、古典論理のモデルと変わらない。 よって、w∈Wの真偽を極大点(無限遠点)での真偽と一致するようにすれば、古典論理のモデルになる。 直観主義の付値Vを用いて、 V’(A)={a∈W;∀b aRb⇒∃c (bRc∧c∈V(A))} とすればよい。

V’(p∨¬p)=W V’(A)={a∈W;∀b aRb⇒∃c (bRc∧c∈V(A))} p

V’(p∨¬p)=W V’(A)={a∈W;∀b aRb⇒∃c (bRc∧c∈V(A))} p ¬p

V’(p∨¬p)=W V’(A)={a∈W;∀b aRb⇒∃c (bRc∧c∈V(A))} P∨¬p ¬p

V’(p∨¬p)=W V’(A)={a∈W;∀b aRb⇒∃c (bRc∧c∈V(A))} P∨¬p p ¬p

V’の意味 極大元で成り立つ論理式の共通部分が全体で成り立つ。 p:真 P:偽

Pが真な付値でも偽な付値でも真となる論理式 V’の意味 極大元で成り立つ論理式の共通部分が全体で成り立つ。 Pが真な付値でも偽な付値でも真となる論理式 Pが真の古典論理の付値で真となる論理式 Pが偽の古典論理の付値で真となる論理式

V’の意味 V’(A)=V(¬¬A)なので、 「(∀(W,R,V) V’(A)=W)⇔Aが古典論理で真」 は、グリベンコの定理 「 ¬¬Aが直観主義で真⇔ Aが古典論理で真」 を意味している。

直観主義フレーム上の古典論理2 次のように(W,R)上の付値V’’を定める。 命題変数については、Vと同様、遺伝性を持つように定める。 次のように論理式全体へ拡張する。 V’’(A∧B)=V’’(A)∩V’’(B) V’’(¬A)={a∈W;∀b aRb⇒b∉V’’(A)} V’’(A∨B)={a∈W;∀b aRb⇒(∃c bRc∧(c∈V’’(A)またはc∈V’’(B)))} V’’(A→B)=V’’(¬A∨B)

V’’(p∨¬p)=W P∨¬p p ¬p

補題 V(A)⊂V’’(A)⊂V’(A) Aの構成に関する帰納法で示せる。 任意の、フレーム(W,R)と命題変数の割り当てVに対して、V(A)⊂V’’(A)⊂V’(A)が成り立つ。 Aの構成に関する帰納法で示せる。 V(B)⊂V’’(B)⊂V’(B)、V(C)⊂V’’(C)⊂V’(C)のとき、V’’(A)は以下の通り。 V’’(B) V’’(C) V’’(A) A=B∧C V その他 不明(V⊂V’’⊂V’) V’ A=¬B 全て V=V’’=V’ A=B∨C

V’’は古典論理 (∀(W,R,V) V’’(A)=W)⇔Aは古典論理で真 を示す。 ∀(W,R,V) (V’’(A)=W ⇐ V’(A)=W) を言えば良い。 Aの構成に関する帰納法 Aが変数のときは条件を満たすものはない。 A=B∨C、¬Bのときは補題の証明より成立

A=B∧Cのとき ∀(W,R,V) V’(B∧C)=W ⇔ ∀(W,R,V) (V’(B)=WかつV’(C)=W) ⇔ ∀(W,R,V) (V’’(B)=WかつV’’(C)=W)(IHより) ⇔ ∀(W,R,V) (V’’(B∧C)=W) 以上より示せた。

動機 ∧と¬の断片では直観主義論理と古典論理が一致することが、このモデルを使うと一目で分かる。 p (p∨⊥)∧(¬p∨⊥) ¬P V゜(A∨B)={a∈W;∃b aRb∧(b∈V’’(A)またはb∈V’’(B))} では論理式の遺伝性が成り立たず、古典論理にならない。 (p∨⊥)∧(¬p∨⊥) p ¬P

MP (W,R,V’’)では意味論よりMPが成り立つことがすぐには分からない。 A→B,A B

今後の課題 この性質を利用して面白い論理は作れないか? 他の論理への拡張(直観主義二階命題論理など) 例えば、 V’’’(A∨B)=V(A∨B) V’’’(A→B)=V’’(A→B) とすると、MPが成り立たないが、公理化できるか? (この例ではできない模様) 他の論理への拡張(直観主義二階命題論理など)