Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Богомолов А.М. Эксперименты с автоматами

.pdf
Скачиваний:
25
Добавлен:
23.10.2023
Размер:
7.81 Mб
Скачать

Аналогичным способом

получаем, что

V.v, ... хк Э ,>о 3 sk£Sa 3

; f t £ S (X0 (Sfc, A'j . . . .Vfc) = ?i; (Sft, -Vj . . . Aft)).

Полученное утверждение эквивалентно отрицанию (2.14), так как в (2.14) квантор существования по р влево проносится через кванторы общности эквивалентным образом. Импликация влево доказывается аналогично импликации влево в теореме 2.1.

Следствие 2.2. Задача контроля для класса автоматов (2.1) с мно­

жествами допустимых начальных состояний S^ а

5,- относительно

автомата

А0

= (S0, X, Y,

б0 , Х0) и его множества

допустимых на­

чальных

состояний 5 0 0 с

S0 решается с помощью

входной после­

довательности р = х^.-.х'ь

тогда и только тогда,

когда

выполня­

ется

условие

 

 

 

 

 

 

 

 

 

V»,... ук Фх, 5?, хх ...

хк,

ух ...

yk)cz

 

 

 

с

5 0 V Ф (б,, &

д-х . . . х к , У

і . . .

ук)

П S0

= 0 ) ,

(2.16)

где S0 =

(J

SioUS00.

 

 

 

 

 

 

Условие (2.16) можно использовать для получения

правил вывода.

В правилах вывода для решения задачи контроля каждый 1-й

этап

также определяется

выражением 6Xl(Si-\

f) 5f ').HO с провер­

кой

других

условий, и состоит из

последовательности

действий:

1)определение Sxl\

2)определение Si',

3)

определение

дх

(S'i);

4)

проверка

взаимоисключающих условий:

а)

5Х / (S])

с

5 0 ;

 

 

б)

бЖ |

П So =

0 ;

в)

6X / (S,)

П S0

П

5 t # 0 .

В случае а) делается вывод, что исследуемый автомат является автоматом А0 = (50 , X, Y, 6„, Я,0).В случае б) исследуемый автомат оказывается каким-то автоматом At и і Ф 0. В случае в) необходимо продолжать эксперимент. Существенным является то, что любые другие правила вывода, которые могут быть использованы при ре­ шении задачи контроля, согласуются с правилами вывода (2.16)

следующим

образом: если в результате анализа пары

ххг...хк,

у1у2...Ук) с

применением других правил вывода

получено

заключе­

ние, дающее решение задачи контроля, то это

же заключение по­

лучается при анализе некоторой пары начальных отрезков последо­

вательностей гх2...х{,

y-jjz... yt),

где t •< к, с

применением правил

вывода (2.16). Это следует из теоремы 2.3.

 

 

Определение 2.2.

Входную последовательность р = ххх2...хк

бу­

дем называть простым безусловным контрольным тестом для

класса

автоматов (2.1) с множествами

допустимых

начальных состояний

5/о cz 5,-, относительно

автомата А0 и множества 5 0 0 > если выпол­

няется (2.16).

 

Определениями 2.1

и 2.2 выделяются входные последователь­

ности, с приложением которых решаются диагностическая и конт­ рольная задачи.

Однако непосредственно в приложениях под тестом удобнее понимать такие входные последовательности вместе с перечислен­ ными возможными исходами эксперимента с указанием соответ­ ствующих результатов вывода.

2. 2. Правила вывода заключений при условном э к с п е р и м е н т е

Простому безусловному тесту соответствует безусловный экспери­ мент. Возможности безусловного эксперимента можно расширить переходом к условному эксперименту, в котором прикладываемая на 1-ом этапе часть входной последовательности определяется частью входной последовательности, прикладываемой на (I — 1)-ом этапе, и реакцией на нее. В этом случае исследователь влияет на процесс эксперимента. Схема действий при условном эксперименте следую­ щая:

1) прикладывается некоторая входная последовательность рг и фик­ сируется соответствующая выходная последовательность qx\

2)на основании анализа пары (pv qL) определяется последователь­ ность р2;

3)прикладывается входная последовательность р2 и фиксируется выходная последовательность q2 и т. д.

Формализация правил вывода в простом условном диагности­ ческом эксперименте осуществляется далее с помощью теоремы 2.4.

Предварительно докажем лемму. Лемма 2.3.

 

 

Ъл№£>

 

= 8,s (&,

(S£) П Sxi).

 

(2.17)

Д о к а з а т е л ь с т в о .

Пусть

s принадлежит

правой

части

равенства (2.17). Тогда, пользуясь определениями

8x,Syx по

(2.5),

приходим

к выводу, что

принадлежность s правой

части эквива­

лентна:

 

 

 

s А з ,

 

 

 

 

 

 

 

3 , 3 A

(s', л-2) =

3 S A- (s", хг)

= s' А

(2.18)

 

А 3 Л

(s", X,) =

Й Д

э

л

(s\ А-2) =

у2.

 

 

 

 

Пусть s принадлежит левой части (2.17). Тогда

 

 

 

3 , 3 s -6, (s", хгх2)

=

s А

3 A

(s", * А ) =

уху2.

 

(2.19)

Из (2.19)

следует

(2.18)

на

основании импликации

З (Р /\ Q) - >

Э Р А

Э Q. Этим показано,

что

правая часть равенства

(2.17)

включает левую часть.

 

 

 

 

 

 

 

 

 

На основании

формулы

6 ( П « І )

С : П.^

(а*) получаем включение

 

 

 

 

і

 

 

/

"

 

 

4*

правой части равенства (2.17) в левую часть, чем завершается доказательство.

Теорема 2.4. Диагностическая задача для класса автоматов (2.1) решается простым условным экспериментом тогда и только тогда, когда выполняется условие

3 p , V * • • • 3 p f t V w 3 , ( ( D ( 6 p , S I P l

... pk,qi

..

. qk)

cz

S,), (2.20)

где 5p, Sqp определяются для

последовательностей

no

(2.5).

Д о к а з а т е л ь с т в о .

Пусть

справедливо

(2.20).

Покажем

возможность решения диагностической задачи простым условным экспериментом. Прикладываем к исследуемому автомату такую по­ следовательность рг, что удовлетворяется (2.20).

Для любой выходной последовательности qx найдется входная последовательность р2, которую можно выбрать для продолжения эксперимента.

Наличие кванторов существования и всеобщности в (2.20) обес­ печивает возможность действий при эксперименте по выбору вход­

ных последовательностей pv р2, ....

pk

таких, что для любого набора

выходных последовательностей qlt

q2,

qk

имеет место

Э£ (Ф(5р, S"p, рх ...

pktqx

...

qk) cz St)

на основании леммы 2.1. Это означает, что применением правил

вывода

(2.7) при анализе пары хр2... pk, qxq%-.'.qk) определяется

один и

только один автомат.

Пусть диагностическая задача решается простым условным экс­ периментом. Тогда можно выбрать входную последовательность рх и для любой выходной последовательности qx выбрать входную по­ следовательность р2 и т. д., выбрать входную последовательность pk, что для любой выходной последовательности qk оказывается, что только один автомат может реализовывать пару хр2... pk, qxq2...qk). Анализ этой пары можно осуществить с применением правил вы­ вода (2.7). Их формальная запись с учетом леммы 2.3 дает (2.20).

Следствие 2.3. Диагностическая задача может быть решена про­ стым условным экспериментом тогда и только тогда, когда она мо­ жет быть решена простым безусловным экспериментом. Очевидно, что если диагностическая задача решается безусловным эксперимен­ том, то она решается условным экспериментом. С другой стороны, из (2.7) следует (2.20).

Следствие 2.4. Диагностическая задача для класса автоматов (2.1) с множествами допустимых начальных состояний S«j a St решается простым условным экспериментом тогда и только тогда,

когда выполняется

условие

 

 

Э р, V * . . . ЭPkV4k

Э , (Ф (бр, S$, P l ... pk,qi

... qk) cz St),

(2.21)

где бр, 5p определяются для последовательностей по (2.5) и (2.11).

Теорема 2.5. Пусть

задан класс автоматов (2.1).

Пусть

суще­

ствует такое целое k, что

 

 

 

 

 

 

 

V,/,... yk Э л-,... xk

3 , (Ф (6„

S'i,X

l ...

хк>Уі

...

ук)

cz St).

(2.22)

Тогда, в общем случае,

из (2.22)

не

следует

(2.7).

 

 

 

Д о к а з а т е л ь с т в о . Построим

пример,

противоречащий

импликации: (2.22)->-(2.7). Предположим, что / = { 1 , 2 }

и | Х.| = | Y\.

Для состояния s £ Sx функцию

6] s определим

так,

чтобы она

осу­

ществляла взаимнооднозначное

отображение

X на 5 j . Аналогично

поступаем с функцией *62S', где s' £ S2. Условие (2.22) будет выпол­ нено, если

Yx(K(s,

х)фХ2(5',х)).

 

Этому легко удовлетворить, если | X | > 2. На остальные

состояния

из множеств Sx и 5 2 никаких

ограничений не наложено,

и они, в

частности, могут составлять один класс эквивалентных состояний. Формализуем понятие простого условного диагностического

теста.

Определение 2.3. Семейство множеств входных последователь­ ностей (Я/},-£./, где J = {1, 2, k), будем называть простым услов­ ным диагностическим тестом для класса автоматов (2.1) относительно

семейства множеств допустимых начальных состояний {Sio}i£I(u),

е с л и

Sp.GP.Vui-iP. і •••

3 Р / і Є р Л У | 1 7 л і = ірй г (ф(бр, S% рх ...

...

pk,qt ... qk)cz S,).

(2.23)

Перейдем к решению задачи контроля. В этом случае анализ пары (р, q) также связан с определением множеств S4pn80 (Sp). Имеет место такая теорема.

Теорема 2.6. Задача контроля для класса автоматов (2.1) отно­ сительно автомата А0 = (50 , X, Y, б0 , Я,0) решается простым услов­ ным экспериментом тогда и только тогда, когда выполняется ус­ ловие

3

Р, V|

і = і Р і 1 3 pl{ Y\qk і = | pk і (Ф (бр, S4P, рх ...

pk, qx .. • (2.24)

...

qk)

cz S0 V Ф (6P > S$, P l ... P k , Q l ... 4k) П S0 =

0 ) .

Теорема 2.6 является очевидным следствием теорем 2.3, 2.5. Следствие 2.5. Задача контроля для класса автоматов (2.1) с мно­

жествами допустимых начальных состояний 5,о CZ Sit относительно автомата А0 = (S0, X, Y, б„, Х0) и множества 5 0 0 , решается простым условным экспериментом тогда и только тогда, когда выполняется условие

З Р . У Н . ^ І Р . | 3 P f c V i <ik\ = \pk і (ФФР, Sqp, P l . . .

qx . . .

qk)czS0\/

V Ф (бр, S% Рг ...

P k , q i ... qk) 0 S0 = 0 ) .

(2.25)

Определение 2.4. Семейство множеств входных последователь­

ностей {Pj}j£j, где / =

{1, 2 , f t } , будем называть простым услов­

ным контрольным тестом для класса автоматов

(2.1) с множествами

допустимых

начальных

состояний SJO с : S£

относительно автомата

^о — (^о, X,

Y, б0 , Х0)

и множества S0 0 с

S0 ,

если выполняется

условие (2.25) при р,- £ Pj, j £ J .

2. 3. Устойчивость установочных экспериментов

В работе [16] дана классификация экспериментов: безусловные и ус­ ловные, простые и кратные, диагностические и установочные.

Установочным является эксперимент, который решает следую­ щую установочную задачу: известно, что данный автомат Л, таблица

переходов и выходов которого имеется в распоряжении

исследова­

теля, находится в одном

из состояний Si,,

s,„,

si

.

Требуется

установить автомат А в

известное состояние. Очевидно,

что уста­

новочный эксперимент решает задачу диагноза.

В этом

случае

каждый автомат из анализируемого класса

{A^tqj

рассматривает­

ся как изолированный

подавтомат автомата Д (Л1 т

Л2 ,

Aj).

На эксперименты можно наложить новые ограничения и продол­ жить их классификацию.

Виды ограничений могут быть связаны с возникающими иногда

трудностями

реализации

эксперимента.

 

 

Пусть известно,

что исследуемый автомат

является

автоматом

Л = (S, X,

Y, б, X) в некотором состоянии из множества

состояний

S0czS.

 

 

 

 

 

Предположим, что последовательность р = xix.2...xk

является

установочной, т. е.

после

приложения этой

последовательности

к автомату А и наблюдения соответствующей

выходной

последова­

тельности определяется конечное (заключительное) состояние ав­ томата.

Пусть автомат Л является математической моделью некоторого реального устройства R. Приложению входной последовательности р к автомату Л соответствует осуществление некоторой кодирован­

ной последовательности воздействий на реальное

устройство R.

При этом устройство выдает последовательность

реакций, которая

после кодирования принимает вид выходной

последовательности

автомата Л. Если фиксирование последовательности

реакций реаль­

ного устройства R (или кодирование ее символами из 10 проведено неправильно, то возникает необходимость решать следующую зада­ чу: известно, что исследуемый автомат является автоматом Л в со­ стоянии из множества состояний б р (50 ); требуется установить Л в известное состояние. Эта задача отлична от исходной установоч­ ной задачи только множеством начальных допустимых состояний. Но этого достаточно, чтобы в общем случае решать задачу заново,

т. е. находить другую входную установочную

последовательность

и составлять другую схему возможных исходов

эксперимента.

Иногда может быть, что решение установочной задачи для мно­ жества допустимых начальных состояний S0 является также реше­ нием установочной задачи и для множества 6р (S0). Тогда, если вход­ ная последовательность р была установочной и соответствующая ей выходная последовательность была либо не зафиксирована, либо зафиксирована неверно, достаточно повторить эксперимент.

Рассмотрим простейшие свойства таких экспериментов. Обо­ значим:

Р (S) — множество всех подмножеств множества S; Xі (Y1) — г-я декартова степень множества X (Y).

Для автомата А определим отображение Tt:

 

TC:P(S)

XXі

х

Yl^P(S)

 

следующим

образом:

 

 

 

 

 

 

((S0 , х1

х(,

Уі ••• У,),

£ Ті

(2.26)

 

«-» ф (б,., Si,

хг

...

хс, yj_ ...

уд =

 

SL.

Пусть Т=

U Г,..

 

 

 

 

 

Определение 2.5. Входная последовательность р называется' ус­ тойчивой относительно множества состояний S 0 c S автомата А, если

V| , і = і р і (6, (S0 ), p,q)^T (S0, р, q)). (2.27)

Легко привести пример установочной задачи, которая не может быть решена с помощью устойчивой установочной последователь­ ности.

Так, для автомата Alt заданного табл. 8, не существует устой­ чивой установочной последовательности относительно множества

допустимых

начальных

состояний

 

 

 

 

Т а б л и ц а

8

Однако

в

ряде

случаев

уста­

 

 

Ч

ч

Ч

ч

новочная задача для автомата А,

S

\

 

 

 

 

для которого

не существует

устой­

h

 

s2

 

Уі

Уі

чивой установояной

последователь­

 

 

 

 

 

ности, сводится к такой

установоч­

s2

 

S3

 

Уі

Уі

ной задаче для автомата А,

когда

 

 

 

 

 

 

 

 

для него устойчивая

установочная

S3

 

Ч

S l

Уі

Уі

последовательность

может

быть

s4

 

 

s4

 

 

найдена. Например,

для

автомата

 

ч

У2

Уі

Аг

устойчивой установочной

по­

 

 

 

следовательностью относительно множеств ЪХг (50 ) и 8XlXl

(S0) яв­

ляется входной сигнал хг. Для автомата Аг

можно свести установоч­

ную задачу для множества S0 к установочной задаче для множества

§х,

(So) приложением входного

сигнала

xz.

 

 

Очевидно, что входная последовательность Р является устано­

вочной относительно множества S0czS

тогда и только тогда, когда

 

V i , , = | P l ( | T , ( S 0 , p , ( 7

) | < l ) .

(2.28)

Определение 2.6. Входная последовательность р = р1 У о2 назы­ вается квазиустойчивой относительно множества состояний S0 cz S автомата А, если выполняется условие

V i , і = і Р2 і (6P l P 2 (S0 ), ps, q) cz T (5Pl (50 ), p 2 , g)).

(2.29)

Определение 2.7. Входная последовательность p называется ус­ тойчивой установочной последовательностью относительно множе­ ства состояний S0 с 5 автомата Л, если р — устойчивая и уста­ новочная относительно S0.

Пусть входная последовательность представлена в виде р =

— РіРіРгР2--- РпРп- Д л я выходной последовательности q = qxq2... qn> ігде \рі \ = I qt I и множеств состояний введем обозначения:

S1

= S0, S / + 1 = r ( 6 P / ( S t ) , phq).

(2.30)

Определение 2.8.

Входная последовательность р называется

ква­

зиустойчивой установочной последовательностью относительно мно­

жества 5 0

с : 5,,

если выполняется условие

 

V ,

| Т (дРп

(... (F(6P ,

(6Р , (Sj), pv Й1) . . . ) , рп, qn)) I <

1 (2.31)

и для любого і,

1 <С і •< п, входная последовательность рірі

являе­

тся квазиустойчивой относительно множества 5,-.

 

Если последовательность р, с помощью которой решается уста­

новочная

задача, является

квазиустойчивой установочной, то

временные помехи, влияющие только на фиксирование или кодиро­ вание выходных последовательностей, устраняются повторением шагов эксперимента.

Рассмотрим некоторые свойства устойчивых последовательно­ стей.

Теорема 2.7. Необходимым условием устойчивости входной по­ следовательности р относительно множества состояний S0 cz S ав­

томата А является условие

 

 

 

 

 

 

 

б р р ( 5 0 )

с 8p (S0 ).

 

(2.32)

Д о к а з а т е л ь с т в о .

Требуется показать, что

(2.32) экви­

валентно

(2.27). Из

(2.27)

следует,

что

 

 

 

U

T(8~(S0),p,q)cz

 

U

T(S0,p,q).

 

 

І<?І = ІРІ

 

 

І?І = ІРІ

 

 

На основании (2.26) получаем

 

 

 

 

U

T(S0,p,q)

= Sp(S0),

U

Т(Sp(S0),

р, q)

=8pp(Sa).

І ? І = І Р І

 

 

І?І =

ІРІ

 

 

Этим доказывается, что из (2.26) следует (2.32).

Достаточным условием устойчивости входной последователь­

ности

р относительно множества состояний S 0 c S

автомата А яв­

ляется

условие

 

 

8 p ( S 0 ) c S 0 .

(2.33)

Это очевидно, так как при любых фиксированных р и q однозначное

отношение Т становится однозначным

отношением

Tpq cz Р (S) X

X Р (S) , и из включения прообразов следует включение образов.

Для любых 5 0 cr S, pt

и qh

где \ pt

\

= \qt\, имеет

место

Т (Т (S0 ,

рqx),

р2, q2)

=

Т (S„, рхр2, qxq2).

(2.34)

Равенство (2.34) становится очевидным, если его правую часть представить в виде (2.26).

Легко видеть, что любая входная последовательность устойчива относительно множества всех состояний автомата.

Существуют автоматы, у которых некоторые входные последо­ вательности устойчивы только относительно множества всех со­

стояний 5 автомата А. Например, если у автомата с m состояниями

переходы под воздействием сигнала х определяются

формулой

 

 

для і <

m б (s,-, x)

=

5,-+i и б (sm ) x) =

slt

 

 

то при p — x включение (2.32)

не

выполняется.

 

 

 

 

Теорема 2.8. Если, входная

последовательность

рхр2 устойчива

относительно

множества состояний S0 cz S автомата А,

то

это

не означает, что устойчивыми относительно множества S0 являются

входные последовательности рх

и р2.

Кроме

того, если входные

по­

следовательности рг

и р2 устойчивы

относительно

множества

S0,

то это не означает,

что входная

последовательность р-$2

является

устойчивой относительно множества 50 .

 

 

 

 

 

Д о к а з а т е л ь с т в о . Пусть 6 P l P 2 (S„)

cr S0 и 6P l (S„)

f) So —

=

0 , т. е. входная последовательность рхр2

устойчива^относительно

множества 5 0 ,

а образ и прообраз при отображении

6P l множества

S0

не имеют

общих

элементов. Очевидно, что отображение 6P l

на

множестве бр , (50 ) может быть определено так, чтобы не выполня­ лось (2.32). Устойчивость входной последовательности p-j>2 накла­

дывает

на отображение бР г ограничения только относительно мно­

жества

6P l

(S„). На

множестве

S0

отображение бР г может быть

определено

так, что не выполняется

(2.32). Предположим, что

вход­

ные последовательности рх

и р2

устойчивы относительно

множества

SQ.

Пусть

множества

6P l

(50 ) и бр (S0) не

имеют общих

элементов

как

между

собой, так и с множеством S0.

Тогда отображение бР з

на множестве 6P l (50 )

может быть определено так, что для входной'

последовательности рхр2

и множества S0 условие (2.32) не

выполня­

ется (аналогично при р =

рхр2.)

существу представляет

собой

Приведенное доказательство

по

схему построения последовательностей, для которых отрицается, связь устойчивости последовательности с устойчивостью ее частей.

Г л а в а З

Ч А С Т И Ч Н Ы Е Т Е С Т Ы ДЛЯ Р А С П О З Н А В А Н И Я А В Т О М А Т О В И З В Е С Т Н О Г О К Л А С С А

Взадачах классификации, таких как диагностика, распознавание образов и другие, иногда практически трудно выполнить отнесение некоторого объекта к одному или другому классу из-за нечеткости самой границы между классами и существования некоторой неопре­ деленности в группе признаков, определяющих тот или иной класс.

Всвязи с этим для разработки математического аппарата исследо­ вания задач такого типа Заде предложил отличную от классической интерпретацию принадлежности элемента множеству [53, 72, 73], взяв более широкое предикатное исчисление, в котором значения предиката не ограничиваются только крайними значениями истин­ ности, а образуют частично упорядоченное множество, в частном случае линейно упорядоченное множество. Множества, определяе­ мые предикатами такого типа, названы нечеткими множествами (fuzzy sets). Такой подход позволяет описывать многие важные си­ туации, когда принадлежность элемента множеству является ча­ стично неопределенной из-за отсутствия (часто принципиального) информации, которая могла бы снять эту неопределенность. Часто бывает важно изучить не всю возможную совокупность свойств некоторого объекта, а только подмножество наиболее интересных для исследователя свойств, каким-то образом упорядоченных внутри этого подмножества.

Задачи, возникающие в теории экспериментов с автоматами, яв­ ляются одним из примеров задач такого типа. Например, в задаче определения начального состояния автомата путем проведения эксперимента с ним перед началом эксперимента имеется неопре­ деленность относительно истинного начального состояния иссле­ дуемого автомата, которая снимается в процессе эксперимента. Ана­ логичная ситуация имеет место при распознавании автомата из известного класса. Если класс автоматов является исключительным [16], то неопределенность, имеющая место перед началом экспери­ мента, снимается при подаче на вход исследуемого автомата распо­ знающей последовательности. Если же на вход исследуемого авто­ мата подается последовательность, не являющаяся распознающей, то неопределенность может быть снята лишь частично. В главе 2 последовательность, распознающая автомат из известного класса, названа диагностическим тестом. Последовательность, по которой имеющая место неопределенность перед началом эксперимента мо­ жет быть снята лишь частично, назовем частично распознающей по-, следовательностью, или частичным тестом. В дальнейшем будет показано, что множество всех частичных тестов для распознавания автоматов известного класса допускает частичную упорядоченность.

Изучение свойств этого частично упорядоченного множества пред­ ставляет интерес как для создания методов построения тестов, так и для классификации тестов.

3. 1. В е к т о р ы различимости для класса автоматов

Как уже указывалось ранее, необходимым и достаточным условием возможности решения задачи распознавания автоматов известного класса (2.1) является исключительность этого класса. Условие ис­

ключительности

класса

формально

 

 

 

 

 

 

 

 

 

 

представимо

в виде

(2.2).

Если

 

 

 

 

 

 

 

 

и,

 

класс не является исключительным,

 

 

 

 

 

 

 

 

то

для

него

(2.2)

уже

 

не имеет

 

 

 

 

 

 

 

 

 

места, и могут выполняться другие

j

_

 

 

 

 

 

 

 

более

слабые

условия,

.которые

 

 

 

 

 

 

 

 

 

следуют из

(2.2).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Из

(2.2)

следует,

что

для

по

 

 

 

 

 

 

 

1А_

 

строения

диагностического

теста

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

для

(2.1)

не

обязательно

знать,

 

 

 

 

 

 

 

 

 

какие-конкретные выходные сигна-

 

Р и с _ 7

 

С х е м

а а в т о

м а т а

А ш

 

лы

выдает каждый автомат из (2.1)

 

 

 

 

 

 

 

 

 

 

на

данный

входной сигнал. Важно только знать,

различны

ли эти

выходные сигналы для разных автоматов или нет.

 

 

 

Пусть [At

=

(5,-, X,

Y,

&І,

?0}

(1 «С і <

п)

класс автоматов.

С целью уменьшения

 

громоздкости обозначений условимся кор-

теж

 

b,,

 

 

обозначать через

 

п

 

 

 

 

 

 

 

(blt

 

bn)

х

bt.

 

 

 

 

 

Введем

в

рассмотрение

автомат

i = i

 

 

 

его

следующим

А,

определив

образом:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

А =

(S, X,

Y, б, X),S=

х

Sh

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3.1)

 

 

б

XSi,X)=X

 

1=1

 

б,- (shx),

Ц

 

X

St,

X

=

X

к{

(St

x).

 

 

 

V = i

 

/

 

 

 

 

 

\ < = i

 

 

/

1=1

 

 

 

 

На выходе автомата А поставим комбинационную схему К,

прове­

ряющую условие типа (2.2), как показано на рис. 7.

Комбинацион­

ная

схема

К

каждому вектору

(ylt

уг,

 

 

yn)

£ Yn

ставит в одно­

значное соответствие упорядоченный набор из натуральных

чисел

R ~ (аг, а.г,

 

ап),

где а,- £

{0, 1,

2,

 

 

п

1},

получающийся

следующим образом:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

аҐ= О, ас =

(

max

а / + 1 ,

 

если

Уі«к*-іУ«

Ф

у„

 

 

 

[

' « / « ' - і

 

 

если

3 ку«,-_іг/,- =

ylt

 

 

 

 

 

 

 

 

 

 

а,,

 

 

 

 

 

 

 

 

 

 

 

 

 

і = 2~n,

 

 

 

 

 

 

(3.2)

Соседние файлы в папке книги из ГПНТБ