layout | title |
---|---|
post |
Combinatoire élémentaire des mots |
On note
- Combien vaut
$$A(n)$$ ?
On considère maintenant des mots de
- Combien d'angrammes ont les mots « aa », « aba », « abca », « abcda » ?
- Combien d'angrammes ont les mots « abc », « abca », « abaca » ?
- Combien vaut
$$A(n; n_a)$$ pour des entiers quelconques ?
On considère finalement des mots de
- Combien vaut
$$A(n; n_a, n_b, \ldots, n_z)$$ ?
Rappel : on note
Prouver par induction (en utilisant l'égalité ci dessus) les égalités suivantes.
-
$$\binom{n}{k} = \binom{n}{n-k}$$ . -
$$\binom{n}{k} = \frac{n}{k}\binom{n-1}{k-1}$$ pour tout$$0 < k \le n$$ .
Suggestion : ces inductions sont plus facilement réalisées sur la
variable
Rappel : Le triangle de Pascal est obtenu en arrangeant les
coefficients binomiaux
En utilisant le signe de sommation
- La somme des coefficients de la
$$n$$ -ème ligne. - La somme des coefficients de la
$$k$$ -ème colonne.
On définit les sommes diagonales et anti-diagonales du triangle de Pascal comme suit :
-
La
$$n$$ -ème somme diagonale est$$\sum_{k\ge 0}\binom{n+k}{k}$$ . -
La
$$n$$ -ème somme anti-diagonale est$$\sum_{k=0}^{\lfloor n/2 \rfloor}\binom{n-k}{k}$$ .
- Dessiner le triangle de Pascal et, pour chaque entier
$$n$$ , tracer des droites passant par les coefficients qui forment les sommes diagonales. Même chose pour les sommes anti-diagonales.
Rappel : On utilisera à nouveau la récurrence fondamentale des coefficients binomiaux, qui dit en pratique que chaque coefficient du triangle de Pascal est obtenu en faisant la somme des deux coefficients immédiatement au dessus :
- Prouver par induction que la somme des coefficients de la
$$n$$ -ième ligne vaut$$2^n$$ .
Rappel : Les nombres de Fibonacci
- Prouver par induction que la
$$n$$ -ème somme anti-diagonale vaut$$F(n+1)$$ .
Un mot de Dyck de longueur
- Combien de mots de Dyck de longueur 0, 2, 4, 6 y a-t-il ?
- Donner un moyen de former un mot de Dyck de longueur
$$n+2$$ à partir d'un mot de Dyck de longueur$$n$$ . - Donner un moyen de former un mot de Dyck de longueur
$$n+m+2$$ à partir de deux mots de Dyck de longueur$$n$$ et$$m$$ . Montrer que le cas précédent était un cas spécial de celui-ci. - Montrer que tout mot de Dyck s'écrit de manière unique de cette façon.
- Donner une définition récursive de mot de Dyck.
On va noter
- Combien valent
$$C(0)$$ ,$$C(1)$$ ,$$C(2)$$ ? - Donner une définition récursive de
$$C(n)$$ .
Remarque : Les nombres
On s'intéresse maintenant au nombre de façons différentes dont on peut
calculer une somme de
- Montrer qu'il y a
$$C(n-1)$$ façon différentes de mettre des parenthèses autour d'une somme de$$n$$ nombres. - Pour les cas
$$n=3,4$$ , dessiner un arbre binaire montrant l'ordre dans lequel les sommes sont calculées. - En déduire une relation entre le nombre d'arbres binaires et la suite de Catalan.
Rappel : une permutation de
correspond à la fonction
Soient
- Calculer
$$\sigma_1\circ\sigma_2$$ et$$\sigma_2\circ\sigma_1$$ . - Cacluler
$$(\sigma_1\circ\sigma_2)\circ\sigma_3$$ et$$\sigma_1\circ(\sigma_2\circ\sigma_3)$$ . - Calculer
$$\sigma_1^{-1}$$ ,$$\sigma_2^{-1}$$ et$$\sigma_3^{-1}$$ .
Rappel : Toute permutation peut être écrite comme une composition
de cycles disjoints, de façon unique (à l'ordre des cycles
près). Souvent dans ce contexte on omet le symbole
-
Décomposer
$$\sigma_1$$ ,$$\sigma_2$$ et$$\sigma_3$$ de l'exercice précédent en produit de cycles. -
Exercice inverse : écrire les décompositions en cycles suivantes en notation à deux lignes:
-
$$(1;3;6;2)$$ , -
$$(1;2;6)(4;5)(3)(6;7)$$ , -
$$(1;6)(2)(3;4;7;5)$$ , -
$$(1)(2;6)(3;4)(7;5)$$ .
L'ordre des cycles est-il important ?
-
-
Même exercice pour les produits de cycles suivants (non-disjoints, cette fois-ci) :
-
$$(1;3)(3;2)$$ , -
$$(1;2;5)(4;5)(3)(4;6)$$ , -
$$(1;2)(2;3)(3;4)(3;4)$$ .
L'ordre des cycles est-il important, maintenant ?
-
-
Écrire la décomposition en cycles de
$$\sigma^{-1}$$ pour chacune des permutations suivantes :-
$$\sigma = (1;3;6;2)$$ , -
$$\sigma = (1;2;6)(4;5)$$ , -
$$\sigma = (1;4)(2)(3;6;5;7)$$ , -
$$\sigma = (1)(2;4)(7;5)(3;106)$$ .
-
Rappel: Un cycle de longueur deux est aussi appelé une transposition. Il n'est pas difficile de montrer que toute permutation peut être décomposée (de façon non unique) en produit de transpositions.
-
Calculer les produits de transpositions suivantes, en représentation à deux lignes et en décomposition en cycles.
-
$$(1;2)(4;3)(2;5)(3;6)$$ , -
$$(2;5)(4;3)(1;2)(3;6)$$ , -
$$(1;6)(6;1)(2;4)(4;5)$$ .
-
-
Décomposer les cycles suivants en produits de transpositions
-
$$(1;3;6;2)$$ , -
$$(1;2;6)(4;5)(3)(6;7)$$ , -
$$(1;6;2)(3;4;7;5)$$ .
-
-
Décomposer
$$\sigma_1$$ et$$\sigma_2$$ du premier exercice en produits de transpositions. -
Décomposer
$$\sigma^{-1}$$ en produits de transpositions pour les permutations suivantes:-
$$\sigma = (1;2)$$ , -
$$\sigma = (1;2)(3;4)$$ , -
$$\sigma = (1;2)(2;3)$$ , -
$$\sigma = (1;6)(6;1)(2;4)(4;501)$$ .
-