Формально задача ставится следующим образом.
Определение 1.7.1 . Беспорядком на множестве {1, ..., n}
называется перестановка, которая не сохраняет ни одного элемента:
π(i) 6= i, i = 1, n.
Задача 1.7.3 . Найти число беспорядков на множестве {1, ..., n}:
D(n) = |{π | π ∈ σ
n
, π(i) 6= i, i = 1, n}|.
Решим эту задачу с помощью принципа включения-исключения.
Будем говорить, что π ∈ σ
n
обладает свойством i, если π(i) = i.
Тогда S = {1, ..., n} — множество всех свойств, которыми может обладать
перестановка. Пусть T ⊆ S. Пусть
f
=
(T ) — число перестановок, каждая из которых обладает всеми
свойствами из T и не обладает свойствами из S \ T :
f
=
(T ) = |{π | π ∈ σ
n
, π(i) = i, i ∈ T ; π( j) 6= j, j ∈ S \ T }|.
f
≥
(T ) — число перестановок, каждая из которых обладает всеми
свойствами из T и возможно какими-то еще:
f
≥
(T ) = |{π | π ∈ σ
n
, π(i) = i, i ∈ T }|.
Следовательно верна формула (19): f
≥
(T ) =
P
T ⊆Y ⊆S
f
=
(Y ). Нетрудно
видеть, что f
≥
(T ) = |S \ T |! — число перестановок на множестве S \ T .
Очевидно, D(n) = f
=
(∅). Следующее утверждение решает задачу.
Утверждение 1.7.3 . D(n) = n!
P
n
i=0
(−1)
i
i!
.
Доказательство. Так как f
≥
(T ) = |S \ T |!, то по формуле (21)
D(n) = f
=
(∅) =
X
Y ⊆S
(−1)
|Y |
f
≥
(Y ) =
X
Y ⊆S
(−1)
|Y |
|S \ Y |! =
=
n
X
i=0
X
Y ⊆S,
|Y |=i
(−1)
i
(n − i)! =
n
X
i=0
(−1)
i
(n − i)!
µ
n
i
¶
=
=
n
X
i=0
(−1)
i
(n − i)! n!
i! (n − i)!
= n!
n
X
i=0
(−1)
i
i!
.
¤
77