1. 1bit Q state는 유니터리 오퍼레이터 하나면 충분하다.
이것의 inverse matrix는
이다. 따라서 유니터리는
,
Determinant of U should be 1.
Mermin책에서는 a를 a로 b를 -b*로 놓아서
이고
이고
2. 2-bit Quantum state
우리는 이미, 일반적인 two-bit quantum state는 두 개의 1-bit state의 direct product로는 만들 수 없다는
사실을 알고 있다.
따라서
는
가 될 수 없다.
이 과정에 대해서 Mermin선생님은 뭔가 설명을 하시는데 금방 이해하기가 힘들다.
먼저
는 정의했으므로
는 가능하다.
일 것이고,
를 생각해 보자.
u의 규칙에 따라서
U를 첫번째 bit에 operation을 했는데, 나온 상태는 두번째 bit을 바꾼 것으로 이해할 수 있다.
그런데, 그 다음 설명이 좀 이상한데,
와
을 수직으로 잡을 수 있느냐의
문제를 논한다.
그전에 unprimed된 상태가 이미 수직이었으면, U를 작용시킬 필요도 없다는 설명도 있다. 그래서
이라는 말도 나온다.
(조심해서 해석해야 한다.)
어쨌든, a, b를 잘 잡으면 primed된 상태들을 수직으로 만들 수 있다.
그 다음에 크기를 1로 만드는 factor를 lambda, mu라고 하면
double primed state는 primed state를 lambda, mu로 나누어서 크기를 1로 만들 수 있을 것이다.
double primed state들이 orthornormal하므로
인 유니터리 v를 잡을 수 있다.
따라서
양변에
를 곱하면
가 되고 마지막 비트의 1값을 0으로 바꾸면 두번째 비트를 뒤로 뽑을 수 있다. 그렇게 하기 위해서는 CNot op. 가 필요하다.
는 모두 unitary,
의 크기는 1이므로
의 크기도 1이이야 한다. (유니터리는 크기 보존)
따라서
로 쓸 수 있고, w는 유니터리
요약하면 general 2-bit Q state는
로 만들 수 있다.
여기서 operator의 첨자는 operator가 작용하는 bit가 1번 bit인지 0번 bit인지 의미한다.