Я повинен не погодитися з думкою, що теорема про клонування ускладнює виправлення помилок із кодами повторень. Зважаючи на те, що ваші входи надаються в обчислювальній основі (тобто введення не є довільними суперпозиціями, що майже завжди буває, особливо коли ви вирішуєте класичну задачу, наприклад, алгоритм Щора), ви можете їх клонувати за допомогою контрольованих воріт, а не паралельно запускайте обчислення на всіх копіях та виправляйте помилки. Єдина хитрість - переконатися, що ви не зробите вимірювання під час виправлення помилок (за винятком можливого синдрому), і для цього все, що вам потрібно зробити, - це продовжувати використовувати квантові ворота.
Виправлення помилок для квантових комп'ютерів не набагато складніше, ніж для класичних комп'ютерів. Лінійність займає більшість сприйнятих труднощів.
Я також хотів би зазначити, що для квантового виправлення помилок є набагато ефективніші схеми, ніж коди повторень. І що вам потрібні дві матриці паулі для генерації решти, тому вам потрібні два типи кодів повторень, якщо ви збираєтесь піти на неефективний, але концептуально простий маршрут коду повторення (один для біт-фліпів і один для фазових фліп) .
Квантова корекція помилок показує, що лінійне збільшення кількості фізичних кубітів на логічний кубіт покращує показник помилок в експоненціальній формі, як і в класичному випадку.
І все-таки ми ніде поблизу 100 фізичних кубітів. Це справжня проблема. Нам потрібно вміти склеювати набагато більше напівточних кубітів, перш ніж будь-яке з них почне мати значення.