2016-11-16 2 views
1

Согласно wikipedia, пролог использует SLD Resolution. Каковы основные алгоритмы, управляющие решением в core.logic?Какие алгоритмы используют clojure's core.logic для решения?

+0

Вы смотрите на источник? – Carcigenicate

+0

Да. Если у вас есть что предложить, не стесняйтесь. – matanster

+1

@ Неверный этот вопрос не является дубликатом. Он спрашивает, как это работает, а не для сравнения. Лучший ответ до сих пор отправляет вас на сравнение, но даже сравнение не обязательно дает полный ответ. – matanster

ответ

2

core.logic эффективно miniKanren. Сравнение здесь:

What are the main technical differences between Prolog and miniKanren, with respect to logic programming?

Или другое объяснение здесь:

http://minikanren.org/minikanren-and-prolog.html

+0

Спасибо, это сравнение дает отличное окно для изучения того, как они работают, и для выяснения необходимых чтений в доказательстве логики и теоремы. – matanster