CAPITOLO 04 · 6 MIN DI LETTURA
PDF

4. Regole senza un programmatore

Una ricetta non cuoce. Può essere stampata con precisione, copiata migliaia di volte, tradotta in altre lingue. Finché nessuno combina ingredienti e condizioni, sul tavolo rimane soltanto una descrizione. Quando invece il processo avviene, la temperatura, i materiali e la loro storia contano almeno quanto le istruzioni. Questa distanza fra regola descritta e trasformazione realizzata è il primo problema che incontra ogni discorso sull’universo computazionale.

Dire che un processo può essere simulato non significa che il processo sia dentro un computer. Una simulazione della pioggia può prevedere una pozzanghera senza bagnare il pavimento. La TUCR non ignora questa differenza. Propone un’ipotesi più impegnativa: la realtà potrebbe possedere una struttura di stati e trasformazioni tale da essere descritta, al livello fondamentale, come computazione fisica. Perché l’ipotesi abbia contenuto, occorre chiarire che cosa siano gli stati e quali operazioni siano ammesse.

Quando il calcolo smette di essere una metafora

Il linguaggio informatico suggerisce memoria, istruzioni, elaborazione e risultati. In un modello fisico questi termini devono essere tradotti. Uno stato deve corrispondere a configurazioni distinguibili; una regola deve specificare quali trasformazioni siano possibili; una composizione deve mostrare come processi differenti interagiscano; un’osservabile deve collegare il formalismo a qualcosa che possa essere misurato.

Possiamo raccogliere l’idea nella formula Sₙ₊₁ = VΘ(Sₙ). S è lo stato, V è la regola, Θ riunisce i parametri del modello. Il simbolo n ordina i passaggi della descrizione, ma non dimostra che l’universo possieda un orologio unico che scandisce aggiornamenti simultanei. La formula è una casella da riempire, non una legge già derivata.

Qualunque processo potrebbe essere chiamato computazione se scegliessimo etichette abbastanza elastiche. Il rischio è rendere il termine privo di potere discriminante. Un modello utile deve invece escludere qualcosa: certe transizioni non sono ammesse, alcune configurazioni hanno proprietà diverse, determinate osservazioni sarebbero incompatibili con la regola. Non basta trovare dopo l’esperimento un modo di raccontare il risultato come elaborazione.

Un esempio è il gioco delle tessere. Se definiamo quali tessere esistono, come possono essere accostate e quali configurazioni contano come risultato, possiamo esplorare conseguenze precise. Se invece chiamiamo «regola» qualsiasi disposizione osservata, non abbiamo costruito un modello: abbiamo soltanto rinominato il tavolo. La TUCR deve collocarsi dalla parte delle regole esplicite, anche quando non dispone ancora di una regola fondamentale selezionata dai dati.

Il calcolo che appartiene alla materia

La ricerca sulla computazione fisica ha mostrato come sia possibile costruire modelli nei quali le operazioni rispettino vincoli come reversibilità e conservazione. La logica conservativa di Fredkin e Toffoli è un riferimento per questo tipo di problema: non una prova che l’universo sia un programma, ma una dimostrazione che il rapporto tra calcolo e leggi fisiche può essere trattato con precisione. [5]

Lloyd ha affrontato un’altra domanda: quali limiti impongono le risorse fisiche alla quantità di informazione e alle operazioni che l’universo può sostenere? Il suo lavoro chiarisce che la computazione non è un’attività libera dai vincoli della materia. Non ricava però da quei limiti un programmatore cosmico o una coscienza universale. [6]

La TUCR trova qui un terreno di confronto, non una certificazione. I modelli devono confrontarsi con risorse, interazioni e condizioni di realizzazione. Se la teoria vuole far emergere geometria, particelle o campi, deve mostrarne proprietà quantitative, non soltanto disegnare una rete luminosa che le ricordi. La bellezza del disegno non sostituisce il lavoro della dinamica.

Una città senza centrale di comando

Immaginiamo una città all’inizio della giornata. Molte attività dipendono da informazioni locali: un semaforo rileva veicoli, un negozio apre, una persona modifica un percorso. Non esiste un singolo cervello urbano che calcoli ogni movimento. Eppure si formano configurazioni collettive. L’esempio rende intuitiva l’elaborazione distribuita: effetti locali possono concorrere a una dinamica d’insieme.

Il paragone ha un limite immediato. Una città possiede istituzioni, decisioni e scopi umani; non possiamo trasferirli automaticamente alla cosmologia. Ciò che conserviamo è soltanto la possibilità di un processo senza CPU centrale. Nel nucleo TUCR, le trasformazioni dipendono dalle condizioni causalmente pertinenti, non da un elaboratore posto fuori dalla realtà.

Anche la parola «locale» richiede attenzione. Può riferirsi alla struttura del modello anziché a una distanza già definita nello spazio ordinario. Se lo spazio è ciò che il modello deve spiegare, non si può assumerlo di nascosto per definire tutti i vicini della rete. Occorre indicare prima la relazione, poi dimostrare come da essa possa emergere una descrizione geometrica adeguata.

La matrice non impartisce istruzioni

A questo punto può comparire un equivoco: se la coscienza fondamentale è la matrice della realtà, forse essa è il software che ordina alle particelle che cosa fare. La TUCR non adotta questa interpretazione. Il fondamento coscienziale non viene definito come una lista di comandi, una volontà onnisciente o un sistema operativo distinto dalla materia.

Nella lettura a duplice aspetto, l’organizzazione fisico-informazionale e la dimensione coscienziale postulata appartengono al medesimo processo. Non sono due agenti che si scambiano pacchetti attraverso un canale segreto. Se si volesse introdurre un’interazione supplementare, bisognerebbe specificarne le grandezze e le conseguenze. Il postulato non può essere usato come sostituto di una legge mancante.

Questo lascia aperta una difficoltà reale. Una stessa dinamica potrebbe essere interpretata con o senza il fondamento coscienziale. Finché non produce osservazioni diverse, la scelta tra quelle interpretazioni rimane filosofica. Il compito del libro non è nascondere tale sottodeterminazione, ma mostrare perché l’autore considera interessante collocare la possibilità dell’esperienza nella struttura della realtà anziché trattarla come completamente estranea a essa.

Che cosa significa spiegare

Una descrizione racconta come si comporta un sistema. Una spiegazione cerca le dipendenze che rendono quel comportamento comprensibile. Un’ontologia propone che cosa esista fondamentalmente. I tre livelli possono sostenersi, ma non sono identici. Il successo di un programma meteorologico dimostra una capacità predittiva; non stabilisce da solo la natura ultima delle nuvole.

La TUCR tenta di collegare questi livelli senza saltarli. La sua domanda non è soltanto «posso simulare questo fenomeno?», ma «quali vincoli generativi renderebbero possibile il fenomeno e quali risultati ne seguirebbero?». Nei capitoli finali costruiremo un piccolo laboratorio reversibile. Sarà abbastanza semplice da essere controllato a mano, proprio per distinguere ciò che una regola dimostra da ciò che non dimostra.

Resta una domanda: se la realtà è trasformazione, perché alcune forme persistono? Una teoria del processo deve spiegare anche ciò che dura.

Testo integrale del volume. L’impaginazione web aggiunge strumenti di navigazione e lettura, senza riscrivere il testo. Le immagini sono quelle del documento originale.

Cerca nella TUCR

Illustrazione ingrandita