Determinar si un número es primo puede parecer simple, pero no siempre lo es. Afortunadamente, la matemática ofrece criterios que permiten realizar esta verificación de manera más rápida y segura.
Determinar si un número es primo puede parecer simple, pero no siempre lo es. Afortunadamente, la matemática ofrece criterios que permiten realizar esta verificación de manera más rápida y segura.

Un número primo es un entero mayor que 1, que sólo es divisible por 1 y por sí mismo. Algo muy sencillo de comprender, pero difícil de dominar. Ya en tiempos de los griegos, hace unos 2300 años, Euclides demostró que existen infinitos números primos. Desde entonces, el interés por hallar una fórmula que los genere —y así evitar la engorrosa verificación mediante criterios de divisibilidad para determinar si un número dado posee divisores distintos de 1 y de sí mismo— ha acompañado a matemáticos de todas las épocas.
El matemático griego Eratóstenes propuso una forma —no una fórmula— para identificar los números primos hasta un entero dado . Su método consiste en construir una tabla con todos los números desde 1 hasta y aplicar una ingeniosa criba: primero se tachan los múltiplos de 2, luego los de 3, después los de 5, 7, 11 y así sucesivamente. Al finalizar, los números que permanecen sin tachar son precisamente los primos.
Si queremos conocer a todos los primos menores que 100, por ejemplo, esta es la criba de Eratóstenes resultante. En la imagen, los números en azul han sido tachados, mientras que los primos aparecen destacados en las casillas blancas.

Pero en este ejemplo basta llegar hasta los múltiplos de 7. En general, para determinar si un número es primo, solo es necesario comprobar que ningún primo menor o igual que su raíz cuadrada lo divida. En nuestro caso, la raíz cuadrada de 100 es 10, y el mayor primo menor o igual que 10 es precisamente 7.
Este criterio se deduce de un teorema —muy sencillo de demostrar— que afirma lo siguiente: si un número no es primo, entonces posee al menos un divisor primo menor o igual que su raíz cuadrada. Por ello, para comprobar si un número es primo basta verificar que ningún primo menor o igual que su raíz cuadrada lo divida.
Por tratarse de un criterio tan importante y dada la sencillez de su prueba, incluyo a continuación la
demostración:
Supongamos que no es primo. Entonces puede escribirse como un producto de dos enteros positivos:
donde y b son mayores que 1 y menores que n.
Ahora bien, si ambos fueran mayores que , entonces su producto sería mayor que :
lo cual es imposible, porque .
Por lo tanto, al menos uno de los dos factores debe ser menor o igual que .
Llamemos a ese factor. Entonces:
y divide a n,
y si no es primo, tiene un divisor primo que también divide a y que es aún menor.
De este modo, concluimos que:
si no es primo, entonces tiene un divisor primo .
Cuando el número es grande —por ejemplo, — y tenemos la suerte, como en este caso, de detectar de inmediato que es múltiplo de 3 (pues la suma de sus cifras es 30), podemos concluir al instante que no es primo. En cambio, si quisiéramos analizar un número “grande” que sí es primo, como , basta entonces comprobar que ningún número primo menor o igual que su raíz cuadrada (en este caso, menor que 15 412) lo divide, para poder afirmar que efectivamente es primo.
Hoy en día resulta sencillo programar este algoritmo para determinar si un número dado es primo o no. Sin embargo, la verdadera limitación aparece cuando se trabaja con números tan grandes que superan la capacidad de cómputo de las máquinas: no es el método lo que falla, sino los recursos necesarios para aplicarlo a magnitudes enormes, como los números primos con cientos o miles de dígitos que se usan la criptografía.
Pero verificar estos gigantes requiere algoritmos especializados y una enorme potencia de cálculo, pues aplicar directamente el criterio de la raíz cuadrada no es recomendable, ya que la raíz cuadrada de un número con 600 dígitos, por ejemplo, sigue teniendo unos 300 dígitos, y comprobar divisiones hasta ese límite no es práctico.
@MantillaIgnacio
Los editores de los blogs son los únicos responsables por las opiniones, contenidos, y en general por todas las entradas de información que deposite en el mismo. Elespectador.com no se hará responsable de ninguna acción legal producto de un mal uso de los espacios ofrecidos. Si considera que el editor de un blog está poniendo un contenido que represente un abuso, contáctenos.