Pregled kvantnih gejtova

Svi gejtovi dostupni u vizuelnom simulatoru — sa leve strane simbol, a sa desne objašnjenje, matrica i primer delovanja. Konvencija bazisa za višekubitne gejtove: |00⟩, |01⟩, |10⟩, |11⟩ (kontrola pa cilj).

H
1 kubit

Hadamard

Pravi superpoziciju — od baznog stanja stvara jednaku superpoziciju |0⟩ i |1⟩. Rotacija za π oko ose (X+Z)/√2.

Matrica
1/√2
111−1
Primer delovanja
H|0⟩ = (|0⟩ + |1⟩)/√2, H|1⟩ = (|0⟩ − |1⟩)/√2
Sopstveni inverz: H·H = I. Ključna za stvaranje superpozicije.
X
1 kubit

Pauli-X (NOT)

Kvantni NOT — obrće |0⟩ i |1⟩. Rotacija za π oko X ose.

Matrica
0110
Primer delovanja
X|0⟩ = |1⟩, X|1⟩ = |0⟩
Y
1 kubit

Pauli-Y

Rotacija za π oko Y ose; kombinuje bit-flip i fazni flip.

Matrica
0−ii0
Primer delovanja
Y|0⟩ = i|1⟩, Y|1⟩ = −i|0⟩
Z
1 kubit

Pauli-Z

Fazni flip — menja znak |1⟩, ne dira |0⟩. Rotacija za π oko Z ose.

Matrica
100−1
Primer delovanja
Z|0⟩ = |0⟩, Z|1⟩ = −|1⟩
S
1 kubit

Faza S (√Z)

Dodaje fazu π/2 na |1⟩. Koren iz Z.

Matrica
100i
Primer delovanja
S|1⟩ = i|1⟩
S² = Z.
T
1 kubit

Faza T (√S)

Dodaje fazu π/4 na |1⟩. Koren iz S.

Matrica
100e^(iπ/4)
Primer delovanja
T|1⟩ = e^(iπ/4)|1⟩
T² = S, T⁴ = Z.
Rx
1 kubit · param: θ

Rotacija oko X — Rx(θ)

Parametrizovana rotacija stanja za ugao θ oko X ose Blochove sfere.

Matrica
cos(θ/2)−i·sin(θ/2)−i·sin(θ/2)cos(θ/2)
Primer delovanja
Rx(π)|0⟩ = −i|1⟩
Ry
1 kubit · param: θ

Rotacija oko Y — Ry(θ)

Parametrizovana rotacija za ugao θ oko Y ose; drži amplitude realnim.

Matrica
cos(θ/2)−sin(θ/2)sin(θ/2)cos(θ/2)
Primer delovanja
Ry(π/2)|0⟩ = (|0⟩ + |1⟩)/√2
Rz
1 kubit · param: θ

Rotacija oko Z — Rz(θ)

Parametrizovana fazna rotacija za ugao θ oko Z ose.

Matrica
e^(−iθ/2)00e^(iθ/2)
Primer delovanja
Rz(θ)|1⟩ = e^(iθ/2)|1⟩
CX
●─⊕
2 kubita

Controlled-NOT (CNOT)

Ako je kontrolni kubit |1⟩, primenjuje X na ciljni; inače ništa. Osnovni gradivni blok za isprepletanost.

Matrica
1000010000010010
Primer delovanja
CX|10⟩ = |11⟩; CX·(H⊗I)|00⟩ = (|00⟩ + |11⟩)/√2 (Bel-ovo stanje)
Bazis je poređan |00⟩, |01⟩, |10⟩, |11⟩.
CCX
●●─⊕
3 kubita

Toffoli (CCNOT)

Dvostruko kontrolisani NOT — X na cilj samo ako su oba kontrolna kubita |1⟩. Univerzalan za reverzibilnu klasičnu logiku.

Matrica
1000000001000000001000000001000000001000000001000000000100000010
Primer delovanja
CCX|110⟩ = |111⟩, CCX|111⟩ = |110⟩
CP
●─P
2 kubita · param: λ

Controlled-Phase — CP(λ)

Dodaje fazu e^(iλ) samo kada su oba kubita |1⟩. Ključna u kvantnom Furijeovom transformu.

Matrica
100001000010000e^(iλ)
Primer delovanja
CP(π) = CZ: CP(π)|11⟩ = −|11⟩

Operacije

Pored gejtova, simulator ima i operacije koje nisu unitarne (nemaju matricu).

Merenje

Meri kubit u standardnoj bazi i kolapsira ga u 0 ili 1. U simulatoru se ishodi prikazuju kao histogram preko više pokretanja (shots). Nije reverzibilna (unitarna) operacija, pa nema matricu.

Presek (barrier)

Tačka u kolu na kojoj se snima Blochov vektor svakog kubita radi vizualizacije stanja. Ne menja stanje i ne utiče na rezultat.