Тут слід виділити кілька речей, які часто плутаються фахівцями, оскільки ми використовуємо ці терміни швидко та неофіційно для передачі інтуїції, а не таким чином, який буде найбільш прозорим для новачків.
"Кубіт" може означати малу систему, яка має квантовий механічний стан.
Стани квантової механічної системи утворюють векторний простір. Більшість цих станів можна відрізнити одне від одного лише недосконало, оскільки існує ймовірність помилки одного стану за іншим, як би ви розумно не намагалися їх розрізнити. Тоді можна задати питання про набір станів, чи всі вони ідеально відрізняються один від одного.
"Кубіт" - приклад квантової механічної системи, для якої найбільша кількість ідеально розрізнених станів - два. (Існує безліч різних наборів відмінних станів, але кожен такий набір містить лише два елементи.) Це можуть бути
поляризація фотона (|H⟩ проти |V⟩, або versus );|↺⟩|↻⟩
або спина електрона ( versus , або versus );|↑⟩|↓⟩|→⟩|←⟩
або два енергетичні рівні та електрона в іоні, який може займати багато різних енергетичних рівнів, але який контролюється таким чином, що електрон залишається в підпросторі, визначеній цими рівнями енергії коли це не діє.|E1⟩|E2⟩
Спільним для цих систем є те, що можна описати їхні стани через два стани, які ми можемо позначити як та , а також розглянути інші стани системи (які є векторами у векторному просторі що охоплюється та ), використовуючи лінійні комбінації у формі , де .|0⟩|1⟩|0⟩|1⟩α|0⟩+β|1⟩|α|2+|β|2=1
А «кубіт» може також ставитися до квантово - механічного стану в фізичній системі роду ми описаної вище. Тобто, ми можемо назвати деякий стан форми "кубітом". У цьому випадку ми не розглядаємо, яка фізична система зберігає цей стан; нас цікавить лише форма держави.α|0⟩+β|1⟩
"Кубіт" може також позначати кількість інформації , еквівалентну такому стану, як . Наприклад, якщо ми знаємо два стани та якоїсь складної квантової системи, і у нас є фізична система, стан якої знаходиться в якомусь суперпозиції , то не має значення, наскільки складною є система, чи має будь-який із станів якесь заплутування: кількість інформації, виражена можливими значеннямиα|0⟩+β|1⟩|ψ0⟩|ψ1⟩|Ψ⟩α|ψ0⟩+β|ψ1⟩|ψj⟩|Ψ⟩є одним кубітом, тому що, маючи досить розумну процедуру, ви могли реверсивно закодувати цей складний квантовий стан у стан (фізичної системи) кубіта. Аналогічно, у вас може бути дуже велика квантова система, кодує кубітів інформації, якби ви могли оборотно кодувати стан цієї складної системи як стан кубітів.nn
Це може здатися заплутаним, але це нічим не відрізняється від того, що ми робимо весь час класичними обчисленнями.
Якщо в мові, подібній С, я пишу, int x = 5;
ви, мабуть, розумієте, що x
це ціле число (ціла змінна, яка є), яке зберігає ціле число 5
(ціле значення ).
Якщо я тоді пишу, x = 7;
я не маю на увазі, що x
це ціле число, яке дорівнює і, 5
і 7
, а, скоріше, x
це контейнер сортів, і те, що ми робимо, змінює те, що воно містить.
І так далі - ці способи, якими ми користуємося терміном "кубіт", точно такі ж, як ми використовуємо термін "біт", тільки так трапляється, що ми використовуємо термін для квантових станів замість значень, і для малих фізичних систем, а не змінних чи регістрів. (А точніше: квантові стани - це значення в квантовому обчисленні, а малі фізичні системи - це змінні / регістри.)