Квантовая магия
Шрифт:
Матрица плотности содержит вероятностисостояний. Если речь идет о физике, то из вектора состояния (матрицы плотности) можно получить все физические величины (динамические переменные), которые используются при классическом описании системы (энергию, координаты, импульсы, моменты импульсов и т. д.). Причем величины не только скалярные, но и векторные, а также функции от этих величин. В квантовой механике динамическим переменным системы (физическим величинам) ставятся в соответствие линейные самосопряженные операторы. Это один из основных постулатов квантовой теории — соответствие « оператор — физическаявеличина».
Вектор состояния и матрица плотности могут применяться для квантового описания (в терминах состояний) и в более общемслучае, когда мы имеем дело не с физикой, а, скажем, с текстовыми сообщениями (и любой другой информацией). Этот подход широко применяется сейчас в квантовой теории информации.
Часто используется стандартный базис — из чисел в двоичной системе: 0…00, 0…01, 0…10, 0…11 и т. д. Так делается в компьютерах, где любая информация записывается в двоичном базисе.
Этот базис применяется и в физике: например, в случае спиновых степеней свободы каждая позиция соответствует двум возможным состояниям одного спина во внешнем магнитном поле (0-спин-вверх, 1-спин-вниз).
Сумма диагональных элементов, то есть следматрицы плотности равен единице. Так, в квантовой теории информации, когда пересылается какое-либо сообщение, возможны искажения, и получателю может прийти не то, что было послано: к примеру, вместо одной буквы — другая. Набор основных состояний системы (диагональные элементы матрицы плотности) характеризует все возможные варианты таких искажений (их вероятности), а «приемник» прочитает только один из них. То есть будет реализован один из искаженных вариантов с соответствующей вероятностью, а сумма вероятностей (след матрицы плотности) должен быть равен единице.
Еще одно важное свойство матрицы плотности — это ее эрмитовость . Попросту говоря, любая матрица плотности должна быть симметричной (в вещественном случае), ее недиагональные элементы расположены парами симметрично относительно главной диагонали. В комплексном случае эти пары будут комплексно сопряженными — это и есть эрмитоваматрица. Такая симметричная структура матрицы плотности является следствием того, что корреляции в системе всегда выступают парами: если одна подсистема взаимодействует с другой, то и вторая коррелируетс первой — это одно и то же взаимодействие. Только, когда речь идет о матрице плотности, более правильно говорить о наборе различных основных состояний системы (диагональные элементы) и о корреляциях между ними (недиагональные элементы). По диагонали матрицы плотности стоят вероятности «проявления» дискретных состояний при декогеренции (в случае исходного нелокального состояния). Например, у кубита два локальных состояния 0 и 1, их вероятности — это | a| 2и | b| 2, то есть существует бесконечное число различных вариантов весовых соотношений при наложении (суперпозиции) этих двух состояний. А недиагональные элементы характеризуют корреляции между данными основными состояниями, в случае кубита — это ab *и ba *, звездочка здесь — знак комплексного сопряжения. Пространство состояний для матрицы плотности — не только набор всех дискретных (базисных) состояний, это и все возможные корреляции между ними. Полный набор возможных локальных состояний — лишь диагональные элементы матрицы плотности. Из-за того, что учитываются все возможные связи между состояниями, число элементов в матрице плотности увеличивается экспоненциально с числом кубитов Nи равно 2 N x 2 N .
Другое свойство любой матрицы плотности — ее положительная полуопределенность . Все собственные значения матрицы плотности вещественны (нет комплексных чисел) и неотрицательны (больше нуля или равны ему). Для матрицы плотности всегда существует унитарное преобразование, которое приводит ее к диагональной форме, и по диагонали будут стоять неотрицательные вещественные числа. В случае чистых состояний ситуация еще проще — матрица плотности такого состояния имеет только одно ненулевое собственное значение (равное единице), а все остальные равны нулю.
На простом примере я попытаюсь показать, как строится матрица плотности. Рассмотрим систему, состоящую из двух частей ( Аи B), каждая из которых может находиться в двух состояниях 0 и 1. Вектор типа |01~n означает, что подсистема А находится в состоянии 0 (пусть она стоит на первой позиции), а подсистема B— в состоянии 1.
Если система замкнута (чистое состояние), то мы можем записать для нее вектор состояния, например, в стандартном базисе:
|~n = a|00~n + b|01~n + c|10~n + d|11~n, (3.1)
где a, b, c, d— в общем случае комплексные числа (амплитуды) и выполняется условие нормировки | a| 2+ | b| 2+ | c| 2+ | d| 2= 1.
Вектор состояния (3.1) описывает все возможные состояния системы, и их бесконечное число, поскольку амплитуды заданы на множестве комплексных чисел. То есть a, b, c, dмогут быть любыми числами (удовлетворяющими условию нормировки), как вещественными, так и комплексными, и таких чисел бесконечно много.
Матрица плотности для чистого состояния записывается как проектор |~n'a| (вектор-столбец (3.1) нужно умножить на комплексно сопряженную строку). Это матрица 4 x 4 и по диагонали в ней стоят | a| 2, | b| 2, | c| 2, | d| 2— это вероятности нахождения системы в каждом из четырех возможных собственных состояний |00~n, |01~n, |10~n, |11~n соответственно. Сумма вероятностей этих состояний (след матрицы плотности) равна 1 (условие нормировки). Недиагональные элементы характеризуют корреляции (взаимодействия) между четырьмя различными состояниями системы, в них содержится информация о градиентах энергии, возникающих в ней.
Состояние (3.1) может быть максимально запутанным, например, одно из них:
Матрица плотности в этом случае равна:
То есть система с равной вероятностью 1/2 находитсяв состояниях |00~n и |11~n («кот ни жив, ни мертв») — это диагональные элементы. И корреляции между этими состояниями максимальны (недиагональные элементы). Мы видим, что недиагональные элементы равны друг другу и расположены симметрично, как и должно быть для любой матрицы плотности.
При измерении этого нелокального состояния (при декогеренции) мы получим одно из двух классических локальных (сепарабельных) состояний |00~n или |11~n с равной вероятностью.
Существует простой способ проверить, относится ли какая-либо матрица плотности к чистому состоянию или нет. Если умножить матрицу саму на себя, и она при этом не изменится (получится та же самая матрица), то есть если выполняется равенство 2= , то можно сразу сказать, что данная матрица плотности описывает чистое состояние, и для него может быть записан вектор состояния. Такие матрицы, которые не меняются при умножении самой на себя, называются идемпотентными. Таким образом, любая матрица плотности чистого состояния — идемпотентная.
Если система незамкнутая (открытая), то это смешанное состояние, и тогда она не описывается вектором состояния, но ее по-прежнему можно описать матрицей плотности. Например, максимально смешанное состояние:
Его уже нельзя записать в виде вектора состояния (3.1). В этом случае нет корреляций между состояниями |00~n|01~n|10~n|11~n, и при измерении можно получить любое из этих состояний с равной вероятностью 1/4.