Petit théorème de Fermat : déterminer si entier premier
Contexte
Ce chapitre traite des nombres premiers. Pour rappel, un nombre premier est un nombre possédant exactement deux diviseurs (1et lui-même).
Exemples
2,3,5,7,11,…sont des nombres premiers.
0 et 1
ne sont pas des nombres premiers, car 0
possède une infinité de diviseurs et 1ne possède qu’un seul diviseur (lui-même).
Note: Il existe une infinité de nombres premiers.
Déterminer si un entier est premier ou non
Tout nombre entier n
non-premier plus grand ou égal à 2
possède un diviseur premier compris entre 2et √n .
En conséquence, si un nombre entier n
ne possède pas de diviseur premier entre 2
et √n, alors nest un nombre premier.
Méthode
1.
Liste tous les nombres premiers compris entre 2et √n.
2.
Détermine pour chacun d’eux s’il divise n
ou non.
3.
Si aucun ne divise n
, alors nest premier. Sinon, nn’est pas premier.
Exemple
Détermine si 73est premier ou non.
Comme64<73<81, tu peux en déduire que√64<√73<√81et donc que8<√73<9.
Liste tous les nombres premiers compris entre2
et8 :
2,3,5,7
Avec les astuces de divisibilité habituelles, tu sais que ni2, ni3, ni5ne divise73. 7
ne divise pas non plus73comme le reste de la division de73
par7
est3
et non pas0
.
En conclusion, 73
est un nombre premier.
Le petit théorème de Fermat
Le petit théorème de Fermat énonce que si un nombre premier p
ne divise pas un nombre entier n, alors pdivise np−1−1.
Une conséquence du théorème est que, pour n’importe quel nombre entier n, si pest un nombre premier,
alors pdivisenp−n=n(np−1−1)
Exemple
Comme13
ne divise pas17
, alors13
divise1713−1−1
. Autrement dit, le reste de la division euclidienne de1712
par13
est1
.