如何正确引用此函数купил_путёвку(x,y)以使其返回答案,例如,它准确回答了 Ivan 或 Petya 买票的问题,我尝试通过以下方式联系купил_путёвку(X,Y),但我收到一条消息false,虽然我应该给出答案,例如,оптисофт或авиатор。
деньги('Ivan',есть).%есть деньги
деньги('Petya',есть).%есть деньги
паспорт('Ivan',есть).%у Ивана есть паспорт
паспорт('Petya',есть).%у Пети есть паспорт
ближе(авиатор,оптисофт).%Оптисофт ближе, чем авиатор
купил_путёвку(x,y):-ближе(x,y),деньги(x,y),паспорт(x,y).
解决方案: