Ворота Адамара може бути вашою першою зустріччю зі створенням суперпозицій . Якщо ви скажете, що можете співвіднести корисність воріт Pauli (ака ) з його класичним аналогом - ну, Адамард саме там, де ви залишаєте царину класичного аналога. Це корисно саме з тієї ж причини, а саме тим, що його часто використовують для формування універсального набору воріт (наприклад, класичних з вентиляторами, або лише з вентилятором).XNOT
AND
NOT
NOR
Хоча одна ворота дещо безпосередньо корисна для генерації випадкових чисел (як сказав Юваль Філіус), її справжня потужність виявляється, коли вона з’являється в більшості випадків або в поєднанні з іншими воротами. Наприклад, якщо у вас є кубітів, ініціалізованих у , і застосуйте одну до кожного з них у будь-якому порядку, ви отримаєте
які можна розширити до
Voilà, тепер ми можемо оцінювати функції наHn|0⟩H
(|0⟩+|1⟩)⊗(|0⟩+|1⟩)⊗…⊗(|0⟩+|1⟩)/2n/2
1/2n/2⋅(|00…00⟩+|00…01⟩+|00…11⟩+…+|11…11⟩)
2nпаралельно різні входи! Це, наприклад, перший крок в
алгоритмі Гровера .
Ще одне популярне використання - це Адамард на одному кубіті, за яким слід CNOT
керувати кубітом, який ви щойно помістили в суперпозицію. Див:
Це стан Белла, який є наріжним каменем різних протоколів розподілу квантових ключів , обчислень на основі вимірювань , квантової телепортації та багатьох інших програм . Ви також можете використовувати кілька разів на більш ініціалізованих цільових кубітах (з тим самим керуванням), щоб створити
, відомий як GHZ держава
CNOT(2−1/2(|0⟩+|1⟩)⊗|0⟩)=2−1/2CNOT(|00⟩+|10⟩)=2−1/2(|00⟩+|11⟩)
CNOT
2−1/2(|00…00⟩+|11…11⟩)
, також надзвичайно корисні.
І останнє, але не менш важливе, це досить корисна базова трансформація, яка є самооборотною. Отже, інший хід Адамара скасовує, в певному сенсі, те, що робила попередня програма ( ). Ви можете експериментувати навколо того, що станеться, якщо використовувати його для "сендвіч" інших операцій, наприклад, поставити одну на цільовий кубіт воріт, а іншу після неї. Або на обидва кубіти (загалом 4 Адамари). Спробуйте самі, і ви неодмінно дізнаєтесь багато про квантові обчислення!H2=ICNOT
Знову "що ворота Адамара робить геометрично вектору": прочитайте про сферу Блоха , про неї ви почуєте всюди. У цьому зображенні ворота Адамара здійснюють обертання на 180 ° навколо певної похилої осі. Ворота Паулі ( NOT
будучи однією з трьох) також роблять обертання на 180 °, але лише приблизно або або . Оскільки такі геометричні операції досить обмежені, ці ворота самі по собі дійсно не можуть зробити багато. (Дійсно, якщо ви обмежите себе тим і аxyzCNOT
у вашому квантовому комп'ютері ви просто побудуєте дуже дорогий і неефективний класичний пристрій.) Обертання про щось нахилене є важливим, і ще один інгредієнт, який вам зазвичай потрібен, також обертається на меншу частку кута, як 45 ° (як у Фазі зсувні ворота ).