A1717. Du rififi chez les phi (1
erépisode)
La fonction 𝜑 appelée indicatrice d'Euler est la fonction qui à tout entier naturel 𝑛 non nul associe le nombre d'entiers compris entre 1 et 𝑛 (inclus) et premiers avec 𝑛.
Q1. Déterminer toutes les solutions des équations :
1ère équation : 𝜑(𝑛) = 32 2ème équation : 𝜑(𝑛) = 256 3ème équation : 𝜑(𝑛) = 1024 Q2. Pour les très courageux :
Pour 𝑚 ≤ 232, déterminer en fonction de 𝑚 le nombre de solutions de l’équation 𝜑(𝑛) = 2𝑚
Solution
Proposée par Fabien GIGANTE
Nombres de Fermat
On note 𝐹𝑘 ≔ 22𝑘+ 1, le 𝑘ième nombre de Fermat.
On sait que : (voir http://www.prothsearch.com/fermat.html#Summary)
• 𝐹0= 3, 𝐹1= 5, 𝐹2= 17, 𝐹3= 257, 𝐹4= 65537 sont premiers.
• 𝐹5= 232+ 1 = 641 × 6700417 n’est pas premier.
• 𝐹6, … , 𝐹32 sont également composés.
• 𝐹33 est le plus petit nombre de Fermat dont on ne sache pas s’il est premier ou composé.
Résultats préliminaires
On écrit 𝑛 selon sa décomposition en facteurs premiers :
𝑛 = ∏ 𝑝𝑖𝛼𝑖
𝑟
𝑖=0
où 𝑝𝑖 premiers distincts et 𝛼𝑖≥ 1 On a alors la relation :
𝜑(𝑛) = ∏(𝑝𝑖− 1)𝑝𝑖𝛼𝑖−1
𝑟
𝑖=0
L’équation 𝜑(𝑛) = 2𝑚 implique que chacun des facteurs du produit précédant soit une puissance de 2.
Autrement dit, il est nécessaire que 𝑝𝑖= 2 ou que 𝛼𝑖= 1 et 𝑝𝑖− 1 = 2𝛽𝑖.
Supposons par l’absurde que 𝛽𝑖 possède un diviseur 𝑑 > 1 impair. En posant 𝛽𝑖= 𝑞𝑑, il vient : 𝑝𝑖= 2𝛽𝑖+ 1 = (2𝑞)𝑑+ 1𝑑= (2𝑞+ 1)(2𝑞(𝑑−1)− 2𝑞(𝑑−2)… − 2𝑞+ 1) Ce qui contredit 𝑝𝑖 premier. Donc nécessairement :
𝛽𝑖= 2𝑘𝑖 ⇒ 𝑝𝑖= 22𝑘𝑖+ 1 On obtient finalement :
𝑛 = 2𝛼∏ 𝐹𝑘 𝑘∈𝐼
avec 𝐹𝑘 premier et 𝛼 ≥ 0
𝜑(𝑛) = 2𝑚𝑎𝑥(0, 𝛼−1)∏ 22𝑘
𝑘∈𝐼
= 2𝑚⇔ 𝑚𝑎𝑥(1, 𝛼) + ∑ 2𝑘
𝑘∈𝐼
= 𝑚 + 1
Question 1 Première équation
𝜑(𝑛) = 32 ⇔ 𝑚𝑎𝑥(1, 𝛼) + ∑ 2𝑘
𝑘∈𝐼
= 6
On peut choisir 𝛼 librement dans ⟦0,6⟧ et déduire 𝐼 de l’écriture en base 2 de 6 − 𝑚𝑎𝑥(1, 𝛼).
Les 7 solutions sont donc 𝑛 = 20𝐹2𝐹0, 21𝐹2𝐹0, 22𝐹2, 23𝐹1𝐹0, 24𝐹1, 25𝐹0, 26. C'est-à-dire, 𝒏 = 𝟓𝟏, 𝟔𝟒, 𝟔𝟖, 𝟖𝟎, 𝟗𝟔, 𝟏𝟎𝟐, 𝟏𝟐𝟎.
Deuxième équation
𝜑(𝑛) = 256 ⇔ 𝑚𝑎𝑥(1, 𝛼) + ∑ 2𝑘
𝑘∈𝐼
= 9
On peut choisir 𝛼 librement dans ⟦0,9⟧ et déduire 𝐼 de l’écriture en base 2 de 9 − 𝑚𝑎𝑥(1, 𝛼).
Les 10 solutions sont donc 𝑛 = 20𝐹3, 21𝐹3, 22𝐹2𝐹1𝐹0, 23𝐹2𝐹1, 24𝐹2𝐹0, 25𝐹2, 26𝐹1𝐹0, 27𝐹1, 28𝐹0, 29. C'est-à-dire, 𝒏 = 𝟐𝟓𝟕, 𝟓𝟏𝟐, 𝟓𝟏𝟒, 𝟓𝟒𝟒, 𝟔𝟒𝟎, 𝟔𝟖𝟎, 𝟕𝟔𝟖, 𝟖𝟏𝟔, 𝟗𝟔𝟎, 𝟏𝟎𝟐𝟎.
Troisième équation
𝜑(𝑛) = 1024 ⇔ 𝑚𝑎𝑥(1, 𝛼) + ∑ 2𝑘
𝑘∈𝐼
= 11
On peut choisir 𝛼 librement dans ⟦0,11⟧ et déduire 𝐼 de l’écriture en base 2 de 11 − 𝑚𝑎𝑥(1, 𝛼).
Les 12 solutions sont donc 𝑛 = 20𝐹3𝐹1, 21𝐹3𝐹1, 22𝐹3𝐹0, 23𝐹3, 24𝐹2𝐹1𝐹0, 25𝐹2𝐹1, 26𝐹2𝐹0, 27𝐹2, 28𝐹1𝐹0, 29𝐹1, 210𝐹0, 211. C'est-à-dire, 𝒏 = 𝟏𝟐𝟖𝟓, 𝟐𝟎𝟒𝟖, 𝟐𝟎𝟓𝟔, 𝟐𝟏𝟕𝟔, 𝟐𝟓𝟔𝟎, 𝟐𝟓𝟕𝟎, 𝟐𝟕𝟐𝟎, 𝟑𝟎𝟕𝟐, 𝟑𝟎𝟖𝟒, 𝟑𝟐𝟔𝟒, 𝟑𝟖𝟒𝟎, 𝟒𝟎𝟖𝟎.
Question 2
Il s’agit de résoudre dans le cas plus général :
𝜑(𝑛) = 2𝑚⇔ 𝑚𝑎𝑥(1, 𝛼) + ∑ 2𝑘
𝑘∈𝐼
= 𝑚 + 1
Cas 𝑚 < 32
𝑚 < 32 ⇒ ∑ 2𝑘
𝑘∈𝐼
< 25⇒ 𝐼 ⊂ ⟦0, 4⟧
Les 𝐹𝑘 pour 𝑘 ∈ ⟦0, 4⟧ étant tous premiers, on peut appliquer le même raisonnement que précédemment, et choisir 𝛼 librement dans ⟦0, 𝑚 + 1⟧.
Il existe exactement 𝒎 + 𝟐 solutions.
Cas 32 ≤ 𝑚 < 2
33𝑚 < 233⇒ ∑ 2𝑘
𝑘∈𝐼
< 233⇒ 𝐼 ⊂ ⟦0, 32⟧
Mais 𝐹5, … , 𝐹32 étant composés, on est finalement contraint dans notre choix par 𝐼 ⊂ ⟦0, 4⟧ :
0 ≤ ∑ 2𝑘
𝑘∈𝐼
< 25
0 ≤ 𝑚 + 1 − 𝑚𝑎𝑥(1, 𝛼) < 25 𝑚 − 30 ≤ 𝛼 ≤ 𝑚 + 1 Il existe exactement 𝟑𝟐 solutions.