Solutions détaillées de neuf exercices sur la notion de nombre premier (fiche 02).
Cliquer ici pour accéder aux énoncés.


Pour commencer :
      
et de même :
      
      ![Rendered by QuickLaTeX.com \[2^{12}-2^{6}+1=4033=37\times109\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-1346411c3582cc3e676fee685c6ab301_l3.png)
      ![Rendered by QuickLaTeX.com \[\boxed{2^{18}+1=5\times13\times37\times109}\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-1435e9f8d96a04a28fcb01f4b8c28e41_l3.png)

Soit  et soit
 et soit ![Rendered by QuickLaTeX.com A=\left\lfloor \sqrt[3]{n}\right\rfloor](https://math-os.com/wp-content/ql-cache/quicklatex.com-822bc03206d86125f0e5d3f53b3477b1_l3.png) sa racine cubique entière.
 sa racine cubique entière.
Supposons que  ne possède aucun diviseur
 ne possède aucun diviseur  tel que
 tel que 
Montrons que  est premier ou produit de deux nombres premiers, en écartant les autres possibilités :
 est premier ou produit de deux nombres premiers, en écartant les autres possibilités :
- Déjà,  ne peut pas posséder trois facteurs premiers distincts. En effet, si ne peut pas posséder trois facteurs premiers distincts. En effet, si sont premiers et divisent sont premiers et divisent alors alors donc donc est un diviseur non trivial de est un diviseur non trivial de strictement inférieur à strictement inférieur à 
- Supposons maintenant que  avec avec   et et tels que tels que Si par exemple Si par exemple alors alors d’où d’où : contradiction. Même chose en supposant : contradiction. Même chose en supposant Donc Donc 
- On voit de même que  avec avec et et ne tient pas. ne tient pas.
Les seules possibilités sont donc :
➣  avec
 avec  et
 et 
➣  avec
 avec  distincts.
 distincts.
En conclusion,  est un nombre premier ou bien le produit de deux nombres premiers.
 est un nombre premier ou bien le produit de deux nombres premiers.

L’algorithme standard de primalité consiste à chercher d’éventuels diviseurs jusqu’à la racine carrée entière incluse. Il est expliqué en détail dans cet article ainsi que dans cette vidéo.
Sa transcription en Python est alors assez directe :
def ppfp(n):
    if n < 2:
        return None
    elif n % 2 == 0:
        return 2
    d = 3
    isprime = True
    while (d * d <= n and isprime):
        if n % d == 0:
            isprime = False
        else:
            d += 2
    if isprime:
        return n
    else:
        return dA partir de là, il est facile de dresser la liste des facteurs premiers d’un entier  Il suffit d’initialiser une variable à
 Il suffit d’initialiser une variable à  de le diviser par son PPFP et de recommencer … jusqu’à ce qu’on atteigne 1.
 de le diviser par son PPFP et de recommencer … jusqu’à ce qu’on atteigne 1.
C’est ce que fait la fonction dfp (pour Décomposition en Facteurs Premiers) ci-dessous. La liste renvoyée contient la liste des facteurs premiers de  (avec d’éventuelles répétitions bien entendu).
 (avec d’éventuelles répétitions bien entendu).
def dfp(n):
    L = []
    x = n
    while x > 1:
        p = ppfp(x)
        L.append(p)
        x = x // p
    return LExemple :
>>> dfp (1571427)
[3, 3, 3, 11, 11, 13, 37]Ce n’était pas demandé, mais on peut obtenir à partir de là une décomposition en facteurs premiers « compacte », c’est-à-dire une liste de couples (facteur premier, exposant). L’implémentation ci-dessous repose sur l’utilisation d’un dictionnaire :
dfpc(n):
     L = dfp(n)
     L.reverse()
     couples = {}
     while L != []:
         q = L.pop()
         if q in couples:
             couples[q] = couples[q] + 1
         else:
             couples[q] = 1
     return couplesExemple :
>>> dfpc (1571427)
{3: 3, 11: 2, 13: 1, 37: 1}
Posons, pour tout  :
 :
      ![Rendered by QuickLaTeX.com \[u_{n}=2^{2^{n}}+5\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-96fef32ebf3fcbe5532f5c05fd80ea65_l3.png)
 Supposons maintenant que
 Supposons maintenant que  Comme
 Comme  :
 :      ![Rendered by QuickLaTeX.com \[2^{2^{n}}=\left(2^{2}\right)^{2^{n-1}}\equiv1\pmod{3}\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-7bdcccdc4994e823e6c32b26266262ac_l3.png)
      ![Rendered by QuickLaTeX.com \[u_{n}\equiv0\pmod{3}\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-e4f5e31a1f1e47887efe5c5b4b82969e_l3.png)
 alors en particulier
 alors en particulier  et donc
 et donc  
Conclusion : 0 est le seul entier  pour lequel
 pour lequel  est premier.
 est premier.

On rappelle (voir l’exercice n° 8 de la fiche n° 1 consacrée aux nombres premiers) que si  et
 et  alors :
 alors :
 ( )
)    ![Rendered by QuickLaTeX.com \[\binom{p}{k}\equiv0\pmod{p}\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-ed8dee254ca23ce86016b16b1a418a42_l3.png)
      ![Rendered by QuickLaTeX.com \[\boxed{\forall k\in\llbracket0,p-1\rrbracket,\,\binom{p-1}{k}\equiv\left(-1\right)^{k}\pmod{p}}\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-88d616f2188f063e9b83bbb7991e9298_l3.png)
- Pour  ok. ok.
- Supposons que  pour un certain pour un certain tel que tel que Alors, d’après la formule de Pascal : Alors, d’après la formule de Pascal : 
 Noter qu’on a pu utiliser puisque puisque 

Posons :
      ![Rendered by QuickLaTeX.com \[A=\left(\prod_{i=1}^{n}p_{i}\right)-1\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-e6bea8714c9111dcc42b27d5c601e5cc_l3.png)
 alors :
 alors :      ![Rendered by QuickLaTeX.com \[A\geqslant2\times3-1=5\geqslant2\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-6a96d81bc44f94e2b65e91b944d45e52_l3.png)
 un facteur premier de
 un facteur premier de  Il existe
 Il existe  tel que
 tel que  Comme aucun des
 Comme aucun des  pour
 pour  ne divise
 ne divise  alors
 alors  et donc :
 et donc :      ![Rendered by QuickLaTeX.com \[p_{n+1}\leqslant p_{r}\leqslant N\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-3d6044fd4d7244db16e0515052301edd_l3.png)
      ![Rendered by QuickLaTeX.com \[\boxed{p_{n+1}<\prod_{i=1}^{n}p_{i}}\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-d291bb9b3f9f522dead9f68ab1116f04_l3.png)

Si  alors
 alors  convient, puisque :
 convient, puisque :
      ![Rendered by QuickLaTeX.com \[2^{2}+3^{2}+6^{2}-1=48\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-a7d4702a1f4558fba44d62dc89fef0ea_l3.png)
 alors
 alors  est premier avec chacun des entiers
 est premier avec chacun des entiers  
  et
 et  
Donc, d’après le petit théorème de Fermat :
      ![Rendered by QuickLaTeX.com \[2^{p-1}\equiv1\pmod{p}\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-543e3987eab196cf9101835dc5cac905_l3.png)
      ![Rendered by QuickLaTeX.com \[3^{p-1}\equiv1\pmod{p}\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-6de446aa2190c3a84d2033e099a47021_l3.png)
      ![Rendered by QuickLaTeX.com \[6^{p-1}\equiv1\pmod{p}\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-3d47a9b1a4e162ad993f9596468a8630_l3.png)
      ![Rendered by QuickLaTeX.com \[6\left(2^{p-2}+3^{p-2}+6^{p-2}-1\right)\equiv3+2+1-6=0\pmod{p}\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-03e0cf782cc129300b69fe67c53c71ad_l3.png)
 est premier avec
 est premier avec  , on voit que
, on voit que  convient.
 convient.

D’après la formule de Legendre :
      ![Rendered by QuickLaTeX.com \[v_{p}\left(n!\right)=\sum_{k=1}^{\infty}\left\lfloor \frac{n}{p^{k}}\right\rfloor\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-c27854ce39f254b8e7c39da5dd1aee8b_l3.png)
 avec :
 avec :      ![Rendered by QuickLaTeX.com \[n_{p}=\left\lfloor \frac{\ln\left(n\right)}{\ln\left(p\right)}\right\rfloor\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-f925bc7caad1e1bafcdcaaa04739bfdc_l3.png)
 alors
 alors  et donc
 et donc  
Comme  pour tout
 pour tout  :
 :
      ![Rendered by QuickLaTeX.com \[n\left(\sum_{k=1}^{n_{p}}\frac{1}{p^{k}}\right)-n_{p}<v_{p}\left(n!\right)\leqslant n\left(\sum_{k=1}^{n_{p}}\frac{1}{p^{k}}\right)\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-bdaee3c8d6c825e90b8d4a1990d91674_l3.png)
 et donc :
 et donc :      ![Rendered by QuickLaTeX.com \[\lim_{n\rightarrow\infty}\sum_{k=1}^{n_{p}}\frac{1}{p^{k}}=\frac{1}{p-1}\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-835e7e73b34e21a34327adeee49dd49d_l3.png)
 lorsque
 lorsque  donc :
 donc :      ![Rendered by QuickLaTeX.com \[\boxed{v_{p}\left(n!\right)\sim\frac{n}{p-1}}\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-1ce59f36f7aff35a1c37e8666c1f9c87_l3.png)

Soit  un nombre parfait pair, distinct de 6. On sait qu’il existe
 un nombre parfait pair, distinct de 6. On sait qu’il existe  tel que :
 tel que :
      ![Rendered by QuickLaTeX.com \[n=2^{p-1}\left(2^{p}-1\right)\qquad\text{et}\qquad2^{p}-1\in\mathbb{P}\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-75d0d190c44b01d226277fc01ec11363_l3.png)
- le cas  est exclu, puisque est exclu, puisque 
- si  alors alors 
Et si  alors
 alors  ou bien
 ou bien  ce qui conduit aux deux cas supplémentaires ci-dessous. On va utiliser le fait que :
 ce qui conduit aux deux cas supplémentaires ci-dessous. On va utiliser le fait que :
 ( )
)    ![Rendered by QuickLaTeX.com \[\forall k\in\mathbb{N},\thinspace2^{k}\equiv2^{k\,\text{mod}\,6}\pmod{9}\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-4e5e8ff40b06eb073e1f7f360b25cb4d_l3.png)
      ![Rendered by QuickLaTeX.com \[2^{6}=64\equiv1\pmod{9}\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-55a1aaa0f502ef9e258a194c8a1ea91f_l3.png)
- si  alors alors d’après d’après 
- si  alors alors toujours d’après toujours d’après 
On a bien établi que 
Remarque
Comme tout entier naturel est congru modulo 9 à la somme de ses chiffres, ceci explique l’observation faite par Tartaglia (1506 – 1559) qu’en itérant le calcul de la somme des chiffres décimaux d’un nombre parfait pair, autre que 6, on aboutisse toujours à 1 :
      ![Rendered by QuickLaTeX.com \[28\rightarrow10\rightarrow1\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-3b6fcd3b7a617dfc94ddbf60011fad1f_l3.png)
      ![Rendered by QuickLaTeX.com \[496\rightarrow19\rightarrow10\rightarrow1\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-391da9af775aa7e6d076db2e79739653_l3.png)
      ![Rendered by QuickLaTeX.com \[8\thinspace128\rightarrow19\rightarrow10\rightarrow1\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-86a84a979226660946b22d923d36b684_l3.png)
      ![Rendered by QuickLaTeX.com \[33\thinspace550\thinspace336\rightarrow28\rightarrow10\rightarrow1\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-e58f65e1f6113c59be1201c00e903465_l3.png)
      ![Rendered by QuickLaTeX.com \[8\thinspace589\thinspace869\thinspace056\rightarrow64\rightarrow10\rightarrow1\]](https://math-os.com/wp-content/ql-cache/quicklatex.com-62d2c4d64327cc52bc35c077e86a5e4c_l3.png)
Si un point n’est pas clair ou vous paraît insuffisamment détaillé, n’hésitez pas à poster un commentaire ou à me joindre via le formulaire de contact.
