Ohjattu negaatio ( C-NOT' , CNOT , ohjattu EI ) on käännettävä logiikkaportti , joka toteuttaa klassisen XOR :n kaltaisen toiminnon , joka on porttiluokan CU (ohjatut operaatiot U) erikoistapaus. Siinä on 2 tuloa ja 2 lähtöä. Ensimmäinen tulo on ohjaussignaali, toinen tulo on bitti, joka käännetään, jos ohjaustuloon syötetään yksikkö. Klassisessa NOT- logiikkaportissa on 1 lähtö, mutta C-NOT-portti vaatii 2 lähtöä käännettävyyden ylläpitämiseksi , ja muuttamaton ohjaussignaali syötetään lisälähtöön.
Sitä käytetään laajalti kvanttiporttina , kun se invertoi toisen kubitin vain niille tulokvanttitiloille, joissa ensimmäinen (ohjaus) qubit on yhtä suuri kuin yksi. Mikä tahansa kvanttioperaatio voidaan toteuttaa käyttämällä ohjattua negatiivista (CNOT) logiikkaporttia ja kääntämällä yhden kubitin tilaa [1] [2] .
Tämän portin muunnosmatriisilla on muoto:
CNOT voidaan esittää myös totuustaulukkona:
Sisäänkäynti | Poistu | |||
---|---|---|---|---|
0 | 0 | 0 | 0 | |
0 | yksi | 0 | yksi | |
yksi | 0 | yksi | yksi | |
yksi | yksi | yksi | 0 |
CNOT-kvanttiportin ensimmäinen fyysinen toteutus saatiin vuonna 1995. [3] Tässä toteutuksessa käytettiin yhtä 9 Be + -ionia ja kaksi kubittia toteutettiin Ciracin ja Zollerin ehdottaman järjestelmän mukaisesti sen eri tiloissa (hyperhieno jako ²S 1/2 kohdekubitille ja 2 yliaallon tilaa oskillaattori ohjauskubitille). Elementin luotettavuus oli noin 90 %. [neljä]