7.3. Квазиэквивалентные автоматы
 
Говорят, что состояние  автомата М квазиэквивалентно состоянию
 автомата М квазиэквивалентно состоянию  автомата М, если любая входная последовательность, допустимая для
 автомата М, если любая входная последовательность, допустимая для  вызывает одинаковые реакции при приложении ее к
 вызывает одинаковые реакции при приложении ее к  и Говорят, что автомат М квазиэквивалентен автомату М, если для каждого состояния
 и Говорят, что автомат М квазиэквивалентен автомату М, если для каждого состояния  автомата М имеется, по крайней мере, одно состояние
 автомата М имеется, по крайней мере, одно состояние  автомата М, такое, что
 автомата М, такое, что  квазиэквивалентно
 квазиэквивалентно  На основе этого определения автомат
 На основе этого определения автомат  может быть интерпретирован следующим образом. Если дан неизвестный автомат, который может быть М или М, и известна реакция этого автомата на любую входную последовательность, допустимую для некоторого состояния автомата М, то нет способа определить, является неизвестный автомат автоматом М или М. Таким образом, М квазиэквивалентен М, если не существует способа отличить М от М при помощи внешних экспериментов, которые используют только те входные последовательности, которые допустимы для состояний автомата М. Заметим, что отношение квазиэквивалентности не является симметричным отношением; тот факт, что М квазиэквивалентен М, не означает, что М квазиэквивалентен М.
 может быть интерпретирован следующим образом. Если дан неизвестный автомат, который может быть М или М, и известна реакция этого автомата на любую входную последовательность, допустимую для некоторого состояния автомата М, то нет способа определить, является неизвестный автомат автоматом М или М. Таким образом, М квазиэквивалентен М, если не существует способа отличить М от М при помощи внешних экспериментов, которые используют только те входные последовательности, которые допустимы для состояний автомата М. Заметим, что отношение квазиэквивалентности не является симметричным отношением; тот факт, что М квазиэквивалентен М, не означает, что М квазиэквивалентен М. 
Пусть  — множества состояний автомата М такие, что каждое состояние автомата М включено, по крайней мере, в одно множество
 — множества состояний автомата М такие, что каждое состояние автомата М включено, по крайней мере, в одно множество  Множество множеств
 Множество множеств  называется группировкой, n называется мощностью группировки. Два состояния, которые находятся вместе, по крайней
 называется группировкой, n называется мощностью группировки. Два состояния, которые находятся вместе, по крайней 
 
мере, в одном множестве  , составляют сопряженную пару; пара состояний, которая не является сопряженной, называется разобщенной парой. Группировка называется правильной, если она удовлетворяет двум следующим условиям: (1) реакции автомата УН
, составляют сопряженную пару; пара состояний, которая не является сопряженной, называется разобщенной парой. Группировка называется правильной, если она удовлетворяет двум следующим условиям: (1) реакции автомата УН  где и составляют любую сопряженную пару, на любой входной символ
 где и составляют любую сопряженную пару, на любой входной символ  допустимый для
 допустимый для  и
 и  одинаковы; (2) первые преемники состояний
 одинаковы; (2) первые преемники состояний  и по отношению к
 и по отношению к  одинаковы или составляют сопряженную пару.
 одинаковы или составляют сопряженную пару. 
Пусть автомат М имеет множество состояний  Пусть автомат М квазиэквивалентен автомату М и имеет множество состояний
 Пусть автомат М квазиэквивалентен автомату М и имеет множество состояний  По определению квазиэквивалентности каждому состоянию
 По определению квазиэквивалентности каждому состоянию  автомата М должно соответствовать, по крайней мере, одно состояние автомата М, которое квазиэквивалентно
 автомата М должно соответствовать, по крайней мере, одно состояние автомата М, которое квазиэквивалентно  Распределим состояния автомата М по множествам
 Распределим состояния автомата М по множествам  таким, что
 таким, что  — множество всех состояний, по отношению к которым о квазиэквивалентно. Эти множества составляют группировку, так как они включают каждое состояние М, по крайней мере, один раз. Пусть
 — множество всех состояний, по отношению к которым о квазиэквивалентно. Эти множества составляют группировку, так как они включают каждое состояние М, по крайней мере, один раз. Пусть  — произвольная пара состояний из
 — произвольная пара состояний из  и пусть
 и пусть  — любой символ, допустимый для
 — любой символ, допустимый для  Реакция
 Реакция  должна быть такой же, как и реакция
 должна быть такой же, как и реакция  Поэтому реакции
  Поэтому реакции  должны быть одинаковы. Предположим, что первыми преемниками состояний
 должны быть одинаковы. Предположим, что первыми преемниками состояний  по отношению к
 по отношению к  являются
 являются  и что первый преемник состояния
 и что первый преемник состояния  по отношению к
 по отношению к  есть
 есть  Так как
 Так как  квазиэквивалентно
 квазиэквивалентно  должно быть квазиэквивалентно
  должно быть квазиэквивалентно  Поэтому
 Поэтому  не могут быть разобщенными и должны принадлежать одному и тому же множеству
 не могут быть разобщенными и должны принадлежать одному и тому же множеству  В заключение можно сделать вывод, что группировка
  В заключение можно сделать вывод, что группировка   автомата М, построенная описанным выше способом, должна быть правильной группировкой.
 автомата М, построенная описанным выше способом, должна быть правильной группировкой. 
Если дан автомат М с правильной группировкой  то автомат
 то автомат  может быть построен по следующим правилам.
 может быть построен по следующим правилам.  имеет n состояний, обозначаемых
 имеет n состояний, обозначаемых 
 
 Если состояние M, принадлежащее множеству
 Если состояние M, принадлежащее множеству  переходит в состояние, принадлежащее множеству
 переходит в состояние, принадлежащее множеству  , и при этом выдается выходной символ
, и при этом выдается выходной символ  при входном символе то в М! состояние
 при входном символе то в М! состояние  переходит в и при этом выдается выходной символ при приложении входного символа
 переходит в и при этом выдается выходной символ при приложении входного символа  Никакой неоднозначности при таком построении не получается, так как, если некоторое состояние автомата М, принадлежащее
 Никакой неоднозначности при таком построении не получается, так как, если некоторое состояние автомата М, принадлежащее  , переходит в некоторое состояние, принадлежащее и при этом выдается выходной символ
, переходит в некоторое состояние, принадлежащее и при этом выдается выходной символ  на входной символ то каждое состояние М, которое принадлежит
 на входной символ то каждое состояние М, которое принадлежит  и для которого допустим символ
 и для которого допустим символ  переходит в состояние, которое принадлежит
 переходит в состояние, которое принадлежит  и при этом выдается символ
 и при этом выдается символ  на входной символ Из построения
 на входной символ Из построения  следует, что состояние
 следует, что состояние  автомата
 автомата  квазиэквивалентно каждому состоянию М, принадлежащему множеству
 квазиэквивалентно каждому состоянию М, принадлежащему множеству  . Поэтому автомат М квазиэквивалентен автомату М. Таким образом, имеем следующий результат.
. Поэтому автомат М квазиэквивалентен автомату М. Таким образом, имеем следующий результат. 
Теорема 7.1. Каждому автомату  с n состояниями, который квазиэквивалентен автомату М, соответствует в М правильная группировка мощности
 с n состояниями, который квазиэквивалентен автомату М, соответствует в М правильная группировка мощности  . Каждой правильной группировке мощности n в автомате М соответствует автомат М, который квазиэквивалентен автомату М.
. Каждой правильной группировке мощности n в автомате М соответствует автомат М, который квазиэквивалентен автомату М. 
Построение правильной группировки автомата М при заданном М и построение М при заданной правильной группировке автомата М можно осуществить так, как это описано выше. Если М — автомат с r состояниями и если  то говорят, что М — сокращенная форма М. Если не существует сокращенной формы М, имеющей меньше чем n состояний, то говорят, что
 то говорят, что М — сокращенная форма М. Если не существует сокращенной формы М, имеющей меньше чем n состояний, то говорят, что  — минимальная форма М, которая обозначается М. Минимальная форма М данного автомата М имеет такое же значение для автоматов с ограничениями на входе, как и для автоматов без ограничений на входе: М — наименьший автомат, который ведет себя так же, как заданный автомат М. Однако следует иметь в виду, что в случае автомата с ограничениями на входе поведение автоматов М и М сравнимо только в отношении входных последовательностей, допустимых для состояний исходного автомата М.
 — минимальная форма М, которая обозначается М. Минимальная форма М данного автомата М имеет такое же значение для автоматов с ограничениями на входе, как и для автоматов без ограничений на входе: М — наименьший автомат, который ведет себя так же, как заданный автомат М. Однако следует иметь в виду, что в случае автомата с ограничениями на входе поведение автоматов М и М сравнимо только в отношении входных последовательностей, допустимых для состояний исходного автомата М. 
 
Теорема 7.1 предполагает, что автомат М может быть определен из автомата  состояниями посредством перечисления всех правильных группировок автомата М, имеющих мощность r или меньше, и выбора из них наименьшей. Если задана наименьшая правильная группировка, или минимальная правильная группировка, то автомат, квазиэквивалентный автомату М, может всегда быть построен описанным ранее способом; этот автомат является минимальной формой автомата М. Хотя этот метод и дает решение, он очень трудоемок во всех случаях, кроме наиболее тривиальных, поскольку требует перечисления правильных группировок. В следующем параграфе будет получен ряд результатов, которые позволят отчасти облегчить задачу такого перечисления.
 состояниями посредством перечисления всех правильных группировок автомата М, имеющих мощность r или меньше, и выбора из них наименьшей. Если задана наименьшая правильная группировка, или минимальная правильная группировка, то автомат, квазиэквивалентный автомату М, может всегда быть построен описанным ранее способом; этот автомат является минимальной формой автомата М. Хотя этот метод и дает решение, он очень трудоемок во всех случаях, кроме наиболее тривиальных, поскольку требует перечисления правильных группировок. В следующем параграфе будет получен ряд результатов, которые позволят отчасти облегчить задачу такого перечисления.