Запитання з тегом «prolog»

2
Які основні технічні відмінності між Prolog та miniKanren щодо логічного програмування? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 3 роки тому . Удосконаліть це питання Коли я хочу прочитати логічне програмування, я завжди натрапляю на два …

2
Використання зайвих цілей у запитах
(За пропозицією @repeat ) Розгляньте запит чистої програми 1 ?- G_0. Яку користь матиме запит ?- G_0, G_0.? Виноски 1 Немає табелів (щоб бути безпечним), обмеження в порядку. Попередня публікація на цю тему.

1
Несподівана поведінка заморожених / 2
Я розігрувався з прорококоруючими предикатами freeze/2і frozen/2: ?- freeze(X,a=a), frozen(X,Goal). ?- freeze(X,a=a), freeze(Y,b=b), X=Y, frozen(X,Goal). sicstus-prolog (версія 4.5.1 для x86_64) дав такі відповіді: | ? - заморожувати (X, a = a), заморожувати (X, ціль). Мета = пролог: заморозити (X, користувач: (a = a)) , prolog: заморозити (X, користувач: (a = …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.