Свойства совместимости состояний
Два состояния автомата sm и sn называются совместимыми, что обозначим как sm ~ sn, если при подаче произвольного входного сигнала xi из входного алфавита Х на вход автомата, который находится в состоянии sm, и этого же сигнала xi, когда автомат находится в состоянии sn, на выходе формируется непротиворечивый выходной сигнал yi. То есть при различных состояниях, в которых находится цифровой автомат, входные и выходные сигналы определены и совпадают. Совместимость состояний иллюстрируется на рисунке 1.
Рисунок 1 Совместимость состояний Состояния автомата Sm и Sn совместимы при условии воздействия на вход цифрового автомата одного и того же входного сигналы xi и при этом на выходе на выходе будет формироваться одинаковый сигнал yi. Свойства совместимости состояний. 1. sm ~ sn - рефлексивность; 2. sm ~ sn => sn ~ sm - симметричность. Если состояние sm совместимо с состоянием sn. следовательно, состояние sn совместимо с состоянием sm; 3. sm ~ sк & sn ~ sк Þ sm ~ sn - нет транзитивности. Если состояние sm совместимо с состоянием sк. и состояние sn совместимо с состоянием sк, следовательно, состояние sm совместимо с состоянием sn. Два состояния sm и sn совместимы, если для любого xi Î X, где функции определены, выполняются два условия: · функции переходов совместимы d(sm, xi) ~ d(sn, xi) - условие совместимости по переходу. Это означает что при воздействии на вход автомата входного сигналы xi, находящегося в состояниях sm и sn, он переходит в одно и тоже состояние sк, либо в совместимые состояния. · функции выходов равны l(sm, xi) = l(sn, xi) - условие совместимости по выходу. Это означает что при воздействии на вход автомата входного сигналы xi, находящегося в состояниях sm и sn, на выходе будет формироваться один и тот же сигнал yi. Классом совместимости состояний C называют множество состояний, все элементы которого попарно совместимы друг с другом. Пример: состояния s1, s3, s5 по приведенному признаку совместимы, следовательно, они принадлежат одному классу совместимости С = {s1, s3, s5}. Классы совместимости могут пересекаться. Класс совместимости максимален, если он не содержится полностью в другом классе. Пример. Рассмотрим отношения классов совместимости С1 = {s1, s3, s5}, С2 = {s2, s3, s5, s7, s9, } и С3 = {s3, s7, s9}. Класс С1 = {s1, s3, s5} является максимальным по отношению к классу С2 = {s2, s3, s5, s7, s9} так как он полностью не содержится в классе С2 (в классе С2 отсутствует состояние s1). В свою очередь класс С2 по отношению к классу С1 также является максимальным на основании выше приведенных условий (в С1 отсутствуют состояния s2, s7, s9). В тоже время класс совместимости С3 = {s3, s7, s9} не является по отношению к классу С2 максимальным, так как полностью содержится в нём.
|