Simplifiez votre flux de travail : Recherchez miniwebtool.
Ajouter
Page d'accueil > Mathématiques > Opérations mathématiques élémentaires > Vérificateur de Nombre Premier de Mersenne
 

Vérificateur de Nombre Premier de Mersenne

Vérifiez si 2^p − 1 est un nombre premier de Mersenne pour un exposant p donné. Utilise le test de primalité de Lucas–Lehmer avec une trace d'itération animée, une visualisation binaire, le couplage nombre parfait d'Euclide-Euler et le contexte historique sur les 52 nombres de Mersenne connus.

Vérificateur de Nombre Premier de Mersenne

Choisissez un exposant célèbre à tester — chacun s'exécute en quelques millisecondes :

✦ Premier \(M_p\) connu p = 13 p = 17 p = 31 p = 61 p = 127
✕ \(M_p\) composé p = 11 p = 23 p = 37 p = 67
⚡ Les plus grands p = 521 p = 1279 p = 2281 p = 4253
2^

Tout entier positif de 1 à 5 000. Pour des exposants plus grands, utilisez un logiciel spécialisé comme Prime95.

Embed Vérificateur de Nombre Premier de Mersenne Widget

Vérificateur de Nombre Premier de Mersenne

Bienvenue sur le Vérificateur de Nombre Premier de Mersenne, un outil interactif qui teste si \(2^p - 1\) est un nombre premier de Mersenne pour tout exposant \(p\) jusqu'à 5000. L'outil exécute le célèbre test de primalité de Lucas-Lehmer, affiche une trace d'itération animée de la récurrence \(S_i = S_{i-1}^2 - 2 \pmod{M_p}\), visualise le motif binaire (une signature caractéristique de chaque nombre de Mersenne) et — lorsque le résultat est premier — l'associe au nombre parfait pair correspondant via le théorème d'Euclide-Euler.

Qu'est-ce qu'un nombre premier de Mersenne ?

Un nombre de Mersenne est un nombre de la forme \(M_p = 2^p - 1\). Lorsque \(M_p\) est lui-même premier, on l'appelle un nombre premier de Mersenne. Ce nom rend hommage à Marin Mersenne (1588-1648), le moine français qui a répertorié les premiers cas et a conjecturé quels exposants jusqu'à 257 donnaient des nombres premiers — une liste qui s'est avérée partiellement erronée, mais qui a lancé trois siècles de recherche.

Nombre premier de Mersenne
$$M_p = 2^p - 1 \;\; \text{est premier, où } p \text{ doit être lui-même premier}$$

Les premiers nombres premiers de Mersenne, dans l'ordre :

En 2024, exactement 52 nombres premiers de Mersenne sont connus. Le record actuel est \(M_{136{,}279{,}841}\), découvert en octobre 2024 par le projet de calcul partagé GIMPS — un nombre comportant 41 024 320 chiffres décimaux.

Le test de Lucas-Lehmer

La raison pour laquelle les nombres de Mersenne dominent les records est un test de primalité spécialisé et extrêmement rapide découvert par Édouard Lucas (1878) et simplifié par Derrick Lehmer (1930) :

Test de Lucas-Lehmer
$$S_0 = 4, \quad S_i = S_{i-1}^2 - 2 \pmod{M_p}$$

Pour p premier \(\geq 3\) : \(\;M_p\) est premier \(\iff S_{p-2} \equiv 0 \pmod{M_p}\)

Le test ne nécessite que \(p-2\) élévations au carré modulaires — environ \(O(p^3)\) opérations sur les bits avec une multiplication classique, ou \(O(p^2 \log p \log\log p)\) avec la FFT. Comparez cela aux tests de primalité universels sur des nombres de la taille de \(M_p\) (des millions de chiffres), qui seraient totalement irréalisables. Le raccourci Lucas-Lehmer est ce qui rend possible la recherche de nombres premiers de Mersenne.

Pourquoi p doit-il être premier ?

Si \(p = a \cdot b\) avec \(a, b > 1\), une identité classique montre que \(2^a - 1\) divise \(2^{ab} - 1\) :

Identité de factorisation
$$2^{ab} - 1 = (2^a - 1)\left(2^{a(b-1)} + 2^{a(b-2)} + \cdots + 2^a + 1\right)$$

Ainsi, si l'exposant est composé, \(M_p\) est automatiquement composé. La réciproque est fausse : le fait que \(p\) soit premier ne garantit pas que \(M_p\) soit premier. Par exemple, \(p = 11\) est premier mais \(M_{11} = 2047 = 23 \times 89\).

Nombres premiers de Mersenne et nombres parfaits (Euclide-Euler)

Euclide a observé vers 300 av. J.-C. que si \(2^p - 1\) est premier, alors \(2^{p-1}(2^p - 1)\) est un nombre parfait — un nombre égal à la somme de ses diviseurs propres. Euler a prouvé plus tard la réciproque : tout nombre parfait pair provient de cette forme.

Théorème d'Euclide-Euler
$$N \text{ est un nombre parfait pair} \iff N = 2^{p-1}(2^p - 1),\;\; 2^p - 1 \text{ premier}$$

Ainsi, trouver un nouveau nombre premier de Mersenne produit instantanément un nouveau nombre parfait. Les quatre premiers nombres parfaits pairs sont 6, 28, 496 et 8128 — connus depuis l'Antiquité. La question de savoir s'il existe un nombre parfait impair reste un problème non résolu depuis plus de 2 300 ans.

Le motif binaire

Chaque nombre de Mersenne possède une représentation binaire unique et épurée : \(2^p\) en binaire est un \(1\) suivi de \(p\) zéros, donc \(2^p - 1\) est exactement composé de \(p\) bits à 1 consécutifs :

M_5 = 2^5 − 1 = 111112 = 31
M_7 = 2^7 − 1 = 11111112 = 127

C'est pourquoi l'outil visualise chaque bit comme sa propre tuile — le motif de bits est la signature visuelle d'un nombre de Mersenne, qu'il soit premier ou non.

Comment utiliser ce calculateur

  1. Entrez un exposant \(p\) : tout entier positif de 1 à 5 000.
  2. Cliquez sur Vérifier : l'outil vérifie d'abord si \(p\) est premier ; sinon, il explique pourquoi \(M_p\) doit être composé.
  3. Pour un p premier : la récurrence de Lucas-Lehmer effectue \(p - 2\) itérations modulo \(M_p\).
  4. Explorez le résultat : bannière de verdict, trace d'itération sur 6 lignes (avec "..." pour les étapes intermédiaires omises sur les grands \(p\)), formes décimales et binaires de \(M_p\), et le couplage avec le nombre parfait d'Euclide-Euler le cas échéant.

Les douze premiers nombres premiers de Mersenne connus

#Exposant \(p\)\(M_p = 2^p - 1\)ChiffresDécouvert
1231Antiquité
2371Antiquité
35312Antiquité
471273Antiquité
5138 19141456 (anon.)
617131 07161588 Cataldi
719524 28761588 Cataldi
8312 147 483 647101772 Euler
9612.3 × 10^18191883 Pervouchine
10896.2 × 10^26271911 Powers
111071.6 × 10^32331914 Powers
121271.7 × 10^38391876 Lucas

Le projet GIMPS

Le Great Internet Mersenne Prime Search (GIMPS), lancé en 1996 par George Woltman, est un projet de calcul distribué où des bénévoles font don de temps processeur (CPU) pour exécuter des tests de Lucas-Lehmer sur des exposants candidats. En 2024, tous les nombres premiers de Mersenne depuis M_35 = M_{1398269} (1996) ont été découverts par GIMPS. Un seul test de Lucas-Lehmer à la frontière moderne (exposants proches de \(10^8\)) prend des semaines de calcul sur GPU.

Faits amusants sur les nombres premiers de Mersenne

Foire Aux Questions

Qu'est-ce qu'un nombre premier de Mersenne ?

Un nombre premier de Mersenne est un nombre premier de la forme \(2^p - 1\), où \(p\) est également premier. Les premiers sont 3, 7, 31, 127 et 8 191. En 2024, 52 nombres premiers de Mersenne sont connus ; le plus grand connu (\(M_{136{,}279{,}841}\)) est un nombre de Mersenne avec plus de 41 millions de chiffres.

Comment fonctionne le test de Lucas-Lehmer ?

Pour un exposant premier \(p \geq 3\), on définit \(S_0 = 4\) et \(S_i = S_{i-1}^2 - 2 \pmod{M_p}\). Le nombre de Mersenne \(M_p = 2^p - 1\) est premier si et seulement si \(S_{p-2} \equiv 0 \pmod{M_p}\). Le test se déroule en \(p - 2\) itérations, chacune consistant en une seule élévation au carré modulaire.

Pourquoi p doit-il être premier ?

Si \(p = ab\) avec les deux facteurs supérieurs à 1, alors \(2^p - 1\) est divisible par \(2^a - 1\) (et par \(2^b - 1\)), donc \(M_p\) est composé. La réciproque n'est pas vraie : \(p\) étant premier n'implique pas que \(M_p\) soit premier. Par exemple, \(p = 11\) est premier mais \(M_{11} = 2047 = 23 \times 89\) est composé.

Quel est le lien entre les nombres premiers de Mersenne et les nombres parfaits ?

Le théorème d'Euclide-Euler stipule que chaque nombre parfait pair a la forme \(2^{p-1}(2^p - 1)\) où \(2^p - 1\) est un nombre premier de Mersenne. Ainsi, chaque nombre premier de Mersenne génère exactement un nombre parfait pair, et chaque nombre parfait pair provient d'un nombre de Mersenne. L'existence de nombres parfaits impairs est l'un des plus anciens problèmes ouverts en mathématiques.

Pourquoi M_p a-t-il p bits à 1 consécutifs en binaire ?

Le nombre \(2^p\) en binaire est un 1 suivi de \(p\) zéros. En soustrayant 1, tous les \(p\) zéros finaux se transforment en 1. Donc \(2^p - 1\) en binaire est exactement composé de \(p\) uns — la signature visuelle caractéristique de chaque nombre de Mersenne, qu'il soit premier ou composé.

Quel est le plus grand exposant que cet outil peut tester ?

Cet outil teste des exposants jusqu'à 5 000 afin que l'itération de Lucas-Lehmer se termine dans le cadre d'une requête web normale. Pour des exposants plus grands (y compris la frontière GIMPS proche de \(10^8\)), des logiciels dédiés comme Prime95 sont nécessaires car un test unique peut prendre des semaines de calcul sur un GPU moderne.

Ressources supplémentaires

Citez ce contenu, cette page ou cet outil comme suit :

"Vérificateur de Nombre Premier de Mersenne" sur https://MiniWebtool.com/fr/verificateur-de-nombre-premier-de-mersenne/ de MiniWebtool, https://MiniWebtool.com/

par l'équipe miniwebtool. Mis à jour : 18 avr. 2026

Vous pouvez également essayer notre Résolveur Mathématique IA GPT pour résoudre vos problèmes mathématiques grâce à des questions-réponses en langage naturel.

Autres outils connexes:

Opérations mathématiques élémentaires:

Outils en vedette:

Calculatrice de Compatibilité AmoureuseConvertisseur cm en pieds et poucesCalculateur du Jour de l'Année - Quel jour de l'année sommes-nous aujourd'hui ?recherche-d-adresse-MACconvertisseur ppm en pourcentageConvertisseur de Pieds et Pouces en CentimètresExtracteur d'Images de VidéoConvertisseur de Pourcentage en PPMCalculateur de Signe Solaire, Lunaire et Ascendant 🌞🌙✨Générateur de Carte de Crédit AléatoireCompteur de lignesGénérateur d'Action ou Vérité AléatoireSélecteur de Films AléatoireCalculatrice du Nombre d'ExpressionConvertisseur de Temps en DécimalCalculateur de la Conjecture de CollatzCalculateur de percentile de tailleGénérateur de mots aléatoires en anglaisGénérateur de chaînes aléatoiresConvertisseur Décimal en BinaireParaphraseur IAConvertisseur HEX en CMJNCalculatrice d'escalierConvertisseur de décimales en tempsCalculatrice de MédianeGénérateur de repas aléatoireSélecteur de Nom AléatoireCalculatrice du Nombre d'ÂmeConvertisseur FPSGénérateur de points à relierCalculateur d'écart-typeCalculateur de nombres angéliquesBoule Magique 8calculatrice-des-exposants-haute-précisionConvertisseur d'adresse IP en binaireCalculatrice HexadécimaleCalculateur d'âgeRecadreur VidéoRecherche d'identifiant FacebookCalculatrice de SommeRandomiseur de listeConvertisseur de Tailles de VêtementsGénérateur de Couleurs AléatoiresRecherche d'Identifiant InstagramGénérateur de numéros de loterieCalculateur de Note FinaleCalculateur de pas en distanceCalculatrice de test du khi-deuxSupprimer des accents du texteGénérateur de patron de cône à platCalculatrice de Comparaison de FractionsGénérateur de cartes de bingo📅 Calculatrice de DateCalculateur de Numéro MaîtreGénérateur de Super-pouvoir AléatoireGénérateur de Cartes à Jouer AléatoireCalculatrice ModuloCalculatrice de Rectangle d'OrCalculateur de Conversion d'Échelle de MaquetteCalculateur de Probabilité de DésCalculatrice de Circonférence d'Ellipse📅 Calculateur de Différence entre DatesFormateur de TexteGénérateur d'adresse MACTrier les lignes par ordre alphabétiqueStatistiques de Chaîne YouTubeGénérateur d'heure aléatoireLanceur de PièceCalculateur d'ArctangenteDiviseur AudioSuppresseur de Caractères InvisiblesGénérateur de tableau de tournoi aléatoirecalculatrice-de-hba1cFusionner des vidéosGénérateur d'Anniversaire AléatoireListe des Années BissextilesCalculatrice BinaireConvertisseur de Fraction en PourcentageExtracteur d'e-mailGénérateur de personnage RPG aléatoire👙 Calculateur de Taille de Soutien-GorgeGénérateur de mots mêlésGénérateur d'IMEI AléatoireQuel est mon Numéro Porte-Bonheur ?Convertisseur Décimal en BCDGénérateur d'adresses fictives aléatoiresConvertisseur de chiffres romainsCalculateur d'autonomie de batterieLanceur de Dés🖱️ Compteur de ClicsConvertisseur d'AngleGénérateur de Distribution GaussienneGénérateur de LabyrinthesTrier les NombresCalculateur de Temps de LectureConvertisseur de taille de fichierConvertisseur de pouces en cmCalculateur de BarbecueGénérateur de mots mélangésGénérateur et solveur de SudokuGénérateur de Sujets de Débat AléatoiresGénérateur de Noms Aléatoires de Chats et ChiensGénérateur de Versets Bibliques AléatoiresGénérateur de Problèmes de Mathématiques AléatoiresGénérateur de Paragraphes AléatoiresGénérateur de Phrases Aléatoires en AnglaisCalculateur de Gravier, Sable et Terre VégétaleCalculateur de Poids d'AcierCalculateur de Couple de Serrage de BoulonCalculateur de Débit en TuyauterieCalculateur de Charge de PoutreConvertisseur Dollar OrCalculateur de Probabilité d'OptionsCalculateur de Fractionnement d'ActionsCalculateur ESPPCalculateur de Pénalité de Retard sur FactureCalculateur de Taux Horaire pour FreelancesCalculateur de Location vs AchatRépartiteur de Pourboire AvancéGénérateur de Liste de BagagesCalculateur de Décalage HoraireCalculateur de Budget de VoyageCalculateur de Distance de VolCalculateur de Perte de ChaleurCalculateur de Coût de Production ÉlectriqueCalculateur de Consommation d'EauCalculateur de Coût Énergétique des AppareilsCalculateur d'Audit Énergétique DomestiqueCalculateur de ROI SolaireCalculateur de Panneaux SolairesCalculateur de Compost (Rapport C:N)Calculateur de Fertilisant pour PelouseCalculateur de Dates de GelCalculateur de Terre pour Bac Potager SurélevéCalculateur d’Engrais NPKCalculateur de Taux de Germination des GrainesCalculateur de Bitrate VidéoTranspositeur de Tonalité MusicaleCompteur de BPM par TapotementEstimateur de Taille de Fichier PhotoCalculateur de Mégapixels vers Taille d'ImpressionCalculateur de Facteur de RecadrageCalculateur du Triangle d'ExpositionCalculateur de Capacité de Remorquage du VéhiculeCalculateur de Leasing AutomobileCalculateur 0–60 et Quart de MileCalculateur de Temps de Charge VECalculateur d’Autonomie VECalculateur de Consommation de CarburantRéférence des Formats de PapierConvertisseur de Taille de BagueConvertisseur d'Unité AstronomiqueConvertisseur de Consommation de CarburantConvertisseur de Taux de Transfert de DonnéesConvertisseur de Couple (Nm, ft-lb, kgf-cm)Générateur de Texte BarréVisualiseur d’Espaces BlancsCalculateur de Temps de ParoleCompteur de ParagraphesCompteur de PhrasesCompteur de SyllabesConvertisseur Texte en Binaire/Hex/ASCIIGénérateur d’Images Placeholder Lorem PicsumGénérateur de Fichier .envGénérateur de commandes GitConvertisseur de Codes Couleur Tous FormatsGénérateur et Vérificateur de Hash BcryptGénérateur JWTGénérateur de Grille CSSCalculateur d'Intégration NumériqueCalculateur de Transformée en ZCalculateur de Transformée de Fourier Rapide (FFT)Calculateur de Produit TensorielCalculateur d'Exponentielle de MatriceCalculateur de Forme Normale de JordanCalculateur d’Anneaux et de CorpsCalculateur d'Ordre en Théorie des GroupesSolveur de Systèmes EDOSolveur EDO de BernoulliCalculateur de la Méthode d'EulerTraceur de Champ de Directions / Champ de PentesSolveur EDO du Second OrdreSolveur EDO du Premier OrdreSolveur du Problème des Mariages StablesCalculateur de Flot Maximal dans un RéseauVérificateur de Graphe PlanaireVérificateur de Chemin HamiltonienSolveur du Voyageur de Commerce (TSP)Solveur de Programmation LinéaireCalculateur d'Inclusion-ExclusionSolveur de Relations de RécurrenceCalculateur de Matrice d'AdjacenceCalculateur de Tri TopologiqueCalculateur de Coloration de GraphesSimulateur de Portes LogiquesSolveur de Tableau de Karnaugh (K-Map)Simplificateur d'Algèbre de BooleCalculateur de Fonction de PartitionCalculateur de Racine NumériqueVérificateur de Nombre de FibonacciCalculateur de Fractions ÉgyptiennesCalculateur de Fonction de MöbiusVérificateur de la Conjecture de GoldbachVérificateur de Nombre Premier de MersenneChercheur de Nombres Premiers JumeauxVérificateur de Nombres AmiablesVérificateur de Nombre ParfaitCalculateur d'Exponentiation ModulaireCalculateur de Permutations avec RépétitionCalculateur de Taille d'EffetCalculateur de Risque RelatifCalculateur de Rapport des CotesCalculateur de Tableau de ContingenceCalculateur du Test Exact de FisherCalculateur de Corrélation de Rang de SpearmanCalculateur de Distribution BêtaCalculateur de Distribution de WeibullCalculateur de Distribution ExponentielleCalculateur de Distribution GéométriqueCalculateur de Distribution Binomiale NégativeCalculateur de Distribution HypergéométriqueCalculateur de Test F et Distribution FCalculateur du Théorème de BayesCalculateur de Polynôme CaractéristiqueCalculateur de Puissance de MatriceCalculateur de Décomposition de CholeskyCalculateur de Décomposition QRCalculateur de Diagonalisation de MatriceCalculateur Règle de CramerCalculateur d’Espace ColonneCalculateur d’Espace NulCalculateur d'Angle Entre VecteursCalculateur de Vecteur UnitaireCalculateur de Norme de VecteurCalculateur de Produit VectorielCalculateur de Produit ScalaireCalculateur de Multiplication de MatricesCalculateur de Matrice InverseCalculateur RREF (Forme Échelonnée Réduite)Calculateur de la Méthode de NewtonCalculateur de Matrice JacobienneCalculateur d'Intégrale de SurfaceCalculateur d'Intégrale CurviligneCalculateur de RotationnelCalculateur de DivergenceCalculateur de Gradient MultivariableCalculateur d'Optimisation de CalculSolveur de Taux LiésCalculateur de Taux de Variation InstantanéCalculateur de Taux de Variation MoyenCalculateur de Somme de Séries InfiniesCalculateur de Test de Convergence de SériesCalculateur de Séries EntièresCalculateur de Série de MaclaurinCalculateur Règle de l'HôpitalCalculateur d'Intégrale ImpropreCalculateur de la Règle de SimpsonCalculateur de la Règle du TrapèzeCalculateur de Somme de RiemannGrapheur de Courbes ParamétriquesCalculateur de Surface de RévolutionCalculateur de Volume de RévolutionCalculateur de Distance en Géométrie des CoordonnéesCalculateur Formule de HéronCalculateur de Tangente à un CercleCalculateur de Bissectrice d'AngleCalculateur de Cercle Inscrit (Incercle)Calculateur de Cercle CirconscritCalculateur de Distance du Grand CercleCalculateur de Distance 3DCalculateur de ToreCalculateur de Tronc de CôneCalculateur d’Aire de Polygone IrrégulierCalculateur de Polygone RégulierIdentificateur de Section ConiqueCalculateur d'HyperboleCalculateur de ParaboleCalculateur de Développement du Binôme de NewtonGénérateur du Triangle de PascalCalculateur de Notation Produit (Notation Pi)Calculateur de Notation Sigma (Sommation)Calculateur du Théorème des Racines RationnellesCalculateur de la Règle des Signes de DescartesCalculateur de Droites Parallèles et PerpendiculairesCalculateur d’Équation de DroiteConvertisseur Forme Standard vers Forme Pente-OrdonnéeCalculateur de Forme Point-PenteRésolveur de Système d'Équations Non LinéairesSolveur d'Équations RationnellesRésolveur d'Équations LittéralesSolveur d'Équations TrigonométriquesRésolveur d'Équations ExponentiellesSolveur d'Équations LogarithmiquesCalculateur d'Équation QuartiqueSolveur d’Équation CubiqueCalculateur d'EstimationConvertisseur Nombre en FractionGénérateur de Comptage par SautsCalculateur de Prix UnitaireCalculateur de Plafond et PlancherCalculateur de Valeur AbsolueChercheur de Motifs NumériquesGénérateur de Tableau de Valeur de PositionCalculateur d'Ordre des Opérations (PEMDAS)Calculateur d'Addition et Soustraction PoséeCalculateur de Multiplication LongueGénérateur de Tables de Multiplication🎮 Convertisseur de Monnaie de Jeu🎲 Calculateur de Probabilité de Loot🎰 Calculateur de Pity Gacha⚔️ Calculateur de DPS🎮 Convertisseur de Sensibilité de Jeux❄️ Calculateur de Jour de Neige🚚 Estimateur de Coût de Déménagement🔍 Vérificateur de Plagiat📷 OCR / Image en Texte📈 Créateur de Graphiques en Ligne🥧 Créateur de Diagramme Circulaire📊 Créateur de Graphiques en Barres🔊 Générateur de TonalitésBloc-notes en ligne⬛ Calculateur de Rapport d’Aspect🌍 Calculateur d'Empreinte CarboneCalculateur de Taille de PneusCalculateur de Coût de Carburant💧 Calculateur de Point de Rosée🌡️ Calculateur d'Indice de Chaleur🌬️ Calculateur de Refroidissement Éolien⏰ Réveil en Ligne⏰ Calculateur de Carte de Pointage🕐 Convertisseur d'Heure Militaire⏱️ Calculateur d'heures⏱️ Chronomètre en Ligne⏱️ Minuterie de Compte à Rebours🌐 Convertisseur de Fuseau HoraireCalculateur de MoquetteCalculateur de Mur de SoutènementCalculateur de Dimensionnement HVACCalculateur d'IsolationCalculateur de PavésCalculateur d'ArmatureCalculateur de BoisCalculateur de SurfaceCalculateur de Multiplication CroiséeCalculateur de Résumé en Cinq NombresCalculateur de PercentileCalculateur de Distribution NormaleCalculateur de Valeur pCalculateur de RatioCalculateur de Complétion du CarréCalculateur d'ArrondiCalculateur de Division LongueCompteur de Caractères Twitter/XSélecteur de commentaires YouTubeExtracteur de tags YouTubeTéléchargeur de miniatures YouTubeEstimateur de revenus YouTube