Poarta cuantică

O poartă cuantică ( element de logică cuantică ) este un element de bază al unui computer cuantic care convertește stările de intrare ale qubiților în stări de ieșire conform unei anumite legi. Diferă de porțile logice convenționale prin faptul că operează pe qubiți . Porțile cuantice, spre deosebire de multe porți clasice, sunt întotdeauna reversibile .

Deoarece un qubit poate fi reprezentat ca un vector în spațiul bidimensional, funcționarea porții poate fi descrisă printr-o matrice unitară , prin care se înmulțește vectorul de stare corespunzător al qubitului de intrare. Porțile cu un singur qubit sunt descrise de matrice 2 × 2 , porțile cu doi qubit de matrice 4 × 4 și porțile n -qubit de 2 n  × 2 n .

Exemple de porți cuantice

Cele mai simple porți de un qubit:


Sunt posibile și porți cu două intrări (și două ieșiri, deoarece numărul de intrări și ieșiri pentru porțile cuantice trebuie să fie același din cauza cerinței de unitaritate):

,

atunci matricea de transformare CU arată astfel:


Porțile importante de 3 qubit sunt:

Porți cuantice universale

Un set de porți cuantice se numește universal dacă orice transformare unitară poate fi aproximată cu orice precizie dată printr-o succesiune finită de porți din această mulțime. Cu alte cuvinte, porțile cuantice universale sunt generatoare ale grupului de matrici unitare. Se poate dovedi că setul format din poarta C-NOT și toate porțile de un qubit este universal. Sunt posibile și alte seturi universale.

Link -uri