2.5.3. Общая структура продукционной сии
Если говорить о
продукционной системе безотносительно
к пользователю, то она выступает как
программная система, которая может быть
представлена состоящей из трех модулей,
или блоков (в разных источниках
эти модули
(блоки) называются по-разному):
глобальная база
данных (Б-модуль);
множество
правил-продукций (П-модуль);
система управления
(У-модуль).

Рис. 2.3. Продукционная
система как динамическая система
Связь модулей
между собой показана на рис.
2.3.
2.5.4. Продукция как оператор
Процесс вывода
заключается в расширении множества
известных системе фактов. Факты содержатся
в Б-модуле системы. Состоянием продукционной
системы называется нуль-единичный
вектор
x
= (x1,
x2,
... xj,
... xN),
где xj
= 1, если факт ajA
установлен, и xj
= 0 в противном случае.
Продукция Pi
вида (2.1) является оператором, переводящим
вектор x
в вектор y
= Px,
координаты которого получаются по
следующему правилу:
Если xi1xi2...xis
= 1, то
.
Если xi1xi2...xis
= 0, то y
= x.
Во втором случае
говорят, что Т.е. Pi
в состоянии x
неприменима.
Неприменимой
является также продукция, для которой
факт aq
уже установлен.