ATLAS Ouvrir dans l'atlas →

ExerciceMaths Sup – MPSI, chapitre 1 — Logique et ensembles · Exercices de synthèse

Exercice 47

ProblèmeDémonstration

Soit r⩾2r \geqslant 2 un entier. Dans un pays imaginaire, les pièces de monnaie valent 11, rr, r2r^{2}, r3r^{3}… unités. Pour régler une somme, on peut donner des pièces et en recevoir en retour. Si l'on note kik_{i} le nombre de pièces de valeur rir^{i} données, diminué du nombre de pièces de cette valeur reçues, la somme réglée est k0+k1 r+k2 r2+⋯+kM rM,avec M∈ℕ et (k0,…,kM)∈ℤM+1,k_{0} + k_{1}\,r + k_{2}\,r^{2} + \dots + k_{M}\,r^{M}, \qquad\text{avec } M \in \mathbb{N} \text{ et } (k_{0}, \dots, k_{M}) \in \mathbb{Z}^{M+1}, et au moins ∣k0∣+∣k1∣+⋯+∣kM∣|k_{0}| + |k_{1}| + \dots + |k_{M}| pièces ont changé de main. Pour m∈ℕm \in \mathbb{N}, on pose Sm=1+r+r2+⋯+rm;S_{m} = 1 + r + r^{2} + \dots + r^{m} ; cette somme se règle évidemment avec m+1m + 1 pièces.

1. On suppose r=2r = 2. Montrer que, pour tout m⩾1m \geqslant 1, la somme SmS_{m} peut être réglée en ne faisant changer de main que deux pièces.

2. On suppose désormais r⩾3r \geqslant 3. Pour m∈ℕm \in \mathbb{N}, on note P(m)P(m) l'assertion : pour tout M∈ℕM \in \mathbb{N} et tout (k0,…,kM)∈ℤM+1(k_{0}, \dots, k_{M}) \in \mathbb{Z}^{M+1}, k0+k1 r+⋯+kM rM=Sm ⟹ ∣k0∣+∣k1∣+⋯+∣kM∣⩾m+1.k_{0} + k_{1}\,r + \dots + k_{M}\,r^{M} = S_{m} \ \Longrightarrow\ |k_{0}| + |k_{1}| + \dots + |k_{M}| \geqslant m + 1.

(a) Démontrer P(0)P(0).

(b) Soit m⩾1m \geqslant 1 tel que P(m−1)P(m-1) soit vraie, et (k0,…,kM)(k_{0}, \dots, k_{M}) une liste d'entiers relatifs telle que k0+k1 r+⋯+kM rM=Smk_{0} + k_{1}\,r + \dots + k_{M}\,r^{M} = S_{m}. Expliquer pourquoi l'on peut supposer M⩾1M \geqslant 1, puis montrer qu'il existe un entier relatif tt tel que k0=1+trk_{0} = 1 + tr.

(c) Montrer que (k1+t)+k2 r+⋯+kM rM−1=Sm−1,(k_{1} + t) + k_{2}\,r + \dots + k_{M}\,r^{M-1} = S_{m-1}, et en déduire que ∣k1∣+⋯+∣kM∣⩾m−∣t∣|k_{1}| + \dots + |k_{M}| \geqslant m - |t|.

(d) Conclure, en distinguant les cas t=0t = 0 et t≠0t \neq 0. Quel est le plus petit nombre de pièces qui permette de régler SmS_{m} ?

3. À quel endroit l'hypothèse r⩾3r \geqslant 3 a-t-elle servi ? Que devient le raisonnement de la question 2 lorsque r=2r = 2 ?

Corrigé

1. Calculons SmS_{m} lorsque r=2r = 2. En multipliant par 22, on décale les termes : 2Sm=2+4+⋯+2m+2m+1=(Sm−1)+2m+1,2S_{m} = 2 + 4 + \dots + 2^{m} + 2^{m+1} = (S_{m} - 1) + 2^{m+1}, d'où Sm=2m+1−1S_{m} = 2^{m+1} - 1. Il suffit donc de donner une pièce de valeur 2m+12^{m+1} et de recevoir une pièce de valeur 11 : avec M=m+1M = m + 1, on prend k0=−1k_{0} = -1, km+1=1k_{m+1} = 1 et tous les autres kik_{i} nuls. Sm=2m+1−1 se reˋgle avec deux pieˋces.\boxed{S_{m} = 2^{m+1} - 1 \text{ se règle avec deux pièces.}} Par exemple, 15=1+2+4+815 = 1 + 2 + 4 + 8 se règle avec une pièce de 1616, contre laquelle on reçoit une pièce de 11. Pour m⩾2m \geqslant 2, c'est strictement mieux que les m+1m + 1 pièces du paiement direct.

2. (a) On a S0=1S_{0} = 1. Si k0+k1 r+⋯+kM rM=1k_{0} + k_{1}\,r + \dots + k_{M}\,r^{M} = 1, les kik_{i} ne sont pas tous nuls, sinon la somme serait nulle. L'un d'eux est donc un entier non nul, de valeur absolue au moins égale à 11, et ∣k0∣+⋯+∣kM∣⩾1|k_{0}| + \dots + |k_{M}| \geqslant 1. P(0) est vraie.\boxed{P(0) \text{ est vraie.}}

2. (b) Si M=0M = 0, on complète la liste par un coefficient k1=0k_{1} = 0 : ni la somme réglée ni la somme des valeurs absolues ne changent. On peut donc supposer M⩾1M \geqslant 1. Comme m⩾1m \geqslant 1, on a Sm−1=r+r2+⋯+rm=r Sm−1S_{m} - 1 = r + r^{2} + \dots + r^{m} = r\,S_{m-1}, d'où k0−1=(Sm−1)−(k1 r+⋯+kM rM)=r (Sm−1−(k1+k2 r+⋯+kM rM−1)).k_{0} - 1 = (S_{m} - 1) - \big(k_{1}\,r + \dots + k_{M}\,r^{M}\big) = r\,\Big(S_{m-1} - \big(k_{1} + k_{2}\,r + \dots + k_{M}\,r^{M-1}\big)\Big).

k0=1+tr,avec t=Sm−1−(k1+k2 r+⋯+kM rM−1)∈ℤ.\boxed{k_{0} = 1 + tr, \quad\text{avec } t = S_{m-1} - \big(k_{1} + k_{2}\,r + \dots + k_{M}\,r^{M-1}\big) \in \mathbb{Z}.}

2. (c) L'égalité obtenue pour tt s'écrit aussi (k1+t)+k2 r+⋯+kM rM−1=Sm−1.\boxed{(k_{1} + t) + k_{2}\,r + \dots + k_{M}\,r^{M-1} = S_{m-1}.} La liste (k1+t,k2,…,kM)(k_{1} + t, k_{2}, \dots, k_{M}), de longueur MM, permet donc de régler Sm−1S_{m-1}, et l'hypothèse P(m−1)P(m-1), qui porte sur toutes les listes d'entiers relatifs, s'applique à elle : ∣k1+t∣+∣k2∣+⋯+∣kM∣⩾m.|k_{1} + t| + |k_{2}| + \dots + |k_{M}| \geqslant m. On rappelle que ∣a+b∣⩽∣a∣+∣b∣|a + b| \leqslant |a| + |b| pour tous réels aa et bb, puisque a+ba + b et −(a+b)-(a + b) sont tous deux majorés par ∣a∣+∣b∣|a| + |b|. Ainsi ∣k1+t∣⩽∣k1∣+∣t∣|k_{1} + t| \leqslant |k_{1}| + |t|, et ∣k1∣+∣k2∣+⋯+∣kM∣⩾m−∣t∣.\boxed{|k_{1}| + |k_{2}| + \dots + |k_{M}| \geqslant m - |t|.}

2. (d) Notons W=∣k0∣+∣k1∣+⋯+∣kM∣W = |k_{0}| + |k_{1}| + \dots + |k_{M}|. La question précédente donne W⩾∣k0∣+m−∣t∣W \geqslant |k_{0}| + m - |t|.

• Si t=0t = 0, alors k0=1k_{0} = 1 et W⩾1+mW \geqslant 1 + m.

• Si t≠0t \neq 0, alors ∣t∣⩾1|t| \geqslant 1. L'inégalité rappelée en (c) donne r ∣t∣=∣tr∣⩽∣1+tr∣+∣−1∣r\,|t| = |tr| \leqslant |1 + tr| + |{-1}|, c'est-à-dire ∣k0∣⩾r ∣t∣−1|k_{0}| \geqslant r\,|t| - 1. Par conséquent, W⩾r ∣t∣−1+m−∣t∣=m+(r−1) ∣t∣−1⩾m+(r−1)−1=m+r−2⩾m+1,W \geqslant r\,|t| - 1 + m - |t| = m + (r - 1)\,|t| - 1 \geqslant m + (r - 1) - 1 = m + r - 2 \geqslant m + 1, la dernière inégalité venant de r⩾3r \geqslant 3.

Dans les deux cas, W⩾m+1W \geqslant m + 1 : l'assertion P(m)P(m) est vraie. Le principe de récurrence (théorème 3 du cours) montre alors que P(m)P(m) est vraie pour tout m∈ℕm \in \mathbb{N}. Comme le paiement direct, avec k0=k1=⋯=km=1k_{0} = k_{1} = \dots = k_{m} = 1, utilise exactement m+1m + 1 pièces, la minoration est atteinte. Pour r⩾3, il faut au minimum m+1 pieˋces pour reˊgler Sm=1+r+⋯+rm.\boxed{\text{Pour } r \geqslant 3, \text{ il faut au minimum } m + 1 \text{ pièces pour régler } S_{m} = 1 + r + \dots + r^{m}.} Autrement dit, rendre la monnaie ne permet jamais d'économiser une pièce sur cette somme. Ce résultat a été contrôlé par ordinateur pour r∈{3,4,5}r \in \{3, 4, 5\} et m⩽3m \leqslant 3, sur toutes les listes de coefficients compris entre −3-3 et 33.

3. L'hypothèse r⩾3r \geqslant 3 n'a servi qu'à la toute dernière inégalité, m+r−2⩾m+1m + r - 2 \geqslant m + 1, dans le cas t≠0t \neq 0. Pour r=2r = 2, ce cas ne fournit que W⩾mW \geqslant m, et la récurrence ne se propage plus. Ce n'est pas une faiblesse de la démonstration : la question 1 montre que P(m)P(m) est fausse pour r=2r = 2 dès que m⩾2m \geqslant 2. Le paiement de la question 1 correspond précisément au cas t≠0t \neq 0, puisque k0=−1=1+(−1)×2k_{0} = -1 = 1 + (-1) \times 2. L’hypotheˋse r⩾3 est indispensable.\boxed{\text{L'hypothèse } r \geqslant 3 \text{ est indispensable.}} À retenir : l'assertion P(m)P(m) porte sur toutes les listes de coefficients, de toutes les longueurs, et c'est indispensable : l'hérédité applique l'hypothèse de récurrence à une liste nouvelle, (k1+t,k2,…,kM)(k_{1} + t, k_{2}, \dots, k_{M}), et non à la liste de départ. Une récurrence dont l'hypothèse porterait sur une liste fixée ne pourrait pas aboutir. On retrouve la leçon des exercices 19 et 24 : l'hypothèse de récurrence doit être assez riche pour s'appliquer aux objets que fabrique l'hérédité. En base 22, l'égalité 1+2+⋯+2m=2m+1−11 + 2 + \dots + 2^{m} = 2^{m+1} - 1 sert au contraire en informatique pour accélérer certaines multiplications, en remplaçant une longue suite de chiffres 11 par une soustraction.

Dans l'édifice

Thèmes

écriture en base r, récurrence

Ouvrir dans l'atlas interactif →