Я новичок в прологе.Я написал следующий код, чтобы проверить, простое ли число.
notPrime(X):-
integer(Y),
Y>1,
mod(X,Y) is 0.
prime(X):- \+ notPrime(X).
Я думаю: «Если число X не простое, то существует целое число Y> 1, такое, что Xмод Y равен 0. "
Код не работает, и я не могу понять, почему.Спасибо:)