I gate 的符號
以上這兩個都是 X gate 的符號
Y gate 的符號
Z gate 的符號
不了解 SU(2) 與 generator 並不影響往後的閱讀,這已經到量子場論程度,有興趣的讀者可以參看 Lie algebra以下是這三個 gate 的關係 \begin{split} X^2&=Y^2=Z^2=I \\ Y&=iXZ \\ XY&=-YX \\ ZY&=-YZ \\ XYX&=iZX=-Y \end{split}
可以自己在紙上,用矩陣做證明\begin{split} XZ&=-ZX \\ ZXZ&=-X \\ ZYZ&= -Y \\ ZZZ&=Z \end{split} ## Hadamard gate (H gate) Hadamard gate 是量子計算中最常用到的 gate 之一,常常會是電路中第一個用到的 gate。
H gate 的符號
最後一條式子看不懂的話,可以將 x 與 y 一個一個代入 0 或 1H gate 會將 qubit 從 $|0\rangle$ 或 $|1\rangle$ 變成疊加態: \begin{split} H|0\rangle = \frac{1}{\sqrt{2}}(|0\rangle+|1\rangle)=|+\rangle\\ H|1\rangle = \frac{1}{\sqrt{2}}(|0\rangle-|1\rangle)=|-\rangle \end{split} H gate 會將 qubit 從 $|0\rangle$ 或 $|1\rangle$ 進入疊加態。上式還可以簡寫成: \begin{split} H|u\rangle=\frac{1}{\sqrt{2}}(|0\rangle+(-1)^u|1\rangle) \qquad \text{where}\quad u\in\{0,1\} \end{split} 可以將 $u$ 代 $0$ 或 $1$ 進上式驗證看看。當對疊加態(如 $|+\rangle$ 和 $|-\rangle$)做 H gate 操作時,會: \begin{split} H|+\rangle&=H\frac{1}{\sqrt{2}}(|0\rangle+|1\rangle)\\ &=\frac{1}{\sqrt{2}}(H|0\rangle+H|1\rangle) \\ &=\frac{1}{\sqrt{2}}[\frac{1}{\sqrt{2}}(|0\rangle+|1\rangle)+\frac{1}{\sqrt{2}}(|0\rangle-|1\rangle)] \\ &=\frac{1}{2}(|0\rangle+|1\rangle+|0\rangle-|1\rangle)\\ &= |0\rangle \end{split} 這是因為 \begin{split} H|+\rangle&=HH|0\rangle \\ &=I|0\rangle \\ &=|0\rangle \end{split} 同理 \begin{split} H|-\rangle&=HH|1\rangle\\ &= |1\rangle \end{split} 另外 \begin{split} H^2&=I \\ HXH&=Z \\ HYH&= -Y \\ HZH&=X \end{split} ## Phase shift gate 下面要介紹的兩個 gate,與 Z gate 合稱為 phase shift gate。因為他們不會影響 qubit 的量子態本身,只會改變量子態的相位(機率幅的負數或虛數) ### S gate 又稱為 phase gate,連續做兩個 S gate 就是 Z gate
S gate 的符號
T gate 的符號