2.9 設有如下語句,請用相應的謂詞公式分別把他們表示出來:
(1) 有的人喜歡梅花,有的人喜歡菊花,有的人既喜歡梅花又喜歡菊花 。
解:定義謂詞 P(x):x是人 L(x,y):x喜歡y
其中,y的個體域是{梅花,菊花}。
將知識用謂詞表示為:
(P(x)→L(x,梅花)∨L(x,菊花)∨(L(x,梅花)∧L(x,菊花)))
(2) 有人每天下午都去打籃球。
解:定義謂詞 P(x):x是人 B(x):x打籃球 A(y):y是下午
將知識用謂詞表示為:
(A(y)→B(x)∧P(x))
(3) 新型計算機速度又快,存儲容量又大
解:定義謂詞
NC(x):x是新型計算機 F(x):x速度快 B(x):x容量大
將知識用謂詞表示為:
(NC(x)→F(x)∧B(x))
(4) 不是每個計算機系的學生都喜歡在計算機上編程序。
解:定義謂詞
S(x):x是計算機系學生 L(x,pragramming):x喜歡編程序
U(x,computer):x使用計算機
將知識用謂詞表示為:
(S(x)→L(x,pragramming)∧U(x,computer))
(5) 凡是喜歡編程序的人都喜歡計算機。
解:定義謂詞 P(x):x是人 L(x, y):x喜歡y
將知識用謂詞表示為:
(P(x)∧L(x,pragramming)→L(x,computer))
2.11用謂詞表示法表示農夫、狼、山羊、白菜問題。
設農夫、狼、山羊、白菜全部在一條河的左岸,現在要把它們全部送到河的右岸去,農夫有一條船,過河時除農夫外船上最多能載狼、山羊、白菜中的一種。狼要吃山羊,山羊要吃白菜,除非農夫在那里。試規划出一個全部安全過河的計划。請寫出所用謂詞的定義,並給出每個謂詞的功能基變量的個體域。
解:(1) 先定義描述狀態的謂詞
定義謂詞如下:
L(x):x在左岸 R(x): x在右岸 X的個體域是{農夫,船,狼,羊,白菜}
問題的初始狀態:
L(農夫)
L(船)
L(狼)
L(羊)
L(白菜)
問題的目標狀態:
R(農夫)
R(船)
R(狼)
R(羊)
R(白菜)
(2)定義描述操作的謂詞
L-R:農夫自己划船從左岸到右岸
L-R(x):農夫帶着x划船從左岸到右岸
R-L:農夫自己划船從右岸到左岸
R-L(x):農夫帶着x划船從右岸到左岸
其中,X的個體域是{狼,羊,白菜}
(3)問題求解過程:

2.16請對下列命題分別寫出它們的語義網絡:
(1)、每個學生都有一台計算機

(2)、高老師從3月到7月給計算機系學生講《計算機網絡》課。

(3)、學習班的學員有男,有女,有研究生,有本科生

(4)、創新公司在科海大街56號,劉洋是該公司的經理,他32歲,碩士學位

(5)、紅隊與藍隊進行足球比賽,最后以3:2的比分結束

2.17請把下列命題用一個語義網絡表示出來:


