Главная/Темы/Тема 2

Гильбертовы пространства и обозначения Дирака

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

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

Алгебраические правила квантовых вычислений, верные в любой размерности, и затем сводка матричных формул для конечной размерности.

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

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

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

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}, определяемый так:

φψ:HH,χφψ|χ.\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,xH\mathbf{1} x = x, \forall x \in \Hilb. В счётном гильбертовом базисе {ei}iI\{\ket{e_i}\}_{i \in I}, где II конечно либо счётно бесконечно, единичный оператор 1\mathbf{1} записывается как:

1=iIeiei\boxed{ \mathbf{1} = \sum_{i \in I} \ket{e_i}\bra{e_i} }

(9)

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

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

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

ψ=1ψ=iIei|ψei=iIψiei\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=iIψiei\boxed{ \bra{\psi} = \bra{\psi} \mathbf{1} = \sum_{i \in I} \psi_i^* \bra{e_i} }

(11)

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

ψ2=ψ|ψ=iIψiψi=iIψi2\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=veiv_i = \vec{v} \cdot \vec{e}_i, что может навести на мысль о квантовой формуле ψi=ψ|ei\psi_i = \braket{\psi}{e_i}, но это не так!
Некоторые особые операторы.

Следующая тема подробно посвящена теории линейных операторов в гильбертовом пространстве. Однако для дальнейшего отметим несколько весьма распространённых случаев. Среди операторов HH\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, правила квантовых вычислений можно уточнить. Прежде всего все формулы предыдущего раздела остаются верными, а встречающиеся в них суммы нужно записать как конечные: ii=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=(00100)B\ket{e_i} = \begin{pmatrix} 0 \\ \vdots \\ 0 \\ 1 \\ 0 \\ \vdots \\ 0 \end{pmatrix}_\mathcal{B}

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

v=i=1nviei,\ket{v} = \sum_{i=1}^n v_i \ket{e_i},

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

v=(v1v2vn)BCn,\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=1nuivi,\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=uv=(u1,u2,,un)(v1v2vn)=i=1nuiviC.\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=1nAijeiej,\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} — матрица оператора eiej\ket{e_i} \bra{e_j}. Коэффициенты AijA_{ij} естественным образом называют матричными элементами оператора A^\hat{A} в базисе {ei}\{\ket{e_i}\}. Они равны:

Aij=ei|A^ejA_{ij} = \braket{e_i}{\smash{\hat{A}} e_j}

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

Aij=eiA^ej.\boxed{A_{ij} = \bra{e_i}\hat{A}\ket{e_j}.}

(16)

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

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

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

Tr(A^)=i=1neiA^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}^*, а это не что иное, как матричные элементы AjiA_{ji}^*. Поэтому:

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

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

3. Источники

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