Вопросы по теме 'unification'
Почему SWI-Prolog объединяет строки в кавычках и без кавычек (без пробелов) по одному и тому же правилу?
Предположим, у меня есть следующие правила:
unify('test', 'this is a test').
run :- write('Enter something: '),
read(X),
unify(X, Y),
write('The answer is '), write(Y).
И затем я запускаю его следующим образом:
?-...
967 просмотров
schedule
31.12.2023
Можно ли получить ошибку бесконечного вида в Haskell 98?
Я реализую добрую систему для нового функционального языка программирования, и в настоящее время я пишу функцию для объединения двух видов. Рассмотрим четыре случая:
+---------+---------+-------------------------------------------------------+
|...
849 просмотров
schedule
25.05.2024
Указание, что тип может существовать только в одном классе, если он уже существует в других классах Haskell.
Я работаю над проблемой, связанной с унификацией, с определяемым пользователем типом Subst a. Проблема гласит:
«Определить класс типов Unified, указывающий, что функция unify::a -> a -> Maybe (Subst a) должна быть определена для любого типа a...
83 просмотров
schedule
21.03.2024