С.И. Доронин, Квантовая магия

 

3.5. Кубит и сфера Блоха

 

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

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

Если базисные векторы такого элементарного двухмерного пространства состояний обозначить* |0ñ и |1ñ, то в самом общем виде вектор состояния двухуровневой системы может быть записан в виде:

 

|Ψñ = a|0ñ + b|1ñ,                                                   (3.9)

 

где а и b — комплексные числа (амплитуды), удовлетворяющие условию нормировки |а|2 + |b|2 = 1.

 

* См. раздел «Вектор состояния» в предыдущей главе. Напомню, состояние |0ñ = |↑ñ = (1, 0)Т — это вектор-столбец (спин «вверх»); состояние |1ñ = |ñ = (0, 1)Т — тоже вектор-столбец, но спин «вниз».

 

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

Таким образом, кубит — это минимально возможный (элементарный) вектор состояния. Любой вектор состояния может быть представлен как совокупность таких элементарных векторов, поэтому кубит — первооснова, исходный «кирпичик» для всех других векторов состояния любой размерности.

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

Одним из сложных для восприятия квантовой механики моментов является отсутствие наглядных представлений, когда приходится иметь дело с векторами состояний и матрицами плотности. Как можно сопоставить вектор гильбертова пространства с привычными для нас трехмерными объектами? Один из наиболее простых вариантов такого сопоставления хорошо известен. Это так называемая сфера Блоха. Попытаемся разобраться, что она собой представляет.

 

В простейшем случае для системы, которая может находиться в двух состояниях (например, «вверх» и «вниз»), матрица плотности имеет размер 2 × 2 и для чистого состояния (3.9) она имеет вид:

 

.                                                      (3.10)

 

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

 

,        (3.11)

 

где Е — единичная матрица,  = (Px, Py, Pz) — вектор Блоха (вектор поляризации), а  = (σx, σy, σz) — вектор, компонентами которого являются матрицы Паули:

 

  .                                      (3.12)

 

Компоненты вектора Блоха определяются как средние значения матриц Паули по обычному правилу (3.8) Pj ≡ <σj> = Tr(ρ σj); j = x, y, z.

 

Три проекции вектора поляризации Px, Py, Pz, согласно (3.11), полностью определяют матрицу плотности кубита. В случае чистого состояния длина вектора поляризации равна 1, то есть , и этот вектор описывает сферу единичного радиуса, которая называется сферой Блоха (рис. 1). В этом случае компоненты вектора Блоха равны:

 

Px = sinθcosφ,

Py = sinθsinφ,

Pz = cosθ,

 

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

 

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

 

Итак, матрица плотности кубита может быть представлена точкой в нашем привычном трехмерном пространстве. То есть существует взаимно однозначное соответствие между матрицей плотности и точкой шара единичного радиуса. Для чистого состояния (замкнутой системы) — это точка сферы.

 

Рис. 1. Сфера Блоха

 

Чистые состояния, описываемые одним вектором состояния, соответствуют точкам поверхности сферы Блоха, а смешанные состояния, описываемые матрицей плотности, — точкам внутри шара. При взаимодействии с окружением (при декогеренции), в случае смешанного состояния, вектор состояния как бы погружается внутрь сферы Блоха и будет описывать уже не окружность, а, например эллипс, что-то похожее на форму яйца. А в самом предельном случае, когда состояние кубита становится максимально смешанным, весь шар, все пространство допустимых состояний, сжимается до отрезка на оси квантования между значениями 1/2 и –1/2. Этот отрезок — тот минимум, который может остаться от кубита, скажем, в самом худшем (или лучшем?) случае.

Такая ситуация, например, имеет место при максимально запутанном состоянии с другим кубитом. Тогда, как уже говорилось выше [см. выражение (3.5)], матрица плотности одного кубита является максимально смешанной.

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

Можно задать вопрос: а какое количество информации содержит один кубит? Если с каждой точкой на сфере Блоха, с каждым положением вектора состояния сопоставить определенную информацию, то, как это ни парадоксально звучит, кубит содержит бесконечный объем информации, и эта информация аналоговая, непрерывная. Кубит, двигаясь по поверхности сферы Блоха, непрерывно изменяет свое состояние, изменяя при этом информацию. Но информация, содержащаяся в кубите, — квантоваяСчитать» с кубита можно только один бит классической информации — либо 0, либо 1.

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

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

 

* Валиев К. А. Квантовые компьютеры и квантовые вычисления. УФН 175 (1), 3 (2005).

 

При этом привычные для нас классические состояния кубита составляют бесконечно малую часть его совокупного пространства состояний. В терминах коэффициентов а и b — из бесконечного их числа только два значения соответствуют чистым классическим (локальным) состояниям, когда либо b = 0, либо a = 0 (в этом случае нет суперпозиции состояний, и у нас |Ψñ = |0ñ или |Ψñ = |1ñ). На сфере Блоха — это только две точки (полюсы) из бесконечного числа других точек сферы. Максимально запутанные состояния — точки экватора, это уже линия, а не две точки.

То же самое можно сказать и о любых объектах окружающей реальности. Их допустимое пространство состояний гораздо шире классических состояний. Классический домен составляет лишь незначительную (бесконечно малую) часть совокупной квантовой реальности окружающего мира.

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

 

   или   .                  (3.13)

 

Можно назвать этот процесс рекогеренцией. Обратное преобразование (справа налево) — это декогеренция. И все эти «вращения» вектора состояния кубита по сфере Блоха можно делать при помощи унитарных преобразований, обратимых на временах, меньших времени декогеренции кубита внешним окружением.

Еще раз подчеркну, нелокальные суперпозиционные состояния и квантовую запутанность научились создавать для отдельных кубитов. Такие «сверхъестественные» состояния уже невозможно объяснить ансамблевой интерпретацией, как это делал Эйнштейн, пытаясь уйти от «телепатии». Теперь эта «телепатия» между кубитами выходит на первый план и становится основным рабочим ресурсом в квантовой информатике.

 


назад  |  оглавление  |  вперед

Домой