Есть ли в SWI-Prolog какой-либо встроенный предикат, который всегда будет давать сбой И мешать машине вернуться назад - это остановит выполнение программы немедленно (это не то, что делает fail/0
)?
Я мог бы использовать порезы, но они мне не нравятся.
Делать что-то вроде !, fail
не проблема для меня, но для достижения того, что я хочу, мне придется использовать разрезы в большем количестве мест, а это то, что мне не нравится.