Привет, у меня есть простая база данных знаний, определенная как:
carClass('X1','Oil','small').
carClass('X2','gas','big').
carClass('X3','Petrol','big').
carClass('X4','oil','small').
carClass('X5','Oil','small').
carClass('X6','gas','big').
Я пытаюсь написать правило, которое будет отвечать на запрос: Показать все классы автомобилей, которые работают на «масле» и НЕ ЯВЛЯЮТСЯ «большими».
Я пытаюсь реализовать это, используя:
OnOilButNotBig :-
carClass(CarClass,'oil',_),
carClass(CarClass,'oil', \+('big') ),
write(CarClass).
но это не работает.