量子计算(三)——布洛赫球

一、纯态的表示
在上一篇文章量子态与量子门中,我们了解到纯态是单位的。也就是说任意量子态在表示为
时,总存在 。这促使我们想到三角变换,让 同时关联到一个变量 上:
上式允许我们在几何上做出这样的解释:想象一个由 张成的直角坐标系,如 图 1 所示,那么任意纯态 总是一个单位圆上的矢量,它与 间的夹角是 。

然而这样做相当于认定 是一个实参数,带来一个问题:计算基态的振幅并不局限在实数域上。我们当然能通过让 作为复数、从而使 成为复数,但这使我们失去了几何意义上的直观,并且相当于在 内部又引入了两个变量(以描述复量),完全将这个问题复杂化了。
为了在保持作为独立实数变量的同时、又保证振幅是复数的,联想到欧拉公式。本身也是单位的、并在 也是实数的情况下引入了虚数。这样,我们就可以将量子态重写为:
可是又出现了新的问题:之间有什么关系?这个问题的答案不能体现在上式中。为此,将提取出来并扔掉:
二、纯态与布洛赫球面
1.目前的纯态表示方法
在确定了两个角度变量 之后,纯态显然可以被标识在一个单位球面上了 11 但需要注意,与前一节所述不同,这个球的坐标轴不是由计算基态张成的,而是普通的坐标系。! 规定 表示矢量在 平面上的投影与 轴的张角,表示矢量与轴的夹角。也就如 图 2 所示。

现在,对于两个计算基态,能够取得它们的条件分别是:
在球上的位置如 图 3 所示。

这时, 平面像是回到了之前说的“用计算基态张成的平面”,而 轴的作用仅仅是告诉我们计算基态 的相位。球面上关于原点对称的两点,其代表的纯态互为相反数,此时对应的变换是 ;而为了求得与纯态正交的另外两个纯态,首先将这个纯态对称于 平面——这是变换 ,再做变换 。这两个纯态显然也分别互为相反数。
2.真实的布洛赫球面
在上述的球面中,要寻找与纯态正交的另一个纯态略显复杂了。解决方法是,由于研究纯态与研究其相反数是一样的,所以完全可以在球面上将相反的纯态全部剔除。“正的”纯态集中于上半球面,因此将这一部分重新映射到整个球面上——这是做变换 。此时,纯态被记为:
而两个计算基态分别位于球面的北极点和南极点,如 图 4 所示。

这样定义出来的球面就是布洛赫球面。在布洛赫球面上,关于原点对称的两个点所代表的纯态是正交的,因为:
注意第一个矩阵(行向量)是原纯态的共轭转置,因此指数要取反;第二矩阵(列向量)应用上文中的原点对称变换 。
3.纯态密度矩阵的对角化
在上一篇文章量子态与量子门中我们对单量子纯态密度矩阵做了对角化的工作。纯态 的密度矩阵可以对角化为:
如果用角度表示法可以重新写为:
不妨记:
就将单量子纯态的密度矩阵简记为 。注意到两个量子态的密度矩阵的张量积,就是这两个量子态的量子态的密度矩阵,即,那么从单量子纯态就可以扩展为任意(可分解)纯态:
由于 只在左上角有一个 ,所以 也只在左上角有一个 。这意味着,任意纯态的对角化,特征值都只有一个 ,其余均为 ——更加物理化一点地说,纯态对角化提供的信息是,纯态以百分百的概率处在 。 22 您可能会说这不是废话么!但这就是经过数学处理之后得到的事实。因此您在其他地方都见不到对纯态密度矩阵的对角化,因为它基本不提供有效信息——唯一有效的是在处理过程中得到的其他特征向量,它们都代表了与这个态矢正交的纯态。但在这个纯态可以拆分为各单量子纯态之张量积的情况下,求出各单量子纯态的正交纯态之后、再任意匹配作张量积,显然更加便捷。
三、再论单量子门
1.单量子门与角度表示法
在上节中我们提到门:
它的全名是泡利 门,作用是将相位翻转。实际上,如果用上面的角度表示法来看待这个量子门,那么得到的新量子态是:
这对应变换,也就是让纯态矢量绕 轴旋转 角度(或者说关于 轴做轴对称)!这便是 门名称的由来。相应地, 门也是让矢量绕 轴旋转 角度,上节未提到的 门也是让其绕 轴旋转 角度。泡利 门的矩阵形式是:
门的旋转作用是比较直观的,但是门并不太好看出来。以门为例,作用于量子态之后:
还记得之前说到,我们使用相对相位来表示纯态,因此总要强制 的相位为 ,这便是以 遍除新量子态的每一项,从而新量子态应当写为:
因此看出这个量子门对原纯态(在布洛赫球面上)施加的变换为 ,这便是绕 轴旋转了 ! 门同理。
泡利 门实际是绕 轴旋转 角的 旋转门 的特例,也就是取 时:
对于哈达玛变换,由于它一般用于从计算基态进入实数等概率的叠加态、及其逆过程,因此我们可以忽略掉用于提供虚数的。计算如下:
这对应变换 ,几何上相当于互换了 与 轴——于是原来的计算基态就变成了叠加态。
2.单量子纯态密度矩阵的矢量化
按照上述的内容,单量子纯态在表示为 时,可以非常直观简便地将其看做布洛赫球上的一个点。但是当它被写为密度矩阵时:
反而不太直观了,因为一个矩阵要看做矢量并不是一件简单的事。将单量子密度矩阵矢量化的一种简单做法当然是将其看做下述四个“单位”矩阵的线性叠加:
但这四个矩阵不是酉矩阵,不适合用在布洛赫球面中。重新看回泡利 门,现在将它们改名为泡利 矩阵:
这三个矩阵的迹都等于 ,都是正交酉矩阵,并且两两反对易33 如果两个算符 存在关系 ,那么称 和 是反对易的。,要由它们生成一个迹恒等于的密度矩阵,就应再找到一个迹恒为常值的酉矩阵——最简单的自然就是单位阵 了,将其记为 :
可以生成以上四个“单位”矩阵,因此用 的线性组合可以表示任意二阶矩阵,因为:
为了用 生成密度矩阵,就必须要使其迹为 —— 都为 ,而 ,因此密度矩阵的线性组合中必须要有一项 。而 在任意实系数线性组合下,总能让密度矩阵是厄米的(即),因此:
必然是一个密度矩阵。为了更加规整,不妨将系数 放在最外层,并记,于是任意单量子密度矩阵可以记为:
这样便完成了对单量子纯态密度矩阵的矢量化。
但这样做的意义是什么呢?首先,混合态是不适合以右矢的形式写出的,矢量化有利于之后向混合态推广;其次,在上节我们说到纯态的密度矩阵是幂等的,因此:
这样得到方程:
其中由于 ,于是得到在纯态下 的结论。因而,在矢量化的密度矩阵中,参数 起区分纯态与混合态的作用。而纯态的参数 总是等于 ,这也反映了纯态必然处在布洛赫球面上。
四、混合态与布洛赫球
1.从布洛赫球面到布洛赫球
在上一篇中,我们知道混合态密度矩阵表示为:
而通过上面的推导,纯态的密度矩阵又是:
代入可得:
那么混合态的参数,平方得模长平方为:
故而对于混合态来说总存在 。这就说明,代表单量子混合态的点在布洛赫球面之中,于是我们就将布洛赫球面推广到了布洛赫球。
单量子混合态显然可以被分解成两个正交纯态的线性组合——这是从布洛赫球的几何形态直接推出的。因为在布洛赫球面上关于原点对称的两个纯态是正交的,因此只需延长混合态的矢量交布洛赫球面于 点,那么与其原点对称的 点代表的纯态就与 纯态构成了这个混合态的正交纯态基。 44 而这在数学上就相当于将密度矩阵对角化。因此 纯态出现的概率就是原混合态参数 的模长, 纯态的概率自然就是 了。在极限的情况,即密度矩阵矢量代表的就是纯态,就回到了上一篇文章中对 密度矩阵对角化的讨论,即这个纯态本身的概率就是 、而 的概率就是 。
2.偏迹
在已知密度矩阵 的情况下,要想得知一个态 出现的概率,只需要计算:
如果有两个量子子系统 ,那么它们张成的密度矩阵就是 。由已经展开的张量积分解为原来的两个矩阵的操作称为偏迹,它是张量积的逆运算,记为:
也即,求谁的偏迹,就是在恢复另一个矩阵。那么偏迹具体又应该怎么算?答案是测量——测量其中一个子系统、而不对另一个子系统操作,自然就只剩下另一个子系统了。
现在以求 为例,这就是要测量 子系统而剩下 子系统。为此,遍历测量 中的每一个量子位、并且要保证不影响 子系统,因此在测量其中一个量子位的时候要张量积上单位阵 :
遍历每一个量子位之后,便剩下了 子系统:
类似地,遍历测量 子系统就得到了 的密度矩阵:
3.纠缠态与完全混合态
现在来看贝尔纠缠态:
以 为例来分析一下。容易写出此纠缠态的密度矩阵为:
再来求其平方:
这说明贝尔纠缠态是纯态。现在求第一个量子位的偏迹:
同理,求第二量子位的偏迹:
也就是 ,平方以后得 !如果对剩下三个贝尔纠缠态做同样的计算,结果都是相同的。这告诉我们一个事实:贝尔纠缠态本身是纯态,但是组成它的两个量子位都处于相同的混合态!推广而言,任意处于混合态的子系统,总能通过某些处理被包容在一个纯态中,这种处理称为“纯化”,会在之后说明。
对比贝尔纠缠态子系统的密度矩阵 与在之前推导过的矢量化的单量子密度矩阵:
这说明贝尔纠缠态子系统的参数 !在布洛赫球中,这就是原点的位置。将这种特殊的混合态称为完全混合态。
4.混合态的纯化
上面我们看到纯态的子系统可以是混合态。实际上对于任意混合态:
它总能通过与另一个子系统耦合形成一个纯态。为此,必须将上述矩阵对角化(称作 谱分解),设这样得到的特征值为 ,对应的特征向量为 ,于是:
66 注意这里隐含的性质:特征向量代表一个纯态,这些纯态之间是正交的,而是对应特征向量代表的纯态的概率。
现在,在同样维度计算基态张成的空间中,再寻找一组正交纯态,那么像下面这样:
生成的量子态就会是纯态。这是因为:
因此 ,其密度矩阵是 幂等的,故而是纯态。问题在于,如何寻找 这组正交纯态呢?答案其实很明显了:因为对角化得到的特征向量 就是这个空间中的一组正交基,直接取这组基即可,这和贝尔纠缠态是类似的;甚至,更简单地,取 计算基态 即可。
5.施密特分解
混合态能被纯化为纯态——或者说,纯态系统中可能有混合态的子系统的数学原理是施密特分解。假设 是一个由子系统 组合成的纯态,而子系统本身可以被正交对角化分解:
注意,子系统 的维度分别为 ,并不要求它们相等; 是它们各自在自己空间中的正交右矢。于是纯态 可以重新写为:
但施密特分解定理指出,上式还可以进一步化简为:
其中,求和的上限是两个子空间中维数较小那一个。以后不妨假定是较小那一个,那么上式再写为:
而 分别是 的密度矩阵 对角化后的特征值与其对应的特征向量; 亦是与特征值 对应的在 空间中的特征向量。也就是说, 共享同一个特征值 。
因此,施密特分解其实就是混合态纯化的逆过程。上面提到的纯化虽然要求新的子系统的空间维数和原来的子系统相等,但实际只要大于等于即可。