Хватит верить в квантовую магию: сколько классических бит реально хранит один кубит?
Развенчиваем квантовую магию: сколько классических бит на самом деле вмещает один «кубит»?
Квантовые вычисления окружены таким ажиотажем, что за модными терминами вроде суперпозиции и запутанности многие перестали замечать самую обычную физику. В популярных публикациях «кубит» нередко изображают как бесконечную аналоговую систему, будто бы способную прятать в своих скрытых состояниях терабайты данных ещё до измерения.
Однако сила квантового компьютера берёт начало не в мифической бесконечности состояний отдельного «кубита», а в экспоненциальном росте размерности гильбертова пространства при запутывании. Непрерывность амплитуд — всего лишь удобный математический инструмент, но не физический ресурс. В реальном оборудовании она жёстко ограничена шумами и точностью аппаратуры, а потому сводится к конечной сетке различимых состояний. Расхожий тезис о бесконечном числе комбинаций внутри «кубита» попросту смешивает язык описания с устройством самой системы и заслоняет подлинный источник квантового превосходства. Если отбросить налёт волшебства и перестать гадать на кофейной гуще, реальную ёмкость «кубита» можно оценить буквально на пальцах, опираясь на прикладную геометрию и ограничения материального мира. Спойлер: никакой бесконечности там нет.
В учебниках состояние «кубита» принято изображать на эффектной сфере Блоха: северный полюс соответствует базисному состоянию (ноль), южный — состоянию (единица), а экватор и вся остальная поверхность шара представляют собой области суперпозиции. С точки зрения математики стрелка «кубита» может указывать на любую точку этой непрерывной сферы. Поскольку точек на ней бесконечно много, авторы научно-популярных текстов делают ошибочный вывод о бесконечной ёмкости одного «кубита» — ведь путь от севера к югу можно дробить на сколь угодно мелкие отрезки.
Но это справедливо лишь на бумаге. В действительности «кубит» — вовсе не абстрактная геометрическая стрелка, а физический объект: спин электрона, ион в ловушке или ток в сверхпроводящей цепи. Управляется он вполне земным, конкретным оборудованием. Если убрать мистику, «кубит» до измерения представляет собой систему волновой навигации. Чтобы задать положение точки на сфере в данный момент, необходимо знать амплитуду (вероятность получить ноль или единицу при измерении) и фазу (сдвиг волны). Меняет ли сдвиг вдоль экватора состояние «кубита»? Безусловно. Если измерить «кубит» на долготе 0 градусов и на долготе 180 градусов, со стороны вероятности нуля и единицы будут выглядеть одинаково — 50 на 50. Тем не менее это принципиально разные квантовые состояния. При взаимодействии с другими «кубитами» такие фазы выступают в роли интерференционных фильтров. В зависимости от угла долготы векторы «кубитов» либо суммируются и усиливают друг друга, либо направлены в противоположные стороны и гасят влияние друг друга. Именно на таком жёстком волновом отсеве лишних направлений и построены квантовые алгоритмы.
Тем не менее делить экватор бесконечно не получится. Препятствует этому не фундаментальный предел пространства, а банальное несовершенство измерительной и управляющей аппаратуры. Для инженера сфера «кубита» — не идеально гладкий шар, а скорее диско-шар со строго ограниченным числом микроскопических граней.
Здесь на первый план выходит дискретность управляющей электроники. «Кубитами» мы управляем с помощью сверхвысокочастотных импульсов или лазеров, которые формируются обычными цифро-аналоговыми преобразователями (ЦАП) управляющих компьютеров. Даже превосходный 14- или 16-разрядный прибор физически способен выдать лишь около 65 тысяч дискретных уровней напряжения. Бесконечной точности наведения стрелки «кубита» на физическом уровне не существует — нас жёстко ограничивает разрядность приборов.
Сверху всё это «шлифуют» тепловой шум и декогеренция. Будь у нас хоть миллионноразрядный преобразователь, «кубит» всё равно обитает в реальной криогенной лаборатории, а не в вакууме чистой математики. Фазовые шумы генераторов, температурные флуктуации и наводки постоянно раскачивают его стрелку. Попытка сместить фазу на микроскопический угол обречена: такой сдвиг мгновенно стирается окружающим хаосом. В итоге реальная точность, с которой современная электроника способна задать состояние одного «кубита» и удержать его от распада, соответствует контролю лишь примерно 10–15 классических бит информации. Поворот на ещё меньший угол лишён физического смысла: соседние состояния сольются под действием шума. Вселенная просто сотрёт эту разницу.
Инженерная действительность «кубита» вообще напоминает жестокий парадокс. До измерения в его фазе и амплитуде, с учётом точности приборов, можно закодировать эквивалент примерно десятка классических бит. Но, согласно теореме Холево, при финальном измерении из одного «кубита» невозможно извлечь больше одного классического бита — строго ноль или единицу. Все те биты, что хранились в фазовом угле и которые учёные так тщательно выставляли лазерами, в момент измерения безвозвратно уничтожаются. Природа бросает кости, выдаёт вам ноль или единицу, а вся изящная непрерывная геометрия сферы Блоха мгновенно «схлопывается».
При этом непрерывность амплитуд играет роль ровно в одном аспекте — в интерференции. Знаменитые алгоритмы Шора и Гровера работают не потому, что у «кубитов» бесконечно много скрытых состояний, а потому, что амплитуды разных путей вычисления складываются с разными знаками: конструктивно для верного ответа и деструктивно для неверного. Чтобы этот волновой «шумодав» сработал, ни природе, ни оборудованию не нужна бесконечная точность. Достаточно, чтобы амплитуды были отличимы друг от друга хотя бы на нашей конечной диско-сетке состояний. Точность управления фазой должна быть такой, чтобы интерференция не растворилась в шуме до завершения расчёта. Как только приборы преодолевают этот инженерный порог различимости, алгоритм начинает работать. Это не бесконечная магия, а чистая волновая метрология.
Если один «кубит» на выходе даёт всего один бит, почему крупные корпорации вкладывают в эту область миллиарды долларов? Потому что мощь квантового компьютера раскрывается не внутри отдельного «кубита», а в их физической связи — запутанности. И здесь математика работает совсем иначе, чем в классических системах. В обычном компьютере память растёт линейно: прибавили 20-битный регистр к другому 20-битному — получили 40 бит. В квантовом мире при запутывании «кубиты» теряют индивидуальные сферы. Они сливаются в единую систему, и их пространства состояний не суммируются, а перемножаются через тензорное произведение. Система из нескольких десятков «кубитов» описывается многомерным пространством, размерность которого растёт как два в степени N, где N — число «кубитов».
Для двух запутанных «кубитов» это система из 4 состояний, для десяти — уже 1024. А для 50 «кубитов» объём пространства достигает два в пятидесятой степени состояний — свыше тысячи триллионов одновременно существующих амплитуд и фаз! Чтобы просто записать столько комплексных чисел в память обычного суперкомпьютера, потребуются петабайты. Квантовый компьютер не хранит эти данные в привычном смысле — он оперирует этим гигантским математическим пространством «вживую», используя физические законы интерференции волновых функций. Квантовый алгоритм — это тончайшая волновая инженерия. Она вращает эти квадриллионы фаз так, чтобы по ходу вычислений фазы неверных ответов взаимно гасились (как в наушниках с активным шумоподавлением), а верный ответ максимально усиливался и гарантированно оказывался на нужном полюсе в момент измерения.
Квантовый компьютер — это не бесконечное аналоговое чудо, а дискретный физический инструмент, зажатый в жёсткие рамки ограничений материального мира и управляющей аппаратуры. Учёные борются не за мистику, а за то, чтобы приборы обладали достаточным разрешением и низким уровнем шума и позволяли чётко управлять фазами в многомерном пространстве, пока тепловой хаос не превратил вычисления в тыкву.
Три коттеджа, три колодца и 12 миллионов графов
Космическая революция: как создавалась советская «Аэлита»
Активация блуждающего нерва помогает быстрее осваивать новые навыки
Космический атлас для тех, кому надоела Земля
Почему искусственный интеллект признает свои ошибки только после того, как их укажете вы: разбор реального экзамена
Почему межзвёздные кометы столь необычны?
Бессмертие как услуга: от цифровой личности к цифровой цивилизации
Марк Камионковский: тайны темной энергии и космические загадки