Nel campo della computazione quantistica, il concetto di porte quantistiche gioca un ruolo fondamentale nella manipolazione dell’informazione quantistica. Le porte quantistiche sono gli elementi costitutivi dei circuiti quantistici, consentendo l'elaborazione e la trasformazione degli stati quantistici. A differenza delle porte classiche, le porte quantistiche non possono possedere più ingressi che uscite, poiché devono rappresentare operazioni unitarie, cioè essere reversibili.
Nel calcolo classico, le porte (come ad esempio la porta AND e la porta OR) hanno tipicamente due ingressi e un'uscita (queste porte rientrano in una categoria dell'algebra booleana irreversibile, tuttavia esistono anche porte classiche che hanno lo stesso numero di ingressi e uscite e sono quindi reversibili). Nella computazione quantistica, tuttavia, le porte devono presentare una proprietà di unitarietà, e quindi devono avere lo stesso numero di ingressi e uscite.
Una delle caratteristiche essenziali delle porte quantistiche è la loro unitarietà, ovvero devono preservare la normalizzazione degli stati quantistici ed essere reversibili. Questo requisito garantisce che le operazioni quantistiche siano deterministiche e possano essere annullate, il che è importante per mantenere la coerenza delle informazioni quantistiche. Sfruttando le trasformazioni unitarie, le porte quantistiche possono implementare un'ampia gamma di operazioni, tra cui trasformazioni di Fourier quantistiche, stima di fase quantistica e teletrasporto quantistico.
Un esempio illustrativo di una porta quantistica (con lo stesso numero di ingressi e uscite) è la porta Controlled-NOT (CNOT). La porta CNOT, che è una porta a due qubit, ha due qubit di input e due qubit di output. Esegue un'operazione NOT sul secondo qubit (qubit target) solo se il primo qubit (qubit di controllo) è nello stato |1⟩. Questa porta esemplifica come le porte quantistiche possano manipolare più qubit contemporaneamente, mostrando il parallelismo inerente al calcolo quantistico, ma anche la reversibilità.
Inoltre, le porte quantistiche universali, come la porta Hadamard, le porte Pauli e le porte di fase, insieme alla porta CNOT formano un insieme completo (universale) che può essere utilizzato per approssimare qualsiasi trasformazione unitaria su un sistema quantistico (in altre parole implementare qualsiasi altra porta quantistica o un insieme di porte). Queste porte universali, in combinazione con adeguati algoritmi quantistici, consentono la realizzazione di circuiti quantistici in grado di risolvere problemi computazionali complessi in modo efficiente, superando le capacità dei computer classici in determinati settori.
Le porte quantistiche nel calcolo quantistico non possono possedere più input che output, a causa della loro proprietà di unitarietà (che si traduce in reversibilità del calcolo, a differenza delle porte booleane classiche, come ad esempio le porte NOR e NAND, nonché le porte standard OR e AND , oppure una porta XOR che corrisponde ad una classica porta CNOT, che non preserva il bit di controllo). Le porte quantistiche reversibili consentono operazioni sofisticate sui qubit che sfruttano i principi della meccanica quantistica. La versatilità e la potenza delle porte quantistiche derivano dalla loro unitarietà e capacità di manipolare gli stati quantistici in modo reversibile, aprendo la strada allo sviluppo di algoritmi quantistici con capacità computazionali trasformative.
È un dato di fatto che lo sviluppo della teoria dell'informazione quantistica e del calcolo dal punto di vista della comunità dell'ingegneria informatica è iniziato con il ricercatore IBM Charles Bennett che stava considerando le architetture computazionali reversibili classiche, realizzando che le porte logiche booleane classiche sono irreversibili e quindi perdono informazioni, dissipando la codifica delle informazioni. energia in termini di calore (che è stato formalizzato dal principio c di Landauer che calcolando la quantità di energia dissipata per la cancellazione di un singolo bit in ogni operazione di porta logica booleana deve essere uguale a ln2, cioè un logaritmo naturale di 2 moltiplicato per la costante di Boltzmann e la temperatura) e quindi introducevano inevitabili in tali architetture il riscaldamento dei processori informatici, il che costituiva un ostacolo all'ulteriore miniaturizzazione. Charless Bennett si è rivolto alle porte classiche reversibili ma ha dimostrato che le porte universali singole reversibili sono solo porte a 3 bit (come la porta di Fredkin o la porta di Toffoli, altrimenti nota come CCNOT, o porta di controllo-controllo-non). Poiché lo spostamento delle architetture di calcolo classiche dalle porte logiche booleane (come NAND, una singola porta universale) a porte a 3 bit non sarebbe realistico a causa dello standard tecnico ben consolidato delle porte booleane implementato su semplici transistor nei processori dei computer, Bennett ha spostato la sua attenzione al modello di calcolo quantistico, poiché doveva essere reversibile a causa di una proprietà fondamentale dell'evoluzione temporale unitaria nella fisica quantistica. Ciò ha introdotto un nuovo, forte impulso allo sviluppo dell'informazione quantistica e della teoria computazionale e alle successive realizzazioni sperimentali.
Altre domande e risposte recenti riguardanti Fondamenti di informazione quantistica EITC/QI/QIF:
- Le ampiezze degli stati quantistici sono sempre numeri reali?
- Come funziona la porta di negazione quantistica (NOT quantistico o porta Pauli-X)?
- Perché la porta Hadamard è autoreversibile?
- Se misuri il 1° qubit dello stato Bell in una certa base e poi misuri il 2° qubit in una base ruotata di un certo angolo theta, la probabilità di ottenere una proiezione sul vettore corrispondente è pari al quadrato del seno di theta?
- Quanti bit di informazione classica sarebbero necessari per descrivere lo stato di una sovrapposizione arbitraria di qubit?
- Quante dimensioni ha uno spazio di 3 qubit?
- La misurazione di un qubit distruggerà la sua sovrapposizione quantistica?
- La famiglia universale delle porte quantistiche include la porta CNOT e la porta Hadamard?
- Cos'è un esperimento della doppia fenditura?
- Ruotare un filtro polarizzatore equivale a cambiare la base di misurazione della polarizzazione dei fotoni?
Visualizza altre domande e risposte in EITC/QI/QIF Quantum Information Fundamentals