MPSI · Chapitre 16 · Second semestre

Devoir surveillé — Dénombrement

Sujet type, 180 min, barème sur 20 points. À faire en conditions réelles avant de regarder le corrigé.

Sujet type DS — 180 min, barème sur 20 points. Faites-le en conditions réelles avant de regarder le corrigé (PDF).

Exercice 1 (3 points) — Les entiers à quatre chiffres

Consignes valables pour tout le sujet. Les cinq exercices sont indépendants et peuvent être traités dans l'ordre de votre choix ; à l'intérieur d'un exercice, en revanche, les questions s'enchaînent, et l'exercice 5 est un problème dont les trois parties se suivent. La calculatrice n'est pas autorisée : tous les calculs demandés se mènent à la main. Chaque dénombrement doit être justifié en décrivant l'ensemble compté et le modèle utilisé (produit cartésien, bijection, réunion disjointe, complémentaire, lemme du berger) ; un résultat numérique sans justification ne vaut aucun point. On donnera systématiquement une conclusion rédigée.

On note C=[ ⁣[0,9] ⁣] l'ensemble des chiffres. Tout entier N de [ ⁣[0,9999] ⁣] possède une écriture à quatre chiffres N=abcd, obtenue en complétant si nécessaire par des zéros à gauche : par exemple 37 s'écrit 0037. Toutes les questions portent sur cette écriture à quatre chiffres.

1. (0,5 pt) Démontrer que l'application

Φ : C4[ ⁣[0,9999] ⁣],(a,b,c,d)1000a+100b+10c+d

est une bijection. Combien d'entiers de [ ⁣[0,9999] ⁣] ont leurs quatre chiffres deux à deux distincts ?

2. (0,75 pt) Combien d'entiers de [ ⁣[0,9999] ⁣] ont leurs quatre chiffres rangés dans l'ordre strictement croissant, c'est-à-dire vérifient a<b<c<d ? En déduire, sans aucun nouveau calcul, le nombre de ceux dont les quatre chiffres sont rangés dans l'ordre strictement décroissant.

3. (0,75 pt) Combien d'entiers de [ ⁣[0,9999] ⁣] s'écrivent avec exactement deux chiffres distincts, c'est-à-dire dont l'écriture à quatre chiffres emploie deux chiffres différents, chacun au moins une fois ?

4. (1 pt) Combien d'entiers de [ ⁣[0,9999] ⁣] ont une somme de chiffres paire ? On donnera deux démonstrations indépendantes : la première construira une involution de C4, la seconde procédera par un dénombrement direct.

Exercice 2 (4 points) — Le principe des tiroirs renforcé

1. (1 pt) Soient E et F deux ensembles finis non vides, f:EF une application et k un entier naturel non nul. Démontrer le principe des tiroirs renforcé : si Card(E)>kCard(F), alors il existe yF tel que

Card(f1({y}))k+1.

Que devient cet énoncé pour k=1 ?

2. (1,25 pt) Soient n un entier naturel non nul et a1,a2,,an des entiers relatifs quelconques. Démontrer qu'il existe deux entiers i et j tels que 1ijn et tels que n divise

ai+ai+1++aj.

On introduira les sommes s0=0 et sm=a1++am, puis leurs restes dans la division euclidienne par n.

3. (0,75 pt) Démontrer que le résultat de la question 2. est optimal : pour tout entier n2, exhiber n1 entiers a1,,an1 tels qu'aucune des sommes ai++aj, avec 1ijn1, ne soit divisible par n.

4. (1 pt) Soient n un entier naturel non nul et a1,,a2n des entiers relatifs. En appliquant la question 1. avec k=2, démontrer qu'il existe quatre indices

1ij<ij2n

tels que les deux sommes ai++aj et ai++aj soient toutes deux divisibles par n. Autrement dit, la suite contient deux blocs de termes consécutifs, disjoints, dont les deux sommes sont divisibles par n.

Exercice 3 (3 points) — Les sommes partielles alternées du triangle de Pascal

Soit n un entier naturel non nul. Pour m[ ⁣[0,n] ⁣], on pose

T(n,m)=k=0m(1)k(nk).

On adopte la convention usuelle (ab)=0 dès que b>a.

1. (0,5 pt) Écrire les lignes n=5 et n=6 du triangle de Pascal. Calculer T(6,m) pour m allant de 0 à 6, comparer la liste des valeurs absolues obtenues à la ligne n=5, et conjecturer une expression de T(n,m).

2. (1,5 pt) Démontrer la conjecture. On pourra poser uk=(1)k(n1k) pour k[ ⁣[0,n] ⁣] et montrer que le terme général de la somme s'écrit comme la différence de deux termes consécutifs de la suite (uk).

3. (0,5 pt) Soit E=[ ⁣[1,n] ⁣] et m[ ⁣[0,n] ⁣]. On note Am l'ensemble des parties de E de cardinal pair inférieur ou égal à m, et Bm celui des parties de E de cardinal impair inférieur ou égal à m. Exprimer Card(Am)Card(Bm), dire lequel de ces deux ensembles est le plus grand selon la parité de m, et traiter le cas n=7, m=3.

4. (0,5 pt) Que donne la formule de la question 2. pour m=n ? Retrouver ce résultat directement par la formule du binôme. Contrôler enfin la formule pour n=6 et m=3, en calculant séparément les deux membres.

Exercice 4 (4 points) — Colorier une file, colorier une ronde

Soit q un entier supérieur ou égal à 2 : on dispose de q couleurs, numérotées de 1 à q.

Pour n1, une file de n cases bien coloriée est un n-uplet x=(x1,,xn) de couleurs tel que deux cases voisines portent des couleurs différentes, c'est-à-dire tel que xixi+1 pour tout i[ ⁣[1,n1] ⁣]. On note Fn l'ensemble de ces n-uplets.

Pour n3, une ronde de n cases bien coloriée est une file bien coloriée dont, de plus, la dernière case et la première portent des couleurs différentes : les cases sont disposées en cercle et la case n est voisine de la case 1. On note

Rn={xFn ; xnx1}.

1. (0,75 pt) Démontrer que Card(Fn)=q(q1)n1 pour tout n1. On pourra appliquer le lemme du berger à l'application qui supprime la dernière coordonnée.

2. (1,25 pt) Soit n4. Démontrer que l'application « supprimer la dernière coordonnée » est une bijection de {xFn ; xn=x1} sur Rn1, en explicitant sa réciproque. En déduire que

Card(Rn)+Card(Rn1)=q(q1)n1pour tout n4.

Calculer par ailleurs Card(R3).

3. (1,25 pt) En déduire, par récurrence, que pour tout entier n3,

Card(Rn)=(q1)n+(1)n(q1).

4. (0,75 pt) Applications.

a. Discuter le cas q=2 selon la parité de n, et interpréter le résultat.

b. Combien y a-t-il de rondes de 8 cases bien coloriées avec 3 couleurs ?

Exercice 5 (6 points) — Problème : les antichaînes de parties

Dans tout le problème, n désigne un entier naturel non nul et E=[ ⁣[1,n] ⁣].

On appelle chaîne maximale de P(E) tout (n+1)-uplet C=(A0,A1,,An) de parties de E tel que

A0A1AnetCard(Ai)=i  pour tout i[ ⁣[0,n] ⁣].

On a donc nécessairement A0= et An=E. On note C l'ensemble des chaînes maximales. On dit qu'une chaîne maximale C=(A0,,An) passe par une partie A de E lorsque A=Ai pour un indice i, nécessairement égal à Card(A).

On appelle antichaîne toute famille A de parties de E (c'est-à-dire toute partie A de P(E)) dont deux éléments distincts ne sont jamais comparables pour l'inclusion :

AA, AA,AA  A=A.

Le but du problème est de majorer le nombre de parties d'un ensemble fini que l'on peut choisir deux à deux non comparables. Les trois parties s'enchaînent.

Partie A — Les chaînes maximales

A1. (0,75 pt) Démontrer que l'application

Σ : SnC,σ(, {σ(1)}, {σ(1),σ(2)}, , {σ(1),,σ(n)})

est une bijection, en explicitant sa réciproque. En déduire Card(C). Énumérer les chaînes maximales dans le cas n=3.

A2. (0,5 pt) Soit A une partie de E de cardinal k. Démontrer que le nombre de chaînes maximales passant par A vaut k!(nk)!.

A3. (0,5 pt) Vérifier l'égalité k!(nk)!=n!(nk). Calculer k!(nk)! pour n=4 et pour chacune des valeurs k=0,1,2,3,4, puis dire pour quelle valeur de k ce nombre est le plus petit.

Partie B — L'inégalité de Lubell

Dans toute cette partie, A désigne une antichaîne de parties de E.

B1. (0,5 pt) Démontrer qu'une chaîne maximale passe par au plus une partie appartenant à A.

B2. (1,25 pt) En dénombrant de deux façons l'ensemble

X={(C,A)C×A ; C passe par A},

démontrer successivement les deux inégalités

AACard(A)!(nCard(A))!  n!puisAA1(nCard(A))  1.

B3. (0,5 pt) Traiter les deux exemples suivants. Pour k[ ⁣[0,n] ⁣] fixé, vérifier que A=Pk(E) est une antichaîne et que la seconde inégalité de B2 y est une égalité. Puis, pour n=3 et A={{1}, {2,3}}, vérifier qu'il s'agit d'une antichaîne et calculer la somme correspondante.

Partie C — Le théorème de Sperner

C1. (0,75 pt) Soit k[ ⁣[0,n1] ⁣]. Démontrer l'équivalence

(nk+1)(nk)    kn12,

puis en déduire que le plus grand des coefficients binomiaux (n0),(n1),,(nn) est (nn/2).

C2. (0,75 pt) En déduire le théorème de Sperner : toute antichaîne A de parties de E vérifie

Card(A)  (nn/2).

C3. (0,5 pt) Démontrer que cette majoration est atteinte. Combien de parties de [ ⁣[1,10] ⁣] peut-on au maximum choisir, deux à deux non comparables pour l'inclusion ?

Bloqué sur « Dénombrement » ?

On peut le travailler ensemble dès cette semaine. La première heure est offerte — on fait le point honnêtement, et vous repartez au minimum avec une méthode.