LEÇON N 15 : Nombre premiers, décomposition d un entier en produit de facteurs premiers.

Documents pareils
Exercices - Polynômes : corrigé. Opérations sur les polynômes

108y= 1 où x et y sont des entiers

Chapitre 1 : Évolution COURS

Cours d arithmétique Première partie

Limites finies en un point

Exo7. Calculs de déterminants. Fiche corrigée par Arnaud Bodin. Exercice 1 Calculer les déterminants des matrices suivantes : Exercice 2.

Logique. Plan du chapitre

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours

Nombres premiers. Comment reconnaître un nombre premier? Mais...

Bac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures)

Développement décimal d un réel

Probabilités sur un univers fini

avec des nombres entiers

Proposition. Si G est un groupe simple d ordre 60 alors G est isomorphe à A 5.

Initiation à la programmation en Python

UEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.

Résolution de systèmes linéaires par des méthodes directes

Quelques tests de primalité

FONDEMENTS DES MATHÉMATIQUES

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que

a et b étant deux nombres relatifs donnés, une fonction affine est une fonction qui a un nombre x associe le nombre ax + b

Probabilités. Rappel : trois exemples. Exemple 2 : On dispose d un dé truqué. On sait que : p(1) = p(2) =1/6 ; p(3) = 1/3 p(4) = p(5) =1/12

Triangle de Pascal dans Z/pZ avec p premier

6. Les différents types de démonstrations

Comparaison de fonctions Développements limités. Chapitre 10

Raisonnement par récurrence Suites numériques

Fonctions homographiques

Exercices sur le chapitre «Probabilités»

Vous revisiterez tous les nombres rencontrés au collège, en commençant par les nombres entiers pour finir par les nombres réels.

Chapitre 6. Fonction réelle d une variable réelle

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT

Cryptographie RSA. Introduction Opérations Attaques. Cryptographie RSA NGUYEN Tuong Lan - LIU Yi 1

La question est : dans 450 combien de fois 23. L opération est donc la division. Le diviseur. Le quotient

Groupe symétrique. Chapitre II. 1 Définitions et généralités

Définition : On obtient les nombres entiers en ajoutant ou retranchant des unités à zéro.

Chapitre 2 Le problème de l unicité des solutions

Compter à Babylone. L écriture des nombres

Chapitre VI - Méthodes de factorisation

Angles orientés et trigonométrie

Cours d algorithmique pour la classe de 2nde

Introduction à l étude des Corps Finis

Problèmes de Mathématiques Filtres et ultrafiltres

Fonctions de plusieurs variables

Chapitre 2. Eléments pour comprendre un énoncé

Chapitre 3. Quelques fonctions usuelles. 1 Fonctions logarithme et exponentielle. 1.1 La fonction logarithme

Probabilités sur un univers fini

Bien lire l énoncé 2 fois avant de continuer - Méthodes et/ou Explications Réponses. Antécédents d un nombre par une fonction

1 Définition et premières propriétés des congruences

Durée de L épreuve : 2 heures. Barème : Exercice n 4 : 1 ) 1 point 2 ) 2 points 3 ) 1 point

Exo7. Probabilité conditionnelle. Exercices : Martine Quinio

1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)

AC AB. A B C x 1. x + 1. d où. Avec un calcul vu au lycée, on démontre que cette solution admet deux solutions dont une seule nous intéresse : x =

Licence Sciences et Technologies Examen janvier 2010

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

D'UN THÉORÈME NOUVEAU

Première partie. Préliminaires : noyaux itérés. MPSI B 6 juin 2015

Probabilités et Statistiques. Feuille 2 : variables aléatoires discrètes

Correction du baccalauréat S Liban juin 2007

Sub CalculAnnuite() Const TITRE As String = "Calcul d'annuité de remboursement d'un emprunt"

Factorisation d entiers (première partie)

Calcul fonctionnel holomorphe dans les algèbres de Banach

La persistance des nombres

BACCALAUREAT GENERAL MATHÉMATIQUES

Cryptographie et fonctions à sens unique

2.4 Représentation graphique, tableau de Karnaugh

Programmation linéaire

I - PUISSANCE D UN POINT PAR RAPPORT A UN CERCLE CERCLES ORTHOGONAUX POLES ET POLAIRES

Probabilités conditionnelles Loi binomiale

LEÇON N 7 : Schéma de Bernoulli et loi binomiale. Exemples.

Université Paris-Dauphine DUMI2E 1ère année, Applications

III- Raisonnement par récurrence

Carl-Louis-Ferdinand von Lindemann ( )

Qu est-ce qu une probabilité?

Eteindre. les. lumières MATH EN JEAN Mme BACHOC. Elèves de seconde, première et terminale scientifiques :

Extrait du poly de Stage de Grésillon 1, août 2010

Probabilité. Table des matières. 1 Loi de probabilité Conditions préalables Définitions Loi équirépartie...

Problème 1 : applications du plan affine

Corrigé des TD 1 à 5

Continuité et dérivabilité d une fonction

CCP PSI Mathématiques 1 : un corrigé

DOCM Solutions officielles = n 2 10.

Polynômes à plusieurs variables. Résultant

Suites numériques 3. 1 Convergence et limite d une suite

Baccalauréat L spécialité, Métropole et Réunion, 19 juin 2009 Corrigé.

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer

Cours Fonctions de deux variables

Image d un intervalle par une fonction continue

Taux d évolution moyen.

Synthèse «Le Plus Grand Produit»

Coefficients binomiaux

Seconde Généralités sur les fonctions Exercices. Notion de fonction.

Objets Combinatoires élementaires

Rappels et compléments, première partie : Nombres complexes et applications à la géométrie

Exo7. Limites de fonctions. 1 Théorie. 2 Calculs

Enoncé et corrigé du brevet des collèges dans les académies d Aix- Marseille, Montpellier, Nice Corse et Toulouse en Énoncé.

Développements limités, équivalents et calculs de limites

Les indices à surplus constant

Transcription:

LEÇON N 15 : Nombre premiers, décomposition d un entier en produit de facteurs premiers. Pré-requis : Définition et propriétés des ensembles N et Z ; Raisonnement par récurrence ; Divisibilité dans Z, nombres premiers entre eux, théorème de Gauss. 15.1 Définitions et premières propriétés 15.1.1 Définition et remarques Définition 1 : Un entier naturel n est dit premier s il est distinct de 1 et n admet pas d autres diviseurs (dans N) que les diviseurs triviaux 1 et n. Proposition 1 : Soit n N. Alors n est premier si et seulement si n = ab a = 1 ou b = 1 («ou» exclusif). démonstration : C est la traduction de la définition en termes mathématiques. 15.1.2 Trois résultats importants Lemme 1 : Tout entier naturel supérieur à 2 possède au moins un diviseur premier. démonstration : Soit n N \{1}. L ensemble des diviseurs de n strictement supérieurs à 1 n est pas vide (il contient n), donc possède un plus petit élément d. On montre que d est premier. Si a est un diviseur de d strictement supérieur à 1, alors a d. Mais a divise n (car a divise d, d divise n, et la relation «divise» est transitive), donc a est nécessairement plus grand que le plus petit élément d des diviseurs de n, soit a d. Finalement, a = d et les seuls diviseurs positifs de d sont 1 et d. Lemme 2 : Un nombre premier est premier avec tout nombre qu il ne divise pas. démonstration : Si p premier ne divise pas n, l ensemble des diviseurs de p dans N sera {1, p}, et le seul diviseur commun à p et n ne peut être que 1. Lemme 3 : Si p est premier, alors (p ab p a ou p b). démonstration : Si p ne divise pas a, alors p est premier avec a, donc divise b d après le théorème de Gauss.

2 Nombre premiers, décomposition d un entier en produit de facteurs premiers 15.1.3 Conséquences immédiates Corollaire (lemme 2) : (i) Deux nombres premiers sont premiers entre eux ; (ii) Tout nombre premier p est premier avec tout i [[1, p 1]]. Corollaire (lemme 3) : Si un nombre premier divise un produit de facteurs premiers, alors il est égal à l un d eux. 15.2 Décomposition en facteurs premiers Théorème 1 (Euclide) : L ensemble des nombres premiers est infini. démonstration : Supposons qu il existe p tel que p soit le plus grand des nombres premiers. Alors (p! + 1) admet au moins un diviseur premier (lemme 1) que l on note n. Il appartient à [[1, p]] (en effet, il ne peut pas être supérieur à p puisque p est le plus grand des nombres premiers). Ceci est pourtant impossible car la division euclidienne de (p! + 1) par un nombre quelconque de [[1, p]] est toujours de reste 1. Par conséquent, n ne divise pas (p! + 1) et l hypothèse initiale est donc fausse. Remarques 1 : Toute partie de N étant finie ou dénombrable, l ensemble P des nombres premiers positifs sera dénombrable. On peut l ordonner et écrire P = {p 1,..., p m,...} avec p i < p i+1 pour tout i 1. La distribution des nombres premiers n est pas régulière : pour tout entier naturel n non nul donné, il existe n entiers naturels consécutifs et composés (non premiers). Il suffit de choisir (n + 1)! + 2,..., (n + 1)! + n + 1, et notant bien que (n + 1)! + k est toujours divisible par k lorsque 2 k n + 1. Théorème 2 (théorème fondamental) : Soit n un entier naturel strictement supérieur à 1. Alors (i) il existe k nombres premiers naturels p 1,..., p k distincts deux à deux et des entiers naturels non nuls α 1,..., α k tels que n = p α 1 k. (ii) il y a unicité de cette décomposition à l ordre des facteurs près. Autrement dit, n = p α 1 k = qβ 1 1 qβ m m entraîne k = m et l existence d une permutation σ de N k = {1,..., k} telle que q i = p σ(i) et β i = α σ(i) pour tout i. démonstration : L existence et l unicité se montrent par récurrence sur n.

Nombre premiers, décomposition d un entier en produit de facteurs premiers 3 Existence : Si n = 2, alors l égalité (p 1, α 1 ) = (2, 1) assure l initialisation. Pour l hérédité, on suppose donc la décomposition acquise pour tout nombre de l intervalle i [[1, n 1]]. Si n > 2, n possède au moins un diviseur premier p d après le lemme 1, et l on peut écrire n = pm, avec m < n. Si m = 1, c est fini ; sinon on applique l hypothèse de récurrence à m pour obtenir une décomposition de m, et donc de n. Unicité : Elle est acquise si n = 2 car 2 est le seul nombre premier inférieur ou égal à 2 entraînant par conséquent 2 = 2 1. Passons alors à l hérédité, en supposant que l unicité soit démontrée jusqu au rang n. Considérons les écritures n + 1 = p α 1 k = q β 1 1 qβ m m, avec α 1,..., α k, β 1,..., β m N, et où les p 1,..., p k, q 1,..., q m N sont premiers. p k divise q β 1 1 qβ m m, donc divisera l un des q i d après le lemme 3, par exemple p k q m. Comme p k est premier, cela entraîne p k = q m et n + 1 p k = p α 1 1 k = q β 1 1 qβ m 1 m. On applique l hypothèse de récurrence à cette décomposition (car n+1 p k < n) en distinguant deux cas pour que les exposants soient tous strictement positifs : si α k = 1, alors β m = 1, autrement q m diviserait l un des p i avec i = k, absurde. Si α k > 1, alors β m > 1, autrement p k diviserait l un des q i avec i = m, ce qui est absurde. Ces récurrences achèvent cette démonstration. Corollaire : Si n = p α 1 k, alors n admet n i=1(1 + α i ) diviseurs. démonstration : Un diviseur de n est de la forme p a 1 1 pa k k, où a i {0,..., α i } pour tout i {1,..., k}. Il a y donc α i + 1 possibilités pour chaque facteur, soit k i=1 (α i + 1) diviseurs en tout. 15.3 Recherche des nombres premiers Proposition 2 : Un nombre n N \{1} n est pas premier si et seulement si il admet un diviseur d différent de 1 et tel que d 2 n. démonstration : : Si n n est pas premier, n s écrit n = dq avec 1 < d q, et donc d 2 qd d 2 n. : Si n admet un diviseur d = 1 tel que d 2 n, alors 1 < d < n et n n est pas premier. Remarques 2 : Cette proposition est encore vraie si l on remplace «diviseur d différent de 1 et tel que d 2 n» par «diviseur premier p tel que p 2 n», comme on le démontre en modifiant légèrement la démonstration : on choisit un diviseur premier p de d au lieu de d lui-même, et l on obtient encore p 2 d 2 dq = n.

4 Nombre premiers, décomposition d un entier en produit de facteurs premiers Ce lemme "modifié" est utilisé comme test d arrêt, même pour un calcul «à la main» : pour savoir si 97 est premier ou non, on vérifie s il est divisible par 2, 3, 5, 7, 11 et l on s arrête puisque 11 2 > 97. Aucune des divisions ne tombe juste, donc 97 est premier. C est aussi le critère d arrêt dans la fonction suivante permettant de savoir si un nombre donné est premier ou pas. Dans cette fonction, on se donne un entier naturel n différent de 0 et 1, puis on le divise successivement par tous les entiers d supérieurs à 2 et tels que d 2 n. Si l une des divisions tombe juste, n n est pas premier, autrement il l est. En fait, on vérifie dès le début si n est pair ou non, pour ensuite n envisager que les divisibilités par des nombres impairs, ce qui fait gagner du temps de calcul. La fonction est donné pour TI-Voyage 200. estprems(n) Func Local i For i,2,int(n^(1/2)) If int(n/i)=n/i Then Return false EndIf EndFor Return true EndFunc En tapant estprems(97), la calculatrice renvoie true ; et avec un nombre non premier, elle renvoit false. Le fait qu elle renvoie un booléen permet à un programme auxiliaire d en utiliser le résultat. 15.3.1 Crible d Eratosthène 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 C est la table de N, par exemple de 1 à 100. On entoure 2 et raye ses multiples, puis on entoure 3 et raye ses multiples,..., et enfin on entoure 10 et raye ses multiples. Tous les nombres entourés sont donc premiers. Pour p N, on montre que le premier nombre à rayer est p 2. En effet, tous ceux qui le précèdent sont de la forme αp (α < p) et ont été rayés comme multiples de α si α est premier, ou comme multiples de l un des diviseurs premier de α. On se permet donc d arrêter de rayer les entiers de ce tableau dès qu on est arrivé à 10.

Nombre premiers, décomposition d un entier en produit de facteurs premiers 15.4 Remarques générales et compléments Remarques 3 : 0 et 1 ne sont pas premiers. Il est souvent intéressant de définir ce qu est un nombre premier dans Z : un entier relatif est dit premier s il est distinct de ±1 et n admet pas d autres diviseurs (dans Z) que les diviseurs triviaux ±1 et ±n, mais cela n est pas indispensable. Connaître les nombres premiers dans N revient à connaître les nombres premiers dans Z puisque n Z est premier si et seulement si n est premier dans N. Dans cet exposé, nous nous sommes volontairement placé, autant que posible, dans N. On appelle nombre de Fermat tout nombre de la forme F t = 2 2t + 1 avec t N. Le calcul de F t pour des petites valeurs de t fournit les nombres premiers : F 0 = 3, F 1 = 5, F 2 = 17, F 3 = 257, F 4 = 65 537, et Fermat conjectura un peu vite que la propriété était vraie pour absolument tous les nombres F t. En 1733, Euler montra qu il n en était rien en proposant une factorisation du cinquième nombre de Fermat : F 5 = 2 25 + 1 = 4 294 967 297 = 641 6 700 417. Si la factorisation de F 5 est aujourd hui facile à trouver à l aide d une calculatrice, on peut imaginer combien elle devait être difficile à obtenir à l époque d Euler. On sait aujourd hui que les nombres F 5 à F 30 sont composés, et l on a encore trouvé que très peu de nombres premiers de Fermat. [Idée : écrire un petit programme qui calcule les premiers nombres de Fermat et vérifie s ils sont premiers ou non, et présenter la sortie écran à l aide de la tablette de rétroprojection. Sur TI-Voyage 200, on peut écrire : fermat(n) Func Local f, l1, t {n} l1 2^(2^n)+1 f augment(l1,{f}) l1 maths\ estprems(f) t augment(l1,{t}) l1 Return l1 EndFunc 5 La fonction estprems a été définie précédemment. Pour la sortie, il suffira alors de taper dans l écran «home» fermat(3) pour obtenir le résultat suivant : {3 257 true}.] Un nombre de Mersenne est un entier de la forme M n = 2 n 1. Certains nombres de Mersenne sont premiers, mais pas tous : M 2 = 3, M 3 = 7, M 4 = 15, M 5 = 31. On démontre facilement que si a n 1 est premier (a 2 et n 2), alors a = 2 et n est premier, mais la réciproque est fausse. On ne sait toujours pas si l ensemble des nombres premiers de Mersenne est infini. Petit théorème de Fermat : Pour tous n N et p N premier, n p n est divisible par p, et si de plus p ne divise pas n, alors p divise n p 1 1.

6 Nombre premiers, décomposition d un entier en produit de facteurs premiers démonstration : Soient p premier et k < p. On montre que k! p = 1, et l on en déduit que ( p k ) = λp (λ N), donc (p k ) 0 [p], d où pour tout a i N, (a 1 + + a n ) p a p 1 + + ap n [p] et conclure en faisant a i = 1 pour tout i. Théorème de Wilson : Soit p N. Alors : p (p 1)! + 1 p premier. démonstration : Supposons que p = dq (1 d q). d p donc d (p 1)! + 1. Mais d étant l un des facteurs de (p 1)!, d (p 1)! et donc d 1, ce qui est absurde. Réciproquement, le théorème précédent implique que pour tout a Z/pZ, a p 1 = 1. En poursuivant ce calcul, on aboutit à (p 1)! + 1 = 0, donc (p 1)! + 1 0 [p]. c 2010 par Martial LENZEN. Aucune reproduction, même partielle, autres que celles prévues à l article L. 122-5 du code de la propriété intellectuelle, ne peut être faite sans l autorisation expresse de l auteur.