
Компьютер компании D-Wave, который она называет квантовым
Усилия в направлении квантового компьютера предпринимаются с начала 80-х прошлого века — столетия великих научных достижений, среди которых КМ стоит на первом месте (хотя без СТО она бы не развилась). В основе квантового компьютинга лежит понятие запутанности (quantum entanglement). Однако, сложившиеся и широко популяризованные взгляды на сей предмет, на мой взгляд, слишком далеко ушли от того, что на самом деле строго вытекает из КМ. Парадигме запутанности посвящена статья, а здесь рассмотрена проблема квантовых вычислений. Главным содержанием настоящей статьи являются критические замечания в отношении научных основ мечты о Святом Граале эпохи интернета.
О кубитах для тех, кто не в теме
Исходным понятием является кубит (quantum bit) — элементарный носитель информации. В качестве физической реализации в принципе может выступать любой квантовый объект, имеющий два базовых состояния, которые обозначаются
Физический смысл состояния (1), которое называется суперпозицией базовых состояний, заключается в следующем. Если вектор
Рабочий регистр квантового компьютера мыслится набором из
Для начального, но точного и не научно-популярного знакомства с этой темой рекомендуется хорошая статья, причем достаточно параграфов 2, 3, 4, 5 и 7.1. Параграф 6 можно пропустить без ущерба для понимания основных идей. После того, как вы прочитали это введение, вам будет легче разобраться с ней, а изложение основ квантовой механики можно будет вовсе пропустить.
Квантовая запутанность
По определению состояние (3) является запутанным, если этот вектор нельзя разложить в произведение
Для иллюстрации рассмотрим случай двух кубитов. Их общее состояние
При измерении второго кубита мы с равной вероятностью
Примером запутанных кубитов являются электроны одного атома или одной орбитали, рассматриваемые в спиновых состояниях. Принцип Паули запрещает двум электронам иметь общий энергетический уровень, орбитальный и спиновой момент. Предположим, что для одного электрона удалось измерить спин, а до этого он был в суперпозиции спиновых состояний. Тогда второй электрон на той же орбитали сразу приобретает спин ему обратный, хотя до этого он также был в суперпозиции. Даже если при измерении первого электрона второй не был затронут!

Рисунок иллюстрирует измерение одного кубита в квантовом регистре из 6-ти кубитов
О бабочке, сотрясающей галактику
Все это действительно вытекает из квантовой механики, но… любая математическая модель имеет ограниченную применимость. Очевидно, что для применимости КМ кубиты должны быть реально связаны между собой в рамках единой, квантовой системы. Дать строгую формулировку затруднительно, хотя интуитивно все понятно.
Предположим, что кубитами являются фотоны в состояниях поляризации. Очевидно, что, как единая квантовая система, они должны быть частью единого, связного поля, которое остается таковым в процессе своего распространения. Если же каждый из фотонов находится в отдельном волновом пакете и они разобщены между собой в пространстве (к примеру между пакетами ~1 м при размерах пакетов ~1 мм), то о реальной их запутанности вряд ли есть смысл говорить.
Можно формально рассматривать векторы общих состояний вида (3), но от этого наши фотоны не запутаются. Физической реальности a' priori соответствуют только векторы вида (2), которые выражают факт пребывания каждого фотона в своем «личном» состоянии поляризации, без какой-либо связи с другими. Из квантовой механики отнюдь не вытекает, что суперпозиции (3) таких «общих состояний» имеют отношение к физической реальности. Это — вопрос о применимости математической модели, на который она сама не ответит.
Однако, энтузиасты квантовой магии по существу верят в то, что любой набор однородных квантовых объектов, формально объединенных в нечто целое, автоматически образует квантовую систему с пространством состояний, состоящим из векторов вида (3). Поскольку среди таких состояний есть запутанные, эти объекты можно запутать. Нужно лишь придумать как… или откуда получить уже запутанными. Догматизации этой идеи, по-видимому, в значительной мере способствовали математики с их склонностью к формальным построениям. Квантовые вычисления — это огромное поле для приложения математических усилий, на котором растут красивые результаты вроде алгоритма Шора! При этом все ссылаются на КМ, как якобы надежную основу своей веры.
Вернемся к примеру с парой кубитов в запутанном состоянии
Более разумно предположить, что измерение 1-го кубита никак не повлияет на 2-й, а лишь уничтожит их совместное состояние без каких-либо последствий для 2-го кубита. Он так и останется в индивидуальном состоянии
Таким образом, абсурдные выводы из псевдопарадокса ЭПР, составляющие квантовую магию, вынуждают нас уточнить понятие возмущения. Но вместо этого ему придают абсолютный смысл, как если бы взмах крыла бабочки считался возмущением Вселенной, … хотя с философской точки зрения так оно и есть. Разумеется, эти соображения не опровергают ЭПР — парадигму. Мерилом истины является только эксперимент. В статье основополагающие эксперименты Алана Аспэ подвергнуты критике с точки зрения квантовой механики. Есть серьезные основания полагать, что они были неверно интерпретированы.
Магическая запутанность необходима для управления кубитами. Очевидно, что человек сможет взаимодействовать с отдельными кубитами в регистре через попарно запутанные с ними, пространственно разделенные между собой объекты или разводя кубиты на макроскопические расстояния при сохранении запутанности между ними. Иначе считывать/записывать данные в квантовые регистры вряд ли возможно. Безотносительно к вопросу о физической реальности запутанности в смысле ЭПР, теория квантовых компьютеров имеет собственные трудности. Рассмотрим специфическую проблему квантовых вычислений, которая известна многим специалистам, но в целом не привлекает к себе должного внимания. Она связана с симметрией/антисимметрией совместных состояний тождественных частиц.

Продукт неудачной телепортации человека (скриншот из фильма «Муха»)
Квантовая телепортация
На ЭПР основана идея телепортации, т.е., способа передачи состояния кубитов другим кубитам, расположенным на любом удалении. Об этой технологии можно прочитать в пункте 4.2.2 статьи, на которую я буду ссылаться, указывая только пункты. Описание алгоритма точно следует п. 4.1.
Небольшое отступление. Теория квантовых вычислений исходит из гипотезы о том, что любое унитарное преобразование пространства состояний квантового регистра может быть физически реализовано через воздействие на его кубиты (все вместе или по отдельности). Определение унитарного преобразования дано в п. 4 (Квантовые вентили). Условие унитарности лежит в основе квантовой механики. В квантовых вычислениях такие преобразования называются квантовыми вентилями (gate), что указывает на связь со схемотехникой. В сущности это — обратимые логические схемы, преобразующие данные в регистрах, только они действуют на кубиты, а не биты. Но некоторые квантовые вентили не имеют классических аналогов, например 1-кубитное преобразование Адамара
Например вентиль
Вернемся к телепортации. Пусть у Алисы и удаленного Боба есть по одному кубиту из запутанной пары в общем состоянии
Потом Алиса измеряет первые два кубита, которые оказываются в одном из состояний
В результате всех этих манипуляций кубит Боба переходит в состояние
Можно ли назвать это телепортацией? Даже если бы удалось передать квантовое состояние макроскопического объекта, то для его воспроизведения в другом месте потребуется физически тождественный объект. Сначала эту «заготовку» нужно разместить по месту прибытия. Поэтому фантазии о телепортациях, как способе преодоления чудовищных, межзвездных расстояний не имеют под собой основания. Кроме того для человека, который подвергся такой «нуль-транспортировке», она бы просто означала смерть. Копия исходного лица, возникшая по месту прибытия, была бы другим человеком, хотя и с тем же набором воспоминаний (см. фильм «Луна 2112» и статью). В любом случае ограничение перемещений скоростью света остается в силе, т.к. метод квантовой телепортации предполагает передачу информации посредством сигналов.
По-видимому, даже состояние одного кубита телепортировать нельзя. Причина в том, что пару удаленных друг от друга, запутанных кубитов создать вряд ли возможно. Однако предположим, что возможно.
Согласно квантовой механике частицы делятся на два класса: бозоны и фермионы. К первым относятся фотоны, а к вторым электроны. Если набор из
Таким образом пара запутанных кубитов, являющихся бозонами, может быть в состояниях
Преобразование CONTROLLED-NOT не сохраняет симметрию и антисимметрию состояний:
Таким образом, применяя преобразование
Вектор (4), который служит исходным состоянием тройки кубитов, не является симметричным и не является антисимметричным. Это также относится к результату манипуляций над ним (см. п. 4.2.2). Таким образом, данная тройка кубитов не может находиться в запутанном состоянии, т.к. она не может образовывать единую квантовую систему из трех бозонов или трех фермионов. Однако алгоритм предполагает, что первая пара кубитов запутана с третьим. Поскольку второй и третий кубиты являются запутанными, первые два кубита должны быть запутаны между собой (вплоть до измерения Алисой состояния своих кубитов). Но, как показано выше, преобразование
Итак, данный алгоритм телепортации нельзя осуществить с помощью физически тождественных, т.е., неразличимых кубитов. А в случае различных квантовых частиц механизм запутывания не работает. В самом деле, состояние
По-видимому, соображения симметрии/антисимметрии могут быть использованы для доказательства невозможности телепортации состояния кубита посредством других алгоритмов.
Но как быть с успешными экспериментами по телепортации одного кубита, о которых идет речь в п. 4.2.2 ?! Первый из этих опытов описан в статье. Из аннотации видно, что данный эксперимент не был телепортацией в том смысле, который обсуждался выше. Утверждается, что имело место измерение поляризации одного из пары запутанных и удаленных друг от друга фотонов. При этом оказалось, что (как и предсказывает ЭПР) второй фотон имел такую же поляризацию. Данный результат авторы назвали телепортацией. Такая свобода манипулирования научно-фантастическими терминами вносит изрядную сумятицу в умы!
Но был ли такого рода опытами подтвержден феномен запутанности взаимно удаленных частиц, являющийся основой квантовой магии? Позволю себе утверждать, что нет! Опыты с запутанными фотонами были интерпретированы ошибочно. Во всех таких экспериментах, на самом деле, фиксировались факты «запутанности» фотонов с самими собой. Этот вопрос подробно рассмотрен в статье.

Квантовые вычисления
Если в качестве кубитов использовать фермионы, например электроны в спиновых состояниях, то при числе кубитов
Таким образом, фермионы не годятся для квантовых регистров из более, чем двух кубитов. Практически это означает, что квантовые компьютеры можно создавать только на «элементной базе» из бозонов. Например фотонов или альфа-частиц, хотя для последних не ясно, что считать состояниями
Однако в том виде, как принято описывать квантовые компьютеры, они не осуществимы и с кубитами-бозонами!
Известно, что любое преобразование двоичного кода может быть выполнено через композицию вентилей Фредкина
Легко понять, что любой симметричный, трехкубитный вектор состояния является линейной комбинацией векторов в левых частях этих уравнений. Следовательно, вентиль Фредкина не меняет симметрические состояния. Поэтому любая последовательность преобразований
Компьютер Бога
Допустим, что необходимо вычислить какую-то функцию
Перед началом вычислений инициируется следующее (нормированное) состояние первого регистра:
В этом и заключается естественный параллелизм квантовых вычислений. При рабочем количестве кубитов первого регистра в несколько сотен, число
Физическая реализуемость таких параллельных вычислений выглядит сомнительной, если исходить из соображений симметрии. Как было показано выше, в роли кубитов могут выступать только бозоны. Поэтому векторы их запутанных состояний должны быть симметричными, т.е., не меняющимися при любых перестановках. Однако ясно, что вектор (6) не является симметричным — транспозиция кубитов из первого и второго регистров может изменить его.
Таким образом, после применения преобразования

Суперкомпьютер не идет ни в какое сравнение с квантовым, вот только вряд ли последний можно сделать в принципе.
Алгоритм Гровера
Итак, квантовый параллелизм при вычислении произвольных функций нельзя осуществить физически. Но предположим, что для некоторой функции
Допустим, что мы хотим узнать значение
К измененному таким образом вектору (7) применяется преобразование инверсии всех коэффициентов
После того, как описанные шаги алгоритма Гровера будут повторены
Если измерение все же не даст числа
Описанный метод увеличения амплитуд вероятностей
Следовательно, алгоритм Гровера не может быть физически реализован на регистрах, кубиты которых являются неразличимыми бозонами (фермионами). Он также не может быть использован для неупорядоченного поиска записи в файле, за исключением каких-то частных случаев.
Эмуляция с помощью пространств Фока
Проблема с симметрией состояний известна, но большинство специалистов над ней явно не задумываются. В качестве решения предлагается эмуляция квантовых регистров с помощью цепочек фермионов (fermionic lattices) или, другими словами, пространств Фока. Эта идея заключается в следующем.
Пусть даны
Выбор фермионов, а не бозонов обусловлен тем, что никакие два фермиона в этой системе не могут находиться в одном состоянии
Считается, что такая эмуляция решает проблему нарушения симметрии состояний в процессе квантовых вычислений. Однако, она катастрофически усложняет физическую реализацию квантовых алгоритмов! Дело в том, что придется различать и контролировать не 2 состояния каждого кубита в регистре из
Есть также теоретические трудности, связанные с эмуляцией запутанных состояний виртуального регистра. Для определения запутанности по состояниям фермионных цепочек прибегают к ухищрениям, которые не дают полного решения проблемы. Следствием этого стал например тот факт, что фермионному состоянию
Таким образом, вопреки всеобщему энтузиазму, реальные перспективы квантовых компьютеров выглядят весьма туманно. Даже безотносительно к вопросу о физической реальности квантовой магии, принципиальная осуществимость квантовых вычислений вызывает глубокие сомнения. О них ученые предпочитают не рассказывать обществу, если судить по научно-популярным восторгам вокруг проверок нарушений неравенства Белла. Огромный массив научных работ и диссертаций по квантовым компьютерам отнюдь не служит доказательство осуществимости того, чем занимаются их авторы. Однако, научное сообщество уже не способно критически оценивать парадигму ЭПР — запутанности, которая стала догмой. На мой, возможно ложный взгляд, все это — грандиозный миф, а пропасть между микро и макромиром является непреодолимой. Просто людям хочется верить в чудеса!