Вопросы по теме 'prolog-findall'

Найти все решения предиката
Я пытаюсь определить предикат, который получает один термин со свободными переменными и возвращает список сопоставлений этих переменных, например, если база данных a(0,1). a(1,1). ожидаемый результат будет ?- eval(a(X,1),Maps). Maps =...
1910 просмотров
schedule 03.11.2022

Пролог - поиск всех комбинаций (произведение) списка списков (списков)
Я попробовал несколько функций для реализации предиката, который находит все комбинации, как в этом примере: List = [[1, 2], [1, 2, 3]] Это должно быть выходом, Comb = [[1,1],[1,2],[1,3],[2,1],[2,2],[2,3]] но все решения, которые я...
1319 просмотров
schedule 15.01.2024