Зараз я читаю "Квантове обчислення та квантова інформація" Нільсена та Чуанга. У розділі про квантове моделювання вони наводять наочний приклад (розділ 4.7.3), який я не зовсім розумію:
Припустимо, у нас є гамільтонів
який діє на кубітній системі. Незважаючи на те, що це взаємодія, яка охоплює всю систему, насправді її можна імітувати ефективно. Ми бажаємо простої квантової схеми, яка реалізує для довільних значень . Схема, що робить саме це, при , показана на рисунку 4.19. Основне розуміння полягає в тому, що хоча Гамільтоніан включає всі кубіти в системі, він робить це класичним чином: зсув фази, застосований до системи, є , якщо парність з кубітів в обчислювальному базисі навіть; інакше зсув фази повинен бути . Таким чином, просте моделювання можливо, спочатку класичним обчисленням паритету (збереження результату в кубіці анцилли), потім застосування відповідного фазового зсуву, обумовленого паритетом, потім нерозчинення паритету (для стерти анцилли).Крім того, розширення тієї самої процедури дозволяє моделювати більш складні розширені гамільтони. Зокрема, ми можемо ефективно моделювати будь-який гамільтоніан вигляду
де - матриця Паулі (або тотожність), що діє на й кубіт, з зазначенням одного з . Кубіти, над якими виконується операція ідентичності, можуть не враховуватися, а умови або можуть бути перетворені одними воротами кубіту вопераціїЦе залишає нас із гамільтоніаном форми (4.113), що імітується, як описано вище.
Як можна отримати ворота з елементарних воріт (наприклад, із воріт Тоффолі)?