ExerciceMaths Sup – MPSI, chapitre 21 — Dénombrement et probabilités · Dénombrement
Exercice 21
Nombres de Catalan. Un chemin N/E est un chemin entre deux points de formé de pas et ; il est codé par le mot formé de ses pas. La figure représente le chemin , qui relie à .
On y lit que ce chemin reste dans le secteur , situé sous la diagonale en pointillés. Pour , on note le nombre de chemins N/E reliant à et restant dans .
1. Dénombrer les chemins N/E reliant à , pour , .
2. Vérifier que pour tout .
3. On note l'ensemble des mots formés de lettres et de lettres . Pour , on note le mot obtenu par rotation, les indices étant lus modulo , et l'on dit que deux mots et sont équivalents s'il existe tel que ; on admet que c'est une relation d'équivalence.
(a) Montrer que chaque classe d'équivalence possède exactement éléments.
(b) Montrer que chaque classe contient un unique mot tel que, pour tout , le préfixe contienne strictement plus de lettres que de lettres . On pourra considérer le chemin infini obtenu en répétant indéfiniment le mot .
(c) En déduire que .
Corrigé
1. Un chemin N/E de à fait pas et pas , puisque chaque pas augmente de l'une des coordonnées ; réciproquement, tout mot formé de lettres et lettres code un tel chemin. Un tel mot est déterminé par l'ensemble des positions de ses lettres , partie à éléments de .
2. Pour , on écrit les coefficients avec des factorielles :
3.(a) On étend la définition de à tout , les indices étant lus modulo . Alors , puisque la lettre d'indice des deux mots est , et si . La classe de est ; elle a éléments si et seulement si les mots , pour , sont deux à deux distincts. Or entraîne en appliquant .
Supposons qu'il existe tel que , et choisissons le plus petit. Écrivons la division euclidienne , avec (chapitre 12, théorème 1). Comme et , on obtient , et la minimalité de impose : divise , et . La relation pour tout montre que est formé de copies du bloc . Si ce bloc contient lettres et lettres , alors et : l'entier divise et , donc leur différence , ce qui est absurde. C'est ici que sert le choix de lettres et lettres : avec autant de lettres de chaque sorte, le mot n'aurait que deux rotations distinctes.
3.(b) Pour , on note le nombre de lettres moins le nombre de lettres parmi les premières lettres du mot infini obtenu en répétant ; ainsi , , et, comme a une lettre de plus que de lettres , . Le préfixe de longueur du mot est formé des lettres d'indices à de , et son nombre de moins son nombre de vaut . Le mot a donc la propriété demandée si et seulement si
Existence. Soit le minimum de sur , et le plus grand indice de où il est atteint. Pour , on a et , donc . Pour , on a . Ainsi est vérifiée, et a la propriété.
Unicité. Soit deux indices de vérifiant . Comme , la propriété en donne . Comme , la propriété en donne , c'est-à-dire . On aurait entre entiers, ce qui est impossible. Par la question (a), les rotations sont des mots distincts, et l'unicité de l'indice est celle du mot.
La figure trace pour et , sur deux périodes séparées par les pointillés. Le minimum sur est atteint en et en ; à partir du dernier, , la courbe reste strictement au-dessus de la droite en tirets sur toute la fenêtre ocre de longueur . On lit le mot , dont tous les préfixes ont plus de que de . Partir de échouerait, la courbe revenant à en .
3.(c) Notons l'ensemble des mots de dont tous les préfixes ont strictement plus de que de . Les classes d'équivalence forment une partition de (chapitre 2, théorème 4), chacune a éléments, et par la question 1 : il y a classes (lemme des bergers), et autant de mots dans par la question (b).
Un mot commence par , puisque son préfixe de longueur doit contenir plus de que de ; on écrit , où a lettres et lettres . Pour , le préfixe de longueur de a strictement plus de que de si et seulement si le préfixe de longueur de a au moins autant de que de , c'est-à-dire si le chemin codé par est, après pas, en un point tel que . L'application est donc une bijection de sur l'ensemble des chemins N/E de à qui restent dans , de réciproque . Avec la question 2 : On trouve , …, égaux à , , , , , , valeurs confirmées par énumération des chemins ; le lemme des rotations a lui aussi été vérifié classe par classe pour .
À retenir. L'argument des rotations est un lemme des bergers : on ne sait pas compter directement les bons chemins, mais on sait compter les classes, et chaque classe en contient exactement un. La division par est légitime parce que toutes les classes ont la même taille, ce que garantit la question (a) ; c'est l'étape que l'on oublie le plus souvent.