量子计算 - 02 - 数学基础与狄拉克符号

以下数据均从各大地方搜刮下来,有些是 AI 生成的…很难一一列明出处

AI 生成的有 ChatGLM ( 智谱清言 ) , OpenAI 等

1. 量子比特的基本状态

alt text

2. 计算数学期望值

alt text

3. 矩阵相乘

alt text

4. 矩阵的迹

alt text

5. 张量积

alt text

6. 共轭转置

计算 ∣ψ⟩ 的共轭转置 ⟨ψ∣ 是由:

alt text

alt text

7. 幺正性 (Unitarity)

alt text

快速观测一个算子是否符合 幺正性

alt text

8. 矩阵的行列式 (Determinant)

alt text

9. 量子态的概率

alt text

alt text

10. 酉变换 (Unitary Transformation)

alt text

“幺正矩阵”(Unitary Matrix)和“酉矩阵”(Unitary Matrix)指的是完全相同的概念。

alt text

11. 傅里叶变换

一般可理解为时频变换,得知一个时变函数,把他转换为相应的频率对应函数

alt text

12. 伴随 - 厄密共轭

alt text

(读作“A dagger” 或 “A 的伴随”)就是算符 A 的厄米共轭(Hermitian conjugate 或 adjoint 操作)

alt text

alt text

alt text

12. 厄米算子 ( Hermitian operator )

alt text

13. 期望值的线性性质

alt text

alt text

14. 范数 ( Norm )

alt text

15. 柯西-施瓦茨不等式 ( Cauchy-Schwarz Inequality )

alt text

alt text

相对来说,就是两个向量 ( 设为 A 和 B ),其中这个不等式就是说两个向量的点积,小于两个向量长度的乘积

如公式 u · v = |u| |v| cos(θ)

16. 点积 ( Dot Product ) 、内积 ( Inner Product ) 、标量积 ( Scalar Product )

alt text

17. 量子电路的狄拉克描述形式

在量子理论中,顺序是极其重要的。原因在于:

17.1) 张量积不是交换的:

\[A \otimes B \neq B \otimes A\]

这两个操作作用在系统

\[\left|{\psi}\right\rangle = \left|{a}\right\rangle \otimes \left|{b}\right\rangle\]

上时结果截然不同。例如:

\[(H \otimes I)\left|{01}\right\rangle \neq (I \otimes H)\left|{01}\right\rangle\]

前者将 \(H\) 作用在第一个比特,后者作用在第二个。

张量积空间中的对象是有序对,也就是说:

\[\left|{a}\right\rangle \otimes \left|{b}\right\rangle \neq \left|{b}\right\rangle \otimes \left|{a}\right\rangle\]

除非你明确使用 SWAP 门 做交换。

17.2) 酉变换链也是非交换的:

\[U_3 U_2 U_1 \left|{\psi}\right\rangle \neq U_1 U_2 U_3 \left|{\psi}\right\rangle\]

在数学上,这是因为一般而言:

\[[U_i, U_j] \neq 0 \quad (\text{即 } U_i U_j \neq U_j U_i)\]

这和经典线性代数中的矩阵乘法一样,顺序会改变最终的变换效果。

17.3) 酉变换的顺序对应于时间演化顺序

狄拉克形式:

\[\left|{\psi_{\text{out}}}\right\rangle = U_n \cdots U_2 U_1 \left|{\psi_{\text{in}}}\right\rangle\]

这个表达式中,每个 \(U\_k\) 是一个酉算符,也可以理解为量子电路中的一个“门”,作用在某个时间步。

\[U\_1\]

最先作用在初态上;

\[U\_2\]

再作用于

\[U\_1\left|{\psi}\right\rangle\]

;最后 \(U\_n\) 完成最后的操作。

这就像时间的箭头从左向右,虽然我们在公式中是从右向左乘算符,但这正是它的时间演化之秩序

量子演化是有方向的!不是热力学第二定律意义上的时间箭头,而是逻辑上因果演算的顺序结构

17.4) 实验上顺序的重要性

考虑以下两个电路:

它们产生的量子态完全不同

电路 A:先 Hadamard 再 CNOT
  1. 作用 \(H \otimes I\):
\[(H \otimes I)\left|{00}\right\rangle = \frac{1}{\sqrt{2}}(\left|{00}\right\rangle + \left|{10}\right\rangle)\]
  1. 再作用 CNOT:
\[U_{\text{CNOT}} \left( \frac{1}{\sqrt{2}}(\left|{00}\right\rangle + \left|{10}\right\rangle) \right) = \frac{1}{\sqrt{2}}(\left|{00}\right\rangle + \left|{11}\right\rangle) = \left|{\Phi^+}\right\rangle\]
电路 B:先 CNOT 再 Hadamard
  1. 首先作用 CNOT:
\[U_{\text{CNOT}} \left|{00}\right\rangle = \left|{00}\right\rangle\]
  1. 然后作用 \(H \otimes I\):
\[(H \otimes I)\left|{00}\right\rangle = \frac{1}{\sqrt{2}}(\left|{00}\right\rangle + \left|{10}\right\rangle)\]
结论:它们不一样!但初态为 |00> 时,B 电路恰好与 A 的第一步相同。
\[\left|{\Phi^+}\right\rangle\]

您说这两个结果一样,是因为我在前文举的电路 B 的推导只走了一步,它在 CNOT 后立即施加 \(H \otimes I\),其实产生的只是:

\[(H \otimes I)U_{\text{CNOT}} \left|{00}\right\rangle = (H \otimes I)\left|{00}\right\rangle = \frac{1}{\sqrt{2}}(\left|{00}\right\rangle + \left|{10}\right\rangle)\]

与 Bell 态不同,因为

\[\frac{1}{\sqrt{2}}(\left|{00}\right\rangle + \left|{10}\right\rangle)\]

可分的(不纠缠),而

\[\frac{1}{\sqrt{2}}(\left|{00}\right\rangle + \left|{11}\right\rangle)\]

是纠缠态。


关键点:纠缠性的差异揭示了量子门顺序的重要性

虽然在某些特定初态下(如

\[\left|{00}\right\rangle\]

),部分门序列看似“结果一致”,但这只是偶然的对易性发生了。

但若我们考虑更一般的输入,比如

\[\left|{10}\right\rangle\]

\[\left|{+0}\right\rangle\]

,那么两种顺序将给出完全不同的结果和测量统计。


数学补充:一般而言,
\[U_{\text{CNOT}} (H \otimes I) \neq (H \otimes I) U_{\text{CNOT}}\]

这两者之差源于非交换性,所以门顺序一变,通常:

18. 复共轭

18.1) 复共轭表达

其中 * 表示复共轭。对于一个复数 z = a + bi,它的复共轭

\[z^*\]

定义为 a - bi 。在这个表达式中, zz* 分别表示某个复数的实部和虚部的组合以及其实部相同、虚部相反的组合。具体来说,表达式中的

\[z - z^* = 2i \cdot \text{Im}(z)\]

意味着 z 减去它的复共轭等于 z 虚部的两倍乘以虚数单位 i 。这是因为

\[z - z^*\]

会消去实部,只留下虚部的两倍。

在矩阵代数中,对于一个给定的矩阵 z,其复共轭矩阵 z* (也称为共轭转置或 Hermitian 转置)是通过将矩阵中的每个元素取其复共轭,然后对矩阵进行转置得到的。 对于一个 3x3 的矩阵 z,假设其元素为 \(z_{ij}\),其中 ij 分别是行和列的索引(从 1 到 3),那么 z 的复共轭矩阵 z* 的元素将是 \(\overline{z_{ji}} ,其中 \overline{z_{ji}} 表示 z_{ji} 的复共轭。\) 例如,如果矩阵 z 是:

\[z = \begin{bmatrix} a + bi & c + di & e + fi \\ g + hi & i + ji & k + li \\ m + ni & o + pi & q + ri \\ \end{bmatrix}\]

那么 z 的复共轭矩阵 z* 将是:

\[z^* = \begin{bmatrix} \overline{a + bi} & \overline{g + hi} & \overline{m + ni} \\ \overline{c + di} & \overline{i + ji} & \overline{o + pi} \\ \overline{e + fi} & \overline{k + li} & \overline{q + ri} \\ \end{bmatrix}\]

其中,

\[\overline{a + bi}\]

表示 a - bi,即复数 a + bi 的复共轭。同理,其他元素也取其复共轭。然后,矩阵 z* 是通过将 z 的行和列互换得到的,即 z*z 的转置。

18.2) 厄米算子的复共轭

\[\left( \langle \psi | \hat{O} | \psi \rangle \right)^* = \langle \psi | \hat{O}^\dagger | \psi \rangle\]

所以我们计算:

\[\left( \langle \psi | XY | \psi \rangle \right)^* = \langle \psi | (XY)^\dagger | \psi \rangle\]

运用共轭反转法则:

\[(XY)^\dagger = Y^\dagger X^\dagger = YX \quad \text{(因为 X,Y 是厄米的)}\]

于是有:

\[\left( \langle XY \rangle \right)^* = \langle YX \rangle\]


\[\ket{\psi}\]