RealityModels: simulazioni di fisica
Simulazioni visive di teorie e interpretazioni della realtà: meccanica quantistica, tempo, energia. Il filo comune è l'idea di un universo matematico a blocco con molti mondi, vicina all'ipotesi dell'universo matematico di Max Tegmark: lo spaziotempo esiste tutto insieme, il moto è geometria e i rami quantistici sono parti della stessa struttura.
Ogni simulazione è una pagina HTML autonoma e offline: si apre il suo index.html nel
browser, anche con un doppio clic. Niente server né installazione.
Per distribuire una simulazione come file unico si generano le versioni standalone:
node tools/build-standalone.jsLo script scrive <simulazione>.standalone.html accanto a ogni index.html, con
tutto il CSS e il JavaScript (three.js compreso) incorporati. Quel file gira da solo
ovunque; solo i link ai documenti richiedono il repository.
Per pubblicare il progetto sul web basta caricarlo su un host con PHP 7.4 o successivo
e aprire index.php. Elenca le simulazioni e i documenti che trova su disco, quindi
quelli nuovi compaiono senza modificarlo, e mostra ogni documento Markdown come pagina.
URL: index.php?sim=<argomento>/<nome>, index.php?doc=<argomento>/<nome>,
&lang=it|en.
English version: README.md.
Simulazioni
Relatività
Un corpo in moto e uno fermo nell'universo blocco, spaziotempo 2+1. Guida: block-universe-simulations-guide.it.md. Teoria: block-universe-relativity-theory.it.md.
| Simulazione | Contenuto |
|---|---|
| length-contraction | Contrazione delle lunghezze come sezione di un tubo di universo inclinato. |
| time-dilation | In più tacche e letture degli orologi: dilatazione del tempo. |
| accelerated-motion | Corpo rigido (Born) che accelera, frena e si ferma: tubo di universo curvo. |
Meccanica quantistica
Guide: many-worlds-simulation-guide.it.md, many-interacting-worlds-simulation-guide.it.md. Teoria: many-worlds-convergence-theory.it.md, many-interacting-worlds-theory.it.md.
| Simulazione | Contenuto |
|---|---|
| many-worlds | Molti mondi: albero di rami contro rami che convergono quando hanno lo stesso record (reticolo classico e cammino quantistico con interferenza). |
| many-interacting-worlds | Molti mondi interagenti: N mondi classici che si respingono riproducono indeterminazione, energia di punto zero, allargamento, interferenza e il collasso come selezione di un sottoinsieme (Hall, Deckert e Wiseman, 2014). |
Fondamenti
Glossario dei termini alla base del progetto (MUH, CUH, it from bit, gerarchia cumulativa, regresso dei contenitori): mathematical-universe-glossary.it.md.
Guida: algorithmic-probability-simulation-guide.it.md. Teoria: algorithmic-probability-theory.it.md.
| Simulazione | Contenuto |
|---|---|
| turing-census | Censimento di tutte le piccole macchine di Turing: gli output di quelle che si fermano costruiscono la distribuzione universale, le stringhe semplici vincono con il solo contare. |
Lingua e tema
L'ingranaggio in alto a destra apre le impostazioni: lingua (italiano, inglese) e tema
(sistema, chiaro, scuro). Le scelte restano salvate nel browser e valgono per tutte le
simulazioni. ?lang=it o ?lang=en nell'URL ha la precedenza.
Struttura
README.md, README.it.md
docs/<argomento>/
<tema>-theory.{it,en}.md teoria, formule, bibliografia
<tema>-simulation(s)-guide.{it,en}.md uso, parametri, verifiche numeriche
<tema>-glossary.{it,en}.md termini, bibliografia
simulations/<argomento>/<simulazione>/
index.html, css/, js/ una simulazione
simulations/shared/
lib/ three.js r121 e OrbitControls (copie locali)
js/settings.js, css/settings.css pannello di lingua e tema
tools/build-standalone.js genera le versioni standalone
index.php front end web: naviga simulazioni e documentiArgomenti: relativity (relatività), quantum-mechanics (meccanica quantistica),
foundations (fondamenti).