Negația controlată ( C-NOT' , CNOT , controlled NOT ) este o poartă logică reversibilă care implementează o operație similară XOR clasic , un caz special al clasei de poartă CU (operații controlate U). Are 2 intrari si 2 iesiri. Prima intrare este un semnal de control, a doua intrare este un bit care va fi inversat dacă o unitate este aplicată la intrarea de control. Poarta logică clasică NOT are 1 ieșire, dar poarta C-NOT necesită 2 ieșiri pentru a menține reversibilitatea , iar la ieșirea suplimentară este aplicat un semnal de control nemodificat.
Este utilizat pe scară largă ca o poartă cuantică , atunci când inversează al doilea qubit numai pentru acele stări cuantice de intrare în care primul qubit (de control) este egal cu unu. Orice operație cuantică poate fi implementată folosind o poartă logică de negare controlată (CNOT) și inversarea stării unui singur qubit [1] [2] .
Matricea de transformare a acestei porti are forma:
CNOT poate fi reprezentat și ca un tabel de adevăr:
Intrare | Ieșire | |||
---|---|---|---|---|
0 | 0 | 0 | 0 | |
0 | unu | 0 | unu | |
unu | 0 | unu | unu | |
unu | unu | unu | 0 |
Prima implementare fizică a porții cuantice CNOT a fost obținută în 1995. [3] În această implementare, a fost folosit un ion 9 Be + și doi qubiți au fost implementați conform schemei propuse de Cirac și Zoller pe diferitele sale stări (diviziunea hiperfină ²S 1/2 pentru qubitul țintă și 2 stări ale armonicii oscilator pentru qubit-ul de control). Fiabilitatea elementului a fost de aproximativ 90%. [patru]