预备知识:矩阵指数与矩阵欧拉公式

在我们正式介绍含参数的量子门之前,需要先掌握一个关键的数学工具:矩阵指数 (Matrix Exponential)。这听起来可能有点吓人,但它的思想其实非常直观,是我们熟悉的指数函数 在矩阵世界中的自然推广。

回顾:指数函数的泰勒展开

我们知道,标量指数函数 可以通过泰勒级数展开:

这个展开式只涉及加法和乘法,而这两种运算在矩阵中都有明确的定义,因此它可以原封不动地搬到矩阵上。

定义:矩阵指数

对于一个方阵 ,我们把矩阵指数 定义为将 代入上述泰勒级数所得到的矩阵:

其中:

  • 是单位矩阵(相当于标量中的 1);
  • ,等等;
  • 这个级数对于任何方阵 都是收敛的,所以 总是一个定义良好的矩阵。

重要提示:一般来说,。只有当 对易 (commute) 时,即 ,等号才成立。原因在于 的展开式中会出现形如 的项,只有二者相等时才能合并成 的各次幂。

回顾:欧拉公式

我们熟悉的欧拉公式连接了指数函数和三角函数:

这个公式也可以通过泰勒展开来证明:将 代入 的展开式,并把实部与虚部分开整理,就分别得到 的泰勒展开式。

推广:矩阵欧拉公式

现在,让我们把这个思想应用到矩阵上。我们特别关心形如 的矩阵,其中 是一个矩阵, 是一个标量。按定义展开:

第二个等号用到

一个非常特殊且有用的情况:当 时。

如果一个矩阵 的平方是单位矩阵 ,那么上面的展开会变得异常简洁。三个泡利矩阵都满足这个性质:

其中 的对角元用了 。由 出发可以归纳出幂次的规律:

  • 一般地,奇数次幂等于 ,偶数次幂等于

现在我们重新整理 的展开式,把含有 的项和含有 的项分开:

把公共的 提取出来:

我们会发现,括号里的两部分正是 的泰勒展开式!因此,我们得到了一个极其重要的矩阵欧拉公式

如果 ,那么

学以致用:推导旋转门

含参数的旋转门正是通过矩阵指数定义的。例如,绕 X 轴的旋转门 定义为:

这里的 就是泡利矩阵 ,而 对应于 。因为 ,我们可以直接应用刚刚推导出的矩阵欧拉公式:

再利用 ,得到

现在,把 的矩阵形式代入:

这正是我们在正文 2.1 节看到的 门的矩阵形式。

举一反三:推导

的推导与 完全平行,我们把它们完整地写出来。

的推导。 由定义 ,且 ,矩阵欧拉公式给出

计算第二项中的矩阵乘积 (标量 乘以矩阵的每个元素):

其中用到 。因此

的推导。 由定义 ,且 ,矩阵欧拉公式给出

由于 是对角矩阵,两项相加仍是对角矩阵:

最后一步用了复数的欧拉公式

数值检验与两个有用的推论

我们可以用一个具体的角度来检验矩阵欧拉公式的正确性。取

这个结果可以用另一条路径交叉验证。一方面,直接平方:

另一方面,由于同一个矩阵的指数总是对易的,,故

两条路径给出相同的答案,公式自洽。

矩阵欧拉公式还立刻给出旋转门的一个著名性质:量子比特要”转两圈”才回到原处。把 代入 的闭式表达式:

也就是说,把量子比特绕任意轴旋转 ,得到的不是原来的态而是它的全局相位取反;只有旋转 才严格复原。这个区别于经典比特的标志性现象,其根源正是矩阵欧拉公式中出现的半角

小结:

  • 矩阵指数 是指数函数在矩阵上的推广,由与标量情形完全相同的泰勒级数定义。
  • 当生成元矩阵 满足 时,矩阵欧拉公式 成立,它把无穷级数压缩成两项。
  • 我们即将学习的含参数旋转门,其定义源于矩阵指数,其矩阵形式源于矩阵欧拉公式。这个工具是连接抽象定义和具体矩阵计算的桥梁。

参考资料