Phil Lucht Math & Physics Archive
Home / Math and Physics Files / Physics / Quantum Mechanics / Messiah / Chapter 16 SSPT / Messiah Kato Method

Kato Round Two

DOCX · 79.8 KB
Open DOCX file

Word-processed notes by Phil dated 1.31.09, a second pass through Kato's method as presented in Messiah, Sections 15-17. They cover contour-integral projectors, the expansion of the projector P in powers of lambda, and state corrections |n> = Pn|0> and energy corrections via traces of Bn for the nondegenerate case. The text shown also begins a degenerate case (ga > 1) and compares Kato's results with the older iterative scheme.

AI-written summary; may contain errors.

Extracted text (machine-read; may contain errors)
Kato Round Two PhL 1.31.09 Section 15. 1 Section 16. 2 What do the Pn depend on? 3 What does such an expansion of P in powers of λ mean? 4 Section 17. 4 Part I : Assume ga = 1. 4 Kato on state corrections: 5 Kato on energy corrections. 6 Part II : Assume ga > 1. 7 The Meaning of the Generalized Eigenvalue Equation. 10 Section 15. (1) Preliminary Detail. Let's ponder this claimed theorem G0a ≡ P0 f(H0) P0 = f(H0) P0 = P0 f(H0) P0 f(H0) = Σrεa0 |r><r| f(H0) = Σrεa0 |r><r| f(Er) If I insert P0 = Σrεa0 |r><r| then all three become equal, but what about domain, range and singularities? The triple operator obviously maps any perp space vector to 0, but the rightmost operator would do this: P0 f(H0) |k> = P0 f(Ek) |k> = f(Ek) P0|k> = 0 So it seems that these two operators give the same results on the perp space as well as on the subspace. An example is that if we have f(H0) = (Em – H0)-1 this does not diverge when we act on |k>. Notice another fact: since the Er are the same for all states in the subspace, call that value Ea0, then we have P0 f(H0) = Σrεa0 |r><r| f(H0) = Σrεa0 |r><r| f(Er) = f(Ea0) Σrεa0 |r><r| = f(Ea0) P0 So we really can make this full claim: P0 f(H0) P0 = f(H0) P0 = P0 f(H0) = replace Ho in any of these by Ea0. 2.Preliminary Detail. Now, in this section of Messiah we are no longer dealing with H0 and the Ea0 space. We are instead dealing with the full H, and we are assuming that even when this full H is applied, we still have some degeneracy and so Pi applies to one of these degenerate subspaces. (of course it might have dimension 1). So the theorem of interest then becomes this: Ga ≡ Pa f(H) Pa = f(H) Pa = Pa f(H) We prove validity here just as above. Our degenerate space is now Ea with common energy Ea and we have Pa = ΣrEa |r><r| where |r> are now eigenstates of H in this Ea space, and the final result is still valid, Ga ≡ Pa f(H) Pa = f(H) Pa = Pa f(H) = replace H in any of these by Ea Now suppose f(H) = (z-H)-1 where z is a complex variable. Then we will have Pa f(H) |k> = Pa (z-H)-1 |k> = Pa (z-Ek)-1 |k> = (z-Ek)-1 Pa |k> = 0 so we have no problem with singularities. If z happens to equal Ek , we just move away from the point a bit in the usual analytic sense. Here |k> is some full SE solution in the perp space of Ea. (3) At this point, I am happy with all of Section 15. We have derived contour integral expressions for the operators PΓ and the product HPΓ where H is the full Hamiltonian, and where PΓ is the projector associated with certain poles of G(z) [ ie, the eigenvalues of H ] , those poles included by your arbitrary contour Γ. There is nothing mysterious about PΓ . If you apply it to some ket, it projects out the parts of that ket (state) which are eigenstates with the eigenvalues your contour surrounds. Section 16. 1. We can write G = Σn=0 λn Go(VGo)n which I have no problem with. At this point, we have to have a very clear understanding of the meaning of an operator he calls simply P. Imagine that when λ=0, we have some degeneracy group of size N. When we turn on λ and think on all orders of λ, we know that the states will split apart in some way, and there may be some degeneracies left, such as in our picture My former meaning for the middle column above was that it corresponded to first order only. But now let's just think of it as representing all orders. So as we turn on λ, our N degenerate states move apart in energy and in my example we are left with only one degenerate subgroup of size N1. Corresponding to this group we have some subspace called EN1 spanned by the full eigenfunctions, whatever they are. This subspace EN1 has a projector P(N1). But P is supposed to be the union of all such subspaces, and this P acts as a projector for all states (those I show) in the middle column above. When λ is turned off, this P becomes the P0 for all of Ea0 . The trick is that our selected contour is supposed to capture the same poles whether λ is on or off, despite the fact that the poles moved a small amount. The claim is that we can find such a fixed contour. 2. So equation C on page 715 is our expression for P as an integral on our special contour now called Γa . If we simply insert the expansion (62) into equation C, we get the pair of results (63) and (64). Our goal is to evaluate (64) so that we have a usable expansion (63). The evaluation is extremely non-obvious, but I have done all the details in the raw notes, and I agree with the general result (67) and the specific lowest order terms in (69). The derivation is entirely mechanical. What do the Pn depend on? P = Σn λn Pn Notice this fact: when we talk about the poles of C which give P in the limit λ = 0, we are saying P0 = (2πi)-1 ∫Γa dz G0(z) and contour Γa captures all the poles, but all the poles are at the exact same location which is Ea0. So really there is exactly one pole at z = Ea0 and its residue is P0. When we turn on λ, the N poles tend to move away from z = Ea0, but our contour still captures them by design. Now consider: P = (2πi)-1 ∫Γa dz G(z) = (2πi)-1 ∫Γa dz G(H0, V, λ; z) = h(H0, V, λ, Ei) so here we claim that P is a function of all four variables shown, and Ei are the full SE energy eigenvalues which we don't know. Note that we replaced H dependence with H0 and V dependence. Now look what happens when we put in the λ expansion for G, P = (2πi)-1 ∫Γa dz G(z) = Σn λn (2πi)-1 ∫Γa dz G0 (VGo)n = Σn λn Pn The left integral has poles at Ei as just stated, but the right integral has all its "poles" at Ea0, so for any value of n, the integrand of the dz integral G0 (VGo)n only has singularities at z = Ea0. We see however that the terms don't just have simple poles, they have poles of degree n+1. We expect the residues of all these poles of various orders to be a function of the singularity location Ea0. Therefore, we expect to see this dependence : Pn = (2πi)-1 ∫Γa dz G0 (VGo)n = Pn(H0, V, Ea0) P0 = (2πi)-1 ∫Γa dz G0 = P0(H0, Ea0) // no V dependence here. and that is exactly what we see in the terms shown in (69). The Ea0 dependence is inside the Qa0 factors and some is also inside the P0 factors What does such an expansion of P in powers of λ mean? All I know to say is this: (1) P is an operator that depends on λ and, since λ is assumed small, it is reasonable to expand P in a power series in λ, so P = Σn λn Pn. (2) Imagine that we start with subspace Ea0 when λ=0 and it contains N basis vectors. When we turn λ on, the correctly chosen basis vectors fly off into a set of spaces we might call Ea(i) and we could talk about the total space Ea = Ea(1) Ea(2) ... Ea(n) where there were n distinct eigenvalues for the final energy Ei . Each of these spaces has gi basis vectors (Messiah page 698). The dimensionality of the space Ea is still N = ga= Σi gi, but it is not the same space as Ea0. The operator P acts on the space of all full solutions of the SE, and it projects out any solutions that are within the space Ea, and it rejects those solutions which are in the space (Ea) . That is what P does! Note that Ea is a subspace of full H. The component projector Pn projects out the portion of a state in Ea that is of order λn. (1) We have shown that the Pn are functions of H0, V, Ea0, and in practice this comes out meaning that the Pn are functions of operators P0 , V, and Qa0. Comment: There is a huge amount of underlying math going on in Section 16. I did it all in the raw notes, and I may review it all later in this document, but on my first pass I derived every single thing including a typo found on page 717 in the last line. For the moment, let us completely ignore all this mathematical machinery and just accept the two results: (1) expansion (69) showing the first terms in the expansion of P = Σn=0 λn Pn. (2) expansion (72) showing the first terms in the expansion of (H-Ea0)P = Σn=1 λn Bn . Here, the Pn and Bn are finite sums of products of operators P0, V and Qa0 ! There are no other base operators involved. It is all really quite simple when the dust settles. Section 17. Part I : Assume ga = 1. This means N=1 in my picture below! The dimension of Ea0 is 1. So this analysis will apply only to one of the isolated singlet states on the left edge of my picture. This analysis does not apply to singlet states like "n" and "m" ! For now we shall refer to our all-orders singlet state of interest just as |ψ0> where subscript 0 is unrelated to component 0. Kato on state corrections: [ see update of this subject in Kato Meta notes Section 2A ] We assume that our state has the usual components expansion: |ψ0> = |0; ψ0> + λ |1; ψ0> +λ2 |2; ψ0> ... Theorem: P |0; ψ0> = constant * |ψ0> This is easily shown in the notes when we expand |0; ψ0> = Σi ai|ψi> and then apply P. Corollary: If we apply P on the left and our expansion for P = Σn λn Pn on the right, then we have produced a full all-orders expansion for the state |ψ0> where we now ignore overall normalization on |ψ0> |ψ0> = P |0; ψ0> = Σn λn Pn |0; ψ0> In other words, this says: |n; ψ0> = Pn |0; ψ0> = nth order state correction where Pn are the operators we computed in the last section. Here are some examples |1; ψ0> = Q0a V |0; ψ0> |2; ψ0> = [Q0a V Q0a V –Q0a2 V P0 V ] |0; ψ0> You can throw out terms in these formulas which have a P0 on the left (they give multiples of |0> and only affect normalization), or which have Q0a on the right (these terms are 0 since Q0|0> = 0 ). I have already thrown out several terms to get the above results. [ Again, see Kato Meta notes on this. ] Comment: Prior to Kato, we were able to compute state corrections in the non-degenerate theory only by a rather clumsy iterative method, which I quote: |1> = Q0aV |0> 1 s = 1 ε1 = <0| V |0 > = Vnn // Messiah p 689 (12) 1 |2> = Q0aV |1> – ε1 Q0a |1> 2 s = 2 ε2 = <0| V |1> = <0|V Q0aV |0> // Messiah p 694 (26) 1 |3> = Q0aV |2> – ε1 Q0a |2> – ε2 Q0a |1> 5 s = 3 ε3 = <0| V |2> 2 |4> = Q0aV |3> – ε1 Q0a |3> – ε2 Q0a |2> – ε3 Q0a |1> 13 s = 4 ε4 = <0| V |3> 5 |5> = Q0aV |4> – ε1 Q0a |4> – ε2 Q0a |3> – ε3 Q0a |2> – ε4 Q0a |1> 34 s = 5 ε5 = <0| V |4> 13 In order to compute |5>, for example, we need to know all these things: |4>, |3>, |2>, |1>, ε4, ε3, ε2, ε1 Kato gives as a direct formula for |5> (it may have 34 operator terms, however). You can see that somehow the Kato method sums all these things up magically. Thus, at this point we have a Kato formula for all (non-degenerate case) state corrections. Now we want: Kato on energy corrections. Theorem: HP = EaP . Here, Ea refers to the final all-orders corrected energy of state |ψ0>, and P is as we have been using it, it projects only |ψ0>. We can prove this theorem by applying it to all states in H. For the state |ψ0> which has energy Ea (odd notation now), it is obviously true. Then for all other states in H, it says that 0 = 0. I think this is enough to show operator equality. Theorem: Tr(P) = Tr(P0) = 1. Whether we do P or P0, our projector punches out just one state, and if we go to a basis where the P's are diagonal, there is just one diagonal element and it is 1. Then trace is independent of basis, QED. Now recall from the end of Section 16 that (H-Ea0)P = Σn=1 λn Bn Take the trace of both sides: tr(HP) – Ea0tr(P) = Σ n=1 λntr(Bn) But we know HP = EaP from above, so get Eatr(P) – Ea0tr(P) = Σ n=1 λntr(Bn) Ea– Ea0 = Σ n=1 λntr(Bn) = Σ n=1 λnεn which tells us how to compute the correction in any order, εn = tr(Bn) The first few Bn we wrote out in (72) on page 717, and we have a machine that can push out any Bn we want! So now we can compute both |n> and εn independently using Kato formulas, and we have no need for that "clumsy iterative sequence". So even in our non-degenerate theory, Kato has made a contribution. Theorem: Tr(P0A) = <0|A|0> Proof: Tr(P0A) = Tr(|0><0|A) = <i |0><0| A | i > = <0| A | i ><i |0> = <0|A|0> Fact: It turns out that all the terms in the sum that is Bn, such as the examples shown in (72) for n=1,2, contain at least one factor of P0, and my raw notes explain why this is so. A typical term might then have the form Tr(Bn term) = Tr(MP0N) = Tr(P0NM) = <0|NM|0> // using the above theorem. Thus it is that every term in tr(Bn) can be expressed in the form <0|X|0> where X is some operator. The bottom of page (74) shows the lowest three cases, I calculate them in my raw notes. He replaces any residual P0 by |0><0| since this simplifies the results! So now we have the energy corrections all in the form <0|X|0>. Part II : Assume ga > 1. This means N=1 in my picture below! The dimension of Ea0 is 1. In my Round One, I had a lot of trouble with the first half of page 718, so here is another attack: Setting up the 1:to:1 mappings between Ea0 and Ea. We start with this picture: On either side of the vertical line, we have a complete set of states that span H = H(0). Theorem 1: The states |n> and |0;n> are always connected by a non-vanishing matrix element. Let's assume that the five states in Ea0 shown on the left are the λ=0 limits of the 5 perturbed states on the right. We know we can find linear combinations of any starting set of 5 basis functions on the left and find the right ones to make this true. Call these states on the left |0;n> for n = 1,2,3,4,5. Call the states on the right just |n> for n=1,2,3,4,5. We can write |n> = |0;n> + λ |1;n> + etc. In this notation, <n|0:n> = 1 when λ = 0, but becomes something else when λ = 0, but it never becomes 0 ! That is my claim. The states |n> and |0;n> are always connected by a non-vanishing matrix element. This is I guess an appeal to continuity near the location λ = 0. If this connecting matrix element is lost, then I don't think we can claim to be doing "perturbation theory". We are just perturbing a state slightly, we are not jerking it completely out of its box so it has no connection with the initial state. So I think this Theorem 1 is OK. Claim A1: P |Ea0α> = | Eaβ>. For any state α in Ea0, Pα gives us some state β in Ea. Details: any state in Ea0 = linear combination of states in Ea + linear comb of other states on the right due to the fact that all states span H. P(any state in Ea0) = P(linear combination of states in Ea) = a particular state in Ea Let's pick a specific state "α" in Ea0 and call it |Ea0α>. Let's say the last line above projects it into state | Eaβ> which is some specific linear combination of states that make up Ea. So we have P |Ea0 α> = | Eaβ> We certainly have not made any profound claim here. We have just said that P acting on an arbitrary state in Ea0 results in some state in Ea. Theorem A1: The mapping shown above treated as P: Ea0 → Ea is in fact 1:to:1 and is invertible. Proof: Let's consider this mapping as P: Ea0 → Ea , a restriction of P: H → Ea . Does this first mapping have a nullspace within Ea0 ? Could there be a state in Ea0 that is entirely a linear combination of states in (Ea) ? If so, then we do have a nullspace. But in Theorem 1 above we claim that this can never happen, and any state in Ea0 will have an overlap with some state in Ea . This is true for the 5 tuned states we show on the left and described above, and is true then for any linear combination of them. Thus, there are no elements in Ea0 such that Pψo= 0, there is no nullspace, and so P is 1:to:1 and is invertible. Normally a projection operator is non-invertible, but when described in this way, P is invertible. P of course is not invertible when described as P: H → Ea. Now we can repeat everything above in the other direction and say Claim A2: P0 |Eaδ> = | Ea0γ>. For any state δ in Ea, P0δ gives us some state γ in Ea. Details: Theorem A2: The mapping shown above treated as P0: Ea → Ea0 is in fact 1:to:1 and is invertible. Fact: We are not claiming that P0-1 = P. I suspect this is not true, but whether or not true, we do not need this fact. Corollary C1 . Any element β of Ea may be uniquely represented as P acting on some state α in Ea0. | Eaβ> = P |Ea0α> "Let us suppose that any vector in Ea may be considered as the projection into Ea of a certain well defined vector of Ea0." [ by projection operator P ] " Thus any eigenvector of H in Ea can be put into the form P | Ea0α> " Corollary C2 . Any element γ of Ea0 may be uniquely represented as P0 acting on some state δ in Ea. |Ea0 γ> = P0 | Eaδ> = Now finally we can march ahead on page 718. Let's now change our notation to match Messiah. We will rewrite corollary C1 to say | Eaα> = P |Ea0α> rather than use α and β. We are certainly not implying that | Eaα> = |Ea0α> . We are just using the same label α on both sides to show that they are related in this way by P. Now let | Eaα> be an eigenket of H. Then we have H | Eaα> = Eα | Eaα> and we can thus write HP |Ea0α> = Eα P |Ea0α> // which is page 718 A We are free to apply P0 to both sides to get P0HP |Ea0α> = Eα P0P |Ea0α> // which is page 718 B We are free again to express |Ea0α> = P0 |Ea0α> on both sides to get P0HPP0|Ea0α> = Eα P0PP0 |Ea0α> and now we define Ha ≡ P0HPP0 Ka ≡ P0PP0 // which is page 718 (75) and we then have Ha |Ea0α> = Eα Ka |Ea0α> // which is p 718 (76) and this is our famous "generalized eigenvalue problem". At this point in the raw notes I show the following facts: The Meaning of the Generalized Eigenvalue Equation. What exactly does the equation P0HPP0|Ea0α> = EαP0PP0 |Ea0α> tell us? The state |Ea0α> is not "just any state". It is this specific state: |Ea0α> = P-1 | Eaα> | Eaα> = P |Ea0α> It is the "back-projection" into Ea0 of a state | Eaα> in Ea which solves the full SE Hψ = Eαψ. There are N such states in our notation, so think of α = 1,2...N. So there are N of these back-projections. Only these certain states satisfy the above equation. If we could exactly solve the above equation, we would exactly now the eigenvalues Eα and we would exactly know the back-projections |Ea0α>. Now consider a more generic problem in some N dimensional space A|i> = kiB|i> which we want to solve for ki and the |i>. Suppose A and B are series in a smallness parameter λ. Suppose we were to write A(thru λ2) |i,λ> = ki(thru λ2)B(thru λ2) |i, thru λ2> If we could solve this equation exactly, we would interpret ki(thru λ2) and |i, thru λ2> as being approximations to ki and |i>. We would expect as we add more and more terms to A and B, ki(thru λ2) and |i,thru λ2> would converge to the values ki and |i> . Write out the above, [ A0 + λA1 + λ2A2] |i, thru λ2> = ki(thru λ2) [ B0 + λB1 + λ2B2] |i, thru λ2> Main Point: once you pick an order (here order = 2), you have a well-defined problem which has eigenvalues and eigenkets. I don't think it makes any sense to try to represent this as a sum of problems in each lower order! For example, I think the following does not make sense, where we treat ki,1 for example as the solution of some "order λ= 1 only" problem, ki(thru λ2) = ki(at order λ0)+ λ ki(at order λ1) +λ2ki(at order λ2) = ki,0 + λ ki,1 + λ2 ki,2 and similarly an attempted expansion of |i, thru λ2> in this manner does not make sense. Suppose we were to solve the "thru λ0" equation and find the values Ki,0. And then we go off and solve the "thru λ1" equation and find ki(thru λ1) . We can certainly Taylor expand all solutions in an infinite power series in smallness parameter λ (assuming things are nice of course), ki(thru λ0) = Ki,0 ki(thru λ1) = K'i,0 + K'i,1λ + K'i,2λ2 + ... ki(thru λ2) = K"i,0 + K"i,1λ + K"i,2λ2 + ... I think almost surely you would find that Ki,0 ≠ K'i,0 ≠ K"i,0 and so on. We see this same issue when we treat the set tn of polynomials as a spanning set in L2. It does not form an orthogonal basis, so the coefficients of lower terms don't "stay put". You need to do a lot of work (maybe Bloch does this work) to make things stay put. So here is the MO for handling this kind of problem. You start probably with order λ1 and solve the eigenvalue problem. If you want to know ki to more accuracy, or if you want to try to split any remaining degeneracy in the eigenkets, then you start over and solve the λ2 problem. Theorem 1: Any projection operator is Hermitian. Theorem 2: Projection operators have non-negative diagonal matrix elements so <ψ|R|ψ> ≥ 0 Lemma 3: If you can write A = BB†, then A is positive definite. Theorem 3: The operator Ka = P0PP0 is positive definite. This is so because you can write the operator as Ka = P0PP0 = P0PPP0 = (P0P) (P0P)† = BB† . I don't have a proof that Ka does not have any 0 eigenvalues, but I think it does not. Messiah says positive definite and that means no zeros. We can then write our equation above as (Ka-1 Ha) |Ea0α> = Eα |Ea0α> and this is then a standard EV problem in an NxN space. But now I am skeptical of this last inversion on Ka, so let's leave our problem as this: Ha |Ea0α> = Eα Ka |Ea0α> [ But footnote on page 719 states outright that Ka has an inverse! And he comments as I have often done in what sense this inverse exists. ] Since we have Ha ≡ P0(HP)P0 Ka ≡ P0(P)P0 // which is page 718 (75) and since we have explicit expansions in λ for (P) and for (HP), we can put these in to get a problem to a given order. Let's use (77) and (78) and expand in orders Ka(0) = P0 Ka(1) = 0 Ka(2) = -λ2 P0VQa02VP0 Ha(0) = Ea0P0 Ha(1) = λ P0VP0 Ha(2) = Ea0 Ka(2)+ λ2 P0VQa0VP0 = -λ2 Ea0 P0VQa02VP0 + λ2 P0VQa0VP0 Also think of Eα = Ea0 + λε1 + λ2 ε2 + ... Now let's write a generalized EV problem in each order: λ0: Ea0P0 |Ea0α> = Ea0 P0 |Ea0α> just says Eα ≈ Ea0 λ1: λ P0VP0|Ea0α> = λε1 P0 |Ea0α> P0VP0|Ea0α> = ε1|Ea0α> I do recognize this as our level 1 EV problem. λ2: Ha(2) |Ea0α> = [ Eα(2)Ka(0) + Eα(0)Ka(2)] |Ea0α> [-λ2 Ea0 P0VQa02VP0 + λ2 P0VQa0VP0] |Ea0α> = { ε2 λ2P0 - Ea0λ2 P0VQa02VP0} |Ea0α> [-Ea0 P0VQa02VP0 + P0VQa0VP0] |Ea0α> = { ε2 P0 - Ea0P0VQa02VP0} |Ea0α> Two large terms cancel and we get P0VQa0VP0 |Ea0α> = ε2 P0 |Ea0α> P0(VQa0V) |Ea0α> = ε2 |Ea0α> and I do recognize this as our level 2 EV problem. λ3: Ha(3) |Ea0α> = [ Eα(3)Ka(0) + Eα(1)Ka(2)] |Ea0α> The RHS I can write as: = [ λ3 ε3 P0 – ε1λ λ2 P0VQa02VP0] |Ea0α> Rewrite this as { Ha(3) + ε1P0VQa02VP0} |Ea0α> = ε3 |Ea0α> But I have to do more work to compute Ha(3) because I need (HP)(3)and we only did this on page 717 to order 2. I would have to do it like this from (70) (HP)(3) = Ea0 P(3) + B(3) so there are really two new things I would have to compute. But I could do it, and I could then find out what that ε3 equation looked like. [ I finally did this in the Kato Meta notes ] This is an important point. In my non-resolvent section notes, I had no way to "thread myself" to the ε3 equation. But here Kato gives us the exact prescription, we just have to turn the crank! Of course actually solving the level 3 EV equation would probably be a nasty numerical problem like the level 2 problem because all the perp space states are involved. Now, above we were looking for the EV equations in each order and we saw exactly how you go about that problem. But suppose we only care about the energies! Well, part of the same problem. We have to do this: level 1: P0VP0|Ea0α> = ε1|Ea0α> => det(V - ε1) = 0 level 2: P0(VQa0V) |Ea0α> = ε2 |Ea0α> => det(VQa0V - ε2) = 0 level 3: { Ha(3) + ε1P0VQa02VP0} |Ea0α> = ε3 |Ea0α> => det(Ha(3) + ε1P0VQa02V - ε3) = 0 and so on. Notice that these determinants are always NxN if we started with Ea0 of that dimension. The determinant should be basis independent, so we can compute them in a raw starting basis for the space Ea0. This subject is revisited in later Rounds.