Как применить вентиль Адамара?

Как применить вентиль Адамара к 3 кубитам? на примере как применить ЧАС к ( 1 / 2 ) ( | 000 + | 111 ) ?

Вы можете применить преобразование Адамара ЧАС 3 ко всем трем кубитам, как это показывает Любош в своем ответе. Это эквивалентно применению вентиля Адамара к каждому из трех кубитов. Вы также можете применить вентиль Адамара к любому из трех кубитов. Вы действительно не должны говорить, что применяете вентиль Адамара ко всем трем кубитам.
Вы имеете в виду, как можно применить ЧАС отдельному (например, «первому») кубиту?

Ответы (2)

По определению преобразование Адамара задается матрицей, элементами которой являются

( ЧАС н ) я Дж "=" 2 н / 2 ( 1 ) я Дж
где я Дж является побитовым скалярным произведением двоичных представлений, т.е. количество раз 1 , 1 появляется на одних и тех же местах (цифрах) как в я и Дж . Для случая трех кубитов матрица
ЧАС 3 "=" 1 2 3 2 ( 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 )
Вы можете умножить эту матрицу на свой вектор, который является столбцом
1 2 ( 1 , 0 , 0 , 0 , 0 , 0 , 0 , 1 ) Т
и вы получите
1 2 ( 1 , 0 , 0 , 1 , 0 , 1 , 1 , 0 ) Т
Мне нужно было только посмотреть на первый и последний столбцы ЧАС 3 . Если бы было две записи 1 , 1 там результат был ( 1 / 2 3 / 2 ) ( 1 / 2 ) × ( 1 + 1 ) "=" 1 / 2 в том же ряду; если бы 1 , 1 или 1 , 1 , результат был 0 в том же ряду. Обратите внимание, что результирующий вектор также имеет единичную норму, 4 × 1 2 / 2 2 "=" 1 , что гарантируется унитарностью матрицы Адамара.

Преобразование Адамара — это своего рода дискретное преобразование Фурье. Обратите внимание, что у вас было 2 одинаково представленные записи в исходном векторе; не совсем случайно его преобразование Адамара имело 8 / 2 "=" 4 ненулевые записи (с одинаковым абсолютным значением). Здесь, 8 - полная размерность гильбертова пространства и 2 в знаменателе скопировано из второго предложения этого абзаца. Это «обратное соотношение» аналогично соотношению неопределенностей для Δ Икс и Δ п : чем более «локализован» исходный вектор, тем более «делокализовано» его преобразование Адамара.

Чтобы реализовать формулу Любоша в Mathematica, задайте базовый вентиль Адамара с 1 кубитом как матричную переменную 2 X 2. Затем возьмите произведение Кронекера[.,.] матрицы на себя (n-1) раз для n-кубитного вентиля Адамара.