5. Присвоить значение переменной, входящей в часть "ТО" правила, и поместить ее
в конец очереди переменных логического вывода.
6.  Удалить переменную, стоящую в начале очереди переменных логического
вывода, если она больше не встречается в условной части какого-либо правила.
7.  Закончить процесс рассуждений, как только опустеет очередь переменных,
логического вывода. Если в очереди есть еще переменные, вернуться к шагу 3.
На машину вывода возлагаются следующие основные задачи:
1 .Построение трассы вывода.
2.Интерпретация правил вывода и их применение к текущему контексту.
3 . Повышение эффективности поиска.
Формальное понятие трассы вывода дается ниже. Задача построения трассы вывода
заключается   в   отображении   в   памяти   ЭВМ   последовательности   шагов   вывода,
применяемых   правил   и   получаемых   значений   переменных.   Множество   значений
переменных,   известных   на   данном   шаге   вывода   образует   контекст.   Цель   построения
трассы - возможность ее переопределения с некоторого ранее порожденного контекста,
Создание   текущего   контекста   связано   с   выбором   правила   вывода   из   множества
альтернативных  правил   -   вторая   задача.  От   такого   выбора   в   конечном   итоге   зависит
эффективность системы (быстродействие ЭС), поэтому необходимы меры по обеспечению
достаточной эффективности машины вывода.
Существует два базовых подхода к построению трассы вывода. Первый основан на
логике решения в направлении "от того, что известно - к тому, что надо найти"; второй
подход,  наоборот,   использует  движение   в  обратном  направлении:  "от  того,   что  надо
найти - к тому, что известно" Первый подход характеризует системы с прямым выводом,
второй - системы с обратным выводом. Обратный вывод применяется в тех случаях, когда
цели известны и их сравнительно немного.
В   системах   диагностики   чаще   применяется   прямой   вывод,   в   то   время   как   в
планирующих   системах   более   эффективен   обратный.   Кроме   того,   используется   и
комбинированный   вывод,   основанный   на   сочетании   прямого   и   обратного   поиска.
Комбинированный вывод называется также циклическим.
Проблема   организации   трассы   вывода   напрямую   связана   с   повышением
эффективности поиска. Мы подробно исследуем эти вопросы в последующих разделах.
Сейчас   формализуем   задачу   организации   трассы   вывода.   Для   этого   введем   понятие
дерева решения. Рассмотрим пятерку