Квантовые компьютеры ошибаются. Каждый шаг вычислений вносит крошечную неточность, и если её не исправлять, результат превращается в шум. Одна из главных проблем — поворот фазы на произвольный угол. Стандартный подход: собрать нужный поворот из набора простых операций, как мозаику. Но мозаика приблизительная, и чем точнее хочешь — тем больше кусочков, тем дольше счёт и выше шанс сбоя.
Авторы новой работы предлагают иной путь. Они выращивают особое квантовое состояние — катализатор. Катализатор — это как идеально настроенный камертон. Один раз его создают, проверяют и очищают от дефектов, а потом используют снова и снова. Каждый раз, когда нужен точный поворот, катализатор «отдаёт» свою фазу через управляемый квантовый вентиль. Никакой аппроксимации, никакой лишней глубины схемы. Ошибка не накапливается, потому что её источник — сборка мозаики — просто убран из основного цикла.
Процесс напоминает выращивание кристалла. Сначала берут грубую заготовку — девять блоков поверхностного кода размером три. Затем многократно прогоняют через проверочные операции, отбраковывая дефектные экземпляры. Выжившие «кристаллы» доращивают до размера семь, делая их ещё устойчивее. Финальная проверка — одна-единственная, потому что считывание фазы само по себе устойчиво к ошибкам. Это отличает катализатор от «магических состояний»: те требуют многократных перепроверок.
В результате квантовый процессор получает точный фазовый сдвиг без лишних затрат в реальном времени. Сложность переносится на этап подготовки, а само вычисление остаётся быстрым и чистым. Такой подход может стать стандартным инструментом для квантовых компьютеров с ограниченным набором встроенных операций.
Катализатор для квадратного корня из T-вентиля (Z в степени 1/8) использует схему из восьми управляемых CNOT — столько же, сколько пальцев на двух руках.
Идея многоразового квантового «камертона» напоминает концепцию «запрещённых» технологий из «Дюны» — инструмент, который не изнашивается и не требует перенастройки.