Симулятор сферы Блоха: визуализация квантового состояния и вентили

simulator intermediate ~10 min
Загрузка симуляции...
Состояние |+⟩ — равная суперпозиция на экваторе

При θ=90° и φ=0° кубит находится в состоянии |+⟩ = (|0⟩ + |1⟩)/√2, расположенном на экваторе сферы Блоха вдоль положительной оси X. Оба результата измерения равновероятны.

Формула

Qubit state: |psi> = cos(theta/2)|0> + e^(i phi) sin(theta/2)|1>
Bloch vector: r = (sin theta cos phi, sin theta sin phi, cos theta)
Hadamard: H = (1/sqrt(2))[[1,1],[1,-1]]
Measurement probabilities: P(|0>) = cos^2(theta/2), P(|1>) = sin^2(theta/2)

Сфера Блоха

Каждое чистое состояние одного кубита можно визуализировать как точку на поверхности единичной сферы — сферы Блоха. Состояние |ψ⟩ = cos(θ/2)|0⟩ + e^(iφ)sin(θ/2)|1⟩ отображается в сферические координаты (θ, φ), где θ — полярный угол от северного полюса, а φ — азимутальный угол в экваториальной плоскости. Это элегантное представление превращает абстрактные квантовые состояния в геометрическую интуицию.

Ключевые состояния

Северный полюс (θ=0) — это |0⟩, южный (θ=180°) — |1⟩. Экватор (θ=90°) содержит все равные суперпозиции: |+⟩ = (|0⟩+|1⟩)/√2 при φ=0, |−⟩ = (|0⟩−|1⟩)/√2 при φ=180°, и |i⟩ = (|0⟩+i|1⟩)/√2 при φ=90°. Полярный угол θ определяет вероятности измерений: P(|0⟩) = cos²(θ/2) и P(|1⟩) = sin²(θ/2).

Квантовые вентили как повороты

Каждый одно-кубитный квантовый вентиль соответствует повороту сферы Блоха. Этот симулятор позволяет применить четыре фундаментальных вентиля:

Полоски вероятностей

Полоски вероятностей справа показывают |α|² (вероятность измерения |0⟩) и |β|² (вероятность измерения |1⟩) в реальном времени. Они всегда дают в сумме 1. Когда состояние на экваторе — обе вероятности 50%. При движении к полюсу одна вероятность стремится к 1.

От одного кубита к квантовым вычислениям

Хотя сфера Блоха описывает лишь один кубит, она закладывает фундамент для понимания квантовых вычислений. Многокубитные системы демонстрируют запутанность — корреляции, которые не могут быть описаны отдельными сферами Блоха, — но одно-кубитные повороты, визуализированные здесь, остаются строительными блоками всех квантовых схем. Набор вентилей {H, T, CNOT} является универсальным для квантовых вычислений.

Частые вопросы

Что такое сфера Блоха?

Сфера Блоха — геометрическое представление чистого состояния одного кубита. Любое состояние |ψ⟩ = cos(θ/2)|0⟩ + e^(iφ)sin(θ/2)|1⟩ отображается на точку единичной сферы, где θ — полярный угол, а φ — азимутальный. Северный полюс — |0⟩, южный — |1⟩, а экватор содержит равные суперпозиции, такие как |+⟩ и |−⟩.

Что такое квантовый вентиль?

Квантовый вентиль — унитарное преобразование, изменяющее состояние кубита. На сфере Блоха каждый одно-кубитный вентиль соответствует вращению. Вентиль Адамара (H) создаёт суперпозиции, Паули-X — инверсия бита (поворот на π вокруг оси X), Паули-Z — инверсия фазы (поворот на π вокруг Z), а T-вентиль добавляет фазу π/4 (поворот на π/4 вокруг Z).

Что делает вентиль Адамара?

Вентиль Адамара H отображает |0⟩ в |+⟩ = (|0⟩+|1⟩)/√2 и |1⟩ в |−⟩ = (|0⟩−|1⟩)/√2. На сфере Блоха это поворот на 180° вокруг оси (X+Z)/√2. Вентиль Адамара — ключ к созданию суперпозиций и один из важнейших вентилей в квантовых вычислениях.

Почему сфера Блоха полезна для квантовых вычислений?

Сфера Блоха даёт геометрическую интуицию для квантовых операций. Последовательности вентилей становятся композициями поворотов, квантовый шум — сжатием сферы (к центру для смешанных состояний), а вероятности измерений считываются непосредственно по полярному углу. Она незаменима для понимания одно-кубитных квантовых схем и каналов ошибок.

Источники

Встроить

<iframe src="https://homo-deus.com/lab/quantum-mechanics/qubit-bloch-sphere/embed" width="100%" height="400" frameborder="0"></iframe>
View source on GitHub