Reticolo di simmetria dei numeri primi che realizza visivamente la congettura di Goldbach, mostrando per ogni n (numero intero da 3 a un massimo scelto) tutte le coppie di numeri primi (p_m, p_i) tali che p_m + p_i = 2n. Questo reticolo ha una struttura speculare, dove a sinistra di n si dispongono i primi minori, a destra quelli maggiori, creando una figura che ricorda la trama regolare di un ordito di tessuto.
Il diagramma di diffrazione è uno strumento essenziale per rivelare la struttura interna dei materiali. La disposizione degli atomi in un materiale, se è ordinata o casuale, si riflette direttamente nel pattern di diffrazione che si ottiene. Analizzando la posizione e l'intensità dei punti o degli anelli, i ricercatori possono svelare la natura del materiale.
Materiali Amorfi - Nei materiali amorfi, come il vetro, gli atomi sono disposti in modo casuale e disorganizzato, senza una struttura ripetitiva a lungo raggio. Questo si traduce in un diagramma di diffrazione con anelli diffusi e sfumati, anziché punti discreti.
Cristalli Periodici - Nei cristalli, gli atomi sono organizzati in una griglia tridimensionale perfettamente ripetitiva. Un cristallo produce un diagramma di diffrazione con punti discreti, nitidi e ripetitivi, che riflettono la perfetta periodicità della sua struttura interna.
Quasi-Cristalli - I quasi-cristalli rappresentano un'eccezione poiché possiedono un ordine a lungo raggio (come i cristalli), ma non sono periodici. I loro diagrammi di diffrazione mostrano punti discreti e ben definiti, confermando l'ordine, ma rivelano simmetrie "proibite" (come la simmetria pentagonale), impossibili per i cristalli periodici.
Le figure di Chladni sono straordinari pattern geometrici che si formano su una piastra vibrante, come un piatto metallico sottile, quando della sabbia o una polvere leggera vi viene sparsa sopra. Sono una dimostrazione visiva e affascinante di come il suono, che di per sé è invisibile, possa letteralmente prendere forma e organizzare la materia nello spazio.
Queste figure furono studiate e rese celebri dal fisico tedesco Ernst Chladni nel XVIII secolo. Il fenomeno è una delle manifestazioni più iconiche della cimatica, ovvero lo studio delle onde sonore e delle vibrazioni e del loro impatto sulla materia.
Le peculiarità principali delle figure di Chladni sono:
Visualizzazione delle Linee Nodali: Le figure non sono casuali. La sabbia si accumula precisamente sulle linee nodali della piastra. Queste sono le zone dove la vibrazione è minima o assente (come i punti fermi su una corda di chitarra che vibra), mentre il resto della piastra vibra intensamente. In pratica, la sabbia viene "scossa via" dalle zone di movimento e si deposita nelle zone di quiete.
Dipendenza dalla Frequenza e dalla Forma: Ogni figura corrisponde a una specifica frequenza di risonanza della piastra. Cambiando la frequenza (ad esempio, strofinando un archetto in diversi punti della piastra o usando un generatore di frequenze), si generano pattern completamente diversi. Anche la forma e le dimensioni della piastra influenzano drasticamente le figure che possono emergere.
Geometria Complessa e Armonica: I pattern che si formano sono spesso di una bellezza sorprendente, caratterizzati da simmetrie complesse, linee intersecanti, cerchi, ellissi e altre forme geometriche. Questa complessità emerge da principi fisici relativamente semplici (le leggi delle onde stazionarie e della risonanza).
Universalità del Fenomeno Ondulatorio: Le figure di Chladni non sono solo una curiosità fisica; dimostrano in modo tangibile principi fondamentali della fisica delle onde che si applicano a molti altri contesti, dalle vibrazioni in ingegneria sismica al comportamento delle onde quantistiche.
Analogia con i Campi Morfici: Alcuni esploratori della cimatica e della risonanza vedono in queste figure un'analogia con l'idea che l'energia e le vibrazioni possano creare "campi" che organizzano la materia, un concetto che ha risonanze in vari campi, dalla biologia alla spiritualità, sebbene queste siano interpretazioni che vanno oltre la spiegazione scientifica diretta.
In sintesi, le figure di Chladni sono una finestra affascinante sulla fisica delle vibrazioni, rivelando l'ordine nascosto che il suono può imporre al mondo fisico.
Limiti della Simulazione
Questa è una SIMULAZIONE MATEMATICA BASATA SU MODELLI DI ONDE STAZIONARIE. NON è una simulazione fisica completa della cimatica che richiede calcoli FEM e considera proprietà del materiale, smorzamento, ecc.). Tuttavia, genera pattern visivamente molto simili a quelli reali delle piastre vibranti.
La visualizzazione proposta esplora una modalità innovativa per rappresentare la sequenza dei numeri primi su una superficie sferica, sfruttando i principi della spirale aurea (o di Fibonacci). Tale approccio permette di osservare la distribuzione e la progressione dei numeri primi in un contesto tridimensionale.
Una proiezione bidimensionale (sul piano XZ) è inclusa per fornire una prospettiva più chiara del pattern a spirale generato dalla collocazione, che sulla superficie tridimensionale potrebbe non essere immediatamente evidente.
Il modello ADEC (Autopoietic Dinamic Entropic Clock) descrive come semplici regole cicliche di interazione tra matrici producano pattern complessi e ordinati di numeri primi. In particolare, il sistema si basa su un filtro ciclico che seleziona matrici prime in modo dinamico, generando strutture emergenti auto-organizzate che non sono riducibili a singoli elementi. Il disco olografico è la rappresentazione geometrica bidimensionale di questo sistema: le matrici prime sono distribuite all'interno della circonferenza compiendo un giro completo.
100 Numeri primi
300 Numeri primi
600 Numeri primi
1000 Numeri primi
10000 Numeri primi
Il triangolo di Sierpiński è un frattale, così chiamato dal nome di Wacław Sierpiński che lo descrisse nel 1915. È un esempio base di insieme auto-similare, cioè matematicamente generato da un pattern che si ripete allo stesso modo su scale diverse. Le immagini vanno dal livello 1 fino al livello 9.
La costruzione mostra che, dato un reale adimensionale c, la combinazione di primoriali e la densità asintotica dei numeri primi consente di ottenere approssimazioni arbitrarmente accurate. Questo fenomeno è puramente aritmetico e non implica alcuna determinazione fisica delle costanti, ma suggerisce una possibile analogia formale tra la crescita combinatoria dei primi e le scale fisiche.
Con pochi numeri primi è possibile ricavare valori approssimati di tutte le costanti fondamentali con errori minimi. Aumentando l’indice dei numeri primi considerati, si ottengono approssimazioni sempre più precise e con errori inferiori a soglie di tolleranza significative per applicazioni pratiche.
E’ necessario ricordare che con P_i numero primo molto grande crescente con i, si intende un numero primo molto più grande di p_i correlato al valore della costante c ma condizionato dall’incremento del numero di indice i :
P_i > p_i | P_i / p_i# ≈ c
Man mano che il numero di indice i tende a infinito, cioè considerando il primo P_i e prodotti primoriali p_i# sempre più grandi, l’errore assoluto nelle approssimazioni delle costanti fondamentali tende a zero:
lim i → ∞ Errore = 0
Dato un primoriale p_i# e un reale c, definiamo P_i come il primo più vicino a cpi#. Allora il rapporto P_i / p_i# converge a c per i → ∞ come conseguenza della densità asintotica dei numeri primi.
La convergenza vale per qualunque reale c e non distingue costanti matematiche particolari; essa riflette esclusivamente la crescita del primoriale e la distribuzione asintotica dei numeri primi.
Prodotto Primoriale (prodotto dei numeri primi da 2 a 743= p_132): 2903775511555279803023174864166140404845228761969778627101141839318630354131913148718157825308298335287985368473982611555148661663333023178291402119421484553385515765831512441803996425951513086447100980862026122164262081616021130587497853802885830115639327460909636718944783285770656342604598491113326147439710
Costante: pi - Primo P_i trovato: 9122479814776010795265600759969764029528001350508599999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995613 Indice approssimato del primo P_i nell’insieme dei primi: 1.278e+307 Rapporto P_i / p_132#: 3.1415926535897932384626433832795028841971693993751 Errore: 0.000E-47
Costante: (Euler) e - Primo P_i trovato: 7893280206985085419148648265232750613114598219301899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996727 Indice approssimato del primo P_i nell’insieme dei primi: 1.106e+307 Rapporto P_i / p_132#: 2.7182818284590452353602874713526624977572470937000 Errore: 5.000E-50
Costante: phi - Primo P_i trovato: 4698407473396055758599385112991188232273003901882499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995181 Indice approssimato del primo P_i nell’insieme dei primi: 6.589e+306 Rapporto P_i / p_132#: 1.6180339887498948482045868343656381177203091798058 Errore: 0.000E-46
Costante: gamma (Euler-Mascheroni) - Primo P_i trovato: 1676104712627169547699380490170978086890998610654899999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995107 Indice approssimato del primo P_i nell’insieme dei primi: 2.354e+306 Rapporto P_i / p_132#: 0.57721566490153286060651209008240243104215933593991 Errore: 1.000E-50
Costante: sqrt(2) - Primo P_i trovato: 4106558710528348676332928251213741218906181266560199999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995959 Indice approssimato del primo P_i nell’insieme dei primi: 5.760e+306 Rapporto P_i / p_132#: 1.4142135623730950488016887242096980785696718753769 Errore: 0.000E-46
Costante: Brun - Primo P_i trovato: 5523447320263106920048436561647621627213534968740699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995201 Indice approssimato del primo P_i nell’insieme dei primi: 7.745e+306 Rapporto P_i / p_132#: 1.9021605831040000000000000000000000000000000000000 Errore: 0.000E-46
Costante: Catalan - Primo P_i trovato: 2659758461798989964709829511761035064710035810941799999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995423 Indice approssimato del primo P_i nell’insieme dei primi: 3.733e+306 Rapporto P_i / p_132#: 0.91596559417721901505460351399999999999999999999998 Errore: 2.000E-50
Costante: Gauss-Kuzmin-Wirsing - Primo P_i trovato: 881769191582679837671372286128366803359621830884229999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996063 Indice approssimato del primo P_i nell’insieme dei primi: 1.240e+306 Rapporto P_i / p_132#: 0.30366300289873265800000000000000000000000000000000 Errore: 0.000E-47
Nell'immagine l'errore per ogni costante matematica, in funzione del numero di primi (considerati 100 - 200 - 300 - 400 - 500 primi) nel prodotto primoriale, in scala log-log. La linea rossa rappresenta il fit a legge di potenza.
Con pochi numeri primi è possibile ricavare valori approssimati di tutte le costanti fondamentali con errori minimi. Aumentando l’indice dei numeri primi considerati, si ottengono approssimazioni sempre più precise e con errori inferiori a soglie di tolleranza significative per applicazioni pratiche.
E’ necessario ricordare che con P_i numero primo molto grande crescente con i, si intende un numero primo molto più grande di p_i correlato al valore della costante c ma condizionato dall’incremento del numero di indice i :
P_i > p_i | P_i / p_i# ≈ c
Man mano che il numero di indice i tende a infinito, cioè considerando il primo P_i e prodotti primoriali p_i# sempre più grandi, l’errore assoluto nelle approssimazioni delle costanti fondamentali tende a zero:
lim i → ∞ Errore = 0
Dato un primoriale p_i# e un reale c, definiamo P_i come il primo più vicino a cpi#. Allora il rapporto P_i / p_i# converge a c per i → ∞ come conseguenza della densità asintotica dei numeri primi.
La convergenza vale per qualunque reale c e non distingue costanti matematiche particolari; essa riflette esclusivamente la crescita del primoriale e la distribuzione asintotica dei numeri primi.
Prodotto Primoriale (prodotto dei numeri primi da 2 a 647 = p_118): 454041675752973932711167425092208649474737657814960006214906116587054013303685931877256048544115832853348322994760271073378396383064407655769219945341235676611058334622663841415946648666971318902516884790903117780723654523767129853608938839173833568771051634391242066130
Costante: Speed of Light (c) [m/s] - Primo P_i trovato: 136118270008423056097407486417924107674892011341509999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995219 Indice approssimato del primo P_i nell’insieme dei primi: 2.125e+275 Rapporto P_i / p_118#: 299792458.00000000000000000000000000000000000000000 Errore: 0.000E-38
Costante: Planck Constant (h) [J·s] - Primo P_i trovato: 300851199456275934926557504705584472985637237352859999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995247 Indice approssimato del primo P_i nell’insieme dei primi: 5.525e+233 Rapporto P_i / p_118#: 6.6260701500000000000000000000000000000000000000000E-34 Errore: 0.000E-80
Costante: Elementary Charge (e) [C] - Primo P_i trovato: 72745496375361919100092071934468199364112104863101999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995121 Indice approssimato del primo P_i nell’insieme dei primi: 1.259e+248 Rapporto P_i / p_118#: 1.6021766340000000000000000000000000000000000000000E-19 Errore: 0.000E-65
Costante: Gravitational Constant (G) [m^3·kg^-1·s^-2] - Primo P_i trovato: 30304103564780739190941447452929281891892415495543999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995627 Indice approssimato del primo P_i nell’insieme dei primi: 5.072e+256 Rapporto P_i / p_118#: 6.6743000000000000000000000000000000000000000000000E-11 Errore: 0.000E-57
Costante: Avogadro Constant (N_A) [mol^-1] - Primo P_i trovato: 273430288229068801139741865783203646642637023943439999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996671 Indice approssimato del primo P_i nell’insieme dei primi: 4.047e+290 Rapporto P_i / p_118#: 602214076000000000000000.00000000000000000000000000 Errore: 0.000E-23
Costante: Boltzmann Constant (k) [J/K] - Primo P_i trovato: 6268721855866677072237405942861327796886470725245699999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995579 Indice approssimato del primo P_i nell’insieme dei primi: 1.103e+244 Rapporto P_i / p_118#: 1.3806490000000000000000000000000000000000000000000E-23 Errore: 0.000E-69
Costante: Fine-structure Constant (α) - Primo P_i trovato: 3313302189125241839985762924299094077656159942699499999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995651 Indice approssimato del primo P_i nell’insieme dei primi: 5.379e+264 Rapporto P_i / p_118#: 0.0072973525693000000000000000000000000000000000000001 Errore: 1.000E-52
Costante: Electron Mass (m_e) [kg] - Primo P_i trovato: 413603977665899136374765477054249695561497785541249999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996809 Indice approssimato del primo P_i nell’insieme dei primi: 7.496e+236 Rapporto P_i / p_118#: 9.1093835600000000000000000000000000000000000000000E-31 Errore: 0.000E-77
Costante: Proton Mass (m_p) [kg] - Primo P_i trovato: 759440049469039838475877144353502856296452404266529999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995309 Indice approssimato del primo P_i nell’insieme dei primi: 1.358e+240 Rapporto P_i / p_118#: 1.6726218980000000000000000000000000000000000000000E-27 Errore: 0.000E-73
Costante: Neutron Mass (m_n) [kg] - Primo P_i trovato: 760486875697530649844839828767274975069047823592469999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995087 Indice approssimato del primo P_i nell’insieme dei primi: 1.360e+240 Rapporto P_i / p_118#: 1.6749274710000000000000000000000000000000000000000E-27 Errore: 0.000E-73
Costante: Vacuum Permittivity (ε_0) [F/m] - Primo P_i trovato: 4020170271955271058367305877711790740413969291302399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995723 Indice approssimato del primo P_i nell’insieme dei primi: 6.751e+255 Rapporto P_i / p_118#: 8.8541878127999999999999999999999999999999999999999E-12 Errore: 1.000E-61
Costante: Vacuum Permeability (μ_0) [N/A^2] - Primo P_i trovato: 570565597498258801655103999583318247377987211474319999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996179 Indice approssimato del primo P_i nell’insieme dei primi: 9.395e+260 Rapporto P_i / p_118#: 0.0000012566370621200000000000000000000000000000000000000 Errore: 0.000E-52
Costante: Stefan-Boltzmann Constant (σ) [W·m^-2·K^-4] - Primo P_i trovato: 25745863033495559512192310828689586421920902016098999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995479 Indice approssimato del primo P_i nell’insieme dei primi: 4.261e+259 Rapporto P_i / p_118#: 5.6703744189999999999999999999999999999999999999999E-8 Errore: 1.000E-57
Costante: Rydberg Constant (R_∞) [m^-1] - Primo P_i trovato: 4982531470470676883394121628101432155598328637998399999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999996953 Indice approssimato del primo P_i nell’insieme dei primi: 7.820e+273 Rapporto P_i / p_118#: 10973731.568160000000000000000000000000000000000000 Errore: 0.000E-39
Costante: Bohr Radius (a_0) [m] - Primo P_i trovato: 24026850760868302811975877509136315072517404972013999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999995169 Indice approssimato del primo P_i nell’insieme dei primi: 4.023e+256 Rapporto P_i / p_118#: 5.2917721090299999999999999999999999999999999999999E-11 Errore: 1.000E-60
Nell'immagine l'errore per ogni costante fisica, in funzione del numero di primi (considerati 100 - 200 - 300 - 400 - 500 primi) nel prodotto primoriale, in scala log-log. La linea rossa rappresenta il fit a legge di potenza.
Il modello ADEC, un affascinante sistema dinamico matriciale, è progettato per generare spontaneamente numeri primi. Tuttavia, la sua architettura intrinseca porta a un peculiare rallentamento nella velocità di "compilazione" delle matrici man mano che il programma avanza.
Al suo cuore, ADEC impiega un contatore che avanza progressivamente. La generazione dei numeri primi avviene attraverso un'interazione ciclica tra matrici auto-generate. Ogni volta che un numero primo viene identificato, ADEC crea una nuova matrice ciclica la cui dimensione (ovvero il numero di righe) è esattamente quel numero primo. Non ci sono test di primalità espliciti; la primalità emerge dal comportamento del sistema.
La condizione chiave per la generazione di un nuovo numero primo è che la prima riga di tutte le matrici attive sia azzerata. Questo accade solo quando il valore del contatore non è un multiplo di nessuna delle dimensioni delle matrici presenti nel sistema in quel momento, indicando che il contatore stesso è un numero primo.
if all(m.prima_riga_valore() == 0 for m in self.matrici):
nuova = MatriceCiclica(self.contatore, self.contatore)
self.matrici.append(nuova)
(Estratto dal codice Python che mostra la condizione di generazione di una nuova matrice con dimensione uguale al contatore corrente)
Il fenomeno del rallentamento è una conseguenza diretta della logica di ADEC e della natura dei numeri primi:
Fase Iniziale (Alta Velocità): All'avvio, ADEC genera i primi numeri primi (2, 3, 5, 7...). Le matrici create hanno dimensioni molto piccole, e la quantità di calcoli necessari per aggiornarle è minima. Il sistema appare estremamente veloce.
Aumento del Numero e Dimensione delle Matrici: Man mano che il contatore progredisce, ADEC scopre e genera numeri primi sempre più grandi. Di conseguenza:
Il numero totale di matrici attive nel sistema aumenta (ogni nuovo primo ne aggiunge una).
Le dimensioni delle nuove matrici aggiunte sono sempre maggiori, rendendo l'operazione di aggiornamento di ciascuna più onerosa.
Dipendenza dalla Distribuzione dei Primi: I numeri primi diventano progressivamente più sparsi man mano che si sale sulla linea dei numeri. Ciò significa che i "balzi" dimensionali delle nuove matrici diventano più grandi. Ogni volta che ADEC genera un primo significativamente più grande del precedente, deve iniziare a gestire una matrice di dimensioni molto maggiori, il che si traduce in un incremento del carico computazionale.
Effetto Cumulativo: L'interazione ciclica tra le matrici e il fatto che tutte debbano essere aggiornate a ogni "step" del contatore significa che il costo computazionale totale per ogni avanzamento del contatore tende ad aumentare. Più matrici da aggiornare, e matrici di maggiori dimensioni, portano inevitabilmente a un rallentamento.
In conclusione, la diminuzione della velocità di compilazione delle matrici in ADEC non è uniforme, ma segue un andamento dettato direttamente dalla distribuzione dei numeri primi. È un esempio affascinante di come una proprietà fondamentale della teoria dei numeri possa manifestarsi in un comportamento dinamico di un modello computazionale.
Descrizione del modello ADEC e analisi delle prestazioni a cura di Gemini AI.