Практическое определение реакционного подхода

Итак, как было показано в предыдущем разделе, с теоретической точки зрения к компоненту, основанному на реакциях, неприменимо такое понятие, как состояние (state). Это о&ьясняется тем, что такие компоненты (опять-таки, с точки зрения теории) не обладают памятью. Если бы они сохраняли информацию о состоянии, тогда соотношение между множеством определений и множеством значений не было бы детерминированным. Иными словами, если выход зависит от значения переменных состояния, то одному и тому же входу могут в общем случае о* гіисістж«ать разные выходы.
Не вдаваясь в подробности, попутно заметим, что то же самое относится и к компонентам с внутренней обратной связью — с теоретической точки зрения они не яв-ляютх:я компонентами, основанными на реакциях. Действительно, если предыдущее выходное значение используется для определения последующего выходного значения, тогда один и тот же вход может в результате дать разные выходы. Таким образом, в обоих случаях (компоненты с состоянием и компоненты с внутренней обратной связью) мы имеем дело с недетерминированностью.
Однако, применив небольшое допущение, мы можем рассматривать все подобные системы как активизируемые системы (рис. 3.2). Суть этого допущения сводится к тому, чтобы рассматривать внутреннее состояние или обратную связь как дополнительный вход. И мы тут же получаем соответствие, основанное на реакциях! Это небольшое ухищрение позволяет нам избавиться от неоднозначности, делающей компоненты недетерминированными.
Поэтому на практике компоненты с несколькими состояниями или с обратной связью можно также рассматривать как компоненты, основанные на реакциях. Более того, это допущение распространяется даже на те компоненты, у которых соответствие входов и выходов определяется с небольшим влиянием вероятностных факторов — для этого случайную величину нужно просто представить в виде дополнительного входа.