ExerciceMaths Sup – MPSI, chapitre 1 — Logique et ensembles · Exercices de synthèse
Exercice 46
Soit . On appelle décomposition de toute liste d'entiers naturels non nuls, de longueur , telle que ; son produit est l'entier . On cherche le plus grand produit d'une décomposition de . Par exemple, les décompositions , et de ont pour produits , et .
1. Pour chaque , déterminer le plus grand produit d'une décomposition de en examinant toutes ses décompositions.
2. Dans le cas général, montrer que l'ensemble des produits des décompositions de possède un plus grand élément, que l'on note .
3. On suppose et l'on considère une décomposition de dont le produit vaut .
(a) Montrer qu'aucun de ses termes ne vaut et qu'aucun n'est supérieur ou égal à .
(b) Montrer qu'il existe une décomposition de , de produit , dont tous les termes valent ou , et dans laquelle le terme figure au plus deux fois.
4. En déduire la valeur de selon que s'écrit , ou , avec . Calculer et .
Corrigé
1. Le produit ne dépend pas de l'ordre des termes : il suffit d'examiner les décompositions rangées par termes décroissants. Pour , par exemple, on en trouve onze, de produits respectifs On procède de même pour les autres valeurs de , et l'on obtient le tableau suivant.
| plus grand produit | ||||||
| décompositions optimales | , |
On voit déjà apparaître les règles que la question 3 établira : le terme ne sert à rien dès que , un terme ou gagne à être coupé en deux, et fait aussi bien que .
2. Soit une décomposition de . Chaque terme vérifie , et la somme des termes, au moins égale à , vaut : on a donc . Le produit est alors majoré : L'ensemble des produits des décompositions de est ainsi une partie de majorée par , non vide puisqu'elle contient le produit de la décomposition . D'après la question 10 de l'exercice 42, elle possède un plus grand élément. Piège : cette étape n'est pas une formalité. La question 3 raisonne sur une décomposition de produit maximal, et un raisonnement portant sur un objet dont on n'a pas établi l'existence peut aboutir à des absurdités. Ainsi, « soit le plus grand entier naturel ; si , alors , ce qui est impossible ; donc » est un raisonnement correct à partir d'une hypothèse fausse : le plus grand entier naturel n'existe pas.
3. (a) Soit une décomposition de de produit . On raisonne par l'absurde, en montrant qu'une décomposition contenant un terme interdit pourrait être modifiée en une décomposition de produit strictement plus grand.
Supposons qu'un terme vaille . Comme , la décomposition est exclue, donc et il existe un autre terme , avec . Remplaçons les deux termes et par le seul terme : la somme est inchangée, et, en notant le produit des autres termes, égal à s'il n'y en a pas, le produit passe de à , qui est strictement plus grand. C'est contraire à la maximalité de .
Supposons qu'un terme vérifie . Remplaçons-le par les deux termes et , qui sont des entiers non nuls de somme . Le facteur du produit est remplacé par et le produit augmente strictement : c'est encore impossible.
3. (b) Partons d'une décomposition de produit et remplaçons chacun de ses termes égaux à par deux termes égaux à . La somme ne change pas, et le produit non plus, puisque : on obtient une décomposition de produit formée de et de . Si le terme y figurait au moins trois fois, on remplacerait trois termes , de somme , par deux termes , de même somme ; le produit serait multiplié par , ce qui contredirait la maximalité.
4. Pour , considérons la décomposition de la question 3 (b), et notons le nombre de ses termes égaux à , et le nombre de ses termes égaux à . Alors et . Les trois valeurs possibles de sont , et , et une seule convient dans chaque cas.
• Si , alors est un multiple de , ce qui impose , puis .
• Si , alors , et parmi , et seul est multiple de : , puis . On note que , puisque .
• Si , alors , et parmi , et seul est multiple de : , puis .
Le cas est à part : la seule décomposition est , et . On retrouve les valeurs de la question 1 : , , . ✓ Comme et , on obtient La valeur est bien celle de la décomposition de l'énoncé, qui était donc optimale. Ces résultats ont été confirmés par ordinateur, en examinant toutes les décompositions pour .
À retenir : la méthode employée, qui consiste à supposer qu'un optimum existe puis à montrer qu'une modification locale l'améliorerait s'il ne vérifiait pas certaines conditions, s'appelle un argument d'échange. Elle est très répandue en optimisation et en algorithmique. La prédominance du terme a une explication : si l'on découpe en parts égales de taille , le produit vaut , et l'étude de la fonction , possible dès le chapitre 5, montre que ce produit est maximal pour , dont est l'entier le plus proche. Le cas a fait l'objet du problème 4 de l'Olympiade internationale de mathématiques de 1976 ; la réponse est .