№ 2107Квантовые вычисленияУровень 3

Визуализация: упражнение 4

Вся система начинается в $|00\rangle$, затем выполняется явно указанная подготовка. Формулы двоичных строк используют порядок q1q0. Вертикальная линия показывает вероятность результата 1 при Z-измерении, горизонтальная — при X-измерении; длина фиолетовой части равна этой вероятности. X-измерение означает H перед вычислительным измерением. Для двухкубитной корреляции линия показывает вероятность различия битов: $P_{\ne}(A,B)=(1-\langle A\otimes B\rangle)/2$. Bloch меняет изображение, а не состояние. Положительное число в allowed_gates требует ровно столько применений,0 означает без ограничения; неуказанные действия запрещены.

Исходный вызов run_puzzle использует точные настройки автора и движок визуализации. Все начальные состояния, цели и допустимые ходы из них прямо описаны в условии; для понимания задания запуск Jupyter не требуется.

Полное исходное состояние q1=0,q0=− (подготовка X(0),H(0)), но теперь виден и изменяется второй кубит q1. Примените к нему X,H,Ry(π/4) ровно по два раза каждое. Можно неограниченно пользоваться Bloch. На q0 операции не разрешены. Свободно выберите порядок этих шести физических операций и познакомьтесь с изменениями линий.

Исходная программа (сохранена без исполнения):

puzzle = run_puzzle(4)

Сообщить об ошибке

Войти, чтобы отправить материал.