Salta al contenuto principale

Questa non è solo un'animazione: la passeggiata quantistica

2 minuti

Potresti aver notato lo sfondo animato della pagina da cui arrivi. Potrebbe sembrare decorativo, ma è una vera simulazione fisica eseguita in tempo reale nel tuo browser, compilata in WebAssembly a partire da Rust.

Nessun video pre-renderizzato. Nessun trucco CSS. La matematica viene calcolata in questo momento, sul tuo dispositivo.

Queste simulazioni sono ispirate dalla fisica reale ma ottimizzate per l’impatto visivo. I parametri sono scelti per essere belli, non per riprodurre un esperimento specifico. Pensale come arte computazionale radicata nella vera scienza.


Passeggiata quantistica

Lo sfondo della homepage simula una passeggiata quantistica a tempo continuo su un reticolo 2D.

A differenza di una passeggiata aleatoria classica, che si diffonde come una noiosa gaussiana, un camminatore quantistico mostra interferenza. L’ampiezza di probabilità si divide, si riflette ai bordi e crea pattern intricati che si espandono balisticamente piuttosto che diffusivamente.

In una passeggiata classica, la distanza tipica dall’origine cresce come la radice quadrata del tempo. In una passeggiata quantistica, cresce linearmente con il tempo: un’accelerazione quadratica. Non è un caso: le passeggiate quantistiche sono uno dei mattoni fondamentali degli algoritmi quantistici, inclusa la ricerca di Grover e certi algoritmi su grafi.

Quello che vedi sullo schermo è la distribuzione di probabilità su una griglia 2D. La luminosità di ogni cella rappresenta quanto è probabile trovare il camminatore in quel punto. Le frange di interferenza (quelle creste ondulate) sono un fenomeno puramente quantistico senza analogo classico.

Sotto il cofano

La simulazione risolve l’equazione di Schrödinger su un reticolo discreto usando un metodo split-operator. A ogni frame, il modulo WASM calcola uno step temporale e scrive il campo di probabilità in una texture float a canale singolo. Uno shader WebGL2 mappa la probabilità sulla rampa di colore blu con vignettatura e griglia sovrapposta.