单量子比特门
Hadamard门
H=21[111−1]
H2=I
Pauli矩阵
X=σx=[0110]
Y=σy=[0i−i0]
Z=σz=[100−1]
旋转门
Rx(θ)=[cos2θ−isin2θ−isin2θcos2θ]
Ry(θ)=[cos2θsin2θ−sin2θcos2θ]
Rz(θ)=[e−i2θ00ei2θ]
T=Rz(4π)
S=Rz(2π)
多量子比特门
约定狄拉克符号中左侧为高位,右侧为低位。比如基态 ∣00⟩ 中,左侧 0 为高位,右侧 0 为低位。
CNOT门
高位作为控制位
UCNOT=1000010000010010
低位作为控制位
UCNOT=1000010100100000
SWAP门
USWAP=1000001001000001
Toffoli门
两个高位为1时,将低位量子态翻转。
1000000001000000001000000001000000001000000001000000000100000010
Fredkin门
高位为1时,将两个低位量子态交换。
1000000001000000001000000001000000001000000000100000010000000001