Calcolatore Numeri Primi
Verifica se un numero intero è primo, scopri il perché ed esplora strumenti avanzati.
✓ 97 è DIMOSTRATO PRIMO: zero divisori esistono fino a √97 — Esattamente due divisori positivi distinti: 1 e se stesso
Mostra passaggi di calcolo e divisioni
Per verificare se un intero n è primo, non serve testare tutti i numeri fino a n. È sufficiente testare i soli numeri primi minori o uguali alla sua radice quadrata: d ≤ ⌊√n⌋.
Come Funziona il Nostro Calcolatore
Costruito per offrire velocità istantanea, rigore matematico e chiarezza didattica.
Diagramma Interattivo del Flusso di Calcolo
Fai clic su una fase per esaminare il procedimento esatto:Inserisci un Intero
Digita un numero intero positivo o seleziona uno degli esempi preimpostati.
Premi Verifica Primo
Il motore matematico esegue divisioni fino alla radice o test Miller-Rabin deterministici a 64 bit.
Leggi i Risultati
Consulta la dimostrazione formale, i controlli passo-passo, i fattori e i ranghi della serie.
Strumenti per Numeri Primi
Calcolatori specifici creati per indagini e dimostrazioni matematiche avanzate.
Generatore di Primi
Genera tabelle ed elenchi completi di numeri primi con copia immediata in formato CSV.
Apri Strumento →Scomposizione in Fattori Primi
Scomponi qualsiasi numero composto in fattori primi con albero visuale e scala a gradini.
Apri Strumento →Primo Successivo e Precedente
Trova i numeri primi strettamente adiacenti e calcola l'esatta distanza numerica.
Apri Strumento →N-esimo Numero Primo
Identifica qualsiasi numero primo in base al suo ordine nella successione, dal 1° (2) al 10.000° (104.729).
Apri Strumento →Somma di Primi
Calcola la somma esatta di tutti i numeri primi all'interno di un intervallo con aritmetica BigInt.
Apri Strumento →Primi Tra Due Numeri
Trova e conta i numeri primi compresi tra due estremi, con densità e coppie di primi gemelli.
Apri Strumento →Verifica Coprimalità
Verifica se mcd(a, b) = 1 con l'algoritmo di Euclide e la tassellazione geometrica.
Apri Strumento →Funzione Contaprimi π(x)
Analizza la rarefazione dei numeri primi fino a 100 milioni e confrontala con il PNT.
Apri Strumento →Tabella 1–100
Griglia interattiva 10×10 con simulatore passo-passo del Crivello di Eratostene.
Apri Strumento →Factor Tree Calculator
Interactive visual factor tree. Watch numbers branch step by step into their prime factors.
Apri Strumento →Twin Prime Calculator
Find twin prime pairs (primes that differ by just 2, like 11 and 13) and see how often they appear.
Apri Strumento →Prime Gap Calculator
Find the distances between back-to-back prime numbers and spot large gaps.
Apri Strumento →Sieve of Eratosthenes
Interactive animated visualizer crossing off multiples step by step to reveal prime numbers.
Apri Strumento →Bulk Prime Checker
Check up to 500 numbers at the same time to see which are prime and export to CSV.
Apri Strumento →Random Prime Generator
Generate truly random prime numbers with custom digit lengths.
Apri Strumento →Prime Number Theorem
Compare the exact count of prime numbers against famous mathematical estimation formulas.
Apri Strumento →Goldbach Calculator
Find pairs of prime numbers that add up to any even number you choose.
Apri Strumento →Semiprime Calculator
Analyze numbers made by multiplying exactly two prime numbers together (like 15 = 3 × 5).
Apri Strumento →Mersenne Prime Calculator
Test huge primes written as 2^p - 1 and explore world-record prime numbers.
Apri Strumento →Prime Power Calculator
Test if a number is a prime raised to a power (like 2³ = 8 or 3² = 9).
Apri Strumento →Special Prime Checker
Explore fascinating prime families like palindrome primes, twin primes, and mirror primes.
Apri Strumento →Prime Distribution & Ulam Spiral
View prime numbers plotted on a visual 2D spiral to discover line patterns.
Apri Strumento →RSA Prime Demo
Interactive visual demonstration of how prime numbers lock and protect secret messages online.
Apri Strumento →Fraction Prime Factorization
Break down fractions into prime factors and simplify them easily.
Apri Strumento →How to Check If a Number Is Prime
Simple algorithms and copyable code examples in Python, JavaScript, C++, Java, and Go.
Apri Strumento →Che Cos'è un Numero Primo?
I mattoni fondamentali e indivisibili dell'aritmetica e dei numeri interi.
Diagramma Geometrico: Il Test del Rettangolo
Un numero n è primo se n tessere possono formare solo una singola fila di 1 × n. Se formano un rettangolo pieno con larghezza > 1, il numero è composto.
Definizione ed Esempi
In matematica, un numero primo è un numero intero positivo maggiore di 1 che ha esattamente due divisori positivi distinti: 1 e se stesso.
I primi dieci numeri primi sono: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29.
Qualsiasi numero intero maggiore di 1 che non è primo viene definito numero composto.
Perché 0 e 1 Non Sono Primi
0 non è né primo né composto: ha infiniti divisori poiché 0 diviso per qualsiasi intero diverso da zero dà resto zero.
1 non è né primo né composto: ha un solo divisore (se stesso). Se 1 fosse primo, il Teorema Fondamentale dell'Aritmetica perderebbe l'unicità della scomposizione.
Classification map of whole numbers: 0 (zero divisors rule), 1 (unit), Primes (2 factors), and Composites (3+ factors).
Numeri Primi vs Numeri Composti
Differenze matematiche essenziali tra le due classi di numeri interi positivi:
| Proprietà | Numeri Primi | Numeri Composti |
|---|---|---|
| Definizione | Esattamente due divisori positivi distinti: 1 e se stesso | Più di due divisori positivi |
| Numero di divisori | Rigorosamente 2 divisori | 3 o più divisori |
| Membro più piccolo | 2 (l'unico primo pari) | 4 (2 × 2) |
| Fattorizzazione in primi | Il numero stesso (p¹) | Prodotto unico di potenze di primi (p₁ᵃ × p₂ᵇ …) |
| Interi pari | Solo il 2 è primo; tutti gli altri numeri pari sono composti | Tutti gli interi pari > 2 (4, 6, 8, 10, 12…) |
| Esempi | 2, 3, 5, 7, 11, 13, 97, 101 | 4, 6, 8, 9, 12, 51, 91, 100 |
Perché 2 è l'Unico Primo Pari
Un numero pari è divisibile per 2. Il numero 2 ha solo due divisori: 1 e 2, soddisfacendo la definizione. Tuttavia, ogni pari n > 2 è divisibile per 1, 2 e n, avendo almeno 3 divisori.
7 e 9 Sono Numeri Primi?
7 è un numero primo: i suoi unici divisori sono 1 e 7. 9 NON è un numero primo: è divisibile per 3 (3 × 3 = 9). Essere dispari non garantisce che un numero sia primo!
Come Verificare se un Numero è Primo
Il limite classico della radice quadrata e gli algoritmi di calcolo.
Simulatore Interattivo: Limite della Radice e Divisioni per Tentativi
Scopri come la soglia ⌊√n⌋ riduce drasticamente le prove necessarie per accertare la primalità.
Controlli di divisibilità fino a √n
Verificare la Divisibilità Fino a √n
Per verificare se un intero n è primo, non serve testare tutti i numeri fino a n. È sufficiente testare i soli numeri primi minori o uguali alla sua radice quadrata: d ≤ ⌊√n⌋.
Perché funziona: I divisori si presentano sempre a coppie complementari: a × b = n. Se entrambi i fattori fossero maggiori di √n, il loro prodotto supererebbe n, il che è impossibile.
Esempio svolto: 97 è primo?
- Calcola √97 ≈ 9,848. Testiamo solo i numeri primi ≤ 9.
- I numeri primi da testare sono: 2, 3, 5, 7.
- 97 ÷ 2 = 48 R 1 (Non divisibile, termina con la cifra dispari 7).
- 97 ÷ 3 = 32 R 1 (Non divisibile, la somma delle cifre 9+7=16 non è divisibile per 3).
- 97 ÷ 5 = 19 R 2 (Non divisibile, non termina con 0 o 5).
- 97 ÷ 7 = 13 R 6 (Non divisibile).
- Tutti i candidati primi ≤ √97 non sono riusciti a dividere 97 esattamente. Pertanto, 97 è dimostrato primo!
Esempio svolto: Perché 91 è composto?
- Calcola √91 ≈ 9,539. Testiamo solo i numeri primi ≤ 9.
- I numeri primi da testare sono: 2, 3, 5, 7.
- 91 ÷ 2 = 45 R 1 (Non divisibile).
- 91 ÷ 3 = 30 R 1 (Non divisibile, somma delle cifre 9+1=10).
- 91 ÷ 5 = 18 R 1 (Non divisibile, non termina con 0 o 5).
- 91 ÷ 7 = 13 R 0 (Divide esattamente!).
- Poiché 7 è un divisore, 91 è composto: 91 = 7 × 13.
Scorciatoie mentali di divisibilità
Puoi eliminare rapidamente molti candidati composti usando semplici regole di aritmetica mentale:
- Divisibile per 2: L'ultima cifra è pari (0, 2, 4, 6, 8).
- Divisibile per 3: La somma di tutte le cifre è un multiplo di 3 (es. per 51: 5+1=6, quindi 51 ÷ 3 = 17).
- Divisibile per 5: L'ultima cifra è 0 o 5.
- La regola 6k ± 1: Ogni numero primo maggiore di 3 può essere scritto come 6k − 1 o 6k + 1. Sebbene non tutti i numeri di questa forma siano primi, qualsiasi numero non in questa forma è garantito essere composto!
Criteri di Divisibilità e Scorciatoie
Regole mentali per escludere immediatamente numeri composti senza l'uso della calcolatrice.
Diagramma Interattivo: La Ruota Modulo 6 (6k ± 1)
Tutti i numeri primi maggiori di 3 cadono esclusivamente nelle forme 6k + 1 o 6k - 1.
| Divisore | Criterio di Divisibilità e Scorciatoia | Esempio Pratico | Live Result |
|---|---|---|---|
| 2 | L'ultima cifra è pari: 0, 2, 4, 6 o 8. | 248 termina con 8 → Divisibile per 2 | |
| 3 | La somma di tutte le singole cifre è divisibile per 3. | 453 → 4+5+3 = 12 (divisibile per 3) → Divisibile per 3 | |
| 4 | Il numero formato dalle ultime due cifre è divisibile per 4. | 3.116 termina con 16 (16 ÷ 4 = 4) → Divisibile per 4 | |
| 5 | L'ultima cifra è 0 oppure 5. | 895 termina con 5 → Divisibile per 5 | |
| 6 | Il numero supera sia il test del 2 (pari) che il test del 3 (somma delle cifre). | 732 è pari e 7+3+2 = 12 → Divisibile per 6 | |
| 7 | Raddoppia l'ultima cifra e sottraila dal resto. Il risultato è divisibile per 7. | 672 → 67 − (2×2) = 63 (63 ÷ 7 = 9) → Divisibile per 7 | |
| 8 | Il numero formato dalle ultime tre cifre è divisibile per 8. | 5.128 termina con 128 (128 ÷ 8 = 16) → Divisibile per 8 | |
| 9 | La somma di tutte le singole cifre è divisibile per 9. | 2.871 → 2+8+7+1 = 18 (18 ÷ 9 = 2) → Divisibile per 9 | |
| 11 | La somma alternata delle cifre (aggiungi-sottrai-aggiungi...) è 0 o un multiplo di 11. | 913 → 9 − 1 + 3 = 11 → Divisibile per 11 | |
| 13 | Aggiungi 4 volte l'ultima cifra al prefisso rimanente. La somma è divisibile per 13. | 299 → 29 + (9×4) = 65 (65 ÷ 13 = 5) → Divisibile per 13 |
La Regola di Primalità 6k ± 1
Tutti i numeri primi maggiori di 3 cadono esclusivamente nelle forme 6k + 1 o 6k - 1.
Perché questo è garantito: Qualsiasi intero può essere suddiviso in una di sei forme: 6k, 6k+1, 6k+2, 6k+3, 6k+4, 6k+5 (che è 6(k+1)−1).
- 6k, 6k+2, 6k+4 sono sempre pari (divisibili per 2).
- 6k+3 è sempre divisibile per 3.
Avviso critico: Questa è una condizione necessaria, non sufficiente. Sebbene ogni primo > 3 abbia questa forma, alcuni numeri di questa forma sono composti (es. 25 = 6(4)+1 e 35 = 6(6)−1). Verifica sempre i candidati usando la divisione per tentativi limitata.
Perché Non Esiste una Formula Semplice per i Primi
Nel 1772, Leonhard Euler scoprì lo straordinario polinomio quadratico f(n) = n² + n + 41 che produce solo numeri primi per ogni intero n = 0, 1, 2, ..., 39 (40 primi consecutivi: 41, 43, 47, 53, 61, ..., 1601).
Tuttavia, per n = 40, il polinomio produce 40² + 40 + 41 = 1.681 = 41², dimostrando che nessun polinomio algebrico non costante può mai generare esclusivamente numeri primi all'infinito.
Tabella dei Numeri Primi da 1 a 100
Griglia interattiva 10×10. Utilizza il simulatore del Crivello di Eratostene per osservare l'eliminazione dei numeri composti.
Numeri Primi da 1 a 1.000
Ci sono esattamente 168 numeri primi compresi tra 1 e 1.000.
Diagramma Interattivo: Distribuzione per Centinaia
Fai clic su qualsiasi barra per filtrare i 168 numeri primi.
Visualizza tutti i 168 Numeri Primi fino a 1.000
Clicca su qualsiasi numero primo qui sotto per caricarlo nella calcolatrice.
Traguardi Fondamentali tra i Numeri Primi
Questi numeri primi rappresentano tappe fondamentali nella teoria dei numeri e nell'informatica.
Traguardi chiave nella sequenza dei numeri primi
Questi numeri primi di riferimento segnano confini importanti in matematica, test computazionali e teoria dei numeri:
#1 → 2
p₁ = 2Il primo più piccolo, il primo numero primo positivo e l'unico numero primo pari esistente. Tutti i primi successivi sono interi dispari.
#25 → 97
p₂₅ = 97Il più grande numero primo a due cifre. Esattamente 25 numeri primi risiedono tra 1 e 100, formando il 25% di tutti gli interi in base 10 fino a due cifre.
#100 → 541
p₁₀₀ = 541Il traguardo del 100° numero primo. Segna il completamento dei primi cento numeri primi, con una densità complessiva del 18,5% in questo intervallo.
#1,000 → 7,919
p₁₀₀₀ = 7,919Il millesimo numero primo. Dimostra che i primi diventano progressivamente più rari al crescere dei numeri: servono 7.919 interi per trovare 1.000 primi (densità del 12,6%).
#5,000 → 48,611
p₅₀₀₀ = 48,611Il cinquemillesimo numero primo. Si trova appena sotto la soglia di 50.000, mostrando una densità localizzata di circa il 10,3%.
#10,000 → 104,729
p₁₀₀₀₀ = 104,729Il riferimento del 10.000° numero primo. La nostra ricerca istantanea in tabella copre tutti i primi fino a questo limite senza alcun ritardo del server.
Funzione Contaprimi π(x) e Densità
Scopri come diminuisce la frequenza dei numeri primi e approfondisci il Teorema dei Numeri Primi di Gauss.
Conteggio dei Primi per Potenze di 10
All'aumentare dei numeri, i primi diventano più rari, eppure ne esistono infiniti. Nota come l'approssimazione del Teorema dei Numeri Primi x / ln(x) converga più da vicino in percentuale relativa al crescere di x:
| Limite Superiore (x) | π(x) Esatto | Densità (%) | PNT Gauss: x / ln(x) | Errore Relativo (%) |
|---|---|---|---|---|
| 10 | 4 | 40.00% | 4.34 | +8.5% |
| 100 | 25 | 25.00% | 21.71 | −13.1% |
| 1,000 | 168 | 16.80% | 144.76 | −13.8% |
| 10,000 | 1,229 | 12.29% | 1,085.74 | −11.7% |
| 100,000 | 9,592 | 9.59% | 8,685.89 | −9.4% |
| 1,000,000 | 78,498 | 7.85% | 72,382.41 | −7.8% |
| 10,000,000 | 664,579 | 6.65% | 620,420.69 | −6.6% |
| 100,000,000 | 5,761,455 | 5.76% | 5,428,681.02 | −5.8% |
Che Cosa Significa la Funzione π(x)?
Nella teoria dei numeri, π(x) non si riferisce alla costante geometrica π ≈ 3,14159. Piuttosto, i matematici del XVIII secolo guidati da Carl Friedrich Gauss adottarono la lettera greca π (da plēthos, che significa "moltitudine") per indicare la Funzione enumerativa dei primi: il numero esatto di primi minori o uguali a x.
A differenza delle funzioni algebriche, π(x) è una funzione a gradino che aumenta di 1 ogni volta che x supera un numero primo.
Il Teorema dei Numeri Primi (PNT)
Dimostrato indipendentemente nel 1896 da Jacques Hadamard e Charles Jean de la Vallée Poussin, il Teorema dei Numeri Primi afferma che quando x tende all'infinito, la distribuzione dei primi segue:
Questo teorema rivela che la probabilità che un intero scelto casualmente vicino a x sia primo è approssimativamente 1 / ln(x).
Trova Numeri Primi in un Intervallo
Trova, conta e calcola la somma esatta in BigInt dei numeri primi compresi tra due estremi.
Trova il Primo Successivo e Precedente
Individua i numeri primi immediatamente contigui, calcola la distanza esatta e trova il massimo primo ≤ n.
Vicini Stretti vs Limiti Inclusivi
Quando si cercano numeri primi adiacenti, la precisione matematica richiede di distinguere tra primi rigorosamente adiacenti e limiti inclusivi:
- Primo rigorosamente precedente (p < n): Il più grande numero primo rigorosamente minore di n. Per n = 97, il primo precedente è 89.
- Primo rigorosamente successivo (p > n): Il più piccolo numero primo rigorosamente maggiore di n. Per n = 97, il primo successivo è 101.
- Più grande primo ≤ n: Se n stesso è primo (come 97), il più grande primo ≤ 97 è 97. Se n è composto (come 90), è 89.
Postulato di Bertrand e Distanze Equidistanti
Quanto può essere distante il primo successivo? Nel 1850, Pafnuty Chebyshev dimostrò il Postulato di Bertrand: per qualsiasi intero n > 3, esiste sempre almeno un numero primo p tale che:
Pareggi equidistanti: Per alcuni numeri, il primo precedente e quello successivo si trovano esattamente alla stessa distanza. Ad esempio, per n = 6, il precedente è 5 (dist 1) e il successivo è 7 (dist 1). Entrambi sono i primi più vicini!
Scomposizione in Fattori Primi con Passaggi
Come ogni numero composto si scompone in modo unico in potenze di numeri primi.
Diagramma interattivo dell'albero dei fattori e scala di divisione
Inserisci qualsiasi intero per generare sia il suo albero dei fattori visivo in SVG sia la scala di divisione passo dopo passo.
Verifica Numeri Coprimi (Primi tra Loro)
Determina se due numeri non condividono divisori comuni oltre all'1 tramite l'algoritmo euclideo.
Euclide scoprì che trovare mcd(a, b) è identico a trovare la piastrella quadrata più grande che può pavimentare perfettamente un rettangolo a × b senza spazi vuoti o sovrapposizioni:
Passaggi di divisione dell'algoritmo di Euclide
Due numeri composti possono essere coprimi?
Sì, assolutamente! Questo è uno dei concetti più comunemente fraintesi nella teoria elementare dei numeri. Due numeri sono coprimi (o relativamente primi) se il loro massimo comune divisore è 1, indipendentemente dal fatto che i numeri stessi siano primi.
Considera 8 = 2³ (composto) e 9 = 3² (composto). Nessuno dei due numeri è primo! Eppure, poiché le loro fattorizzazioni in primi non condividono alcun fattore primo comune, mcd(8, 9) = 1, rendendoli completamente coprimi.
Perché la coprimalità è importante in crittografia
- Funzione toziente di Eulero φ(n): Conta quanti interi fino a n sono coprimi con n. Per i numeri primi, φ(p) = p − 1.
- Generazione chiavi RSA: L'esponente pubblico e deve essere rigorosamente coprimo con φ(n) = (p − 1)(q − 1) affinché esista il suo inverso moltiplicativo modulare d.
- Distribuzione hash: La scelta di dimensioni coprime per i bucket hash previene il clustering nelle tabelle hash ad alte prestazioni.
Numeri che Sembrano Primi (Ma Non lo Sono)
Numeri composti ingannevoli che traggono spesso in inganno studenti e programmatori.
Decostruire il 91: Il falso primo più famoso
Il Punto Cieco Cognitivo
91 termina con 1, quindi supera il controllo dei pari (2). La somma delle cifre è 9+1=10, quindi supera il 3. Non termina con 5. Poiché né il 7 né il 13 si trovano nelle tipiche tabelline elementari, gli esseri umani presumono inconsciamente che 91 debba essere primo!
Tipi Speciali di Numeri Primi
Esplora famiglie di numeri primi con proprietà algebriche straordinarie.
Quick Special-Prime Scanner
Test any prime to see every special mathematical family it belongs to simultaneously.
Famiglie Notevoli
Esplora famiglie di numeri primi con proprietà algebriche straordinarie.
Primi Gemelli
Coppie di numeri primi che differiscono esattamente di 2: (p, p + 2). La famosa congettura dei primi gemelli (ancora irrisolta) postula che esistano infinite coppie di questo tipo.
Primi di Mersenne
Numeri primi che possono essere scritti nella forma 2ᵖ − 1, dove l'esponente p deve essere a sua volta primo. Sono direttamente collegati ai numeri perfetti pari e formano i più grandi numeri primi conosciuti.
Primi di Sophie Germain
Un numero primo p è un primo di Sophie Germain se anche 2p + 1 è primo (noto come primo sicuro). Questi svolgono un ruolo essenziale nei protocolli crittografici.
Primi Palindromi
Un numero primo che si legge allo stesso modo da sinistra a destra e da destra a sinistra in base 10. Straordinariamente, ad eccezione dell'11, tutti i primi palindromi hanno un numero dispari di cifre!
Come Funziona il Nostro Algoritmo
Algoritmi matematici chiari con etichette esplicite sul grado di certezza formale.
Diagramma di Flusso: Pipeline di Esecuzione
Segui il percorso esatto di decisioni computazionali eseguito per valutare qualsiasi intero.
Interi piccoli: Divisione per tentativi
Per input fino a 1.000.000.000.000 (10¹²), eseguiamo la divisione per tentativi limitata usando la sequenza 6k ± 1 fino a ⌊√n⌋. Se non viene trovato alcun divisore, la primalità è matematicamente dimostrata.
Liste di intervalli: Crivello di Eratostene
Per le query di intervallo, il nostro motore utilizza un Crivello di Eratostene bitset ottimizzato con complessità O(n log log n), filtrando accuratamente i multipli composti.
Interi grandi: Miller-Rabin deterministico
Per numeri fino a 2⁶⁴ − 1 (18,4 quintilioni), impieghiamo un test di primalità Miller-Rabin deterministico a 7 basi (2, 325, 9375, 28178, 450775, 9780504, 1795265022). Ciò fornisce una certezza deterministica incondizionata senza errore probabilistico.
Aritmetica BigInt a precisione esatta
Tutti i calcoli di grandi dimensioni vengono elaborati tramite oggetti BigInt nativi di JavaScript per prevenire errori di arrotondamento in virgola mobile a 64 bit IEEE-754 oltre 2⁵³ − 1 (9.007.199.254.740.991).
| Operazione / Modalità | Metodo Matematico | Limite Garantito | Certezza del Risultato |
|---|---|---|---|
| Verifica Primo | Square root check & advanced prime test | Numbers up to 18 quintillion | Prova deterministica (0% errore) |
| Fattori Primi | Step-by-step division test | Numbers up to 1 trillion | Prova deterministica (0% errore) |
| N-esimo Primo | Fast prime sequence lookup | Up to the 10,000th prime (104,729) | Prova deterministica (0% errore) |
| Primi nell'Intervallo | Prime grid sieve | Ranges up to 10,000 numbers | Prova deterministica (0% errore) |
Perché i Numeri Primi Sono Così Importanti
Oltre la matematica pura, i numeri primi sono le fondamenta della crittografia moderna.
Diagramma Interattivo: Dimostrazione Didattica del Lucchetto RSA
Scopri come la moltiplicazione di due grandi numeri primi crea la botola crittografica del Web.
Interactive RSA Key Scale Explorer
Compare toy classroom locks with modern banking encryption scales:
Educational demonstration above uses small numbers (like 35) so every exponent step is visible by hand.
I numeri primi sono spesso chiamati gli "atomi della matematica" perché ogni intero composto può essere costruito moltiplicando tra loro dei numeri primi. Ma la loro unica irreversibilità algebrica li rende indispensabili anche nei sistemi digitali.
Crittografia a chiave pubblica
I protocolli di sicurezza come la crittografia RSA, le chiavi SSH e i certificati TLS si basano sulla funzione botola (trapdoor) matematica secondo cui moltiplicare due grandi numeri primi è banale, ma fattorizzare il loro prodotto è computazionalmente infattibile.
Tabelle hash e PRNG
Le dimensioni delle tabelle hash e i generatori di numeri pseudocasuali utilizzano frequentemente l'aritmetica modulare con numeri primi per ridurre al minimo le collisioni hash, prevenire il clustering e distribuire uniformemente i bucket di memoria.
Teoria dei numeri e matematica pura
I numeri primi sono al centro di alcuni dei misteri irrisolti più profondi della scienza, tra cui l'Ipotesi di Riemann, la Congettura di Goldbach e la distribuzione dei gap tra primi.
Accuratezza, Fonti Accademiche e Limiti Noti
Algoritmi convalidate da peer-review, soglie deterministiche e massima trasparenza.
Live Browser Engine Self-Test
Verify engine.js directly in your browser against adversarial pseudoprimes, boundaries, and numbers above IEEE-754 float precision.
Garanzia Deterministica di Primalità
Per tutti gli interi n < 2⁶⁴ (fino a 18.446.744.073.709.551.615), il nostro motore valuta le 7 basi deterministiche dimostrate da CP-Algorithms e Sorenson & Webster. Questo test è una dimostrazione matematica, non una probabilità: zero pseudoprimi o numeri di Carmichael possono superarlo.
Limiti di Memoria e Computazione
I siti web di calcolatrici standard soffrono di errori di arrotondamento in virgola mobile IEEE 754 di JavaScript sopra 2⁵³ − 1 (9.007.199.254.740.991). Il nostro motore analizza le stringhe di cifre grezze direttamente in tipi BigInt nativi a precisione arbitraria, garantendo zero errori di troncamento.
Letteratura e Riferimenti Accademici
Ogni rilascio è verificato rispetto a suite di test unitari automatizzati che coprono i primi 10.000 numeri primi OEIS, note trappole composte di Carmichael (561, 1105, 1729, 2465), esponenti di Mersenne, primi gemelli e dimostrazioni di coprimalità euclidea.
Riferimenti accademici e fonti autorevoli
- Crandall, R., & Pomerance, C. (2005): Prime Numbers: A Computational Perspective. 2ª ed., Springer-Verlag. (Riferimento fondamentale sulle basi di Miller-Rabin, Rho di Pollard e test Baillie-PSW).
- Sorenson, J., & Webster, J. (2015): Strong Pseudoprimes to Twelve Prime Bases. Mathematics of Computation, 85(301), pp. 2489–2503.
- OEIS: The On-Line Encyclopedia of Integer Sequences (OEIS): Sequenza A000040: I Numeri Primi.
- GIMPS: Great Internet Mersenne Prime Search (GIMPS): Tracciatore ufficiale per il record dei più grandi numeri primi conosciuti. (2¹³⁶²⁷⁹⁸⁴¹ − 1).
- CP-Algorithms: CP-Algorithms & e-maxx: Algoritmo di primalità deterministico di Miller-Rabin.
Domande Frequenti (FAQ)
Risposte precise e rigorose sui numeri primi e sulle tecniche di verifica.
Che cos'è un numero primo?
Un numero primo è un numero intero positivo strettamente maggiore di 1 che ha esattamente due divisori positivi distinti: 1 e se stesso. Esempi comuni includono 2, 3, 5, 7, 11, 13 e 97.
Perché 0 e 1 non sono considerati numeri primi?
Per definizione matematica fondamentale, un numero primo deve possedere esattamente due divisori positivi distinti. Il numero 1 ha solo un divisore positivo (se stesso), non soddisfacendo la definizione. Il numero 0 ha infiniti divisori poiché 0 diviso per qualsiasi intero non nullo dà 0 con resto 0.
Perché 2 è l'unico numero primo pari?
Ogni intero pari maggiore di 2 è divisibile per 2 oltre che per 1 e per se stesso (ad esempio 4 = 2 × 2, 6 = 2 × 3). Avendo almeno tre divisori, tutti i numeri pari maggiori di 2 sono composti. Il numero 2 è l'unico numero pari con esattamente due divisori.
7 e 9 sono entrambi numeri primi?
No. 7 è un numero primo perché i suoi unici divisori sono 1 e 7. Tuttavia, 9 è un numero composto perché ha tre divisori positivi: 1, 3 e 9 (3 × 3 = 9).
Come si verifica se un numero grande è primo?
Per i numeri più piccoli, i computer verificano i divisori primi fino al limite della radice quadrata ⌊√n⌋. Per numeri a 64 bit fino a 18 quintilioni, i test deterministici di Miller-Rabin valutano 7 basi matematicamente dimostrate (2, 325, 9375, 28178, 450775, 9780504, 1795265022) per stabilire la primalità con il 100% di certezza formale.
Qual è il numero primo più grande?
Non esiste un numero primo più grande. Verso il 300 a.C., Euclide dimostrò che esistono infiniti numeri primi. Tuttavia, esiste un più grande numero primo attualmente noto scoperto tramite il progetto GIMPS: 2^136.279.841 − 1, composto da 41.024.320 cifre.
Cosa sono i numeri coprimi (primi tra loro)?
Due numeri interi sono coprimi se il loro massimo comune divisore (MCD) è 1. Nessuno dei due numeri deve essere necessariamente primo individualmente. Ad esempio, 8 (2³) e 9 (3²) sono entrambi composti, eppure MCD(8, 9) = 1, il che li rende coprimi.
Quanti numeri primi ci sono tra 1 e 100?
Ci sono esattamente 25 numeri primi tra 1 e 100: 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89 e 97. La loro somma è 1.060.
Come funziona la scomposizione in fattori primi su una calcolatrice Casio fx-991ES?
Sui modelli compatibili come la Casio fx-991ES PLUS o fx-115ES PLUS, inserisci il numero intero, premi [=], quindi premi [SHIFT] seguito dal tasto [FACT] (sopra il tasto gradi/minuti). Il display mostrerà immediatamente la sua scomposizione in fattori primi.