Вопросы по теме '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 просмотров

Указание, что тип может существовать только в одном классе, если он уже существует в других классах Haskell.
Я работаю над проблемой, связанной с унификацией, с определяемым пользователем типом Subst a. Проблема гласит: «Определить класс типов Unified, указывающий, что функция unify::a -> a -> Maybe (Subst a) должна быть определена для любого типа a...
83 просмотров
schedule 21.03.2024