Ворота Тоффолі як ФАНУТ


16

Я шукав приклади квантових схем для вправ з програмуванням Q #, і я натрапив на цю схему: Ворота Тоффолі як ФАНУТ

З : Приклади квантових схем - Міхал Шаремза

Під час моїх вступних курсів з квантових обчислень нас вчили, що клонування держави заборонено законами QM, тоді як у цьому випадку перший кубіт контолу копіюється на третій, цільовий, кубітний.

Я швидко спробував імітувати схему на Quirk, щось подібне , що підтверджує клонування стану у виході на перший кубіт. Вимірювання кубіта перед воротами Toffoli показує, що насправді це не справжнє клонування, а замість цього зміна першого кубіта керування та рівний вихід на перший та третій кубіт.

Роблячи просту математику, можна показати, що "клонування" відбувається лише в тому випадку, якщо третій кубіт знаходиться в початковому стані 0, і що тільки якщо на першому кубіті не виконується "спінінг-операція" (як зазначено в Quirk) на Y або X.

Я спробував написати програму на Q #, яка лише підтвердила вищезгадане.

Я намагаюся зрозуміти, як перший кубіт змінюється цією операцією, і як можливо щось подібне до клонування.

Заздалегідь спасибі!


1
Це відмінне запитання, і дякую, що ви доклали зусиль, щоб його так добре відформатувати.
користувач1271772

Відповіді:


10

Для спрощення питання розгляньте ворота CNOT замість воріт Toffoli; CNOT також роздутий, оскільки

|0|0|0|0|1|0|1|1

і це виглядає як клонування для будь-якого базового стану | х | 0 | х | х x{0,1}

|x|0|x|x

але якщо ви приймаєте суперпозицію потім|ψ=α|0+β|1

(α|0+β|1)|0α|0|0+β|1|1

так загалом

|ψ|0|ψ|ψ

і фанат не клонується.

Щодо питання про те, як змінюється перший кубіт - він тепер заплутаний другим кубітом.


Іншими словами, оскільки теорема про не клонування говорить про те, що не може бути жодного унітарного, здатного клонувати неортогональні стани, тоді як ортогональні стани можуть бути клоновані без проблем
glS

6

Гарне питання! Відповідь полягає в тому, що теорема про не клонування говорить про те, що ви не можете клонувати довільний невідомий стан .

12(|0+|1)|0|1

|ψ12(|0+|1)


|x|x|ψ

4

Теорема про клонування не говорить про те, що немає схеми, яка б створювала незалежні копії всіх квантових станів. Математично жодне клонування не говорить про те, що:

С:а,б:С((а|0+б|1)|0)(а|0+б|1)(а|0+б|1)

Схеми розмитнення не порушують цю теорему. Вони не роблять незалежних копій. Вони роблять заплутані копії. Математично вони роблять:

FANOUT((a|0+b|1)|0)=a|00+b|11

a|00+b|11(a|0+b|1)(a|0+b|1)

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.