数理論理学
第5回
解釈
© 加藤,高田,新出
3.2 述語論理の
意味論 (p.55)
演習問題4
何代先であっても、直系の女性先祖を判
定できる確定節、fAncestor を定義せよ。
parent(kotake, sumire).
fAncestor(X,Y) :- …
fAncestor(X,Y) :- …
?- fAncestor(X, tomohiro).
X = sakiko ;
X = sumire ;
X = kotake;
maruko, hiroshi, tomozou に
対しては false.
motherと fAncestor
以外の述語を使用し
た場合は0点
演習問題4
何代先であっても、直系の女性先祖を判
定できる確定節、fAncestor を定義せよ。
fAncestor(X,Y) :- mother(X,Y).
fAncestor(X,Y) :- mother(X, Z),
fAncestor(Z, Y).
motherと fAncestor
以外の述語を使用し
た場合は0点
3.2 述語論理の意味論 (p.55)
これらはあくまでも記号の定義であり、これらの記号自体には意味はない
意味を持たせるものが解釈
(p. 63)
知識の形式的表現と、それを用いた自動
推論のための仕組みの理解を目指す。
論理式や、関数に意味を
与えるもの。 (p. 61)
解釈
対象領域
定義3.14
割り当て
定義3.15
3.2.2 解釈
定義 3.17
割り当て
割り当て
とは、さくら家における述語記号や関数記号の割り当て
| tomozou | kotake | hiroshi | … | maruko |
tomozou | ⊥ | ⊥ | T | … | ⊥ |
kotake | ⊥ | ⊥ | T | … | ⊥ |
hiroshi | ⊥ | ⊥ | ⊥ | … | T |
… | … | … | … | … | … |
maruko | ⊥ | ⊥ | ⊥ | … | ⊥ |
さくら家における解釈を
とする。ただし
| tomozou | kotake | hiroshi | … | maruko |
tomozou | tomozou | tomozou | tomozou | … | tomozou |
kotake | tomozou | kotake | kotake | … | kotake |
hiroshi | tomozou | kotake | hiroshi | … | hiroshi |
… | … | … | … | … | … |
maruko | tomozou | kotake | hiroshi | … | maruko |
とは、さくら家における述語記号や関数記号の割り当て
さくら家における解釈を
とする。ただし
hiroshi kotake
sumire tomozou
maruko
sakiko
梅田家の家系図
解釈には、様々なものが考えられる
梅田家における解釈を
とする。ただし
とは、梅田家における述語記号や関数記号の割り当て
| tomozou | kotake | hiroshi | … | maruko |
tomozou | ⊥ | ⊥ | ⊥ | … | ⊥ |
kotake | T | ⊥ | ⊥ | … | ⊥ |
hiroshi | T | ⊥ | ⊥ | … | ⊥ |
… | … | … | … | … | … |
maruko | ⊥ | ⊥ | ⊥ | … | ⊥ |
梅田家における解釈を
とする。ただし
とは、梅田家における述語記号や関数記号の割り当て
| tomozou | kotake | hiroshi | … | maruko |
tomozou | tomozou | kotake | hiroshi | … | tomozou |
kotake | kotake | kotake | hiroshi | … | kotake |
hiroshi | hiroshi | hiroshi | hiroshi | … | hiroshi |
… | … | … | … | … | … |
maruko | tomozou | kotake | hiroshi | … | maruko |
D
p.63
この解釈 I の元で、論理式Fが
真になること、つまり
を示す。
の用い方
(pp. 63-64)
E1
E2
⊃
(p.62) 5.
(p.62) 3.
p.62 5.
D
p.62 5.
p.62 5.
(p.62) 3.
E1
E2
⊃
が、右の解釈の元
でも真になることを
しめせ。
F
課題5