Quantum XNOR Gate Construction


10

Ho provato a fare qui prima, dal momento che una domanda simile era stata posta su quel sito. Sembra più pertinente per questo sito comunque.

Attualmente capisco che un gate XOR quantistico è il gate CNOT. Il gate quantico XNOR è un gate CCNOT?


Grazie per aver portato la tua domanda qui, è davvero eccezionale per questo sito.
James Wootton,

Risposte:


7

f:xyx{0,1}nny{0,1}n

fr:(x,y)(x,yf(x))
mm

Un gate quantico che implementa questo è fondamentalmente solo il gate quantico corrispondente alla valutazione della funzione reversibile. Se si scrive semplicemente la tabella di verità della funzione, ogni riga corrisponde a una riga della matrice unitaria e l'output indica quale voce di colonna contiene un 1 (tutte le altre voci contengono 0).

xf(x)001010100111(x,y)(x,yf(x))000001001000010010011011100100101101110111111110
U=(0100000010000000001000000001000000001000000001000000000100000010).

f(x)f(x)

xa,ba{0,1}n1b{0,1}af(a,b)b

f:(a,b)(a,f(a,b)).

abf(a,b)001010100111
a=01,0a=1
abaf(a,b)0001010010101111
U=(0100100000100001)
cNOT(1X)

brillante! grazie per questo e tutte le altre grandi risposte che ho visto da te (:
miagolio il

4

Il quantistico XNOR non è un CCNOT. CCNOT prenderebbe 3 bit come input, mentre XOR, XNOR e CNOT prendere solo 2 bit o qubit come input.

Il motivo per cui diciamo che XOR può essere pensato come un CNOT è spiegato qui , e lo stesso ragionamento può essere usato per costruire l'XNOR (2 qubit).


Se XOR == CNOT, XNOR == SWAP?
Meowzz,

Sembra una domanda separata.
user1271772,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.