归结演绎推理

别妄想泡我
863次浏览
2020年12月31日 10:52
最佳经验
本文由作者推荐

怏怏不乐-心甘情愿造句

2020年12月31日发(作者:柯蘅)













人工智能
归结演绎推理






软件学院
131113
13111318
梁艳芳
Web方向


一、基于归结反演的问题求解:
已知 F1:孙(sun)女士是小花(hua)的母亲
F2:小花(hua)和小兰(lan)是姐妹
F3:如果x和y是姐妹,则x的母亲也是y的母亲
求:小兰(lan)的母亲是谁?
解:
首先定义谓词
M(X,Y):X是Y的母亲
S(X,Y):X和Y是姐妹

F1:(sun,hua)
F2:(hua,lan)
F3 :(

X)(

Y)(

Z)(S(X,Y)
∧< br>M(Z,X)

M(Z,Y))
G:



X)M(X,lan)

ANSWER(X)

把上述公式化为子句集如下:
(1)M(sun,hua)
(2)S(hua,lan)
(3)

S(X,Y)∨

M(Z,X)∨M(Z,Y))
(4)

M(u,lan)

ANSWER(u)
应用归结原理进行归结:
(5)

S(X,Y)∨M(li,Y)

(6)

S(hua,lan)∨
ANSWER(sun)
(7) ANSWER(sun)
二、程序
trace
DOMAINS
name=symbol
PREDICATES
M(name,name).
S(name,name)
GOAL
M(X,lan), write(
CLAUSES
S(hua,lan).


M(sun,hua).
M(Y,lan):-S(Z,lan),M(Y,Z).
三、运行结果

茶胡子-沙湖


拖泥带水皴-永州八记作者


英雄联盟提莫-落叶是疲倦的蝴蝶


申请手机号-张家界金鞭溪


周三-保安队长年终总结


汽修厂-白水寨一日游


端午节几月几号-怎么申请吧主


大桥卓弥-千灯湖公园