Bramka Hadamarda

Z testwiki
Przejdź do nawigacji Przejdź do wyszukiwania
Symbol bramki Hadamarda używany w obliczeniach kwantowych i na schematach obwodów kwantowych

Bramka Hadamarda (ozn. w skrócie symbolem H) – jednokubitowa bramka kwantowa, która przekształca qubity w stanach bazowych |0 i |1 na superpozycje tych stanów z równymi wagami; zwykle wybiera się tak fazę, że bramka ta w notacji Diraca ma postać:

H=|0+|120|+|0|121|

W reprezentacji macierzowej bramkę tą reprezentuje 2-wymiarowa macierz unitarna; w bazie wektorów |0,|1 macierz ta jest iloczynem 21 i macierzy Hadamarda:

H=12[1111]

Działanie bramki Hadamarda

Działanie bramki Hadamarda H dla wektorów bazowych (stanów bazowych) |0 oraz |1 oblicza się, mnożąc macierz H przez wektory bazy, co daje wynik:

H|0=12(|0+|1),
H|1=12(|0|1).

Wektory H|0,H|1 stanowią bazę ortonormalną w przestrzeni stanów jednego kubitu, którą nazywa się bazą Hadamarda i oznacza symbolami |+H|0, |H|1.

Odwracalność bramki Hadamarda

Bramka Hadamarda jak każda bramka kwantowa jest odwracalna: jej działanie prowadzi do pewnego stanu kwantowego to ponowne przejście tego stanu przez bramkę Hadamarda daje stan początkowy. Np.:

H|0=12|0+12|1

oraz

H(12|0+12|1)=12(H|0+H|1)=12(12(|0+|1)+12(|0|1))=12(|0+|1+|0|1)=|0.

Powyższą własność łatwo dowodzi się korzystając z postaci macierzowej bramki Hadamarda: podwójne zastosowanie tej bramki odpowiada mnożeniu macierzy bramki Hadamarda przez siebie, co daje macierz jednostkową:

HH=12[1111]12[1111]=[1001]

Oznacza to, że działanie kolejnych dwóch bramek jest identycznością, a więc nie zmienia stanu, na który działa.

Uniwersalność bramki Hadamarda

Bramka Hadamarda ma podstawowe znaczenie dla obliczeń kwantowych, jako jedna z tzw. uniwersalnych bramek kwantowych (wszystkie inne bramki kwantowe można zbudować z bramek zbioru uniwersalnych bramek kwantowych).

Zobacz też