Лист № 1: Обозначения Дирака в конечной размерности

Ключевые слова : Обозначения Дирака, Эрмитово скалярное произведение, Сопряжение, Оператор кет-бра, Разложение единицы, Конечная размерность, Матричные элементы, След, Комплексно-сопряжённое транспонирование, Сводка формул

Только что определённые объекты удовлетворяют набору фундаментальных свойств, верных при любой размерности гильбертова пространства и независимо от ограниченности операторов. Для неограниченного оператора сопряжённый тоже можно определить, но математически это более тонкий вопрос; мы вернёмся к нему в следующей теме по теории линейных операторов. Поскольку обозначениями Дирака пользуется весь мир, эти свойства фактически составляют алгебраические правила квантовых вычислений, и владеть ими необходимо.

Здесь собраны все полезные формулы, встречавшиеся до сих пор, пусть и с повторениями, а также добавлено несколько новых. Сначала приводятся формулы для любой размерности, затем — формулы конечномерного случая, где обозначения Дирака сводятся к явным матричным вычислениям.

1. Правила вычислений в любой размерности

Свойства скалярного произведения.

Пусть (∣φ⟩,∣ψ⟩)∈H2(\ket{\phi}, \ket{\psi}) \in \mathcal{H}^2 — два вектора гильбертова пространства, а (λ,μ)∈C2(\lambda, \mu) \in \mathbb{C}^2 — скаляры. Скалярное произведение удовлетворяет следующим свойствам:

  1. Эрмитова симметрия:
    ⟨φ|ψ⟩=⟨ψ|φ⟩∗.\boxed{\braket{\phi}{\psi} = \braket{\psi}{\phi}^*.}
    (1)
  2. Антилинейность слева: бра-вектор, соответствующий λ∣ψ⟩\lambda \ket{\psi}, равен λ∗⟨ψ∣\lambda^* \bra{\psi}, то есть:
    (λ∣ψ⟩)†=λ∗⟨ψ∣и⟨λψ|φ⟩=λ∗⟨ψ|φ⟩\boxed{(\lambda \ket{\psi})^\dagger = \lambda^* \bra{\psi} \qquad \textrm{и} \qquad \braket{\lambda \psi}{\phi} = \lambda^* \braket{\psi}{\phi} }
    (2)
  3. Линейность справа:
    ⟨φ|λψ⟩=λ⟨φ|ψ⟩.\boxed{\braket{\phi}{\lambda \psi} = \lambda \braket{\phi}{\psi}.}
    (3)
  4. Линейные комбинации: предыдущие свойства позволяют обычным образом раскрывать сложные выражения, например для любых α,β,γ,δ∈C\alpha, \beta, \gamma, \delta \in \C имеем:
    ⟨αφ+βψ|γφ+δψ⟩=α∗γ⟨φ|φ⟩+α∗δ⟨φ|ψ⟩+β∗γ⟨ψ|φ⟩+β∗δ⟨ψ|ψ⟩.\boxed{ \braket{\alpha \phi + \beta \psi}{\gamma \phi + \delta \psi} = \alpha^* \gamma \braket{\phi}{\phi} + \alpha^* \delta \braket{\phi}{\psi} + \beta^* \gamma \braket{\psi}{\phi} + \beta^* \delta \braket{\psi}{\psi}. }
    (4)
  5. Норма: по определению,
    ∥∣ψ⟩∥2=⟨ψ|ψ⟩≥0,\boxed{\|\ket{\psi}\|^2 = \braket{\psi}{\psi} \ge 0,}
    (5)
    причём равенство достигается тогда и только тогда, когда ∣ψ⟩=0\ket{\psi} = 0 — нулевой вектор (иногда, но редко, его обозначают ∣∅⟩\ket{\varnothing}).
Свойства сопряжения.

Перепишем две формулы, служащие определением:

(A^∣φ⟩)†=⟨A^φ∣=⟨φ∣A^†\boxed{ (\hat A\ket{\phi})^\dagger = \bra{\smash{\hat{A}} \phi} = \bra{\phi} \hat A^\dagger }

(6)

и

⟨A^φ|ψ⟩=⟨φ|A^†ψ⟩=⟨φ∣A^†∣ψ⟩\boxed{ \braket{\smash{\hat{A}} \phi}{\psi} = \braket{\phi}{\smash{\hat{A}}^\dagger \psi} = \bra{\phi} \hat A^\dagger \ket{\psi} }

(7)

откуда с помощью эрмитовой симметрии также можно доказать:

⟨φ∣A^†∣ψ⟩∗=⟨ψ∣A^∣φ⟩\boxed{ \bra{\phi} \hat A^\dagger \ket{\psi}^* = \bra{\psi} \hat A \ket{\phi} }

(8)

Свойства сопряжённых операторов.

Для любых непрерывных линейных операторов A^,B^\hat{A}, \hat{B} на H\mathcal{H} и любого скаляра λ∈C\lambda \in \mathbb{C} имеем:

(A^+B^)†=A^†+B^†,(λA^)†=λ∗A^†, (антилинейность)(A^B^)†=B^†A^†,(обратите внимание на порядок)(A^†)†=A^,    (инволюция).\begin{aligned} (\hat{A} + \hat{B})^\dagger &= \hat{A}^\dagger + \hat{B}^\dagger, \\ (\lambda \hat{A})^\dagger &= \lambda^* \hat{A}^\dagger, \quad \quad \, \text{(антилинейность)} \\ (\hat{A}\hat{B})^\dagger &= \hat{B}^\dagger \hat{A}^\dagger, \quad \quad \text{(обратите внимание на порядок)} \\ (\hat{A}^\dagger)^\dagger &= \hat{A}, \qquad \quad \, \,\, \, \text{(инволюция)}. \end{aligned}
Кет-бра-оператор.

Бракет — число, а кет-бра — оператор, называемый внешним произведением (не связанным с внешним произведением дифференциальных форм). Двум векторам ∣φ⟩\ket{\phi} и ∣ψ⟩\ket{\psi} сопоставляется оператор ∣φ⟩⟨ψ∣\ket{\phi}\bra{\psi}, определяемый так:

∣φ⟩⟨ψ∣:H→H,∣χ⟩↦∣φ⟩⟨ψ|χ⟩.\begin{aligned} \ket{\phi}\bra{\psi} \quad : \quad &\mathcal{H} \to \mathcal{H}, \\ &\ket{\chi} \mapsto \ket{\phi}\braket{\psi}{\chi}. \end{aligned}
Разложение единичного оператора.

Единичный оператор в H\Hilb обозначается 1\mathbf{1} и очевидным образом определяется условием 1x=x,∀x∈H\mathbf{1} x = x, \forall x \in \Hilb. В счётном гильбертовом базисе {∣ei⟩}i∈I\{\ket{e_i}\}_{i \in I}, где II конечно либо счётно бесконечно, единичный оператор 1\mathbf{1} записывается как:

1=∑i∈I∣ei⟩⟨ei∣\boxed{ \mathbf{1} = \sum_{i \in I} \ket{e_i}\bra{e_i} }

(9)

Эта формула чрезвычайно полезна на практике. Её также называют разложением единицы или соотношением полноты. Правая часть — конечная сумма в конечномерном случае либо сходящийся ряд в случае счётной бесконечной размерности. При несчётной размерности формула неверна.

Разложение по гильбертову базису.

Например, предыдущая формула позволяет сразу получить теорему о разложении из урока 1, если обозначить через ψi\psi_i компоненту кет-вектора ∣ψ⟩\kpsi по ∣ei⟩\ket{e_i}:

∣ψ⟩=1∣ψ⟩=∑i∈I⟨ei|ψ⟩∣ei⟩=∑i∈Iψi∣ei⟩\boxed{ \ket{\psi} = \mathbf{1} \kpsi = \sum_{i \in I} \braket{e_i}{\psi} \ket{e_i} = \sum_{i \in I} \psi_i \ket{e_i} }

(10)

В зависимости от размерности это сумма или ряд. Разложению кет-вектора соответствует разложение бра-вектора:

⟨ψ∣=⟨ψ∣1=∑i∈Iψi∗⟨ei∣\boxed{ \bra{\psi} = \bra{\psi} \mathbf{1} = \sum_{i \in I} \psi_i^* \bra{e_i} }

(11)

Тогда норма записывается так:

∥∣ψ⟩∥2=⟨ψ|ψ⟩=∑i∈Iψi∗ψi=∑i∈I∣ψi∣2\boxed{\|\ket{\psi}\|^2 = \braket{\psi}{\psi} = \sum_{i \in I} \psi_i^* \psi_i = \sum_{i \in I} |\psi_i|^2 }

(12)

Замечание 1 (Следите за порядком!)
Компоненты кет-вектора равны ψi=⟨ei|ψ⟩\psi_i = \braket{e_i}{\psi}, а не ⟨ψ|ei⟩\braket{\psi}{e_i}, что равно ψi∗\psi_i^*. Эрмитово скалярное произведение некоммутативно, поэтому важен порядок. В Rn\mathbb{R}^n с обычным евклидовым скалярным произведением компоненту viv_i вектора v⃗\vec{v} находят по формуле vi=v⃗⋅e⃗iv_i = \vec{v} \cdot \vec{e}_i, что может навести на мысль о квантовой формуле ψi=⟨ψ|ei⟩\psi_i = \braket{\psi}{e_i}, но это не так!
Некоторые особые операторы.

Следующая тема подробно посвящена теории линейных операторов в гильбертовом пространстве. Однако для дальнейшего отметим несколько весьма распространённых случаев. Среди операторов H→H\Hilb \to \Hilb нам, в частности, встретятся:

  1. A^\hat A — эрмитов, или самосопряжённый, если A^†=A^\hat{A}^\dagger = \hat{A};
  2. U^\hat U — унитарный, если U^†=U^−1\hat{U}^\dagger = \hat{U}^{-1};
  3. P^\hat P — проектор, если P^2=P^\hat{P}^2 = \hat{P};
  4. P^\hat P — ортогональный проектор, то есть самосопряжённый проектор.

Унитарные операторы биективны, линейны и сохраняют скалярное произведение. Мы уже встречали их выше: это изометрические изоморфизмы (в данном случае изометрические автоморфизмы, поскольку речь идёт только о линейных операторах из H\Hilb в себя).

2. Формулы конечномерного случая

Если гильбертово пространство имеет конечную размерность nn, правила квантовых вычислений можно уточнить. Прежде всего все формулы предыдущего раздела остаются верными, а встречающиеся в них суммы нужно записать как конечные: ∑i⟶∑i=1n\sum_i \longrightarrow \sum_{i=1}^{n}.

Кроме того, после выбора ортонормированного базиса B=(∣ei⟩)i=1n\mathcal{B} = \left(\ket{e_i}\right)_{i=1}^n обозначения Дирака соответствуют явным матричным вычислениям, которые мы сейчас опишем (внимание: в бесконечномерном случае дальнейшее совершенно не имеет смысла).

Кет-векторы как столбцы.

Канонически представим кет-векторы базиса B\mathcal{B} матрицами (n,1)(n,1), также называемыми столбцами:

∣ei⟩=(0⋮010⋮0)B\ket{e_i} = \begin{pmatrix} 0 \\ \vdots \\ 0 \\ 1 \\ 0 \\ \vdots \\ 0 \end{pmatrix}_\mathcal{B}

где 11 находится на ii-м месте. Используя алгебраическое разложение:

∣v⟩=∑i=1nvi∣ei⟩,\ket{v} = \sum_{i=1}^n v_i \ket{e_i},

получаем запись всех кет-векторов как столбцов: для ∣v⟩∈H\ket{v} \in \mathcal{H} пишем:

∣v⟩=(v1v2⋮vn)B∈Cn,\ket{v} = \begin{pmatrix} v_1 \\ v_2 \\ \vdots \\ v_n \end{pmatrix}_\mathcal{B} \in \mathbb{C}^n,

где без особой необходимости будем опускать указание базиса B\mathcal{B}, по которому выполнено разложение. Компоненты находятся ортогональным проектированием:

vi=⟨ei|v⟩\boxed{v_i = \braket{e_i}{v}}

(13)

Бра-векторы как сопряжённые строки.

Линейный функционал φu\varphi_u, соответствующий вектору uu, должен для любого вектора vv удовлетворять:

φu(v)=⟨u,v⟩=∑i=1nui∗vi,\varphi_u(v) = \langle u, v \rangle = \sum_{i=1}^n u_i^* v_i,

в силу антилинейности эрмитова скалярного произведения слева. Чтобы получить эту сумму как матричное произведение, ⟨u∣\bra{u} должен быть строкой комплексно-сопряжённых координат uu:

⟨u∣=(u1∗,u2∗,⋯ ,un∗),\begin{aligned} \bra{u} = \begin{pmatrix} u_1^*, & u_2^*, & \cdots, & u_n^* \end{pmatrix}, \end{aligned}

тогда скалярное произведение ⟨u|v⟩\braket{u}{v} получается как обычное матричное произведение:

⟨u|v⟩=⟨u∣⋅∣v⟩=(u1∗,u2∗,⋯ ,un∗)⋅(v1v2⋮vn)=∑i=1nui∗vi∈C.\begin{aligned} \braket{u}{v} = \bra{u} \cdot \ket{v} = \begin{pmatrix} u_1^*, & u_2^*, & \cdots, & u_n^* \end{pmatrix} \cdot \begin{pmatrix} v_1 \\ v_2 \\ \vdots \\ v_n \end{pmatrix} = \sum_{i=1}^n u_i^* v_i \in \mathbb{C}. \end{aligned}

Заметим, что бра-вектор ⟨u∣\bra{u} — комплексно-сопряжённый транспонированный, или « эрмитово сопряжённый », кет-вектор ∣u⟩\ket{u}. Следовательно, в конечномерном случае операция dagger сводится к комплексному сопряжению с транспонированием:

∣u⟩†=∣u⟩∗⊤=⟨u∣\boxed{\ket{u}^\dagger = \transpose{\ket{u}^*} = \bra{u}}

(14)

В бесконечномерном случае это неверно и даже не имеет смысла, поскольку транспонирование не определено1.

Примечание 1: В крайнем случае в пространстве ℓ2(N)\ell^2(\N) и его стандартном базисе, подробно рассмотренном в разделе 3.2 (Тема 2, Урок 1), всё происходит относительно похоже, если рассматривать бесконечные столбцы и строки и заменять конечные суммы сходящимися рядами. Это полезно для развития интуиции, но в строгом смысле речь не о матрицах. В L2(R)L^2(\R) такая запись вовсе теряет смысл, хотя и здесь существует интегральный аналог; см. следующий урок.
Матричное представление операторов.

В ортонормированном базисе {∣ei⟩}i=1n\{\ket{e_i}\}_{i=1}^n конечномерного пространства любой линейный оператор A^\hat{A} раскладывается как:

A^=∑i,j=1nAij ∣ei⟩⟨ej∣,\boxed{ \hat{A} = \sum_{i,j=1}^n A_{ij}\,\ket{e_i}\bra{e_j}, }

(15)

что приводит в конечномерном случае к естественному отождествлению линейного оператора A^\hat{A} (с крышкой) и его матрицы AA (без крышки). Приведённая формула — аналог матричного разложения A=∑ijAijEijA = \sum_{ij} A_{ij} E_{ij} в формализме Дирака, где EijE_{ij} — элементарная матрица с 11 на месте (i,j)(i,j) и нулями на остальных местах. Таким образом, EijE_{ij} — матрица оператора ∣ei⟩⟨ej∣\ket{e_i} \bra{e_j}. Коэффициенты AijA_{ij} естественным образом называют матричными элементами оператора A^\hat{A} в базисе {∣ei⟩}\{\ket{e_i}\}. Они равны:

Aij=⟨ei|A^ej⟩A_{ij} = \braket{e_i}{\smash{\hat{A}} e_j}

но из эстетических соображений чаще пишут:

Aij=⟨ei∣A^∣ej⟩.\boxed{A_{ij} = \bra{e_i}\hat{A}\ket{e_j}.}

(16)

Единичный оператор, конечно, представляется единичной матрицей, а его матричные элементы равны δij\delta_{ij} (символ Кронекера).

След оператора.

В дальнейшем нам часто понадобится след оператора A^\hat{A}. В обозначениях Дирака он вычисляется так:

Tr(A^)=∑i=1n⟨ei∣A^∣ei⟩=∑i=1nAii.\boxed{\mathrm{Tr}(\hat{A}) = \sum_{i=1}^n \bra{e_i}\hat{A}\ket{e_i} = \sum_{i=1}^n A_{ii}.}

(17)

Это выражение не зависит от выбора ортонормированного базиса.

Сопряжённый оператор и комплексное сопряжение с транспонированием.

В конечномерном случае матрица сопряжённого оператора A^†\hat{A}^\dagger является комплексно-сопряжённой транспонированной матрицей оператора A^\hat{A}:

A†=(A∗)⊤.\boxed{A^\dagger = \transpose{\left(A^*\right)}.}

(18)

Приведём короткое доказательство, поскольку оно показывает практическое применение описанных выше правил вычисления. Матричные элементы A^†\hat{A}^\dagger по определению равны:

(A^†)ij=⟨ei|A^†ej⟩.(\hat{A}^\dagger)_{ij} = \braket{e_i}{\smash{\hat{A}}^\dagger e_j}.

Но по определению сопряжённого оператора имеем:

⟨ei|A^†ej⟩=⟨A^ei|ej⟩\braket{e_i}{\smash{\hat{A}}^\dagger e_j} = \braket{\smash{\hat{A}} e_i}{e_j}

Используя эрмитову симметрию, получаем ⟨A^ei|ej⟩=⟨ej|A^ei⟩∗\braket{\smash{\hat{A}} e_i}{e_j} = \braket{e_j}{\smash{\hat{A}} e_i}^*, а это не что иное, как матричные элементы Aji∗A_{ji}^*. Поэтому:

(A†)ij=Aji∗=(A∗⊤)ij(A^\dagger)_{ij} = A_{ji}^* = \left(\transpose{A^*}\right)_{ij}

что и доказывает свойство. В конечномерном случае можно, следовательно, явным матричным вычислением проверить эрмитовость, унитарность и другие свойства оператора.

3. Источники

Для этого урока пока не добавлены источники.