Kristobal Hunta писал(а):
Помогите разобраться с такой задачей. Сколькими способами можно пронумеровать натуральне числа от 1 до N так, чтобы ни один номер не совпадал с соответствующим ему числом?
Задачу эту я решал. Приведу вывод формулы (будет много формализма!)
Предв. обозначения
Def:
сужение отношения

на множество аргуметнов

:
тождественное отображение на множестве

:
Def:
Если

,

и

, то объединение отображений будет

, т.е. такое что

и

.
множества отображений из

в

и т.т.:
Def:
Def:
Def:
множество перестановок множества

:
Def:
их число
множество перестановок с

неподвижными точками (

):
Def:
множество перестановок без неподвижных точек:
Def:
число перестановок:
Def:
искомое же число
Очевидно, что
значит
Учитывая, что

получим

,
откуда уже можно получить рекуррентную формулу
Но есть формула проще.
Возмем

проекцию

на

;
определим ее для

так:

, при

(тогда и

) и

, при
Тогда, фактор-множества аргументов

из

по одинаковым

из

будут:
![$\psi^{-1}[\phi']=\bigcup\limits_{i=1}^{N-1} \{(\phi|_{\overline{N-1}/\{i\}})\cup\{(i,N),(N,\phi(i))\}\}\cup\{\phi\cup\{(N,N)\}\}$ $\psi^{-1}[\phi']=\bigcup\limits_{i=1}^{N-1} \{(\phi|_{\overline{N-1}/\{i\}})\cup\{(i,N),(N,\phi(i))\}\}\cup\{\phi\cup\{(N,N)\}\}$](https://dxdy-03.korotkov.co.uk/f/6/0/4/604487a2efa8f797cdd7c4a031fdf22382.png)
,
разные

из одного
![$\psi^{-1}[\phi']$ $\psi^{-1}[\phi']$](https://dxdy-03.korotkov.co.uk/f/2/2/4/2248e3121a70b757b2715ca9d890889182.png)
отличаются

, при котором

.
Значит
Для

(что дает

) проекция будет обладать свойством

и будет:

при

и

при
Притом, для

будет
![$card(\psi^{-1}[\phi']\cap\mathcal{S}_0(\overline{N}))=N-1$ $card(\psi^{-1}[\phi']\cap\mathcal{S}_0(\overline{N}))=N-1$](https://dxdy-02.korotkov.co.uk/f/5/9/5/595430e8f66228517b4b7d065c7ca33482.png)
и
![$card(\psi^{-1}[\phi']\cap\mathcal{S}_1(\overline{N}))=1$ $card(\psi^{-1}[\phi']\cap\mathcal{S}_1(\overline{N}))=1$](https://dxdy-03.korotkov.co.uk/f/e/8/1/e81b55a0bd1d7efe0a5f1a9e25e156a482.png)
,
а для

будет
![$card(\psi^{-1}[\phi']\cap\mathcal{S}_0(\overline{N}))=1$ $card(\psi^{-1}[\phi']\cap\mathcal{S}_0(\overline{N}))=1$](https://dxdy-04.korotkov.co.uk/f/7/2/6/726b194da5cd05b194e29d4480d6a60282.png)
и
![$card(\psi^{-1}[\phi']\cap\mathcal{S}_1(\overline{N}))=N-1$ $card(\psi^{-1}[\phi']\cap\mathcal{S}_1(\overline{N}))=N-1$](https://dxdy-01.korotkov.co.uk/f/8/f/e/8feecf93a99682d92cc203e8dbb0db9482.png)
,
откуда

- рекуррентная формула при начальных условиях

,

, (кто сомневается в значении

, смотрим

).
С помощью формальных рядов можно найти, что

,
что в ассимтотике дает

(при

).
Формулу легко проверить по индукции.
Начало индукции:

,

,
Шаг индукции: пусть верно для

(где

), тогда

- верно и для

.
Значит верно для всех

.