Теория Крона – Родса - Krohn–Rhodes theory

В математике и информатике , то теория Крон-Rhodes (или алгебраическая теория автоматов ) является подходом к изучению конечных полугрупп и автоматов , что стремится разложить их в терминах элементарных компонентов. Эти компоненты соответствуют конечным апериодическим полугруппам и конечным простым группам , которые комбинируются без обратной связи (это называется « сплетением » или «каскадом»).

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

Определения и описание теоремы Крона – Родса.

Полугруппа S , которая является гомоморфным образ подполугруппы из Т называется быть делителем из T .

Теорема Крон-Rhodes для конечных полугрупп состояний , что любая конечная полугруппа S является делителем конечного переменного сплетение из конечных простых групп , каждый делитель S , и конечные апериодические полугруппы (которые не содержат нетривиальных подгрупп ).

В автоматной формулировке теорема Крона – Родса для конечных автоматов утверждает, что для конечного автомата A со состояниями Q и входным набором I , выходным алфавитом U можно расширить состояния до Q ' так, чтобы новый автомат A' встраивался в каскад «простых», неприводимых автоматов: в частности, A эмулируется каскадом с прямой связью из (1) автоматов, полугруппы переходов которых являются конечными простыми группами, и (2) автоматов, которые являются банками параллельно работающих триггеров . Новый автомат имеет те же входные и выходные символы как A . Здесь и состояния, и входы каскадных автоматов имеют особую иерархическую форму координат.

Более того, каждая простая группа ( простая ) или негрупповая неприводимая полугруппа (подполугруппа триггерного моноида ), которая делит полугруппу преобразований группы A, должна делить полугруппу переходов некоторого компонента каскада, и только простые числа, которые должны встречаться как делителями компонентов являются те, которые делят полугруппу переходов A.

Групповая сложность

Сложность Крон-Родос (также называется группа сложности или просто сложность ) конечной полугруппы S наименьшее число групп в сплетении конечных групп и конечных полугрупп апериодических которых S является делителем.

Все конечные апериодические полугруппы имеют сложность 0, в то время как нетривиальные конечные группы имеют сложность 1. На самом деле существуют полугруппы любой неотрицательной целочисленной сложности. Например, для любого n больше 1 мультипликативная полугруппа всех ( n +1) × ( n +1) верхнетреугольных матриц над любым фиксированным конечным полем имеет сложность n (Kambites, 2007).

Основная открытая проблема в теории конечных полугрупп - разрешимость сложности : существует ли алгоритм , который вычислит сложность Крона – Родса конечной полугруппы с учетом ее таблицы умножения ? Были получены верхние оценки и все более точные нижние оценки сложности (см., Например, Rhodes & Steinberg, 2009). Родс предположил, что проблема разрешима.

История и приложения

На конференции в 1962 году Кеннет Крон и Джон Роудс объявили о методе разложения (детерминированного) конечного автомата на «простые» компоненты, которые сами по себе являются конечными автоматами. Эта совместная работа, имеющая значение для философии, включала в себя докторскую диссертацию Крона в Гарвардском университете и докторскую диссертацию Родса в Массачусетском технологическом институте . Упрощенные доказательства и обобщения теоремы на бесконечные структуры, были опубликованы с тех пор (см главу 4 2009 книги Steinberg и Родоса q- теории конечных полугрупп для обзора).

В статье Крона и Роудса 1965 г. в доказательстве теоремы о разложении конечных автоматов (или, что то же самое, последовательных машин ) широко использовалась структура алгебраической полугруппы . Более поздние доказательства содержали основные упрощения с использованием конечных сплетений конечных полугрупп преобразований. Теорема обобщает разложение Жордана – Гёльдера для конечных групп (в которых простые числа являются конечными простыми группами) на все конечные полугруппы преобразований (для которых простые числа снова являются конечными простыми группами плюс все подполугруппы «триггера» ( см. выше)). И групповая, и более общая декомпозиция конечных автоматов требует расширения набора состояний общего, но допускает то же количество входных символов. В общем случае они встроены в более крупную структуру с иерархической «системой координат».

Следует быть осторожным в понимании понятия «простое число», поскольку Крон и Роудс явно называют свою теорему «теоремой разложения на простые числа» для автоматов. Однако компоненты разложения не являются простыми автоматами (с простыми числами, определенными наивно); скорее, понятие простого числа является более сложным и алгебраическим: полугруппы и группы, связанные с составляющими автоматами разложения, являются простыми (или неприводимыми) в строгом и естественном алгебраическом смысле по отношению к сплетению (Eilenberg, 1976). Кроме того, в отличие от более ранних теорем о разложении, разложения Крона – Родса обычно требуют расширения набора состояний, так что расширенный автомат покрывает (имитирует) разлагаемый. Эти факты затрудняли понимание теоремы и затрудняли ее практическое применение - до недавнего времени, когда стали доступны вычислительные реализации (Egri-Nagy & Nehaniv 2005, 2008).

HP Zeiger (1967) доказал важный вариант, названный разложением голономии (Eilenberg 1976). Метод голономии оказался относительно эффективным и был реализован на вычислительной основе А. Эгри-Надь (Egri-Nagy & Nehaniv 2005).

Мейер и Томпсон (1969) дают версию разложения Крона – Родса для конечных автоматов, которая эквивалентна разложению, ранее разработанному Хартманисом и Стернсом, но для полезных разложений существенно важно понятие расширения множества состояний исходного автомата ( для случая неперестановочных автоматов).

Сейчас существует множество доказательств и конструкций разложений Крона – Родса (например, [Krohn, Rhodes & Tilson 1968], [Ésik 2000], [Diekert et al. 2012]), причем метод голономии в целом является наиболее популярным и эффективным (хотя не во всех случаях). Благодаря тесной связи между моноидами и категориями , версия теоремы Крона – Родса применима к теории категорий . Это наблюдение и доказательство аналогичного результата были предложены Уэллсом (1980).

Теорема Крона – Родса для полугрупп / моноидов является аналогом теоремы Жордана – Гёльдера для конечных групп (для полугрупп / моноидов, а не для групп). Таким образом, теорема является глубоким и важным результатом в теории полугрупп / моноидов. Эта теорема также вызвала удивление для многих математиков и компьютерных специалистов, поскольку ранее широко считалось, что аксиомы полугруппы / моноида слишком слабы, чтобы допустить какую-либо сильную структурную теорему, а предыдущие работы (Hartmanis & Stearns) могли лишь многое показать. более жесткие и менее общие результаты декомпозиции конечных автоматов.

Работа Эгри-Надя и Неханива (2005, 2008–) продолжает дальнейшую автоматизацию версии голономии разложения Крона – Родса, расширенной с помощью соответствующего разложения для конечных групп (так называемые координаты Фробениуса – Лагранжа ) с использованием системы компьютерной алгебры GAP .

Приложения вне теорий полугрупп и моноидов теперь вычислительно возможны. Они включают вычисления в биологии и биохимических системах (например, Egri-Nagy & Nehaniv 2008), искусственный интеллект , физику конечных состояний , психологию и теорию игр (см., Например, Rhodes 2009).

Смотрите также

Примечания

  1. ^ Холкомб (1982)стр. 141-142
  2. ^ Дж. Родс, основной доклад на Международной конференции по полугруппам и алгебраической инженерии ( Айдзу , Япония ), 26 марта 1997 г.
  3. ^ Моррис В. Хирш , "Предисловие к приложениям Родса теории автоматов и алгебры ". В книге Дж. Родса, Приложения теории автоматов и алгебры: через математическую теорию сложности к биологии, физике, философии и играм », (ред. К.Л. Неханив), World Scientific Publishing Co., 2010.

использованная литература

дальнейшее чтение

внешние ссылки