Premier ou non premier, telle est la fonction ! Elèves : Samuel BETRAND, Louis BILLAUD, Adrien BITEAU, Romain COUVET, Lycée Saint Joseph, 4 rue du 79 300 BRESSUIRE première S, première S, première S, terminale S, Docteur Brillaud, Enseignant : Gilles MARECHAL Chercheur : Camille LAURENT-GENGOUX Recherche de fonctions donnant des images premières Nombre premier: Un nombre est premier lorsqu’il a deux diviseurs distincts : 17 est premier, 2010 est non premier, 1 est considéré comme premier, 1681=412 n’est pas premier. Polynômes d'Euler: Avec le polynôme proposé par Euler E 1 n=n2n41 les 40 premières images des nombres de 0 à 39 sont des nombres premiers : on dit que sa longueur est 40. Avec un autre polynôme d'Euler 2 E 2 n=n n17 on obtient 16 images consécutives premières : sa longueur est 16. Le polynôme proposé par le Lycée jumelé de l'Image et du Son d'Angoulême 2 donne 80 images P n=n −81n1681 consécutives premières, sa longueur est donc 80. Mais en fait ce polynôme est le polynôme d'Euler décalé car 2 , les 40 P n=n−41 n−4141 images initiales se trouvent obtenues deux fois chacune. Problème: La question posée par le chercheur s'énonce ainsi : Peut-on trouver d'autres polynômes ou fonctions donnant ainsi des images consécutives premières ? Peut-on faire mieux qu'Euler ? Recherche de nombres premiers Plusieurs méthodes ont été utilisées pour déterminer si un nombre est premier ou non : recherche à la main des diviseurs, programme avec une calculatrice, utilisation de listes des nombres premiers. Un programme a été fait pour déterminer le nombres d'images premières. Algorithme pour calculatrice: Polynômes avec premières valeurs imposées Lors de la présentation du problème en début d'année, le chercheur Camille Laurent a montré l'intérêt des nombre premiers et a mis en avant des questions encore actuellement ouvertes pour nous illustrer au mieux le problème qu'il nous a posé : peut on trouver des fonctions qui génèrent des nombre premiers ? D'abord j'ai cherché ce qu'était un nombre premier et comment le vérifier. Ensuite j'ai recherché une liste de nombres premiers. J'en ai vérifié quelques uns par calcul et avec un programme de calculatrice. Programme pour rechercher la longueur: J'ai essayé sur le papier de fabriquer une formule générant des nombres premiers. Comme tous les nombres premiers sont impairs sauf 2, j'ai cherché des fonctions simples 2n1 ; donnant des nombres impairs: 2n−1 ; 6n1 ; 6n−1 (annexe 1). Mais tous les nombre impairs ne sont pas premiers. Ces calculs étant simples, je les faisais à la main mais cela est vite devenu fastidieux ainsi j'ai utilisé un tableur pour aller plus vite et faire moins d'erreurs. Ensuite j'ai essayé en reprenant la formule donnée par le chercheur : n 2n41 est en fait un polynôme présenté par Euler qui génère 40 nombres premiers. J'ai d'abord essayé en changeant la valeur 41 (annexe 2). Puis j'ai essayé en changeant les coefficients a et b dans 2 an bn41 , plus ou moins au hasard. Ensuite je me suis dit qu'une fonction constante de genre P n=7 ou fonction « divergente » comme 18cos n (annexe 3) ne donnait que des images premières répétées, donc la longueur de la formule était infinie. De même j'ai eu l'idée de construire une « fonction répétition » qui permet de répéter une suite d'images premières (annexe 4), mais, les valeurs étant répétées, nous avons laissé de côté ce type de fonctions. Nous avons alors établi des critères qualitatifs : longueur, finesse, portée, pour évaluer nos fonctions (annexe 5). Adrien, Louis, Samuel, Romain Nous avons participé à une première rencontre avec les élèves du Lycée de l'Image et du Son d'Angoulême et une deuxième intervention du chercheur Camille Laurent. Nous avons exposé nos travaux respectifs et envisagé de regrouper certains travaux complémentaires en vu du colloque MATh.en.JEANS de Bobigny. Ensuite, j'ai repris l'idée des élèves du LISA de travailler en imposant les premières images afin de définir une fonction. Pour les 3 premières images imposées, ce système leur donnait un système de trois équations à trois inconnues à résoudre pour obtenir une formule (annexe 6). J'ai utilisé la formule du polynôme d'interpolation de Lagrange qui permet de trouver une formule à partir des premières images imposées. D'abord sur feuille de papier j'ai développé la formule de Lagrange pour trois images imposées pour pouvoir ensuite la rentrer sur un tableur (annexe 7). Cette méthode était source d'erreurs et compliquée encore plus si je voulais imposer plus de trois images; j'ai donc utilisé la fonction « POLY_INTERPOLATE » du logiciel Dérive Je n'avais plus qu'à soumettre la formule obtenue au programme que Samuel avait développé pour connaître la longueur, la finesse et la portée du polynôme. J'ai obtenu plusieurs polynômes. Je me suis rendu compte que les deux polynômes de longueur 38 et 39 étaient en fait des polynômes d'Euler décalés. Le polynôme −n2 −3 n167 , de longueur 24, est le plus long que j'ai obtenu (annexe 8). Annexe 2 : Polynômes d'Euler Le polynômes n 2n41 donne 40 valeurs initiales premières, le polynômes n 2n11 en donne 10. Annexe 3 : « divergentes » Fonctions constantes Du 1er au 3 avril 2011, nous avons participé au colloque MATh.en.JEANS à Bobigny. Ce n'était pas ma première expérience mais je trouve impressionnant de pouvoir dialoguer avec des chercheurs et d'assister à des conférences. C'est toujours enrichissant de partager et de voir les projets et la présentation d'autres groupes. Romain Annexe 1 : Premiers essais Annexe 4 : Fonction répétition R n=6n1 est de longueur 3, R2 n= si n≤3 {66n1 n−31 sinon de longueur 6, ou { 6n1 si n≤3 R3n= 6 n−31 si 3n≤6 6 n−61 sinon de longueur 9. Annexe 5 : Propriétés des fonctions Dans une suite d'images : la longueur est le nombre de nombres premiers à suivre,la portée est le nombre maximal d'images successives qui sont des nombres premiers différents, la finesse est le nombre de nombres premiers différents à suivre. Annexe 8 : Tableau de résultats Annexe 6 : Premières images imposées La recherche d'un polynôme prenant 7, 11 et 13 comme images se ramène donc à rechercher un polynôme de la forme P n=an2bnc P 1=7 , P 2=11 vérifiant et P 3=13 ce qui donne le système suivant à résoudre abc=7 4a 2bc=11 9a3bc=13 { Annexe 7 : Polynôme d'interpolation Les deux derniers polynômes sont des polynômes d'Euler décalés: 2 2 n 5 n47= n2 n241 2 2 n 3 n43= n1 n141 Le polynôme −n2 −3 n167 est le polynôme original le plus long obtenu. Romain Longueur =Finesse=Portée=4 Des courbes de tendance aux polynômes Lors de la présentation du problème en début d'année, le chercheur Camille Laurent nous a montré l'intérêt des nombres premiers et le polynôme d'Euler. D'abord, après la visioconférence avec le chercheur, je me suis concentré sur la recherche de formules permettant de trouver des nombres premiers. Je me suis surtout intéressé à la portée dans toutes mes formules. Les premières étaient des formules simples telles que: A1 n=6n7 Cette formule donne une longueur de 4 pour les valeurs de n allant de 9 à 12 inclus, 61 ; 67 ; 73 ; 79 ; Longueur =Finesse=Portée=4 Ensuite, j'ai utilisé un tableur pour pouvoir tracer les courbes de tendance grâce aux nombres premiers saisis et en déduire une équation qui donne les images saisies avec approximation. C'est le cas par exemple de ces formules: A2 n=E ∣5,51 n−36,1∣ Cette formule donne une longueur de 5 pour les valeurs de n allant de 6 à 10 inclus 3 ; 2 ; 7 ; 13 ; 19 ; Longueur =Finesse=Portée=5 n A3 n=E 1,411,59 Cette formule donne une longueur de 7 pour les valeurs de n allant de 0 à 6 inclus 2 ; 3 ; 3 ; 5 ; 7 ; 11 ; 17 ; Longueur =7 ; Finesse=6 ; Portée=5 Finalement, trouver des formules à partir des courbes était plutôt compliqué. J'ai donc continué à rechercher des formules qui étaient cette fois plus proches des polynômes. J'en ai donc trouvé plusieurs qui ne sont pas toutes très intéressantes: A4 n=E n3 / 9n2 /5n−1/2 Cette formule donne une longueur de 4 pour les valeurs de n allant de 2 à 5 inclus 3 ; 7 ; 13 ; 23 ; Longueur =Finesse=Portée=4 A5 n=E n−13 /9n−12 /5 n−1−1/2 Cette formule donne une longueur de 4 pour les valeurs de n allant de 3 à 6 inclus 3 ; 7 ; 13 ; 23 ; Je me suis finalement inspiré d'un polynôme existant trouvé sur internet : Longueur =Finesse=Portée=20 pour, en le modifiant, réussir à trouver une formule riche en images premières. J'ai donc commencé par modifier le degré de ce polynôme A6 n=55n 3−4045n34961 Le résultat de ce test n'étant pas très concluant j'ai cherché une autre piste. Adrien Recherche de fonctions particulières avec conditions 1ère étape : A partir d'une fonction du chercheur Le chercheur nous avait proposé la formule 1 1 1 C n =n1 ... 2 3 n n 1 2 3 4 C n 1 3 5,5 8,2 Comme on recherche des entiers, j'ai pris la partie avant la virgule qu'on appelle la partie entière, n 1 2 3 4 5 6 C 1 n 1 3 d'où la formule 5 8 11 14 1 1 1 C 1 n= E [n1 ... ] . 2 3 n C (4)=8 , C 1 4 n'est Mais dans ce cas 1 C 1 6 : pas premier, de même j'ai alors posé une condition en tronquant ma formule lorsque n est pair pour n impair: 1 1 1 L1 n=E [n 1 ... ] 2 3 n pour n pair : 1 1 1 L1 n=E [n 1 ... ] 2 3 n−1 J'obtiens : n 1 2 3 4 5 6 7 L1 n 1 2 5 7 11 cette fonction a pour longueur 6. 13 18 2ème étape : Utilisation du nombre Dans la fonction précédente, j'avais utilisé les puissances et les fractions. J'ai décidé de les reprendre en ajoutant le nombre à la fonction. J'ai observé que les premiers résultats étaient proches d'un nombre premier, j'ai alors modifié en ajoutant et en soustrayant 1. n n J'obtiens L 2 n=E [2 −1 ] n qui est de longueur 5. Cette fonction est de longueur 11. Voici le tableau de construction des résultats: 3ème étape : Recherche d'une formule simple J'ai voulu faire une formule simple n'ayant que et n, tout cela en une fraction : n L3 n=E [ ] Cette formule me donne 9 nombres premiers cependant chaque nombre premier était donné trois fois, ce qui n'est pas très intéressant. 4ème étape : Utilisation des écarts entre les nombres premiers Lors de la deuxième rencontre avec le lycée jumelé d'Angoulême, j'ai remarqué que nous cherchions des formules nous donnant des nombres premiers. Je suis demandé si on ne pouvait pas faire l'inverse : choisir les nombres premiers que notre formule donnerait ensuite. J'ai dû pour cela observer les écarts qui existent entre les nombres premiers. Pour faire cette formule, j'ai utilisé une suite, que j'ai construite récemment, avec trois conditions: L4 : L(0) = 1 L(n) = L(n-1) si n<3 ajouter 1 sinon si n pair, ajouter n-2 sinon ajouter n-1 ajouter 2 si n est divisible par 5. Voici l'algorithme: les quarante premiers termes sont tous des nombres premiers » (Lettre d’Euler à J. Bernoulli vers 1772) HISTOIRES DES PROBLÈMES, HISTOIRE DES MATHÉMATIQUES (CHP .14, EX 8, P 365), ELLIPSES Observation de la formule Ce polynôme nous a été proposé par Camille Laurent (notre chercheur) comme exemple à notre recherche de l’année que nous avons nommé : Premier ou non premier telle est la fonction !, en jumelage avec le LISA d’Angoulême. Nous avons essayé une variante du polynôme avec d’autres constantes que 41. Nous nous sommes aperçus que suivant le nombre, on obtenait des longueurs différentes (nombre de nombres premiers). Nous avons regardé les écarts entre les nombres premiers afin de tenter de trouver une logique entre ces derniers, sans grand résultat. C’est au congrès de M.A.Th en J.E.A.N.S à Bobigny qu’un chercheur nous a mis sur la voie pour chercher comment Euler a pu faire, en travaillant sur n 2n . Comment à fait Euler pour trouver ce polynôme ? Est-ce de la chance ? de l’intuition ou le produit d’une grande réflexion ? Nous allons essayer de chercher comment Euler a pu faire... Tout d’abord, à son époque, Euler avait toutes les connaissances sur les petits nombres premiers, et aussi tous les outils mathématiques que nous avons maintenant, en revanche, il n’avait pas l’informatique. Quelques résultats: Louis Observation des écarts Nous allons, probablement comme Euler avait fait, écrire les nombres premiers ainsi que les écarts entre deux nombres consécutifs. Les nombres encadrés sont les différences entre les nombres premiers successifs. Sur les pas d'Euler Résultat d'Euler Leonhard EULER (1707-1786) grand ème mathématicien et physicien du 18 s. nous a légué une formule pour les moins singulière : n 2n41 . Cette singularité est que les 40 premières images de ce polynôme sont premières. « Cette progression 41, 43, 47, 53, 61, 71, 83, 97, 113, 131 etc. dont le terme général est 41x xx est d’autant plus remarquable que Essayons quelque chose …. A partir d’un nombre k , observons les écarts entre certains nombres premiers, puis additionnons ces écarts à partir de k. Par exemple essayons avec k =17 . Après avoir divisé par 2, on remarque que certains demi-écarts sont des entiers consécutifs dont la somme est : n 1n ∑1 p=12...n= 2 ×n , formule vue en classe. Essayons de généraliser …. On sait qu’à partir d’un nombre k si on ajoute deux fois la somme des entiers consécutifs, on obtient : , 1n 2 2× ×n=1n×n=nn ce qui 2 donne : n 2nk . Avec k =17 on obtient n 2n17 . Cette fonction nous donne bien quelques nombres premiers (16 nombres premiers) mais pas 17 car 289 n’est pas premier : 289=172 . D’une manière générale avec 2 f n=n nk on obtient 2 f k−1=k −1 k −117 2 2 donc f k−1=k −2k 1k −1k =k f k−1 ne peut pas être premier car il est divisible par k. De même pour f k . On obtiendra au plus de 0 à k −2 , c’est-àdire k −1 nombres premiers. Néanmoins, cette propriété n’est pas une k =43 généralité : si alors 2 n’est pas premier. f 1=1 143=45 Formule de la longueur ? Nous avons dressé un tableau où nous avons répertorié la longueur de chaque polynôme l n 2nk selon les valeurs de k. On se rend compte que ces polynômes sont loin de donner à tous les coups k −1 nombres premiers. Pour certaines valeurs de k on a l k =k −1 . Pour qu’elle valeur de k ? peuton en trouver d’autres :1-3-5-11-17-41 ? Ces k sont les premiers éléments des couples de premiers jumeaux par exemple (41-43, 11-13). Il faudrait donc trouver des séries premières de la forme: p , p2 , p4 , ... Euler à bien dû faire le tour de la question …. Peut-être qu’avec des ordinateurs on pourrait en trouver d’autres. La formule d’Euler est construite sur ce même principe. Il se pourrait bien que Euler ait écrit tous les nombres premiers jusqu’à … En recherchant, soustrayant, additionnant, multipliant et divisant ses résultats, il a trouvé k =41 que le nombre pour lequel 2 donne un grand nombre de n nk nombres premiers. Ainsi donc, Euler n’a apparemment pas eu une illumination soudaine mais sa formule est sans doute le produit d’une grande observation et d’un travail bien méticuleux. Samuel