【发布时间】:2018-04-10 00:19:15
【问题描述】:
我刚刚开始学习 PROLOG,我的任务是在家族树中创建 阿姨/叔叔 关系。可以使用 sister 关系创建姨妈关系,但必须在没有它的情况下创建叔叔关系。
目前的谓词有:男、女、父母 & 到目前为止创建的规则是:父亲、母亲、祖父、祖母、姐妹
这是我目前所拥有的:
sister(Sister,Individual):-
female(Sister),
parent(X,Sister),
parent(X,Individual),
Sister \= Individual.
aunt(Aunt, Individual):- sister(Aunt, X), parent(X, Individual).
如果不使用兄弟,我将如何创建 叔叔 关系?我知道 parent(parent(Individual)) == parent(uncle) 但是考虑到我目前的关系,我该怎么说呢?
提前感谢您的帮助!
【问题讨论】: