Ошибка с базами данных 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
Подскажите чём проблема?
Листинг программы
- database-languages
- language(string)
- clauses
- assert(language("Italian")).
- assert(language("Japanese")).
- assert(language("English")).
- assert(language("French")).
- assert(language("German")).
- goal
- retract(X, languages), write(X), fail.
Решение задачи: «Ошибка с базами данных 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.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д