Московский государственный университет имени М.В.Ломоносова
Опубликован: 09.09.2007 | Доступ: свободный | Студентов: 5299 / 587 | Оценка: 4.35 / 3.78 | Длительность: 13:51:00
ISBN: 978-5-9556-0038-3
Специальности: Математик
Лекция 10:

Подстановки, перестановки

< Лекция 9 || Лекция 10: 1234

Перестановки и транспозиции

Рассмотрим перестановку двух элементов i и j, i\neq j, в перестановке (i1,...,in) (все остальные элементы, отличные от i, j, остаются на своих местах). Эта процедура называется транспозицией перестановки (i1,...,in).

Лемма 5.2.1.

  1. Умножение слева (i j)f подстановки
    f =
\begin{pmatrix}
i_1 & ... & i_n\\
j_1 & ... & j_n
\end{pmatrix}
    на цикл (i j) длины 2 приводит к транспозиции элементов i и j в нижней строке (перестановке) (j1,...,jn).
  2. Умножение справа f(i j) подстановки
    f =
\begin{pmatrix}
i_1 & ... & i_n\\
j_1 & ... & j_n
\end{pmatrix}
    на цикл (i j) длины 2 приводит к транспозиции элементов i и j в верхней строке (перестановке) (i1,...,in).

Доказательство.

  1. \begin{mult}
\begin{pmatrix}
... & i & ... & j & ...\\
... & j & ... & i & ...
\end{pmatrix}
\begin{pmatrix}
i_1 & ... & i_k & ... & i_l & ... & i_n\\
j_1 & ... & j_k=i & ... & j_l=j & ... & j_n
\end{pmatrix}={}
\\
{}=
\begin{pmatrix}
i_1 & ... & i_k & ... & i_l & ... & i_n\\
j_1 & ... & j=j_l & ... & i=j_k & ... & j_n
\end{pmatrix}.
\end{mult}
  2. \begin{mult}
\begin{pmatrix}
i_1 & ... & i_r=i & ... & i_s=j & ... & i_n\\
j_1 & ... & j_r & ... & j_s & ... & j_n
\end{pmatrix}
\begin{pmatrix}
... & i & ... & j & ...\\
... & j & ... & i & ...
\end{pmatrix}={}
\\
{}=
\begin{pmatrix}
i_1 & ... & j=i_s & ... & i=i_r & ... & i_n\\
j_1 & ... & j_r & ... & j_s & ... & j_n
\end{pmatrix}. 
\end{mult}

Лемма 5.2.2 (о списке перестановок). Все n! перестановок из n элементов {1,2,...,n} можно расположить в список, начиная с произвольной перестановки (i1,i2,...,in), так, что каждая следующая перестановка в этом списке получается из предыдущей с помощью некоторой транспозиции двух элементов.

Доказательство. Проведем индукцию по n. Начало индукции n=2, n!=2, наши списки:

\begin{array}{@{}l@{}}
(1, 2)\\
(2, 1)
\end{array}\,;\quad
\begin{array}{@{}l@{}}
(2, 1)\\
(1, 2)
\end{array}.

Пусть наше утверждение верно для всех k, k<n. Пользуясь этим, создадим первый блок из различных (n-1)! перестановок с i_1 на первом месте (т. е. перестановок из элементов {i2,...,in} ), при этом каждая следующая перестановка получается из предыдущей с помощью транспозиции:

\scriptstyle{(n-1)!}
\left\{
\begin{array}{@{}l@{}}
(i_1,i_2,...,i_n),\\
\quad \vdots\\
(i_1,...,i_2,...).
\end{array}
\right.

Совершая транспозицию i1 и i2 в последней перестановке первого блока и повторяя наше рассуждение, построим второй блок из различных (n-1)! перестановок с i2 на первом месте (т. е. перестановок элементов {i1,i3,...,in} ), при этом каждая следующая перестановка получается из предыдущей применением транспозиции:

\scriptstyle{(n-1)!}
\left\{
\begin{array}{@{}l@{}}
(i_2,...),\\
\quad \vdots\\
(i_2,...,i_3,...).
\end{array}
\right.

Продолжая этот процесс, получим n блоков из (n-1)! перестановок каждый, всего n! перестановок. Они все различны: в одном блоке по индуктивному предположению, в разных блоках перестановки различаются на первом месте. Таким образом, в этом списке присутствуют все n! перестановок из n элементов, при этом каждая следующая получается из предыдущей с помощью одной транспозиции.

Следствие 5.2.3. От любой перестановки (i1,...,in) можно перейти к любой другой перестановке (j1,...,jn) с помощью конечного числа транспозиций.

Доказательство. В списке с началом (i1,...,in) надо найти перестановку (j1,...,jn).

Следствие 5.2.4. Каждая подстановка

\tau=
\begin{pmatrix}
1 & 2 & ... & n\\
k_1 & k_2 & ... & k_n
\end{pmatrix} \in  S_n
является произведением \tau = \tau_r...\tau_1 конечного числа циклов \tau_i длины два (называемых также транспозициями). Таким образом, циклы длины два (транспозиции) дают одну из систем образующих группы S_n.

Доказательство. Составим список перестановок, начинающийся с перестановки (1,2,...,n), в котором каждая l -я перестановка получается из (l-1) -й транспозицией элементов il-1 и jl-1, и найдем в нем нашу перестановку (k1,...,kn) из канонической записи подстановки \tau (пусть она занимает (r+1) -е место). Тогда (по лемме об умножении слева на цикл длины два)

(i_r\quad j_r)... (i_1\quad j_1)
\begin{pmatrix}
1 & 2 & ... & n\\
1 & 2 & ... & n
\end{pmatrix} =
\begin{pmatrix}
1 & 2 & ... & n\\
k_1 & k_2 & ... & k_n
\end{pmatrix} = \tau,
т. е. \tau=\tau_r...\tau_1, где \tau_r=(i_r\quad j_r),..., \tau_1=(i_1\quad j_1).

Замечание 5.2.5. Ясно, что представление подстановки \tau\=\tau_1...\tau_r в виде произведения транспозиций возможно разными способами (например, (1 2)=(1 2)3 ).

< Лекция 9 || Лекция 10: 1234
Акерке Садыкбекова
Акерке Садыкбекова
Надие Якубова
Надие Якубова