Strona główna/Tematy/Temat 2

Przestrzenie Hilberta i notacja Diraca

Struktura przestrzeni Hilberta, dual topologiczny i notacja Diraca w wymiarze skończonym i nieskończonym.

Notacja Diraca w wymiarze nieskończonym

Hilbertowska reprezentacja mechaniki kwantowej cząstki punktowej, operatory położenia i pędu, delta Diraca.

Notacja DiracaWymiar nieskończonyReprezentacja położeniowaReprezentacja pędowaDelta DiracaTransformata FourieraRozkład jednościOperator położeniaOperator pęduKanoniczne relacje komutacji

1. Uogólniona baza ciągła L2(R)L^2(\mathbb{R})

Opisaliśmy już przestrzeń modelową L2(R)L^2(\R) w sekcji 3.3 (Temat 2, Lekcja 1), wskazując w szczególności przeliczalną bazę Hilberta. Każdy stan fizyczny rozwija się wtedy w szereg w bazie funkcji Hermite'a. Niestety ich jawne wzory są dość niewygodne.

Wprowadzono więc inną „bazę”, która nie jest bazą Hilberta w ścisłym sensie, lecz uogólnioną bazą ciągłą. Przejście do wymiaru nieskończonego jest subtelne; ścisła konstrukcja wymaga narzędzi następnego tematu o teorii operatorów liniowych. Przyjmujemy tymczasowo poniższy zestaw wzorów jako instrukcję używania Diraca w tej „bazie”, a nie ustaloną konstrukcję matematyczną.

1.1. Baza uogólniona w reprezentacji położeniowej

Spróbujmy mimo to przedstawić kilka idei. Najpierw wprowadzamy samosprzężony „operator położenia”, oznaczany X^\hat{X}, działający na funkcje przestrzeni Hilberta L2(R)L^2(\mathbb{R}) przez mnożenie:

(X^ψ)(x)  =def  xψ(x),xR.\boxed{ (\hat{X}\psi)(x) \equiv x\,\psi(x), \quad \forall x \in \R. }

Uwaga na dziedzinę. Wyrażenie ma sens tylko wtedy, gdy funkcja xψ(x)x\,\psi(x) pozostaje w L2(R)L^2(\R). Nie zawsze tak jest: niektóre funkcje całkowalne z kwadratem stają się rozbieżne po pomnożeniu przez xx.1 Zatem X^\hat{X} nie można zdefiniować na całym L2(R)L^2(\R), lecz tylko na podprzestrzeni funkcji, których obrazy pozostają w L2L^2.

Uwaga 1: Na przykład ψ(x)=11+x\psi(x) = \tfrac{1}{1+|x|} należy do L2(R)L^2(\R), ale xψ(x)=x1+xx\psi(x) = \tfrac{x}{1+|x|} już nie należy do L2(R)L^2(\R), bo jej kwadrat nie jest całkowalny.

Aby uzyskać dobrze określoną dziedzinę, gęstą w L2L^2 i niezmienniczą względem zwykłych operacji (różniczkowania, mnożenia przez xx, transformaty Fouriera), wprowadzamy przestrzeń funkcji Schwartza, oznaczaną S(R)\mathcal{S}(\R):

S(R)={fC(R)  |  m,nN,  supxRxmf(n)(x)<}.\boxed{ \mathcal{S}(\R) = \left\{ f \in C^\infty(\R) \;\middle|\; \forall\, m,n \in \mathbb{N},\; \sup_{x \in \R} |\,x^m f^{(n)}(x)\,| < \infty \right\}. }

Są to więc funkcje gładkie i szybko malejące, takie że ff i wszystkie jej pochodne dążą do zera szybciej niż dowolna odwrotna potęga xx.

Przestrzeń S(R)\mathcal{S}(\R) jest:

  • gęsta w L2(R)L^2(\R): każdą funkcję z L2L^2 można dowolnie dobrze przybliżyć funkcjami z S\mathcal{S},
  • niezmiennicza względem różniczkowania, mnożenia przez xx i transformaty Fouriera.

Jest więc naturalną dziedziną do poprawnego definiowania operatorów położenia X^\hat{X} i pędu P^\hat{P}, stanowiąc podstawę ścisłych konstrukcji formalizmu Diraca i trójki Gelfanda.

Po tych zastrzeżeniach możemy zapisać, na razie czysto formalnie2, stany własne X^\hat{X}:

Uwaga 2: Uzasadnienie tego zapisu wymaga twierdzenia spektralnego, które poznamy później.
X^x=xx.\boxed{ \hat{X}\ket{x} = x \ket{x}. }

Kety x\ket{x} tworzą uogólnioną bazę ciągłą, ponieważ pozwalają przedstawiać elementy L2(R)L^2(\R) jako ciągłe superpozycje, choć same x\ket{x} nie są wektorami przestrzeni Hilberta.

Nie są bowiem ketami w ścisłym sensie, gdyż nie dają się unormować. Zobaczmy dlaczego. Rodzina jest nieprzeliczalna, więc jej ortonormalności nie opisuje dyskretny symbol Kroneckera δij\delta_{ij}, lecz jego „wersja ciągła”:

xx=δ(xx),\boxed{ \langle x | x' \rangle = \delta(x - x'), }

W szczególności:

xx=δ(0).\boxed{ \langle x | x \rangle = \delta(0). }

(1)

Wprowadziliśmy tu deltę Diraca δ(x)\delta(x), która nie jest zwykłą funkcją, lecz dystrybucją w matematycznej teorii dystrybucji. Definiuje się ją przez działanie pod całką:

f(x)δ(xx0)dx=f(x0),\int_{-\infty}^{\infty} f(x) \delta(x - x_0) dx = f(x_0),
(2)

dla każdej funkcji testowej ff z przestrzeni Schwartza. Trzeba rozumieć, że δ(x)\delta(x) sama w sobie nie ma sensu, nie jest nawet liczbą. W rzeczywistości δ\delta jest formą liniową δx0(f)=f(x0)\delta_{x_0}(f) = f(x_0) działającą na funkcje testowe3. Jest określona wyłącznie przez działanie pod całką (2), a nie przez swoje wartości δ(x)\delta(x).

Uwaga 3: Forma ta nie jest ograniczona względem normy L2L^2, więc nie należy do dualu topologicznego.

Jeśli koniecznie chcemy widzieć w niej funkcję, możemy traktować ją jako granicę ciągu funkcji coraz bardziej skupionych wokół zera, na przykład coraz węższych funkcji Gaussa:

δ(x)=limε0+1πεex2/ε.\delta(x) = \lim_{\epsilon \to 0^+} \frac{1}{\sqrt{\pi \epsilon}} \, e^{-x^2 / \epsilon}.

Albo prostokątów wyśrodkowanych w zerze, których szerokość dąży do zera, a wysokość do nieskończoności. W tym obrazie delta jest w granicy „funkcją” zerową wszędzie poza x=0x = 0, gdzie rozbiega się, zachowując całkowite pole pod wykresem równe 1.

Dlatego w fizyce pisze się mimo wszystko δ(0)=\delta(0) = \infty, lecz trzeba rozumieć nadużycie zapisu i znaczenia. W każdym razie z równ. (1) wynika, że ket x\ket{x} nie jest unormowany. Delta Diraca ma także niezwykle użyteczną reprezentację całkową, zapewne najważniejszy wzór tej sekcji:

δ(x)=12πeikxdk,\boxed{ \delta(x) = \frac{1}{2\pi} \int_{-\infty}^{\infty} e^{ikx}\, dk, }

Również tutaj równość należy rozumieć w sensie dystrybucji, gdyż całka oczywiście nie zbiega i inaczej nie miałaby sensu.

„Elementy macierzowe” operatora położenia X^\hat{X} to xX^x=xδ(xx)\bra{x} \hat{X} \ket{x'} = x \, \delta(x-x'). Nadal tak je nazywamy, porównując z poprzednią sekcją w wymiarze skończonym, choć X^\hat{X} nie ma zwykłej reprezentacji macierzowej. Można wyobrazić sobie „macierz o ciągłych indeksach”, diagonalną w sensie dystrybucji, ale bez właściwie określonej wartości na przekątnej x=xx = x', gdyż xδ(0)x\,\delta(0) nie jest liczbą rzeczywistą. Tu zapewne widać podstawową różnicę między operatorami liniowymi w wymiarze skończonym, czyli macierzami, a operatorami w wymiarze nieskończonym.

W bazie uogólnionej rozkład jedności ma postać:

1=xxdx\boxed{\mathbf{1} = \int_{-\infty}^{\infty} |x\rangle \langle x| \, dx}

(3)

Pozwala zapisać rozkład dowolnego ketu ψ\kpsi przestrzeni Hilberta w tej bazie ciągłej jako całkę:

ψ=1ψ=xx|ψdx=ψ(x)xdx\boxed{\ket{\psi} = \mathbf{1} \kpsi = \int_{-\infty}^{\infty} \ket{x} \, \braket{x}{\psi} dx = \int_{-\infty}^{\infty} \psi(x) \, \ket{x} dx }

Zdefiniowaliśmy funkcję falową:

ψ(x)=x|ψ\boxed{\psi(x) = \braket{x}{\psi}}

Podobnie bra sprzężone do ψ\kpsi rozwija się jako:

ψ=ψ1=ψ|xxdx=ψ(x)xdx\boxed{\bra{\psi} = \bra{\psi} \mathbf{1} = \int_{-\infty}^{\infty} \braket{\psi}{x} \, \bra{x} dx = \int_{-\infty}^{\infty} \psi^*(x) \, \bra{x} dx }

Użyliśmy symetrii hermitowskiej iloczynu skalarnego: ψ(x)=x|ψ;ψ(x)=ψ|x\psi(x) = \braket{x}{\psi} ; \psi^*(x) = \braket{\psi}{x}.

Współrzędną w xx wektora X^ψ\hat{X} \psi, z definicji równą x|Xψ\braket{x}{X\psi}, zwykle zapisuje się, również ze względów estetycznych i przez porównanie z równ. (4 (Temat 2, Lekcja 2)), jako:

x|X^ψ  =def  xX^ψ\braket{x}{\hat{X}\psi} \equiv \bra{x}\hat{X}\ket{\psi}

1.2. W reprezentacji pędowej

W mechanice kwantowej cząstki punktowej analogicznie wprowadza się operator pędu przez jego działanie na funkcje falowe ψ(x)\psi(x) z L2(R)L^2(\mathbb{R}):

(P^ψ)(x)  =def  idψdx.\boxed{ (\hat{P}\psi)(x) \equiv -\,i\hbar\,\frac{d\psi}{dx}. }

Również tutaj trzeba ograniczyć się do dziedziny Schwartza, aby funkcja falowa była różniczkowalna, a jej pochodna nadal całkowalna z kwadratem.

Bardzo dobrym ćwiczeniem z tego rozdziału jest sprawdzenie, że P^\hat{P} rzeczywiście jest samosprzężony. W tym celu najpierw badamy operator różniczkowania, oznaczany:

(D^ψ)(x)  =def  dψdx.\boxed{ (\hat{D}\psi)(x) \equiv \frac{d\psi}{dx}. }

Jest liniowy, bo różniczkowanie jest liniowe: (f+αg)=f+αg(f+ \alpha g)' = f' + \alpha g'. Oczywiście nie da się go przedstawić macierzą jak w wymiarze skończonym: działa różniczkowo na nieskończenie wymiarowej przestrzeni funkcji. Nie możemy obliczyć jego sprzężenia przez sprzężone transponowanie, ale możemy użyć definicji. Dla dwóch funkcji testowych z S(R)\mathcal{S}(\R), φ\phi i ψ\psi, spełnia:

D^φ|ψ=φ|D^ψ\braket{\hat{D} \phi}{\psi} = \braket{\phi}{\hat{D}^\dagger \psi}

zob. definicja 2 (Temat 2, Lekcja 2). Wstawiając rozkład jedności, po lewej otrzymujemy:

D^φ|ψ=D^φ×(dxxx)×ψ=dxD^φ|xx|ψ=dxx|D^φx|ψ=dxφ(x)ψ(x)=dxφ(x)ψ(x)+0=dxφ|xx|D^ψ=φ(dxxx)D^ψ=φ|D^ψ\begin{aligned} \braket{\hat{D} \phi}{\psi} &= \bra{\hat{D} \phi} \times\left(\int dx \ket{x} \bra{x} \right) \times \ket{\psi} \\ &= \int dx \braket{\hat{D} \phi}{x}\braket{x}{\psi} \\ &= \int dx \braket{x}{\hat{D} \phi}^* \braket{x}{\psi} \\ &= \int dx \, \phi'^*(x) \psi(x) \\ &= - \int dx \phi^*(x) \psi'(x) + 0 \\ &= - \int dx \braket{\phi}{x} \braket{x}{\hat{D}\psi} \\ &= - \bra{\phi} \left(\int dx \ket{x} \bra{x} \right)\ket{\hat{D}\psi} \\ &= - \braket{\phi}{\hat{D}\psi} \end{aligned}

Zatem sprzężeniem D^=d/dx\hat{D} = d/dx jest D^=d/dx-\hat{D} = -d/dx. W pierwszym wierszu wstawiliśmy rozkład jedności między bra i ket; w drugim rozdzieliliśmy iloczyn, a w trzecim użyliśmy symetrii hermitowskiej. W czwartym użyliśmy definicji D^\hat{D} i funkcji falowych; w piątym całkowaliśmy przez części po R\R. Wyrazy brzegowe w nieskończoności znikają, gdyż funkcje Schwartza maleją szybciej niż dowolny jednomian. W ostatnich wierszach wracamy od funkcji falowych do iloczynów skalarnych, wyłączamy, a potem usuwamy rozkład jedności. Operator pędu jest więc samosprzężony, ponieważ

(iddx)=iddx=iddx\left(i\,\frac{d}{dx}\right)^\dagger = - i^*\,\frac{d}{dx} = i \frac{d}{dx}

Samosprzężoność P^\hat{P} gwarantuje rzeczywiste wartości własne, czyli możliwe pędy, oraz to, że funkcje własne tworzą zupełną bazę przestrzeni stanów w sensie uogólnionym, poprzez dystrybucje Diraca.

Stany własne pędu. Całkowicie analogicznie definiujemy uogólnione „kety” p\ket{p} jako stany własne P^\hat{P}:

P^p=pp,pR.\boxed{ \hat{P}\ket{p} = p \ket{p}, \quad p \in \mathbb{R}. }

W reprezentacji położeniowej otrzymujemy odpowiadającą funkcję falową przez rzut na x\bra{x}:

xP^p=iddxx|p=px|p.\bra{x}\hat{P}\ket{p} = -\,i\hbar \frac{d}{dx}\braket{x}{p} = p \braket{x}{p}.

To proste równanie różniczkowe o rozwiązaniu:

x|p=12πeipx/.\boxed{ \braket{x}{p} = \frac{1}{\sqrt{2\pi\hbar}}\, e^{\,i\,p\,x / \hbar}. }

Widać stąd, że przekształcenie łączące reprezentację położeniową i pędową jest dokładnie transformatą Fouriera.

Ortogonalność i zupełność. Kety p\ket{p} spełniają relacje analogiczne do relacji dla x\ket{x}:

pp=δ(pp),1=ppdp.\boxed{ \langle p | p' \rangle = \delta(p - p'), \qquad \mathbf{1} = \int_{-\infty}^{\infty} |p\rangle \langle p| \, dp. }

Funkcję falową w reprezentacji pędowej definiujemy przez:

ψ~(p)=p|ψ=12πeipx/ψ(x)dx.\boxed{ \tilde{\psi}(p) = \braket{p}{\psi} = \frac{1}{\sqrt{2\pi\hbar}} \int_{-\infty}^{\infty} e^{-\,i\,p\,x / \hbar}\, \psi(x)\,dx. }

Przekształcenie ψ(x)ψ~(p)\psi(x) \mapsto \tilde{\psi}(p) jest więc transformatą Fouriera; przekształcenie odwrotne ma postać:

ψ(x)=12πeipx/ψ~(p)dp.\boxed{ \psi(x) = \frac{1}{\sqrt{2\pi\hbar}} \int_{-\infty}^{\infty} e^{\,i\,p\,x / \hbar}\, \tilde{\psi}(p)\,dp. }

Podstawowa komutacja. Wreszcie operatory X^\hat{X} i P^\hat{P} spełniają kanoniczną relację komutacji:

[X^,P^]=i1.\boxed{ [\hat{X}, \hat{P}] = i\hbar\,\mathbf{1}. }

Relacja ta stanowi podstawę całej mechaniki kwantowej cząstki punktowej. Wszystkie wzory tej sekcji wynikają wyłącznie z niej: dowodzi się, że jedyną możliwą reprezentacją hilbertowską tej algebry między X i P jest właśnie opisana. W szczególności XX działa przez mnożenie na funkcje falowe w x, a P przez różniczkowanie, i odwrotnie. Ten ważny wynik, twierdzenie Stone'a–von Neumanna, omówimy później szczegółowo.

1.3. Własności delty Diraca

Kończymy sekcję i rozdział kilkoma użytecznymi wzorami dla delty Diraca, zawsze rozumianymi w sensie dystrybucji, czyli pod znakiem całki:

Symetria:
δ(x)=δ(x).\delta(x) = \delta(-x).
Jednorodność:

Dla każdej liczby rzeczywistej a0a \neq 0:

δ(ax)=1aδ(x).\delta(a x) = \frac{1}{|a|} \, \delta(x).
Zmiana zmiennej:

Jeśli ff jest regularna i ma proste miejsca zerowe {xi}\{x_i\} takie, że f(xi)=0f(x_i) = 0, to:

δ(f(x))=iδ(xxi)f(xi).\delta(f(x)) = \sum_i \frac{\delta(x - x_i)}{|f'(x_i)|}.
Pochodna delty:

Pochodną dystrybucyjną definiuje wzór

f(x)δ(xx0)dx=f(x0).\int_{-\infty}^{\infty} f(x) \, \delta'(x - x_0) \, dx = - f'(x_0).

2. Źródła

Do tej lekcji nie dodano jeszcze źródeł.