Проблема теории конечных групп
В математике , особенно в области абстрактной алгебры , известной как комбинаторная теория групп , проблема со словами для конечно порождённой группы — это алгоритмическая проблема определения того, представляют ли два слова в генераторах один и тот же элемент . Проблема со словами — это хорошо известный пример неразрешимой проблемы .
Если — конечный набор порождающих для , то проблема тождественности слов — это проблема принадлежности к формальному языку всех слов в и формального набора обратных, которые отображаются в тождество при естественном отображении из свободного моноида с инволюцией на группу . Если — другой конечный набор порождающих для , то проблема тождественности слов над порождающим набором эквивалентна проблеме тождественности слов над порождающим набором . Таким образом, можно однозначно говорить о разрешимости проблемы тождественности слов для конечно порожденной группы .
Связанная, но отличающаяся проблема однородности слов для класса рекурсивно представленных групп — это алгоритмическая проблема принятия решения, если в качестве входных данных задано представление для группы в классе и два слова в генераторах , представляют ли слова один и тот же элемент . Некоторые авторы требуют, чтобы класс можно было определить с помощью рекурсивно перечислимого набора представлений.
История
На протяжении всей истории предмета вычисления в группах проводились с использованием различных нормальных форм . Они обычно неявно решают проблему слов для рассматриваемых групп. В 1911 году Макс Ден предположил, что проблема слов является важной областью изучения сама по себе, вместе с проблемой сопряженности и проблемой изоморфизма групп . В 1912 году он дал алгоритм, который решает как проблему слов, так и проблему сопряженности для фундаментальных групп замкнутых ориентируемых двумерных многообразий рода, большего или равного 2. Последующие авторы значительно расширили алгоритм Дена и применили его к широкому кругу задач принятия решений в теории групп . [3] [4] [5]
В 1955 году Петр Новиков показал , что существует конечно представленная группа, такая что проблема слов для неразрешима . [6] Отсюда немедленно следует, что проблема однородных слов также неразрешима . Другое доказательство было получено Уильямом Буном в 1958 году. [7]
Проблема со словами была одним из первых примеров неразрешимой проблемы, которая была обнаружена не в математической логике или теории алгоритмов , а в одном из центральных разделов классической математики, алгебре . В результате ее неразрешимости было показано, что несколько других проблем в комбинаторной теории групп также неразрешимы.
Проблема со словами на самом деле разрешима для многих групп . Например, полициклические группы имеют разрешимые проблемы со словами, поскольку нормальная форма произвольного слова в полициклическом представлении легко вычислима; другие алгоритмы для групп могут, при подходящих обстоятельствах, также решать проблему со словами, см. алгоритм Тодда–Коксетера [8] и алгоритм завершения Кнута–Бендикса . [9] С другой стороны, тот факт, что конкретный алгоритм не решает проблему со словами для конкретной группы, не показывает, что группа имеет неразрешимую проблему со словами. Например, алгоритм Дена не решает проблему со словами для фундаментальной группы тора . Однако эта группа является прямым произведением двух бесконечных циклических групп и, таким образом, имеет разрешимую проблему со словами.
Более конкретное описание
В более конкретных терминах, проблема однородного слова может быть выражена как вопрос переписывания для буквенных строк . Для представления группы , будет указано определенное количество генераторов
для . Нам нужно ввести одну букву для и другую (для удобства) для элемента группы, представленного . Назовем эти буквы (вдвое больше, чем генераторов) алфавитом для нашей задачи. Тогда каждый элемент в представлен каким-то образом произведением
символов из , некоторой длины, умноженных на . Строка длины 0 ( нулевая строка ) обозначает элемент идентичности . Суть всей проблемы в том, чтобы уметь распознавать все способы представления, учитывая некоторые отношения.
Эффект отношений в состоит в том, чтобы заставить различные такие строки представлять один и тот же элемент из . Фактически отношения предоставляют список строк, которые могут быть либо введены там, где мы хотим, либо отменены всякий раз, когда мы их видим, без изменения «значения», т. е. элемента группы, который является результатом умножения.
Для простого примера рассмотрим группу, заданную представлением . Записывая для обратного к , мы имеем возможные строки, объединяющие любое количество символов и . Всякий раз, когда мы видим , или или мы можем их вычеркнуть. Мы также должны помнить о необходимости вычеркнуть ; это говорит о том, что поскольку куб является единичным элементом , то таковым является и куб обратного к . При этих условиях задача с текстом становится простой. Сначала сократим строки до пустой строки, , или . Затем заметим, что мы также можем умножить на , поэтому мы можем преобразовать в и преобразовать в . Результатом является то, что задача с текстом, здесь для циклической группы порядка три, разрешима.
Однако это не типичный случай. Например, у нас есть каноническая форма , которая сокращает любую строку до строки длиной не более трех, монотонно уменьшая длину. В общем случае, неверно, что можно получить каноническую форму для элементов, пошаговым сокращением. Возможно, придется использовать отношения, чтобы многократно расширить строку, чтобы в конечном итоге найти сокращение, которое уменьшит длину.
В худшем случае результатом является то, что отношение между строками, утверждающее, что они равны, является неразрешимой проблемой .
Примеры
В следующих группах имеется решаемая текстовая задача:
Известны также примеры с неразрешимыми текстовыми задачами:
- Дано рекурсивно перечислимое множество положительных целых чисел, имеющее неразрешимую проблему членства, есть ли конечно порожденная группа с рекурсивно перечислимым представлением, проблема слов которой неразрешима
- Каждая конечно порождённая группа с рекурсивно перечислимым представлением и неразрешимой проблемой тождества является подгруппой конечно порождённой группы с неразрешимой проблемой тождества
- Число реляторов в конечно представленной группе с неразрешимой текстовой проблемой может быть всего лишь 14 или даже 12.
- Явный пример разумного краткого изложения с неразрешимой текстовой проблемой приведен в работе Коллинза 1986 года: [19]
Частичное решение текстовой задачи
Проблему со словами для рекурсивно представленной группы можно частично решить в следующем смысле:
- Дано рекурсивное представление для группы , определите:
- то существует частично рекурсивная функция такая, что:
Говоря более неформально, существует алгоритм, который останавливается, если , но не делает этого в противном случае.
Отсюда следует, что для решения текстовой задачи достаточно построить рекурсивную функцию такую, что:
Однако в тогда и только тогда, когда в . Отсюда следует, что для решения текстовой задачи для достаточно построить рекурсивную функцию такую, что:
Пример
В качестве примера использования данной методики будет доказано следующее:
- Теорема: Конечно определенная финитно аппроксимируемая группа имеет разрешимую проблему тождества.
Доказательство: Предположим , что — конечно представленная, аппроксимируемая конечными числами группа.
Пусть — группа всех перестановок натуральных чисел , которая фиксирует все числа, кроме конечного числа. Тогда:
- локально конечен и содержит копию каждой конечной группы.
- Текстовая задача решается путем вычисления произведений перестановок.
- Существует рекурсивное перечисление всех отображений конечного множества в .
- Так как является финитно аппроксимируемым, то если является словом из образующих , то в тогда и только тогда, когда некоторое отображение из в индуцирует гомоморфизм такой, что в .
Учитывая эти факты, алгоритм определяется следующим псевдокодом:
Для каждого отображения X в S Если каждый релятор в R выполняется в S Если w ≠ 1 в S вернуть 0 Конец, если Конец, если Конец для
определяет рекурсивную функцию, такую что:
Это показывает, что существует решаемая текстовая задача.
Неразрешимость проблемы однородного слова
Приведенный выше критерий разрешимости проблемы тождества слов в одной группе может быть расширен простым рассуждением. Это дает следующий критерий равномерной разрешимости проблемы тождества слов для класса конечно представленных групп:
- Чтобы решить проблему однородности слов для класса групп, достаточно найти рекурсивную функцию , которая принимает конечное представление для группы и слова в генераторах , такую, что всякий раз, когда :
- Теорема Буна-Роджерса: не существует единого частичного алгоритма , который решает проблему со словами во всех конечно представленных группах с разрешимой проблемой со словами.
Другими словами, однородная проблема слов для класса всех конечно представленных групп с разрешимой проблемой слов неразрешима. Это имеет некоторые интересные последствия. Например, теорема вложения Хигмана может быть использована для построения группы, содержащей изоморфную копию каждой конечно представленной группы с разрешимой проблемой слов. Кажется естественным спросить, может ли эта группа иметь разрешимую проблему слов. Но следствием результата Буна-Роджерса является то, что:
- Следствие: Не существует универсальной разрешимой группы проблем со словами. То есть, если — конечно определенная группа, которая содержит изоморфную копию каждой конечно определенной группы с разрешимой проблемой со словами, то она сама должна иметь неразрешимую проблему со словами.
Замечание: Предположим, что — конечно представленная группа с разрешимой проблемой тождества и — конечное подмножество . Пусть , — группа, порожденная . Тогда проблема тождества в разрешима: даны два слова в генераторах , запишите их как слова в и сравните их, используя решение проблемы тождества в . Легко подумать, что это демонстрирует единообразное решение проблемы тождества для класса (скажем) конечно порожденных групп, которые могут быть вложены в . Если бы это было так, то несуществование универсальной разрешимой группы проблемы тождества легко следовало бы из Буна-Роджерса. Однако только что представленное решение для проблемы тождества для групп в не является единообразным. Чтобы увидеть это, рассмотрим группу ; чтобы использовать приведенное выше рассуждение для решения проблемы тождества в , сначала необходимо продемонстрировать отображение, которое продолжается до вложения . Если бы существовала рекурсивная функция, которая отображала бы (конечно порожденные) представления групп в во вложения в , то единообразное решение проблемы слов в действительно могло бы быть построено. Но нет никаких оснований, в общем случае, предполагать, что такая рекурсивная функция существует. Однако оказывается, что, используя более сложный аргумент, проблему слов в можно решить без использования вложения . Вместо этого используется перечисление гомоморфизмов , и поскольку такое перечисление можно построить единообразно, оно приводит к единообразному решению проблемы слов в .
Доказательство того, что не существует универсальной разрешимой группы текстовых задач
Предположим, что была универсальной разрешимой группой проблем со словами. При заданном конечном представлении группы можно рекурсивно перечислить все гомоморфизмы, сначала перечислив все отображения . Не все эти отображения распространяются на гомоморфизмы, но, поскольку является конечным, можно различать гомоморфизмы и негомоморфизмы, используя решение проблемы со словами в . «Отсеивание» негомоморфизмов дает требуемое рекурсивное перечисление: .
Если имеет разрешимую проблему со словами, то по крайней мере один из этих гомоморфизмов должен быть вложением. Так, дано слово в генераторах :
Рассмотрим алгоритм, описанный псевдокодом:
Пусть n = 0 Пусть repeatable = TRUE, пока ( repeatable ) увеличьте n на 1 , если (решение текстовой задачи в G показывает, что h n ( w ) ≠ 1 в G ) Пусть repeatable = FALSEвыход 0.
Это описывает рекурсивную функцию:
Функция явно зависит от представления . Рассматривая ее как функцию двух переменных, была построена рекурсивная функция , которая принимает конечное представление для группы и слово в генераторах группы , так что всякий раз имеет разрешимую задачу со словами:
Но это единообразно решает проблему слов для класса всех конечно представленных групп с разрешимой проблемой слов, противореча Буну-Роджерсу. Это противоречие доказывает, что не может существовать.
Алгебраическая структура и проблема со словами
Существует ряд результатов, связывающих разрешимость словесной задачи и алгебраическую структуру. Наиболее значимым из них является теорема Буна-Хигмана:
- Конечно определенная группа имеет разрешимую проблему тождества тогда и только тогда, когда она может быть вложена в простую группу , которая может быть вложена в конечно определенную группу.
Широко распространено мнение, что должно быть возможно выполнить построение так, чтобы простая группа сама была конечно представлена. Если это так, можно было бы ожидать, что это будет трудно доказать, поскольку отображение из представлений в простые группы должно быть нерекурсивным.
Бернхард Нейман и Ангус Макинтайр доказали следующее :
- Конечно определенная группа имеет разрешимую проблему тождества тогда и только тогда, когда она может быть вложена в каждую алгебраически замкнутую группу .
Примечательно то, что алгебраически замкнутые группы настолько дики, что ни одна из них не имеет рекурсивного представления.
Самым старым результатом, связывающим алгебраическую структуру с разрешимостью текстовой задачи, является теорема Кузнецова:
- Рекурсивно представленная простая группа имеет разрешимую текстовую задачу.
Чтобы доказать это, пусть будет рекурсивным представлением для . Выберем нетождественный элемент , то есть в .
Если — слово на генераторах , то пусть:
Существует рекурсивная функция, такая что:
Писать:
Тогда, поскольку конструкция была однородной, это рекурсивная функция двух переменных.
Из этого следует, что: рекурсивно. По построению:
Так как является простой группой, то ее единственными факторгруппами являются она сама и тривиальная группа. Так как в , мы видим в тогда и только тогда, когда является тривиальной тогда и только тогда, когда в . Следовательно:
Существование такой функции достаточно для доказательства разрешимости текстовой задачи для .
Это доказательство не доказывает существование единого алгоритма для решения проблемы слов для этого класса групп. Неоднородность заключается в выборе нетривиального элемента простой группы. Нет никаких оснований предполагать, что существует рекурсивная функция, которая отображает представление простой группы в нетривиальный элемент группы. Однако в случае конечно представленной группы мы знаем, что не все генераторы могут быть тривиальными (любой отдельный генератор может быть, конечно). Используя этот факт, можно модифицировать доказательство, чтобы показать:
- Проблема тождества слов разрешима равномерно для класса конечно определенных простых групп.
Смотрите также
Примечания
- ↑ Гриндлингер, Мартин (июнь 1959 г.), «Алгоритм Дена для решения текстовой задачи», Communications on Pure and Applied Mathematics , 13 (1): 67–83, doi :10.1002/cpa.3160130108.
- ^ Линдон, Роджер К. (сентябрь 1966 г.), «Об алгоритме Дена», Mathematische Annalen , 166 (3): 208–228, doi : 10.1007/BF01361168, hdl : 2027.42/46211 , S2CID 36469569.
- ^ Шупп, Пол Э. (июнь 1968 г.), «Об алгоритме Дена и проблеме сопряженности», Mathematische Annalen , 178 (2): 119–130, doi : 10.1007/BF01350654, S2CID 120429853.
- ^ Новиков, П.С. (1955), «Об алгоритмической неразрешимости проблемы тождества слов в теории групп», Труды Математического института им. В.А. Стеклова, 44 : 1–143, Zbl 0068.01301
- ^ Бун, Уильям У. (1958), «Проблема со словами» (PDF) , Труды Национальной академии наук , 44 (10): 1061–1065, Bibcode : 1958PNAS...44.1061B, doi : 10.1073/pnas.44.10.1061 , PMC 528693 , PMID 16590307, Zbl 0086.24701
- ^ Тодд, Дж.; Коксетер, Х.С.М. (1936). «Практический метод перечисления смежных классов конечной абстрактной группы». Труды Эдинбургского математического общества . 5 (1): 26–34. doi : 10.1017/S0013091500008221 .
- ^ Кнут, Д.; Бендикс, П. (2014) [1970]. «Простые текстовые задачи в универсальных алгебрах». В Leech, Дж. (ред.). Вычислительные проблемы в абстрактной алгебре: Труды конференции, проведенной в Оксфорде под эгидой Научно-исследовательского совета Atlas Computer Laboratory, 29 августа — 2 сентября 1967 г. Springer. стр. 263–297. ISBN 9781483159423.
- ^ Симмонс, Х. (1973). «Проблема со словами для абсолютных представлений». J. London Math. Soc . s2-6 (2): 275–280. doi :10.1112/jlms/s2-6.2.275.
- ^ Линдон, Роджер С.; Шупп, Пол Э (2001). Комбинаторная теория групп. Спрингер. стр. 1–60. ISBN 9783540411581.
- ^ Мы используем исправленную версию из «Каталога алгебраических систем» Джона Педерсена.
Ссылки
- Бун, WW; Каннонито, FB; Линдон, Роджер C. (1973). Текстовые задачи: проблемы принятия решений и проблема Бернсайда в теории групп. Исследования по логике и основаниям математики. Том 71. Северная Голландия. ISBN 9780720422719.
- Бун, WW; Хигман, G. (1974). «Алгебраическая характеристика разрешимости проблемы со словами». J. Austral. Math. Soc . 18 : 41–53. doi : 10.1017/s1446788700019108 .
- Бун, WW; Роджерс-младший, Х. (1966). «О проблеме Дж. Х. К. Уайтхеда и проблеме Алонзо Чёрча». Math. Scand . 19 : 185–192. doi : 10.7146/math.scand.a-10808 .
- Борисов В. В. (1969), "Простые примеры групп с неразрешимой словесной проблемой", Академия наук СССР. Математические заметки , 6 : 521–532, ISSN 0025-567X, MR 0260851
- Коллинз, Дональд Дж. (1969), «Задачи о словах и сопряжениях в группах лишь с несколькими определяющими отношениями», Zeitschrift für Mathematische Logik und Grundlagen der Mathematik , 15 (20–22): 305–324, doi :10.1002/malq. 19690152001, МР 0263903
- Коллинз, Дональд Дж. (1972), «О теореме вложения групп В. В. Борисова», Бюллетень Лондонского математического общества , 4 (2): 145–147, doi :10.1112/blms/4.2.145, ISSN 0024-6093, MR 0314998
- Коллинз, Дональд Дж. (1986), «Простое представление группы с неразрешимой проблемой поиска слов», Illinois Journal of Mathematics , 30 (2): 230–234, doi : 10.1215/ijm/1256044631 , ISSN 0019-2082, MR 0840121
- Коллинз, Дональд Дж.; Цишанг, Х. (1990), Комбинаторная теория групп и фундаментальные группы , Springer-Verlag , стр. 166, MR 1099152
- Ден, Макс (1911), «Über unendliche disontinuierliche Gruppen», Mathematische Annalen , 71 (1): 116–144, doi : 10.1007/BF01456932, ISSN 0025-5831, MR 1511645, S2CID 123478582
- Ден, Макс (1912), «Преобразование der Kurven auf zweiseitigen Flächen», Mathematische Annalen , 72 (3): 413–421, doi : 10.1007/BF01456725, ISSN 0025-5831, MR 1511705, S2CID 122988176
- Кузнецов, А.В. (1958). «Алгоритмы как операции в алгебраических системах». Известия Акад. Наук СССР сер мат . 13 (3): 81.
- Miller, CF (1991). "Проблемы принятия решений для групп — Обзор и размышления". Алгоритмы и классификация в комбинаторной теории групп . Публикации научно-исследовательского института математических наук. Том 23. Springer. С. 1–60. doi :10.1007/978-1-4613-9730-4_1. ISBN 978-1-4613-9730-4.
- Нюберг-Бродда, Карл-Фредрик (2021), «Проблема со словами для моноидов с одним отношением: обзор», Semigroup Forum , 103 (2): 297–355, arXiv : 2105.02853 , doi : 10.1007/s00233-021-10216-8
- Ротман, Джозеф (1994), Введение в теорию групп , Springer-Verlag , ISBN 978-0-387-94285-8
- Стиллвелл, Дж. (1982). «Проблема слов и проблема изоморфизма для групп». Бюллетень AMS . 6 : 33–56. doi : 10.1090/s0273-0979-1982-14963-1 .