МАГАЗИННЫЙ АВТОМАТ


Определение. МАГАЗИННЫМ АВТОМАТОМ называется формальная система состоящая из 5 (6) объектов , где — конечный алфавит входных знаков;

О КС грамматике и магазинном автомате.


Для любого языка, порождаемого КС грамматикой существует магазинный автомат, возможно недетерминированный, распознающий (принимающий) строки этого языка. То есть для любого существует такой , что .

О магазинном автомате и КС языке.


Если — язык, принимаемый некоторым, возможно недетерминированным магазинным автоматом , то этот язык может быть порожден КС грамматикой, то есть существует грамматика , такая что .

Понятия и определения


определение: 1. Конечный автомат будем представлять как пятерку объектов: -, где входной алфавит ; — алфавит (множество) состояний содержит n элементов, начиная с нуля ; — выходной алфавит ; -отображения (функция) переходов ; — отображения (функция) выходов

Минимизация конечных автоматов


Формулировка: Для любого конечного автомата существует неотличимый от него минимальный автомат единственный с точностью до изоморфизма, имеющий состояний, если множество состояний автомата разбивается на классов эквивалентности . 

Алгоритм Мили (алгоритм эквивалентных состояний)


a) Пусть задан автомат и известно, что число его состояний . b) Зададим начальное приближение классов эквивалентности и сделаем это следующим образом: два состояния и относим в один класс эквивалентности , если и только если для всех входных знаков . 

Детерминация автоматов


Алгебра регулярных событий. Пусть заданы два языка и над некоторым алфавитом . Введем три операции: 1. объединение языков 2. конкатенация языков  

Теорема Клини


Утверждение: Для любого регулярного выражения существует конечный автомат представляющий (распознающий, порождающий) язык, задаваемый этим выражением.

О детерминации источников


Определение 2:асинхронный автомат (источник) — называется такой конечный автомат (источник) у которого все состояния (вершины) устойчивы по каждому входному знаку.

СТРУКТУРНЫЙ СИНТЕЗ АВТОМАТОВ


Самый отдаленный пункт… к чему-нибудь да близок, а самый близкий – от чего-нибудь да отдален. Козьма Прутков.

Комбинационный автомат


Определение: Комбинационный автомат- это конечный автомат, у которого выходной знак зависит от входного, и не зависит от состояния автомата. 

Теорема о структурном синтезе


Пусть задан некоторый конечный автомат К Вопрос : Как представить автомат в виде автоматной сети, возможно состоящий из более простых автоматов, чем исходных ? 

Синтез асинхронных автоматов


Определение: Асинхронным автоматом называется конечный автомат все составляющие которого, устойчивы по всем входным знакам. Это означает, что для всех состояний и .

О синтезе асинхронных автоматов


Определение: Произвольный асинхронный автомат может быть представлен ( реализован ) автоматной сетью, состоящей из двух комбинационных автоматов ? и ? ( без линии задержки ).

Об элементе задержки на один такт


Определение: Элемент задержки на один такт, используемый в теореме о структурном синтезе автомата КА, — является асинхронным автоматом.

Примеры синтеза


DL – триггер. Рассмотрим пример синтеза асинхронного автомата, который называется DL – триггером.

Дискретные устройства


Дискретное устройство – это устройство, функционирующее в дискретные моменты времени и обрабатывающее дискретные сигналы.

Комбинационные схемы


Комбинационной схемой называется сеть из логических элементов, реализующая некоторый комбинационный автомат. Следовательно, комбинационная схема реализует однозначное соответствие между значениями входных и выходных сигналов.

Асинхронные схемы


Ранее было показано, что автоматы можно разделить на: • комбинационные • асинхронные • синхронные