Hadamardo vartai

Hadmardo vartai () – tai kvantiniai vartai naudojami kvantiniame kompiuteryje, kilę iš Hadamardo transformacijos, skirti, kubitą pervesti į superpozicijos būseną. Hadamardo kvantiniai vartai neturių klasikinių vartų analogų. Hadamardo vartai gali operuoti tik ant vieno kubito, be to kiekvienam kubitui reikia savo atskirų Hadamardo vartų.
Kubitas, kurio būsena yra |1>, pereidamas per Hadamardo vartus persikelia į būseną:
 .
O |0> pereidamas per Hadamardo vartus pereina į superpozicijos būseną, kuri užrašoma šitaip:
 .
Šiose būsenose kubitai pereidami dar kartą per Hadamardo vartus grįžta į pradinę būseną:
 ;
 .

Skaičiavimai su Hadamardo vartais 

Kartais vietoje 0 rašomas 1, o vietoje 1 rašomas -1:
 ;
 .
Mes taip ir žymėsime. Pirmas (pvz.: 1) nuo viršaus kubitas rašomas pirmu, o antras (pvz:. -1) nuo viršaus antru:
 .
Kai 2 kubitai yra perėję Hadamardo vartus, tai jie turės 4 reikšmes:
 .
Jei iš paskos šiuos 2 kubitus seka dar vienas kubitas H|-1>, tai bendras kubitų užrašymas atrodys taip:
 
 
 .

Reikšmės 

 

 .
 .
 .
 
 .
Kur X yra kvantiniai NOT vartai, o Z yra fazės vartai.

Jei
 ,
tai
 ,

Pavyzdžiui,
 .

Tada,
 

 
kur n, kubitų skaičius. Pavyzdžiui, jei n=4, tai:
 .
O jei n=2, tai:
 .
 .
 .

Kur naudojami Hadamardo vartai? 
Hadamardo vartai naudojami:
 Doičo-Džozo algoritme,
 Groverio algoritme.

Kiti kvantiniai vartai 
 Hadamardo vartai
 CNOT vartai
 Kvantiniai NOT vartai
 Fazės vartai
 Tofolio vartai

Nuorodos 
 Paaiškinimas kodėl 1 (arba 0) praėjęs du kartus per Hadamardo vartus vėl tampa 1 (arba 0). Video.

Kvantinė informatika