Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЭС-04.doc
Скачиваний:
3
Добавлен:
26.09.2019
Размер:
345.6 Кб
Скачать

D1:  факториал (3, z)

На третьем этапе система логического вывода выполнит следующую последовательность этапов вывода на основе резолюции (таблица 4.2)

Таблица 4.2

Вывод на основе резолюции

Шаг вывода

Родительские предложения

Унификатор

Отрицание (резольвента)

1

D1, S2

 = {x:=3, y:=z, y1:=y/x} = = {x:=3 , y1:= z/3}

D2:  факториал (2, z/3)

2

D2, S2

 = {x:=2, y:=z/3, y1:=y/x} = = {x:=2 , y1:= z/6}

D3:  факториал (1, z/6)

3

D3, S2

 = {x:=1, y:=z/6, y1:=y/x} = = {x:=1 , y1:= z/6}

D4:  факториал (0, z/6)

4

D4, S1

 = {z/6:=1} = {z:=6}

Полученное на 4 шаге противоречие подтверждает отрицание D1, а стало быть вывод является успешным и дает решение:

факториал (3,z), с унификатором = {z:=6}

т.е. факториал (3,6)

Откуда ответ, выдаваемый системой логического вывода: z:=6