양자 XNOR 게이트 구조


10

요청하려고 여기에 비슷한 질문이 해당 사이트에 요청했다 이후 처음. 그러나이 사이트와 더 관련이있는 것 같습니다.

양자 XOR 게이트가 CNOT 게이트라는 것이 나의 현재 이해입니다. 양자 XNOR 게이트는 CCNOT 게이트입니까?


질문을 보내 주셔서 감사합니다. 실제로이 사이트에 큰 도움이됩니다.
James Wootton

답변:


7

모든 고전적인 1 비트 함수 여기서 x { 0 , 1 } nn 비트 입력이고 y { 0 , 1 }n 비트 출력은 가역 계산으로 쓸 수 있습니다. f r : ( x , y ) ( x , y f ( x ) ) ( m의 모든 기능에 유의하십시오.f:xyx{0,1}nny{0,1}n

fr:(x,y)(x,yf(x))
m출력은 개의 1 비트 기능 으로 작성 될 수 있습니다 .)m

이를 구현하는 양자 게이트는 기본적으로 가역 기능 평가에 해당하는 양자 게이트입니다. 함수의 진리표를 간단히 작성하면 각 행은 단일 행렬의 행에 해당하며 출력에는 1을 포함하는 열 항목이 표시됩니다 (다른 모든 항목에는 0이 포함됨).

XNOR의 경우 표준 진리표와 가역 함수 진리표

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)

훌륭한! 이것 및 당신에게서 본 다른 모든 위대한 답변에 감사드립니다 (:
meowzz

4

양자 XNOR은 CCNOT가 아닙니다. CCNOT는 3 비트를 입력으로 사용하지만 XOR, XNOR 및 CNOT는 2 비트 또는 qubit 만 입력으로 사용합니다.

XOR을 CNOT로 생각할 수있는 이유는 여기 에 설명 되어 있으며 동일한 추론을 사용하여 (2 qubit) XNOR을 구성 할 수 있습니다.


XOR == CNOT이면 XNOR == SWAP입니까?
meowzz

별도의 질문처럼 보입니다.
user1271772
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.