котором логические операции производятся над двумя или более кубитами. Однако вместо подачи электрического тока на полупроводниковые диоды мы теперь манипулируем суперпозициями квантовых состояний при помощи лазеров и магнитных полей.
Простейший пример кубита представляет собой отдельный электрон (или любая частица с квантовым спином, который может быть либо параллелен, либо антипараллелен действующему магнитному полю). Под действием дополнительного электромагнитного импульса в течение нужного периода времени спин электрона может развернуться. Это пример квантового вентиля «НЕ». Другая квантовая операция соответствует развороту спина электрона лишь наполовину. Это вводит его в суперпозицию вращения вверх (1) и вниз (0) одновременно. Такая операция называется операцией «квадратный корень из НЕ». Имея два запутанных электрона, которые начинают с вращения в одну сторону, эта операция вводит их в суперпозицию четырех возможных состояний: 00, 01, 10 и 11. Большее количество кубитов позволяет строить более сложные квантовые алгоритмы. Например, исследователи с успехом создали квантовый эквивалент вентиля «исключающее ИЛИ», позволяющего им осуществлять простое сложение.
Как только алгоритм осуществлен, выбирается одно из возможных итоговых состояний, которое затем необходимо усилить таким образом, чтобы его можно было считать с помощью какого-либо макроскопического устройства. Само собой, это лишь одна из многих важнейших проблем реализации, которые еще предстоит разрешить.
Многие удивительные новые достижения и перспективные будущие применения квантовой механики, такие как квантовая криптография и квантовые вычисления, основываются на относительно новой области квантовой информационной теории. Со всеми этими технологиями связано еще не до конца изученное квантовое клонирование.
Хотя мы знаем об успехах в генетике и клонировании животных, а однажды, возможно, и людей, важно подчеркнуть, что в этих случаях клон не идентичен оригиналу, а лишь наделен той же генетической схемой. В квантовой механике клон во всех отношениях идентичен частице или квантовой системе, с которой он скопирован. В 1982 году Уильям Вуттерс и Войцех Зурек вывели простое математическое доказательство невозможности идеального клонирования произвольной квантовой системы. Конечно, если мы заранее знаем квантовое состояние, теоретически мы можем сконструировать устройство для квантового клонирования, которое будет производить идентичные копии этого состояния, однако ни одно такое устройство не будет универсально применимо к любой квантовой системе.
Чтобы клонировать объект, нам прежде всего нужно получить всю информацию о нем. Это достигается путем проведения измерений. Собрав все необходимые сведения, мы можем использовать их для конструирования клона. Но вы уже видели, что измерение квантовой системы не позволяет нам этого – в процессе измерения что-то неизменно теряется. Это происходит потому, что мы конвертируем квантовую информацию в классическую. Например, фотон, пребывающий в произвольной суперпозиции различных состояний спина или поляризации, при измерении откажется от одного из этих состояний, но не от суперпозиции. Следовательно, мы не можем знать относительную амплитуду разных частей оригинальной суперпозиции или то, как именно они комбинируются (их фазу). Для клонирования этого недостаточно.
После доказательства Вуттерса и Зурека ученые выяснили, что теоретически они могут сконструировать так называемое универсальное квантовое устройство клонирования, которое, не будучи совершенным, может обладать определенным коэффициентом успешности, или «точностью».
Квантовое клонирование может оказаться полезным, если мы когда-нибудь сумеем построить квантовый компьютер. Вместо осуществления последовательности операций на кубите, этот кубит можно будет сначала несколько раз клонировать и обеспечить тем самым гораздо более эффективную обработку данных при одновременной работе всех клонов. Более важно в настоящее время понять, насколько безопасной будет квантовая криптография, если шпион сможет создавать хотя бы примерные клоны фотонов, используемых для передачи сообщений.
Как построить квантовый компьютер
В настоящее время существует несколько способов реализации мечты о практическом создании квантового компьютера. В основе всех этих способов лежит идея манипуляции запутанными суперпозициями атомов, но все они в итоге сталкиваются с одной и той же проблемой: как не допустить возникновения декогеренции, которая может разрушить все тонкие вычисления. Я опишу две техники, которые исследуются в настоящее время. Одна из них эксплуатирует идею лазерного манипулирования ультрахолодными атомами, а другая использует ЯМР (ядерный магнитный резонанс).
Первый метод я уже упоминал при описании различных экспериментов, проведенных в Париже (группа ENS) и в Колорадо (группа NIST). К примеру, группа NIST предложила способ, перекликающийся с оригинальной идеей Дэвида Дойча из его статьи 1985 года. Они предложили поймать цепочку атомов, отстоящих друг от друга примерно на двадцать микронов, в так называемый квантовый процессор с ионной ловушкой. Пары пересекающихся лазерных пучков вводят каждый атом (выступающий в качестве одного кубита) в суперпозицию двух энергетических состояний. Атомы на самом деле представляют собой заряженные ионы и потому чувствуют электрическое отталкивание друг друга, а следовательно, находятся во взаимодействии и в общем запутанном состоянии. Они контролируемым образом вибрируют, и их относительное движение связывается путем обмена квантами вибрационной энергии.
Можно также использовать технику ядерного магнитного резонанса, где спин атомных ядер в специально сконструированных молекулах контролируется магнитным полем и каждое ядро ведет себя, как миниатюрный стержневой магнит. Конечно, мы не можем отследить состояния спина отдельного ядра, но здесь значение имеют, скорее, общие свойства материала, содержащего сто миллиардов триллионов молекул. Каждая молекула представляет собой квантовый процессор ЯМР, а кубитами становятся ядра атомов, из которых состоит молекула.
Примером такой молекулы служит молекула хлороформа, состоящая из пяти атомов (один углерод, три хлора и один водород). Вместо того чтобы использовать обычный изотоп углерода, углерод-12, ядро которого обладает нулевым совокупным спином, мы используем редкий изотоп углерод-13. Его ядро обладает спином из-за содержащегося в нем лишнего нейтрона. Это ядро, как и протон (ядро атома водорода), может обладать двумя различными направлениями спина (они характеризуются полуцелым спином, поэтому их спин может быть ориентирован «вверх» или «вниз»). Воздействуя на протон радиочастотным импульсом, мы вводим его в суперпозицию вращения в обе стороны одновременно. Непосредственная близость двух ядер и их химическая связь внутри молекулы обеспечивают запутанность их состояний, в результате чего суперпозиция спина протона переходит на ядро углерода [79].
Первоклассный семикубитный квантовый компьютер, созданный в 2001 году учеными из Стэнфордского университета и Альмаденского исследовательского центра IBM в Калифорнии. Этой молекуле, известной как перфторбутадиенил-железо-комплекс и используемой в ЯМР-системе, первой удалось успешно применить алгоритм Шора для факторизации числа, пускай им и было всего лишь число 15!
Наконец, я кратко упомяну еще одну из нескольких других сегодняшних идей создания квантового компьютера. Эта идея, до сих пор находящаяся в зачаточном состоянии, основывается на двух применениях квантовой механики, которые я подробно описывал в прошлой главе: лазере и микрочипе. Облако атомов, при помощи лазера охлажденных до одной