【发布时间】:2020-12-13 06:30:41
【问题描述】:
isTallerThan2(X,Y) :- tallerThan(X,Y).
isTallerThan2(X,Y) :- tallerThan(X,Z), isTallerThan2(Z,Y).
我想在哪里找到比 2 人高的人。
如果我有很多关系,其中 X 比 Y 高,像这样 tallerThan(X,Y)and 如果 b 比 a 高,而 c 比 b 高...那么我想找到所有人 c但停在那里,找不到人 d,e,f... 等。
【问题讨论】:
-
我不明白这是什么意思
-
好的,它是参数的数量。好吧,它应该是 arity 2,因为我在这里没有提到另一个条件,因为我问的是更一般的 q。
标签: recursion prolog predicate