Предположим, у меня есть следующие факты:Пролог: Получить объект или объекты, которые не соответствуют факт
boy(a).
boy(b).
girl(c).
girl(d).
Если я запрашиваю:
?-boy(X).
я получаю:
X=a;
X=b.
Какой запрос следует использовать с помощью переменной, чтобы получить объекты, которые не соответствуют правилу boy(), в этом случае c и d?
Я новичок в Прологе, поэтому я думал об использовании
?-not(boy(X)).
Но это не правильно. Я использую swi-пролог. Заранее благодарим за ваше время и помощь.