Квантові обчислення — кубіти, вентилі, заплутаність та алгоритм Гровера

Шість симуляцій, що роблять квантову механіку відчутною: візуалізуйте стани кубіта на сфері Блоха, складіть і запустіть квантову схему, станьте свідком заплутаності станів Белла, спостерігайте, як частинка тунелює крізь класично заборонений бар'єр, і крокуйте алгоритмом пошуку Гровера з O(√N).

Кубіт і квантові вентилі

Класичні біти — це 0 або 1. Кубіт — це двохрівнева квантова система, стан якої є суперпозицією α|0⟩ + β|1⟩, де |α|² + |β|² = 1, а α, β — комплексні амплітуди. Сфера Блоха — одинична сфера в тривимірному евклідовому просторі — відображає кожен чистий стан кубіта на унікальну точку своєї поверхні. Північний полюс — це |0⟩, південний — |1⟩, а кожна суперпозиція потрапляє кудись на сферу.

🔵 Кубіт і сфера Блоха Перетягуйте, щоб застосувати вентилі X, Y, Z, H, S і T, і дивіться, як вектор стану кубіта обертається на сфері Блоха. Побачте, як вентиль Адамара розміщує |0⟩ на екваторі, і як вимірювання колапсує суперпозицію. Симуляція вектора стану · обертання SU(2) · проєкція сфери Блоха ⚛️ Симулятор квантової схеми Будуйте багатокубітні схеми з палітрою вентилів «перетягни-і-відпусти»: H, CNOT, Тофолі, SWAP, фазові вентилі. Симулятор підтримує повний комплексний вектор стану 2ⁿ і показує амплітуду/ймовірність на кожному кроці. Вектор стану · множення матриць · заплутаність CNOT · простір Гільберта 2ⁿ 🔗 Квантова заплутаність (стани Белла) Створюйте всі чотири стани Белла (Φ⁺, Φ⁻, Ψ⁺, Ψ⁻) за допомогою H + CNOT. Виміряйте один кубіт і спостерігайте миттєву кореляцію з його партнером — навіть на відстані. Жодні приховані змінні не потрібні. Підготовка станів Белла · матриця густини · порушення нерівності CHSH 🌀 Квантовий спін Частинка зі спіном ½ у магнітному полі: ларморова прецесія, рабі-осциляції та переходи з переворотом спіну. Візуалізуйте, як вектор спіну прецесує в 3D, і побачте умову резонансу точно на ларморовій частоті. Рівняння моменту сили · ларморова прецесія · обертова система відліку · частота Рабі
Квантовий стан і вимірювання

Чистий стан кубіта: |ψ⟩ = cos(θ/2)|0⟩ + e^(iφ)sin(θ/2)|1⟩
Координати сфери Блоха: (sin θ cos φ, sin θ sin φ, cos θ)

Вентиль як унітарна матриця U (2×2 комплексна, UU† = I):
  Адамар: H = (1/√2)[[1,1],[1,−1]]
  Фаза: S = [[1,0],[0,i]]    T = [[1,0],[0,e^(iπ/4)]]

Ймовірності вимірювання: P(0) = |α|², P(1) = |β|²
Колапс після вимірювання: |ψ⟩ → |0⟩ з ймовірністю P(0), |1⟩ з ймовірністю P(1)

Квантові явища та алгоритми

Окрім кубітів і вентилів, квантова механіка уможливлює явища без класичного аналога: частинка проникає крізь бар'єр, на подолання якого їй анітрохи не вистачає енергії, а алгоритм пошуку знаходить голку в копиці сіна з N елементів лише за √N запитів замість N/2.

Чому O(√N), а не O(1)? Алгоритм Гровера дає квадратичне прискорення, а не експоненційне. Для бази даних з 1 мільйона елементів класичний пошук потребує в середньому 500 000 запитів; Гроверу потрібно ~785. Це прискорення доведено оптимальне для неструктурованого пошуку. Експоненційні прискорення (наприклад, алгоритм Шора для факторизації) потребують структури в задачі.

Алгоритми одним поглядом

Вектор стану SU(2) Унітарні матриці вентилів Проєкція сфери Блоха Матриця густини Підготовка станів Белла Нерівність CHSH Ларморова прецесія Кранк-Ніколсон ДРЧП Наближення WKB Оператор дифузії Гровера Ампліфікація амплітуди

Рекомендовані шляхи навчання

📘 Студенти фізики / комп'ютерних наук
  1. Кубіт і сфера Блоха — стан і вентилі
  2. Квантова заплутаність — основи станів Белла
  3. Квантове тунелювання — хвильова механіка
  4. Квантовий спін — ларморова прецесія
🎓 Квантові обчислення / QIS
  1. Симулятор квантової схеми — багатокубітні вентилі
  2. Алгоритм Гровера — ампліфікація амплітуди
  3. Квантова заплутаність — порушення CHSH
  4. Кубіт і сфера Блоха — геометрія SU(2)