Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
§ 7.6. Существуют ли нерегулярные (непредставимые) события?Мы доказали выше, что всякое регулярное событие представимо в конечном автомате (§ 7.4) и что только оно и может быть представимо (§ 7.5). Но, может быть, любые события регулярны и, следовательно, представимы? Это предположение неверно. Нерегулярные, т. е. непредставимые в автомате события существуют. Чтобы доказать это, мы здесь рассмотрим примеры нерегулярных событий. Более того, мы выделим целый класс заведомо нерегулярных событий. Предположим, что задана какая-либо конкретная бесконечная последовательность символов
Назовем ее последовательностью Рассмотрим событие, состоящее в том, что входная последовательность символов Теорема. Заданная бесконечная последовательность входных символов Доказательство. Докажем сначала, что всякая «в конечном счете периодическая» последовательность представима. Пусть эта последовательность состоит из «начального отрезка» А конечной длины h и периодически повторяющегося затем «отрезка» В, также конечной длины Т. Рассмотрим все начальные куски В и
Значит, согласно первой теореме Клини, это событие представимо в конечном автомате. Докажем теперь обратное утверждение, что всякая представимая последовательность является «в конечном счете периодической». Действительно, пусть последовательность Составим последовательность Таблица 7.5
Таблица 7.6
Последовательность символов Доказанная теорема позволяет построить неограниченное число примеров непредставимых событий. Приведем два таких примера. Пример 1. Событие наступает, если на входе автомата появляется Пример 2. Событие наступает, если во входной последовательности число символов
и не имеет места при последовательности
В обоих этих примерах событие непредставимо, так как соответствующая последовательность не является «в конечном счете периодической». Не следует, однако, думать, что все непредставимые события охватываются этой теоремой. Так, например, при входном алфавите Пусть задан произвольный конечный автомат А. Подадим на его вход последовательность, состоящую из одних нулей. При этом хотя бы одно состояние х автомата должно раньше или позже повториться. Пусть состояние х появилось в моменты Таблица 7.7
Таблица 7.8
Последовательность состояний автомата в ленте, соответствующей Легко усмотреть причину, из-за которой невозможно представление событий в этих примерах; Она состоит в том, что конечный автомат в силу самого определения (число состояний конечно!) обладает «конечной памятью». Между тем в сформулированных выше примерах событий неограниченно растет с ростом номера такта объем информации, которую должен «помнить» автомат для того, чтобы каждый данный такт «решить» вопрос о том, имеет место событие или нет (в первом примере надо «знать» номер такта, т. е. «помнить», сколько тактов прошло, а во втором примере надо «считать» число нулей между двумя не следующими подряд друг за другом единицами, и это число также неограниченно растет). В заключение этого параграфа заметим еще раз, что множество последовательностей, описывающих нерегулярное (непредставимое) событие, может содержаться в качестве подмножества в регулярном множестве последовательностей. Так, например, событие, состоящее в том, что никогда не появляется на входе две единицы подряд, представимо. Входные последовательности, относящиеся к описанному выше первому примеру, являются подмножеством этого регулярного множества, но сами они составляют нерегулярное множество.
|
1 |
Оглавление
|