Compter sans tout écrire. On choisit des objets : les prend-on tous ou seulement une partie ? L'ordre compte-t-il ? Peut-on reprendre le même ? Trois questions, trois formules — et chaque nombre de cette page est aussi obtenu en énumérant réellement les cas, un par un.
L'arrangement retient l'ordre · la combinaison l'oublie, en divisant par les k ! façons de ranger un même paquet.
Au restaurant, on choisit une entrée, puis un plat, puis un dessert. Si la carte propose a entrées, b plats et c desserts, chaque entrée peut s'associer à chacun des plats, et chaque couple à chacun des desserts : il y a a × b × c menus. C'est le principe multiplicatif : quand des choix se font l'un après l'autre, leurs nombres se multiplient. Tout ce cahier en découle.
Les trois familles étudiées ensuite ne sont que trois façons d'appliquer cette règle :
| On prend… | L'ordre compte ? | Nom | Nombre | Exemple |
|---|---|---|---|---|
| les n objets | oui | permutation | n! | ranger 8 livres sur une étagère |
| k objets parmi n | oui | arrangement | n! ÷ (n − k)! | le tiercé dans l'ordre |
| k objets parmi n | non | combinaison | n! ÷ (k! (n − k)!) | une grille de loto |
Le principe multiplicatif. Si un premier choix offre n1 possibilités, et que pour chacune d'elles un second en offre n2, alors les deux choix successifs en offrent n1 × n2. C'est tout, et tout le reste en découle.
Avec remise, chaque étage de l'arbre a la même largeur : n × n × … = nk. Sans remise, l'objet tiré disparaît et chaque étage se rétrécit d'une unité : n(n−1)(n−2)… soit k facteurs décroissants. Ce second produit est l'arrangement, que l'on écrit aussi n ! / (n−k) ! — l'écriture factorielle est plus courte, le produit décroissant est plus honnête sur ce qui se passe.
Une permutation de n objets est une façon de les ranger tous, l'un après l'autre. Pour la première place, on a n choix ; pour la deuxième, il n'en reste que n − 1 ; et ainsi de suite jusqu'au dernier objet, qui n'a plus le choix. Le nombre de rangements est donc le produit de tous les entiers de n à 1, que l'on note n! et que l'on lit « factorielle n ».
Quand certains objets sont identiques — les lettres d'un mot comme ANANAS —, des rangements se confondent. Si une lettre apparaît 3 fois, ses 3! = 6 ordres internes donnent le même mot : on divise n! par la factorielle de chaque répétition. L'algorithme du dictionnaire, lui, ne produit jamais deux fois le même mot : il compte directement les anagrammes distinctes.
Un arrangement de k objets pris parmi n est une liste ordonnée de k objets différents : on ne remplit que k places. Le produit des choix restants s'arrête donc après k facteurs. Exemple type : le tiercé, où l'on désigne dans l'ordre les trois premiers chevaux d'une course. Si l'on a le droit de reprendre le même objet — les chiffres d'un code de cadenas —, chaque place offre à nouveau n choix : on obtient nk listes.
La croissance est violente. Ranger 15 livres sur une étagère : 15 ! = 1 307 674 368 000 façons. Battre un jeu de 52 cartes : 52 ! ≈ 8,07 · 1067, du même ordre que le nombre estimé d'atomes de notre galaxie. Un mélange correct produit très probablement un ordre que personne n'a jamais obtenu depuis l'invention des cartes à jouer.
À quoi cela sert : le paradoxe des anniversaires. Dans une salle de p personnes, la probabilité que toutes les dates de naissance soient distinctes est un arrangement divisé par un produit : A(365, p) / 365p. À 23 personnes, la probabilité d'une coïncidence dépasse déjà 50,73 % ; à 57 personnes elle atteint 99,01 %.
Une combinaison de k objets parmi n est un simple sous-ensemble : on choisit k objets sans se soucier de l'ordre. L'astuce consiste à partir des arrangements et à les regrouper : les arrangements qui contiennent les mêmes objets ne diffèrent que par l'ordre, et ces ordres sont les k! permutations des k objets. Chaque combinaison est donc comptée exactement k! fois parmi les arrangements.
Deux chiffres pour situer. Au Loto, choisir 5 numéros parmi 49 sans se soucier de l'ordre : C(49, 5) = 1 906 884, multiplié par les 10 numéros chance, soit 19 068 840 grilles. Une main de poker : C(52, 5) = 2 598 960. Si l'ordre comptait, ce serait 120 fois plus.
Pour aller du coin A au coin B d'un quadrillage en ne faisant que des pas vers la droite (D) ou vers le haut (H), il faut a pas à droite et b pas vers le haut, soit a + b pas en tout. Un chemin est entièrement décrit par la place de ses a pas « D » parmi les a + b : il y a C(a + b, a) chemins. Autre façon de compter : on n'arrive à un carrefour que par sa gauche ou par le dessous, donc le nombre de chemins qui l'atteignent est la somme des deux nombres voisins. C'est exactement la règle du triangle de Pascal.
Devant un problème de dénombrement, il suffit de se demander : l'ordre compte-t-il ? et peut-on répéter ? Les quatre réponses donnent quatre formules. Les trois onglets les mettent à l'épreuve : une énumération brute qui retrouve les quatre nombres d'un seul coup, le loto, puis le célèbre paradoxe des anniversaires.
La page écrit toutes les listes de k valeurs prises parmi n (il y en a nk), puis les trie. Celles sans valeur répétée sont les arrangements. Parmi elles, celles écrites en ordre strictement croissant représentent chacune une combinaison, une seule par ensemble. Enfin, les listes en ordre croissant au sens large représentent les combinaisons avec répétition : un cornet de k boules de glace choisies parmi n parfums, où seul compte combien de boules de chaque parfum.
| Sans répétition | Avec répétition | |
|---|---|---|
| L'ordre compte | ||
| L'ordre ne compte pas |
Au loto à 6 numéros sur 49 (la formule française jusqu'en 2008), une grille est une combinaison : l'ordre de sortie des boules n'a aucune importance. La probabilité d'avoir exactement j bons numéros se compte en choisissant j numéros parmi les 6 gagnants, puis les 6 − j autres parmi les 43 perdants, et en divisant par le nombre total de grilles.
Dans un groupe de k personnes, quelle est la probabilité que deux d'entre elles fêtent leur anniversaire le même jour ? Les listes de k dates toutes différentes sont des arrangements : il y en a A(365, k) parmi les 365k listes possibles (on ignore le 29 février et l'on suppose les naissances également réparties). Le complément donne la probabilité d'au moins une coïncidence.
On range tous les objets ; l'ordre compte. Avec des objets identiques, on divise par la factorielle de chaque répétition.
On remplit k places ; l'ordre compte. Avec répétition autorisée : nk.
On choisit k objets ; l'ordre ne compte pas : chaque ensemble regroupe k! arrangements. Avec répétition : C(n + k − 1, k).
Formule du binôme. En développant (x + y)n = (x + y)(x + y)…(x + y), on choisit dans chaque parenthèse x ou y ; le terme xkyn−k apparaît autant de fois qu'il y a de façons de choisir les k parenthèses qui donnent x, soit C(n, k). D'où le nom de « coefficients binomiaux ».
Coefficients multinomiaux. Le nombre d'anagrammes d'un mot de n lettres où les lettres se répètent m₁, m₂, … fois vaut n! ÷ (m₁! m₂! …). Pour MISSISSIPPI : 11! ÷ (4! 4! 2! 1!) = 34 650.
Dérangements. Le nombre de permutations où aucun objet ne reste à sa place est l'entier le plus proche de n!/e : la probabilité qu'aucune lettre ne revienne à son destinataire tend vers 1/e ≈ 36,8 %.
Stirling. Le rapport n! ÷ (√(2πn)(n/e)n) vaut 1 + 1/(12n) + 1/(288n²) + … ; la planche 1 l'affiche pour chaque n.