Tutto il calcolo quantistico poggia su un solo mattone, il qubit. Capire che cos'è, come si comporta e in cosa differisce dal bit tradizionale è il passaggio obbligato per chiunque voglia valutare seriamente le tecnologie quantistiche, dal ricercatore al decisore aziendale.
In questa guida rispondiamo alle domande più frequenti, dalla definizione di qubit alla matematica che lo descrive, dalle tecnologie con cui viene costruito nei laboratori al problema della misura e della fragilità, fino alla distinzione tra esemplari fisici e logici e a come sperimentare concretamente senza possedere un computer quantistico, grazie all'emulazione quantistica, il terreno su cui HumanQ sviluppa già oggi progetti concreti.
Ogni sezione risponde a una domanda reale di ricerca, così da poter essere letta anche singolarmente.
Che cos'è un qubit?
Il qubit, contrazione di quantum bit, è l'unità elementare dell'informazione quantistica, cioè un sistema fisico a due livelli distinguibili, convenzionalmente indicati come |0〉 e |1〉, governato dalle leggi della meccanica quantistica. La differenza sostanziale rispetto a ogni supporto informativo classico è che i due livelli non si escludono a vicenda, perché finché il sistema resta isolato esso può occupare una combinazione dei due stati, con pesi che l'algoritmo può manipolare. Il termine fu introdotto dal fisico Benjamin Schumacher negli anni Novanta e oggi identifica sia l'astrazione matematica sia il dispositivo concreto che la realizza. Una trattazione enciclopedica è disponibile su Wikipedia. Vale una precisazione terminologica, dato che nella letteratura italiana si incontra anche la dicitura bit quantistico, perfettamente equivalente, e in questa guida i due termini sono usati come sinonimi.
Qual è la differenza tra bit e qubit?
Il bit classico è un interruttore che in ogni istante può valere 0 oppure 1, e leggere il suo valore non lo modifica. L'omologo quantistico è invece descritto da due ampiezze complesse e vive in uno spazio continuo di stati possibili (è simultaneamente entrambe i valori 0 e 1), mentre la lettura, cioè la misura, lo costringe a scegliere uno dei due valori e distrugge l'informazione intermedia.
La conseguenza più importante è combinatoria, perché n bit contengono una sola configurazione tra 2n, mentre n qubit descrivono simultaneamente tutte le 2n configurazioni tramite le rispettive ampiezze. È questa crescita esponenziale dello spazio degli stati, unita all'entanglement quantistico, la risorsa che nessuna macchina classica oggi possiede.
Come si rappresenta matematicamente lo stato quantistico?
Lo stato di un qubit ha una rappresentazione geometrica molto elegante, la sfera di Bloch, in cui ogni punto della superficie corrisponde a uno stato puro possibile. I poli rappresentano gli stati classici 0 e 1, mentre tutti gli altri punti sono sovrapposizioni, e le porte logiche a ingresso singolo si visualizzano come rotazioni del vettore sulla sfera.
Le porte a coppia di qubit, come la CNOT, generano invece correlazioni non classiche tra due sfere, ed è da queste correlazioni che nasce l'entanglement. La sezione dedicata a come funziona un computer quantistico mostra come queste rotazioni compongano interi algoritmi.
Il formalismo dello stato puro
Lo stato puro si scrive |ψ〉 = α|0〉 + β|1〉, con la condizione di normalizzazione |α|² + |β|² = 1. Una parametrizzazione più espressiva usa gli angoli della sfera di Bloch, |ψ〉 = cos(θ/2)|0〉 + eiφ sin(θ/2)|1〉, dove θ e φ individuano un punto sulla superficie della sfera e la fase globale è fisicamente irrilevante. Le porte a singolo qubit sono rotazioni unitarie di questo vettore.
Cosa significa essere in sovrapposizione di stati?
La sovrapposizione quantistica è spesso raccontata come "essere 0 e 1 allo stesso tempo", ma la formulazione rigorosa è più sottile, perché il sistema possiede ampiezze non nulle su entrambi gli esiti, e tali ampiezze possono interferire tra loro come onde, sommandosi o cancellandosi.
Gli algoritmi quantistici sfruttano proprio l'interferenza per amplificare le risposte corrette e sopprimere quelle errate. La sovrapposizione non è quindi un trucco di parallelismo gratuito, dato che estrarre il risultato richiede di orchestrare le fasi con precisione, ed è il motivo per cui progettare algoritmi quantistici efficaci è un mestiere a sé. Un esempio canonico è l'algoritmo di Deutsch-Jozsa, in cui una sola interrogazione, orchestrata sulle fasi, risolve un problema che classicamente richiederebbe in media metà delle verifiche possibili, mostrando in miniatura la logica di tutti gli approcci a interferenza.
Come si realizzano fisicamente i qubit?
Qualunque sistema quantistico a due livelli controllabile può fungere da qubit, e la corsa industriale ha selezionato alcune piattaforme principali.
- Circuiti superconduttori raffreddati a millikelvin, la via seguita da IBM e Google.
- Ioni intrappolati manipolati con laser, la via di IonQ e Quantinuum.
- Atomi neutri in pinzette ottiche.
- Fotoni in circuiti fotonici.
- Spin di elettroni in semiconduttori, la via più affine all'industria dei chip.
Ogni tecnologia offre un compromesso diverso tra fedeltà delle operazioni, velocità, connettività e scalabilità, e nessuna ha ancora vinto. Centri di ricerca europei e italiani, coordinati anche dalla Quantum Flagship, lavorano su più piattaforme in parallelo. Alle famiglie citate si aggiungono approcci ibridi e topologici, ancora sperimentali, che promettono protezione intrinseca dagli errori al prezzo di una fisica più esotica.
Cosa succede al momento della misura?
La misura è l'atto che riporta il mondo quantistico a quello classico, perché interrogare il sistema nella base computazionale restituisce 0 con probabilità |α|² e 1 con probabilità |β|², secondo la regola di Born, e da quell'istante lo stato coincide con l'esito osservato. L'informazione contenuta nelle ampiezze non è quindi leggibile direttamente, e un algoritmo ben progettato concentra la probabilità sull'esito utile prima di misurare. A questo si aggiunge la decoerenza, la misura involontaria operata dall'ambiente, che degrada lo stato in tempi brevissimi ed è la ragione dell'estremo isolamento richiesto dall'hardware.
Il disturbo (noise) non è presente nell'emulazione
A differenza dell'hardware reale, l'emulazione è nativamente priva di rumore (noise). Poiché la decoerenza non si verifica spontaneamente in un ambiente software, il calcolo a parità di risorse risulta estremamente più preciso. Sebbene il disturbo impatti pesantemente sulle macchine fisiche, nell'emulatore può comunque essere introdotto deliberatamente tramite appositi modelli di rumore, così da simulare fedelmente il comportamento dell'hardware reale quando necessario
I tempi di coerenza nel mondo fisico variano enormemente tra le diverse piattaforme, dai microsecondi dei circuiti superconduttori ai secondi, e oltre, degli ioni intrappolati, ed è entro questa finestra che l'intero circuito deve completarsi, ragione per cui velocità delle porte e durata della coerenza vanno sempre lette insieme.
Perché servono i qubit logici e la correzione degli errori?
I dispositivi fisici sono rumorosi, dato che ogni porta introduce un piccolo errore e la decoerenza fa il resto. La correzione degli errori quantistici risolve il problema codificando l'informazione in modo ridondante, facendo cooperare molti qubit fisici per rappresentare un solo qubit logico, protetto e affidabile. I rapporti attuali variano da decine a migliaia di unità fisiche per ogni esemplare logico, a seconda del codice usato e della qualità dell'hardware. È il motivo per cui il conteggio grezzo di un processore dice poco, perché contano la qualità dei qubit e quanti qubit logici se ne possono ricavare.
Quanti qubit hanno oggi i computer quantistici?
I processori disponibili spaziano da poche decine ad alcune migliaia di unità fisiche, tutte nell'era NISQ, cioè rumorose, non corrette e adatte a esperimenti e prototipi più che a produzione. Le roadmap dei principali produttori puntano ai primi sistemi con esemplari logici corretti entro la fine del decennio, ma le stime vanno lette con prudenza, perché la scalabilità della correzione d'errore è essa stessa una sfida di ricerca aperta. Per problemi industriali reali serviranno migliaia di esemplari logici, ovvero milioni di componenti fisici, un traguardo lontano che rende ancora più preziose le alternative disponibili oggi, a partire dall'emulazione, dove i circuiti si sviluppano e si validano senza attendere quell'hardware.
Il numero di qubit è l'unica metrica che conta?
No, ed è una semplificazione da cui diffidare. Le metriche rilevanti includono la fedeltà delle porte, cioè quanto ogni operazione è accurata, i tempi di coerenza, cioè quanto a lungo lo stato sopravvive, la connettività, cioè quali coppie possono interagire direttamente, la profondità di circuito eseguibile e metriche aggregate come il volume quantistico. Un processore con poche unità eccellenti può superare in utilità uno con molte limitazioni tecniche. Chi valuta fornitori o progetti dovrebbe sempre chiedere queste cifre, e diffidare dei confronti costruiti sul solo conteggio, che sono marketing, non ingegneria. Le stesse metriche valgono, specularmente, per giudicare la qualità di un ambiente di emulazione.
Come si sperimenta con i qubit senza hardware quantistico?
La risposta è l'emulazione quantistica, in cui un'infrastruttura classica ad alte prestazioni riproduce esattamente l'algebra dei qubit, permettendo di costruire circuiti, ispezionare gli stati intermedi, cosa impossibile su hardware reale dove la misura è distruttiva, attivare modelli di rumore controllati e ripetere ogni esecuzione in modo deterministico.
È lo strumento ideale per formazione, ricerca e prototipazione industriale, ed è esattamente il terreno su cui HumanQ sviluppa i propri progetti di emulazione quantistica, con un principio guida preciso, cioè mantenere il focus su ciò che si può sviluppare già oggi, invece di attendere un hardware che maturerà con i suoi tempi.
Rispetto alla simulazione quantistica di sistemi fisici, l'emulazione replica la teoria del calcolo non la macchina fisica (simulazione). Sul piano operativo, la piattaforma consente anche di confrontare fianco a fianco versioni diverse dello stesso circuito, misurando come cambiano fedeltà e profondità, un ciclo di ottimizzazione che sull'hardware reale avrebbe costi e tempi proibitivi e che in emulazione si chiude invece con poche ore di lavoro preparatorio.
Lavora con i qubit da subito, in emulazione
HumanQ sviluppa progetti di emulazione quantistica, per progettare e testare circuiti su casi d'uso reali, formare il tuo team e costruire già oggi ciò che l'hardware di domani eseguirà. Scopri l'emulazione quantistica, valuta la quantum readiness della tua azienda o contatta il team HumanQ.