Professional Documents
Culture Documents
N IVEAU : Avanc
C ONTENU : Exercices
Double-comptage et bijections
Cette sance est consacre aux preuves combinatoires. Il est donc interdit
dutiliser dautres mthodes pour rsoudre les exercices. En particulier, les
rcurrences sont bannies, ainsi que lutilisation des formules donnant les coefficients binomiaux ou les nombres de Fibonacci.
- Double comptage Dans cette partie, seule les preuves par double comptage sont autorises.
Comme son nom lindique, la mthode de double comptage consiste compter
le nombre dlments dun ensemble de deux faons diffrentes. On obtient
alors deux expressions donnant le nombre dlments de A, ce qui nous donne
une identit algbrique. Pour prouver une identit par double comptage, il
faut commencer par essayer de comprendre ce que compte un des membre
de lidentit, puis il faut essayer de faire ce compte dune autre manire en
essayant de faire apparatre les termes de lautre membre de lidentit.
Exercice 1 Essayez
de prouver deux des galits suivantes :
n
n! = k k!(n k)!
n1
nk = n1
+
k
k1
n
nk = nk
k nk = n n1
Pn n k1 n
k=0 k = 2
Exercice 2 Essayez de prouver deux des galits suivantes :
n
(22 ) = 3 n4 + 3 n3
k
n nm
nk m
= m
km
Pn
n
k=0 k k = n2n1
P
n+1
nm=k m
=
k
k+1
1
Pnk
m
m=k k
nm
k
n+1
2k+1
Nous allons maintenant nous concentrer sur des identits concernant les
termes de la suite de Fibonacci. Pour pouvoir obtenir des preuves combinatoires de ce type didentits, il nous faut tout dabord un moyen de donner du
sens combinatoire aux termes de la suite de Fibonacci. Il y a de nombreuses
faons de le faire, on en propose une dans le prochain exercice.
Exercice 3 Soit Fn le n-ime terme de la suite de Fibonacci (avec la convention
usuelle F0 = 0 et F1 = 1), et soit fn le nombre de faons de paver un rectangle
1 n avec des carrs 1 1 et des dominos 1 2. Montrer que Fn = fn1 .
Exercice 4 Montrer que fm+n = fm fn + fm1 fn1 .
Exercice 5 Montrer que
f0 + f2 + . . . + f2n = f2n+1 .
X X n in j
=
.
j
i
i>0 j>0
n2
X
fk 2n2k = 2n .
k=0
cheval entre les deux cases i et i + 1 dun pavage, alors on dit que ce pavage
a une coupure en position i (car on peut sparer le pavage en deux pavages
plus petits en coupant entre les cases i et i + 1).
On va essayer de couper notre pavage en position m. Si cest possible, on
obtient un pavage du rectangle 1 m ainsi quun pavage du rectangle 1 n,
il y a donc fm fn pavages pour lesquels la coupure est possible en m. Si cette
coupure est impossible, alors il y a un domino cheval sur les cases m et
m + 1. En effaant ce domino, on se retrouve avec deux pavages des rectangles
1 m 1 et 1 n 1 : il y a fm1 fn1 cas o la coupure est impossible.
Solution de lexercice 5 Tout pavage du rectangle 12n+1 comporte ncessairement un carr. Intressons nous au dernier carr de notre pavage (celui plac
le plus droite). Il est suivi dune succession de dominos, donc il est plac en
position impaire dans le pavage. Il y a exactement f2k pavage du rectangle ou
le dernier carr est en position 2k + 1, do la formule.
Solution de lexercice 6 On distingue selon le nombre de dominos appartenant
notre pavage du rectangle 1n. Un pavage comportant k dominos comporte
n k blocs, pour compter ces pavages, il suffit donc de compter le nombre de
faons de positionner nos k dominos parmi ces n k blocs, il y a donc nk
k
partitions k dominos.
Solution de lexercice 7 Devant une expression complique de la sorte, il faut se
demander ce que compte le terme de gauche, en essayant dinterprter
com
ni
binatoirement chacun de ses termes. On se rappelle que j est le nombre
de pavages du rectangle 1 n + j iayant prcisment j dominos (et donc
n i j carrs). Lautre coefficient nj
correspond lui au nombre de pavages
i
du rectangle 1 n + i j ayant prcisment n i j carrs. Les deux termes
comptent des pavages ayant le mme nombres de carrs. Cela nous donne
lide dintroduire le carr mdian.
Un pavage du rectangle 1 2n + 1 possde un nombre impair de carrs, et
possde donc un carr mdian. On essaye de compter le nombre de pavages
tels quil y a i dominos gauche de ce carr mdian, et j dominos droite.
Alors le pavage possde 2n + 1 2i
2j
carrs au total, dont n i j sont
ni nj
gauche du mdian. Il y a donc j
tels pavages, ce qui conclut.
i
Solution de lexercice 8 Soit q tel que n = qm. Il nous faut trouver un moyen de
dnombrer le nombre de pavages du rectangle 1 qm 1 faisant apparatre
des pavages du rectangle 1 m 1. Lide naturelle est de regarder les m 1
premires cases de notre rectangle. Il y a fm1 f(q1)m pavages pour lesquelles
6
une coupure est possible en m 1. On suppose maintenant cette coupure impossible, et on regarde le prochain bloc potentiel de taille m 1 : celui compris
entre les cases m + 1 et 2m 1. Il y a fm2 fm1 f(q2)m cas o la coupure est
possible en 2m 1 (le fm2 correspond au pavage des m 2 cases avant le
domino empchant la premire coupure).
Plus gnralement, il y a prcisment fj1
m2 fm1 f(qj)m pavages pour lesquels
la coupure est impossible en im 1 pour i < j, mais possible en jm 1. Enfin,
si les coupures sont impossibles en im 1 pour tout i < q, alors le domino
recouvrant les cases (q 1)m 1 et (q 1)m est suivi dun bloc de taille m 1,
il y a donc fn1
m2 fn1 tels pavages (je mets ce dernier cas en vidence, car cest
l que lon se sert de lhypothse m divise n). On a donc au final obtenu la
formule :
q
X
fn1 = fm1
fj1
m2 f(qj)m .
j=1
rectangle 1n en utilisant des carrs 11 de c1 couleurs diffrentes, des dominos 1 2 de c2 couleurs diffrentes, des tuiles 1 3 de c3 couleurs diffrentes,
. . ., et des tuiles 1 k de ck couleurs diffrentes.
Solution de lexercice 11 Quand on voit ce type de problme, il faut immdiatement penser une approche par double comptage. En effet, les deux hypothses, ainsi que ce que lon nous demande de prouver, sont des hypothses
de comptage, et on a donc beaucoup de faon de dnombrer des choses. Il est
possible que parmi ces dnombrements, il y en ai un qui rsolve le problme.
Raisonnons par labsurde et supposons que dans chaque club, il y a soit au
plus 10 filles (on appelle un tel club un club de type A), soit au plus 10 garons
(club de type B). Dnombrons le nombre de triplets (f, g, c) o f et g sont une
fille et un garon appartenant au club c. Comme chaque paire appartient
exactement un club, il y a exactement 20072 tels triplets.
Maintenant, comptons le nombre de triplets o c est un club de type A. On
a 2007 choix pour le garon g, puis au plus 100 choix pour le club c de type A
(un lve appartenant au plus 100 clubs), puis au plus 10 choix pour la fille
par dfinition du club de type A : il y a au plus 10 100 2007 triplets o c
est de type A, et de mme pour ceux o c est de type B.
On a donc montr que 20072 6 2 10 100 2007, une contradiction.
Solution de lexercice 12 Tout dabord, les paralllogrammes nont que 3 orientations possibles, et par symtrie il y a autant de paralllogrammes de chaque
orientation. On se contente de compter ceux avec une pointe vers le haut. Pour
cela, on prolonge notre pavage dune ligne comme sur le dessin. Pour chacun
des paralllogrammes, on prolonge ses cts, et on obtient quatre intersection
avec la ligne rajoute sous notre triangle. On vrifie que cela donne une bijection entre les paralllogrammes pointant vers le haut et les ensembles de
quatre points de notre grille sur la dernire ligne
rajoute. Comme il y a n + 2
n+2
points de la grille sur cette ligne, il y a 4 paralllogrammes pointant vers
le haut, et donc 3 n+2
paralllogrammes au total.
4
Solution de lexercice 14 On part dune partition lments distincts, par exemple 30 = 12 + 7 + 6 + 4 + 1. On dcompose chaque lment de la partition en
parties paire et impaire (on les crit sous la forme 2n k avec k impair), par exemple 30 = 4 3 + 7 + 2 3 + 4 1 + 1, puis on casse chaque produit en remplaant
2n k par k+k+. . .+k, par exemple 30 = 3+3+3+3+7+3+3+1+1+1+1+1,
et on obtient une partition nombres impairs.
Pour montrer que cette opration est bijective, exhibons sa rciproque :
partir dune partition en nombres impairs, on commence par regrouper les
termes identiques entre eux (par exemple 30 = 3 + 3 + 3 + 3 + 7 + 3 + 3 +
9
11