Программа должна вернуть true, если первое целое число ровно на 1 больше, чем второе целое число....
s(Count) --> a(Count), b(Count), c(Count). a(0) --> []. a(succ(Count)) --> [a], a(Count)....
Так что я с трудом пытаюсь с Пеано, и мне нужна помощь.Я хочу знать, четно ли число Пеано, и если...
Как получить продукт из элементов списка с помощью рекурсии? Если я спрашиваю: product([s(0),...
Я пытаюсь реализовать возведение в степень с помощью приведенного ниже кода, но простой запрос,...
У меня есть некоторые проблемы с этим упражнением COTO(0,y)=y COTO(x+1,y)=SUCC(SUCC(COTO(x,...
Продолжайте получать ошибку Arguments are not sufficiently instantiated для умножения на правило...
Я читаю книгу «Искусство пролога» и обнаружил упражнение, которое гласит «Определить сумму...
Я натолкнулся на эту оценку натуральных чисел логических чисел в учебнике, и у меня возникла...
Я пытался выучить Пролог, и я совершенно ошеломлен тем, что делает предикат s ().Я вижу, что он...
У меня есть этот очень простой код для представления чисел. Проблема в том, что я использую функцию...
У меня есть следующие правила % Signature: natural_number(N)/1 % Purpose: N is a natural number....
вот код плюс, который я не понимаю plus(0,X,X):-natural_number(X). plus(s(X),Y,s(Z)) :- plus(X,Y,Z)
У меня следующая процедура для натурального числа - это SWI-пролог: natural_number(0)....