Небольшое введение
Как нам любит рассказывать всякая научная фантастика и псевдонаучная ерунда, типа фильма «Секрет», законы микромира, очень сильно отличаются от привычных нам, классических.
В мире квантовой механики правит всем вероятность, задаваемая волновой функцией (интересующиеся деталями могут заглянуть, например, в пост «Мюонный катализ с точки зрения квантовой химии. Часть I: обычный водород vs. мюонный водород»).
Из вероятностных свойств квантмеха растут ноги всяких забавных вещей, типа котов Шрёдингера, принципов неопределённости Гейзенберга и неравенств Белла.
Но все эти картинки со всякими орбиталями электрона не давали ответа на вопрос «как же электрон летит в пространстве». Чтобы прояснить эту ситуацию, физики потратили много времени, но так и не справились с этим. Зато Дэвид Бом (известный многим по эффекту Ааронова — Бома) окончательно создал один из формализмов квантовой механики (имени себя), в котором всё-таки есть траектории, по которым движется квантовая частица. И, в отличие от фейнмановских интегралов по траекториям, эта траектория у каждой частицы ровно одна. Это свойство принципиально позволяет отследить движение частиц, и сравнить движение классических и квантовых частиц, чем мы и займёмся в этой заметке.
Эту (как и другие) интерпретацию мы обсуждать не будем.
Классические и квантовые траектории
Мы будем рассматривать достаточно скучную систему: один электрон в поле нескольких протонов. Об этой системе, а также о классической и квантовой механике можно почитать в первой и второй частях постов «Мюонный катализ с точки зрения квантовой химии».
Классическая задача о движении частицы в некотором потенциале даётся вторым законом Ньютона:
где m — масса частицы, x — координата, F — сила, действующая на частицу, а — вторая производная координаты частицы по времени, или ускорение. Если в системе действуют только потенциальные силы, то силу можно выразить через новую сущность, потенциальную энергию V как
В нашем случае, электрона в поле нескольких протонов,
где электрон взаимодействует с каждым из протонов по закону Кулона
, где k — коэффициент, равный 1 в атомных единицах, e — заряд электрона, а R — расстояние от электрона до протона.
В этом случае суммарный потенциал, действующий на электрон будет равен
где индекс n нумерует протоны (всего протонов N штук), а Rn — расстояние от электрона до n-го протона.
Численно решить диффур, который представляет из себя второй закон Ньютона, задача халтурная, главное задать начальные положение и скорость. Если электрон будет лететь слишком быстро, то он вырвется за пределы притяжения протона(ов) и улетит на бесконечность, а если энергии будет чуть-чуть, то он будет вечно бултыхаться туды-сюды в поле одного из ядер, никогда не посещая другие.
Так что происходит в классике, мы знаем.
А что же будет в бомовской динамике?
В этом случае частица тоже будет двигаться по второму закону Ньютона с потенциалом , где — классический потенциал из обычного закона Ньютона, который в нашем случае имеет вид, данный выше.
Т.е. помимо классического потенциала, на неё будет действовать ещё и другая сущность: квантовый потенциал , имеющий (в 1D случае) вид
где A — это амплитуда (модуль) волновой функции (, где — фаза волновой функции).
Значит, чтобы получить уравнение движения квантовой частицы, нам всё равно нужно знать что-то о волновой функции.
В случае одного протона нам известно (см., например, тут) точное выражение волновой функции электрона в основном (1s) состоянии [в атомных единицах]:
В аргументе экспоненты, на самом деле, стоит не , а , где — это боровский радиус (0.529 A). Но, поскольку мы юзаем атомные единицы, где , эту единицу длины мы можем позволить себе не писать. Поподробнее об этом можно почитать тут.
В случае нескольких протонов, в рамках метода молекулярных орбиталей как комбинаций атомных орбиталей (МО ЛКАО, см. тут) основное состояние с достаточной степенью точности будет даваться суммой 1s-орбиталей каждого из атомов:
Теперь, чтобы узнать квантовый потенциал, нужно всего-то воспользоваться этим выражением.
Поскольку электрон может двигаться в трёх измерениях, нужно одномерную производную заменить на её трёхмерное обобщение: . Оператор можно представить как квадрат оператора набла: . Также можно представить расстояние как , где — радиус-вектор электрона относительно n-го протона.
Тогда
Первая производная считается легко:
Вторая же производная уже несколько сложнее:
где и
.
В итоге остаётся:
Поделив всё на и домножив на
получим
Единица при дифференцировании для получения силы исчезнет, поэтому можно смело оставить только второе слагаемое.
В итоге наш квантовый потенциал мы можем записать как
и с этим выражением мы можем уже гонять бомовскую динамику электрона в поле многих протонов.
Реализация
Для этого всего безобразия был написан код на питоне, он доступен тут:
from math import *
import numpy as np
cutoff=5.0e-4
Quantum=True
def dist(r1,r2):
return np.dot((r1-r2), (r1-r2))
def Vc(r, r0):
if dist(r, r0)>=cutoff:
return -1.0/dist(r, r0)
else:
return -1.0/cutoff
rH=[]
#h1
#rH.append(np.array([ 0.0, 0.0, 0.0]))
#h2
rH.append(np.array([-1.0, 0.0, 0.0]))
rH.append(np.array([+1.0, 0.0, 0.0]))
def Vat(r):
V=0.0
for rh in rH:
V+=Vc(r,rh)
return V
def PsiA(r):
psi=0.0
for rh in rH:
if dist(r, rh)<1.0e3:
psi+=np.exp(-dist(r, rh))
return psi
def Vq(r):
vq=0.0
for rh in rH:
if dist(r, rh)>=cutoff:
vq-=2.0*np.exp(-dist(r, rh))/dist(r, rh)
else:
vq-=2.0*np.exp(-cutoff)/cutoff
vq*=(-0.5) # -0.5*hbar**2/me
return vq
def GradF(F, r):
grad=np.zeros(3)
dx=0.1
for i in range(0,3):
dr=np.zeros(3)
dr[i]=dx
#print(dr)
#print(F(r+dr)-F(r-dr))
grad[i]+=(F(r+dr)-F(r-dr))/(2.*dx)
return grad
dt=0.001
tmax=2.0e1
DR=1.0
dx=0.001
MaxR=10.0
t=0.0
cent=np.zeros(3)
Ntrj=30
m=1.0
def GenRvBox(DX):
return np.random.uniform(-DX,+DX,3)
def GenRvSph(DX):
r=np.random.uniform(0.0,DX)
phi=np.random.uniform(0.0,2.0*np.pi)
theta=np.random.uniform(0.0,np.pi)
x=r*np.sin(theta)*np.cos(phi)
y=r*np.sin(theta)*np.sin(phi)
z=r*np.cos(theta)
return np.array([x,y,z])
for ntrj in range(0,Ntrj):
if Quantum:
outf=open("bmd_%05i" % (ntrj) + ".trj", "w")
else:
outf=open("cmd_%05i" % (ntrj) + ".trj", "w")
nat=np.random.randint(0,len(rH))
r=rH[nat]+GenRvSph(DR)
rprev=r+GenRvBox(dx)
outf.write("%15.10f %15.10f %15.10f\n" % tuple(r))
t=0.0
while t<=tmax and dist(r,cent)<=MaxR:
F= -GradF(Vat, r)
if Quantum:
F-= GradF(Vq, r)
rnew= 2.*r - rprev + (F/m)*dt**2
rprev=r
r=rnew
outf.write("%15.10f %15.10f %15.10f\n" % tuple(r))
t+=dt
outf.close()
exit()
Мы же только обсудим несколько моментов.
Интегрируется второй закон Ньютона при помощи алгоритма Верле:
Начальное положение генерируется путём случайного выбора одного из протонов, вокруг него случайно выбирается направление (используя сферические координаты). Чтобы задать начальную скорость, нужно задать ещё одно, предыдущее положение. Оно выбирается ещё при помощи одного маленького случайного вектора.
Включая/выключая квантовый потенциал, мы переходим в квантовый/классический режимы движения.
Ну а дальше, можно построить красивые картинки, используя Gnuplot, для атома водорода
и для молекулы H2+
Как видно, классические траектории (верхние, синие) или очень локализованы, или, если слишком быстро заставить двигаться электрон, убегают от ядер. В квантовом же случае (нижние, розовые), квантовый потенциал позволяет электронам гулять существенно дальше от ядра, а в случае молекулы H2+, позволяет бегать от одного протона к другому, что является косвенной визуализацией химических связей.
Пару слов о построении картинок: чтобы создать эффект неона, каждая траектория рисуется много раз, от тонкой белой, до толстой чёрной, через тени интересующего цвета. Для удобства выбора такой палитры можно, например, воспользоваться сайтом https://www.color-hex.com/
Пример скрипта приведён ниже.
unset key
set xyplane relative 0
unset box
set view map
set size ratio -1
unset border
unset xtics
unset ytics
set terminal pngcairo size 2160,4096 backgr rgb "black"
set output "tmp.png"
yshift=-5.0
maxiC=29
maxiQ=29
splot \
for [i=0:maxiC] sprintf("cmd_%05i.trj", i) w l lw 30.0 lc rgb "#030d19" not,\
for [i=0:maxiC] sprintf("cmd_%05i.trj", i) w l lw 18.0 lc rgb "#071b33" not,\
for [i=0:maxiC] sprintf("cmd_%05i.trj", i) w l lw 17.0 lc rgb "#0a294c" not,\
for [i=0:maxiC] sprintf("cmd_%05i.trj", i) w l lw 16.0 lc rgb "#0e3766" not,\
for [i=0:maxiC] sprintf("cmd_%05i.trj", i) w l lw 15.0 lc rgb "#11457f" not,\
for [i=0:maxiC] sprintf("cmd_%05i.trj", i) w l lw 14.0 lc rgb "#155399" not,\
for [i=0:maxiC] sprintf("cmd_%05i.trj", i) w l lw 13.0 lc rgb "#1861b2" not,\
for [i=0:maxiC] sprintf("cmd_%05i.trj", i) w l lw 12.0 lc rgb "#1c6fcc" not,\
for [i=0:maxiC] sprintf("cmd_%05i.trj", i) w l lw 11.0 lc rgb "#1f7de5" not,\
for [i=0:maxiC] sprintf("cmd_%05i.trj", i) w l lw 10.0 lc rgb "#238bff" not,\
for [i=0:maxiC] sprintf("cmd_%05i.trj", i) w l lw 9.0 lc rgb "#3896ff" not,\
for [i=0:maxiC] sprintf("cmd_%05i.trj", i) w l lw 8. lc rgb "#4ea2ff" not,\
for [i=0:maxiC] sprintf("cmd_%05i.trj", i) w l lw 7. lc rgb "#65adff" not,\
for [i=0:maxiC] sprintf("cmd_%05i.trj", i) w l lw 6. lc rgb "#7bb9ff" not,\
for [i=0:maxiC] sprintf("cmd_%05i.trj", i) w l lw 5. lc rgb "#91c5ff" not,\
for [i=0:maxiC] sprintf("cmd_%05i.trj", i) w l lw 4. lc rgb "#a7d0ff" not,\
for [i=0:maxiC] sprintf("cmd_%05i.trj", i) w l lw 3. lc rgb "#bddcff" not,\
for [i=0:maxiC] sprintf("cmd_%05i.trj", i) w l lw 2. lc rgb "#d3e7ff" not,\
for [i=0:maxiC] sprintf("cmd_%05i.trj", i) w l lw 1. lc rgb "#e9f3ff" not,\
for [i=0:maxiC] sprintf("cmd_%05i.trj", i) w l lw 0.5 lc rgb "#ffffff" not,\
for [i=0:maxiQ] sprintf("bmd_%05i.trj", i) u 1:($2+yshift):3 w l lw 30.0 lc rgb "#190613" not,\
for [i=0:maxiQ] sprintf("bmd_%05i.trj", i) u 1:($2+yshift):3 w l lw 18.0 lc rgb "#330c27" not,\
for [i=0:maxiQ] sprintf("bmd_%05i.trj", i) u 1:($2+yshift):3 w l lw 17.0 lc rgb "#4c123b" not,\
for [i=0:maxiQ] sprintf("bmd_%05i.trj", i) u 1:($2+yshift):3 w l lw 16.0 lc rgb "#66184f" not,\
for [i=0:maxiQ] sprintf("bmd_%05i.trj", i) u 1:($2+yshift):3 w l lw 15.0 lc rgb "#7f1e63" not,\
for [i=0:maxiQ] sprintf("bmd_%05i.trj", i) u 1:($2+yshift):3 w l lw 14.0 lc rgb "#992476" not,\
for [i=0:maxiQ] sprintf("bmd_%05i.trj", i) u 1:($2+yshift):3 w l lw 13.0 lc rgb "#b22a8a" not,\
for [i=0:maxiQ] sprintf("bmd_%05i.trj", i) u 1:($2+yshift):3 w l lw 12.0 lc rgb "#cc309e" not,\
for [i=0:maxiQ] sprintf("bmd_%05i.trj", i) u 1:($2+yshift):3 w l lw 11.0 lc rgb "#e536b2" not,\
for [i=0:maxiQ] sprintf("bmd_%05i.trj", i) u 1:($2+yshift):3 w l lw 10.0 lc rgb "#ff3dc6" not,\
for [i=0:maxiQ] sprintf("bmd_%05i.trj", i) u 1:($2+yshift):3 w l lw 9.0 lc rgb "#ff50cb" not,\
for [i=0:maxiQ] sprintf("bmd_%05i.trj", i) u 1:($2+yshift):3 w l lw 8. lc rgb "#ff63d1" not,\
for [i=0:maxiQ] sprintf("bmd_%05i.trj", i) u 1:($2+yshift):3 w l lw 7. lc rgb "#ff77d7" not,\
for [i=0:maxiQ] sprintf("bmd_%05i.trj", i) u 1:($2+yshift):3 w l lw 6. lc rgb "#ff8adc" not,\
for [i=0:maxiQ] sprintf("bmd_%05i.trj", i) u 1:($2+yshift):3 w l lw 5. lc rgb "#ff9ee2" not,\
for [i=0:maxiQ] sprintf("bmd_%05i.trj", i) u 1:($2+yshift):3 w l lw 4. lc rgb "#ffb1e8" not,\
for [i=0:maxiQ] sprintf("bmd_%05i.trj", i) u 1:($2+yshift):3 w l lw 3. lc rgb "#ffc4ed" not,\
for [i=0:maxiQ] sprintf("bmd_%05i.trj", i) u 1:($2+yshift):3 w l lw 2. lc rgb "#ffd8f3" not,\
for [i=0:maxiQ] sprintf("bmd_%05i.trj", i) u 1:($2+yshift):3 w l lw 1. lc rgb "#ffebf9" not,\
for [i=0:maxiQ] sprintf("bmd_%05i.trj", i) u 1:($2+yshift):3 w l lw 0.5 lc rgb "#ffffff" not
Заключение
Бомовские траектории, хоть и сложны в понимании и вычислении, позволяют рисовать красивые картинки, которые показывают, насколько квантовая механика веселее и богаче классической.
Если есть комментарии, вопросы, предложения: пишите. :)
Комментарии (29)
madschumacher Автор
22.11.2019 10:03Позволю себе не согласиться. Во-первых, люди их измеряют
Позволю не согласиться: это не «их измеряют», а «некоторые измерения можно трактовать как бомовские траектории». Там ещё куча интерпретаций (начиная от копенгагенской и многомировой, как самых популярных), которые (разной степенью костыльности) объясняют полученные картинки.
Во-вторых, пилот-волна вполне себе хороший кандидат на интерпретацию квантовой механики.
Не без своих недостатков, признайте. ;) Но я специально оговорился в сноске, что интерпретации обсуждать не буду.
А статья хорошая!
Спасибо.Shkaff
22.11.2019 10:22это не «их измеряют», а «некоторые измерения можно трактовать как бомовские траектории».
Это правда, я неверно выразился. Но «физически неинтересны» — это слишком сильное заявление. Если бы они были физически неинтересны, их бы не публиковали в Science и не собирали бы они по потыщи цитирований.
Не без своих недостатков, признайте. ;)
Несомненно! Но это не бред и не фричество, это вполне себе физическая теория.
madschumacher Автор
22.11.2019 10:33+1Но «физически неинтересны» — это слишком сильное заявление.
Да, это справедливо, Вы правы. Исправил на нечто более обтекаемое.
Несомненно! Но это не бред и не фричество, это вполне себе физическая теория.
Так я такого и не писал, вроде. Я говорил, что кажущаяся аналогичность классмеху притягивает некоторых извращённых фриков. А сам то формализм — просто формализм.Shkaff
22.11.2019 10:48Это так получается прочитать:
известна/интересна эта часть квантмеха только особым извращенцам
читается как бомовская механика интересна только извращенцам:) Не касаясь собственно интерпретации и всех ее проблем, интерес к ней особенно в последние годы среди вполне мейнстримных физиков довольно велик.madschumacher Автор
22.11.2019 12:19+1читается как бомовская механика интересна только извращенцам:)
Да, Вы правы, как-то грубо вышло. Не смог по-быстрому переформулировать, поэтому удалил эту фразу нафиг. :)
Xobotun
22.11.2019 14:17Теперь я понял, что это за картинка такая:
СпойлерAbsolemcheg420
22.11.2019 16:35-2Лу чистое трение. Меня так зацепило что перестал читать с этого момента. Недавно на рутрекере нашел книгу, в которой, автор пытается опровергнуть, квантовую механику. Провёл моделирование и вроде как не увидел квантовых эффектов . Понятно что хабр не физмат ресурс но тут встречаются специалисты от которых я узнал так много нового, по электронике, и математике. Но попадается иногда откровенный шлак. Я извиняюсь за много букв. Но впредь придерживаетесь общепринятой терминологии.
madschumacher Автор
22.11.2019 16:39+2Лучистое трение
Лучистое трение — это вполне официальное (хоть и несколько устаревшее) название радиационного трения, которое, в частности, ответственно за генерацию синхротронного излучения. В этом Вы могли бы убедиться сами, если бы открыли ссылку на Википедию, которая была любезно приведена при употреблении этого термина. ;)
Я пользуюсь устаревшим названием просто из-за того, что мне нравится, как оно звучит.
Недавно на рутрекере нашел книгу, в которой, автор пытается опровергнуть, квантовую механику. Провёл моделирование и вроде как не увидел квантовых эффектов
А не надо читать, что попало с рутрекера,читайте что попало с Хабра. Не очень, правда, понимаю, как можно моделированием доказать что-то о квантовой механике, если это экспериментально многократно подтверждённая модель.
Но попадается иногда откровенный шлак.… впредь придерживаетесь общепринятой терминологии.
Спасибо, Ваше мнение очень важно для нас.Absolemcheg420
23.11.2019 23:35Друг мой, про синхротронное излучение, я еще перед вузом на экскурсию в НИИ яф узнал. Но данный термин встречаю первый, раз. По физике я обычно Научпоп читаю. На Троицком варианте, элементах, или sofa. Для более серьезного погружения есть уфн, и arxiv. Тексты физические и химические, на инглише вполне понимаю, а худлит не могу.
Беда современной физики именно в множественности интерпретаций. Как кто-то сказал "факты(/данные) не важны, важна интерпретация".Absolemcheg420
23.11.2019 23:47Помернчук вон с своим помероном тоже аутсайдил. А на бак-е есть регистрация 11 событий на момент чтения. Квантовая физика без сомнения самая волнующая и интересная, теория. Как и квантовые парадоксы, и их интерпретации. Мое имхо физическая теория должна строиться исключительно на чистой максимально абстрактной математике. Связь с теорией групп, ведь явно не спроста. Тема такая богатая. На флейм провоцирует.
madschumacher Автор
24.11.2019 02:02Друг мой, про синхротронное излучение, я еще перед вузом на экскурсию в НИИ яф узнал.
Я очень рад за Вас.
Но данный термин встречаю первый, раз.
Ну вот, Вы могли бы узнать что-то новое, а вместо этого Вы возмущаетесь. Почему?
По физике я обычно Научпоп читаю.
А надо бы учебники. :)
Беда современной физики именно в множественности интерпретаций. Как кто-то сказал «факты(/данные) не важны, важна интерпретация».
Давайте о проблемах физики будут рассуждать сами физики. Тем более, что Вы даже не помните, кто это сказал. А то вдруг Гаряев?
Сам то я по этому запросу в Гугле нашёл
только ссылку на Фонтанку, где эта цитата
Людям важны не числа, а их интерпретация
возникла в контексте интерпретации данных экономической статистики.
Мое имхо физическая теория должна строиться исключительно на чистой максимально абстрактной математике.
Опять же: у Вас есть достаточное физическое образование/опыт работы в физике, чтобы рассуждать что там должно строиться на чём, а что не должно?
Если нет, то может и не надо своё имхо столь авторитетно высказывать? ;)
Я то не против, просто мысли вслух.
P.S. Кст, про связь синхротронного излучения и радиационного трения я наврал (уж сколько лет прошло, когда я в последний раз её разбирал). А могли бы почитать, понять это, а потом тыкнуть меня в это носом. Но нет, Вы начали хвастаться тем, что побывали на территории МГУ + тем, что читаете «Научпоп».Absolemcheg420
24.11.2019 04:11Один черт это маргинальная теория, и как вы сказали сами устаревшая. Давайте еще дуализм поднимем. Не надо передергивать, читайте внимательней. Это я относительно вашего цитирования.
Absolemcheg420
24.11.2019 04:23Не знаю откуда вы про МГУ взяли. У нас в стране много физмат кафедр. Я кстати не хвастаюсь а констатируют. Было бы чем хвастаться, даже наоборот это была самокритика. Вуз я провалил не осилил УМФ. Меня беспокоит судьба ресурса, стало появляться много около научного контента. Ради рекламы например некто Дмитро кикот, постит статьи из англоязычного аналога мембраны, генератора псевдо научных текстов. И ссылки типа nature. Com вот у Вас правильная ссылка а у него фейковая. И всем пофигу. И кстати я к вам с критикой лез.
Не знаю в чем причина такого обращения. Чсв?Absolemcheg420
24.11.2019 04:33Встречный вопрос а как вы к Роджеру Пенроузу относитесь. Читали я раньше считал его теории слегка притянутыми. Но теперь познакомился с его популярной литературой, и радикально поменял своё отношение. Хотя он сам похоже на твисторы забил. Тоже маргинальная теория у меня один знакомый до сих пор пытается докторскую защитить по твисторам. Мы с ним даже посрались на этой теме.
madschumacher Автор
24.11.2019 19:26Работы Пенроуза находятся вне моей компетенции, ничего не могу на этот счёт сказать.
madschumacher Автор
24.11.2019 19:23Я знал только про МГУшный НИИЯФ. Погуглив, узнал что ещё в Томске есть, так что это узость моего кругозора.
madschumacher Автор
24.11.2019 19:25Критика должна быть содержательная, а не в стиле "я про это не слышал, значит этого нет"
Absolemcheg420
24.11.2019 04:46Моя цитата из книги ГЭБ Ховстэдера. Таки вспомнил.
Absolemcheg420
24.11.2019 05:41Погуглил термин, неудивительно что про него ничего не знал. Эффект настолько мал относительно внешнего поля, что я не думаю что он вносит существенный вклад, в потерю энергии на излучение. Все же с внешним полем заряженная частица взаимодействует, сильнее. Он вообще измеряется? Согласитесь что мы оба были неправы.
MaximChistov
22.11.2019 17:03Спасибо за интересную статью, удалось даже что-то понять хотя универ уже давно позади и бОльшая часть высшей математики уже забылась за ненужностью
Victor_koly
22.11.2019 23:46Надо бы вспомнить, как там выводится дипольное излучение. Считаем в явном виде потенциал эл. поля и векторный потенциал магнитного для источника в виде точечного заряда?
iShrimp
24.11.2019 19:11Можно ли так симулировать механику целых молекул (т.е. не только электронов, но и атомных ядер)?
madschumacher Автор
24.11.2019 19:17Нет, смысла нет, все равно надо искать волновую функцию, чтобы получить потенциал. Хотя попытки бывают, из новых, например, вот:
https://aip.scitation.org/doi/abs/10.1063/1.4803835
Victor_koly
25.11.2019 09:56По хорошему говоря молекулы изучает квантовая химия. Есть возможность приближенно решать, ЕМНИП с бесконечным приближением точности к идеалу, задачку вида «молекула водорода с 1 электроном».
А так, для молекулы неплохо работает адиабатическое приближение. Считаем волновые функции электронов в приближении того, что ядра покоятся. Имея это распределение можно создать эффективный потенциал, с которым уже взаимодействуют ядра. Ядра движутся существенно медленнее электронов, но наверное потом можно пересчитать распределение электронов с учетом новых данных о положении ядер.madschumacher Автор
25.11.2019 13:36Есть возможность приближенно решать, ЕМНИП с бесконечным приближением точности к идеалу, задачку вида «молекула водорода с 1 электроном».
Для этого случая известно точное решение + куча точных оценок для тонких эффектов, типа релятивизма.
Численно с ооочень большой точностью покрывается существенно больший класс задач. При уменьшении точности можно больше и больше захватывать систем.
А так, для молекулы неплохо работает адиабатическое приближение.
Для каждодневной практики этого более чем хватает. Но в сложных случаях можно и отказываться от этого приближения.
Например, как тут.
Shkaff
Позволю себе не согласиться. Во-первых, люди их измеряют [1, 2, 3]:
Во-вторых, пилот-волна вполне себе хороший кандидат на интерпретацию квантовой механики.
А статья хорошая!