Explicado desde cero
Ciertos números enteros tienen una propiedad que se refiere a sí misma. Resulta que hay familias enteras de primos que quedan excluidas de ese club para siempre — y una sola línea de aritmética dice cuáles.
Suponga una regla que convierte un número entero en otro, y pregúntese qué números dividen al resultado de aplicarse la regla a sí mismos — no exactamente, sino a través de sus ingredientes primos. Es una condición que se refiere a sí misma, y no hay ninguna razón evidente para que se comporte de manera ordenada.
La pregunta de acá es más filosa. ¿Puede un primo quedar excluido del club por completo? No raro, no difícil de encontrar — imposible, para todo número, para siempre.
La respuesta es que sí, y los primos a los que les pasa forman familias prolijas: para una regla es todo primo que deja resto 3 al dividir por 4; para otra, todo primo que deja resto 2 al dividir por 3.
rad(n).Elija una regla f. La más vieja es «sume todos los
divisores»; la que más se usa acá es «tome la potencia de
primo y súmele uno», así que 3³ se convierte en 27+1 = 28.
El club. Un número n pertenece cuando
rad(n) divide a f(n).
Ahora la observación que convierte esto en algo que se puede dibujar. Un primo divide a un producto sólo si divide a alguno de los pedazos. Así que en vez de una multiplicación grande, pregunte por cada primo del número: ¿hay otro primo cuyo pedazo sea divisible por él? Dibuje un punto por primo, y una flecha de q a p cuando el pedazo que aporta q es divisible por p.
Su número está en el club exactamente cuando todo punto tiene al menos una flecha entrante. Nadie responde por sí mismo; con una flecha alcanza.
Tome los tres primos 3, 7 y 11, y la regla «sumar uno». Elija los exponentes 3, 5 y 1, así que el número es 4991679 = 3³ · 7⁵ · 11. Saque los tres pedazos:
Ahora intente hacerlo con sólo dos de esos primos. No se puede, y no por falta de empeño: los tres pares fallan, siempre por lo mismo.
Un trabajo anterior calculó con qué frecuencia se pueden cubrir pares de primos, y sacó una fracción exacta, 31/72. También demostró algo rígido: para dos primos que dejan resto 3 al dividir por 4, nunca se puede. La razón es un teorema que Gauss demostró en 1801, la reciprocidad cuadrática: para un par así, sólo una de las dos flechas posibles puede existir, y siempre queda un punto sin aval.
Eso dejaba colgando una pregunta obvia que nadie había contestado: ¿qué pasa con tres?
Con tres primos así, cada par sigue aportando exactamente una flecha, o sea que queda un triángulo con tres flechas. Hay ocho maneras de orientarlo. En seis, alguien queda sin flecha entrante. En las otras dos — las que dan la vuelta en círculo— todos quedan cubiertos.
Que pueda existir una flecha hacia p depende del orden, y el orden siempre divide a p − 1. Para algunas reglas, una flecha hacia p necesita que ese orden sea divisible por un número fijo m. Junte las dos cosas:
Si m no divide a p − 1, ningún orden puede ser divisible por m, así que ninguna flecha puede apuntar nunca a p — desde ningún primo, dentro de ningún número, jamás. Ese primo no divide a ningún socio del club.
Para la regla q2e+1, eso excluye a todo primo que deje
resto 3 al dividir por 4. Y acá está en una línea: una flecha
hacia el 3 necesitaría que q2e dejara resto 2 al
dividir por 3 — pero q2e es un cuadrado, y los
cuadrados sólo dejan resto 0 o 1. Imposible, para siempre.
Entre los primeros 429 primos impares, 218 quedan excluidos para esa regla, y son exactamente los que dejan resto 3 al dividir por 4 — no la mayoría, todos.
Uno esperaría que agregar primos facilite cubrir: más puntos, más flechas posibles. Para las reglas sin primos excluidos es así — y de hecho funciona todo conjunto de primos, porque siempre se los puede poner en círculo. Pero si la regla tiene primos excluidos, cada primo de más es otra oportunidad de sacar uno, y la proporción baja.
Cada afirmación se probó dos veces, por métodos que no
comparten razonamiento. El criterio rápido se contrastó contra una
búsqueda lenta por fuerza bruta que simplemente calcula
f(qe) como un entero común y le mira los factores.
Sobre miles de casos los dos nunca discreparon — salvo una vez, y así
apareció un error de verdad: para una regla la descripción general
falla en el único primo 3, y 30 discrepancias apuntaron derecho ahí.
Los primos excluidos se comprobaron directamente sobre cada entero hasta tres millones. De los 379 socios de ese club, exactamente 0 tienen un factor prohibido.
Por qué un cero solo no es evidencia. Una búsqueda que no encuentra nada no prueba nada hasta que se muestre que habría encontrado algo. Así que la misma búsqueda se corrió sobre una tercera regla, sin primos excluidos. Encontró 578. La maquinaria funciona; los ceros son de verdad.
Y el último control del código, a propósito, no es sobre estos resultados: reproduce una densidad que calculó Helmut Hasse en 1966. Si la maquinaria coincide con un teorema publicado hace sesenta años, hay motivo para confiarle lo que sí es nuevo.
Dos cosas, las dos prácticas para quien trabaje con estos objetos.
Primero, vuelve finitas búsquedas que estaban abiertas. Si uno busca socios de alguno de estos clubes, ahora puede descartar la mitad de los primos antes de empezar, sabiendo que no perdió nada.
Segundo, zanja una pregunta que parecía necesitar medición. Si «más primos ayuda» no es algo para estimar muestreando: se lee de la regla de antemano, mirando si hay alguna flecha prohibida. Eso convierte una pregunta empírica en una comprobación de una línea.
qe+1 sobre potencias de
primo.q2e+qe+1.verify.py. Se cita como suya, no se reclama.