Я шукав приклади квантових схем для вправ з програмуванням Q #, і я натрапив на цю схему:
З : Приклади квантових схем - Міхал Шаремза
Під час моїх вступних курсів з квантових обчислень нас вчили, що клонування держави заборонено законами QM, тоді як у цьому випадку перший кубіт контолу копіюється на третій, цільовий, кубітний.
Я швидко спробував імітувати схему на Quirk, щось подібне , що підтверджує клонування стану у виході на перший кубіт. Вимірювання кубіта перед воротами Toffoli показує, що насправді це не справжнє клонування, а замість цього зміна першого кубіта керування та рівний вихід на перший та третій кубіт.
Роблячи просту математику, можна показати, що "клонування" відбувається лише в тому випадку, якщо третій кубіт знаходиться в початковому стані 0, і що тільки якщо на першому кубіті не виконується "спінінг-операція" (як зазначено в Quirk) на Y або X.
Я спробував написати програму на Q #, яка лише підтвердила вищезгадане.
Я намагаюся зрозуміти, як перший кубіт змінюється цією операцією, і як можливо щось подібне до клонування.
Заздалегідь спасибі!