Циклическая перестановка
В математике , и в частности в теории групп , циклическая перестановка — это перестановка, состоящая из одного цикла. [1] [2] В некоторых случаях циклические перестановки называются циклами ; [3] если циклическая перестановка имеет k элементов, ее можно назвать k -циклом . Некоторые авторы расширяют это определение, включив в него перестановки с неподвижными точками в дополнение не более чем к одному нетривиальному циклу. [3] [4] В обозначениях циклов циклические перестановки обозначаются списком их элементов, заключенным в круглые скобки, в том порядке, в котором они переставляются.
Например, перестановка (1 3 2 4), которая отправляет 1 в 3, 3 в 2, 2 в 4 и 4 в 1, является 4-циклом, а перестановка (1 3 2)(4), которая отправляет 1 в 3 , 3–2, 2–1 и 4–4 некоторые авторы считают 3-циклом. С другой стороны, перестановка (1 3)(2 4), которая переводит 1 в 3, 3 в 1, 2 в 4 и 4 в 2, не является циклической перестановкой, поскольку она отдельно переставляет пары {1, 3} и { 2, 4}.
Для более широкого определения циклической перестановки, допускающей фиксированные точки, каждая из этих неподвижных точек представляет собой тривиальные орбиты перестановки, и существует единственная нетривиальная орбита, содержащая все оставшиеся точки. Это можно использовать в качестве определения: циклическая перестановка (допускающая фиксированные точки) — это перестановка, имеющая единственную нетривиальную орбиту. Любую перестановку на конечном числе элементов можно разложить на циклические перестановки, нетривиальные орбиты которых не пересекаются. [5]
Отдельные циклические части перестановки также называются циклами , поэтому второй пример состоит из 3-цикла и 1-цикла (или фиксированной точки ), а третий состоит из двух 2-циклов.
Определение [ править ]
Не существует единого мнения относительно точного определения циклической перестановки. Некоторые авторы определяют перестановку σ набора X как циклическую, если «последовательное применение будет проводить каждый объект перестановочного набора последовательно через позиции всех других объектов». [1] или, что то же самое, если его представление в обозначениях циклов состоит из одного цикла. [2] Другие предлагают более либеральное определение, допускающее фиксированные точки. [3] [4]
Непустое S множества X является циклом подмножество если ограничение to S является циклической перестановкой S . Если X конечно , его циклы не пересекаются их объединение есть X. , а То есть они образуют раздел , называемый циклическим разложением Итак, согласно более либеральному определению, перестановка X является циклической тогда и только тогда, когда X — ее уникальный цикл.
Например, перестановка, записанная в циклической и двухстрочной записи (двумя способами) как
имеет один 6-цикл и два 1-цикла, диаграмма его цикла показана справа. Некоторые авторы считают эту перестановку циклической, другие - нет.
В расширенном определении существуют циклические перестановки, не состоящие из одного цикла.
Более формально, для расширенного определения, перестановка множества X , рассматриваемого как биективная функция , называется циклом, если действие на X подгруппы, порожденной имеет не более одной орбиты с более чем одним элементом. [6] Это понятие чаще всего используется, когда X — конечное множество; тогда наибольшая орбита S также конечна. Позволять быть любым элементом S и положить для любого . Если S конечно, существует минимальное число для чего . Затем , и это перестановка, определяемая
- для 0 ≤ я < к
и для любого элемента . Элементы, не закрепленные можно изобразить как
- .
Циклическую перестановку можно записать, используя обозначение компактного цикла. (в этом обозначении между элементами нет запятых, чтобы не путать с k - кортежем ). Длина . цикла равна числу элементов его наибольшей орбиты Цикл длины k также называется k -циклом.
Орбита 1-цикла называется неподвижной точкой перестановки, но как перестановка каждый 1-цикл является тождественной перестановкой . [7] Когда используется обозначение цикла, 1-циклы часто опускаются, чтобы не возникло путаницы. [8]
Основные свойства [ править ]
Один из основных результатов о симметричных группах состоит в том, что любую перестановку можно выразить как произведение непересекающихся циклов (точнее: циклов с непересекающимися орбитами); такие циклы коммутируют друг с другом, и выражение перестановки уникально с точностью до порядка циклов. [а] Поэтому мультимножество класс длин циклов в этом выражении ( тип цикла ) однозначно определяется перестановкой, и ею определяются как сигнатура, так и сопряженности перестановки в симметричной группе. [9]
Число k симметрической группе Sn -циклов в задано, при этом , по следующим эквивалентным формулам:
k ( -цикл имеет сигнатуру −1) к - 1 .
Обратный цикл задается путем изменения порядка записей: . В частности, поскольку , каждый двухцикл является своим обратным. Поскольку непересекающиеся циклы коммутируют, обратное произведение непересекающихся циклов является результатом обращения каждого из циклов в отдельности.
Транспозиции [ править ]
Цикл, состоящий только из двух элементов, называется транспозицией . Например, перестановка который меняет местами 2 и 4. Поскольку это 2-цикл, его можно записать как .
Свойства [ править ]
Любую перестановку можно выразить как композицию произведение) транспозиций — формально они являются генераторами группы ( . [10] Фактически, когда переставляемый набор равен {1, 2, ..., n } для некоторого целого числа n , тогда любая перестановка может быть выражена как произведение соседние транспозиции и так далее. Это следует из того, что произвольную транспозицию можно выразить как произведение соседних транспозиций. Конкретно можно выразить транспозицию где перемещая k к l шаг за шагом, а затем возвращая l туда, где был k , что меняет местами эти два и не вносит никаких других изменений:
Разложение перестановки в произведение транспозиций получается, например, путем записи перестановки в виде произведения непересекающихся циклов, а затем итеративного разбиения каждого из циклов длины 3 и длиннее на произведение транспозиции и цикла длины один. меньше:
Это означает, что первоначальный запрос — переместить к к к и наконец к Вместо этого можно перекатывать элементы, сохраняя где это происходит путем выполнения сначала правильного фактора (как обычно в операторной записи и следуя соглашению в статье « Перестановка »). Это переместилось на позицию поэтому после первой перестановки элементы и еще не достигли своих окончательных позиций. Транспонирование выполняется после этого, затем обращается по индексу поменять местами то, что было изначально и
Фактически симметрическая группа является группой Кокстера , то есть она порождается элементами порядка 2 (смежными транспозициями), а все отношения имеют определенный вид.
Один из основных результатов о симметричных группах гласит, что либо все разложения данной перестановки в транспозиции имеют четное количество транспозиций, либо все они имеют нечетное количество транспозиций. [11] Это позволяет четности перестановки быть четко определенным понятием.
См. также [ править ]
- Циклическая сортировка - алгоритм сортировки, основанный на идее о том, что сортируемая перестановка может быть разбита на циклы, которые можно вращать по отдельности для получения отсортированного результата.
- Циклы и фиксированные точки
- Циклическая перестановка целого числа
- Обозначение цикла
- Круговая перестановка в белках
- Перетасовка Фишера-Йейтса
Примечания [ править ]
- ^ Обратите внимание, что обозначение цикла не уникально: каждый k -цикл сам по себе может быть записан k разными способами, в зависимости от выбора на своей орбите.
Ссылки [ править ]
- ^ Перейти обратно: а б Гросс, Джонатан Л. (2008). Комбинаторные методы с компьютерными приложениями . Дискретная математика и ее приложения. Бока-Ратон, Флорида: Chapman & Hall/CRC. п. 29. ISBN 978-1-58488-743-0 .
- ^ Перейти обратно: а б Кнут, Дональд Э. (2002). Искусство компьютерного программирования . Аддисон-Уэсли. п. 35.
- ^ Перейти обратно: а б с Богарт, Кеннет П. (2000). Вводная комбинаторика (3-е изд.). Лондон: Harcourt Academic Press. п. 554. ИСБН 978-0-12-110830-4 .
- ^ Перейти обратно: а б Розен, Кеннет Х. (2000). Справочник по дискретной и комбинаторной математике . Бока-Ратон, Лондон, Нью-Йорк: CRC press. ISBN 978-0-8493-0149-0 .
- ^ Эрлих, Гертруда (2013). Основные понятия абстрактной алгебры . Дуврские книги по математике. Курьерская корпорация. п. 69. ИСБН 9780486291864 .
- ^ Фрэли 1993 , с. 103
- ^ Ротман 2006 , с. 108
- ^ Саган 1991 , с. 2
- ^ Ротман 2006 , с. 117, 121
- ^ Ротман 2006 , с. 118, п. 2.35.
- ^ Ротман 2006 , с. 122
Источники [ править ]
- Андерсон, Марлоу и Фейл, Тодд (2005), Первый курс абстрактной алгебры , Чепмен и Холл/CRC; 2-е издание. ISBN 1-58488-515-7 .
- Фрели, Джон (1993), Первый курс абстрактной алгебры (5-е изд.), Аддисон Уэсли, ISBN 978-0-201-53467-2
- Ротман, Джозеф Дж. (2006), Первый курс абстрактной алгебры с приложениями (3-е изд.), Прентис-Холл, ISBN 978-0-13-186267-8
- Саган, Брюс Э. (1991), Симметричная группа / Представления, комбинаторные алгоритмы и симметричные функции , Уодсворт и Брукс / Коул, ISBN 978-0-534-15540-7
Внешние ссылки [ править ]
- Циклическое обозначение перестановок , видео объясняет циклическое разложение.
В эту статью включены материалы из цикла PlanetMath , который доступен под лицензией Creative Commons Attribution/Share-Alike License .