Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Fiz_-stat_osnovy_kv_inf_MIFI_2012

.pdf
Скачиваний:
17
Добавлен:
05.06.2015
Размер:
1.05 Mб
Скачать
P(sx,sy,sz ).

Другие аналогичные соотношения получаются циклической перестановкой индексов x , y и z .

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

распределения

Рассмотрим важный частный случай представленных выше общих

формул. Пусть

c1 =1, c2 =0 (состояние кубита

0 , спин поляризован вверх

вдоль оси z ).

При измерении в базисе 0

и 1 всегда будем получать

состояние 0

(спин вверх). При измерении,

задаваемом проекторами P±,

вероятности получения проекции спина вверх и вниз соответственно на направление, составляющее угол θ с вертикалью, будут иметь вид

 

r

 

 

 

1

 

 

θ

P

(n)=P

(θ,ϕ)

=

 

[(1+cosθ)]=cos2

 

 

+

+

 

 

 

2

 

2

 

 

 

 

 

 

r

 

 

1

 

 

 

θ

 

P (n)

= P (θ,ϕ)=

 

[(1cosθ)]=sin2

 

 

 

 

 

2

 

 

2

 

 

 

 

 

 

 

Удобное представление для спиновых состояний можно получить на сфере Блоха, которая определяется посредством сферических углов Θ и Φ :

 

Θ

 

cos

exp

ψ=

2

 

 

 

Θ

 

 

sin

exp i

 

 

2

 

i Φ 2

Φ (4.3)

2

Указанное представление позволяет сопоставить любому состоянию кубита эквивалентное ему в математическом отношении квантовое состояние частицы со спином ½ (так называемый формализм фиктивного спина).

71

Любой точке на сфере Блоха соответствует некоторое квантовое состояние кубита и наоборотлюбому (чистому) квантовому состоянию кубита можно сопоставить некоторую точку на сфере Блоха.

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

Задача 4.5. Покажите, что вектор состояния кубита в представлении на

сфере Блоха есть собственный вектор проектора P+ = 12(1+σrnr) с собственным

значением, равным единице. Здесь направление n задается сферическими углами Θ и Φ.

Заметим, что в случае спиновых состояний преобразования, задаваемые проекционными операторами P±, могут быть физически реализованы с помощью установки типа ШтернаГерлаха. Эта установка задает в

пространстве направление n , вдоль которого прилагается сильно неоднородное магнитное поле, благодаря которому производится разделение исходного пучка частиц на два (соответствующих проекции спина +½ и –½ ).

Заметим, что с помощью соответствующих измерительных устройств указанные операции проектирования могут быть реализованы и для кубитов любой другой физической природы (в этом случае геометрическое представление фиктивного спина на сфере Блоха играет только вспомогательную роль).

4.2. Реализация произвольного состояния кубита посредством унитарного поворота.

Любое состояние кубита может быть получено из состояния

 

1

 

 

 

 

0 =

 

 

 

некоторого

унитарного

преобразования.

 

0

посредством

 

 

 

 

 

 

72

Состоянию 0

на сфере Блоха соответствует «северный» полюс. Нетрудно

видеть, для того чтобы из «северного» полюса попасть в точку (θ , ϕ )

на

сфере Блоха

можно совершить поворот на угол θ относительно

оси

r

= −

sin

ϕ

, cos

ϕ

, 0

), лежащей в плоскости

(x ,

y )

.

 

n

(

 

 

 

 

 

 

 

 

 

Введем следующий унитарный оператор:

 

 

 

 

 

 

 

 

 

 

(θ )=

 

 

 

 

σr nr

θ

 

 

 

θ

r r

(4.4)

 

R nr

exp

i θ

 

 

= cos

 

 

I

i sin

 

 

 

σ n

 

2

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

2

 

 

 

Задача4.6 Докажите справедливость представленного тождества путем

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

 

 

 

 

Оказывается,

что

оператор R nr

(θ )

осуществляет

поворот исходного

блоховского состояния относительно оси

n на угол

θ , что иллюстрируется

следующей задачей.

 

 

 

 

 

 

 

Задача 4.7 Пусть исходное состояние есть

0

. Подействуйте на него

оператором

R nr (θ ),

где n = (sin

ϕ , cos

ϕ , 0 ). Покажите, что в

результате

получится

следующее

состояние

кубита,

отвечающее точке

(θ , ϕ ) на сфере Блоха:

 

 

 

 

 

 

 

θ

 

 

 

 

 

 

 

 

cos

 

 

 

 

 

 

 

ψ(θ,ϕ)=

θ

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

sin

exp(iϕ)

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

Заметим, что представленная запись для состояния кубита на сфере Блоха отличается от формулы (4.3) только несущественным фазовым множителем.

73

4.3. Система кубитов

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

В классической физике возможные состояния системы n частиц, индивидуальные состояния каждой из которых описываются вектором в двумерном векторном пространстве, образуют векторное пространство,

содержащее 2n измерений. В то же время для квантовых систем соответствующее результирующее пространство имеет гораздо большую

размерность, а именно 2n . Это обуславливает экспоненциальный рост размерности пространства состояний с увеличением числа частиц, что, в свою очередь, лежит в основе возможного радикального увеличения скорости вычислений квантового компьютера по сравнению с классическим. С математической точки зрения отличие квантовых систем от классических заключается в том, что в классической физике пространство состояний образуется посредством операции декартового произведения, в то время как в квантовой – посредством тензорного произведения.

Проиллюстрируем особенности квантовых систем на примере регистра из

3 кубитов. Базис такой системы состоит из 23 = 8 векторов:

{ 000 , 001 , 010 , 011 , 100 , 101 , 110 , 111 , }

Например, запись 000 означает тензорное произведение 0 0 0 .

В стандартном представлении 0 =

1

 

,

1

=

0

 

, поэтому:

 

0

 

 

 

 

1

 

 

 

 

 

 

 

 

 

74

00 + 11

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

0

 

 

1

1

1

 

 

,

1

1

0

 

 

 

,…,

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

0

 

 

 

0

000

=

 

 

 

 

 

 

 

 

=

 

 

 

001 =

 

 

 

 

 

 

 

 

 

 

 

 

 

111

 

0

 

0

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

 

 

 

 

=

 

 

 

 

=

 

 

 

 

0

 

 

0

 

 

0

 

 

0

 

 

0

 

 

0

 

 

1

 

 

0

 

 

 

1 1

1

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Число, стоящее в скобках Дирака, задает номер базисного квантового состояния в двоичном представлении. Например, 011 и 3 есть различная записи одного и того же базисного состояния.

Задача 4.8 Основываясь на определении тензорного (кронекеровского) произведения матриц, докажите следующее тождество:

(A B)(ψ(1) ψ(2) )= (A ψ(1) ) (B ψ(2) )

Здесь считается, что оператор A и состояние ψ(1) заданы в гильбертовом пространстве первой частицы, а оператор B и состояние

ψ(2) - в гильбертовом пространстве второй частицы. Указанное тождество

показывает, что в составной системе действие оператора

(A B) на

двухчастичное

состояние

(ψ(1) ψ(2) ) сводится к

тензорному

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

двух векторов

(A ψ(1) ) (B ψ(2) ),

первый

из

которых

описывает действие оператора

 

A на первую частицу,

а второй -

действие

оператора B на вторую частицу.

 

 

 

 

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

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

75

которые обеспечивали бы

словами, нельзя найти такие a1,b1,a2 ,b2 ,

выполнение следующего равенства:

(a1 0 +b1 1 ) (a2 0 +b2 1 )= 00 + 11

Действительно

(a1 0 +b1 1 ) (a2 0 +b2 1 )=

= a1a2 00 +a1b2 01 +b1a2 10 +b1b2 11

Отсюда следует, что a1b2 = 0 , поэтому либо a1a2 = 0 , либо b1b2 = 0 , что невозможно.

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

запутанными (entangled) состояниями.

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

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

4.4. Измерение кубитов

Измерение в квантовой системе, состоящей из одного или более кубитов, есть результат проектирования состояния системы до измерения в

76

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

В силу Постулата 3 (раздел 3.1), вероятность того, что результат измерения примет заданное значение, есть сумма квадратов модулей амплитуд вероятности всех компонент, совместимых с результатом измерения.

Рассмотрим для примера измерения в системе из двух кубитов. Вектор состояния такой системы в общем случае есть:

ψ = c00 00 +c01 01 +c10 10 +c11 11

Здесь c00,c01,c10,c11 - произвольные комплексные числа, удовлетворяющие условию нормировки:

c

 

2 +

 

c

 

2 +

 

c

 

2 +

 

c

 

2

=1

 

 

 

 

 

 

 

00

 

 

 

01

 

 

 

10

 

 

 

11

 

 

 

Пусть измеряется первый кубит. Вероятность обнаружить его в состоянии

0 есть

 

c00

 

2 +

 

c01

 

2 , а в состоянии 1 соответственно

 

c10

 

2 +

 

c11

 

2 . Если

 

 

 

 

 

 

 

 

измерение первого кубита дало 0 , то редуцированное состояние окажется

пропорциональным

 

вектору c00 00 +c01 01 . После нормировки получим

окончательно для состояния после рассматриваемого измерения:

ψ′

=

1

 

[c00 00 +c01 01 ]

2 + c

 

c

2

 

00

01

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

77

на состояние другого, и напротив, кубиты обязательно будут запутаны, если такое влияние существует.

Рассмотрим, например, состояние

1

[00 + 01 ], которое не является

 

2

 

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

отдельных кубитов

1

[00

+ 01 ]= 0

 

1

[0

+ 1 ]. Здесь, очевидно, измерение

 

2

 

 

 

2

 

 

первого кубита никак не влияет на состояние второго и наоборот.

Рассмотрим, напротив, состояние

1

[00 + 11 ], которое является

 

2

 

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

в состоянии 0 , то и второй автоматически окажется в состоянии

0 , если

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

1 , то и

второй кубит обязательно будет обнаружен в состоянии 1 . Рассматриваемое состояние является одним из так называемых состояний Белла. Подробнее свойства таких состояний будут описаны в разделах 4.8- 4.10

4.5. Простейшие квантовые логические элементы

Любые квантовые вычисления сводятся к унитарным преобразованиям системы кубитов. В силу линейности, преобразование полностью определяется действием на соответствующие базисные векторы.

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

Мы везде используем стандартный (канонический) базис:

78

 

1

 

 

 

0

 

 

 

,

 

 

 

0 =

0

 

1 =

1

 

 

 

 

 

 

Тождественное преобразование задается единичной двумерной матрицей

I : 0 0 ,

1

0

 

 

 

 

 

1 1

I =

0

1

 

 

 

Матрицы Паули задают следующие преобразования:

X :

0 1 ,

0

1

 

 

 

 

 

 

1 0

X =

0

 

 

1

 

Y : 0 i 1 ,

0 i

 

 

 

 

 

 

1 → −i 0

Y =

0

 

 

i

 

Z :

0 0 ,

1

0

 

 

 

 

 

 

1 → −1

Z =

 

 

 

0

1

Заметим, что матрицы Паули одновременно являются эрмитовыми и унитарными, поэтому унитарны и все указанные выше преобразования.

Элемент Паули X есть оператор отрицания (negation), он осуществляет обмен состояниями, т.е. преобразует ноль в единицу и наоборот. Элемент Z

задает оператор фазового сдвига (phase shift). Преобразование Y

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

элементтак называемое управляемое–НЕ (Controlled-Not) преобразование. Преобразование CNOT действует не на один, а одновременно на два кубита следующим образом: CNOT изменяет состояние второго (управляемого)

кубита, если первый (управляющий) находится в состоянии 1 , т.е.

79

CNOT : 00

00 ,

1

0

0

0

01

01 ,

 

0

1

0

0

 

 

 

10

11 ,

CNOT =

0

0

0

1

 

 

 

11

10 .

 

0

0

1

0

 

 

 

Оператор CNOT также унитарен и эрмитов одновременно. Рассматриваемое преобразование является принципиально новым по сравнению с однокубитовыми преобразованиями, т.к. матрица CNOT не может быть разложена в тензорное произведение двух однокубитовых матриц.

Удобно иметь графическое представление преобразований квантового состояния, особенно когда эти преобразования связаны с взаимодействием нескольких кубитов. CNOTэлемент обычно изображается на квантовых логических схемах в виде картинки, представленной на рис. 4.1.

Рис. 4.1 Графическое изображение двухкубитового элемента CNOT

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

Аналогично можно определить элемент Control-Control-Not (CCNOT), который соответствует преобразованию, меняющему третий бит, когда оба первые есть 1 (см. Рис. 4.2). Это так называемый элемент Тоффоли.

Рис. 4.2 Графическое изображение элемента Тоффоли

80

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]