Документ взят из кэша поисковой машины. Адрес оригинального документа : http://sqi.cs.msu.su/store/storage/jpvtv20_algebraic_tools.pdf
Дата изменения: Tue Nov 25 17:44:03 2014
Дата индексирования: Sun Apr 10 22:24:58 2016
Кодировка: Windows-1251

Поисковые слова: энтропия
Алгебраический аппарат квантовой информатики
Учебное пособие
Д.А.Кронберг, Ю.И.Ожигов, А.Ю.Чернявский МГУ имени М.В.Ломоносова, факультет ВМК

1


Пособие основано на обязательных семинарах, проводимых авторами для студентов третьего курса кафедры квантовой информатики ВМК МГУ. В пособии кратко изложены элементарные основы квантовой информатики: формализм и свойства чистых и смешанных квантовых состояний, их преобразования и измерения. Рассмотрена запутанность между двумя подсистемами. Особое внимание уделено математическим фактам, выходящим за рамки программы первых двух курсов факультета ВМК (например, алгебра тензоров, SVD-разложение матриц). Приведены задачи для самостоятельного решения и примеры решения типовых задач. Учебное пособие предназначено для студентов 3-4 курсов факультета ВМК МГУ, а также других естественных и математических ВУЗов.

2


Оглавление
1 Линейная алгебра 7

1 2 3 4
2

Гильбертово пространство и сопряженный оператор . . . . . . . . . . . . . . . . . . . . Сопряженное пространство . . . . . . . . . . Унитарные и эрмитовы операторы . . . . . Матричные функции . . . . . . . . . . . . . Основные понятия тензорной алгебры Тензорное произведение операторов. Обозначения Дирака. . . . . . . . . . Тензоры. . . . . . . . . . . . . . . . . Многокудитные квантовые состояния Преобразования квантовых состояний Фаза . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7 8 9 11
13

Пространство квантовых состояний

1 2 3 4 5 6 7
3

. . . . .

13 17 18 19 22 25 29
31

Измерения квантовых состояний

1 2 3

Измерения общего вида . . . . . . . . . . . . Проективные (ортогональные) измерения . Эквивалентность проективных и общих измерений . . . . . . . . . . . . . . . . . . . .

32 33 33
35

4

Матрицы плотности

3


1 2
5

Матрица плотности как ансамбль квантовых состояний . . . . . . . . . . . . . Чистые и смешанные состояния . . . . . . . Частичный след . . . . . . . . . . . . . . . . Вычисление частичного следа матрицы. . . Подсистемы квантовых состояний . . . . . .
запутанность квантовых

35 37
38

Редуцированная матрица плотности

1 2 3
6

38 39 42

Двухчастичная состояний

44

1 2 3 4 5

Критерий запутанности . Сингулярное разложение Разложение Шмидта . . Разложение Шмидта и матрицы плотности . . . Энтропия фон Неймана .

........... матриц . . . . . . ........... редуцированные ........... ...........

44 47 49 51 53
56

Литература

4


Введение
Целью данного пособия является краткое изложение базовых понятий квантовой информатики, а также их алгебраических основ. Определенной трудностью в изучении квантовой информатики является отсутствие во многих университетских курсах алгебры некоторых разделов, например тензоров. Поэтому особое внимание уделяется материалу по алгебре, не входящему в обязательную программу факультета ВМК. Пособие содержит задачи для самостоятельного решения. Некоторые задачи представляют собой доказательства простейших теоретических свойств изучаемых объектов, некоторые же имеют практический характер. Сложные задачи помечены соответствующим количеством звездочек. Важные теоретические задачи, которые, по мнению авторов, вызывают наиболее частые затруднения, снабжены указанием на литературу, где можно найти решение, однако рекомендуется попытаться решить их самостоятельно. Одной из важных целей при решении представленных задач является освоение обозначений, используемых в квантовой информатике. Пособие, как и задачи, необходимо прорабатывать последовательно, т.к. большинство материала связано между собой. Для более глубокого изучения алгебры, используемой в квантовой информатике, рекомендуется прочесть 5


какой-либо учебник, содержащий раздел, посвященный тензорам, например [1]. Сингулярное разложение матриц и способы его вычисления хорошо изложены в [2]. Основной литературой по квантовой информатике являются: [4][5][6].

6


Глава 1 Линейная алгебра
1 Гильбертово пространство и сопряженный оператор
Одним из важнейших объектов квантовой информатики является гильбертово пространство обобщение евклидова пространства на бесконечномерный случай. Обычно гильбертово пространство рассматривается в курсе функционального анализа. В книге нам понадобится лишь конечномерный случай такого пространства, и, таким образом, мы под гильбертовым пространством будем понимать конечномерное линейное пространство (обычно комплексное) с введенным на нем скалярным произведением, обозначаемым (x, y ). Пусть оператор A действует в гильбертовом пространстве H, тогда сопряженным (или эрмитовосопряженным ) к нему оператором называется оператор A , такой что для любых двух векторов x, y H выполняется соотношение

(x, Ay ) = (A x, y ).

7


Задача 1.1

Покажите, что сопряженный оператор единственнен.
Замечание 1.2

Иногда через A обозначается комплексное сопряжение, а эрмитово сопряжение через A . В книге A обозначает эрмитово сопряжение. Покажите, что в матричном представлении эрмитово сопряжение означает комплексное сопряжение и транспонирование.
Задача 1.3

2

Сопряженное пространство

Сопряженным пространством линейного пространства V над полем K называется пространство V его линейных функционалов, т.е. функций f : V K, таких что для любых x, y V ; a K выполняется f (ax) = af (x), f (x + y ) = f (x) + f (y ). Казалось бы, линейных функционалов больше, нежели векторов. Однако, если V конечномерное, то dim(V ) = dim(V ) (докажите это). Кроме того, если конечномерное пространство V имеет скалярное произведение, то имеется удобный изоморфизм между V и V . Т.к. этот изоморфизм важен для дальнейшего понимания, построим его. (Напомним, что изоморфизмом двух линейных пространств называется линейное биективное отображение одного пространства в другое.) Рассмотрим произвольный вектор x V . Поставим в соответствие этому вектору линейный функционал fx (y ) : fx (y ) = (y , x). Теперь необходимо показать, что для любого f V существует x V : f (y ) = (y , x). Пусть (e1 , e2 , . . . , en ) ортонормированный базис пространства V . f в силу линейности полностью определяется своим

8


действием на базисных векторах. Пусть f (ei ) = ci , тогда в качестве x можно взять x = ci ei .
i
Задача 2.1

Проверьте, что описанное выше соответствие действительно является изоморфизмом.
изоморфизм очень рассматривать его умножение этого V : x y = (y , x)

В матричном представлении этот прост: для вектора x мы можем сопряженный вектор x , матричное вектора на произвольный вектор y определяет линейный функционал.
Замечание 2.2

бесконечномерных гильбертовых пространствах подобный изоморфизм также существует. Об этом говорит теорема Рисса[3].

В

3

Унитарные операторы

и

эрмитовы

Определение 3.1

если U U = I .

Задача 3.2

Оператор U называется унитарным,

Докажите, что U U = I U U = I U обратима и U = U -1 .
В предыдущей задаче дается важное свойство унитарных матриц они обратимы. Унитарные матрицы обладают еще одним важным свойством:
Задача 3.3

Докажите, что если U : V V унитарный оператор, то для любых x, y V : (x, y ) = (U x, U y ).
9


Т.е. унитарные операторы сохраняют скалярное произведение, а значит углы и длины. Таким образом унитарные преобразования являются поворотами пространства. Также унитарные операторы описывают переходы от одного ортонормированного базиса к другому.
Задача 3.4

Докажите, что собственные значения унитарной матрицы по модулю равны единице.
Следствием предыдущей задачи является то, что детерминант унитарной матрицы по модулю равен единице.
Определение 3.5

Оператор H называется эрмитовым (или самосопряженным), если H = H.

Задача 3.6

Покажите, что определения унитарного и эрмитова оператора подходят и для матричного представления. Докажите, что собственные эрмитовой матрицы вещественны.
Задача 3.7

значения

Одним из важнейших свойств эрмитовых матриц является спектральное разложение: H = V DV , где V унитарная матрица, а D вещественная диагональная. Т.к. собственные значения и вектора не зависят от базиса, можно заметить, что на диагонали D стоят собственные значения матрицы H, а матрица U состоит из собственных векторов. Как следствие, мы видим, что эрмитовы матрицы имеют ортонормированный базис из собственных векторов.

10


4

Матричные функции

Пусть имеется квадратная матрица A и функция, представимая своим разложением в ряд Тейлора: f (x) =


ai xi . Тогда можно определить f (A), как f (x) =



ai Ai .

i=0

При таком определении очень легко вычислять функции от эрмитовых матриц:
Задача 4.1

i=0

Пусть H эрмитова матрица, d1 0 0 H = V 0 ... 0 V

0

0

d

n

ее спектральное разложение. f (d1 ) . f (H ) = V 0 0 7 -1 0 -1 7 0 Задача 4.2 M = 0 04

Тогда

0 0 .. 0 V 0 f (dn )



, вычислить 2M .

Решение. Собственные вектора матрицы M будут e1 = (0, 0, 1), e2 = (1, 1, 0), e3 = (1, -1, 0), а соответствующие собственные значения (2,4,8). Чтобы построить унитарную матрицу U спектрального разложения, необходимо взять нормированные собственные вектора. В итоге получим: 0 1/2 1/ 2 100 2M = 0 1/ 2 -1/ 2 0 2 0 ћ 003 1 0 0 0 0 1 160 -96 1 2 = -96 160 0 ћ 0 1/2 1/ 0 0 16 1/ 2 1/ 2 -1/ 2
11


Задача 4.3

89 -48 0 M = -48 61 0 , 0 01
вычислить log5 (M ).
Следующие две задачи показывают связь между унитарными и эрмитовыми матрицами:
Задача 4.4



Пусть H эрмитова матрица, тогда U = eiH унитарная. Пусть U унитарная матрица, тогда существует эрмитова матрица H такая, что U = eiH унитарная.
Задача 4.5

12


Глава 2 Пространство квантовых состояний
1 Основные алгебры
Для того, чтобы описать формализм многочастичных квантовых состояний необходимо дать определения некоторых понятий тензорной алгебры. Для лучшего понимания рекомендуется прочесть соответствующий раздел какого-либо учебника по алгебре, например [1]. Перед тем, как перейти к формальным определениям, скажем несколько слов о том, что же такое тензоры и зачем они нужны. Вектор является строкой элементов, или, если рассматривать его программную реализацию, одномерным массивом. Матрица представляет собой таблицу, или двумерный массив. Кроме того матрицы соответствуют линейным операторам в конечномерных пространствах, т.е. описывают линейные преобразования над векторами - объектами меньшей размерности. Несложно представить себе трехмерную таблицу, 13

понятия

тензорной


чуть сложнее многомерную, а понятие многомерного массива хорошо известно и активно используются в программировании. Тензоры как раз-таки представляют собой многомерное расширение понятия матрицы (или, что более полно, линейного оператора). Перейдем к формальным определениям.
Определение 1.1

пространств общим полем является поле пространство

Тензорным произведением векторных V и W (обозначается V W ) над K (для квантовой информатики важным комплексных чисел) называется векторное T вместе с билинейным отображением

: V Ч W T , (x, y ) x y ,
удовлетворяющим следующему условию: если ei : i I и fj : j J базисы пространств V и W соответственно, то ei fj : i I , j J базис пространства T . Важно понимать, что запись x y обозначает не пару векторов, а один вектор пространства T . А пара векторов (x, y ) является лишь его прообразом. Вектор x y называют тензорным произведением векторов x и y .
Замечание 1.2

Пусть линейное пространство V имеет базис (a, b, c), а линейное пространство W базис (d, e). Каков базис пространства V W ?
Задача 1.3 Задача 1.4

Пусть конечномерные пространства V и W над общим полем имеют размерности m и n соответственно. Какова размерность их тензорного произведения?
Важно помнить, что если определение линейной алгебры опирается на какой-либо базис пространства, то оно должно быть независимо от этого базиса: 14


Задача 1.5

Доказать, что Опр. 1.1 не зависит от выбора базисов пространств V и W .[1]
Также важна единственность определения:

Доказать, что для двух тензорных произведений пространств V и W (T1 , 1 ), (T2 , 2 ) имеется единственный изоморфизм : T1 T2 , удовлетворяющий условию (x 1 y ) = (x 2 y ), для любых x V , y W .[1] Указание. Для решения задачи необходимо вспомнить, что такое изоморфизм, построить тривиальный изоморфизм, удовлетворяющий требуемому условию на базисных векторах, и использовать свойство билинейности тензорного произведения.
Задача 1.6

Так как тензорное произведение единственно, мы можем рассматривать именно то, которое строится в самом определении. А именно, в качестве тензорного произведения пространств V и W мы можем взять линейное пространство T с базисом ei fj и отображение, задаваемое на базисных векторах (ei , fj ) ei fj . На остальных векторах данное отображение строится из свойства билинейности. Обычно в качестве тензорного произведения пространств рассматривают именно такое построение, при этом не указывая явно билинейное отображение, а вместо этого описывая правила обращения со знаком тензорного произведения ??: дистрибутивность относительно сложения и вынесение числового множителя. Важно помнить об отсутствии коммутативности. Мы также будем использовать далее такую конструкцию.
Пример 1.7

над

полем

Рассмотрим два линейных пространства действительных чисел: пространство
15


V с базисом (v1 , v2 ) и пространство W с (w1 , w2 , w3 ). Тогда их тензорное произведение будет шестимерным пространством с (v1 w1 , v1 w2 , v1 w3 , v2 w1 , v2 w2 , v2 Любой вектор этого пространства будет иметь
2 3

базисом V W базисом w3 ). в

x=
i=1 j =1

ij vi wj =
(2.1)

11 v1 w1 + 12 v1 w2 + 13 v1 w3 + +21 v2 w1 + 22 v2 w2 + 23 v2 w3 ,

ij R. Также можно рассматривать и произвольные вектора вида x y и их линейные комбинации, при этом оперируя со знаком тензорного произведения также, как с обычным умножением, исключая коммутативность. Такие вектора легко записать в виде 1.7: (3v1 + 4v2 ) (5w1 + 6w3 ) - v2 v3 = = 15v1 w1 + 18v1 w3 + 20v2 w1 + 23v2 w3 .
В силу ассоциативности определения тензорного произведения, т.е. (U V ) W изоморфно U (V W ), можно рассматривать тензорные произведения любого конечного числа пространств V1 V2 . . . Vn . Важными представителями векторов такого пространства являются вектора, представимые в виде

x1 x 2 . . . x

n

(2.2)

Такие вектора имеют различные названия: разложимые, сепарабельные, мономы. В квантовой информатике состояния, соответствующие этим векторам, называются незапутанными. О таких состояниях речь пойдет в соответствующем параграфе. 16


Задача 1.8

Приведите пример неразложимого вектора, для тензорного произведения пространств из Примера 1.7.

2

Тензорное операторов.

произведение

Определим тензорное произведение линейных операторов. Пусть даны два линейных пространства V и W над общим полем с базисами ei и fj . Тензорным произведением операторов A : V V и B : W W называется линейный оператор A B : V W V W, определенный на базисных векторах естественным образом: (A B )(ei fj ) = (Aei ) (B fj ).

Докажите, что данное выше определение подходит под формальное определение 1.1 для пространств линейных операторов. (Необходимо построить соответствующие билинейное отображение.)
Задача 2.1

Пусть в данном выше определении в базисах ei и fj операторы A и B имеют матрицы {aij } и {bij } соответственно. Как будет выглядеть матрица оператора A B в базисе ei fj (тензорное произведение матриц).
Задача 2.2 Задача 2.3 Задача 2.4 Задача 2.5

Найти tr(A B ). Найти det(A B ).. *Матрица оператора Адамара имеет вид

1 H= 2
17

11 1 -1


Найдите формулу для (i,j)-го элемента матрицы H = H ... H .
n n
Задача 2.6

Если обе матрицы A и B : а) унитарны б) эрмитовы в) положительно определены, то и матрица A B обладает тем же свойством.

3

Обозначения Дирака.

Для работы с тензорами в квантовой механике и особенно в квантовой информатике приняты удобные обозначения обозначения Дирака. Пусть имеется гильбертово линейное пространство V , т.е. пространство со скалярным произведением, возможно бесконечномерное. В нашей книге мы ограничимся конечномерными пространствами. Будем обозначать вектора из пространства V как |x (?кет-вектор?), а соответствующие (см. параграф 2) вектора из сопряженного пространства V как x| (бра-вектор). В конечномерном пространстве это будет соответствовать обычному сопряжению вектора. Таким образом x||y - будет обозначать скалярное произведение. Для простоты одну из двух средних черт опускают и записывают x|y . Например, можно рассмотреть трехмерное пространство с ортонормированным базисом |1 , |2 , |3 . Тогда любой вектор пространства можно записать как |v = x|1 + y |2 + z |3 , а условие ортонормированности выглядит, как i|j = ij . Теперь рассмотрим пространство V ... V . Тогда базисом этого пространства будут вектора |i1 |i2 . . . |in . Для векторов такого пространства обозначения Дирака допускает еще одно упрощение: вектора вида |i1 |i2 . . . |in можно записывать, как 18
p


|i1 |i2 . . . |in или даже |i1 i2 . . . in . Т.е. можно убирать знак тензорного произведения и конструкцию |, если это не мешает читаемости и не производит путаницы, что к какому пространству относится (т.к. знак тензорного произведения векторов некоммутативен). В некоторых случаях можно для читаемости отделять индексы запятыми: |i1 , i2 , . . . , in .

4

Тензоры.

Пусть V n-мерное векторное пространство над полем K .
Определение 4.1

Пространство


Tqp (V ) = V . . . V V . . . V
p q

называется пространством тензоров типа (p, q ) на V . 0 T0 (V ) полагают равным K.
Задача 4.2

Какова размерность Tqp (V )?

Важным примером, который еще ни раз встретится нам в книге является пространство тензоров типа (1,1). Читатель уже может догадаться, что это пространство представляет собой пространство линейных операторов, действующих в V. И действительно, каждый элемент пространства представляет собой линейную комбинацию элементов вида x (.), где (.) линейный функционал, действующий в V . Если подействовать такой конструкцией на вектор y пространства V получим x (y ) = k x, где k элемент поля. Если пространство гильбертово, то эквивалентность тензоров (1,1) операторам увидеть еще проще. Пусть V гильбертово n-мерное пространство с ортонормированным 19


базисом (|1 , |2 , . . . , |n ). Пространство тензоров (1,1) 1 это пространство T1 = V V . Базис пространства V 1 будет ( 1|, 2|, . . . , n|). Общий вид состояния из T1 будет
n

M=
i,j =1

aij |i j |. Подействуем M на какое-либо базисное

состояние |k :
n n

M |k =
i,j =1

aij |i j ||k =
i

aik |i .

Как можно видеть M линейный оператор. Причем матрица mij оператора M будет иметь элементы mij = i|M |j = aij . Т.е. запись матрицу.
n i,j =1

aij |i j | можно рассматривать как

Задача 4.3 Как в дираковских обозначениях будет выглядеть диагональная матрица? Пример 4.4

Рассмотрим пространство R2 со стандартным скалярным произведением с ортонормированным базисом (|0 , |1 ). Вектор |0 будет 1 соответствовать вектору , а вектор |1 вектору 0 0 . 1 Рассмотрим матрицу

M=
и вектор

10 34 = 2|0 + 5|1 ,

v=

2 5

20


Тогда

Mv =

2 26

.

Теперь в Дираковских обозначениях: M v = (|0 0| + 3|1 0| + 4|1 1|)(2|0 + 5|1 ) = = 2|0 + 6|1 + 20|1 . Как мы видим вычисления эквивалентны. Нередко даже в матричных случаях для разреженных матриц удобнее использовать дираковские обозначения. Произвести такие же вычисления, как в 1002 0 0 0 0 предыдущем примере для M = 0 0 0 0 , v = 3004 1 2 3 4
Задача 4.5

Опишем более точно производимые нами операции. -1 Рассмотрим отображение Tqp Tqp-1 , задаваемое на разложимых векторах как

x1 x2 . . . xp 1 2 . . . q q (xp )x1 x2 . . . x
p-1

1 2 . . . q-1 .

Такое отображение называется сверткой, очевидно, что оно линейно. Можно производить свертку не только по последним, но и по любой другой паре пространств. Когда мы действуем элементом пространства V V на элемент пространства V мы сначала ?прикрепляем? его при помощи тензорного произведения, а затем производим свертку. В связи с произвольным выбором пары пространств для свертки при работе со сложными 21


выражениями в кет-бра обозначениях важно помнить, что и с чем мы хотим сворачивать. Поэтому часто удобно индексировать пространства, например: |x 1 0|2 |0 3 + 2 |y 1 1|2 |1 3 |1 4 - вектор из пространства T2 . Произведем свертку по 2 и 4 пространствам и получим |y 1 |1 3 . Во многих случаях написание индексов довольно удобно и, например, позволяет переставлять пространства местами.
Задача 4.6

Какой вектор будет являться сверткой
2

|0 1 |0

+ |1 1 |1

1

2 0|3 0|4 + 1|3 1|4 T2

по 1 и 4 пространствам. Какому пространству будет принадлежать этот вектор?

5

Многокудитные состояния

квантовые

В основе принципа работы квантового компьютера лежит понятие кубит (qubit). Термин происходит от произношения ?q-bit?, сокращения от quantum bit. Кубит - математическое представление двухуровневой квантовой системы. Состояние кубита - нормированный вектор в гильбертовом пространстве H = C2 со стандартным скалярным произведением. В качестве базиса при описании кубита берется ортонормированный базис (|0 , |1 ). Таким образом состояние кубита - это нормированная суперпозиция базисных состояний: | = c0 |0 + c1 |1 , |c0 |2 + |c1 |2 = 1. Комплексные коэффициенты c0 и c1 называются амплитудами. Возможность нахождения в суперпозиции является первым фундаментальным отличием кубита от классического бита, однако, возможности работы с этой суперпозицией имеют весьма серьезные ограничения. 22


Мы не можем достоверно узнать в каком состоянии находится кубит. Имеется возможность лишь измерить его, получив в результате |0 с вероятностью |c0 |2 и |1 c вероятностью |c0 |2 . Подробнее об измерениях будет рассказано в соответствующем разделе. Вторым фундаментальным отличием является то, что состояние нескольких кубитов лежит не в декартовом, а в тензорном произведении пространств кубитов. Т.е. состояние n-кубитов нормированный вектор в пространстве H n . Следствием этого удивительного факта является экспоненциальный рост размерности пространства состояний в зависимости от числа кубитов (см. Задачу 1.4). Итак, базисные состояния пространства n кубитов имеют вид |i1 |i2 . . . |in или, что проще |i1 i2 . . . in , где ij 0, 1. Такой базис называют вычислительным. А общий вид многокубитного состояния будет:
1

| =
i1 ,i2 ,...,in =0 1

a

i1 i2 ...i

n

|i1 i2 . . . in ,

| =
i1 ,i2 ,...,in =0

|a

i1 i2 ...i

n

|2 = 1.

По аналогии с кубитом часто используется термин кудит - d-уровневая квантовая система. Состояния кудита нормированные вектора в пространстве Cd . Вычислительный ортонормированный базис обозначают, как |0 , |1 , . . . , |n - 1 или |1 , |2 , . . . , |n . Трехуровневые и четырехуровневые системы называют кутрит и кукварт соответственно. 23


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

(1, 0, . . . , 0), (0, 1, . . . , 0), ... (0, 0, . . . , 1),
а соответствующий им порядок многокудитного (или многокубитного) состояния задается лексикографически. Для кутритов с базисом

|0 , |1 , . . . , |n - 1
базисные вектора будут упорядочены так:

|000 , |001 , |002 , |010 , . . . , |222 .
Как можно заметить, если базис нумеруется с |0 , то при лексикографическом порядке число внутри базисного кет-вектора это d-ичное представление порядкового номера этого вектора плюс единица. В связи с этим состояние системы n кубитов иногда записывают как | =
2n -1 i=0

ci |i , подразумевая под i его двоичное представление.

Лексикографического правила стоит придерживаться и в случае системы кудитов с разными размерностями.

Четырехкубитное базисное состояние |0101 будет соответствовать вектору (0,0,. . . ,1,. . . ,0) длины 16 с единицей на 4 + 1 + 1 = 6 позиции.
Пример 5.1

24


Рассмотрим пространство трех кудитов разных размерностей C10 C11 C12 . Какому вектору будет соответствовать базисный вектор |6, 3, 7 ?. Какому состоянию трехкудитной системы будет соответствовать вектор, у которого на 11, 125 и 531 позициях стоит 1/ 3, а в остальных позициях нули?
Задача 5.2 Задача 5.3



3 2

|1 , |2

1 Даны состояния |0 = |0 , |1 = 2 |0 + 1 = 2 |0 + 23 |1 . Найти 0 |1 , 1 |2 , 0 |2 .

Задача 5.4

Записать состояния из прошлой задачи в базисе Адамара: |0 = 1/ 2(|0 + |1 ), |1 = 1/ 2(|0 - |1 ).

6

Преобразования состояний

квантовых

Над квантовыми состояниями, описанными выше, можно производить унитарные преобразования. Унитарность гарантирует что мы не нарушим условие нормировки. Преобразования в квантовой информатике записываются обычно в матричной форме. Однако, преобразовывать вектора состояний в матричную запись, умножать на матрицу, а затем преобразовывать обратно в кет-бра обозначения не всегда удобно, особенно, когда матрицы преобразований разрежены. Посмотрим, как действуют матрицы на вектора в обозначениях Дирака на примере двухкубитных состояний. Важно помнить про лексикографический порядок векторов, который сохраняется и в записи матриц. Рассмотрим произвольную матрицу

25


двухкубитных преобразований: |00 |01 |00 u00 u01 U = |01 u10 u11 |10 u20 u21 |11 u30 u31

|10 u u u u
02 12 22 32

|11 u u u u
03 13 23 33


(2.3)

Такая матрица, действуя на базисное состояние, переводит его в соответствующий столбец, например: |01 в u01 |00 + u11 |01 + |10 u21 + |11 u31 .
Задача 6.1

Примените к состоянию | = c0 |0 + c1 |1 преобразование 01 N OT = 10
Задача 6.2

Примените к состоянию c01 |01 + c10 |10 + c11 |11 оператор 1000 0 1 0 0 C N OT = 0 0 0 1 0010

|

= c00 |00 +

а) преобразовав состояние к вектору-столбцу и умножив на матрицу; б) определив, во что переходят базисные состояния под действием матрицы.
Замечание 6.3

Иногда, чтобы сохранялась многочастичная структура преобразования, элементы абстрактной матрицы двухчастичного преобразования удобнее записывать не как uij , а как umn , например, kl u32 u10 . Особенно, такая запись удобна, при большем 11 количестве кубитов или кудитов. Такие обозначения будут удобны при решении некоторых задач данного параграфа.
26


Тензорный формализм позволяет легко применять однокубитные преобразования к двухкубитным системам. Если однокубитные операторы из HU HU , действуют на первый кубит состояния из H1 H2 , то мы производим свертку пространств HU с H1 . Если рассматривать матрицу, как преобразование базиса (как делалось выше), то применять такие преобразования очень просто:
Пример 6.4

Применим преобразование

U=

u00 u01 u10 u11

к первому кубиту состояния | = c0 |00 + c1 |11 . Оператор U переводит |0 в u00 |0 + u10 |1 , а |1 в u01 |0 + u11 |1 , таким образом

U | = c0 (u00 |0 + u10 |1 )|0 + c1 (u01 |0 + u11 |1 )|1 = = c0 u00 |00 + c1 u01 |01 + c0 u10 |10 + c1 u11 |11 .
Задача 6.5

Покажите, что применение оператора U к первой частице двухчастичной чистемы эквивалентно применению U I ко всей системе. Проведите вычисления из Примера 6.4 в матричной форме, используя результат предыдущей задачи.
Задача 6.6

Существует ли унитарное преобразование, 1 которое переводит состояние |000 в 2 (i|001 + |111 ), a
Задача 6.7

1 1 состояние 2 |000 + 23 |010 в 2 (i|001 + |101 )? Если да, то привести пример такого преобразования.



В следующих задачах используются: 27


ћ базис Адамара: |0 = 1/ 2(|0 + |1 ), |1 = 1/ 2(|0 - |1 ); ћ преобразование Адамара: H = 1/ 2 ћ Преобразование Тоффоли: 1000 0 1 0 0 0 0 1 0 0 0 0 1 T = 0 0 0 0 0 0 0 0 0 0 0 0 0000
Задача 6.8

11 1 -1

;

0 0 0 0 1 0 0 0

0 0 0 0 0 0 1 0

0 0 0 0 0 1 0 0

0 0 0 0 0 0 0 1



Применить к первому и второму кубитам 1 состояния 3 (|000 + |001 + |111 ) преобразование Адамара, затем к первому и третьему кубитам этого состояния применить двухкубитное унитарное преобразование U = {uij }.
Задача 6.9

Адамара.

Записать преобразование Адамара в базисе

записать преобразование Тоффоли в базисе Адамара для первого и второго кубитов, и в вычислительном базисе для третьего кубита.
Задача 6.10 Задача 6.11

* Имеется многокубитное состояние
1

| =
i1 ,i2 ,...,in =0

a

i1 i2 ...i

n

|i1 i2 . . . in

28


и унитарная матрица

Uk =

u u

00 10

u01 u11

.

Матрица Uk действует на k - кубит состояния | , преобразуя его в
1

| =
i1 ,i2 ,...,in =0

b

i1 i2 ...i

n

|i1 i2 . . . in .

Выразить амплитуды bi1 i2 ...in конечного состояния через амплитуды начального состояния и элементы матрицы Uk . Дополнительно: а) Uk размера d Ч d действует на многокудитное состояние
d

| =
i1 ,i2 ,...,in =1

b

i1 i2 ...i

n

|i1 i2 . . . in ;
двухкубитной

б) Преобразование производится матрицей Uk,l над k-м и l-м кубитами.

7

Фаза

Т.к. при измерениях играют роль модули квадратов амплитуд квантовых состояний, а преобразования квантовых состояний являются линейными, состояния отличающиеся лишь на общий фазовый множитель ei считаются эквивалентными (т.к. нет никакой физической возможности отличить их друг от друга). Однако важно помнить, что относительный фазовый множитель играет важную роль: например, состояния базиса Адамара 29


1/ 2(|0 + |1 ) и 1/ 2(|0 - |1 ) легко отличить друг от друга, применив преобразование Адамара, а потом измерив в вычислительном базисе.
Сколькими действительными параметрами можно задать состояние кубита? n кубитов? n кудитов размерности d?
Задача 7.1

30


Глава 3 Измерения квантовых состояний
Важным свойством квантовых состояний является то, что мы не можем узнать амплитуды состояния. Мы можем лишь проводить квантовые измерения. Простейший тип измерений квантового состояния | описывается следующим образом: зафиксируем некоторый ортонормированный базис пространства состояний |1 , |2 , . . . , |n . Тогда измерение в этом базисе случайная величина со значениями |i и вероятностями | |i |2 . Т.е. в результате измерения состояние | перейдет в |i (и мы будем знать об этом) с вероятностью | |i |2 . Чаще всего рассматривают измерения в вычислительном базисе: при таком измерении исходами будут состояния вычислительного базиса с вероятностями равными квадрату модуля соответствующей амплитуды.

Покажите, что процесс измерения может быть описан унитарным преобразованием.
Задача 0.2

не

Существуют различные формальные подходы к описанию квантовых измерений. Далее мы рассмотрим 31


три таких подхода: проективные измерения, измерения общего вида, POVM-измерения. Эти типы измерений полностью эквивалентны друг другу.

1

Измерения общего вида

Измерения общего вида описываются набором операторов {Mm }. Вероятность получения результата m при измерении равна
p(m) = |Mm Mm | .

После измерения система перейдет в

Mm | p(m)

.

Запомнить эти формулы довольно легко: мы рассматриваем ненормированный вектор |m = Mm | . Квадрат нормы этого вектора m|m - вероятность, а его нормированный вариант состояние после измерения. Единственным условием, которому должны удовлетворять операторы {Mm } является условие Mm Mm = I . Смысл этого условия заключен полноты: в следующей задаче.
Задача 1.1

m

Покажите, что
m

p(m) = 1.

Дан кубит | = ao |0 + a1 |1 . Покажите, что операторы M0 = |0 0| и M1 = |1 1| описывают обычное измерение в вычислительном базисе.
Задача 1.2

Покажите, что два измерения общего вида {Mm } и {Ll }., производимых друг за другом, эквивалентны одному измерению {Mm Ll }.
Задача 1.3

32


2

Проективные измерения

(ортогональные)

Рассмотрим эрмитов оператор M, называемый наблюдаемой. Пусть M = mPm его спектральное разложение. Pm проекторы на собственные подпространства, m собственные числа. При измерении мы c вероятностью p(m) = |Pm | Pm получим состояние | .
p(m)
Задача 2.1 Покажите, что проективные измерения являются частным случаем измерений общего вида.

m

Покажите, что повторение проективного измерения не меняет состояние.
Задача 2.2 Задача 2.3

измерения.

Приведите

пример

непроективного

3

Эквивалентность проективных и общих измерений

На самом деле проективные и ортогональные измерения сводятся друг к другу добавлением анциллы (дополнительного кудита) и запутывающими унитарными преобразованиями.

Показать, что схема добавление анциллы к системе совместное унитарное преобразование анциллы и системы ортогональное измерение анциллы может быть описано общим (неортогональным) измерением системы.[4]
Задача 3.1

33


Задача 3.2

Показать, что любое измерение общего вида может быть представлено схемой добавление анциллы к системе совместное унитарное преобразование анциллы и системы ортогональное измерение анциллы.[4]

34


Глава 4 Матрицы плотности
1 Матрица плотности как ансамбль квантовых состояний
Пусть квантовая система находится в одном из квантовых состояний |i с вероятностью pi . Такую систему называют ансамблем или смесью чистых квантовых состояний. Матрицей (или оператором ) плотности такой смеси называют:

=
i
Задача 1.1

pi |i i |.

Если состояния | принадлежат пространству H, то какому пространству будет принадлежать оператор плотности, описывающий их смесь? Какова размерность этого пространства? Пусть имеется смесь состояний |0 с вероятностью 1/3 и 1/ 2(|0 + |1 ) с вероятностью 2/3 запишите матрицу плотности этой смеси.
Задача 1.2

35


Задача 1.3

Пусть имеется смесь состояний |00 с вероятностью 1/3 и 1/ 2(|00 + |11 ) с вероятностью 2/3 запишите матрицу плотности этой смеси.
Задача 1.4

Докажите следующие два свойства: Оператор плотности имеет единичный является

Свойство 1.5

след.
Свойство 1.6

Оператор плотности неотрицательно определенным.
Задача 1.7

Докажите, что смесь состояний i с вероятностями pi можно описать матрицей плотности pi i .
i

Пусть вся система меняется под действием некоторого унитарного оператора U, тогда меняется следующим образом:
Задача 1.8

- U U .
Доказать, что при измерении , описываемом операторами {Mm }, вероятность получить исход m будет p(m) = tr(M M ),
Задача 1.9

U

а состояние перейдет в

m =
Задача 1.10

Mm Mm . p(m)

Единственно ли представление матрицы плотности в виде взвешенной суммы чистых состояний?

36


2

Чистые и смешанные состояния

Квантовые состояния, соответствующие векторам, называются чистыми, остальные смешанными. Т.е. матрица плотности, представимая в виде | | - является чистой.
Замечание 2.1

Иногда под термином ?смешанные состояния? подразумевают матрицы плотности (как чистые, так и смешанные), в противовес векторам состояний - чистым состояниям. Обычно из контекста ясно, какое из значений термина имеется ввиду. Указание. Для решения следующих задач данного параграфа удобно использовать спектральное разложение матрицы плотности.
Задача 2.2

Доказать, что T r(2 ) 1.

Задача 2.3

Докажите, что следующие утверждения про матрицу плотности эквивалентны (критерии чистоты состояния): а) чистая; б) rank () = 1; в) 2 = ; г) T r(2 ) = 1. Доказать, что плотности выпукло и его являются чистые состояния.
Задача 2.4

множество граничными

матриц точками

37


Глава 5 Редуцированная матрица плотности
Важным применением матриц плотности является то, что при помощи них можно описывать состояния подсистем составных (многочастичных) квантовых систем, что невозможно сделать при помощи векторов состояний. Для начала нам необходимо дать понятие частичного следа оператора.

1

Частичный след

Рассмотрим матрицу плотности H H . Вспомним, что след матрицы это сумма диагональных элементов, и как хорошо известно, след не зависит от выбора базиса. Можно вычислить след пользуясь вычислительным базисом пространства H :

T r() =
i

i||i .

Теперь рассмотрим двухчастичные состояния. Чистые вектора-состояния принадлежат пространству HA HB , 38


а матрицы плотности, соответственно, HA HB HA HB . Рассмотрим матрицу плотности AB HA HB HA HB . {|i A } и {|i B } базисы пространств HA и HB соответственно. След AB , соответственно, будет равен:

T r(

AB

)=
ij

j |B i|A

AB

|i A |j

B

.

Используя двухчастичную структуру матрицы можно ввести понятие частичного следа.
Определение 1.1 Частичным следом матрицы по пространству HA называется

T rA (

AB

)=
i

i|A

AB

|i A .

Матрицы B = T rA (AB ) и A = T rB (AB ) называются редуцированными матрицами плотности матрицы AB . Операция частичного определена, конечно же, для произвольных матриц, а не только матриц плотности.
Замечание 1.2 Задача 1.3

Убедитесь, что A HA , B HB .

2

Вычисление матрицы.

частичного

следа

Рассмотрим три способа вычисления частичного следа матрицы. 1. Если матрицу удобнее записывать в дираковских обозначениях, то вычислять редуцированную матрицу плотности удобнее по определению. 39


Пример 2.1

Пусть HA и HB 20-мерные гильбертовы пространства с вычислительным базисом |1 , . . . , |20 . Пусть дана матрица (не являющаяся матрицей плотности) M = |3 A |5 B 3|A 6|B + 2|7 A |8 B |7 A |11 B . Подставим первое слагаемое в записи матрицы в определение T rA , получим:
5

i|A |3 A |5
i=1

B

3|A 6|B |i A .
3-й член суммы . Во втором слагаемом

Ненулевым будет 3|A |3 A |5 B 3|A 6|B |3 A останется только |7 B Таким образом мы 2|8 B 11|B . Аналогично
Задача 2.2

только = |5 B 6|B 11|B . получим вычислив,

T rA (M ) = |5 B 6|B + получим T rB (M ) = 0.

Вычислить по определению частичные следы для матрицы:

= |1 A |2

B

1|A 3|B + 5|2 A |8 B |4 A |8

B

+ 3|2 A |2 B |2 A |3

B

Такой метод вычисления можно выразить формулой: пусть имеется матрица M = aij kl |i A |j B k |A l|B , тогда
i,j,k,l

T rA (M ) =
i,j,l

a

ij il

|j

B

l|B .

2. Второй метод является аналогом первого, но в случае матричной записи. Рассмотрим матрицу плотности двухкубитного состояния. Общий вид такой матрицы будет M = записи будет
1

a
i,j,k,l=0

ij kl

|i A |j

B

k |A l|B , что в матричной .



a a a a

0000 0100 1000 1100

a a a a

0001 0101 1001 1101

a0010 a0110 a1010 a1110
40

a a a a

0011 0111 1011 1111


Рассмотрим T rB . Первое слагаемое в сумме частичного следа будет 0|A M |0 A это подматрица, где в индексах на первом и третьем местах стоит 0 - т.е. блок 2 Ч 2

a a
стоящий в Аналогично

0000 0100

a a

0001 0101

,
углу на диагонали.

верхнем

левом
A

1|A M |1

блок стоящий ниже на главной диагонали. Сложив эти блоки, получим:

T rA (M ) =
Задача 2.3 Задача 2.4

a a

0000 0100

+a +a

1010 1110

a a

0001 0101

+a +a

1011 1111

Аналогичным методом вычислите T rB (M ).

*Как применять такой метод для больших размерностей? Для трехчастичных (многочастичных) систем, когда мы хотим взять частичный след по какойлибо частице? По двум частицам?
3. Третий метод подходит для вычисления редуцированных матриц плотности чистых двухчастичных состояний. Пусть дано чистое двухчастичное состояние | HA HB , и нам необходимо вычислить редуцированную матрицу плотности второго кубита (т.е. частичный след по первому кубиту). Такое состояние можно представить в виде | = ai |i |i , где |i HB нормированные состояния второго кубита, возможно неортогональные. 41
i


Задача 2.5

|ai | |i
i

2

Докажите, что i |.

B

=

T rA (| |)

=

Замечание 2.6

В данном методе состояния |i можно и не нормировать.

3

Подсистемы состояний

квантовых

Рассмотрим запутанное двухкубитное состояние | = 1/ 2(|0 1 |0 2 + |1 1 |1 2 ). Предположим, что мы рассматриваем только первый кубит данного состояния. Может ли он быть описан вектором? Ответ на этот вопрос отрицательный.

Покажите, что первый кубит состояния | = 1/ 2(|0 1 |0 2 + |1 1 |1 2 ) не может быть описан вектором. Указание. Необходимо рассмотреть измерения первого кубита в различных базисах. Такие измерения описываются операторами вида M0 = |01 01 |, M1 = |11 11 |. Необходимо рассмотреть несколько таких измерений и вычислить соответствующие вероятности для состояния | . После чего показать, что ни один однокубитный вектор состояния не может давать таких вероятностей.
Задача 3.1

Из предыдущей задачи следует, что вектора состояний не подходят для описания подсистем запутанных квантовых систем. Объектом, который описывает такие состояния, является редуцированная матрица плотности.
Задача 3.2

первого

Докажите, что произвольное измерение кубита дает одинаковые результаты
42


для состояния | A = T rB (| |).
Задача 3.3

=

1/ 2(|0 1 |0

2

+ |1 1 |1 2 ) и

Докажите, что произвольное измерение первого кудита дает одинаковые результаты для произвольного чистого двухчастичного состояния | HA HB и A = T rB (| |) HA HA .
Задача 3.4 Докажите, что произвольное измерение первого кудита дает одинаковые результаты для произвольной двухчастичной матрицы плотности HA HB HA HB и A = T rB () HA HA . Задача 3.5

** Докажите, что оператор частичного следа является единственным оператором, приводящий к правильному описанию наблюдаемых подсистемы составной системы [4]

Таким образом, если имеется составная система (чистая или смешанная), имеющая матрицу плотности HA HB HA HB , то ее подсистемы описываются соответствующими редуцированными матрицами плотности.

43


Глава 6 Двухчастичная запутанность квантовых состояний
1 Критерий запутанности

Пусть имеется чистое двухчастичное квантовое состояние в пространстве HA HB , dA = dim(HA ), dA = dim(HA ), d = min(dA , dB ).
dA d
B

| =
i=1 j =1

aij |i A |j

B

.

(6.1)

Напомним, что незапутанным называется состояние, представимое в виде | = | A | B (соответственно, все остальные состояния называются запутанными )
Задача 1.1

Докажите, что двухчастичное состояние является запутанным тогда и только тогда, когда существуют унитарные матрицы UA и UB такие, что UA UB | = |00 .
44


Как можно узнать, запутанно ли какое-либо квантовое состояние или нет? Ответ содержится в следующей задаче.
Задача 1.2

*Рассмотрим состояние 6.1 и матрицу A = {aij }, составленную из амплитуд этого состояния. Доказать, что состояние | запутано тогда и только тогда, когда rank (A) > 1. Указание. Если ранг матрицы равен единице, значит все ее столбцы (строки) пропорциональны друг другу. Задача 1.3 Запутано ли состояние | = 1/ 2(|00 + |11 )? Решение. Матрица, соответствующая этому состоянию будет 1/ 2 0 A= 0 1/ 2

rank (A) = 2, значит состояние запутано.
Задача 1.4

Когда будет запутано двухкубитное состояние | = a|00 + b|01 + c|10 + d|11 ?
Можно рассматривать двухчастичную запутанность между различными подсистемами многочастичной системы (т.е. различными разбиениями множества пространств кудитов на два подпространства). Например для трехкубитной системы |
1

=
i1 ,i2 ,i3 =0

a

i1 i2 i

3

|i1 i2 i3

можно рассмотреть три различных двухчастичных запутанности: между 1 и (2 и 3) кубитами; (1 и 2) и 3 кубитом; 2 и (1 и 3) кубитами. Для проверки запутанности между 2 и (1 и 3) кубитами нужно вычислить ранг матрицы

a a

000 010

a001 a a011 a
45

100 110

a a

101 111

.


Задача 1.5

Выпишите матрицы для проверки запутанности между: а) 1 и (2 и 3) кубитами; б) (1 и 2) и 3 кубитом;
Задача 1.6

Пусть имеется n кудитная система (каждый кудит размерности d). а) Какого размера будет матрица для проверки запутанности между произвольными k и l (k + l = n) кудитами? б) Сколько различных разбиений такой системы на две подсистемы?
Задача 1.7

Исследовать на запутанность обобщенное GH Z состояние

|GH Z = a0 |000 + a1 |111 , |a0 |2 + |a1 |2 = 1.
Решение. по каким система. проверки столбцов
Исследовать на запутанность означает узнать, разбиениям на два подпространства запутана Для данного состояния все три матрицы на запутанность c точностью до перстановки и транспонирования будут равны

a0 0 0 0 0 a1 0 0

.

А значит это состояние запутано по всем подпространствам (полностью запутанно), если выполняется условие a0 a1 > 0 и полностью незапутанно, если это условие не выполняется.
Задача 1.8

Исследовать на запутанность обобщенное W состояние

|W = a0 |001 + a1 |010 + a2 |001 , |a0 |2 + |a1 |2 + |a2 |2 = 1.
Пример. Исследовать на запутанность состояние (в зависимости от параметров a = 0, b = 0, c = 0, d = 0)
Задача 1.9

1 (a|000 + b|010 + c|101 + d|111 ). |a + |b + |c|2 + |d|2 |2 |2
46


Задача 1.10

состояние

Исследовать на запутанность n-кубитное
1

| = 1/ 2n
Задача 1.11

|i1 i2 . . . in .
i1 ,i2 ,...,in =0

состояние

Рассмотрим n-кубитное ненормированное
2n

| =
i=0

1 |i . 2i
исследовать его на

Нормировать состояние запутанность.

и

2

Сингулярное разложение матриц

Важную роль для запутанности двучхастичных состояний играет сингулярное разложение матриц (или SVDразложение, от Singular Value Decomposition)
Теорема 2.1

Для любой комплексной размера m Ч n существует разложение

матрицы

A

A = U ћ S ћ V ,
где U унитарная матрица порядка m, V унитарная матрица порядка n, S диагональная матрица m Ч n c неотрицательными действительными числами {s1 , s2 , . . . , sn } на диагонали (эти числа называют сингулярными числами матрицы A). Причем набор этих чисел однозначно определяется матрицей A. Столбцы матрицы U (V ) называются левыми (правыми) сингулярными векторами матрицы A.
Определение 2.2

47


Обычно принято записывать диагональные элементы {s1 , s2 , . . . , sn } матрицы S в порядке невозрастания, тогда и матрица S определена однозначно.
Замечание 2.3

Сингулярное разложение полезных свойств:

обладает

множеством

Число ненулевых матрицы равно ее рангу:
Задача 2.4

сингулярных

чисел

dim(si : si > 0) = rank (A).
Задача 2.5 Покажите, что собственные значения матрицы A A являются квадратами сингулярных чисел матрицы A. Каковы будут собственные вектора матрицы A A?

Пусть s1 s2 . . . sn . Рассмотрим диагональную матрицу Sk размера m Ч n с диагональными элементами {s1 , s2 , . . . , sk , 0, 0, . . . , 0}, где k < n. Тогда матрица Ak = U SK V будет наилучшим приближением матрицы A среди всех матриц ранга k в смысле матричной нормы ||.||2 .
Свойство 2.6

Т.к. матрица A - Ak = U S V , где S является диагональной с элементами {0, . . . , 0, sk+1 , . . . , sn }, то ||A - Ak ||2 = sk+1 . Рассмотрим произвольную матрицу K ранга k . Ядро этой матрицы имеет размерность n - k , а размерность линейной оболочки строк v1 , v2 , . . . , vk+1 матрицы V равна k + 1. Т.к. (n - k ) + (k + 1) > n, указанные подпространства имеют нетривиальное пересечение, и для нормированного вектора h из этого пересечения
Доказательство 2.7

||A - K ||2 ||(A - K )h||2 = ||Ah||2 = 2 2 2 = ||U S V h||2 = ||S (V h)||2 s 2 2
48
2 k+1

||V h||2 = s 2

2 k+1

.


Приведенное выше свойство (аппроксимация матрицами меньших рангов) является очень важным и позволяет использовать сингулярное разложение для многоих практических задач: сжатие изображений, латентный семантический анализ, латентный семантический анализ (метод, позволяющий сравнивать текстовые документы не просто по статистике вхождения слов, но и по семантике; активно используется в текстовых поисковых системах), анализ статистических данных и др.

3

Разложение Шмидта

Пусть имеется чистое двухчастичное квантовое состояние в пространстве HA HB , dA = dim(HA ), dA = dim(HA ), d = min(dA , dB ).
dA d
B

| =
i=1 j =1

aij |i A |j

B

.

Как мы знаем, конечномерное гильбертово пространство изоморфно своему сопряжению, и мы можем рассматривать одно вместо другого. Заменим пространство HB на HB .
Задача 3.1

Докажите, что пространство HA HB изоморфно HA HB .

Таким образом мы перешли к пространству HA HB . В этом пространстве состояние | перейдет в dA dB

aij |i
i=1 j =1

A

j |B .

49


Это будет линейный оператор, действующий из HB в HA , с матрицей M = {aij }. Рассмотрим SVD-разложение этой матрицы:
d d

M = U SV = U
i=1



si |i

A

i|B V =
i=1



si |i

A

i|B ,

где iA базис пространства HA в которой перейдет базис iA под действием матрицы U, а iB базис пространства HB в которой перейдет базис iB под действием матрицы V. Возвращаясь к пространству HA HB , получим:
d

| =
i=1

si |i A |i B .

Такое представление двухчастичных квантовых состояний и называют разложением Шмидта. Сформулируем его в виде теоремы.
Теорема 3.2 Имеется чистое двухчастичное состояние в пространстве HA HB :

dim(HA ) dim(HB )

| =
i=1 j =1 dim(HA ) dim(HB )

aij |i A |j

B

,

|aij |2 = 1.
i=1 j =1 B

Тогда существуют ортонормированные базисы iA и i пространств HA и HB соответственно, такие, что
d

| =
i=1

i |i A |i B ,
50


где d = min(dim(HA ), dim(HB )),
d i=1

i R, i 0,

2 = 1. i

Действительные амплитуды i называются коэффициентами Шмидта, а число ненулевых коэффициентов Шмидта рангом Шмидта состояния.
Задача 3.3 Чистое двухчастичное состояние запутано тогда и только тогда, когда его ранг Шмидта больше единицы.

Ранг Шмидта может являться мерой запутанности двухчастичных состояний. Т.е. чем больше ранг Шмидта, тем сильнее запутано состояние. Теория мер квантовой запутанности выходит за рамки данной книги и мы не будем разбирать подробно это утверждение.

4

Разложение редуцированные плотности

Шмидта

и

матрицы

Разложение Шмидта тесно связано со спектром редуцированных матриц плотности состояния. Кроме того, благодаря разложению Шмидта, легко увидеть связь двух матриц плотности подсистем одного состояния. Снова запишем двухчастичное состояние в виде разложения Шмидта:
d

| =
i=1
Задача 4.1

i |i A |i B .

Вычислите редуцированные матрицы плотности A = T rB (| |) и B = T rB (| |).
51


Задача 4.2

Убедитесь, что собственные значения матриц A и B совпадают и представляют собой квадраты коэффициентов Шмидта.
Задача 4.3

Убедитесь, что |i A и |i B являются собственными векторами A и B соответственно.
Следствием приведенных выше свойств является важная связь понятий чистоты и незапутанности:

Докажите, что двухчастичное состояние незапутано тогда и только тогда, когда матрицы плотности его подсистем являются чистыми.
Задача 4.4

Кроме того, приведенные выше свойства дают алгоритм вычисления разложения Шмидта двухчастичного состояния | без использования SVDразложения: 1. Вычислить редуцированные матрицы плотности A = T rB (| |) и B = T rB (| |). 2. Найти общие собственные значения ai соответствующие им собственные вектора |i |i B матриц A и B . 3. Разложение Шмидта будет иметь вид:
d

A

и и

| =
i=1

ai |i A |i B .

Задача 4.5 Найти разложение Шмидта состояния 1/5 2(5|00 + 3|10 - 4|11 ).

52


Задача 4.6

*(Расширение состояния до чистого) Доказать, что для любого смешанного состояния A HA HA найдется чистое состояние | HA HB , такое, что A является состоянием его подсистемы, т.е. A = T rB (| |). Указание. Использовать связь коэффициентов Шмидта запутанного состояния со спектром его смешанных редуцированных матриц плотности.
чистого Задача 4.7 *Какова минимальная возможная размерность пространства HB из предыдущей задачи?

Как и в случае с анализом двухчастичной запутанности, можно рассматривать разложение Шмидта многочастичной системы по двум подсистемам (разбиению множества частиц на два).
Замечание 4.8

** На примере состояния |W = 1/ 3(|100 + |010 + |001 ) показать, что для трех кубитов не существует разложения Шмидта, т.е. |W = 0 |~~~ + 1 |~~~ . Или, что эквивалентно, не 000 111 существует унитарных матриц U1 , U2 , U3 , таких, что U1 U2 U3 |W = 0 |000 + 1 |111 .
Задача 4.9

Указание. Рассмотреть разложение Шмидта для первого кубита и двух оставшихся. Использовать его единственность.

5

Энтропия фон Неймана

Для матриц плотности важную роль играет аналог классической энтропии Шеннона - энтропия фон Неймана : 53


HvN () = -tr( log ).
Как и в случае энтропии Шеннона, основание логарифма не играет существенной роли.
Задача 5.1

Как вычислять энтропию фон Неймана?

Указание. Вспомнить, как вычислять матричные функции от эрмитовых матриц.
Задача 5.2

Вычислить матрицы плотности

энтропию

фон

Неймана

=

2/3 1/3 1/3 1/3

Задача 5.3 Доказать, что энтропии фон Неймана матриц плотности подсистем чистого двухчастичного состояния совпадают.

Предыдущая задача следующие определение:
Определение 5.4

дает

возможность

ввести

Энтропия фон Неймана подсистем чистого двухчастичного состояния называется его редуцированной энтропией фон Неймана.
Задача 5.5

Доказать, что редуцированная энтропия фон Неймана состояния совпадает с энтропией Шеннона квадратов его коэффициентов Шмидта. Доказать, что матрица плотности является чистой тогда и только тогда, когда HvN () = 0. Или, что эквивалентно, двухчастичное состояние является незапутанным тогда и только тогда, когда его редуцированная энтропия фон Неймана равна нулю.
Задача 5.6

54


Замечание 5.7

Редуцированная энтропия фон Неймана, как и ранг Шмидта, может служить мерой двухчастичной запутанности.

55


Литература
1. Винберг Э. Б. Курс алгебры. Факториал Пресс, 2002. 2. Деммель Д. Вычислительная линейная алгебра. МИР, 2001. 3. Колмогоров А.Н. Ф. С. Элементы теории функций и функционального анализа . Физматлит, 2006. 4. Нильсен М., Чанг И. Квантовые вычисления и квантовая информация:Пер с англ. МИР, 2006. 5. Ожигов Ю. И. Квантовые вычисления. Учебнометодическое пособие. 2003. 6. Preskill J. Lecture notes for physics 229: Quantum information and computation // California Institute of Technology. 1998.

56