Éducation & Études

Décomposition en facteurs premiers

Facteurs premiers, test de primalité, diviseurs et divisions successives.

  • Instantané
  • Gratuit
  • Privé (traité localement)
  • Sans inscription

De 2 jusqu’à 18 chiffres. Les espaces et séparateurs de milliers sont ignorés.

Essayez :

ℹ️ Méthode : divisions par les nombres premiers jusqu’à 10 000, test de primalité de Miller-Rabin déterministe et algorithme rho de Pollard (variante de Brent) pour les grands facteurs. Calcul entier exact (BigInt). 100 % local : rien n’est envoyé.

Décomposer un nombre en facteurs premiers et savoir s’il est premier

Tout entier supérieur ou égal à 2 s’écrit de façon unique, à l’ordre des facteurs près, comme un produit de nombres premiers : c’est le théorème fondamental de l’arithmétique. 360 = 23 × 32 × 5, 1 001 = 7 × 11 × 13, et 97 ne se décompose pas du tout : il est premier. Cet outil donne la décomposition, dit immédiatement si le nombre est premier ou composé, et affiche le tableau des divisions successives tel qu’on le pose au collège.

La décomposition est la clé de nombreux calculs : simplifier une fraction, trouver un PGCD ou un PPCM, dénombrer les diviseurs, simplifier une racine carrée. Elle sert aux élèves de cycle 4 et de seconde, aux enseignants qui préparent leurs exercices, aux candidats au brevet et aux concours, mais aussi aux curieux de cryptographie : la sécurité de RSA repose sur la difficulté de factoriser de très grands nombres.

  1. Saisissez le nombre

    Tapez un entier dans « Nombre entier à décomposer » (à partir de 2, jusqu’à 18 chiffres). Les espaces et séparateurs de milliers sont ignorés : 600 851 475 143 fonctionne tel quel. Les boutons « Essayez : » chargent des exemples prêts à l’emploi.

  2. Lisez le verdict

    L’étiquette indique « Nombre premier » ou « Pas premier : nombre composé », puis la décomposition s’affiche avec ses exposants (360 = 2³ × 3² × 5) et sa forme développée. Le bouton « Copier » place 2^3 × 3^2 × 5 dans le presse-papiers.

  3. Explorez les propriétés

    Le bloc « Propriétés arithmétiques » donne τ(n), σ(n), φ(n), le nombre de facteurs premiers distincts ω(n) ou comptés avec multiplicité Ω(n), si n est un carré parfait, la somme des diviseurs stricts, ainsi que les nombres premiers précédent et suivant (jusqu’à 10¹²).

  4. Vérifiez à la main

    Le tableau « Divisions successives » reprend chaque étape (360 ÷ 2 = 180…) jusqu’au quotient 1, et « Tous les diviseurs » liste les diviseurs dans l’ordre croissant, les diviseurs premiers étant mis en évidence.

La méthode : théorème fondamental et formules

Pour un entier n ≥ 2, la décomposition s’écrit n = p1a1 × p2a2 × … × pkak. On l’obtient en divisant par le plus petit facteur premier tant que c’est possible ; il suffit de tester les diviseurs jusqu’à √n, car un nombre composé possède toujours un facteur premier inférieur ou égal à sa racine carrée.

Pour les grands nombres, l’outil enchaîne trois étapes : divisions par les nombres premiers jusqu’à 10 000, test de Miller-Rabin déterministe pour reconnaître les premiers, puis algorithme rho de Pollard (variante de Brent) pour scinder les cofacteurs composés. Tous les calculs sont faits en entiers exacts, sans arrondi.

  • p1 < p2 < … < pk : les facteurs premiers distincts, rangés par ordre croissant ; leur nombre est noté ω(n).
  • ai : l’exposant (la multiplicité) de pi ; la somme a1 + … + ak est Ω(n), le nombre de facteurs comptés avec répétition.
  • τ(n) = (a1 + 1)(a2 + 1)…(ak + 1) : le nombre de diviseurs, car un diviseur choisit pour chaque pi un exposant entre 0 et ai.
  • σ(n) = ∏ (piai+1 − 1) / (pi − 1) : la somme de tous les diviseurs ; s(n) = σ(n) − n indique si le nombre est parfait, abondant ou déficient.
  • φ(n) = n × ∏ (1 − 1/pi) : l’indicatrice d’Euler, c’est-à-dire le nombre d’entiers de 1 à n premiers avec n.
  • Carré parfait : n est un carré si et seulement si tous les ai sont pairs ; alors √n = ∏ piai/2, par exemple √1 024 = 25 = 32.

Exemples de décomposition en facteurs premiers

NombreDécompositionτ(n)σ(n)φ(n)
36023 × 32 × 5241 17096
97premier29896
1 0017 × 11 × 1381 344720
1 024210 (carré parfait, 322)112 047512
600 851 475 14371 × 839 × 1 471 × 6 85716610 544 148 480591 194 251 200
999 999 999 999 999 989premier2n + 1n − 1

Valeurs identiques à celles affichées par l’outil. Pour un nombre premier n, σ(n) = n + 1 et φ(n) = n − 1 ; pour 97, les nombres premiers voisins sont 89 et 101.

À quoi sert la décomposition en facteurs premiers ?

  • Simplifier une fraction : 84/360 = (22 × 3 × 7)/(23 × 32 × 5) = 7/30, une fois barrés les facteurs communs 22 × 3 = 12.
  • Trouver un dénominateur commun : le PPCM de 360 et 84 vaut 2 520, le plus petit dénominateur commun pour additionner 1/360 et 1/84.
  • Simplifier une racine carrée : √360 = √(22 × 32 × 10) = 2 × 3 × √10 = 6√10 : chaque paire de facteurs identiques sort de la racine.
  • Dénombrer et lister les diviseurs : utile pour les problèmes de partage (24 dispositions lignes × colonnes possibles pour ranger 360 chaises en rangées égales) et les exercices du brevet.
  • Cryptographie et défis : RSA repose sur la difficulté de factoriser ; le célèbre problème 3 du Project Euler demande le plus grand facteur premier de 600 851 475 143, soit 6 857.

Erreurs fréquentes

  • Diviser par un nombre non premier : diviser 360 par 4 ou par 6 donne un quotient juste mais une décomposition incomplète ; on ne divise que par 2, 3, 5, 7, 11, 13…
  • Considérer 1 comme premier : 1 n’a qu’un seul diviseur et n’apparaît jamais dans une décomposition.
  • Confondre 23 et 2 × 3 : 23 = 2 × 2 × 2 = 8, alors que 2 × 3 = 6 ; l’exposant compte les répétitions du facteur.
  • Croire premier un nombre « qui en a l’air » : 51 = 3 × 17, 91 = 7 × 13 et 1 001 = 7 × 11 × 13 sont composés ; testez toujours jusqu’à la racine carrée.

Tous les calculs sont effectués localement dans votre navigateur, en arithmétique entière exacte (BigInt) : aucun nombre n’est envoyé ni enregistré. Limites : 18 chiffres maximum ; les nombres premiers voisins sont affichés jusqu’à 1012, la liste des diviseurs jusqu’à 1 000 diviseurs et le tableau des divisions jusqu’à 40 facteurs premiers comptés avec multiplicité.

Questions fréquentes

Pourquoi 1 n’est-il pas un nombre premier ?

Un nombre premier a exactement deux diviseurs distincts, 1 et lui-même, alors que 1 n’en a qu’un seul. Surtout, si 1 était premier, la décomposition ne serait plus unique : 360 = 2³ × 3² × 5 = 1 × 2³ × 3² × 5 = 1² × 2³ × 3² × 5, et ainsi de suite. C’est pourquoi 1 n’est ni premier ni composé, et l’outil le refuse avec une explication.

Comment décomposer un nombre en facteurs premiers à la main ?

On divise par le plus petit nombre premier qui tombe juste, puis on recommence avec le quotient jusqu’à obtenir 1 : 360 ÷ 2 = 180, 180 ÷ 2 = 90, 90 ÷ 2 = 45, 45 ÷ 3 = 15, 15 ÷ 3 = 5, 5 ÷ 5 = 1. En lisant les diviseurs, on obtient 360 = 2³ × 3² × 5. Inutile de tester au-delà de la racine carrée : √97 ≈ 9,8, donc essayer 2, 3, 5 et 7 suffit pour prouver que 97 est premier.

Comment trouver le nombre de diviseurs à partir de la décomposition ?

On ajoute 1 à chaque exposant puis on multiplie : pour 360 = 2³ × 3² × 5, τ(360) = (3+1)(2+1)(1+1) = 24 diviseurs. Pour 1 001 = 7 × 11 × 13, on obtient 2 × 2 × 2 = 8. La somme des diviseurs suit la même logique : σ(360) = 15 × 13 × 6 = 1 170.

Comment calculer un PGCD ou un PPCM avec les facteurs premiers ?

Décomposez chaque nombre : 360 = 2³ × 3² × 5 et 84 = 2² × 3 × 7. Le PGCD garde les facteurs communs avec le plus petit exposant (2² × 3 = 12), le PPCM tous les facteurs avec le plus grand exposant (2³ × 3² × 5 × 7 = 2 520). Vérification : 12 × 2 520 = 30 240 = 360 × 84.

Comment savoir si un grand nombre est premier ?

Tester les divisions jusqu’à la racine carrée devient vite impossible à la main : pour un nombre de 18 chiffres, il faudrait essayer tous les nombres premiers jusqu’à 10⁹. L’outil utilise donc le test de Miller-Rabin avec les 12 premiers nombres premiers (de 2 à 37) comme bases, dont il est démontré qu’il ne se trompe jamais en dessous de 3 × 10²³. Sous la limite de 18 chiffres (moins de 10¹⁸), la réponse « premier » est donc une certitude, pas une probabilité. Même le cas le plus coriace, un produit de deux premiers de 9 chiffres comme 999 999 929 × 999 999 937, se décompose en une fraction de seconde.

À quoi sert l’indicatrice d’Euler φ(n) ?

φ(n) compte les entiers de 1 à n qui n’ont aucun facteur commun avec n : φ(360) = 360 × (1 − 1/2)(1 − 1/3)(1 − 1/5) = 96. Pour un nombre premier p, φ(p) = p − 1, d’où φ(97) = 96 également. Elle intervient aussi dans le chiffrement RSA : pour n = p × q, φ(n) = (p − 1)(q − 1) sert à calculer la clé privée.