- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验二 使用Prolog的一阶逻辑推理实验
201208070124 易雪媛 智能1201
一、实验目的
学会使用Prolog语言;
用Prolog语言巩固一阶逻辑知识;
能够使用prolog语言实现一阶逻辑的证明;
二、实验的硬件、软件平台
1.硬件:计算机
2.软件:操作系统:WINDOWS?2000?
3.应用软件:Prolog
三、实验内容及步骤
熟悉prolog语言的使用并实现对于一阶逻辑推理的证明
关于prolog语言:此实验中提到的语言使用来讲解:
例如:p(b). p(a) :- p(b). p(a) :- p(c)
分别表示:p(b)为真;
由p(b)为真可以推出p(a)为真;
由p(c)为真可以推出p(a)为真.
其中语句之间‘,’表示且,‘;’表示或,‘.’表示语句结束;
likes(bell,sports).表示bell喜欢sports。
实验步骤:
1. 对于a,b,c,d四种输入情况,验证|?- p(a).的真假;
a. p(b). p(a) :- p(b). p(a) :- p(c)
推理分析:
事实:p(b)为真.
推理:由p(b)为真可以推出p(a)为真,由p(c)为真可以推出p(a)为真.
结论:p(a)为真.
运行结果:
b. p(c). p(a) :- p(b). p(a) :- p(c).
推理分析:
事实:p(c)为真.
推理:由p(b)为真可以推出p(a)为真,由p(c)为真可以推出p(a)为真.
结论:p(a)为真.
运行结果:
c. p(b). p(a) :- p(b) ,p(c).
推理分析:
事实:p(b)为真.
推理:由p(b)为真且p(c)为真可以推出p(a)为真.
结论:p(a)为假.因为p(b)未知.
运行结果:
d. p(c). p(a):- p(b) ; p(c).
推理分析:
事实:p(b)为真.
推理:由p(b)为真或p(c)为真可以推出p(a)为真.
结论:p(a)为真.
运行结果:
验证 ?-friend(john,Y).
likes(bell,sports).
likes(mary,music).
likes(mary,sports).
likes(jane ,smith).
friend(john,X):-likes(X,reading),likes(X,music).
friend(john,X):-likes(X,sports),likes(X,music).
推理分析:
推理:1.如果X喜欢音乐,而且喜欢阅读,那么X是john的朋友。
2.如果X喜欢音乐,而且喜欢运动,那么X是john的朋友。
相关事实:mary喜欢音乐也喜欢运动。
结论:mary是john的朋友。
运行结果:
3.验证 likes(bill,X)
likes(ellen,tennis).
likes(john,football).
likes(tom,baseball).
likes(eric,swimming).
likes(mark,tennis).
likes(bill,X):-likes(tom,X).
推理分析:
推理:如果tom喜欢X,则bill喜欢X。
相关事实:tom喜欢baseball
结论:bill喜欢baseball
运行结果:
构建与,或,非,异或表达,并验证。
and(X,Y):-X,Y.
or(X,Y):-X;Y.
no(X):-xor(X,true).
xor(X,Y):-X\==Y.
推理分析:
推理:X,Y都为真时and(X,Y)为真。
X,Y有一个为真时or(X,Y)为真。
X为真时no(X)为真。
X不等于Y时,异或xor(X,Y)为真。
运行结果:
5.已知兄弟sib(X, Y)的定义如下
sib(X, Y):- p(Z, X), p(Z, Y), X \== Y.
co(X, Y);
sco(X, Y),?F(Zhao) ∨ ?F(Sun)
(5) ?F(Qian) ∨ ?F(Li)
待求解的问题为:???
(6) ?
您可能关注的文档
- 湖北省枣阳市鹿头中学2015-2016学年高一物理下学期期中摘要.doc
- 湖北省枣阳市鹿头中学2015-2016学年高一物理下学期期中摘要.doc
- 高二化学燃料燃烧释放的热量详解.ppt
- 金属的裂纹与断口预览.ppt
- 高二化学-如东中学2015-2016学年高二上学期期中化学详解.doc
- 湖北省枣阳市阳光中学2015-2016学年高二数学下学期期中理摘要.doc
- 湖北省枣阳市阳光中学2015-2016学年高一物理下学期期中摘要.doc
- 高二化学上学期维生素与微量元素详解.ppt
- 湖北省枣阳一中2014-2015学年高一物理下学期第三次月检考试摘要.doc
- 高二化学实验化学教学指导意见1详解.ppt
最近下载
- 农村电子商务教材配套教学课件(完整版)(文字可修改版).pptx
- 空冷湿冷机组冷却系统互补运行节能节水技术.pdf
- 矿产项目披露标准加拿大国家NI43-101文件-一-.pdf VIP
- 加拿大地质规范NI43-101标准(英文).pdf VIP
- 加拿大地质规范NI43-101.doc VIP
- 新款 GLK级车型介绍 车型204维修介绍手册.pdf VIP
- 加拿大NI43-101标准中文版.pdf VIP
- 医疗护理员课件.pptx VIP
- 数字逻辑与数字系统设计_中国矿业大学中国大学mooc章节课后测试答案期末考试题库2024年.docx VIP
- 道奇-JCUV-产品使用说明书-Journey Crossroad 旅行版(2.4L)-JCUV (B6F)-2013款酷威用户手册(产品使用说明书).pdf VIP
文档评论(0)