1 Des nombres particuliers Diviseurs page 2 Quelques critères de divisibilité page 3 Nombres premiers entre eux page 4 Les nombres premiers page 5 La conjecture de GOLDBACH page 6 Nombres premiers jumeaux page 7 Nombres premiers de Sophie Germain page 8 Les nombres parfaits page 9 Nombres de Mersenne page 10 Nombres de Mersenne et nombres parfaits page 11 Présentation rapide de quelques concepts qui seront utilisés en cryptographie. 2 Diviseurs Si a est un entier alors l’entier d est un diviseur de a lorsque que 1) d ≠ 0 2) aMODd = 0 Donc : d est un diviseur de a veut dire : il existe un entier k tel que a = d × k , k est alors aussi un diviseur de a. Vocabulaire si d est un diviseur de a on dit aussi « a est divisible par d ». Notation Si a est un entier div(a ) désigne l’ensemble des diviseurs positifs de a. Remarques 1) div(a ) n’est jamais vide puisque 1∈ div(a ) dans tous les cas. 2) div(0) est l’ensemble de tous les entiers positifs non nuls puisque 0 = d × 0 pour tout entier positif d. div (0) = {1; 2; 3; .....; n − 1; n ; n + 1;.........} 3) pour tout entier a : div (a ) = div ( a ) et a ∈ div(a ) . Exemples div(1) = {1}, div ( 2) = {1; 2}, div(3) = {1;3}, div( 4) = {1;2;4}, div (5) = {1;5}, div (6) = {1;2;3;6}, div(7) = {1;7}, div(8) = {1;2;4;8}, div (9) = {1;3;9}, div (10) = {1;2;5;10} div( −10) = {1;2;5;10} = div(10) Nombre pair (définition connue de tous) Le nombre entier a est un nombre pair veut dire 2∈ div(a ) (un nombre qui n’est pas pair est dit nombre impair). Par exemple 0 est un nombre pair puisque 2∈ div(0). Remarque (pour un grand entier a) Pour trouver l’ensemble div(a ) il suffit de trouver les diviseurs de a inférieurs ou égaux à a . et à chaque diviseur inférieur à a il correspond un diviseur supérieur à a : d ≤ a et a = dk : k est un diviseur de a et k ≥ a . • On utilise une calculatrice si nécessaire. Exemples div(50) : d 1 2 5 k 50 25 10 50 = 7,07......div (50) = {1;2;5;10;25;50} 3 Quelques critères de divisibilité (Connus de tous, les nombres sont écrits en base 10) a divisible par 2 3 4 5 6 7 8 9 11 125 Critère Il se termine par un chiffre pair. Exemple 12345678. La somme de ses chiffres est divisible par 3. Exemple 12345678. Les deux derniers chiffres forment un nombre divisible par 4. Exemples 123456708 , 123456788. Il se termine par 0 ou 5. 12345 , 1230. Divisible par 2 et par 3 (se termine par un chiffre pair et la somme de ses chiffres est divisible par 3). Exemple 123456. Le double du dernier chiffre soustrait au nombre de dizaines est divisible par 7. Exemple 7189 (718 − 2 × 9 = 700). Les trois derniers chiffres forment un nombre divisible par 8. Exemples 14008 ; 14072 (72 = 9 × 8) ; 14664 (664 = 83 × 8) . La somme de ses chiffres est divisible par 9. Exemple 123456789 La différence entre la somme de ses chiffres de rang pair et celle de rang impair est divisible par 11. Exemple 1639263923 Les 3 chiffres de droite forment un nombre divisible par125 c'està-dire :125 ; 250 ; 375 ; 500 ; 625 ; 750 ; 875 Exemples : 1234567125 et 1234567875 4 Nombres premiers entre eux Définition Les entiers a et b sont premiers entre eux lorsque div (a ) ∩ div ( b) = {1 }. Exemples 1) Si b est un nombre impair alors 2 et b sont premiers entre eux puisque div( 2) = {1;2} donc : div ( 2) ∩ div ( b ) ⊂ div (2) = {1;2}. Puisque 2 ∉ div ( b), 2 ∉ div (2) ∩ div( b ) et : div (2) ∩ div( b ) = {1 }. 1) 4 et 10 ne sont pas premiers entre eux puisque div ( 4) ∩ div (10) = {1;2;4}∩ {1;2;5;10} = {1;2} ≠ {1 } 2) 4 et 9 sont premiers entre eux puisque div ( 4) ∩ div (9) = {1;2;4}∩ {1;3;9} = {1}. Deux propriétés des nombres premiers entre eux (Démonstration : voir plus loin) a, b, c sont des entiers. I. Lemme de Gauss Si a est un diviseur de b × c et si a est premier avec b alors a est un diviseur de c. Exemples 1) Si b est un nombre impair et si b × c est un nombre pair alors c est un nombre pair : 2 est un diviseur de b × c et 2 est premier avec b donc 2 divise c. II. Si a et b sont deux nombres entiers non nuls premiers entre eux et si c est divisible par a et par b alors c est divisible par a × b . Exemples 1) 8∈ div(14664) puisque le nombre formé par les 3 derniers chiffres est divisible par 8 : 664 = 8 × 83 , 3∈ div(14664) puisque la somme des chiffres qui composent 14664 est divisible par 3 (1 + 4 + 6 + 6 + 4 = 21) , div (8) ∩ div (3) = {1 }. Donc 8 × 3 ∈ div (14664) : 14664 = (8 × 3) × 611 2) 8 ∈ div (123122664) puisque 8 ∈ div(664) et 9 ∈ div (123122664) puisque 9 ∈ div (1 + 2 + 3 + 1 + 2 + 2 + 6 + 6 + 4) ; div(8) ∩ div(9) = {1} donc : 8 × 9 = 72 ∈ div (123122664) Remarque il peut exister a et b ne sont pas premiers entre eux tels que a divise c et b divise c et ab divise c (en particulier si ab = c ) . Exemple 48 divisible par 6 et par 4 et aussi par 6 × 4. 5 Les nombres premiers Définition un entier positif p est dit nombre premier lorsque : Le nombre des éléments de div ( p) est égal à 2 Remarque 1 n’est pas un nombre premier puisque div (1) = {1 } donc le nombre des éléments de div (1) est égal à 1 et non à 2. Exemples de nombres premiers 2; 3; 5; 7; 11; 13; 151; 1601 Remarque le seul nombre premier pair est 2, et c’est le plus petit, en effet si n est un nombre pair différent de 2 {1; 2; n}⊂ div ( n ) et le nombre des éléments de div( n ) n' est pas égal à 2 . • Les nombres premiers sont difficiles à connaître. Le polynôme d’Euler P( n ) = n 2 + n + 41 = n( n + 1) + 41 est le polynôme d ' Euler. Ce polynôme possède la propriété suivante : pour tout entier n prenant les valeurs de 0 à 39 P( n ) est un nombre premier. Exemples P(39) = 1601 est un nombre premier P(38) = 1523 est un nombre premier ........... P(0) = 41 est un nombre premier. Propriété 1 des nombres premiers Deux nombres premiers distincts sont premiers entre eux : p1 et p 2 sont premiers et p1 ≠ p 2 : div ( p1) ∩ div ( p 2 ) = {1; p1}∩ {1; p2 } = {1 } puisque p1 ≠ p2 . Propriété 2 des nombres premiers Si p est un nombre premier alors pour tout entier a {1 ; p} si p ∈ div(a ) div(a ) ∩ div ( p) = {1 } si p ∉ div (a ) • Si p n’est pas un diviseur de a alors p est premier avec a. • Si p n’est pas premier avec a alors p est un diviseur de a. Pour savoir si un nombre impair p est un nombre premier il suffit de vérifier qu’aucun nombre inférieur ou égal à p ne divise p. Les nombres premiers de 1 à 100 sont : 2, 3, 5, 7, 11, 13, 17,19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89 et 97. 6 La conjecture de GOLDBACH Tout nombre pair supérieur à 2 est la somme de deux nombres premiers. (Ce résultat n’est pas démontré, c’est une conjecture, pour l’instant on ne connait pas de nombre pair supérieur à 2 qui ne soit pas la somme de 2 nombres premiers.) Vocabulaire Si n est un entier pair tel que n = p + q avec p et q premiers on dit que p et q sont des composants de Goldbach ne n (ou que (p ; q) est un couple composant de Goldbach de n). Exemples 4 = 2 + 2 : couple composant de Goldbach (2 ; 2) 6 = 3 + 3 : couple composant de Goldbach (3 ; 3) 8 = 3 + 5 : couple composant de Goldbach (3 ; 5) 10 = 3 + 7 = 5 + 5 : couple composant de Goldbach (3 ; 7) (5 ; 5) 12 = 5 + 7 14 = 3 + 11 = 7 + 7 16 = 3+13 = 5+11 50 = 19 + 31 = 13 + 37 = 7 + 43 = 3 + 47 : couple composant de Goldbach (19 ; 31) (13 ; 37) (7 ; 43) (3 ; 47). Exercice rapide Décomposer 18 et 20 en somme de deux nombres premiers (commencer par le plus petit nombre premier et augmenter ensuite). 7 Nombres premiers jumeaux Définition Les nombres premiers p1 et p2 sont dit « nombres premiers jumeaux » lorsque p2 − p1 = 2 . On dit aussi « (p1 ; p2 ) est un couple de nombres premiers jumeaux. Exemple (2;3) n' est pas un couple de nombres premiers jumeaux. (3;5) , (5 ;7 ) , (11;13) , (17;19 ) sont des couples de nombres premiers jumeaux. Remarque Le plus grand couple de nombre premiers jumeaux connu aujourd’hui est : 3756801695685 × 2666669 − 1 ; 3756801695685 × 2666669 + 1 Chacun des nombres le composant possède 200700 chiffres en écriture décimale (découvert en décembre 2011). I. Si a et b sont jumeaux tels que a ≥ 5 et b ≥ 5 alors a+b est divisible par 2 et 2 par 3 donc par 6. (Rappel Si x et y divisent m et si x et y sont premiers entre eux alors x × y divise m.) Preuve a+b a+a+2 a<b: = a +1 = 2 2 • Puisque a est premier ≥ 5 a est impair donc a + 1 est pair et divisible par 2. • Si a + 1 n’était pas divisible par 3 alors il y a 2 possibilités : 1)( a + 1) MOD3 = 1 donc a + 1 = 3k + 1 et a = 3k : impossible si a ≥ 5 puisque a est premier. (Re marque si a < 5: a = 3 × 1 est premier ) 2) ( a + 1) MOD3 = 2 donc a + 1 = 3k + 2 et b = a + 2 = 3( k + 1) : impossible puisque b > 5 est premier. II. Si a et b sont jumeaux alors a + b est divisible par 12 lorsque a ≥ 5 et b ≥ 5 a+b puisque est divisible par 6. 2 III. Si (a ; b) est un couple de nombre premiers jumeaux il existe un entier m tel que (a ; b) = (6m − 1; 6m + 1 ) a+b a+b a+b En effet : a = −1 b = + 1 et = 6m . 2 2 2 a+a+2 2a a+b b−2+b 2b a +b −1 = −1 = et +1 = +1 = 2 2 2 2 2 2 8 Nombres premiers de Sophie Germain Définition Un nombre premier p est un nombre premier de Sophie Germain lorsque le nombre 2 p + 1 est encore un nombre premier. Une liste de nombres premiers de Sophie Germain 2, 3, 5, 11, 23, 29, 41, 53, 83, 89, 113, 131, 173, 179, 191, 233, 239, 251, 281, 293, 359, 419, 431, 443, 491, 509, 593, 641, 653, 659, 683, 719, 743, 761, 809, 911, 953, 1 013, 1 019, 1 031, 1049, 1103, 1223, 1229, 1289...... La répartition des nombres premiers de Sophie germain parmi les nombres premiers de 1 à 100 (en caractères gras) : 2 , 3 , 5 , 7 , 11 , 13, 17,19 , 23 , 29 , 31, 37 , 41 , 43, 47 , 53 , 59, 61, 67, 71 , 73, 79 , 83 , 89 , 97 . Chaîne de Cunningham Une suite {p, 2p + 1, 2(2p + 1) + 1, ...} de nombres premiers de Sophie Germain est appelée une chaîne de Cunningham (de première espèce). • Le dernier terme de la liste est un nombre premier qui n’est pas de Sophie Germain. Exercice rapide Vérifier que les nombres en caractères gras parmi les nombres premiers de 1 à 100 sont des nombres premiers de Sophie Germain. Détecter une chaine de Cunningham la plus longue possible dans la liste précédente des nombres premiers de Sophie Germain de 1 à 100 9 Les nombres parfaits Définition Un nombre entier n est un nombre parfait lorsque n > 1 et lorsque n est la somme de ses diviseurs positifs différents de n. Remarque On peut aussi définir un nombre parfait comme un nombre entier n tel que n > 1 et la somme de ses diviseurs est égale à 2 × n. En effet, la somme des diviseurs positifs de n est la somme des diviseurs positifs de n différents de n augmenté de n (qui est aussi un diviseur de n). Voici les 12 premiers nombres parfaits : • 6 • 28 • 496 • 8128 • 33 550 336 • 8 589 869 056 • 137 438 691 328 • 2305843008139952128 • 2658455991569831744 654692615953842176 • 191561942608236107294793378084303638130997321548169216 • 13164036458569648337239753460458722910223472318386943117 783728128 • 14474011154 664524427946373126085988481573677491474835 889066354349131199152128 Indication On ne sait pas s’il existe des nombres parfait impairs. Propriétés 1) Un nombre parfait différent de 6 est une somme de la forme 13 + 33 + ......( 2( k − 1) + 1)3 + (2 k + 1)3 + ( 2( k + 1) + 1)3...... Exemples • 28 = 13 + 33 • 496 = 13 + 33 + 53 + 73 • 8128 = 13 + 33 + 53 + 73 + 93 + 113 + 133 + 153 2) La somme des inverses de tous les diviseurs d’un nombre parfait (l’inverse du nombre lui-même compris) est égale à 2. Exemples 1 1 1 1 6 + 3+ 2 +1 2 ×6 div(6) = {1;2;3;6} + + + = = =2 1 2 3 6 6 6 Travail à faire Justifier que la somme des inverses de tous les diviseurs d’un nombre parfait est égale à 2. Les nombres parfaits sont liés aux nombres de Mersenne. 10 Nombres de Mersenne Propriété Soit s un entier supérieur à 1. Si n = 2s − 1 est un nombre premier alors s est aussi un nombre premier. • Mais si s est un nombre premier alors n = 2s − 1 peut ne pas être premier par exemple 211 − 1 = 2047 = 23 × 89 Preuve Si s n’est pas un nombre premier alors il existe les entiers positifs a et b tels que s = a × b et a ≠ 1 , b ≠ 1. b n = 2s − 1 = 2a ×b − 1 = 2a − 1 2 b −1 × 2a − 1 = 1 + 2a + 2a + .... + 2a En effet si X ≠ 1 alors 1 + X + X 2 + .... + X n −1 × (X − 1) = X n − 1 Puisque a ≠ 1 , b ≠ 1: 2a − 1 ≠ 1 et n = 2s − 1 n’est pas premier. Donc si n = 2s − 1 est un nombre premier s est obligatoirement un nombre premier. Définition Un nombre de Mersenne est un entier n qui s’écrit : n = 2s − 1 avec s qui est un nombre premier. Notation Si s est un nombre premier on note parfois M s = 2s − 1 le nombre de Mersenne correspondant. • Il existe des nombres de Mersenne non premiers par exemple : M11 = 211 − 1 = 23 × 89 M 2 , M 3 , M 5 , M 7 sont premiers Aujourd’hui on connaît 48 nombres de Mersenne premiers ; le plus grand est : M 57885161 = 257885161 − 1 , il contient 17425170 chiffres en numérotation décimale. Quelques nombres de Mersenne non premiers M s pour s ∈ {11; 23; 29; 37; 41; 47; 53; 59} M59 = 259 − 1 = 79951 × 3203431780337 11 Nombres de Mersenne et nombres parfaits Propriété s est un entier supérieur à 0. Si 2s − 1 est un nombre premier alors 2s −1 × 2s − 1 est un nombre parfait. C'est-à-dire : Si M s est un nombre de Mersenne premier alors 2s −1 × M s est un nombre parfait. Preuve Si 2s − 1 est un nombre premier alors les diviseurs de 2s −1 × 2s − 1 sont : 1;2;22 ; .......;2s −1; 2s − 1 ; 2 × 2s − 1 ; 22 × 2s − 1 ; .......; 2s −1 × 2s − 1 . La somme de ces diviseurs est 1 + 2 + 2 2 + ......... + 2s −1 + 2s − 1 + 2 × 2s − 1 + 22 × 2s − 1 + ......... + 2s −1 × 2s − 1 = 1 + 2 + 22 + ......... + 2s −1 + 2s − 1 × 1 + 2 + 22 + ......... + 2s −1 2 = 2s − 1 + 2s − 1 = 2s − 1 × 1 + 2s − 1 = 2s × 2s − 1 = 2 × 2s −1 × 2s − 1 La somme des diviseurs de 2s −1 × 2s − 1 est 2 × 2s −1 × 2s − 1 donc 2s −1 × 2s − 1 est un nombre parfait . C’est un nombre parfait pair. Rappel Un nombre parfait est un nombre entier n tel que : n > 1 et la somme de ses diviseurs est égale à 2 × n. • On peut montrer que tout nombre parfait pair s’écrit 2s −1 × 2s − 1 2s −1 × 2s − 1 avec 2s − 1 premier. Exercice rapide Donner 4 nombres parfaits et vérifier si possible qu’ils sont bien parfaits. Rappel M 2 , M 3 , M 5 , M 7 sont premiers .