4.4.1. Дедуктивный поиск информации
Упражнение 4.60

Запрос lives-near

Подав запрос

(lives-near ?person (Hacker Alyssa P))

Лиза П. Хакер (Alyssa P. Hacker) может найти людей, которые живут с ней рядом, и с которыми она вместе может ездить на работу. С другой стороны, когда она пытается найти все пары людей, живущих друг около друга, при помощи запроса

(lives-near ?person-1 ?person-2)

она видит, что каждая подходящая пара людей попадается в выводе дважды, например

(lives-near (Hacker Alyssa P) (Fect Cy D))
(lives-near (Fect Cy D) (Hacker Alyssa P))

Почему так происходит? Можно ли получить список людей, живущих рядом друг с другом, в котором каждая пара появлялась бы по одному разу? Ответ объясните.


Это упражнение еще никто не завершил. Ты будешь первым!


Комментарии отсутствуют.

Необходима авторизация

Вы должны авторизоваться для создания комментария.

Вход