DETERMINER LA PRIMALITE D UN ENTIER. Question préliminaire : démontrer que : « tout nombre entier naturel n, supérieur ou égal à 2, admet au moins un diviseur premier, son plus petit diviseur d dans autre que 1 » en envisageant les deux cas suivants : n est premier n n’est pas premier (on raisonnera par l’absurde en supposant que d le plus petit diviseur de n strictement supérieur à 1 n’est pas premier) 1. Soit n, k, p et q des entiers naturels, p premier. a. Montrer que si n n’est pas divisible par p, alors n n’est pas divisible par kp. (on raisonnera par contraposée) b. En déduire sans calcul que 197 n’est pas divisible par 28. c. Montrer qu’il suffit alors de tester des diviseurs premiers pour évaluer la primalité de 197. 2. On suppose de plus dans cette question que n = pq avec p q. a. Montrer alors que p n b. En déduire que si 197 n’est pas premier, il possède alors un diviseur inférieur ou égal à 197 . 3. a. Combien reste-t-il de divisions à faire pour savoir si 197 est premier ? b. 197 est-il premier ? 4. 317 et 737 sont-ils premiers ? 5. Le crible d’Eratosthène. Eratosthène : vers 276 av JC – vers 194 av JC. Considéré comme le premier géographe de l’Histoire, il est aussi astronome, philosophe et mathématicien. Né à Cyrène, une ancienne ville grecque (actuellement en Lybie), il s’installe à Athènes, où il côtoie des disciples de Platon, puis est appelé à Alexandrie par le souverain Lagide Ptolémée III. Il devient le troisième conservateur de la bibliothèque d’Alexandrie. Célèbre pour son crible, Eratosthène a également proposé le premier procédé connu de calcul du rayon de la terre. Son calcul était remarquablement exact. Il a abordé des domaines aussi variés que la géométrie, l’arithmétique, la philosophie, la musique. Crible d’Eratosthène : Pour déterminer les nombres premiers inférieurs ou égaux à un entier n : Écrire tous les entiers de 2 à n, Enlever (ou barrer) les multiples de 2 sauf 2, Repérer le plus petit nombre nom barré, c'est à dire 3, et barrer les multiples de 3 sauf 3, etc... Test d'arrêt : On s'arrête dès qu'on a atteint n . Voici le tableau des 100 premiers entiers naturels non nuls. 1. Appliquez l’algorithme précédent pour n = 100. 2. Expliquer pourquoi les nombres non barrés sont les nombres premiers inférieurs à 100. 1 11 21 31 41 51 61 71 81 91 2 12 22 32 42 52 62 72 82 92 3 13 23 33 43 53 63 73 83 93 4 14 24 34 44 54 64 74 84 94 5 15 25 35 45 55 65 75 85 95 6 16 26 36 46 56 66 76 86 96 7 17 27 37 47 57 67 77 87 97 8 18 28 38 48 58 68 78 88 98 9 19 29 39 49 59 69 79 89 99 10 20 30 40 50 60 70 80 90 100 6. Un autre algorithme. a. Ecrire un algorithme demandant à l utilisateur d entrer un nombre entier N et affichant si N est premier ou non. Aide : pour déterminer dans un programme à la calculatrice si un nombre D divise un nombre N, on vérifie si N/D est un entier, c'est-à-dire si Ent(N/D) = N/D b. Programmer cet algorithme sur votre calculatrice et déterminer si 21 457 est un nombre premier. CORRECTION 6. Entrer N p prend la valeur 1 Pour i allant de 1 à Ent( N ) Si ent(N/i)=N/i p prend la valeur 0 Fin Si Fin Pour Si p = 1 Afficher "N est premier" Sinon Afficher "N n est pas premier" Fin Si 12584 = 2 2 2 11 11 13 UNE INFINITE DE NOMBRES PREMIERS ? Objectif : montrer qu il existe une infinité de nombres premiers (d après bac). Cette démonstration a été faite par Euclide, au 3ème siècle avant J.C. 1. On suppose qu’il existe un nombre fini de nombres premiers notés p1, p2, ..., pn. On considère le nombre E produit de tous les nombres premiers augmenté de 1 : E p1p2 ... pn 1. Démontrer que E est un entier supérieur ou égal à 2, et qu aucun des nombres p1, p2, ..., pn ne divise E. 2. En utilisant le fait que E admet un diviseur premier conclure.