-
Представление событий автоматами.
Пусть X={x1,…,xm} произвольный входной алфавит, а X* - множество всех слов в этом алфавите. Тогда любое подмножество EX* называется событием в алфавите X. Далее будем рассматривать автоматы без выходов.
Событие E называется представимым в автомате S = <X, Q, , q1, F>, если (q1, x)F тогда и только тогда, когда xE. Всякому автомату при данных q1 и F однозначно соответствует представимое в нём событие: на графе автомата оно соответствует множеству путей, ведущих из q1 в вершины, принадлежащие множеству заключительных состояний F. Событие называется представимым, если существует конечный автомат, в котором оно представимо. Синонимом этого понятия является: множество определимое или допустимое, или распознаваемое автоматом. Другими словами представимое в автомате событие можно назвать множеством, разрешимым автоматом.
Оказывается, что не все события представимы в автоматах. Об этом говорит следующая
Теорема. Существуют события, не представимые в автоматах, а именно: никакая непериодическая бесконечная последовательность не распознаваема конечным автоматом.
Из этой теоремы следует, что класс множеств, распознаваемых автоматом, есть лишь часть (собственное подмножество) класса разрешимых множеств. Отсюда и из теоремы Райса вытекает, что свойство множества “быть представимым в конечном автомате” алгоритмически неразрешимо.
-
Понятие регулярного события
Определим три операции над событиями R и S в алфавите X.
-
Объединением (дизъюнкцией) событий R и S называется событие P, обозначаемое P = RS, которое образуется обычным теоретико-множественным объединением множеств R и S.
-
Умножением (конкатенацией) событий R и S будет событие U =RS, состоящее из слов вида: u = rs, где uU, rR, sS, то есть слова события U образуются приписыванием справа любого слова события S к любому слову события R.
-
Итерацией события R называется событие R* = eRRRRRR…Rn… =
.
Одноэлементные события, т.е. события {xi}, где xiX, называются элементарными и обозначаются буквами xi. Событие e, образованное пустым словом e, состоит из одного слова нулевой длины и также относится к элементарным.
Событие называется регулярным, если оно может быть получено из элементарных событий путём конечного применения операций: объединение, умножение и итерация, которые также называются регулярными.
-
Понятие источника
Источник (переходный граф сигналов, сигнальный граф) – это ориентированный граф, в котором выделены начальные и заключительные вершины, и на каждом ребре написана буква из алфавита X, либо e – пустое ребро. Каждый источник H однозначно определяет некоторое событие E в алфавите X, порождаемое множеством путей из начальных вершин в заключительные. Источники, представляющие одно и то же событие, называются эквивалентными. Частный случай источника – автомат без выхода.
Для любого источника H можно построить эквивалентный источник H0 с двумя полюсами (с одной начальной вершиной и одной заключительной). Для такого построения нужно в H0 ввести новую вершину q0 (единственная начальная вершина) и соединить её пустыми рёбрами с прежними начальными вершинами в H, а также новую вершину qz (единственную заключительную) и соединить с ней все заключительные вершины в H пустыми рёбрами. В остальном H0 совпадает с H.
