ATLAS Ouvrir dans l'atlas →

ExerciceMaths Sup – MPSI, chapitre 21 — Dénombrement et probabilités · Dénombrement

Exercice 17

Calcul

Soit n⩾1n \geqslant 1 et σ∈𝔖n\sigma \in \mathfrak{S}_{n}. On note ω(σ)\omega(\sigma) le nombre d'orbites de σ\sigma, points fixes compris, comme dans l'exercice 63 de la feuille du chapitre 17. Déterminer le nombre de parties AA de ⟦1 ,n⟧\llbracket 1\,,n \rrbracket telles que σ(A)=A\sigma(A) = A.

Corrigé

Idée. Une partie stable par σ\sigma doit contenir, avec chacun de ses éléments, toute son orbite : les parties stables sont les réunions d'orbites, et l'on choisit librement quelles orbites on réunit.

Rappelons (chapitre 17, démonstration du théorème 1) que les orbites de σ\sigma sont les classes de la relation « il existe k∈ℤk \in \mathbb{Z} tel que j=σk(i)j = \sigma^{k}(i) », et qu'elles forment une partition de ⟦1 ,n⟧\llbracket 1\,,n \rrbracket ; on note 𝒪1\mathcal{O}_{1}, …, 𝒪ω\mathcal{O}_{\omega} ces orbites, avec ω=ω(σ)\omega = \omega(\sigma).

▹\triangleright Une réunion d'orbites est stable. Pour une orbite 𝒪j\mathcal{O}_{j} et x∈𝒪jx \in \mathcal{O}_{j}, l'élément σ(x)\sigma(x) est dans la même orbite : σ(𝒪j)⊂𝒪j\sigma(\mathcal{O}_{j}) \subset \mathcal{O}_{j}. Comme σ\sigma est injective, σ(𝒪j)\sigma(\mathcal{O}_{j}) a autant d'éléments que 𝒪j\mathcal{O}_{j}, et l'inclusion est une égalité (proposition 1 (ii)). Pour une réunion A=⋃j∈J𝒪jA = \bigcup_{j \in J} \mathcal{O}_{j}, on obtient σ(A)=⋃j∈Jσ(𝒪j)=A\sigma(A) = \bigcup_{j \in J} \sigma(\mathcal{O}_{j}) = A (chapitre 2, proposition 2 (i)).

▹\triangleright Une partie stable est une réunion d'orbites. Soit AA telle que σ(A)=A\sigma(A) = A. Alors σ−1(A)=A\sigma^{-1}(A) = A, et, par récurrence, σk(A)=A\sigma^{k}(A) = A pour tout k∈ℤk \in \mathbb{Z}. Pour x∈Ax \in A, l'orbite de xx, formée des σk(x)\sigma^{k}(x), est donc contenue dans AA. Ainsi AA est la réunion des orbites de ses éléments.

▹\triangleright Dénombrement. L'application J↦⋃j∈J𝒪jJ \mapsto \bigcup_{j \in J} \mathcal{O}_{j}, de 𝒫(⟦1 ,ω⟧)\mathcal{P}\big(\llbracket 1\,,\omega \rrbracket\big) dans l'ensemble des parties stables, est surjective par l'étape précédente, et injective parce que les orbites sont non vides et deux à deux disjointes : on retrouve JJ comme l'ensemble des jj tels que 𝒪j⊂A\mathcal{O}_{j} \subset A. Par la proposition 3, ∣{A⊂⟦1 ,n⟧∣σ(A)=A}∣=2ω(σ)\boxed{\Big|\big\{A \subset \llbracket 1\,,n \rrbracket \mid \sigma(A) = A\big\}\Big| = 2^{\omega(\sigma)}} Pour l'identité, ω=n\omega = n et toutes les 2n2^{n} parties sont stables ; pour un nn-cycle, ω=1\omega = 1 et seules ∅\varnothing et ⟦1 ,n⟧\llbracket 1\,,n \rrbracket le sont. Pour la permutation σ=(1 3 5)(2 6)\sigma = (1\,3\,5)(2\,6) de 𝔖6\mathfrak{S}_{6}, exemple du chapitre 17, les orbites sont {1,3,5}\{1, 3, 5\}, {2,6}\{2, 6\} et {4}\{4\}, et il y a 23=82^{3} = 8 parties stables. Une énumération confirme le résultat pour toutes les permutations de 𝔖n\mathfrak{S}_{n}, n⩽5n \leqslant 5.

Piège. L'erreur la plus répandue est de confondre « σ(A)=A\sigma(A) = A » et « σ(x)=x\sigma(x) = x pour tout x∈Ax \in A » : la seconde condition fait de AA une partie de l'ensemble des points fixes, et il y en aurait 2n−∣Supp(σ)∣2^{n - |\mathrm{Supp}(\sigma)|}. Une partie stable peut être déplacée point par point tout en restant globalement invariante.

Ouvrir dans l'atlas interactif →