Math
Коди виправлення помилок
Внесіть X, Z або Y на об’ємній платі, прочитайте синдром і розкрийте виправлення. Порівняйте залишковий логічний оператор і точність збереження вхідного стану, потім перевірте точну ймовірність серією прогонів.

Що відбувається
Внесіть X, Z або Y на об’ємній платі, прочитайте синдром і розкрийте виправлення. Порівняйте залишковий логічний оператор і точність збереження вхідного стану, потім перевірте точну ймовірність серією прогонів.
Один логічний кубіт, не копії. Вентилі та вимірювання ідеальні. Декодер бачить синдром, а не внесену помилку.
Клацайте вузол: I → X → Z → Y. Почніть з однієї X у бітовому коді, потім спробуйте Z або дві X. «Далі» показує синдром і виправлення.
Рівняння модуля
Рівняння фізичні оператори Паулі: I, X, Z, Y = iXZ (глобальну фазу ігноровано) бітовий код: |0_L> = |000>, |1_L> = |111>; перевірки Z0Z1, Z1Z2 фазовий код: |0_L> = |+++>, |1_L> = |--->; перевірки X0X1, X1X2 Шор: |0_L> = GHZ+^3, |1_L> = GHZ-^3; GHZ± = (|000> ± |111>)/sqrt(2) логічний успіх: залишковий оператор I на всьому кодовому просторі F_I = 1; F_X = sin²θ cos²φ; F_Z = cos²θ; F_Y = sin²θ sin²φ без кодування: P = 1-p (один тип), (1-p)² (незалежні X і Z) повторення: P_own = 1-3p²+2p³; P_both = P_own (1+(1-2p)³)/2 Shor: f = 3p_x²(1-p_x)+p_x³; o = (1-(1-2p_z)³)/2 P = (1+(1-2f)³)/2 · ((1-o)³+3o(1-o)²) p_x = p; p_z = 0 або p; ідеальне кодування, вимірювання синдрому та відновлення


