BINOME DE NEWTON ET PRINCIPE DU PIGEONNIER
MICHEL BOYER
RÉSUMÉ. Cours – durant la demo après l’intra. heures. Les exemples sont
de Johnsonbaugh mais les preuves sont plutôt personnelles.
1. COEFFICIENTS BINOMIAUX
Un résultat important: le nombre de chaînes de bits de longueur net de poids
k(i.e. avec kbits égaux à ) est
C(n,k)=Ãn
k!=n!
k!(n−k)! =Ãn
n−k!=C(n,n−k)
Clairement, il n’y a pas de chaîne de bit de longueur navec poids k>n; il n’y
en a pas non plus pour k<0. On prendra donc C(n,k)=0 si k>nou k<0.
Exemple ...Il y a Ãn+k−1
k−1!=Ãn+k−1
n!solutions dans Npour l’équation
x1+...+xk=n
Preuve. C’est le nombre de façons de mettre nbilles dans ktiroirs. Si n=5 et
k=3, 0 +1+4 est une façon de découper en trois, 1+1+3 en est une autre.
On peut représenter chaque façon par une chaîne de bits
++
++
++
Pensez aux 0 comme étant des billes et aux 1 comme étant des cloisons. Le
nombre de décompositions est le nombre de chaînes de nzeros et k−1 uns,
i.e. le nombre de chaines de n+k−1 bits avec k−1 uns. Il y en a Ãn+k−1
k−1!
..Le théorème du binôme. On veut maitenant une expressions pour (a+b)n.
Le résultat est simple:
Théoreme ...
(a+b)n=
n
X
k=0
C(n,k)an−kbk=
n
X
k=0Ãn
k!an−kbk=X
kÃn
k!an−kbk
MICHEL BOYER
On peut s’en convaincre assez facilement avec une représentation adéquate.
Notons a0au lieu de aet a1au lieu de b.
(a0+a1)2=(a0+a1)(a0+a1)=a0a0+a0a1+a1a0+a1a1
On a les produits avec indices ,, et . De même
(a0+a1)3=a0a0a0+a0a0a1+a0a1a0+a0a1a1
+a1a0a0+a1a0a1+a1a1a0+a1a1a1
Il y a 23termes dans la somme, un pour chaque binaire de 000 à 111. De plus
les binaires de poids par exemple correspondent tous à a0a2
1: les trois chaînes
011, 101 et 110 correspondent à a0a1a1,a1a0a1et a1a1a0il y a C(3,2) telles
chaînes. De façon générale le terme an−k
0ak
1correspond aux façons de mettre
n−kzéros et kuns: il y en a ¡n
k¢; on en déduit donc:
(a0+a1)n=
n
X
k=0Ãn
k!an−k
0ak
1
..L’égalité du triangle. Pascal a remarqué qu’on pouvait obtenir les coeffi-
cients binomiaux en remplissant un triangle, appelé triangle de Pascal. En haut
il y a C(0,0) =1. Sur la ligne suivante il y a C(1,0) =1 et C(1,1) =1. La ligne
contient C(2,0) =1, C(2,1) =2, C(2,2) =1.
On remarque que chaque terme est la somme des deux immédiatement au des-
sus. Seuls les en bordure semblent venir de nulle part; de fait, si on ajoute des
à l’infini à gauche et à droite sur chaque ligne, même les “en bordure” sont
la somme des deux entiers (et ) juste au dessus et on génère tout à partir de
la première ligne; c’est cette règle de la somme que nous énonçons et prouvons
tout de suite.
Théoreme ..(Pascal).Pour tout n ≥0et tout k ∈Zon a
Ãn+1
k!=Ãn
k−1!+Ãn
k!
Preuve. Ãn+1
k!est le nombre de chaînes de bits de longueur n+1 et de poids
k; il y a celles qui commencent par un 1 et qui sont terminées par les chaînes
de nbits et de poids k−1; il y en a Ãn
k−1!; et il y a celles qui commencent par