湖南小说网

手机浏览器扫描二维码访问

附录B 理解PROLOG(第1页)

附录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的姐妹。

请关闭浏览器阅读模式后查看本章节,否则将出现无法翻页或章节内容丢失等现象。

热门小说推荐
穿越后,我和夫君一起重生了

穿越后,我和夫君一起重生了

再次醒来成了架空世界北陌国正五品中书舍人府上,没了父母庇护,被大房算计消香玉损的二房嫡女肖云依。大房为了独占原主父亲用命换来的福德,不仅想害死原主,算计二房嫡长子,还恶毒的想把刚出生不满百天的二房小少爷送于别人当养子,真可谓是恶毒之极刚捊顺摸清府里的情况,还没想好以后要怎么摆脱大伯一家的算计,就得了消息,府上被家族嫡支连累要被流放至边境。流放路上还被所谓的亲人嫌弃和挤兑,不怕不怕,随身空间不离不弃,气死那些想看他们笑话的人。而在边境军户区挨打受气长大的景睿,自从被自家大哥打破了头,整个人性情大变,再不是人人可期的小可怜。凭借着自己的能力步步高升,满脑子都是强大自己,找到那个和他相约前世今生的小女人。都说千里姻缘一线牵,前世今生皆是缘,冥冥之中皆天意,真可谓是踏破铁鞋无觅处,得来全不费工夫,妙哉!再次相遇,意外得知陈年秘事,面对人心险恶血海深仇,那就搅他个天翻地覆。看云依如何护佑幼弟看两夫妻如何再续前缘,披荆斩棘,携手共创盛世辉煌。穿越逍遥嫡女男女主系列文...

每日热搜小说推荐