具有以下定义:
biggerThan(a,b).
biggerThan(b,c).
biggerThan(c,d).
如何定义一个规则is_bigger(X,Y)
,这样is_bigger(a,c)
andis_bigger(a,d)
将返回 true。
此外,我对 Prolog 很陌生。标题是否正确解决了问题,如果没有,我该怎么说?
具有以下定义:
biggerThan(a,b).
biggerThan(b,c).
biggerThan(c,d).
如何定义一个规则is_bigger(X,Y)
,这样is_bigger(a,c)
andis_bigger(a,d)
将返回 true。
此外,我对 Prolog 很陌生。标题是否正确解决了问题,如果没有,我该怎么说?