Я столкнулся с проблемой при чтении книги.Я вижу, что программа использует предикат "простой" (я думаю, simple/1
).Я не знаю, что означает этот предикат, я не могу найти его с ?-help(simple)
в консоли.Но когда я пытался выполнить некоторые запросы в консоли, он работал примерно так:
5 ?- simple(p(x)).
false.
6 ?- simple(mia).
true.
7 ?- simple(Mia).
true.
8 ?- simple(f(Mia)).
false.
Я полагаю, это какой-то предикат, определяющий, является ли аргумент терминами (или переменными) или сложными терминами.