Ошибка с базами данных Undeclared predicate, misspelling or not supported on chosen platform assert - Prolog
Формулировка задачи:
Добрый день
Вот такая программка, наблюдаю ошибки на всех assert:
This name is reserved for a standard predicate (on the selected platform): assert
Undeclared predicate, misspelling or not supported on chosen platform assert
Подскажите чём проблема?
Решение задачи: «Ошибка с базами данных Undeclared predicate, misspelling or not supported on chosen platform assert»
textual
Листинг программы
predicates
init
database-languages
language(string)
clauses
init :-
assert(language("Italian")),
assert(language("Japanese")),
assert(language("English")),
assert(language("French")),
assert(language("German")).
goal
init, retract(X, languages), write(X), fail.