Перестановки
Определение: Перестановка
**Перестановка** – упорядоченный кортеж элементов, где все элементы различны. $S_{n}$ - множество всех перестановок. $|S_{n}| = n!$
Определение: Инверсия
**Инверсией** (беспорядком) называется пара $(i, j)$, если $i < j$, но $\sigma(i) > \sigma(j)$
Определение: Чётность перестановки
**Чётность перестановки** - чётность числа инверсий Если $\sigma$ — перестановка, то $$(-1)^{\sigma} = \left\{ \begin{matrix} 1, & \text{если число инверсий чётно} \\ -1, & \text{если нечётно} \end{matrix} \right.$$
Определение: Транспозиция
**Транспозицией** $(i, j)$ называют перестановку $\sigma \in S_k$, которая действует по правилу: $$\sigma(x) = \begin{cases} j, & x = i \\ i, & x = j \\ x, & \text{иначе} \end{cases}$$ Т.е. меняет местами два элемента с индексами $i$ и $j$. Транспозиция называется **смежной**, если меняются соседние элементы.
Лемма: Чётность при транспозиции
Формулировка:
Если $\sigma_{2} = \sigma_{1} \circ \tau$, где $\tau$ - транспозиция, то у $\sigma_{1}$ и $\sigma_{2}$ разная чётностью. (т.е. если перестановки отличаются на транспозицию)
Д-во:
**Случай смежной транспозиции** Пусть $\tau = (i, i+1)$. При перестановке $s_i$ и ${} s_{i+1} {}$ количество инверсий изменяется на $\pm 1$ $\implies$ чётность меняется. **Общий случай** Пусть $\tau = (i, i+k)$. Реализуем транспозицию как композицию смежных транспозиций: $$\begin{align} k~ &\begin{cases} (s_{i}, s_{i+1}) \\ (s_{i+1}, s_{i+2}) \\ \dots \\ (s_{i+k-1}, s_{i+k}) \\ \end{cases} \\ k-1~ &\begin{cases} (s_{i+k-2}, s_{i+k-1}) \\ \dots \\ (s_{i}, s_{i+1}) \end{cases} \end{align}$$ Получаем, что число смежных транспозиций - $2k - 1$. Так как каждая меняет чётность и их нечётное число, то итоговая чётность изменяется. $\square$
Теорема: Перечисление перестановок транспозициями
Формулировка:
Для $n \geq 2$ все $n!$ перестановок можно выписать так, что любые две соседние отличаются транспозицией.
Д-во:
Индукция по $n$. **База индукции** ($n=2$): $(1,2),~ (2,1)$ - отличаются транспозицией $(1,2)$ **Шаг индукции**: Пусть для $n$ утверждение верно. Для $n+1$: 1. Зафиксируем элемент ${} s_1$ на первом месте. Оставшиеся $n$ элементов перечислим по предположению индукции ($n!$ перестановок) 2. Возьмём последнюю перестановку и сделаем транспозицию $(s_{1}, s_{2})$ 3. Зафиксируем $s_2$ на первом месте и перечислим оставшиеся $n$ элементов ($n!$ перестановок). 4. Повторим для всех элементов Заметим: - В каждом блоке, где зафиксирован элемент, соседние перестановки отличаются на транспозицию по предположению индукции - Между концом одного блока и началом следующего перестановки отличаются на транспозицию из построения (пункт 2) Всего $(n+1) \cdot n! = (n+1)!$ перестановок. $\square$
Следствие: Число чётных/нечётных перестановок
Число чётных = число нечётных перестановок = $\dfrac{n!}{2}$
Следствие: Чётность композиции перестановок
$$(-1)^{\sigma_{1} \circ \sigma_{2}} = (-1)^{\sigma_{1}} \cdot (-1)^{\sigma_{2}}$$
Д-во:
Запишем $\sigma_{2}$ как композицию транспозиций: $$\sigma_{2} = \varepsilon \circ \tau_{1} \circ \tau_{2} \circ \dots \circ \tau_{k}$$ Тогда: $$(-1)^{\sigma_{1} \circ \sigma_{2}} = (-1)^{\sigma_{1} \circ \tau_{1} \circ \dots \circ \tau_{k}} =^{*} (-1)^{\sigma_{1} \circ \tau_{1} \circ \dots \circ \tau_{k-1}} \cdot (-1) =^{*} \dots =^{*} (-1)^{\sigma_{1}} \cdot (-1)^{k}$$ $*$ - вынесли транспозицию как $(-1)$ по лемме Но по построению, $(-1)^{k} = (-1)^{\sigma_{2}}$, а значит $(-1)^{\sigma_{1} \circ \sigma_{2}} = (-1)^{\sigma_{1}} \cdot (-1)^{\sigma_{2}}$ $\square$
Следствие: Чётность обратной перестановки
Формулировка:
$\sigma$ и $\sigma^{-1}$ одной чётности
Д-во:
$$(-1)^{\sigma \circ \sigma^{-1}} = (-1)^\varepsilon = 1 = (-1)^\sigma \cdot (-1)^{\sigma^{-1}}$$ А значит чётность одинаковая $\square$