舞会小说网

附录B 理解PROLOG(第1页)

天才一秒记住【舞会小说网】地址:https://www.whwtrl.com

附录B理解PROLOG

banner"

>

假设我们想要一个解释家庭关系的系统,我们将了解一个简单的PROLOG程序如何捕获有关家庭关系的知识。

假设我们用“female(X)”

来表示X是女性,我们用“parents(X,M,F)”

表示X的双亲为M和F,其中M为父亲,F为母亲。

然后你就可以编写如下PROLOG规则:

sister_of(X,Y):-female(X),parents(X,M,F),parents(Y,M,F).

以上规则表述的是“X是Y的姐妹”

,如果以下规则成立:

1.X是女性。

2.X的父亲是M,母亲是F。

3.Y的父亲是M,母亲是F。

如果你不熟悉逻辑推理,这听起来似乎是用相当复杂的方式在表述某人是某人的姐妹。

但基本上,它表述的意思是,如果X是女性,X和Y有相同的父母,则X是Y的姐妹。

我们可以给PROLOG程序增加一些新的事实:

female(janine).

&s(janine,wayne,yvonne).

&s(david,wayne,yvonne).

鉴于这些事实,如果我们让PROLOG去证明Janine是David的姐妹,证明成立。

本例中的相关目标是:

sister_of(david,janine)

当提出这个目标时,PROLOG就会回答“是”

,表示它能够证明Janine是David的姐妹。

本章未完,请点击下一章继续阅读!若浏览器显示没有新章节了,请尝试点击右上角↗️或右下角↘️的菜单,退出阅读模式即可,谢谢!

如遇章节错误,请点击报错(无需登陆)

新书推荐

囤货重生,娇知青在七零被糙汉宠爆了愤怒值爆表吞天帝尊星宝三岁半被六个舅舅团宠了人在斗罗开局加入聊天群陈二狗的妖孽人生诸天从流月城开始邪医妖妃名动天下全球进化鉴宝赘婿的绝美调香师老祖她靠快穿修仙成神晚唐浮生从领主到维度魔神诸天最强万道钓皇超级保安在都市我老婆是导演大国航空盛唐陌刀王三无丫头混在深圳邪帝轻点爱:腹黑鬼医狂妃吞神至尊焚天龙皇最强赘婿护国狂龙无限之配角的逆袭