Яке математичне обґрунтування «універсальності» універсальної сукупності квантових воріт (CNOT, H, Z, X та π / 8)?


13

У цій відповіді я згадував, що ворота CNOT, H, X, Z і утворюють універсальний набір воріт, який, наданий у достатній кількості воріт, може довільно наблизитись до реплікації будь-яких унітарних квантових воріт (я дізнався про цей факт з лекцій професора Умеша Вазірані EdX). Але чи є для цього математичне обґрунтування? Там повинно бути! Я намагався шукати відповідні документи, але не зміг знайти багато.π/8

Відповіді:


9

У відповіді ви згадуєте посилання на книгу Майкла Нільсена та Ісаака Чуанга « Квантове обчислення та квантова інформація» (Cambridge University Press), яка дійсно містить доказ універсальності цих воріт. (У моєму виданні 2000 року це можна знайти на стор. 194.) Основне розуміння полягає в тому, що ворота (або ворота) разом із воротами створюють два різних обертання на кулі Блоха з кутами, які є ірраціональними кратними . Це дозволяє комбінаціям і воріт щільно заповнювати поверхню сфери Блоха і тим самим наближати будь-якого одноквартитного унітарного оператора.π / 8 HTπ/8HT H2πTH

Про те, що це можна зробити ефективно , показана теорема Соловая-Кітаєва . Тут "ефективно" означає поліном у , де - бажана точність. Це також доведено у книзі Нільсена та Чуанга (Додаток 3 до видання 2000 р.). Явну конструкцію можна знайти на https://arxiv.org/abs/quant-ph/0505030 .ϵlog(1/ϵ)ϵ

Об'єднання воріт CNOT дозволяє наблизити довільні багатоквартирні унітарії, як показали Barenco et al. в Фіз. Преподобний А 52 3457 (1995). (Передрук цього документу можна знайти за посиланням https://arxiv.org/abs/quant-ph/9503016 .) Про це також йдеться у Nielsen та Chuang (стор. 191 у виданні 2000 р.).


1
Можна отримати ще сильніший результат, використовуючи Ключникова, Маслова та Моска, перевірених у Гілза Селінгера .
Ахусей

2

XZX
CNOTHT=π/8

HT
CNOTϵ>0O(log2(1/ϵ))

ϵ=0π/2a+ib2n+c+id2n+1/2

{CCNOT,H} D(θ)


2
CCNOT + H є універсальним в іншому розумінні, хоча: він обчислювально універсальний, але він не може реалізувати жодних воріт.
Норберт Шуч

ϵ>0ϵ>0

Ні. Він не може реалізувати жоден затвор зі складними (= нереальними) коефіцієнтами з зрозумілих причин. Він обчислювально універсальний, тобто може запускати будь-яке q. обчислення, але це робиться не за допомогою одного-до-одного впровадження зазначених воріт, а деякої еквівалентної реалізації. Отже, якщо ви хочете реалізувати унітарії (що, здається, суть питання), це не універсальний набір воріт.
Норберт Шуч

@NorbertSchuch: Прикладом квантового обчислення є моделювання складного унітарного. Тож якщо CCNOT + H може виконати будь-яке q. обчислення, чи не може він довільно наблизитись до імітації будь-якого унітарного?
користувач1271772

І CCNOT, і H мають лише реальні записи. Немає способу, ви отримаєте БУДЬ-ЯКІ ворота зі складними записами. --- Більш загально, існує (принаймні) 3 поняття "моделювання": отримати будь-яке унітарне, отримати статистику вимірювань квантового комп'ютера або вирішити задачу BQP. CCNOT + H є універсальним у другому (і третьому) сенсах, але не в першому.
Норберт Шуч
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.