[Перевод] Квантовые вычисления: справочные материалы

А вы любите шпаргалки? Мы обожаем и поэтому сегодня публикуем статью, в которой собрана вся самая главная информация о квантовых вычислениях. Мы собрали её из пяти статей по теме, которые вышли до этого. Но самое главное — это только шпаргалка, а не quick-guide для новичков. Новичкам советуем изучать все статьи целиком, ссылки есть в списке под катом!

bpmrfd8iqg6afwzr961h5rmi2pw.jpeg

Статьи из цикла:


  1. Квантовые вычисления и язык Q# для начинающих
  2. Введение в квантовые вычисления
  3. Квантовые цепи и вентили — вводный курс
  4. Основы квантовых вычислений: чистые и смешанные состояния
  5. Квантовая телепортация на языке Q#
  6. Квантовые вычисления: справочные материалы


Здесь приводится информация об основных состояниях, вентилях и матрицах, полезные математические формулы и другие сведения, которые уже появлялись в публикациях этой серии.

Оглавление


  • Сфера Блоха
  • Основные квантовые состояния
  • Вентили, матрицы и операции
  • Полезные отношения и уравнения


Сфера Блоха


Любое унитарное преобразование вектора |ψ〉 можно наглядно представить в виде простого перемещения точки (отмеченной как |ψ〉) по сфере Блоха*. К сожалению, это наглядное представление подходит только для однокубитных состояний: простого обобщения для многокубитных систем пока не придумали. Сферу Блоха иногда называют единичной сферой.

*Чистым состояниям соответствуют точки на поверхности сферы, смешанным состояниям — точки внутри сферы. Подробное объяснение приводится в нашей публикации Основы квантовых вычислений: чистые и смешанные состояния.

tmprsum5s6ebogrut_kh2pz1obo.png

Основные квантовые состояния


Однокубитные состояния

bjnawpkowemxli69wn8jtohgrom.png
6rur2fylzhoezpr4snxz48flro8.png

Состояния Белла (пары ЭПР) — простейшие примеры запутанных систем, состоящих из двух кубитов:

6-q_h0ej_plsvbrl1yyrc7gkbvm.png

Состояния ГХЦ (Гринбергера — Хорна — Цайлингера) в общей форме (для n кубитов) и в простейшей форме (для трех кубитов):

p5mvlfd0jkdduafsy8hso7xog5i.png

Вентили, матрицы и операции


Ниже приводится краткая информация о важнейших вентилях, которые были представлены в нашей предыдущей публикации о вентилях и цепях. Мы добавили сведения об операциях для всех одно- и двухкубитных вентилей (если операций три и более, формулы становятся слишком длинными). В выражениях для управляемых вентилей единичная матрица (II) выделена красным, матрица исходного вентиля — синим, как в одной из предыдущих публикаций.

Названия Матричное представление Обозначения Представление в Q# Основные операции
Вентиль Паули X, X, NOT, переключение бита, 8odzt8hrwcuxgw27gqh10ujvgu0.png ctxa4jv9c6ptklvofhmy0_m0ytq.png nqljhgvwaegopzqndo75t5vze-4.png
muc9idrntoppeuwyfhnj5f-e0ww.png
X (qubit: Qubit) z_dipqbkl8cifhacwirgus1cbm8.png
Вентиль Паули Y, Y, d_qdgpqqocxjq1r--iqlqigjiry.png q-5mtrwlxtqvygp--otdmvpzyzc.png hl0_nad2ezxr14w-5gye-taw37q.png Y (qubit: Qubit) zokncjod3qo1m9jyps58o-h2qvg.png
Вентиль Паули Z, Z, переключение фазы, oo5adc8pq9rsnsundiseyvcwbeo.png 37a381341cd1a40543d4c21a6f223a6c.png 2810e662c702ceb9b634419eda9c4f19.png Z (qubit: Qubit) b0pbnu90kel_ny1jlkv-7e1v_so.png
Вентиль Адамара, H mdjklcxpqhbffw_fcu_xeacn78g.png kkdxsomgln_6pv6dr6ikasknjsg.png H (qubit: Qubit) q9xbs037ia8dsjw9xos4dy368jo.png
Фазовый сдвиг, e7pehi7rmidcokf-w3mgccoqnne.png pdht5mxgvhda8codymllfbr-auw.png uagszmzgjkptyh0pi7joyfrwkxy.png R1(theta: Double, qubit: Qubit)
В более общем случае
R (pauli: Pauli, theta: Double, qubit: Qubit)
am0q09hpc1lr6v2xrm-r5l49p0c.png
Фазовый сдвиг, 3owsujz683rk7igutzhte6_md9e.png, S 80q2e1s6ij8obhxrrnnbrs9t_hs.png e02dk243dpgtyeashuin5guw_1q.png S (qubit: Qubit) 42-peccd07hx_ifir3o3rxqckoi.png
dl7ewcelxj0ri_fqv2tv3qfolxs.png, T jxsj4xastsr-mx0tnef1fc0hbik.png ws5kmudiqy48f3mcunvnaed5a1a.png T (qubit: Qubit) g-sle-yoh72ynijuyzkkyxhhxko.png
SWAP iiynwe_s2twh06ybrhaoafib5he.png 1wbyvelkncccshdo6stegry8xkq.png SWAP (qubit1: Qubit, qubit2: Qubit) njagz5zdtvkrzplrgnouq-b3efa.png
CNOT g_ymgl0jvvoi-8_ivmlqwdkosay.png g-n3gl-ueylmb-wrjnn8c5vcdnm.png CNOT (control: Qubit, target: Qubit)
или
(Controlled X)([control], (target));
lp54x3tzilfa8wpxw52x6juvude.png
CCNOT, вентиль Тоффоли s893ehtib08bfeyfocaaowzzxli.png fz6tauird9venv6lm1fttrl3bgc.png CCNOT (control1: Qubit, control2: Qubit, target: Qubit)
или
(Controlled X)([control1; control2], target);
-
CSWAP, вентиль Фредкина r81has1xtv8kr24bu5sogdnl8ug.png sbmocqzz0unaund8lfhctmiiwck.png (Controlled SWAP)([control], (target)); -

Полезные отношения и уравнения


Матрицы Паули


Матрицы Паули являются обратными сами к себе:

svzafpc0n5uxtinupddjcozu9la.png

Оператор плотности


Оператор плотности можно определить как

ul179i176rksejesutzh4i3sgy4.png

Здесь:

Ресурсы


© Habrahabr.ru