2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Формула числа перестановок в классе сопряженных элементов
Сообщение19.11.2020, 11:17 


20/02/20
67
Здравствуйте. В монографиях по теории групп и комбинаторному анализу часто приводится формула для числа перестановок симметрической группы S_n в данном классе сопряженных элементов
s_{(\nu)}=\dfrac{n!}{2^{\nu_2}3^{\nu_3}\dots n^{\nu_n}\nu_1!\nu_2!\dots \nu_n!} (обобщение формулы см.,например,здесь).
В формуле (\nu)=(\nu_1,\nu_2,\dots,\nu_n)-циклическая структура(цикленный тип)перестановки,т.е.при разложении перестановки в произведение независимых циклов встречается \nu_1 циклов длины 1,\nu_2 циклов длины 2 и т.д.,\nu_n циклов длины n.Например,для перестановки (123)(45)(67)(8)(9) \in S_9 имеем \nu=(2,2,1,0,0,0,0,0,0),и формула дает s_{(\nu)}=\dfrac{9!}{2^2 3^1 2! 2!}=7560.
Формула громоздка для вычислений,и алгоритм требует предварительной записи цикленного типа.
Порывшись в своих студенческих записях,я обнаружил более простую формулу,которую и предлагаю для пользования заинтересованным читателям.Надо просто записать перестановку в циклическом разложении(неважно,в каком порядке) и в знаменателе дроби перемножить д л и н ы всех циклов(игнорируя,понятно,циклы единичной длины) и соответствующие факториалы(уже не игнорируя единичные циклы).
Вот эта формула: s_{(\nu)}=\dfrac{n!}{n_1 n_2\dots n_k \nu_1! \nu_2!\dots \nu_k!} (здесь n_i-длина цикла,встречающегося \nu_i раз).
Так,для вышеприведенного примера s_{(\nu)}=\dfrac{9!}{3\cdot 2\cdot 2\cdot 2!\cdot 2!}=7560,а для перестановки (1234)(567)(89)(10) \in S_{10} получим s_{(\nu)}=\dfrac{10!}{4\cdot 3\cdot 2}=151200.

 Профиль  
                  
 
 Re: Формула числа перестановок в классе сопряженных элементов
Сообщение22.11.2020, 17:34 
Заслуженный участник


10/01/16
2315
genk
Сравнивая две Ваши формулы, видим: в них написано в точности одно и то же....

 Профиль  
                  
 
 Re: Формула числа перестановок в классе сопряженных элементов
Сообщение23.11.2020, 09:38 


20/02/20
67
DeBill в сообщении #1493754 писал(а):
Сравнивая две Ваши формулы, видим: в них написано в точности одно и то же....

Конечно же одно и тоже! Речь идет совсем о другом:если записать разложение перестановки на циклы,то вторая формула гораздо проще для вычислений(начинающим изучать теорию групп).

 Профиль  
                  
 
 Re: Формула числа перестановок в классе сопряженных элементов
Сообщение23.11.2020, 15:04 
Заслуженный участник


31/12/05
1480
genk в сообщении #1493219 писал(а):
Вот эта формула: s_{(\nu)}=\dfrac{n!}{n_1 n_2\dots n_k \nu_1! \nu_2!\dots \nu_k!} (здесь n_i-длина цикла,встречающегося \nu_i раз).
Так,для вышеприведенного примера s_{(\nu)}=\dfrac{9!}{3\cdot 2\cdot 2\cdot 2!\cdot 2!}=7560

Что-то не сходится. Чему в этом примере равны $n_1$, $n_2$, $n_3$, $\nu_1$, $\nu_2$, $\nu_3$?

 Профиль  
                  
 
 Re: Формула числа перестановок в классе сопряженных элементов
Сообщение24.11.2020, 18:21 


20/02/20
67
tolstopuz в сообщении #1493850 писал(а):
Что-то не сходится. Чему в этом примере равны $n_1$, $n_2$, $n_3$, $\nu_1$, $\nu_2$, $\nu_3$?

Все прекрасно сходится.В формуле надо перемножить д л и н ы всех циклов(это будет 3*2*2*1*1) и 2!2!-поскольку в перестановке цикл длины 3 встречается 1 раз,цикл длины 2-дважды,а цикл длины 1-ТОЖЕ два раза.

 Профиль  
                  
 
 Re: Формула числа перестановок в классе сопряженных элементов
Сообщение24.11.2020, 18:50 
Заслуженный участник


31/12/05
1480
genk в сообщении #1493977 писал(а):
tolstopuz в сообщении #1493850 писал(а):
Что-то не сходится. Чему в этом примере равны $n_1$, $n_2$, $n_3$, $\nu_1$, $\nu_2$, $\nu_3$?

Все прекрасно сходится.В формуле надо перемножить д л и н ы всех циклов(это будет 3*2*2*1*1) и 2!2!-поскольку в перестановке цикл длины 3 встречается 1 раз,цикл длины 2-дважды,а цикл длины 1-ТОЖЕ два раза.

В знаменателе вашей формулы есть $k$ множителей вида $n_i$ и $k$ (столько же) множителей вида $\nu_i!$, где, как вы сами написали, $n_i$ - длина цикла, встречающегося $\nu_i$ раз.

Следуя вашей инструкции, имеем $n_1=3$, $\nu_1=1$, $n_2=2$, $\nu_2=2$, $n_3=1$, $\nu_3=2$.

Подставьте эти числа в вашу формулу и посмотрите, что получится, если следовать вашей инструкции.

 Профиль  
                  
 
 Re: Формула числа перестановок в классе сопряженных элементов
Сообщение26.11.2020, 12:21 


20/02/20
67
tolstopuz
Формально Вы правы,но ведь формула должна быть привязана к вычислительному алгоритму,который достаточно понятен.В примере n_1=3,n_2=2,n_3=2(а не 1),n_4=1,n_5=1.Тогда \nu_1=1,\nu_2=2,\nu_3=2 и все получается.
В формуле индекс \nu_k можно заменить на любой другой \nu_m и считать,что,начиная с первого цикла,\nu_i это число циклов следующей длины в разложении перестановки.
Тем не менее,спасибо за любые замечания.

 Профиль  
                  
 
 Re: Формула числа перестановок в классе сопряженных элементов
Сообщение26.11.2020, 13:08 
Заслуженный участник


31/12/05
1480
genk в сообщении #1494171 писал(а):
Формально Вы правы,но ведь формула должна быть привязана к вычислительному алгоритму,который достаточно понятен.
В этом и дело. У вас есть верное словесное описание того, что вы делаете, а для солидности вы пририсовали к нему неверную формулу, которой не пользуетесь.

 Профиль  
                  
 
 Re: Формула числа перестановок в классе сопряженных элементов
Сообщение28.11.2020, 12:01 


20/02/20
67
tolstopuz в сообщении #1494174 писал(а):
В этом и дело. У вас есть верное словесное описание того, что вы делаете, а для солидности вы пририсовали к нему неверную формулу, которой не пользуетесь.

В том то и дело,что формулой(в новой редакции) можно пользоваться-она должна быть перед глазами,иначе возможны ошибки при вычислении(как у вас для значения n_3).

 Профиль  
                  
 
 Re: Формула числа перестановок в классе сопряженных элементов
Сообщение29.11.2020, 14:22 
Заслуженный участник


31/12/05
1480
genk в сообщении #1493219 писал(а):
(здесь n_i-длина цикла,встречающегося \nu_i раз).

genk в сообщении #1494171 писал(а):
В примере n_1=3,n_2=2,n_3=2(а не 1),n_4=1,n_5=1.Тогда \nu_1=1,\nu_2=2,\nu_3=2 и все получается.

Подставляем $i=1$: 3 - длина цикла, встречающегося 1 раз.
Подставляем $i=2$: 2 - длина цикла, встречающегося 2 раза.
Подставляем $i=3$: 2 - длина цикла, встречающегося 2 раза.
Подставляем $i=4$: 1 - длина цикла, встречающегося [неверный индекс] раз.
Подставляем $i=5$: 1 - длина цикла, встречающегося [неверный индекс] раз.

Надеюсь, я правильно подставил ваши числа в ваше объяснение?

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: Alex Krylov


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group