CHAPITRE XI Primalite et factorisation d'entiers Distinguer nombres premiers et nombres composes, et decomposer ces derniers en facteurs premiers, est un des problemes les plus importants et les plus utiles en arithmetique. C.F. Gauss, Disquisitiones Arithmeticae, 1801 Objectifs Le theoreme fondamental de l'arithmetique garantit que tout entier positif n s'ecrit de maniere unique comme produit n = pe11 p e2 2 · · · p ek k d'un certain nombre k ≥ 0 de facteurs premiers p1 < p2 < · · · < pk de multiplicites e1,e2, . . . ,ek ≥ 1. Etant donne un entier n, trois problemes pratiques se posent : (1) Determiner rapidement si n est premier ou compose. (2) Si n est premier, en trouver une preuve concise et facilement verifiable. (3) Si n est compose, trouver rapidement sa decomposition en facteurs premiers. Pour les petits entiers ces problemes sont faciles a resoudre. Par contre pour les grands entiers, deja a partir de 30 decimales, les methodes naıves echouent de maniere catastrophique. Ce chapitre discutera quelques methodes plus efficaces. Contrairement a ce que l'on pourrait penser, les trois problemes sont bien distincts. Il se trouve que le premier admet de solutions efficaces, le deuxieme aussi pourvu que l'on sache factoriser n?1, tandis que le troisieme est en general tres difficile.
- critere deterministe selon agrawal-kayal-saxena
- critere probabiliste selon miller-rabin
- base sur les idees fondamentales de riemann
- test de fermat
- factorisation
- methode evidente de factorisation