Чому квантова механіка потребує симуляції
Класична механіка дозволяє уявити м'яч, що котиться з пагорба. Квантова механіка описує електрон як комплекснозначну хвильову функцію ψ(x,t), квадрат модуля якої |ψ|² дає густину ймовірності. Для цього не існує інтуїтивного наочного образу. Хвильова функція живе не у звичайному просторі — вона живе в гільбертовому просторі. Коли ви "вимірюєте" електрон, хвильова функція колапсує до певного значення так, як жоден класичний процес відтворити не може.
Симуляція допомагає, роблячи видимим те, що інакше залишається невидимим. Інтерактивний хвильовий пакет Шредінгера дозволяє безпосередньо спостерігати суперпозицію та інтерференцію. Квантове тунелювання стає наочно очевидним, коли ви бачите, як амплітуда ймовірності просочується крізь бар'єр, який частинка класично не могла б подолати. Алгоритм Гровера, що на папері виглядає як чиста абстрактна алгебра, стає зрозумілим, коли ви спостерігаєте, як амплітуди ітеративно посилюються в напрямку позначеного стану.
Цей гід проходить п'ять послідовних рівнів квантової теорії, кожен із яких прив'язаний до симуляції, яку ви можете відкрити й опрацювати просто зараз.
Частина 1 — Хвильова функція та рівняння Шредінгера
Часозалежне рівняння Шредінгера
Центральне рівняння квантової механіки — часозалежне рівняння Шредінгера (ЧЗРШ). Воно визначає, як квантовий стан ψ(x,t) еволюціонує в часі за наявності потенціалу V(x). На відміну від другого закону Ньютона F=ma — диференціального рівняння для траєкторії — ЧЗРШ є диференціальним рівнянням для амплітуди ймовірності. Хвильова функція ψ є комплекснозначною; квадрат її модуля |ψ(x,t)|² дає ймовірність знайти частинку в позиції x у момент часу t.
Часозалежне рівняння Шредінгера
iℏ · ∂ψ/∂t = Ĥψ = −(ℏ²/2m)·∂²ψ/∂x² + V(x)·ψ
Густина ймовірності: ρ(x,t) = |ψ(x,t)|² = ψ*·ψ
Нормування: ∫|ψ|² dx = 1 (сумарна ймовірність = 1)
Стаціонарний стан: ψₙ(x,t) = φₙ(x)·exp(−iEₙt/ℏ)
Для частинки в ямі: Eₙ = n²π²ℏ²/(2mL²), n = 1, 2, 3, …
Гаусів хвильовий пакет: ψ(x,0) = A·exp(−x²/4σ² + ik₀x)
Симуляція Шредінгера чисельно розв'язує 1D-ЧЗРШ методом Кранка-Ніколсон, який безумовно стійкий і зберігає норму (утримує ∫|ψ|² = 1 на кожному кроці). Ви можете розмістити гаусів хвильовий пакет — локалізований горб ймовірності із середнім імпульсом ℏk₀ — і спостерігати, як він поширюється, розпливається через дисперсію та взаємодіє з бар'єрами.
Хвильовий пакет Шредінгера
1D-ЧЗРШ, розв'язане методом Кранка-Ніколсон. Візуалізує |ψ|², Re(ψ), Im(ψ). Розміщуйте бар'єри, ями та гармонічні потенціали. Спостерігайте дисперсію, відбиття та суперпозицію власних енергетичних станів.
Дослід із двома щілинами
Інтерференція окремих частинок через поширення хвильової функції. Перемикайте виявлення "яким шляхом", щоб зруйнувати інтерференційну картину. Демонструє корпускулярно-хвильовий дуалізм і проблему вимірювання.
Частина 2 — Квантове тунелювання
Класично заборонені області
Класична механіка є абсолютною: частинка в позиції x із повною енергією E не може потрапити в область, де потенціальна енергія V(x) > E. Кінетична енергія K = E − V була б від'ємною, що неможливо для класичної частинки. Квантова механіка не має такої заборони. Хвильова функція може бути ненульовою всередині класично забороненої області — вона спадає експоненційно, але не зникає. Якщо бар'єр достатньо тонкий, хвильова функція виникає з іншого боку зі скінченною амплітудою. Це і є квантове тунелювання.
Тунелювання — не рідкісний екзотичний ефект. Це механізм, що лежить в основі альфа-розпаду радіоактивних ядер, роботи тунельних діодів, скануючої тунельної мікроскопії (СТМ) та ферментативного переносу водню в біохімії. Саме Сонце залежить від квантового тунелювання: без нього протон-протонний синтез був би неможливим за температур сонячного ядра (≈15 мільйонів К — це занадто холодно, щоб класично подолати кулонівський бар'єр).
Квантове тунелювання — коефіцієнт пропускання
Бар'єр: V(x) = V₀ для 0 ≤ x ≤ a, V = 0 в інших точках
Константа затухання: κ = √(2m(V₀−E)) / ℏ (E < V₀)
Пропускання: T ≈ exp(−2κa) (тонкий бар'єр, κa ≫ 1)
ВКБ-наближення: T ≈ exp(−2∫κ(x) dx) (довільна форма)
Фактор Гамова (альфа-розпад): Γ ∝ exp(−2∫√(2m(V(r)−E))/ℏ dr)
Струм СТМ: I ∝ exp(−2κd) (d = відстань вістря-зразок)
Квантове тунелювання
Хвильовий пакет наштовхується на потенціальний бар'єр. Анімоване |ψ|² показує відбиту та пропущену компоненти. Коефіцієнт пропускання T залежно від ширини та висоти бар'єра. Накладання ВКБ-наближення.
Шредінгер: пресети бар'єра та ями
Скористайтеся пресетами зв'язаного стану та ступінчастого бар'єра, щоб дослідити квантування енергії в потенціальній ямі — і перехід від відбивного бар'єра до умови резонансного пропускання.
Скануючий тунельний мікроскоп досягає субангстремної просторової роздільної здатності, тому що тунельний струм падає приблизно на порядок величини на кожен 1 Å збільшення відстані від вістря до зразка. Ця надзвичайна чутливість — експоненційна залежність від ширини проміжку — перетворює топографію кожного атома безпосередньо на флуктуації струму, які можна зчитати синхронним підсилювачем. Симуляція квантового тунелювання відтворює цю фізику в одному вимірі з регульованою шириною та висотою бар'єра.
Частина 3 — Атомна структура: орбіталі водню
Квантові числа водню
Атом водню — єдиний атом, для якого рівняння Шредінгера має точний аналітичний розв'язок. Розв'язання 3D-ЧЗРШ у сферичних координатах дає набір хвильових функцій ψ_nlm(r,θ,φ), позначених трьома квантовими числами: n (головне, визначає енергію), l (орбітальний кутовий момент, 0 ≤ l ≤ n−1) та m (магнітне квантове число, −l ≤ m ≤ l). Кожна унікальна трійка (n,l,m) — це орбіталь: просторовий розподіл ймовірності для електрона.
Хвильові функції водню
ψₙₗₘ(r,θ,φ) = Rₙₗ(r) · Yₗᵐ(θ,φ)
Енергія: Eₙ = −13.6 еВ / n² (n = 1, 2, 3, …)
Rₙₗ(r): радіальна частина — поліноми Лагерра × exp(−r/na₀)
Yₗᵐ(θ,φ): сферичні гармоніки (кутова частина)
Радіус Бора: a₀ = ℏ²/(mₑe²) ≈ 0.529 Å
1s-орбіталь (n=1,l=0,m=0): ψ = (1/√π)·a₀^{−3/2}·exp(−r/a₀)
Орбіталі водню
3D-візуалізація орбіталей ψₙₗₘ до n=4. Кольорові карти |ψ|² (густина ймовірності) та arg(ψ) (фаза). Повзунки для n, l, m. Поперечний зріз розкриває вузлові поверхні.
Квантове тунелювання
Тунелювання лежить в основі альфа-розпаду: ядро гелію формується всередині ядра урану й тунелює крізь кулонівський бар'єр. Встановіть параметри бар'єра відповідно до фактора Гамова і спостерігайте реакцію ймовірності пропускання.
Форми атомних орбіталей визначають хімічний зв'язок. 2p-орбіталь має дві частки, розділені вузловою площиною — ця геометрія змушує сигма-зв'язки формуватися вздовж міжядерної осі. Складні лопатеві геометрії 3d-орбіталей створюють розщеплення кристалічного поля, відповідальне за забарвлення сполук перехідних металів. Розуміння форм орбіталей як розподілів ймовірності (а не "оболонок") — це концептуальний крок від моделі Бора до сучасної квантової хімії.
Частина 4 — Квантові обчислення: кубіти та вентилі
Від класичних бітів до кубітів
Класичний біт — це або 0, або 1. Кубіт — квантова система, що може перебувати в суперпозиції |0⟩ і |1⟩: |ψ⟩ = α|0⟩ + β|1⟩, де |α|² + |β|² = 1. Стан кубіта — це одиничний вектор у двовимірному комплексному гільбертовому просторі — візуалізований як точка на сфері Блоха. Квантові вентилі — це унітарні операції, що обертають цей вектор, і вони є квантовим аналогом класичних логічних вентилів.
Стан кубіта та одновентильні операції
Стан: |ψ⟩ = α|0⟩ + β|1⟩, де |α|² + |β|² = 1
Вектор Блоха: r = (2Re(α*β), 2Im(α*β), |α|²−|β|²)
Адамар: H = (1/√2)[[1,1],[1,−1]] → |0⟩ → (|0⟩+|1⟩)/√2
Паулі-X (NOT): X = [[0,1],[1,0]] → |0⟩ ↔ |1⟩
Фаза: S = [[1,0],[0,i]] → додає фазу 90° до |1⟩
Вентиль T: T = [[1,0],[0,exp(iπ/4)]] → фаза 45° до |1⟩
CNOT (2-кубітний): інвертує цільовий кубіт, якщо контрольний = |1⟩
Кубіт і сфера Блоха
Інтерактивна 3D сфера Блоха. Застосовуйте одновентильні операції (H, X, Y, Z, S, T) і спостерігайте, як обертається вектор стану. Журнал вентилів показує послідовність. Візуалізує суперпозицію, фазу та колапс при вимірюванні.
Квантова заплутаність
Стани Белла (Φ+, Φ−, Ψ+, Ψ−) з анімованим променем заплутаності. Ймовірнісне вимірювання, тест нерівності CHSH (S = 2√2 ≈ 2.83). Демонструє нелокальні кореляції, які класичні системи відтворити не можуть.
Сила квантових обчислень походить із заплутаності: два заплутані кубіти не можна описати незалежно один від одного — їхній спільний стан має кореляції, які жоден класичний розподіл ймовірності відтворити не може. Саме це доводить теорема Белла: нерівність CHSH S ≤ 2 повинна виконуватися для будь-якої теорії локальних прихованих змінних, але квантова механіка передбачає — і експеримент підтверджує — S = 2√2 ≈ 2.83. Симуляція квантової заплутаності запускає живий тест CHSH, який можна перевірити, регулюючи кути вимірювання.
Частина 5 — Квантовий алгоритм пошуку Гровера
Квадратичне прискорення для неструктурованого пошуку
Маючи невпорядковану базу даних із N елементів з одним позначеним елементом, класичний комп'ютер у середньому потребує O(N) запитів, щоб його знайти. Алгоритм Гровера розв'язує ту саму задачу за O(√N) квантових запитів — квадратичне прискорення, досягнуте за рахунок використання квантової ампліфікації амплітуди. Алгоритму потрібно лише близько π√N/4 ітерацій, щоб досягти майже гарантованої ймовірності успіху.
Кожна ітерація алгоритму Гровера складається з двох операцій: (1) оракул, що змінює знак (фазу) амплітуди позначеного стану, та (2) оператор дифузії, що відображає всі амплітуди відносно їхнього середнього значення. Сумарний ефект — збільшення амплітуди позначеного стану приблизно на 2/√N за крок. Після ~π√N/4 кроків позначений стан має майже одиничну амплітуду, і вимірювання знаходить його з високою ймовірністю.
Алгоритм Гровера
Початковий стан: |s⟩ = (1/√N)·Σ|x⟩ (рівномірна суперпозиція)
Оракул Uω: |x⟩ → −|x⟩, якщо x=ω, |x⟩ → |x⟩ в інших випадках
Дифузія D = 2|s⟩⟨s| − I (інверсія відносно середнього)
Ітерація: |ψₜ₊₁⟩ = D·Uω·|ψₜ⟩
Після T кроків: P(знайти ω) = sin²((2T+1)·arcsin(1/√N))
Оптимальне T ≈ π√N/4 → P ≈ 1 − O(1/N)
Складність: O(√N) проти класичного O(N) — квадратичне прискорення
Алгоритм пошуку Гровера
Покрокова анімація для N=16 станів. Оракул позначає ціль; кожна ітерація Гровера показана у вигляді гістограми амплітуд з lerp-анімацією. Порівняйте O(√N) квантових та O(N) класичних запитів.
Кубіт і вентилі — попередні знання
Перш ніж запускати алгоритм Гровера, розвиньте інтуїцію щодо квантових вентилів тут. Вентиль Адамара, що породжує початкову рівномірну суперпозицію, — це вентиль H, застосований до |0⟩ — спостерігайте його дію на сфері Блоха безпосередньо.
Алгоритм Гровера демонструє ключовий принцип квантової переваги: він не вимагає, щоб база даних мала будь-яку структуру — він працює на будь-якому оракулі, здатному ідентифікувати позначений елемент. Техніка ампліфікації амплітуди, яку він упроваджує, також є підпрограмою в потужніших квантових алгоритмах. У симуляції ви можете змінювати розмір бази даних (N), спостерігати синусоїдальну еволюцію ймовірності та бачити, що зупинка саме на оптимальній кількості ітерацій має значення — виконайте забагато кроків, і ймовірність знову почне падати.
Квантові зв'язки в межах усієї колекції
Квантова механіка лежить в основі симуляцій у багатьох інших категоріях платформи:
- Випромінювання чорного тіла — квантова гіпотеза Планка (E=hν) вирішила ультрафіолетову катастрофу класичної фізики та заклала основу квантової механіки.
- Маса-енергія (E=mc²) — ядерний поділ і синтез є квантовими процесами; крива енергії зв'язку обчислюється за напівемпіричною формулою маси Бете-Вайцзеккера.
- Ядерний синтез — протон-протонний ланцюг у Сонці вимагає квантового тунелювання крізь кулонівський бар'єр.
- Броунівський рух — у наномасштабі теплові флуктуації стають порівнянними з квантовою енергією нульових коливань; довжина хвилі де Бройля λ = h/mv починає мати значення.
- Кристалічні структури — металевий, іонний та ковалентний типи зв'язку в симуляції кристалічних структур усі за походженням квантово-механічні.
Алгоритми та методи
Далі: Девлог №27 — Оновлення платформи за 2 квартал 2027 охоплює контентний спринт "Хвиля 8", нові симуляції та плани розвитку платформи.