Shortlist 2014, N4¶
Domaine : Théorie des nombres · Difficulté : ★★★☆☆ · Proposé par : Hong Kong
Concepts : Congruences, théorèmes de Fermat et d'Euler · Partie entière et majorations · Valuations p-adiques et lemme LTE
Solution officielle : Shortlist officielle 2014 (avec solutions), p. 73 (page 74 du PDF)
Énoncé¶
Let \(n > 1\) be a given integer. Prove that infinitely many terms of the sequence \((a_k)_{k \geq 1}\), defined by
are odd. (For a real number \(x\), \(\lfloor x \rfloor\) denotes the largest integer not exceeding \(x\).)
Indices : les idées clés
- \(n\) impair : avec \(k = n^m\), \(a_k = n^{n^m - m}\) est impair.
- Partie entière : si \(k \mid n^k - r\) avec \(0 \leq r < k\), alors \(\left\lfloor \frac{n^k}{k} \right\rfloor = \frac{n^k - r}{k}\) ; il s'agit de choisir \(k\) pour que ce quotient soit impair.
- Petit théorème de Fermat (solution 1) : \(k = p \cdot 2^m\) avec \(p\) premier impair divisant \(n^{2^m} - 2^m\) ; ou des puissances \(k = p^i\) d'un premier \(p \mid n - 1\), dont on contrôle la valuation (solution 2).
Solutions
Les solutions ci-dessous suivent les solutions officielles de la Shortlist 2014 (trois solutions et une remarque).
Solution 1¶
Si \(n\) est impair, prenons \(k = n^m\) pour \(m = 1, 2, \ldots\) Alors \(a_k = n^{n^m - m}\), qui est impair pour tout \(m\).
Supposons désormais \(n\) pair, \(n = 2t\) avec \(t \geq 1\) entier. Pour tout \(m \geq 2\), l'entier \(n^{2^m} - 2^m = 2^m(2^{2^m - m} \cdot t^{2^m} - 1)\) a un diviseur premier impair \(p\), puisque \(2^m - m > 1\). Pour \(k = p \cdot 2^m\), on a alors
les congruences étant modulo \(p\) (on rappelle que \(2^p \equiv 2 \pmod p\) par le petit théorème de Fermat). De plus, \(n^k - 2^m < n^k < n^k + 2^m(p - 1)\) montre que la fraction \(\frac{n^k}{k}\) est strictement comprise entre les entiers consécutifs \(\frac{n^k - 2^m}{p \cdot 2^m}\) et \(\frac{n^k + 2^m(p - 1)}{p \cdot 2^m}\) (ce sont bien des entiers, car \(2^m \mid n^k\) et \(p \mid n^k - 2^m\)). Donc
Enfin, \(\frac{n^k - 2^m}{p \cdot 2^m} = \frac{\frac{n^k}{2^m} - 1}{p}\) est un entier impair, car l'entier \(\frac{n^k}{2^m} - 1\) est impair (on rappelle que \(k > m\)). Pour des valeurs différentes de \(m\), on obtient des valeurs différentes de \(k\), puisque la puissance de \(2\) dans la décomposition de \(k\) est différente. \(\blacksquare\)
Solution 2¶
Le cas (trivial) \(n\) impair se traite comme dans la solution 1.
Supposons \(n\) pair et \(n > 2\). Soit \(p\) un diviseur premier de \(n - 1\).
Montrons par récurrence sur \(i\) que \(p^{i+1}\) divise \(n^{p^i} - 1\) pour tout \(i \geq 0\). Le cas \(i = 0\) est vrai par le choix de \(p\). Supposons le résultat vrai pour un \(i \geq 0\). La factorisation
avec le fait que chacun des \(p\) termes entre crochets est congru à \(1\) modulo \(p\), montre que le résultat est vrai pour \(i + 1\).
Donc
un entier impair, pour tout \(i \geq 1\).
Considérons enfin le cas \(n = 2\). Montrons que \(3 \cdot 4^i\) divise \(2^{3 \cdot 4^i} - 4^i\) pour tout \(i \geq 1\). D'abord, \(4^i\) divise \(2^{3 \cdot 4^i} - 4^i\), car \(3 \cdot 4^i > 2i\). Ensuite, \(2^{3 \cdot 4^i}\) et \(4^i\) sont tous deux congrus à \(1\) modulo \(3\), donc \(3 \mid 2^{3 \cdot 4^i} - 4^i\). Ainsi
qui est impair pour tout \(i \geq 1\). \(\blacksquare\)
Remarque. Le cas \(n\) pair et \(n > 2\) se traite aussi en définissant par récurrence la suite \((k_i)_{i \geq 1}\) par \(k_1 = 1\) et \(k_{i+1} = n^{k_i} - 1\). La suite \((k_i)\) est strictement croissante, et l'on montre par récurrence sur \(i\) que \(k_i \mid n^{k_i} - 1\) pour tout \(i \geq 1\) ; les \(k_i\) conviennent donc.
Le cas \(n = 2\) peut aussi se traiter ainsi. Soit \(i \geq 2\). Par le postulat de Bertrand, il existe un nombre premier \(p\) tel que \(2^{2i-1} < p \cdot 2^i < 2^{2i}\). Cela donne
De plus, \(p \cdot 2^i\) divise \(2^{p \cdot 2^i} - 2^{2i}\) ; avec (1), on obtient
qui est un entier impair.
Solution 3¶
Le cas (trivial) \(n\) impair se traite comme dans la solution 1.
Soit \(n\) pair, et \(p\) un diviseur premier de \(n + 1\). Définissons la suite \((a_i)_{i \geq 1}\) par
Il existe \(a\) avec \(1 \leq a < 2^i\) tel que \(ap \equiv -1 \pmod{2^i}\), donc chaque \(a_i\) vérifie \(1 \leq a_i < 2^i\). Cela implique \(a_i p + 1 < p \cdot 2^i\). De plus, \(a_i \to \infty\) quand \(i \to \infty\), donc il existe une infinité d'indices \(i\) tels que \(a_i < a_{i+1}\). On se restreint désormais à ces \(i\).
Le nombre \(p\) divise \(n^p + 1\), qui divise à son tour \(n^{p \cdot 2^i} - 1\). Il s'ensuit que \(p \cdot 2^i\) divise \(n^{p \cdot 2^i} - (a_i p + 1)\), et l'entier
est donc impair, puisque \(2^{i+1}\) divise \(n^{p \cdot 2^i}\) mais pas \(a_i p + 1\). \(\blacksquare\)