|
2 | 2 | title: Ch.2 Linear Algebra
|
3 | 3 | ---
|
4 | 4 |
|
5 |
| -还在写. |
| 5 | +量子用到的线性代数和传统线性代数有一些符号上的不同,我们主要使用 Paul Dirac 的符号体系. 除此之外,在科研领域,主要采用**复数域**来进行计算,而本书为了便于读者理解,主要使用**实数域**. 本文只介绍量子计算中用到的和常规线性代数有所不同的部分. |
| 6 | + |
| 7 | +--- |
| 8 | + |
| 9 | +## Bra-Ket 记号 |
| 10 | + |
| 11 | +在 Dirac 符号体系中,我们称行向量为 **Bra**,记作 $\langle \cdot \rvert$,列向量为 **Ket**,记作 $\lvert \cdot \rangle$,例如 |
| 12 | + |
| 13 | +$$ |
| 14 | +\begin{align*} |
| 15 | +\text{行向量 Bra } \langle v\rvert &= \begin{bmatrix} 1 & \sqrt{2} & -\pi & 3\end{bmatrix}, \\[1em] |
| 16 | +\text{列向量 Ket } \lvert w\rangle &= \begin{bmatrix} 1 \\ 0 \\ -3\end{bmatrix}. |
| 17 | +\end{align*} |
| 18 | +$$ |
| 19 | + |
| 20 | +向量的元素个数称为向量的**维度**,相同维数的 Bra 和 Ket 可以进行**内积**,例如对于 $n$ 维 Bra $\langle a\rvert= \begin{bmatrix} a_1 & a_2 & \cdots & a_n \end{bmatrix}$ 和 $n$ 维 Ket $\lvert b\rangle = \begin{bmatrix} b_1 & b_2 & \cdots & b_n \end{bmatrix}^\top$,它们的内积为 |
| 21 | + |
| 22 | +$$ |
| 23 | +\langle a|b\rangle = \begin{bmatrix} a_1 & a_2 & \cdots & a_n \end{bmatrix} \begin{bmatrix} b_1 \\ b_2 \\ \vdots \\ b_n \end{bmatrix} = a_1 b_1 + a_2 b_2 + \cdots + a_n b_n. |
| 24 | +$$ |
| 25 | + |
| 26 | +因此,向量的**模长** $\lvert\lvert a\rangle\rvert$ 也可以表示为 $\sqrt{\langle a|a\rangle}$. |
| 27 | + |
| 28 | +--- |
| 29 | + |
| 30 | +## 标准正交基 |
| 31 | + |
| 32 | +在 $\mathbb{R}^2$ 平面中,我们定义如下几组**标准正交基**(Orthonormal basis): |
| 33 | + |
| 34 | +$$ |
| 35 | +\begin{align*} |
| 36 | +\lvert\uparrow\rangle = \begin{bmatrix} 1 \\ 0 \end{bmatrix}&\text{ 和 }\lvert\downarrow\rangle = \begin{bmatrix} 0 \\ 1 \end{bmatrix}, \\[1em] |
| 37 | +\lvert\rightarrow\rangle = \begin{bmatrix} \dfrac{1}{\sqrt{2}} \\[1em] \dfrac{-1}{\sqrt{2}} \end{bmatrix}&\text{ 和 }\lvert\leftarrow\rangle = \begin{bmatrix} \dfrac{1}{\sqrt{2}} \\[1em] \dfrac{1}{\sqrt{2}} \end{bmatrix}, \\[2.5em] |
| 38 | +\lvert\nearrow\rangle = \begin{bmatrix} \dfrac{1}{2} \\[1em] \dfrac{-\sqrt{3}}{2} \end{bmatrix}&\text{ 和 }\lvert\swarrow\rangle = \begin{bmatrix} \dfrac{\sqrt{3}}{2} \\[1em] \dfrac{1}{2} \end{bmatrix}. |
| 39 | +\end{align*} |
| 40 | +$$ |
| 41 | + |
| 42 | +给定一组标准正交基 $\{\lvert b_1\rangle, \lvert b_2\rangle, \cdots, \lvert b_n\rangle\}$,我们可以将任意的 $n$ 维 Ket $\lvert v\rangle$ **标准正交分解**为 |
| 43 | + |
| 44 | +$$ |
| 45 | +\lvert v\rangle = \langle b_1|v\rangle \lvert b_1\rangle + \langle b_2|v\rangle \lvert b_2\rangle + \cdots + \langle b_n|v\rangle \lvert b_n\rangle. |
| 46 | +$$ |
| 47 | + |
| 48 | +--- |
| 49 | + |
| 50 | +## 有序基 |
| 51 | + |
| 52 | +将集合的大括号 $\{\}$ 改为小括号 $()$,我们就得到了**有序基**(Ordered basis). 有序基强调了向量的排列顺序不能改变,例如在 $\mathbb{R}^2$ 平面中 $\left(\lvert\uparrow\rangle, \lvert\downarrow\rangle\right) \neq \left(\lvert\downarrow\rangle, \lvert\uparrow\rangle\right)$. |
| 53 | + |
| 54 | +--- |
| 55 | + |
| 56 | +## 矩阵 |
| 57 | + |
| 58 | +**矩阵**可以用一行 Ket 或一列 Bra 来表示,例如 |
| 59 | + |
| 60 | +$$ |
| 61 | +\begin{align*} |
| 62 | +A &= \begin{bmatrix}1 & -4 & 2 \\ 2 & 3 & 0\end{bmatrix} = \begin{bmatrix}\langle a_1\rvert \\ \langle a_2\rvert\end{bmatrix}, \\[1em] |
| 63 | +B &= \begin{bmatrix}1 & 2 \\ 7 & 5 \\ 6 & 1\end{bmatrix} = \begin{bmatrix}\lvert b_1\rangle & \lvert b_2\rangle\end{bmatrix}. |
| 64 | +\end{align*} |
| 65 | +$$ |
| 66 | + |
| 67 | +$A$ 和 $B$ 的**矩阵乘法**则可以表示为 |
| 68 | + |
| 69 | +$$ |
| 70 | +AB = \begin{bmatrix}\langle a_1\rvert \\ \langle a_2\rvert\end{bmatrix} \begin{bmatrix}\lvert b_1\rangle & \lvert b_2\rangle\end{bmatrix} = \begin{bmatrix}\langle a_1|b_1\rangle & \langle a_1|b_2\rangle \\ \langle a_2|b_1\rangle & \langle a_2|b_2\rangle\end{bmatrix}. |
| 71 | +$$ |
| 72 | + |
| 73 | +--- |
| 74 | + |
| 75 | +设 $B=\begin{bmatrix}\lvert b_1\rangle & \lvert b_2\rangle & \cdots & \lvert b_n\rangle\end{bmatrix}$,则 |
| 76 | + |
| 77 | +$$ |
| 78 | +B^\top B=\begin{bmatrix}\langle b_1\rvert \\ \langle b_2\rvert \\ \vdots \\ \langle b_n\rvert\end{bmatrix} \begin{bmatrix}\lvert b_1\rangle & \lvert b_2\rangle & \cdots & \lvert b_n\rangle\end{bmatrix} = \begin{bmatrix}\langle b_1|b_1\rangle & \langle b_1|b_2\rangle & \cdots & \langle b_1|b_n\rangle \\ \langle b_2|b_1\rangle & \langle b_2|b_2\rangle & \cdots & \langle b_2|b_n\rangle \\ \vdots & \vdots & \ddots & \vdots \\ \langle b_n|b_1\rangle & \langle b_n|b_2\rangle & \cdots & \langle b_n|b_n\rangle\end{bmatrix}. |
| 79 | +$$ |
| 80 | + |
| 81 | +因此,**$\{\lvert b_1\rangle, \lvert b_2\rangle, \cdots, \lvert b_n\rangle\}$ 是标准正交基当且仅当 $B^\top B=I$**,其中 $I$ 是单位矩阵. |
| 82 | + |
| 83 | +前面提到,$\lvert v\rangle$ 的标准正交分解可以写成 |
| 84 | + |
| 85 | +$$ |
| 86 | +\begin{align*} |
| 87 | +\lvert v\rangle &= x_1\lvert b_1\rangle + x_2\lvert b_2\rangle + \cdots + x_n\lvert b_n\rangle \\[1em] |
| 88 | +&=\langle b_1|v\rangle \lvert b_1\rangle + \langle b_2|v\rangle \lvert b_2\rangle + \cdots + \langle b_n|v\rangle \lvert b_n\rangle. |
| 89 | +\end{align*} |
| 90 | +$$ |
| 91 | + |
| 92 | +我们可以用矩阵来得到一个更紧凑的表达: |
| 93 | + |
| 94 | +$$ |
| 95 | +\begin{bmatrix}x_1 \\ x_2 \\ \vdots \\ x_n\end{bmatrix} = B^\top \lvert v\rangle = \begin{bmatrix}\langle b_1|v\rangle \\ \langle b_2|v\rangle \\ \vdots \\ \langle b_n|v\rangle\end{bmatrix}. |
| 96 | +$$ |
0 commit comments