Программирование на языке Пролог для искусственного интеллекта

       

и по типу того, как



Упражнение

2. 9.    Рассмотрите программу на Рисунок 2.10 и по типу того, как это сделано на Рисунок 2.10, проследите процесс вычисления пролог-системой вопроса
        ?-  большой( X),   темный( X).
Сравните свое описание шагов вычисления с описанием на Рисунок 2.10, где вычислялся, по существу, тот же вопрос, но с другой последовательностью целей:
        ?-  темный( X),   большой( X).
В каком из этих двух случаев системе приходится производить большую работу для нахождения ответа?
Посмотреть ответ

hl();


Упражнение

2. 10. Что будет, если пролог-системе задать такой вопрос:
        ?-   Х  =  f( X).
Успешным или неуспешным будет здесь сопоставление? По определению унификации в логике, сопоставление должно быть неуспешным, а что будет в соответствии с нашим определением сопоставления из раздела 2.2? Попробуйте объяснить, почему многие реализации Пролога отвечают на вышеприведенный вопрос так:
        X  =   f(f(f(f(f(f(f(f(f(f(f(f(f(f(f( ...
Посмотреть ответ

Содержание раздела