我可以在一棵树上检查人际关系(叔叔,阿姨,父亲,祖父......),但现在我想知道两个人是否在同一个或不同的树中,即检查他们是否来自同一个家庭'。
一个家庭的定义'有点愚蠢,因为我们都有一个共同的祖先,但这是我必须做的练习......
我想检查Maurice和Floriane来自同一个家庭......
答案 0 :(得分:0)
你有没有试过像:
inSameFamily(Person1, Person2) :-
ancestor(Person1, CommonAncestor),
ancestor(Person2, CommonAncestor).