Квантовый аналог этой единственной классической ошибки – случайная замена в кубите состояния «А» на состояние «Б» или наоборот. Но кроме этого с кубитом может случиться что-то совсем другое, не имеющее классического аналога: замена состояния «А плюс Б» на «А минус Б» (это два различных состояния, дальнейшая эволюция которых приведет к различным финальным волновым функциям всей системы){82}
.Мало того, что квантовых ошибок больше, исправление их на первый взгляд кажется невыполнимой задачей. Проблема возникает уже с избыточностью:
Борьба с квантовыми ошибками выглядит проигранной еще до того, как она началась. Поэтому неудивительно, что энтузиазм в отношении квантовых вычислений находился на крайне низком уровне до 1995 г., когда был открыт первый квантовый код для исправления ошибок. На помощь пришла запутанность.
Из состояния одного кубита «
Для этого, разумеется, нужны два дополнительных кубита – посторонних по отношению к тем, на которых в идеальной ситуации предлагается выполнять вычисление. Про них полезно знать, что их начальное состояние, скажем, «А». Применяя преобразования CNOT к основному кубиту и первому вспомогательному, а затем еще раз к основному и второму вспомогательному, мы из исходного «
Контрольные измерения затем выполняются таким образом, чтобы отслеживать изменения в состоянии вспомогательных кубитов. Из этих измерений можно сделать заключение о характере случившейся ошибки или о ее отсутствии, и в первом случае определить преобразование (
Вопрос сегодняшнего дня – успеваем ли мы бежать впереди накапливающихся ошибок? Для коррекции неизбежных ошибок мы добавляем новые кубиты к тем, которые теоретически необходимы для вычисления, а также выполняем дополнительные преобразования. Они
Квантовые вычисления – это остроумный способ использования квантовых законов. Тот факт, что в специальных задачах квантовые компьютеры могут быть радикально эффективнее обычных цифровых компьютеров, можно считать свидетельством глубины квантовых ресурсов. А тот факт, что запустить квантовый компьютер со значительным числом кубитов непросто, – свидетельством беспрецедентных сложностей, с которыми неизменно сталкиваемся макроскопические мы, когда желаем навязывать нужное нам поведение объектам, лежащим в основе вещей{84}
.Квантовые компьютеры как примеры управления эволюцией квантовых систем могут оказаться критически важными еще и для выяснения фундаментальных свойств квантового мира. Вспомним высказывание Дойча о том, что квантовый компьютер работает сразу в нескольких вселенных (которые, однако, не расходятся навсегда, а снова сливаются, если квантовый компьютер работает
19
Что из игры в классики