number.wiki

Primos de Mersenne

Published · By NumberWiki

Category Concepts

Un primo de Mersenne es un número primo que vale uno menos que una potencia de dos: 2p − 1. Son extraordinariamente raros — solo se conocen 52 — y, sin embargo, ostentan un cuasimonopolio sobre el título de «el mayor primo conocido», generan los números perfectos e impulsan uno de los proyectos de computación voluntaria más longevos de internet.

La forma, y por qué el exponente debe ser primo

Escribimos el candidato como Mp = 2p − 1. En binario, eso es una cadena de p unos: 7 es 111, 31 es 11111, 127 es 1111111 — los números de Mersenne son los repunits en binario.

Si el exponente es compuesto, el número siempre se factoriza: siempre que a divide a b, 2a − 1 divide a 2b − 1 (la misma álgebra que hace que un repunit decimal sea divisible por repunits más pequeños). Así que 24 − 1 = 15 = 3 × 5 está condenado desde el principio. Un exponente primo es, por tanto, necesario — pero no suficiente, y en esa brecha es donde la historia se pone interesante: 211 − 1 = 2047 = 23 × 89. Exponente primo, resultado compuesto.

La sucesión conocida empieza: M2 = 3, M3 = 7, M5 = 31, M7 = 127, M13 = 8191, M17 = 131 071, M19 = 524 287, y luego un salto a M31 = 2 147 483 647 — que también es el valor máximo de un entero con signo de 32 bits, lo que lo convierte sin duda en el primo de Mersenne con el que uno se topa por accidente más a menudo.

El monje que conjeturó

Marin Mersenne (1588-1648) fue un fraile mínimo francés que funcionó como el internet científico de su siglo — mantuvo correspondencia con Descartes, Fermat, Pascal y Galileo, transmitiendo resultados por toda Europa cuando las revistas científicas aún no existían. En 1644 publicó una afirmación audaz: 2p − 1 es primo para p = 2, 3, 5, 7, 13, 17, 19, 31, 67, 127, 257 y compuesto para todos los demás p por debajo de 257.

La lista estaba equivocada en cinco lugares — 67 y 257 no funcionan; 61, 89 y 107 sí — pero comprobarla le llevó al mundo casi trescientos años. La corrección más teatral llegó en 1903, cuando Frank Nelson Cole dio una charla en la American Mathematical Society que consistió, en su totalidad, en calcular en silencio 267 − 1 en una pizarra, multiplicar 193 707 721 × 761 838 257 287 en otra y sentarse en medio de una ovación de pie. Más tarde dijo que encontrar los factores le había costado «tres años de domingos». El nombre quedó ligado a los números de todos modos — un monumento adecuado a la época en que una buena conjetura podía sobrevivir a sus errores.

El test de Lucas-Lehmer: por qué los primos de Mersenne ostentan todos los récords

La razón por la que el mayor primo conocido es casi siempre un primo de Mersenne no es que sean comunes — es que son singularmente comprobables. El test de Lucas-Lehmer (Édouard Lucas, 1876, refinado por Derrick Lehmer en 1930) decide la primalidad de Mp con una sola iteración tremendamente simple: se empieza con s = 4 y se repite s ← s² − 2 (mod Mp) exactamente p − 2 veces. El número es primo si y solo si el resultado es 0. Sin factorización, sin azar, sin incertidumbre.

Con él, Lucas certificó a mano en 1876 que M127 = 170 141 183 460 469 231 731 687 303 715 884 105 727 es primo — un primo de 39 dígitos que siguió siendo el récord durante 75 años y sigue siendo el mayor jamás hallado sin un ordenador. Cuando llegaron los ordenadores electrónicos, el test fue la carga de trabajo perfecta: en 1952 el programa de Raphael Robinson en el SWAC encontró cinco nuevos primos de Mersenne en un solo año, más que en los dos siglos anteriores juntos.

GIMPS y la cacería moderna

Desde 1996 la búsqueda pertenece a la Great Internet Mersenne Prime Search, uno de los primeros proyectos voluntarios de computación distribuida. Todo primo récord desde entonces es un descubrimiento de GIMPS, hallado en hardware que va desde PCs de oficina hasta, más recientemente, flotas de GPU en la nube. El récord actual, hallado en octubre de 2024, es 2136 279 841 − 1 — 41 024 320 dígitos — descubierto por un antiguo ingeniero de NVIDIA que ejecutaba el primer cliente de GIMPS de la era de las GPU. El premio permanente de la Electronic Frontier Foundation para un primo de 100 millones de dígitos sigue sin reclamar.

¿Hay infinitos primos de Mersenne? Se conjetura que sí — las heurísticas de Lenstra, Pomerance y Wagstaff predicen incluso cuántos cabe esperar por orden de magnitud — pero nada está demostrado. Escasean rápidamente: solo 52 en los primeros 136 millones de exponentes.

Donde tocan al resto de las matemáticas

Los primos de Mersenne en NumberWiki

Cada página de número comprueba estructuralmente la primalidad de Mersenne (si n + 1 es una potencia de dos con exponente primo, y si el propio n es primo). Los miembros llevan la etiqueta primo de Mersenne — todos los de 3, 7, 31, 127, 8191, 131071, 524287 y 2147483647 están en el índice permanente. Familias relacionadas: repunits (el análogo en base 10), potencias de dos (siempre uno mayor) y números perfectos (los socios de Euclides-Euler).

Lecturas adicionales

Véase también