![QPanda量子计算编程](https://wfqqreader-1252317822.image.myqcloud.com/cover/363/52204363/b_52204363.jpg)
上QQ阅读APP看书,第一时间看更新
1.1.1 单量子比特
在经典计算中,经典比特的状态用0或1表示,而在量子计算中可以用、
、
、
表示量子比特的状态,“
”是狄拉克(Dirac)括号。为了与经典计算的二进制规则兼容,本书后续章节只使用
、
这两种状态。量子比特是可以处在多种状态的叠加态的,也就是说量子比特可以处在
、
这两种状态的叠加状态,那怎么表示这种叠加状态呢?可以把量子比特表示为二维复向量空间
中的一个单位向量。设
、
为
的一组基,则一个量子比特可以表示为
![](https://epubservercos.yuewen.com/DE4208/30904213107324706/epubprivate/OEBPS/Images/tx01403.jpg?sign=1739252208-CiyAo6mpmAckgw6ZbrJapKWeqDhSxkqZ-0-6d3b9669d7d61fe6a7a1cb331beb8ba4)
(1.1)
其中,、
都是复数,称为振幅,且满足归一化条件
。
接下来,考虑将 表示为一个特定的形式。这种形式通常称为布洛赫(Bloch)球, 如图1.1所示。
布洛赫球的北极表示,南极表示
。根据布洛赫球表示法,可以将任意单量子比特量子态写为
![](https://epubservercos.yuewen.com/DE4208/30904213107324706/epubprivate/OEBPS/Images/tx01447.jpg?sign=1739252208-fYho8R15eMXgiWCC4qeMaFsrIwGo40nM-0-38f8a6f2cd0c7de6c0da28749fe2d3ac)
(1.2)
其中, 和
是实数,
是任意相位。这种表示方式的物理意义是,
和
描述了
在布洛赫球上的位置,
描述了
的全局相位。由于
对观测值没有实质性的影响,所以这里可以忽略。进而,可以表示为
![](https://epubservercos.yuewen.com/DE4208/30904213107324706/epubprivate/OEBPS/Images/tx01523.jpg?sign=1739252208-bjx7ov704cC3Ld0wWenIcYYZfsbKX29C-0-6bc2bb14fa7cbeba72ef4cd9d5c9008f)
(1.3)
![](https://epubservercos.yuewen.com/DE4208/30904213107324706/epubprivate/OEBPS/Images/1-1.jpg?sign=1739252208-Lwt4T1T6puPCa8cQJYUEa28OzyCOX7y4-0-02ef13e1e0483e280c02baa52b44ca49)
图1.1 布洛赫球
显然,这里对应球上的点
。
下面证明如果将 表示为式(1.2),则有
和
。首先,将式(1.2)代入式(1.1):
![](https://epubservercos.yuewen.com/DE4208/30904213107324706/epubprivate/OEBPS/Images/tx01567.jpg?sign=1739252208-gb6GFzehpbszFJo74cUMcleqYO2nOBb4-0-b0a2198cc6f7afae382647f6485dfe6f)
(1.4)
这样,可以得到:
![](https://epubservercos.yuewen.com/DE4208/30904213107324706/epubprivate/OEBPS/Images/tx01577.jpg?sign=1739252208-6fmuJITK8yhxV7dLLnlhjr45JdOmOhEC-0-9de5c42f41e1b225575ea83b16e6d672)
(1.5)
然后,计算 :
![](https://epubservercos.yuewen.com/DE4208/30904213107324706/epubprivate/OEBPS/Images/tx01594.jpg?sign=1739252208-fE3PBmIGaIf2j6iaUQf45C6Y2xk6kjzW-0-c36a74fb3d10a702cd3a4d46cb53d297)
(1.6)
这证明了第一个等式。同时,第二个等式也得到了验证。
因此, 和
是等价的。