Construção Quantum XNOR Gate


10

Tentei perguntar aqui primeiro, já que uma pergunta semelhante havia sido feita naquele site. Parece mais relevante para este site, no entanto.

Entendo que um portão XOR quântico é o portão CNOT. O portão quântico XNOR é um portão CCNOT?


Obrigado por trazer sua pergunta aqui, é realmente uma ótima para este site.
James Wootton

Respostas:


7

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

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

Uma porta quântica implementando isso é basicamente a porta quântica correspondente à avaliação da função reversível. Se você simplesmente escrever a tabela verdade da função, cada linha corresponderá a uma linha da matriz unitária e a saída informará qual entrada da coluna contém 1 (todas as outras entradas contêm 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)

brilhante! obrigado por esta e todas as outras ótimas respostas que já vi de você (:
meowzz

4

O XNOR quântico não é um CCNOT. O CCNOT aceita 3 bits como entrada, enquanto XOR, XNOR e CNOT recebem apenas 2 bits ou qubits como entrada.

A razão pela qual dizemos que o XOR pode ser considerado um CNOT é explicada aqui , e o mesmo raciocínio pode ser usado para construir o XNOR (2 qubit).


Se XOR == CNOT, é XNOR == SWAP?
Meowzz 17/09/19

Parece uma pergunta separada.
user1271772
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.