假设我们有序言的知识基础是这样的:我怎样才能提供Prolog的问问题,我
guilty(X) :-
commits(X,Y),
crime(Y).
crime(murder).
crime(theft)
当我问这个问题:
?- guilty(john)
我想要的Prolog问我一个问题这样的:
is commits(john, murder) ?
,我回答没有然后
is commits(john, theft) ?
,如果我回答是序言说
**yes**
我怎样才能让这样的事情?
谢谢..
谢谢你,这就是我正好问 – bahadrix 2012-07-25 13:43:14