Capitolo 1 Oscillatore Armonico In questo capitolo verrà studiato il problema descritto dal seguente Hamiltoniano: H= 1 p2 + mω 2 x2 2m 2 (1.1) corrispondente, classicamente, ad un oscillatore armonico di massa m e frequenza propria ω. La tecnica operatoriale che verrà introdotta per diagonalizzare H costituisce la base per la comprensione di qualunque teoria di campo1 . In effetti, vedremo più avanti che la possibilità di utilizzare la tecnica dei modi normali, consente di discutere problemi complicati a molti corpi riducendoli a problemi armonici, ovvero trasformando l’Hamiltoniana in quella di un insieme di oscillatori. Un esempio di tale metodo sarà fornito alla fine del capitolo. Per completezza, in appendice è riportata la soluzione dello stesso problema affrontato risolvendo l’equazione di Sturm-Liouville corrispondente, insieme ad alcune proprietà dei polinomi di Hermite che costituiscono la base per ottenere questa soluzione. 1.1 Operatori di creazione e distruzione Il modo più elegante ed efficiente di affrontare il problema descritto dall’Hamiltoniano (1.1) è di natura puramente algebrica. Esso consiste nell’introdurre alcuni operatori ausiliari, ottenuti come combinazioni lineari di posizione e impulso, tramite i quali l’Hamiltoniano assume una forma particolarmente semplice. Studiando le proprietà spettrali di tali operatori, si riuscirà a diagonalizzare H. Definiamo, dunque, l’operatore di distruzione2 √ √ ( ) mω 1 1 x p x+i p≡ √ +i a := 2h̄ 2mωh̄ p0 2 x0 (1.2) e il suo hermitiano coniugato, detto operatore di creazione √ √ ( ) mω 1 1 x p † a = x−i p≡ √ −i . 2h̄ 2mωh̄ p0 2 x0 (1.3) Nei membri più a destra di queste due definizioni abbiamo introdotto due quantità con le dimensioni di posizione e impulso, rispettivamente, date da √ √ h̄ h̄ , p0 = ≡ h̄mω. x0 = mω x0 [ ] Usando la relazione di commutazione canonica x, p = ih̄, si ricava immediatamente che a e a† soddisfano l’algebra [ ] a, a† = 1 (1.4) 1 Un’applicazione 2 Il immediata sarà esposta nel prossimo capitolo, studiando la quantizzazione del campo elettromagnetico. significato di tale nome sarà chiarito più avanti. 1 1. Oscillatore Armonico 2 Inoltre, invertendo le definizioni di a, a† , si ottengono ) x0 ( x = √ a + a† , 2 ) ip0 ( † p= √ a −a , 2 (1.5) (1.6) che consentono di esprimere l’Hamiltoniano come: H= h̄ω † 1 (a a + a a† ) ≡ h̄ω(a† a + ) . 2 2 (1.7) L’operatore n = a† a è detto operatore numero, in quanto, come si vedrà più avanti, esso conta il numero di eccitazioni presenti nello stato dell’oscillatore. È evidente che gli autostati dell’operatore numero costituiscono anche autostati dell’energia; pertanto, nella prossima sezione ricaviamo le proprietà spettrali di n. 1.1.1 Autoket dell’operatore numero Cerchiamo tutti gli autovalori y e tutti gli stati (normalizzati!) |y⟩, per i quali a† a |y⟩ = y |y⟩ . Cominceremo mostrando che i valori ammessi per y sono tutti e solo i numeri naturali (il che giustifica il fatto che a† a sia un contatore). La dimostrazione, che è costituita da quattro passaggi, sarà costruttiva in quanto permetterà di ottenere anche l’espressione degli autostati. 1 -•- y deve essere un numero reale positivo, y ∈ R+ I possibili valori di y sono reali in quanto n = a† a è hermitiano. Essi devono anche necessariamente essere dei numeri positivi, infatti: 2 y = ⟨y| a† a |y⟩ = a |y⟩ ≥ 0 . 2 -•- a† ed a, applicati ad un autoket, ne producono un altro con autovalore aumentato o diminuito di 1. Usando la (1.4), si ricavano: a† a a = a(a† a − 1) a† aa† = a† (a† a + 1) che possiamo usare per dimostrare che se |y⟩ è autoket di n, allora anche a |y⟩ e a† |y⟩ lo sono. Infatti (a† a) a |y⟩ = a(a† a − 1) |y⟩ = (y − 1) a |y⟩ (a† a) a† |y⟩ = a(a† a + 1) |y⟩ = (y + 1) a |y⟩ Pertanto, a |y⟩ (a† |y⟩) è autoket di n = a† a con autovalore y − 1 (y + 1), a meno che non si abbia a |y⟩ = 0 (a† |y⟩ = 0). 3 -•- normalizzazione degli autostati Gli stati ottenuti nel passo precedente non sono normalizzati; essi vanno divisi per la loro norma: 1 a |y⟩ ∥a |y⟩ ∥ 1 a† |y⟩ |y + 1⟩ = † ∥a |y⟩ ∥ |y − 1⟩ = con con √ √ ⟨y| a† a |y⟩ = y , √ √ ∥a† |y⟩ ∥ = ⟨y| aa† |y⟩ = y + 1 . ∥a |y⟩ ∥ = 1. Oscillatore Armonico 3 4 -•- gli autovalori devono essere numeri naturali, y ∈ N. Supponiamo per assurdo che sia an |y⟩ ̸= 0 ∀n. Ma an |y⟩ è autoket di a† a con autovalore y − n e si è già dimostrato che tale autovalore deve essere positivo. È chiaro che questo diventa impossibile per n abbastanza grande. Pertanto, per ogni stato |y⟩ deve esistere un intero ny per cui any |y⟩ ̸= 0 any +1 |y⟩ = 0 . ma Vale, allora: 0 = ∥any +1 |y⟩ ∥ = ∥a any |y⟩ ∥ = √ √ ⟨y| (a† )ny a† a any |y⟩ = y − ny ∥any |y⟩ ∥ , ovvero, y ≡ ny . Ciò mostra che gli autovalori di a† a sono solo interi positivi. Ricapitolando gli autostati (normalizzati) di n = a† a possono essere etichettati con un indice n ∈ N, che corrisponde all’autovalore: a† a |n⟩ = n |n⟩ . Tali stati hanno le proprietà an+1 |n⟩ = 0 √ a |n⟩ = n |n − 1⟩ √ a† |n⟩ = n + 1 |n + 1⟩ In particolare, per n = 0, si ha a |0⟩ = 0 , relazione che costituisce la definizione dello stato con n = 0. Esso è detto stato di vuoto. Esso è lo stato fondamentale del sistema. Infatti, si era scritto H = h̄ω(n + 21 ), e pertanto gli stati {|n⟩} sono autoket di H con autovaloreEn = h̄ω(n + 21 ). Poiché deve essere n ≥ 0, è evidente che lo stato con n = 0 è quello con l’energia più bassa di tutti. Tutti i successivi autoket possono allora ottenersi come (a† )n |n⟩ = √ |0⟩ . n! (1.8) Questa relazione è all’origine del nome operatore di creazione dato ad a† : come si vede, l’azione di a† fa aumentare di uno il numero di eccitazioni presenti nello stato (analogamente, l’operatore di distruzione fa decrescere il numero di eccitazioni presenti). 1.2 Rappresentazione degli operatori a e a† e dell’Hamiltoniano Gli operatori a† e a sono detti creatore e distruttore in quanto, rispettivamente, creano o distruggono un’eccitazione dell’oscillatore armonico, facendo passare al livello superiore o inferiore. { } I loro elementi di matrice (nella base degli autostati dell’operatore numero, |n⟩ ) risultano: √ ⟨m| a |n⟩ = n + 1 δm,n+1 , † pertanto: a† = ∞ ∑ √ n + 1 |n + 1⟩ ⟨n| , a= n=0 ∞ ∑ √ n=0 n∈N √ ⟨m| a |n⟩ = nδm,n−1 ; n |n − 1⟩ ⟨n| ≡ ∞ ∑ √ n |n − 1⟩ ⟨n| . n=1 Ovviamente, mettendo insieme queste due ultime relazioni, si ottiene, per l’operatore numero, una rappresentazione diagonale: ∑ n |n⟩ ⟨n| , n ≡ a† a = n e, quindi, per l’Hamiltoniano ( ) ∞ ∞ ∑ ∑ 1 H≡ En |n⟩ ⟨n| = h̄ω n + |n⟩ ⟨n| . 2 n=0 n=0 (1.9) 1. Oscillatore Armonico 1.3 4 Funzioni d’onda e polinomi di Hermite Finora, gli autoket dell’operatore numero sono stati scritti in forma puramente astratta. Possiamo facilmente ottenere le corrispondenti funzioni d’onda, che non sono altro che la rappresentazione di tali ket nella base degli autostati dell’operatore posizione: φn (x) = ⟨x| n⟩. funzione d’onda dello stato di vuoto Poiché tutti gli {|n⟩} si ottengono tramite l’applicazione ripetuta di a† allo stato di vuoto, il nostro punto di partenza sarà la funzione d’onda φ0 (x). Per ottenere φ0 , partiamo dalla definizione di stato di vuoto: a |0⟩ = 0 ⇒ ⟨x| a |0⟩ = 0. Ma, per definizione, 1 (x p) a= √ +i . p0 2 x0 Rappresentando gli operatori x e p nella base degli autoket di x, ⟨x| x |φ⟩ = xφ(x), ⟨x| p |φ⟩ = −ih̄ ∂ φ(x), ∂x si ottiene l’equazione differenziale x h̄ ∂ φ0 (x) + φ0 (x) = 0. x0 p0 ∂x Poiché x0 p0 = h̄, si ricava, immediatamente ( ) 12 x2 }. (1.10) 2x20 ∫ Il prefattore costante è scelto in modo da avere uno stato normalizzato: dx φ20 = 1. Dunque, la funzione d’onda dello stato fondamentale è una gaussiana con media nulla e deviazione standard3 x0 pari a √ . 2 ∂ x φ0 (x) + 2 φ0 (x) = 0, ∂x x0 ⇒ φ0 (x) = 1 √ x0 π exp{− funzione d’onda per gli stati eccitati Per ottenere φn (x) = ⟨x| n⟩, usiamo la relazione (a† )n |n⟩ = √ |0⟩ n! ⇒ (a† )n φn (x) = ⟨x| √ |0⟩ . n! Si noti che questa relazione conduce automaticamente alla giusta normalizzazione per le funzioni d’onda. Esplicitamente: (x ∂ ) + x0 φ0 (x), φ1 (x) = x0 ∂x .. . ∂ )n 1 (x + x0 φn (x) = √ φ0 (x). ∂x n! x0 2 x Poiché φ0 è una gaussiana, il fattore exp{− 2x 2 } è presente in tutte le funzioni d’onda successive. In particolare, 0 φn consta di questo fattore gaussiano moltiplicato per un polinomio di grado n che, a parte la costante di normalizzazione, è il polinomio di Hermite di ordine n (vedi appendice per i dettagli). 3 Si mostra facilmente che la deviazione standard dell’impulso è data da δp = indeterminazione minima: δx δp = h̄ . 2 p0 √ . 2 Pertanto, lo stato φ0 è uno stato ad Appendici 1A rappresentazione della posizione Vogliamo scrivere l’equazione di Schrödinger nella rappresentazione della posizione. Definiamo pertanto ⟨x|n⟩ =: φn (x) t. c. ⟨x| H|n⟩ = En φn (x) (1.11) L’equazione di Schrödinger per il ket |n⟩, proiettata sugli autostati della posizione, si scrive, dunque: ( ) 1 1 ⟨x|p2 |n⟩ + mω 2 x2 − En φn (x) = 0 . 2m 2 Per ottenere l’equazione d’onda per la funzione φn (x) = ⟨x|n⟩, occorre valutare ⟨x|p2 |n⟩. Si trova ⟨x|p2 |n⟩ = −h̄2 d2 φn (x). dx2 dimostrazione √ Usiamo ⟨x|p⟩ = eixp/h̄ / 2πh̄ per scrivere: ∫ ⟨x|p2 |n⟩ ∂2 = ∂ = ∫ dp ⟨x|p2 |p⟩ ⟨p|n⟩ = = ( ix )2 h̄ −h̄2 ∫ xp xp ei h̄ dp p2 √ ⟨p|n⟩ = 2πh̄ ei h̄ ∂2 dp √ ⟨p|n⟩ = −h̄2 2 ∂x 2πh̄ ∫ dp ⟨x|p⟩⟨p|n⟩ = d2 φn (x) dx2 Pertanto, l’equazione di Schrödinger indipendente dal tempo risulta ( ) d2 2m mω 2 2 φn + 2 En − x φn = 0 dx2 2 h̄ (1.12) Per evitare di appesantire l’algebra, conviene passare ad una forma adimensionale. Siano √ h̄ , x0 := mω x d 1 d ξ := ⇒ = , x0 dx x0 dξ h̄ω En =: αn . 2 Allora: d2 φn + (αn − ξ 2 )φn = 0 . dξ 2 (1.13) 5 1. Oscillatore Armonico 1B 6 Soluzione dell’equazione di Schrödinger Prima di cercare la soluzione dell’equazione (1.13), analizziamone il comportamento asintotico (ξ → ∞). Si ha 2 ξ 2 /2 d2ξ φn − ξ 2 φn ≃ 0 ⇒ φn (ξ) ≈ Ae−ξ /2 + Be | {z } divergente Ansatz Proviamo una soluzione del tipo φn (ξ) = N Hn (ξ)e−ξ 2 /2 , 2 dove ci aspettiamo che esistano due soluzioni per Hn , l’una dominata asintoticamente dall’esponenziale eξ e l’altra polinomiale, in modo da ritrovare i due possibili comportamenti asintotici. Allora: ( ) ξ2 dHn d ξ φn = N − ξHn e− 2 dξ ↓ ( 2 ) 2 dHn d Hn 2 −ξ d2ξ φn = N − 2ξ + (ξ − 1)H n e 2 2 dξ dξ Dunque, nella (1.13) d2ξ Hn − 2ξdξ Hn + (αn − 1)Hn = 0 (1.14) Nota Il fattore e− 1B.1 ξ2 2 ha eliminato il termine non lineare ∝ ξ 2 φn , ma ne ha prodotto un altro ∝ ξdξ Hn . Sviluppo in serie degli Hn Cerchiamo una soluzione del tipo Hn = da cui Hn′ = ∑ k=0 kck ξ k−1 , Hn′′ = ∞ ∑ ck ξ k k=0 ∑ k=0 k(k − 1)ck ξ k−2 = ∑ k=0 (k + 2)(k + 1)ck+2 ξ k . Inserendo nella (1.14): (k + 2)(k + 1)ck+2 − 2kck + (αn − 1)ck = 0 ovvero ck+2 = −αn + 1 + 2k ck (k + 2)(k + 1) (1.15) Note i) Si hanno due soluzioni indipendenti (l’eq. era di secondo ordine), l’una pari e l’altra dispari. ii) La (1.15) è del tutto equivalente alla (1.13) ! In particolare, essa contiene anche la soluzione che asintoticamente si comporta ∼ e Infatti, per grandi k, ck+2 ≃ Hn ≃ c0 ∑ k 2 ck k ξ2 2 . ⇒ ck ≃ ⇓ 1 ξk (k/2)! = c0 c0 (k/2)! ∑ 1 k k! ξ 2k = eξ 2 Per impedire la presenza della funzione divergente, occorre che la successione dei ck si interrompa ad un certo kmax = n (cn ̸= 0, cn+2 = 0). Ciò implica αn = 2n + 1 ∈ N, ovvero 1. Oscillatore Armonico 7 1 En = h̄ω(n + ) 2 1B.2 (1.16) Funzioni d’onda n=0 (α0 = 1, E0 = h̄ω/2) c0 ̸= 0 → ξ2 2 H0 = c0 → φ0 (ξ) = c0 e− H1 = c1 ξ → φ1 (ξ) = c1 ξe− n=1 (α1 = 3, E1 = 3h̄ω/2) c1 ̸= 0 → ξ2 2 n=2 (α2 = 5, E2 = 5h̄ω/2) c0 ̸= 0, c2 = −2c0 → H2 = c0 (1 − 2ξ 2 ) → φ2 (ξ) = c0 (1 − 2ξ 2 ) e− ξ2 2 ... c0 e c1 vanno scelti in modo da normalizzare le ψ. In generale: φn (ξ) = Nn Hn (ξ) e− ξ2 2 con Nn = ( ) 14 1 1 √ , π 2n n! dove i coefficienti iniziali dei polinomi di Hermite sono scelti secondo la convenzione usuale (vedi più giù). Tornando alle variabili originarie, si ha ( ) 21 ( ) 2 − x2 1 1 x √ √ φn (x) = Hn e 2x0 (1.17) x0 x0 π 2n n! 1B.3 Polinomi di Hermite H0 = 1 H1 = 2ξ H2 = 4ξ 2 − 2 H3 = 8ξ 3 − 12ξ H4 = 16ξ 4 − 48ξ 2 + 12 ... Note i) Hn ha grado n; ii) H2n (H2n+1 ) è pari (dispari); iii) Il coefficiente di ξ n in Hn (ξ) è convenzionalmente 2n . In generale, i polinomi di Hermite sono definiti tramite la relazione dn −x2 e dxn da cui si vede immediatamente che Hn (x) := (−1)n ex 2 (1.18) Hn (−x) = (−1)n Hn (x) cosicché gli Hn sono alternativamente pari e dispari. Nella sezione seguente, si mostrerà nuovamente, ma stavolta utilizzando solo la definizione dell’eq. (1.18), che i polinomi di Hermite moltiplicati per la gaussiana e− ξ2 2 sono effettivamente soluzione dell’equazione di Schrödinger. 1. Oscillatore Armonico 1B.4 8 Proprietà degli Hn proprietà 1 Riscrivendo la definizione come e−x Hn (x) = 2 e derivando, si ottiene ovvero ( Hn+1 (x) = ( − d dx )n e−x 2 ) ( d )n+1 2 2 d ( −x2 e Hn (x) = − e−x ≡ e−x Hn+1 (x) − dx dx ) d + 2x Hn (x) − dx (1.19) Dato H0 (x) = 1, questa relazione consente di costruire tutti gli Hn . proprietà 2 Ancora dalla definizione: ) 2 2 2 d ( dn+1 dn Hn (x)e−x = (−1)n n+a e−x = (−1)n n (−2x) e−x = dx dx dx [ ] n 2 d dn−1 −x2 n −x = (−1) −2x n e − 2n n−1 e = dx dx = −2xHn (x) e−x + 2nHn−1 (x) e−x 2 ovvero 2 d Hn (x) − 2xHn (x) = −2xHn (x) + 2nHn−1 (x) dx ⇓ d Hn (x) = 2nHn−1 (x) dx (1.20) proprietà 3 Mettendo insieme le (1.20) e (1.19), rispettivamente, si ha ( ) d d d Hn+1 = 2(n + 1)Hn → − + 2x Hn = 2(n + 1)Hn dx dx dx ovvero ( ) d2 d − 2x + 2n Hn = 0 dx2 dx (1.21) che non è altro che la (1.14) per αn = 2n + 1. proprietà 4 Ancora, dalle (1.19) e (1.20), Hn+1 (x) = − d Hn (x) + 2xHn (x) = −2nHn−1 + 2xHn dx ⇓ Hn+1 (x) = 2xHn (x) − 2nHn−1 (x) (1.22) proprietà 5 Vale dimostrazione ∞ ∑ 2 Hn (x) n z = e2xz−z n! n=0 (1.23) 1. Oscillatore Armonico ∞ ∑ Hn (x) n=0 n! zn = 9 2 ex ∞ ∑ (−1)n n=0 = = x2 e exp e2xz−z 2 n! { zn d −z dx ( } d dx )n −x2 e 2 2 e−x = ex ∞ ( ∑ 1 n=0 x2 =e e −(x−z)2 = n! −z d dx )n 2 e−x =