V. Metoda wariacyjna Rayleigha
Transkrypt
V. Metoda wariacyjna Rayleigha
Janusz Adamowski METODY OBLICZENIOWE FIZYKI 1 Rozdziaª 5 METODA WARIACYJNA RAYLEIGHA-RITZA 5.1 Wst¦p Kwantowe problemy kilku cz¡stek mo»na w efektywny sposób rozwi¡zywa¢ za pomoc¡ metody wariacyjnej. W szczególno±ci metoda ta pozwoliªa na uzyskanie dokªadnych oszacowa« widma energetycznego atomu helu i molekuªy wodoru. W tym wykªadzie zostanie przedstawione zastosowanie metody wariacyjnej do obliczenia dyskretnych poziomów energetycznych stanów zwi¡zanych dowolnego ukªadu. Metoda ta zostanie zaprezentowana w ogólnej wersji, w której wariacyjna funkcja próbna jest przyjmowana w postaci rozwini¦cia w pewnej bazie wieloelementowej. Celem naszym jest rozwi¡zanie równania wªasnego dla operatora Hamiltona Hop (Hop − Es )|s⟩ = 0 , (5.1) gdzie |s⟩ oznacza wektor stanu (wektor wªasny hamiltonianu) o energii Es . Metoda Rayleigha-Ritza polega na przybli»eniu |s⟩ za pomoc¡ wektora stanu próbnego |Φs ⟩, któremu w reprezentacji poªo»eniowej odpowiada próbna funkcja falowa Φs (q) = ⟨q|Φs ⟩ , (5.2) gdzie q jest zbiorem wspóªrz¦dnych przestrzennych. Funkcj¦ próbn¡ (5.2) proponujemy zwykle w postaci rozwini¦cia na funkcje bazy, tzn. Φs (q) = N ∑ csi φsi (q) , (5.3) i=1 przy czym baza { φsi } jest na ogóª niezupeªna i nieortonormalna. Zgodnie 2 5. Metoda wariacyjna Rayleigha-Ritza z zasad¡ wariacyjn¡ Rayleigha-Ritza warto±ci oczekiwane operatora Hamiltona, czyli warto±ci ilorazu Rayleigha Es = ⟨Φs |Hop |Φs ⟩ , ⟨Φs |Φs ⟩ (5.4) dostarczaj¡ oszacowa« od góry kolejnych warto±ci wªasnych energii E s ≥ Es . (5.5) Je»eli zaªo»ymy brak degeneracji i przyjmiemy, »e wska¹nik s = 0 odpowiada stanowi podstawowemu, to dla stanów o s ̸= 0 musz¡ by¢ dodatkowo speªnione warunki ortogonalno±ci ⟨Φs |Φs′ ⟩ = 0 (5.6) dla ka»dego s′ = 0, 1, . . . , s − 1. Zakªadamy, »e wska¹nik s numeruje stany (poziomy) kwantowe uporz¡dkowane wg rosn¡cej energii, tzn. E 0 < E 1 < . . . < Es . (5.7) W dalszych obliczeniach rozwa»amy okre±lony stan (s) i dla prostoty zapisu opuszczamy wska¹nik s. Wska¹nik ten zostanie przywrócony we wzorach ko«cowych. Obliczamy warto±¢ mianownika i licznika ilorazu Rayleigha w rozwa»anym stanie kwantowym, czyli N ∑ ⟨Φ|Φ⟩ = ci cj ⟨φi |φj ⟩ (5.8) ci cj ⟨φi |H|φj ⟩ . (5.9) i,j=1 ⟨Φ|Hop |Φ⟩ = N ∑ i,j=1 Deniujemy nast¦puj¡ce macierze: (i) macierz metryczna (macierz caªek nakªadania) o elementach S = (Sij ) (5.10) Sij = ⟨φi |φj ⟩ (5.11) przy czym Sij ̸= 0 dla i ̸= j , jak równie» dla i = j (poniewa» baza jest nieortogonalna); Janusz Adamowski METODY OBLICZENIOWE FIZYKI (ii) macierz hamiltonianu o elementach 3 H = (Hij ) (5.12) Hij = ⟨φi |Hop |φj ⟩ . (5.13) Macierze S i H s¡ symetryczne, tzn. Sij = Sji , Hij = Hji i rzeczywiste (je»eli funkcje bazowe s¡ rzeczywiste). Przepisujemy iloraz Rayleigha w postaci ∑N ci cj Hij i,j=1 ci cj Sij E = ∑i,j=1 N (5.14) i minimalizujemy go wzgl¦dem parametrów liniowych ck . Iloraz Rayleigha posiada minimum, je»eli speªniony jest ukªad równa« ∂E = 0 (k = 1, . . . , N ) . ∂ck W jawnej postaci ∂ ∂ck (∑ ci cj Hij ∑ i,j ci cj Sij (5.15) ) i,j (5.16) =0 Wykonujemy ró»niczkowanie w (5.16) ∑ ij (ci δjk + cj δik ) Hij ∑ i,j ci cj Sij (∑ ij − ci cj Hij ) [∑ (ci δjk + cj δik ) Sij ij (∑ i,j ci cj Sij ] )2 =0. (5.17) Uwzgl¦dniaj¡c symetri¦ macierzy S i H otrzymujemy ( ∑ ) cl Hlk l ( − ∑ ij ∑ ci cj Sij ) cl Slk ∑ ci cj Hij = 0 . (5.18) ij l Zrówna« (5.14) i (5.18) wynika, »e ∑ cl Hlk , l cl Slk E = ∑l (5.19) 4 czyli 5. Metoda wariacyjna Rayleigha-Ritza ∑( ) Hkl − ESkl cl = 0 . (5.20) l Ukªad równa« (5.20 mo»na przestawi¢ w postaci macierzowej (H − ES)C = 0 , (5.21) gdzie H i S s¡ macierzami kwadratowymi N × N oraz C= c1 c2 .. . (5.22) cN a E jest liczb¡. W ten sposób warunek istnienia minimum ilorazu Rayleigha (5.4) zostaª sprowadzony do rozwi¡zania uogólnionego problemu wªasnego dla macierzy hamiltonianu H, czyli ukªadu N równa« liniowych jednorodnych na nieznane wspóªczynniki rozwini¦cia C. Zauwa»my, »e u»ywaj¡c bazy zupeªnej, która jest na ogóª niesko«czeniewymiarowa, problem wªasny (5.1) mo»na równie» zapisa¢ w postaci (5.20) lub (5.21). Wtedy rozwi¡zanie ukªadu równa« (5.20) dostarcza dokªadnego rozwi¡zania problemu wªasnego. Jednak»e odpowiednie macierze s¡ na ogóª niesko«czenie-wymiarowe, a wi¦c nie to u»yteczne numerycznie rozwi¡zanie. Problem wªasny rozwi¡zywany metod¡ wariacyjn¡ sprowadza si¦ wi¦c do diagonalizacji macierzy hamiltonianu w bazie niezupeªnej i nieortonormalnej. Poni»ej podamy dwie metody rozwi¡zania tego problemu. 5.2 Podwójna diagonalizacja Rozwi¡zujemy równanie wªasne (5.21) dokonuj¡c dwukrotnej zmiany bazy. Jest to rozwi¡zanie w dwóch krokach. 5.2.1 Wprowadzenie bazy ortonormalnej W pierwszym kroku dokonujemy transformacji bazy wyj±ciowej, która jest na ogóª nieortonormalna do postaci ortonormalnej. Najpierw dokonujemy ortogonalizacji macierzy metrycznej. Podsumujmy wªasno±ci naszej wyj±ciowej bazy Φ. Dla tej bazy mo»na wprowadzi¢ nast¦puj¡cy zapis macierzowy: Φ = (|φ1 ⟩, |φ2 ⟩, . . . , |φN ⟩) . (5.23) Janusz Adamowski 5 METODY OBLICZENIOWE FIZYKI Wprowadzamy macierz sprz¦»on¡ po hermitowsku ⟨φ1 | .. † Φ = . ⟨φN | (5.24) Dla rzeczywistych elementów bazy ma ona posta¢ ⟨φ1 | .. † T Φ =Φ = . ⟨φN | (5.25) W dalszym ci¡gu b¦dziemy zakªada¢, »e elementy bazy s¡ rzeczywiste. Macierz metryczn¡ S mo»emy wyrazi¢ jako S = Φ† Φ . (5.26) Wyra»enie po prawej stronie ((5.26), zgodnie z denicj¡ mno»enia macierzy i denicj¡ iloczynu skalarnego w przestrzeni Hilberta pozwala nam skonstruowa¢ macierz kwadratow¡ N × N o elementach Sij = ⟨φi |φj ⟩ , (5.27) przy czym Sij ≠= 0 zarówno dla i ̸= j jak i dla i = j . W jawnej postaci ⟨φ1 | S = ... (|φ1 ⟩ . . . |φN ⟩) ⟨φN | S= czyli ⟨φ1 |φ1 ⟩ ⟨φ2 |φ1 ⟩ .. . ⟨φ1 |φ2 ⟩ . . . ⟨φ1 |φN ⟩ ⟨φ2 |φ2 ⟩ . . . ⟨φ2 |φN ⟩ .. . ⟨φN |φ1 ⟩ ⟨φN |φ2 ⟩ . . . ⟨φN |φN ⟩ S= S11 S21 .. . S12 S22 . . . S1N . . . S2N .. . (5.28) (5.29) (5.30) SN 1 SN 2 . . . S N N W celu ortogonalizacji bazy Φ przechodzimy do nowej bazy Ψ, czyli dokonujemy transformacji Ψ = ΦA . (5.31) 6 5. Metoda wariacyjna Rayleigha-Ritza ¡damy, aby ta nowa baza byªa ortogonalna, czyli Ψ† Ψ = 1 , (5.32) gdzie 1 jest macierz¡ jednostkow¡ N × N . Dla elementów bazy warunek ortogonalno±ci (5.31) ma posta¢ ⟨ψk |ψl ⟩ = δkl . (5.33) Podobnie jak baza wyj±ciowa Φ nowa baza Ψ mo»e by¢ zapisana w postaci macierzy jednowierszowej Ψ = (|ψ1 ⟩, . . . , |ψN ⟩) , st¡d (5.34) ⟨ψ1 | † Ψ = ... ⟨ψN | (5.35) Transformacja (5.31) mo»e by¢ zapisana w postaci ukªadu N równa« liniowych |ψk ⟩ = N ∑ |φi ⟩aik , (5.36) i=1 gdzie aik s¡ elementami macierzy transformacji A. Dla rzeczywistej bazy Φ macierz A jest rzeczywist¡ macierz¡ ortogonaln¡ N × N , czyli speªniona s¡ zwi¡zki A† = AT (5.37) i A−1 = AT . (5.38) Korzystamy z warunku (5.32) ortogonalno±ci bazy i przeksztaªcamy iloczyn macierzy 1 = Ψ† Ψ = A† Φ† ΦA = A† SA = AT SA . (5.39) Wynika st¡d równanie macierzowe SA = 1A (5.40) Równanie (5.40) jest równaniem wªasnym dla macierzy S, a równowa»ne mu równanie (5.39) sprowadza si¦ do diagonalizacji macierzy S. Diagonalizacji tej (lub rozwi¡zania odpowiedniego równania wªasnego) dokonujemy za pomoc¡ odpowiedniej procedury numerycznej dost¦pnej w bibliotekach numerycznych. Na ogóª pojawia si¦ przy tym dodatkowy problem do rozwi¡zania: Janusz Adamowski METODY OBLICZENIOWE FIZYKI 7 otó» wi¦kszo±¢ dost¦pnych procedur diagonalizacyjnych pozwala jedynie na sprowadzenie macierzy S do postaci diagonalnej, ale o warto±ciach wªasnych na diagonali ró»nych od jedynki. Oznacza to, »e potramy numerycznie rozwi¡za¢ problem f T SA f=Σ, A (5.41) gdzie macierz Σ jest macierz¡ diagonaln¡ o elementach σkl = σk δkl . (5.42) f do naszej wyj±ciowej bazy Φ oznacza, »e baza Zastosowanie transformacji A ta podlega jedynie ortogonalizacji, tzn. gdzie f = ΦA f, Ψ (5.43) f† Ψ f=Σ. Ψ (5.44) W celu znalezienia wªa±ciwej macierzy transformacji A, za pomoc¡ której mo»na dokona¢ peªnej ortonormalizacji bazy, musimy teraz unormowa¢ do jedynki warto±ci wªasne zdiagonalizowanej macierzy metrycznej. Zapiszmy równanie macierzowe (5.41) w postaci ukªadu równa« algebraicznych ∑ ãTki Sij ãjl = σkl = σk δkl . (5.45) ij √ Równania (5.45) dzielimy stronami przez σk σl . Prawa strona (5.45) daje w wyniku σk δkl = δkl , (5.46) √ σk σl przy czym skorzystali±my z faktu, i» prawa strona (5.45) jest ró»na od zera tylko dla k = l. Z równa« (5.45) i (5.46) wynika zwi¡zek transformacyjny ∑ ãTki ij ãjl √ Sij √ = δkl , σk σl (5.47) który pozwala na rozwi¡zanie problemu unormowania warto±ci wªasnych macierzy metrycznej. Zgodnie z (5.47) znajdujemy elementy macierzy A, która diagonalizuje macierz metryczn¡ S, czyli przeksztaªca baz¦ wyj±ciow¡ Φ do bazy ortonormalnej Ψ). Elementami macierzy A s¡ ãkl akl = √ . σl (5.48) 8 5. Metoda wariacyjna Rayleigha-Ritza Mo»na sprawdzi¢ za pomoc¡ bezpo±redniego rachunku, »e baza Ψ jest ortonormalna. W tym celu zapisujemy elementy nowej bazy w postaci |ψk ⟩ = ∑ |φi ⟩aik = ∑ i i ãik |φi ⟩ √ σk (5.49) i obliczamy iloczyn skalarny ⟨ψk |ψl ⟩ = ∑ ãTki ãjl √ ij σk σl ⟨φi |φj ⟩ = ∑ ãTki Sij ãjl ij = δkl , √ σk σl (5.50) cbdo. 5.2.2 Diagonalizacja macierzy hamiltonianu Uzyskan¡ baz¦ ortonormaln¡ Ψ transformujemy jeszcze raz za pomoc¡ unitarnej macierzy B, tzn. przechodzimy do bazy χ gdzie χ = ΨB , (5.51) χ = (|χ1 ⟩, . . . , |χN ⟩) . (5.52) ¡damy, aby w bazie χ macierz hamiltonianu byªa diagonalna, czyli χ† Hop χ = Λ , (5.53) gdzie Λ jest macierz¡ diagonaln¡ o elementach Λst = λs δst . Warto±ci wªasne λs zdiagonalizowanej macierzy hamiltonianu mo»emy identykowa¢ z poprzednio wprowadzonymi oszacowaniami od góry E s kolejnych poziomów energetycznych [por. (5.4)]. Zwi¡zek pomi¦dzy baz¡ wyj±ciow¡ Φ a baz¡ ko«cow¡ χ ma posta¢ χ = ΦAB . (5.54) Deniuj¡c macierz transformacji bazy wyj±ciowej C jako df C = AB , (5.55) przy czym jest to równie» macierz unitarna, czyli C† = C−1 , mo»emy zapisa¢ (5.54) w postaci χ = ΦC . (5.56) Elementy macierzy C maj¡ posta¢ cjs = N ∑ l=1 ajl bls . (5.57) Janusz Adamowski METODY OBLICZENIOWE FIZYKI 9 Zgodnie z (5.56) warunek (5.53) diagonalizacji macierzy hamiltonianu mo»emy zapisa¢ przy u»yciu bazy wyj±ciowej χ† Hop χ = C† Φ† Hop ΦC = C† HC = Λ , (5.58) H = Φ† Hop Φ (5.59) gdzie jest macierz¡ operatora Hamiltona wyra»on¡ w bazie Φ. Elementami tej macierzy s¡ (por. (5.13)) Hij = ⟨φi |Hop |φj ⟩ . Otrzymane równanie macierzowe C† HC = Λ (5.60) jest równowa»ne uogólnionemu równaniu wªasnemu HC = CΛ = 0 . (5.61) Je»eli potraliby±my wyznaczy¢ macierz C, to uznaliby±my problem za rozwi¡zany. Zgodnie z (5.55) macierz ta jest iloczynem wyznaczonej poprzednio macierzy A i nieznanej macierzy B. Zatem problem sprowadza si¦ do znalezienia macierzy B. W tym celu rozpisujemy (5.53) Je»eli zdeniujemy B† A† HAB = Λ . (5.62) f = A† HA , H (5.63) df to (5.62) mo»emy zapisa¢ w postaci f =Λ. B† HB (5.64) Równanie (5.64) pozwala nam na zaproponowanie nast¦puj¡cych dwóch metod wyznaczania macierzy B: f procedurze diagonalizacyjnej, czyli korzystamy (i) Poddajemy macierz H bezpo±rednio z (5.64). W wyniku otrzymujemy macierz transformacji B. (ii) Korzystamy z tego, i» macierz transformacji B speªnia macierzowe równanie wªasne w uogólnionej postaci f = BΛ . HB (5.65) Równanie to mo»na rozwi¡za¢ za pomoc¡ procedury numerycznej rozwi¡zywania uogólnionego równania wªasnego. 10 5. Metoda wariacyjna Rayleigha-Ritza Poni»ej przedstawione zostaªo rozwi¡zanie problemu metod¡ (ii). Równanie wªasne (5.65) mo»na rozpisa¢ nast¦puj¡co: f (HB ij = (BΛ)ij , czyli ∑ ∑ f B = H ik kj k Bik Λkj = k ∑ Bik λk δkj = Bij λj . (5.66) (5.67) k Otrzymujemy st¡d ukªad równa« ∑ f B −λ B =0, H ik kj j ij (5.68) k który po zmianie oznacze« wska¹nika j na s i podstawieniu Bis = δik Bks przechodzi w ∑ f − λ δ )B = 0 . (H (5.69) ik s ik ks k Jest to ukªad równa« wªasnych na warto±ci wªasne λs do wektorów wªasnych Bs , przy czym wektory wªasne Bs (s = 1, . . . , N ) s¡ kolumnami macierzy B). Ukªad równa« (5.69) mo»na przepisa¢ w zwartej postaci macierzowej f − λ 1)B = 0 . (H s s (5.70) Posta¢ (5.70) w sposób jawny pokazuje, »e jest to macierzowe równanie wªasne na warto±ci wªasne λs do wektorów wªasnych Bs . Rozwi¡zanie równa« wªasnych (5.69) lub (5.70) za pomoc¡ stosownej procedury numerycznej dostarcza elementów szukanej macierzy B oraz warto±ci wªasnych λs . Otrzymane wyniki wyrazimy teraz za pomoc¡ elementów macierzowych hamiltonianu Hij w bazie wyj±ciowej. Wprowadzamy teraz z powrotem wska¹nik s numeruj¡cy kolejne stany kwantowe i dokonujemy identykacji λs = E s = ⟨χs |Hop |χs ⟩ . (5.71) Korzystamy z tego, »e macierz B jest rzeczywista, czyli B† = B) −1, i przedstawiamy elementy bazy χ jako ⟨χs | = N ∑ bTks ⟨ψk | (5.72) bls |ψl ⟩ . (5.73) k=1 |χs ⟩ = N ∑ l=1 Janusz Adamowski METODY OBLICZENIOWE FIZYKI 11 Obliczamy λs = ⟨χs |Hop |χs ⟩ = = ∑∑ kl = ∑ ∑ bTks bls ⟨ψk |Hop |ψl ⟩ kl T T bsk bls aki ajl ⟨φi |Hop |φj ⟩ ij bTks aTki ajl bls Hij = ∑ cTsi cjs Hij = ij ijkl N ∑ cTsi Hij cjs . (5.74) i,j=1 Ostatecznie warto±ci wªasne obliczamy wedªug wzoru λs = N ∑ cis cis Hij . (5.75) i,j=1 Wzór (5.75) pozwala na obliczenie warto±ci wªasnych λs za pomoc¡ elementów macierzy transformacji C, czyli A i B) oraz macierzy hamiltonianu H. Wyrazimy teraz elementy bazy ko«cowej χ poprzez elementy bazy wyj±ciowej Φ. Zgodnie z (5.56) |χs ⟩ = N ∑ k=1 |φk ⟩cks = N ∑ |φk ⟩akl bls (5.76) k,l=1 Mo»na poda¢ nast¦puj¡c¡ interpretacj¦ elementów macierzy C: s¡ wspóªczynniki rozwini¦cia wektorów wªasnych |χs ⟩ w bazie wyj±ciowej {|φk ⟩}, czyli mo»emy je traktowa¢ jak liniowe parametry wariacyjne. 5.2.3 Poprawne oszacowanie od góry energii Zgodnie z zasad¡ wariacyjn¡ poprawne wariacyjne oszacowania od góry dokªadnych poziomów energetycznych λexact ≡ Es speªniaj¡ nierówno±ci s λvar s λvar ≥ λexact ≡ Es . s s (5.77) Oznaczmy warto±ci wªasne otrzymane z numerycznej procedury diagonaliza. Warto±ci te obarczone s¡ zwykle cyjnej zgodnie z (5.69) symbolami λdiag s bª¦dem numerycznym wynikaj¡cym ze sko«czonej liczby iteracji procedury diagonalizacyjnej. Pojawia si¦ zatem pytanie, czy warto±ci te speªniaj¡ nierówno±ci (5.77) ? Odpowied¹ na to pytanie uzyskamy, je»eli znajdziemy sposób uzyskania oszacowa« energii, odno±nie których b¦dziemy mieli odpowiadaj¡cych λdiag s pewno±¢, »e speªniaj¡ one nierówno±ci (5.77). atwo zauwa»y¢, »e takimi 12 5. Metoda wariacyjna Rayleigha-Ritza poprawnymi oszacowaniami wariacyjnymi s¡ warto±ci oczekiwane hamiltonianu, obliczane zgodnie ze wzorem (5.75), czyli λvar ≡ λs = s N ∑ cis cjs Hij . (5.78) i,j=1 Otrzymujemy st¡d praktyczne kryterium zgodno±ci wyników numerycznej procedury diagonalizacyjnej z zasad¡ wariacyjn¡. Mo»emy stwierdzi¢, »e procedura diagonalizacyjna dostarcza poprawnych oszacowa« od góry kolejnych poziomów energetycznych, je»eli λdiag = λvar , s s (5.79) przy czym w praktyce numerycznej nale»y sprawdza¢ speªnienie warunku (5.79) z pewn¡ zadan¡ dokªadno±ci¡. Je»eli warunek (5.79) nie jest speªniony, to tylko λvar jest poprawnym oszacowaniem od góry. Wariacyjne oszacowas nia od góry λvar mo»na minimalizowa¢ wzgl¦dem nieliniowych parametrów s wariacyjnych, które mog¡ by¢ wprowadzone do elementów bazy wyj±ciowej. 5.3 Metoda ortogonalizacji Schmidta Zgodnie z t¡ metod¡ dokonujemy bezpo±rednio ortonormalizacji bazy bez rozwi¡zywania równania wªasnego dla macierzy metrycznej. Przypomijmy, »e wyj±ciowa baza nieortogonalna ma posta¢ Φ = (|φ1 ⟩, . . . , |φN ⟩) , (5.80) przy czym elementy macierzy metrycznej Sij = ⟨φi |φj ⟩ = ̸ 0 (5.81) zarówno dla i = j jak i dla i ̸= j . Zgodnie z metod¡ Schmidta now¡ baz¦ ortonormaln¡ Ψ = (|ψ1 ⟩, . . . , |ψN ⟩) (5.82) konstruujemy w kolejnych krokach. Jej pierwszym elementem jest unormowany wektor stanu |φ1 ⟩ , (5.83) |ψ1 ⟩ = ||φ1 || 1/2 gdzie ||φ1 || = ⟨φ1 |φ1 ⟩1/2 = S11 ̸= 0. Oczywi±cie ||ψ1 || = 1 . (5.84) Janusz Adamowski 13 METODY OBLICZENIOWE FIZYKI Drugim elementem nowej bazy jest wektor stanu |ψ2 ⟩ = |φ2 ⟩ − a1 |ψ1 ⟩ . |||φ2 ⟩ − a1 |ψ1 ⟩|| (5.85) Wspóªczynnik a1 wyznaczamy z warunku ortogonalno±ci ⟨ψ1 |ψ2 ⟩ = 0 , (5.86) który prowadzi do wzoru a1 = ⟨ψ1 |φ2 ⟩ = ⟨φ1 |φ2 ⟩ S12 = 1/2 . ||φ1 || S11 (5.87) Zgodnie ze wzorami (5.85) i (5.87) drugi element nowej bazy ma posta¢ |ψ2 ⟩ = |φ2 ⟩ − ⟨ψ1 |φ2 ⟩|ψ1 ⟩ , ||φ2 − ⟨ψ1 |φ2 ⟩ψ1 || (5.88) przy czym norm¦ w mianowniku obliczamy za pomoc¡ wzoru 2 |||φ2 ⟩ − ⟨ψ1 |φ2 ⟩|ψ1 ⟩|| = S22 − S12 /S11 . (5.89) Dalsze post¦powanie wykonamy metod¡ indukcji. Zaªó»my, »e znale¹li±my m ortonormalnych wektorów stanu (|ψ1 ⟩, . . . , |ψm ⟩), przy czym m < N . Ka»dy element |ψj ⟩ (j = 1, . . . , m) jest kombinacj¡ liniow¡ elementów bazy wyj±ciowej {|φj ⟩}. Przyjmijmy, »e kolejny element nowej bazy ma posta¢ |ψm+1 ⟩ = |φm+1 ⟩ − (a1 |ψ1 ⟩ + . . . + am |ψm ⟩) . ||φm+1 ⟩ − (a1 |ψ1 ⟩ + . . . + am |ψm ⟩)|| (5.90) Dla ka»dego j ≤ m zachodzi warunek ortogonalno±ci ⟨ψj |ψm+1 ⟩ = 0 . (5.91) Z warunku ortogonalno±ci (5.91) wyliczamy wspóªczynniki aj aj = ⟨ψj |φm+1 ⟩ , (5.92) a st¡d wyznaczamy (m + 1)-szy element nowej bazy |ψm+1 ⟩ = |φm+1 ⟩ − (⟨ψ1 |φm+1 ⟩|ψ1 ⟩ + . . . + ⟨ψm |φm+1 ⟩|ψm ⟩) . |||φm+1 ⟩ − (⟨ψ1 |φm+1 ⟩|ψ1 ⟩ + . . . + ⟨ψm |φm+1 ⟩|ψm ⟩)|| (5.93) Z liniowej niezale»no±ci elementów {|ψj ⟩} wynika, »e |ψm+1 ⟩ = ̸ 0. N -krotne powtórzenie powy»szej procedury generuje N -elementow¡ baz¦ ortonormaln¡ Ψ. Tak utworzona baza mo»e by¢ nast¦pnie u»yta do obliczenia elementów macierzowych hamiltonianu i rozwi¡zania równania wªasnego dla macierzy hamiltonianu zgodnie z metod¡ podan¡ w poprzednim podrozdziale.