Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Решенные билеты.doc
Скачиваний:
99
Добавлен:
26.05.2014
Размер:
1.72 Mб
Скачать

Вопрос 34. Автоматы самовосстановления. Теорема о сведении автомата самовосстановления к проходной линии задержки, её единственность. Автоматы внутреннего самовосстановления.

Самовосстановление в автоматах - процесс перехода этого автомата из произвольных 2-х или более состояний в эквивалентные (т.е. в один и тот же класс эквивалентности) под действием одной и той же входной последовательности, т.е. h(si,)~h(sj,), i,j. Чем больше вероятность этого события- тем устойчивее автомат к случайным сбоям во входной последовательности, и в функции перехода, кроме того если эта вероятность слишком велика, то при необходимости обеспечить к экземпляров автомата, можно не устанавливать их в одно и тоже начальное состояние т.е. можно обойтись без принудительной синхронизации. ПустьkN, lN0 и =(s1,…,sk)Sk обозначим: Pl()=X-1{Xlh(si, )~h(sj,)}, i,j; =S-k-вероятностьk-самовосстановления наl-ом шаге автомата А- вероятность того, чтоkсостояний при подаче последовательности длиныl перейдут в эквивалентные (равномерное распределение). Очевидно, что , причем если ==>=1,k; т.к.Pl()Pl+1(),l,s => => =P(k)(A)- вероятность k-самовосстановления А.

Определение: матрица переходных состояний k-грамм- матрица видаBk=(P(), которая определяется как: - матрица размераSkSk; -строки и столбцы занумерованы векторами состояний длиныk: k={}; - на пересечении строки =(s1,…,sk) и столбца =(s1,…,sk) стоит вероятность: P()=X-1{xXh(si,x)=si)} i,k т.е. элементы матрицы- вероятность того, чтоперейдет в за один такт.] -вектор, тогда =Bk=,l; P0()= 0, если i,j: sisj и =1, еслиi,j si~sj, тогда, если - нормированная сумма всех координат этого вектора, то:==>=,=,ll0. Из последнего следует, что выполняется одно из следующих свойств: а) <<…<==P(k)(A) илиб) <<P(k)(A), l , т.е. либо последовательность стабилизируется, либо нет.

Определение: (A) = или l0, тогда a), или , тогда б); -- задержка самовосстановленияв А.Легко показать, что (A)=(A),k2. Пример автомата с длиной задержки самовосстановления: Автомат Мура: X=Y={0,1}.(A)=

Определение: А-самовосстановления с задержкой n, еслиh(s,)~h(s,)s,sS, Xn,причем,n-минимальное. Здесьn-задержка самовосстановленияавтомата А.

Утверждение: ДляА; n,kN0, k2 следующие свойства равносильны: а) А-самовосстановления с задержкой n; б) <=1 (=0);в) вероятность (A)=1,(A)=n;г)=1; (A)=n;д) память входа автомата равнаn;

Доказательство: очевидноиз определений.

Утверждение: Дляавтомата-самовосстановления А выполняются следующие свойства: а) - связный автомат;б) Задержка эквиваалентности, задержка самовосстановления и память входа всегда совпадают. Пример: ‘Aвтомат самовосстановления’: R0()(X,Y,S=Xn)- проходная линия задержки (ПЛЗ),еслиt-минимальный номер существенной задержки, т.е.=(xt,xt+1,…,xn), то задержка самовосстановления =(n-t+1).

Определение: Два автомата: A и A с одним и тем же входным алфавитом- эквивалентные с задержкойn: AA, если дляs автомата Аs автомата А: ss и наоборот.

Теорема:(описание автоматов самовосстановления):Пусть A=(X, S, Y, h, f)- автомат самовосстановления с задержкой не болееn. Определим функции: A,n: Xn+1Y; A,n: Xnравенствами:A,n(x1,…,xn+1)=f(h(s,( x1,…,xn)),xn+1); A,n(x1,…,xn)=[h(s,( x1,…,xn))]~, для x1,…,xn иs, тогда: а)А,n- функция памяти А;б) АR0(A,n)- т.е. дляавтомата-самовосстановления можно найти эквивалентную ПЛЗ;в)A,n: R0(A,n) - внутренний гомоморфизм, образ которого совпадает с ()[c]- существенным подавтоматом А.

Доказательство: Прежде всего заметим, что определения отображенияА,n, A,n- корректны, т.к. не зависят от sв силу определения, также из определения => еслиt1 ,x1,…,xn+tX, sS и еслиAs(x1,…,xn+t)=y1,…,yn+t, тоyn+i=А,n(xi,…,xn+i) i, => по определению функции памяти а)- выполнено, кроме тогосостояние автомата А эквивалентно с задержкойnсостояниюR0(А,n), т.е. выполнено б); в): пусть h, f- функции переходов и выходов =>x1,…,xn => h(A,n(x1,…,xn),xn+1)=h([h(s, x1,…,xn+1)]~,xn+1)=[h(s,x1,…,xn+1)]~=A,n(x2,…,xn+1),

f(A,n(x1,…,xn),xn+1)=f(h(s,x1,…,xn),xn+1)=А,n(x1,…,xn+1)=> -гомоморфизм. т.к. гомоморфный образ сильносвязного автомата сильносвязен, а ПЛЗ- сильносвязна =>все состояния в образе- существенны, т.е.A,n(Xn)[c] Наоборот: Пусть [s]~( )[c], т.е.s-существенное состояние, то по определению существенного состояния: sS; x1,…,xnX: [s]~=[h(s1,(x1,…,xn))]~=A,n(x1,…,xn) => A,n(An)()[c], т.е.A,n(An)=()[c].

Утверждение (о единственности ПЛЗ): пусть hN0; i: Xn+1Y, i=1,2; и некоторое состояниеR0(1) эквивалентно некоторому состояниюR0(2) => 1=2 (т.е.R0()- единственная ПЛЗ, которая представляет некоторый автомат самовосстановления А). Доказательство: пусть они эквивалентны с задержкой к т.е.s1s2, тогда(x1...xn, xn+1) = (x1...xn, xn+1) т.к. после к-того такта появляются эквивалентные состояния по условию.

Следствие: дляА, nN0 следующие свойства равносильны: а)А- автомат самовосстановления с задержкой не болееn; б) AR0() для некоторого, т.е. : Xn+1Y; в) AA[c]~R0() для некоторого.

Определение: Внутреннее самовосстановление- (т.е. вместо~,=)- это процесс перехода из 2-х состояний: s, s в одинаковые под действием одной и той же: h(s,)=h(s,). Для минимальных автоматов эти два понятия совпадают, т.к. у них‘~’’=’. Если во всех предыдущих утверждениях заменить‘~’ на ‘=’,‘самовосстановление’ на ’внутреннее самовосстановление’, ‘’ на‘’, ‘’ на‘’, то все эти утверждения останутся верными.

Определение:А- внутренний самовосстанавливающийся с задержкойn, еслиh(s,)=h(s,) s, sS; Xn, причемn-минимальное. Другими словами это определение равносильно следующим условиям: =1- все состояния А совпадают с задержкой и =n –задержка совпадения.

Теорема (описание автоматов внутреннего самовосстановления): пусть A-автомат внутреннего самовосстановления с задержкойn, определим A,n: Xn+1Y; A,n: XnS равенствами: A,n(x1,…,xn+1)=f(h(x1,…,xn),xn+1), A,n(x1,…,xn)=h(s,(x1,…,xn)), дляx1,…,xn; s.=> A,n: R0(A,n)A- внутренний гомоморфизм, причем образ этого гомоморфизма равен А[c]. Вывод: всякий автомат внутреннего самовосстановления можно заменить на ПЛЗ.

Соседние файлы в предмете Криптография