Prime Factorization Calculator

Decompose any number into its prime factors

Factorization Result

360 = 2^3 × 3^2 × 5

Prime Factors

Factor Details

Prime FactorExponentValue
238
329
515
Product360

Understanding Prime Factorization

What Is Prime Factorization?

Prime factorization expresses a number as a product of prime numbers. By the Fundamental Theorem of Arithmetic, every integer greater than 1 has a unique prime factorization (up to ordering).

How It Works

Start dividing by the smallest prime (2) and continue until the quotient is 1. For example: 360 = 2³ × 3² × 5¹. The algorithm tries each prime in ascending order and counts how many times it divides.

The Fundamental Theorem

Every integer n > 1 can be uniquely expressed as n = p₁^a₁ × p₂^a₂ × ... × pₖ^aₖ where each pᵢ is prime and each aᵢ ≥ 1. This uniqueness is why prime numbers are the 'building blocks' of all integers.

Why It Matters

Prime factorization is central to number theory and cryptography. RSA encryption relies on the difficulty of factoring large numbers. It's also used to find GCD, LCM, and simplify fractions.

Applications

Cryptography (RSA, Diffie-Hellman), simplifying fractions, finding GCD and LCM, determining if a number is prime, and solving Diophantine equations.

La fattorizzazione in numeri primi

Ogni numero intero positivo maggiore di 1 può essere espresso come prodotto di numeri primi in modo unico (teorema fondamentale dell'aritmetica). Ad esempio, 60 = 2² × 3 × 5. La fattorizzazione inizia dividendo il numero per il più piccolo primo che lo divide (2), poi continua con il quoziente fino a ottenere 1. Per numeri grandi, si utilizzano metodi più avanzati come il crivello di Eratostene o algoritmi probabilistici.

Perché i numeri primi sono importanti

I numeri primi sono gli atomi della matematica: ogni numero è costruito da essi. Nella crittografia moderna, la sicurezza dell'RSA si basa sulla difficoltà di fattorizzare il prodotto di due numeri primi molto grandi. Un numero di 2048 bit richiederebbe miliardi di anni per essere fattorizzato con i computer attuali. I computer quantistici potrebbero cambiare questo scenario con l'algoritmo di Shor, minacciando la crittografia attuale.

Metodi di fattorizzazione

Il metodo più semplice è la divisione per tentativi: si prova a dividere per ogni primo fino a √n. Il crivello di Eratostene genera tutti i primi fino a un limite dato. Per numeri grandi esistono algoritmi più efficienti: il metodo ρ di Pollard, il crivello quadratico e il crivello dei campi numerici. Quest'ultimo è il metodo più veloce conosciuto per numeri molto grandi ed è alla base dell'analisi crittografica.

Applicazioni della fattorizzazione

Oltre alla crittografia, la fattorizzazione è usata per semplificare frazioni, calcolare il MCD e il mcm, risolvere equazioni diofantee e nell'analisi della complessità algoritmica. In musica, la fattorizzazione del rapporto tra frequenze determina l'intervallo musicale. In chimica, i numeri di ossidazione seguono regole legate alla fattorizzazione. Nell'ingegneria, la fattorizzazione di polinomi è fondamentale per l'analisi dei sistemi dinamici e dei circuiti elettrici.

I numeri primi più grandi conosciuti

I numeri primi più grandi conosciuti sono del tipo di Mersenne: 2^n - 1 dove n è anch'esso primo. Il più grande conosciuto (al 2024) ha oltre 24 milioni di cifre. Il progetto GIMPS (Great Internet Mersenne Prime Search) utilizza il calcolo distribuito per cercarne di nuovi. Verificare la primalità di numeri così grandi richiede algoritmi specializzati come il test di Lucas-Lehmer, molto più efficiente della divisione per tentativi.

Congetture irrisolte sui numeri primi

La matematica ha ancora molte domande aperte sui numeri primi. La congettura di Goldbach (ogni numero pari > 2 è somma di due primi) non è ancora dimostrata. La congettura dei primi gemelli (esistono infiniti primi che differiscono di 2) rimane aperta. L'ipotesi di Riemann, che descrive la distribuzione dei numeri primi, è uno dei problemi del millennio con un premio di un milione di dollari ancora non reclamato.

Fattorizzazione nella semplificazione di frazioni

Per semplificare una frazione, si fattorizzano numeratore e denominatore e si cancellano i fattori comuni. Ad esempio, 84/120 = (2²×3×7)/(2³×3×5) = 7/(2×5) = 7/10. Questo metodo è più sistematico che cercare divisori comuni a tentativi. Per calcolare il MCD si usano i fattori primi comuni con il minimo esponente. Per il mcm, tutti i fattori primi con il massimo esponente. Queste operazioni sono fondamentali nell'aritmetica di base.

Fattorizzazione e teoria dei numeri

La fattorizzazione è il cuore della teoria dei numeri, regina della matematica secondo Gauss. La funzione φ di Eulero, che conta i numeri coprimi con n, si calcola dalla fattorizzazione. Il piccolo teorema di Fermat, base della crittografia a chiave pubblica, riguarda i residui modulari di potenze prime. Questi risultati teorici hanno trovato applicazioni pratiche sorprendenti nella sicurezza digitale che utilizziamo ogni giorno.

Practical Example

Factor 360: 360 ÷ 2 = 180, 180 ÷ 2 = 90, 90 ÷ 2 = 45 (no more 2s). 45 ÷ 3 = 15, 15 ÷ 3 = 5 (no more 3s). 5 ÷ 5 = 1. Result: 360 = 2³ × 3² × 5.

Domande frequenti

What is a prime number?

A prime number has exactly two factors: 1 and itself. The first primes are 2, 3, 5, 7, 11, 13, 17, 19, 23... Every other integer can be built by multiplying primes together.

Why is prime factorization unique?

The Fundamental Theorem of Arithmetic guarantees uniqueness. No matter what order you factor, you always get the same set of primes with the same exponents.

What is the largest number this calculator handles?

JavaScript can handle integers up to 2⁵³ (about 9 × 10¹⁵) exactly. For very large numbers, specialized algorithms like Pollard's rho or quadratic sieve are needed.

How is factorization used in cryptography?

RSA encryption uses the product of two large primes. Encrypting is easy, but decrypting without knowing the factors is practically impossible for large enough numbers (2048+ bits).

What is the difference between GCD and LCM?

GCD = product of shared prime factors with minimum exponents. LCM = product of all prime factors with maximum exponents. For 12 (2²×3) and 18 (2×3²): GCD=6, LCM=36.

Disclaimer: This calculator handles integers. Verify factorizations of very large numbers independently.

References

  1. Wikipedia. "Fundamental theorem of arithmetic." en.wikipedia.org

Commenti