
Термин «продукция» был введен американским логиком Е. Постом в 40-х
годах в работах по обоснованию и формализации алгоритмических систем.
Продукцией называется правило вида
t
ttt
n
,...,,
21
,
где t
1
,
t
2
, ...,t
n
– посылки, а t – заключение, при этом t
1
,
t
2
, ...,t
n
, t - слова
некоторого алфавита. Вся совокупность правил, хранящаяся в БЗ, называется
системой продукций. В простейшем случае и посылки и заключение могут
быть простыми высказываниями. Главное отличие продукции от логических
формул – они допускают более широкий спектр интерпретации.
В наиболее общем виде под продукцией понимается выражение
<(i), Q, N, P→A, D>, где:
•
i – уникальное имя продукции, с помощью которого продукция
выделяется из всего множества (в качестве имени может выступать любая
цепочка символов или цифр, но чаще – лексема, отражающая суть
(смысл) данной продукции);
•
Q – сфера применения данной продукции (такие сферы легко выделяются
в системах знаний человека по принципу "полки", например на первой
полке хранятся знания о математике, на второй – о физике и т.п.);
•
N – условие применимости ядра продукции (если N принимает значение
«истина», то ядро продукции активизируется, в противном случае
продукция не может быть применена);
•
Р → A – ядро продукции; допускается форма: «если Р, то А, иначе В»;
ядра могут быть детерминированными (могут быть либо однозначными,
либо альтернативными (связка «или») - нужен свой механизм выбора
альтернативы из нескольких возможных (например: если Р, то чаще надо
делать А1, реже А2)) или недетерминированными (т.е. А может и не
выполняться при истинности D; ядро продукции в этом случае
интерпретируется: «если Р, то, возможно, А», а для формирования оценок
используется вероятностный или какие-либо другие подходы (например,
246