Se hai già letto l’articolo introduttivo sul qubit e sulla sfera di Bloch, sei pronto per un passo importante: scoprire cos’è e come funziona la porta di Hadamard (o porta H). Se non l’hai ancora fatto, comincia da qui: 👉 Qubit spiegato semplice: alla base dei Computer Quantistici.


Cos’è la Porta di Hadamard

Una porta logica quantistica è un’operazione matematica che modifica lo stato di un qubit, proprio come le porte logiche classiche (AND, OR, NOT) modificano i bit nei computer tradizionali.

La porta di Hadamard, spesso indicata con la lettera H, è una delle più fondamentali: trasforma uno stato base come |0⟩ o |1⟩ in una sovrapposizione coerente di entrambi gli stati.

In altre parole: la porta di Hadamard mette il qubit in uno stato di sovrapposizione, permettendogli di assumere contemporaneamente i valori |0⟩ e |1⟩. Questa condizione è cruciale per sfruttare la vera potenza del calcolo quantistico.

Cosa fa esattamente la porta di Hadamard?

La porta di Hadamard è una porta logica quantistica che porta il qubit da uno stato definito (|0⟩ o |1⟩) a una sovrapposizione equilibrata dei due stati base.

In altre parole, se un qubit fosse come una monetina, applicare la porta di Hadamard è come farla girare velocemente in aria: finché gira è contemporaneamente testa e croce. È solo quando la “misuri” che la monetina cade in un risultato definito.

llustrazione che confronta una moneta classica ferma con una moneta quantistica in sovrapposizione, usata per spiegare visivamente il concetto di qubit e sovrapposizione quantistica.
A sinistra: una moneta classica ferma rappresenta uno stato definito (|HEADS⟩). A destra: una moneta in rotazione rappresenta un qubit in sovrapposizione quantistica (|HEADS⟩ + |TAILS⟩)/√2.

Matematicamente, la porta di Hadamard è rappresentata da questa matrice unitaria 2×2:

$H = \frac{1}{\sqrt{2}} \begin{bmatrix} 1 & 1 \\ 1 & -1 \end{bmatrix}$

Quando viene applicata a uno stato di base, il risultato è:

  • Se il qubit è in stato $|0⟩ = \begin{bmatrix} 1 \ 0 \end{bmatrix}$:

$ H |0⟩ = \frac{1}{\sqrt{2}} (|0⟩ + |1⟩) $

Ottieni una sovrapposizione equilibrata con fase positiva. Sfera di Bloch: il qubit parte dall’alto (|0⟩) e si posiziona sull’equatore lungo l’asse X positivo.

    • Se il qubit è in stato $|1⟩ = \begin{bmatrix} 0 \ 1 \end{bmatrix}$:

    $ H |1⟩ = \frac{1}{\sqrt{2}} (|0⟩ – |1⟩) $

    Ottieni una sovrapposizione equilibrata con fase negativa. Sfera di Bloch: il qubit parte dal basso (|1⟩) e si posiziona sull’equatore lungo l’asse X negativo.

    In entrambi i casi, il qubit finisce in una sovrapposizione quantistica, ma con una fase diversa.

    Cos’è la fase quantistica?

    La fase è il segno o l’angolo (quando si lavora con numeri complessi) che accompagna i coefficienti della sovrapposizione. Non cambia la probabilità di misurare |0⟩ o |1⟩, ma è essenziale quando più qubit interferiscono tra loro.

    Puoi immaginarla così. Se consideri i qubit come onde, la fase indica “quando e come” queste onde si incontrano.

    • Due onde con la stessa fase si combinano rafforzandosi (interferenza costruttiva).
    • Due onde con fasi opposte si indeboliscono o si cancellano a vicenda (interferenza distruttiva).

    Sono proprio queste interferenze (guidate dalle fasi quantistiche) a rendere possibili algoritmi quantistici molto potenti, come quelli di Grover o Shor.

    Perché la Porta di Hadamard è così importante?

    La porta di Hadamard è spesso la prima operazione eseguita in un algoritmo quantistico, perché prepara tutti i qubit in uno stato coerente di sovrapposizione.

    Esempi pratici:

    • L’algoritmo di Grover (di ricerca) applica Hadamard a tutti i qubit per inizializzare la ricerca su tutti gli stati possibili in parallelo. Dopo varie iterazioni, solo lo stato desiderato resta rafforzato (interferenza costruttiva).
    • L’algoritmo di Shor (di fattorizzazione) usa la porta di Hadamard per trasformare uno stato classico in uno quantistico prima della trasformata di Fourier quantistica. Senza sovrapposizione, l’algoritmo non funzionerebbe.

    Differenza chiave con gli algoritmi classici

    Nei computer classici esploreresti le combinazioni una per una.
    Con Hadamard + interferenze, un computer quantistico può lavorare su tutte le combinazioni contemporaneamente, ma solo se sfrutti bene la fase.

    Come si realizza fisicamente la Porta di Hadamard?

    L’implementazione fisica dipende dalla tecnologia del qubit. La porta H è sempre un’unitaria 2×2 (reversibile e a norma unitaria), ma il mezzo fisico varia:

    Tipo di qubitImplementazione della Hadamard
    SuperconduttoriImpulsi a microonde in risonatori raffreddati (es. IBM, Google)
    FotoniciInterferenza tramite beam splitter e fasi ottiche
    Ioni intrappolatiImpulsi laser su livelli elettronici degli ioni
    Spin elettroniciCampi magnetici oscillanti (risonanza di spin)

    📌 In sintesi:

    • È fondamentale per rendere il calcolo quantistico non solo parallelo, ma interferente e selettivo.
    • La porta di Hadamard trasforma |0⟩ e |1⟩ in sovrapposizioni coerenti.
    • Crea la condizione per sfruttare le interferenze quantistiche.
    • È usata all’inizio di quasi tutti gli algoritmi quantistici.

    E se ti sembra tutto troppo complicato, non preoccuparti: è normale trovare questi concetti inizialmente ostici, non serve capirli tutti subito. Nel prossimo articolo parleremo delle altre porte logiche quantistiche, come X, Z, CNOT e T, e vedremo come si combinano nei circuiti reali: 👉 Le porte logiche quantistiche spiegate semplice


    https://bitoflogic.it/qubit-cose-guida-calcolo-quantistico/
    https://bitoflogic.it/il-metodo-degli-elementi-finiti-il-teorema-di-proiezione/
    https://bitoflogic.it/la-deposizione-balistica-e-lequazione-kpz/