Vous êtes sur la page 1sur 5

Probleme Enonce

Derangements dun ensemble fini


Pour tout entier naturel non nul n, on pose En = {1, 2, . . . , n}, et on note Sn lensemble des permu-
tations de En , cest-a-dire lensemble des bijections de En dans lui-meme.
Pour tout f de Sn et pour tout k de En , on dit que k est un point fixe de f si f (k) = k.
On dit quun element f de Sn est un derangement de En si f ne possede aucun point fixe.
On note Dn le nombre de derangements de En . Par convention, on pose D0 = 1.
On generalise cette definition en disant quune bijection f dun ensemble A = {a1 , a2 , . . . , an } sur un
ensemble B = {b1 , b2 , . . . , bn } est un derangement de A sur B (ainsi ordonnes) si pour tout indice i
de {1, . . . , n}, on a f (ai ) = bj avec j 6= i. Il est clair quil y a alors autant de derangements de A sur
B quil y en a de En dans lui-meme.
1. Que valent D1 et D2 ?
2. Montrer que pour tout entier n > 0, on a : Dn+2 = (n + 1)(Dn+1 + Dn ).
Indication : on cherchera a former un derangement quelconque f de En+2 , avec n > 1.
Pour cela, on considerera k = f (n + 2) et on sinteressera a f (k).
n
P (1)k
3. En deduire que pour tout entier naturel n, Dn = n! k! .
k=0
4. Dans cette question, on retrouve le resultat de (3) mais par une autre methode.
Pour tout entier k > 1, et pour tout q de {0, . . . , k}, on note Dk,q le nombre des permutations
de Ek qui ont exactement q points fixes. Ainsi Dk,0 = Dk .
Par convention on pose encore D0,0 = 1.
(a) Montrer que 0 q k n nk kq = nq nq
   
kq
.
n
(1)k nk kq = 0 (et si q = n ?).
P  
(b) En deduire que, si 0 q < n, alors
k=q
k k
k
P P 
(c) Prouver que pour tout k > 0, on a k! = Dk,r = q
Dq .
r=0 q=0
n
n

(d) Montrer que pour tout n > 0, Dn = (1)n (1)k
P
k
k!
k=0
(e) Retrouver ainsi le resultat de la question 3.
5. On considere n boules discernables, placees initialement dans n tiroirs distincts, a raison dune
boule par tiroir. On sort les n boules, puis on les replace aleatoirement, toujours a raison dune
boule par tiroir. On note X la variable aleatoire discrete representant le nombre de boules ayant
retrouve leur tiroir dorigine.
nq
1 P (1)k
(a) Montrer que p(X = q) = q! k!
k=0
(b) Exprimer de meme la probabilite de levenement X > 1.
(c) Montrer que lesperance de X est egale a 1. On proposera deux methodes.
(d) Calculer la variance de X.

Mathematiques en MPSI mathprepa.fr Page 1


Jean-Michel Ferrard
Probleme Corrige

Corrige du probleme
1. Il ny a quune application de E1 dans lui-meme, qui est bijective, mais nest evidemment pas
un derangement ! Autrement dit : D1 = 0.
Il y a deux permutations de E2 : lidentite et f definie par f (1) = 2 et f (2) = 1.
Seule cette derniere est un derangement. Ainsi D2 = 1.
2. Remarquons tout dabord que la formule Dn+2 = (n + 1)(Dn + Dn+1 ) est vraie si n = 0 (avec
la convention de lenonce, stipulant que D0 = 1).
Dans la suite de cette demonstration, on peut donc supposer n > 1.
On cherche a former un des Dn+2 derangements possibles f de En+2 .
On choisit dabord k = f (n + 2) parmi les n + 1 elements de En+1 = {1, 2, . . . , n + 1}.
On se propose ensuite de choisir f (k). Il a deux cas possibles :
Premier cas : f (k) = n + 2.
Lapplication f echange donc les elements k et n + 2.
La restriction g de f a Fn = En+2 \{k, n + 2} est une application de Fn dans lui-meme.
Mais f est un derangement de En+2 si et seulement si g est un derangement de Fn .
Puisque Card(Fn ) = n, il y a Dn facons de definir g, donc f .
Deuxieme cas : f (k) 6= n + 2.
On considere les ensembles En+1 et Gn+1 , ordonnes comme ci-dessous :

En+1 = { 1 2 . . . k 1 k k + 1 ... n + 1 }
Gn+1 = { 1 2 . . . k 1 n + 2 k + 1 . . . n + 1 }

La restriction h de f a En+1 est une application de En+1 sur Gn+1 .


Dire que f est un derangement de En+2 , cest dire que h est un derangement de En+1 sur
Gn+1 (au sens de la generalisation de la definition, vue au debut de lenonce).
Il y a Dn+1 facons differentes de definir h, cest-a-dire de completer la definition de f .
Ainsi, apres les n + 1 choix possibles de f (n + 2), il y a Dn + Dn+1 facons de completer f pour
en faire un derangement de En+2 .
Conclusion : le nombre de derangements de En+2 secrit Dn+2 = (n + 1)(Dn + Dn+1 ).
3. On demontre la propriete par une recurrence de pas 2.
Remarquons tout dabord que le resultat est vrai si n = 0 ou n = 1.
n
P (1)k (1)0
En effet, pour n = 0, n! k! = 0! = 1 = D0 .
k=0
n
P (1)k (1)0 (1)1
De meme, pour n = 1, n! k! = 0! + 1! = 1 1 = 0 = D1 .
k=0
On suppose maintenant que la propriete est vraie aux rangs n et n + 1, avec n > 0.

Mathematiques en MPSI mathprepa.fr Page 2


Jean-Michel Ferrard
Probleme Corrige

Il sagit de montrer quelle lest encore au rang n + 2. On obtient successivement :


 n+1 n

P (1)k P (1)k
Dn+2 = (n + 1)(Dn+1 + Dn ) = (n + 1) (n + 1)! k! + n! k!
k=0 k=0
 n n

k n+1 k
P (1) (1) P (1)
= (n + 1)! (n + 1) k! + (n + 1) (n+1)! + k!
k=0 k=0
 n

P (1)k (1)n+1
= (n + 1)! (n + 2) k! + (n + 1) (n+1)!
k=0
 n

P (1)k (1)n+1 (1)n+1
= (n + 1)! (n + 2) k! + (n + 2) (n+1)! (n+1)!
k=0
 n
 n+2
P (1)k (1)n+1 (1)n+2 P (1)k
= (n + 2)! k! + (n+1)! + (n+2)! = (n + 2)! k!
k=0 k=0

ce qui demontre la propriete au rang n + 2 et acheve la recurrence.


n
(1)k (1)n
 
P 1 1
Ainsi, pour tout n de N : Dn = n! k! = n! 1 1! + 2! + n! .
k=0
4. (a) Pour 0 6 q 6 k 6 n, on a :
     
n k n! k! n! (nq)! n nq
= k! (nk)! q! (kq)! = q! (nq)! (kq)! ((nq)(kq))! =
k q q kq
n n n
n
 k n
 nq
 n
P nq

(1)k (1)k (1)k
P P
(b) Si 0 q < n : k q
= q kq
= q kq
.
k=q k=q k=q
n
n
 k n
 nq nq

(1)k = (1)q (1)r
P P
Avec le nouveal indice r = k q : k q q r
k=q r=0
La derniere somme est nulle car cest le developpement de (1 1)nq , avec n > q.
n
(1)k nk kq = (1)n nn nn = (1)n .
P    
Si q = n, on a :
k=q

(c) On classe les k! permutations de Ek selon le nombre r de leurs points fixes.


k
P
Pour chaque r de {0, . . . , k}, il y a Dk,r possibilites. Ainsi k > 1, k! = Dk,r .
r=0
Fixons maintenant r dans {0, . . . , k}. Pour definir
 une application f ayant r points fixes
k
dans Ek , on doit choisir ces r points, et il y a r possibilites.
Il faut ensuite quaucun des k r elements restants dans Ek ne soit fixe par f , ce qui
revient a construire une bijection sans point fixe (donc un derangement) sur un ensemble
a kr elements : cela est possible de Dkr manieres differentes.
k
On en deduit Dk,r = kr Dkr , puis : k! = k
 P 
r
Dkr .
r=0
k k
k k
P  P 
Avec le changement dindice q = kr : k! = kq
Dk = q
Dk .
q=0 q=0
k
k
Dq = 00 D0 = 1 = 0!, et le resultat est encore valable.
P  
NB : si k = 0, q
q=0

(d) On evalue le second membre de legalite a demontrer, en remplacant k par lexpression


obtenue a la question precedente :

Mathematiques en MPSI mathprepa.fr Page 3


Jean-Michel Ferrard
Probleme Corrige

n n
 k

(1)k nk k! = (1)n (1)k nk k
n
P  P  P 
(1) q
Dq
k=0 k=0 q=0
k
n P
n
 k
= (1)n (1)k
P
k q
Dq
k=0 q=0

n P
P k 06k6n
La double sommation porte sur les couples (k, q) tels que
k=0 q=0 06q6k
Pour linstant cette zone triangulaire est parcourue colonne par colonne.
Pn Pk n P
P n
Un parcours ligne par ligne permet decrire : =
k=0 q=0 q=0 k=q
On en deduit :
n n P
n
(1)n (1)k nk k! = (1)n (1)k nk kq Dq
P  P  
k=0 q=0 k=q
n h P
n  k i
n
= (1)n (1)k
P
k q
Dq
q=0 k=q

On reconnait la somme entre crochets, qui vaut 0 si q < n et (1)n si q = n.


On en deduit le resultat demande :
n n
(1)n (1)k nk k! = (1)n (1)k nk nk Dn = (1)n (1)n nn nn Dn = Dn .
P  P    
k=0 k=n
(e) Pour tout entier n, on trouve effectivement :
n n
n!
Dn = (1)n (1)k nk k! = (1)n (1)k k!(nk)!
P  P
k!
k=0 k=0
n n n
P (1)n+k P (1)nk P (1)k
= n! (nk)! = n! (nk)! = n! k!
k=0 k=0 k=0
On a ainsi retrouve le resultat de la question 3.
5. (a) Il y a n! cas possibles, tous equiprobables, et Dn,q = nq Dnq cas realisant le retour de q


boules exactement dans leur tiroir dorigine. La probabilite cherchee est donc :
nq
P (1)k nq
1 1 n! 1 P (1)k
p(X = q) = n! Dn,q = n! q!(nq)! (n q)! k! = q! k!
k=0 k=0

n n
P (1)k P (1)k+1
(b) On a bien sur : p(X > 1) = 1 p(X = 0) = 1 k! = k!
k=0 k=1
n n n
P 1 P 1 P n
(c) On a E(X) = qp(X = q) = n! qD(n, q) = n! q q Dnq .
q=0 q=1 q=1

n!n n! (n1)!
= n (q1)!(nq)! = n n1
 
Or 1 6 q 6 n q = q q!(nq)!
q
= (q1)!(nq)! q1
.
n n1
1 P n1
 1 P n1
On en deduit : E(X) = (n1)! q1
Dnq = (n1)! k
D(n1)k
q=1 k=0
n1
1 P 1
Ainsi E(X) = (n1)! Dn1,k = (n1)! (n 1)! = 1.
k=0
Remarque :
La variable aleatoire X represente bien sur le nombre de points fixes dune permutation
f de {1, . . . , n} choisie au hasard. Il y a une methode tres simple pour le calcul de E(X),
et qui nutilise aucun des calculs precedents.

Mathematiques en MPSI mathprepa.fr Page 4


Jean-Michel Ferrard
Probleme Corrige

Pour tout k de {1, . . . , n}, notons Xk la variable aleatoire prenant la valeur 1 si une
permutation f choisie au hasard verifie f (x) = x, et 0 sinon.
On a bien sur X = X1 + X2 . . . + Xn .
On en deduit (linearite de lesperance) que E(X) = E(X1 ) + E(X2 ) + . . . + E(Xn ).
Or pour des raisons evidentes de symetrie, les esperances E(Xk ) sont identiques.
On en deduit E(X) = nE(X1 ) = np(X1 = 1) (X1 ne prend que les valeurs 0 et 1.)
Mais parmi les n! permutations de {1, . . . , n}, il y en a (n 1)! qui laissent 1 fixe car
autant que de permutations de {2, 3, . . . , n}.
Conclusion : p(X1 = 1) = n1 , puis E(X) = 1.
(d) On peut prolonger la methode precedente pour calculer la variance de X.
On connait la formule de Huyghens : V(X) = E(X 2 ) E2 (X).
Pn 2 P n
Or X 2 = Xk2 + 2
P
Xk = X j Xk .
k=1 k=1 16j<k6n

Dune part on a toujours Xk2 = Xk , car Xk ne prend que les valeurs 0 et 1.


Dautre part, par symetrie, lesperance de Xj Xk ne depend pas des indices j < k.
On en deduit E(X 2 ) = n + n(n 1)E(X1 X2 ).
Remarquons que X1 X2 ne prend que les valeurs 0 et 1.
On en deduit E(X1 X2 ) = p(X1 X2 = 1) = p((X1 = 1) (X2 = 1)).
Sur les n! permutations de {1, . . . , n}, il y en a (n 2)! qui laissent fixes 1 et 2, car autant
que de permutations de {3, . . . , n}.
1
Ainsi p((X1 = 1) (X2 = 1)) = n(n1) .
On trouve donc E(X 2 ) = n + 1 puis V(X) = E(X 2 ) E2 (X) = n.

Mathematiques en MPSI mathprepa.fr Page 5


Jean-Michel Ferrard

Vous aimerez peut-être aussi