Skip to content

Commit b6b14c3

Browse files
committed
docs: update Quantum Linear Algebra
1 parent 7529c48 commit b6b14c3

File tree

1 file changed

+92
-1
lines changed

1 file changed

+92
-1
lines changed

docs/cs/quantum/la.md

+92-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,95 @@
22
title: Ch.2 Linear Algebra
33
---
44

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

Comments
 (0)