Skip to main content
🔬 Advanced

Calcolatore Fattorizzazione in Fattori Primi

Calcola la fattorizzazione in fattori primi di qualsiasi numero intero. Trova tutti i fattori primi con i loro esponenti. Calcolatore matematico online gratuito.

Cosa è la fattorizzazione primaria?

La fattorizzazione primaria è il processo di decomposizione di un numero composto in un insieme unico di blocchi primi. Un numero primo è un numero naturale maggiore di 1 che è divisibile solo da 1 e da se stesso — ad esempio, 2, 3, 5, 7, 11, 13, 17, 19, 23. Un numero composto è qualsiasi intero maggiore di 1 che non è primo — cioè ha almeno un fattore diverso da 1 e da se stesso.

Quando facciamo la fattorizzazione primaria di un numero come 360, lo esprimiamo come prodotto di primi: 360 = 2³ × 3² × 5. Questa rappresentazione è unica per ogni intero — un risultato enunciato nel Teorema Fondamentale dell'Arte della Natura, che afferma che ogni intero maggiore di 1 è o primo o può essere rappresentato come un prodotto unico di numeri primi (ignorando l'ordine dei fattori).

Il concetto è stato studiato per oltre 2.000 anni. I Elementi di Euclide (circa 300 a.C.) contengono sia una dimostrazione dell'infinità dei numeri primi che la forma più antica del teorema fondamentale, rendendo la fattorizzazione primaria uno dei problemi più antichi continuamente studiati nella matematica.

Il Teorema Fondamentale dell'Arte della Natura

Il Teorema Fondamentale dell'Arte della Natura è la pietra angolare della teoria dei numeri. Ha due parti: primo, ogni intero maggiore di 1 può essere espresso come prodotto di primi; secondo, questa rappresentazione è unica (fino all'ordine dei fattori). Ad esempio, 12 = 2² × 3, e non importa quale approccio si utilizzi, si arriverà sempre a quei fattori primi con quegli esponenti esatti.

Questa unicità è ciò che rende la fattorizzazione primaria così potente. Senza di essa, le operazioni aritmetiche come trovare GCD e LCM, semplificare le frazioni o dimostrare proprietà di divisibilità sarebbero molto più complesse. Il teorema è alla base di quasi tutta la teoria dei numeri elementare e intermedia.

Una conseguenza interessante: se si vuole sapere se un intero n divide un intero m, si può confrontare le loro fattorizzazioni primarie. n divide m se e solo se ogni primo che appare nella fattorizzazione di n appare anche nella fattorizzazione di m con almeno lo stesso esponente.

Come trovare i fattori primi: metodi passo dopo passo

Esistono due metodi manuali principali per la fattorizzazione primaria: la pianta di fattorizzazione e la divisione ripetuta.

Metodo della pianta di fattorizzazione: Scrivi il numero all'inizio e ramificalo in due fattori. Continua a ramificare ogni fattore composto fino a quando tutte le ramificazioni finiscono in numeri primi. Per 180: ramifica in 4 e 45 → ramifica 4 in 2 e 2 → ramifica 45 in 9 e 5 → ramifica 9 in 3 e 3. Raccogli tutti i nodi foglia: 2 × 2 × 3 × 3 × 5 = 2² × 3² × 5.

Metodo della divisione ripetuta: Divide il numero per il primo primo che lo divide uniformemente, poi divide il quoziente per il primo primo che lo divide, e così via. Per 360: 360 ÷ 2 = 180 → 180 ÷ 2 = 90 → 90 ÷ 2 = 45 → 45 ÷ 3 = 15 → 15 ÷ 3 = 5 → 5 è primo. Risultato: 2³ × 3² × 5.

Chiave di scelta: Basta testare i divisori primi fino al radice quadrata del numero. Se nessun primo fino a √n divide n, allora n stesso è primo. Per n = 97, √97 ≈ 9,85, quindi basta testare 2, 3, 5, 7. Poiché nessuno di loro divide 97, è primo. Ciò riduce notevolmente il lavoro per grandi numeri.

Tavola di Riferimento della Fattorizzazione Primitiva

Di seguito è riportata una tavola di riferimento che mostra le fattorizzazioni prime dei numeri comuni:

NumeroFattorizzazione PrimitivaNumero di Fattori
122² × 36
242³ × 38
362² × 3²9
482⁴ × 310
602² × 3 × 512
722³ × 3²12
1002² × 5²9
1202³ × 3 × 516
1802² × 3² × 518
3602³ × 3² × 524

La formula del numero di fattori: se n = p₁^a × p₂^b × p₃^c…, allora il conteggio totale dei fattori è (a+1)(b+1)(c+1)… Per 360 = 2³ × 3² × 5¹: fattori = (3+1)(2+1)(1+1) = 4 × 3 × 2 = 24.

Applicazioni della Fattorizzazione Primitiva

Massimo Comune Divisore (MCD): Per trovare MCD(48, 180), fattorizzare entrambi — 48 = 2⁴ × 3, 180 = 2² × 3² × 5 — quindi prendere l'esponente minimo di ogni primo comune: MCD = 2² × 3 = 12. Il MCD viene utilizzato per semplificare le frazioni: 48/180 = 4/15 (dividere entrambi per 12).

Minimo Comune Multiplo (MCM): Prendere l'esponente massimo di ogni primo presente in entrambe le fattorizzazioni. MCM(48, 180) = 2⁴ × 3² × 5 = 720. L'MCM viene utilizzato quando si aggiungono frazioni con denominatori diversi — si richiede un denominatore comune, che è l'MCM(denominatore₁, denominatore₂).

Crittografia (RSA): La difficoltà di fattorizzare numeri grandi — in particolare il prodotto di due grandi primi — è la base matematica della crittografia RSA. RSA-2048 utilizza una chiave pubblica che è il prodotto di due primi di 1024 bit. Fattorizzarlo richiederebbe più tempo dell'età dell'universo con gli algoritmi attuali. Questa sicurezza è alla base di HTTPS, crittografia degli email e firme digitali.

Semplificazione di Espressioni: Nell'algebra, la fattorizzazione di polinomi condivide concetti simili a quella dei numeri interi. Come 12 = 4 × 3 = 2² × 3, l'espressione x² − 9 si fattorizza come (x−3)(x+3). La mentalità della fattorizzazione primitiva si trasferisce direttamente alla manipolazione algebrica.

Numero Primi e la loro Distribuzione

I primi stessi sono infinitamente affascinanti. I primi primi sono 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47 ... Man mano che i numeri diventano più grandi, i primi diventano meno frequenti, ma non smettono mai di apparire. Euclide ha dimostrato questo oltre 2.300 anni fa con una dimostrazione brillante per contraddizione.

Il Teorema dei Numeri Primi (prodotto indipendentemente da Hadamard e de la Vallée Poussin nel 1896) afferma che il numero di primi fino a n è approssimativamente n / ln(n). Ciò significa che circa 1 su ogni ln(n) interi vicino a n è primo — quindi vicino a 1 milione, circa 1 su 14 numeri è primo; vicino a 1 miliardo, circa 1 su 21.

Categorie speciali di primi includono: primi gemelli (coppie che differiscono di 2: 11 & 13, 17 & 19), primi di Mersenne (di forma 2^p − 1; il più grande primo noto al 2024 ha oltre 41 milioni di cifre), e primi di Sophie Germain (p dove 2p+1 è anche primo). Se esistono infiniti primi gemelli è un problema aperto — il Congettura dei primi gemelli.

Tipo di PrimoDefinizioneEsempi
Primi GemelliDifferiscono di 2(3,5), (11,13), (17,19), (29,31)
Primi di Mersenne2^p − 1 dove p è primo7, 31, 127, 8191
Primi di Sophie Germainp e 2p+1 sono entrambi primi2, 3, 5, 11, 23
Primi SicuriDi forma 2p+1 dove p è di Sophie Germain5, 7, 11, 23, 47
Primi PalindromiciLo stesso numero di cifre da sinistra a destra11, 101, 131, 151

Algoritmi di fattorizzazione: dalla divisione per tentativi a metodi avanzati

Per piccoli numeri (inferiori a un miliardo), la divisione per tentativi è veloce e diretta: prova a dividere per 2, poi tutti i numeri dispari fino alla radice quadrata di n. Il nostro calcolatore utilizza questo approccio e gestisce numeri fino a decine di miliardi in millisecondi.

Per numeri più grandi, i matematici hanno sviluppato metodi più sofisticati. Il metodo di fattorizzazione di Fermat esprime n come differenza di due quadrati: n = a² − b² = (a+b)(a−b). L' algoritmo rho di Pollard (1975) è un metodo probabilistico efficiente per numeri con piccoli fattori; funziona in tempo O(n^(1/4)) e viene utilizzato in molti applicazioni reali.

L'algoritmo di fattorizzazione più potente noto generale è il Sieve dei campi numerici generali (GNFS), che ha un tempo di esecuzione sub-esponenziale. Il GNFS è stato utilizzato per fattorizzare RSA-768 (un numero di sfida RSA di 768 bit) nel 2009, richiedendo l'equivalente di 2.000 anni di tempo di CPU singola-core distribuito su molti computer. RSA-2048 è considerato computazionalmente inattaccabile da fattorizzare con computer classici.

I computer quantistici potrebbero teoricamente fattorizzare numeri grandi in modo efficiente utilizzando l' algoritmo di Shor (1994), che funziona in tempo polinomiale. Questo è il motivo per cui la crittografia post-quantica — lo sviluppo di crittografia che resista agli attacchi quantistici — è un'area di ricerca importante oggi.

Fattorizzazione primi nell'educazione e nella matematica competitiva

La fattorizzazione primi è una competenza fondamentale nella matematica delle scuole medie e superiori. Consente agli studenti di semplificare le frazioni, trovare GCD e LCM, lavorare con quadrati perfetti e cubi perfetti, e comprendere le regole di divisibilità. La padronanza della fattorizzazione costruisce anche l'intuizione per l'algebra, dove la fattorizzazione dei polinomi è una competenza simile applicata alle espressioni invece degli interi.

Nella matematica competitiva (AMC, AIME, Olimpiadi), i problemi di fattorizzazione primi appaiono frequentemente. Un esempio classico: "Quanti divisori interi positivi ha 1.000.000?" Poiché 1.000.000 = 10⁶ = (2 × 5)⁶ = 2⁶ × 5⁶, la risposta è (6+1)(6+1) = 49. Questi tipi di problemi ricompensano gli studenti che pensano in modo multiplicative anziché additivo.

La comprensione degli esponenti nelle fattorizzazioni primi sblocca anche concetti come i quadrati perfetti (tutti gli esponenti pari), i cubi perfetti (tutti gli esponenti divisibili per 3) e il quadrato perfetto più piccolo che è un multiplo di un numero dato — tutti argomenti comuni degli esami.

Domande frequenti

È un numero primo 1?

No. Di convenzione, 1 non è né primo né composto. Includendo 1 come primo si romperebbe l'unicità della fattorizzazione primaria (6 = 2 × 3 = 1 × 2 × 3 = 1² × 2 × 3, ecc., dando così infiniti "fattorizzazioni"). La definizione di primo richiede un numero con esattamente due divisori positivi distinti, e 1 ne ha solo uno.

Che è la fattorizzazione primaria di un numero primo?

La fattorizzazione primaria di un numero primo è solo se stesso. La fattorizzazione primaria di 17 è solo 17¹ = 17. Il Teorema fondamentale dell'aritmetica afferma che i primi sono i blocchi indivisibili — non possono essere ulteriormente decomposti.

Come viene utilizzata la fattorizzazione primaria nella crittografia?

La crittografia RSA si basa sull'asimmetria computazionale tra la moltiplicazione e la fattorizzazione. Moltiplicare due numeri primi di 1024 bit richiede microsecondi; fattorizzare il loro prodotto di 2048 bit è computazionalmente inaccessibile con computer classici. Questo ostacolo unidirezionale è la base di sicurezza per la maggior parte delle crittografie attuali.

Qual è il numero primo più grande noto?

Al 2024, il più grande numero primo noto è un numero di Mersenne: 2^136,279,841 − 1, scoperto nel mese di ottobre 2024. Ha oltre 41 milioni di cifre. I numeri di Mersenne sono trovati utilizzando il progetto di ricerca distribuita GIMPS (Great Internet Mersenne Prime Search).

Come trovare il GCD utilizzando la fattorizzazione primaria?

Fattorizza entrambi i numeri, poi moltiplica insieme il potenza più bassa di ogni fattore primo comune. GCD(60, 90): 60 = 2² × 3 × 5, 90 = 2 × 3² × 5. Fattori primi comuni: 2, 3, 5. GCD = 2¹ × 3¹ × 5¹ = 30.

Come trovare il LCM utilizzando la fattorizzazione primaria?

Fattorizza entrambi i numeri, poi moltiplica insieme la potenza più alta di ogni primo che appare in entrambe le fattorizzazioni. LCM(12, 18): 12 = 2² × 3, 18 = 2 × 3². LCM = 2² × 3² = 36. Questo è il numero più piccolo divisibile sia da 12 che da 18.

Possono tutti i numeri pari essere espressi come somma di due numeri primi?

Questo è il famoso Congettura di Goldbach (1742), uno dei più famosi problemi irrisolti della matematica. È stato verificato per tutti i numeri pari fino a 4 × 10¹⁸, ma non è mai stato provato per tutti i numeri pari. La maggior parte dei matematici crede che sia vero.

Quanti numeri primi ci sono?

Infiniti. La prova di Euclide (circa 300 a.C.): supponiamo una lista finita di primi p₁, p₂, …, pₙ. Il numero (p₁ × p₂ × … × pₙ) + 1 è o è primo o ha un fattore primo non nella lista originale — contraddizione. Quindi la lista non può mai essere completa.

Che cos'è un semiprimo?

Un semiprimo è un numero naturale che è il prodotto di esattamente due numeri primi (non necessariamente distinti). Esempi: 4 (= 2×2), 6 (= 2×3), 9 (= 3×3), 15 (= 3×5). I semiprimi sono importanti nella crittografia — le chiavi pubbliche RSA sono semiprimi, il prodotto di due numeri primi grandi.

Perché dobbiamo controllare solo i primi fino alla radice quadrata?

Se n ha un fattore maggiore di √n, deve anche avere un fattore corrispondente minore di √n (poiché il loro prodotto è n). Quindi una volta testati tutti i primi fino a √n e non trovati nessuno che divida n, hai dimostrato che n è primo. Per n = 101: √101 ≈ 10,05, quindi testa 2, 3, 5, 7. Nessuno divide 101, quindi 101 è primo.

Usando la fattorizzazione primaria per semplificare le frazioni e le radici

La fattorizzazione primaria è il metodo più sistematico per semplificare le frazioni. Per semplificare 84/126, fattorizzare entrambi: 84 = 2² × 3 × 7 e 126 = 2 × 3² × 7. GCD = 2 × 3 × 7 = 42. Quindi 84/126 = (84÷42)/(126÷42) = 2/3. Nessun indovinello richiesto — le fattorizzazioni primarie rivelano il GCD direttamente.

Per semplificare le radici, la fattorizzazione primaria è altrettanto potente. Per semplificare √180: 180 = 2² × 3² × 5. I paia di primi escono dalla radice quadrata: √(2² × 3² × 5) = 2 × 3 × √5 = 6√5. Per radici cubiche: ∛(108) = ∛(2² × 3³) = 3∛4. Gruppi di tre escono dalla radice cubica.

In matematica competitiva, queste tecniche appaiono frequentemente. Un tipo di problema comune: "Trova il più piccolo intero n tale che 360n sia un quadrato perfetto." Poiché 360 = 2³ × 3² × 5, abbiamo bisogno di tutti gli esponenti essere pari. Attualmente 2 ha esponente 3 (dispari) e 5 ha esponente 1 (dispari). Quindi n deve fornire almeno 2¹ × 5¹ = 10. Risposta: n = 10. Verifica: 360 × 10 = 3600 = 60². ✓

Numero di divisori, numeri perfetti e somma dei divisori

La fattorizzazione primaria sblocca l'analisi completa dei divisori di un numero. Se n = p₁^a × p₂^b × p₃^c, allora il numero di divisori è τ(n) = (a+1)(b+1)(c+1). La somma dei divisori è σ(n) = ((p₁^(a+1)−1)/(p₁−1)) × ((p₂^(b+1)−1)/(p₂−1)) × ...

Per 12 = 2² × 3: τ(12) = (2+1)(1+1) = 6 (divisori: 1,2,3,4,6,12). σ(12) = ((2³−1)/(2−1)) × ((3²−1)/(3−1)) = 7 × 4 = 28. Un numero perfetto è uguale alla somma dei suoi divisori propri (divisori escluso se stesso). σ(n) − n = n → σ(n) = 2n. Per 6 = 2 × 3: σ(6) = 12 = 2×6. ✓ 6 è perfetto! Per 28 = 2² × 7: σ(28) = 56 = 2×28. ✓ 28 è perfetto!

Solo 51 numeri perfetti sono noti al 2024, tutti pari, tutti della forma 2^(p−1)(2^p−1) dove 2^p−1 è un numero di Mersenne primo. Se esistono numeri perfetti dispari è uno dei problemi più antichi aperti della matematica — nessun numero perfetto dispari è stato trovato, ma nessuno è stato dimostrato impossibile.

Riferimento rapido: regole di divisibilità

Prima di fattorizzare, le regole di divisibilità aiutano a identificare i fattori velocemente senza fare divisioni complete. Questi scorciatoie mentali sono essenziali per la fattorizzazione manuale efficiente e per gli esami.

DivisoreRegolaEsempio
2Ultimo dígito è pari (0,2,4,6,8)348 è divisibile per 2
3La somma dei dígiti è divisibile per 3372: 3+7+2=12 → divisibile per 3
4Ultimi 2 dígiti divisibili per 43,724: 24÷4=6 ✓
5Ultimo dígito è 0 o 51,235 è divisibile per 5
6Divisibile sia per 2 che per 3372: pari e somma dei dígiti=12 ✓
7Doppia l'ultimo dígito, sottrai dal resto; ripeti343: 34−(2×3)=28, 28÷7=4 ✓
8Ultimi 3 dígiti divisibili per 83,120: 120÷8=15 ✓
9La somma dei dígiti è divisibile per 9729: 7+2+9=18 ✓
11La somma alternata dei dígiti è divisibile per 111,331: 1−3+3−1=0 ✓

Memorizzare queste regole rende la fattorizzazione significativamente più veloce. Per 2,520: è pari (÷2), somma dei dígiti=9 (÷3), finisce con 0 (÷5). Iniziando con 2: 2520÷2=1260÷2=630÷2=315÷3=105÷3=35÷5=7. Quindi 2520 = 2³ × 3² × 5 × 7 — un numero altamente composito con 48 divisori.