Descomposición en factores primos
Factores primos, test de primalidad, divisores y divisiones sucesivas.
- Instantánea
- Gratis
- Privada (procesada localmente)
- Sin registro
Descomponer un número en factores primos y saber si es primo
Todo entero mayor o igual que 2 se escribe como producto de números primos de una única manera, salvo el orden de los factores: es el teorema fundamental de la aritmética. 360 = 23 × 32 × 5, 1001 = 7 × 11 × 13, y 97 no se puede descomponer: es primo. Esta calculadora da la descomposición, indica al instante si el número es primo o compuesto y muestra la tabla de divisiones sucesivas tal como se hace en clase.
La descomposición es la clave de muchos cálculos: simplificar fracciones, hallar el MCD o el mcm, contar divisores, simplificar raíces cuadradas. La usan alumnos de primaria y de la ESO, profesores que preparan ejercicios, opositores y participantes en olimpiadas matemáticas, y a cualquier persona interesada en la criptografía: la seguridad de RSA se basa en lo difícil que es factorizar números muy grandes.
-
Escribe el número
Introduce un entero en «Número entero a descomponer» (a partir de 2, hasta 18 cifras). Se ignoran los espacios y los separadores de miles, así que 600.851.475.143 funciona tal cual. Los botones de «Prueba:» cargan ejemplos listos.
-
Lee el veredicto
La etiqueta indica «Número primo» o «No es primo: número compuesto», y después aparece la descomposición con exponentes (360 = 2³ × 3² × 5) y su forma desarrollada. El botón «Copiar» guarda 2^3 × 3^2 × 5 en el portapapeles.
-
Explora las propiedades
Las tarjetas de «Propiedades aritméticas» muestran τ(n), σ(n), φ(n), el número de factores primos distintos ω(n) y con multiplicidad Ω(n), si n es un cuadrado perfecto, la suma de divisores propios y los primos anterior y siguiente (hasta 10¹²).
-
Compruébalo a mano
La tabla «Divisiones sucesivas» repite cada paso (360 ÷ 2 = 180…) hasta el cociente 1, y «Todos los divisores» lista los divisores en orden creciente, con los primos resaltados.
El método: teorema fundamental y fórmulas
Para un entero n ≥ 2, la descomposición se escribe n = p1a1 × p2a2 × … × pkak. Se obtiene dividiendo entre el menor factor primo mientras se pueda; basta con probar divisores hasta √n, porque un número compuesto siempre tiene un factor primo menor o igual que su raíz cuadrada.
Con números grandes, la herramienta encadena tres etapas: división entre los primos hasta 10.000, test de Miller-Rabin determinista para reconocer los primos y algoritmo rho de Pollard (variante de Brent) para romper los cofactores compuestos. Todos los cálculos usan enteros exactos, sin redondeos.
- p1 < p2 < … < pk: los factores primos distintos en orden creciente; su cantidad se escribe ω(n).
- ai: el exponente (la multiplicidad) de pi; la suma a1 + … + ak es Ω(n), el número de factores contados con repetición.
- τ(n) = (a1 + 1)(a2 + 1)…(ak + 1): el número de divisores, porque cada divisor elige para cada pi un exponente entre 0 y ai.
- σ(n) = ∏ (piai+1 − 1) / (pi − 1): la suma de todos los divisores; s(n) = σ(n) − n indica si el número es perfecto, abundante o deficiente.
- φ(n) = n × ∏ (1 − 1/pi): la función φ de Euler, el número de enteros de 1 a n coprimos con n.
- Cuadrado perfecto: n es un cuadrado si y solo si todos los ai son pares; entonces √n = ∏ piai/2, por ejemplo √1024 = 25 = 32.
Ejemplos de descomposición en factores primos
| Número | Descomposición | τ(n) | σ(n) | φ(n) |
|---|---|---|---|---|
| 360 | 23 × 32 × 5 | 24 | 1170 | 96 |
| 97 | primo | 2 | 98 | 96 |
| 1001 | 7 × 11 × 13 | 8 | 1344 | 720 |
| 1024 | 210 (cuadrado perfecto, 322) | 11 | 2047 | 512 |
| 600.851.475.143 | 71 × 839 × 1471 × 6857 | 16 | 610.544.148.480 | 591.194.251.200 |
| 999.999.999.999.999.989 | primo | 2 | n + 1 | n − 1 |
Valores idénticos a los que muestra la herramienta. Para un primo n, σ(n) = n + 1 y φ(n) = n − 1; para 97, los primos vecinos son 89 y 101.
¿Para qué sirve la descomposición en factores primos?
- Simplificar fracciones: 84/360 = (22 × 3 × 7)/(23 × 32 × 5) = 7/30, tras tachar los factores comunes 22 × 3 = 12.
- Encontrar un denominador común: el mcm de 360 y 84 es 2520, el mínimo común denominador para sumar 1/360 y 1/84.
- Simplificar raíces cuadradas: √360 = √(22 × 32 × 10) = 2 × 3 × √10 = 6√10: cada pareja de factores iguales sale de la raíz.
- Contar y listar divisores: útil en problemas de reparto (colocar 360 sillas en filas iguales: 24 disposiciones filas × columnas posibles) y en los ejercicios de la ESO.
- Criptografía y retos: RSA se basa en la dificultad de factorizar; el famoso problema 3 del Project Euler pide el mayor factor primo de 600.851.475.143, que es 6857.
Errores frecuentes
- Dividir entre un número que no es primo: dividir 360 entre 4 o entre 6 da un cociente correcto pero una descomposición incompleta; solo se divide entre 2, 3, 5, 7, 11, 13…
- Considerar primo el 1: el 1 tiene un único divisor y nunca aparece en una descomposición.
- Confundir 23 con 2 × 3: 23 = 2 × 2 × 2 = 8, mientras que 2 × 3 = 6; el exponente cuenta las repeticiones del factor.
- Creer primo un número que «lo parece»: 51 = 3 × 17, 91 = 7 × 13 y 1001 = 7 × 11 × 13 son compuestos; prueba siempre hasta la raíz cuadrada.
Todos los cálculos se hacen localmente en tu navegador, con aritmética entera exacta (BigInt): ningún número se envía ni se guarda. Límites: 18 cifras como máximo; los primos vecinos se muestran hasta 1012, la lista de divisores hasta 1000 divisores y la tabla de divisiones hasta 40 factores primos contados con multiplicidad.
Preguntas frecuentes
¿Por qué el 1 no es un número primo?
Un número primo tiene exactamente dos divisores distintos, 1 y él mismo, mientras que el 1 solo tiene uno. Además, si el 1 fuera primo, la descomposición dejaría de ser única: 360 = 2³ × 3² × 5 = 1 × 2³ × 3² × 5 = 1² × 2³ × 3² × 5, y así sucesivamente. Por eso el 1 no es ni primo ni compuesto, y la herramienta lo rechaza con una explicación.
¿Cómo se descompone un número en factores primos a mano?
Se divide entre el menor primo que da división exacta y se repite con el cociente hasta llegar a 1: 360 ÷ 2 = 180, 180 ÷ 2 = 90, 90 ÷ 2 = 45, 45 ÷ 3 = 15, 15 ÷ 3 = 5, 5 ÷ 5 = 1. Leyendo los divisores se obtiene 360 = 2³ × 3² × 5. No hace falta probar más allá de la raíz cuadrada: √97 ≈ 9,8, así que basta con probar 2, 3, 5 y 7 para demostrar que 97 es primo.
¿Cómo se calcula el número de divisores a partir de la descomposición?
Se suma 1 a cada exponente y se multiplica: para 360 = 2³ × 3² × 5, τ(360) = (3+1)(2+1)(1+1) = 24 divisores. Para 1001 = 7 × 11 × 13 se obtiene 2 × 2 × 2 = 8. La suma de divisores sigue la misma lógica: σ(360) = 15 × 13 × 6 = 1170.
¿Cómo se obtienen el MCD y el mcm con factores primos?
Se descompone cada número: 360 = 2³ × 3² × 5 y 84 = 2² × 3 × 7. El MCD toma los factores comunes con el menor exponente (2² × 3 = 12) y el mcm todos los factores con el mayor exponente (2³ × 3² × 5 × 7 = 2520). Comprobación: 12 × 2520 = 30.240 = 360 × 84.
¿Cómo saber si un número grande es primo?
Probar divisiones hasta la raíz cuadrada se vuelve inviable a mano: con un número de 18 cifras habría que probar todos los primos hasta 10⁹. Por eso la herramienta usa el test de Miller-Rabin con los 12 primeros primos (del 2 al 37) como bases, del que está demostrado que nunca falla por debajo de 3 × 10²³. Dentro del límite de 18 cifras (menos de 10¹⁸), «primo» es, por tanto, una certeza y no una probabilidad. Incluso el caso más difícil, un producto de dos primos de 9 cifras como 999.999.929 × 999.999.937, se descompone en una fracción de segundo.
¿Para qué sirve la función φ de Euler?
φ(n) cuenta los enteros de 1 a n que no comparten ningún factor con n: φ(360) = 360 × (1 − 1/2)(1 − 1/3)(1 − 1/5) = 96. Para un primo p, φ(p) = p − 1, de modo que φ(97) = 96 también. También interviene en el cifrado RSA: para n = p × q, φ(n) = (p − 1)(q − 1) sirve para calcular la clave privada.