Phil Lucht Math & Physics Archive
Home / Math and Physics Files / Physics / E&M / Vector Spherical Harmonics

vector harmonics

DOCX · 49.1 KB
Open DOCX file

Phil's extended notes dated 2.8.03, built on a 1995 Physics 712 handout on vector spherical harmonics assembled by Carleton from notes of Richard and Tracy. They define the three vector functions X, Y and Z from Y_lm, show why they form a closed set under vector operators and L^2, and prove their orthogonality. They then argue for an expansion theorem and a completeness condition, with comparisons to Jackson. Calculations are in an appendix.

AI-written summary; may contain errors.

Extracted text (machine-read; may contain errors)
Vector Spherical Harmonics PhL 2.8.03 These are my extended notes on the 1995 Physics 712 handout on the subject of VSH which was assembled by Carleton from notes of Richard and Tracy. Lots of calculations are recorded in my appendix. I plan to summarize this set of notes in another document, leaving out all the details, and trying to focus on the main points. 1. The Scalar Function defines an axis rotation. Consider the three vectors as follows: r x r where is any complex function (,). Notice that all three vectors are dimensionless. These three vectors are mutually perpendicular: r = rr = 0 since is not a function of r r (r x ) = 0 since A(AxB) = 0 for any vectors (r x ) = 0 same reason What are these vectors? The radial one is just of magnitude pointing radially outward, that is pretty clear. The r vector points in a direction tangent to the sphere's surface in the direction in which has its maximum increase. And r x is also tangent also and is perp to the other two vectors. Now let's try to expand an arbitrary complex function A(,) as follows: A = r + + r x where , and are complex functions of and . Is this a completely general expansion of A? I will argue that it is, and here are the components: = A (r) = (A ) = A ( r x ) All we are doing is changing from x,y,z to x',y',z' where the new coordinate system is a function of our pilot function . 2. Specific choice for as Ym(,) and some reasons for this choice. We could, for example, set = Ym(,), then we get: r Ym = 0 r (r x Ym) = 0 Ym (r x Ym) = 0 Let's now give these three vector functions Carleton's names, Xm = r x Ym Ym = Ym Zm = r Ym In passing, we note that Jackson also uses an X function, but his is scaled differently, see (16.45). XmJACKSON = Xm = L Ym iL = r x The i here comes from Jackson's inclusion of an i in his definition of L, making it consistent with the L that we use in quantum mechanics. For our purposes here, however, this factor causes only trouble. I might have called these more suggestive names, like Mm , Rm and Gm (angular Momentum, Radial, Gradient) . One problem is that you can never remember which letter goes with which function. In retrospect, I think I like the simple X,Y,Z choice. Now, for each choice of values m, we have a little perpendicular vector triad where one vector is radial and the other two are tangential to the surface of the sphere. Notice, however, that the orientation of the two tangential vectors relative to the sphere is going to be dependent on the choice of and m, whereas the radial vector is always radial. Why are we interested in these vectors with = Ym ? Well, first off, in our appendix at the end of this paper we painstakingly calculate many things, and in doing so we learn many things. One fact we find is that application of any of the standard operators like curl, div, grad, lapl, r and r x to the three basis functions produces either a linear combination of the same basis functions ( which reinforces our idea of them spanning the 3-space), or produces a multiple of Ym in the case of an operation that produces a scalar result like div. In these proofs, we sometimes encounter the 2 operator and we replace it with the operator -1/r2 L2 when it acts on a function of and , where iL is r x . It is at this point that we make use of the specific properties of the Ym functions, that L2 Ym = (+1) Ym. It is this fact that keeps everything closed within the little m manifold. For example, you never encounter an L+ type operator that tries to raise you to Ym+1 , for example. Let's look more closely at this claim that nothing can push us out of the m space. No matter how much vector stuff we apply on the left, when we work through all the vector identities, these are the only dimensionless vector things we can "end up with": Ym Y rYm Z r x Ym X (r Ym) 0 r2 x Ym 0 r2 Ym r2 2 Ym = - L2 Ym = - (+1) Ym = - (+1)Y The only things we have to "play with" are the vector r or , the scalar r, and the operator. Now for any pilot function (,) in place of Y, the first 6 items would still be true, and our space would be closed under these operations. It is the last item that is critical. With the generic function we would end up with r2 2 = r2 g, some new function, and we could then end up with g as a new vector. As an example, we know (by explicit calc in our appendix) that 2 applied to any of the vector basis functions just yields a linear combination of those basis functions. We also know that any purely-r operator can only shuffle the powers of r around in some way, without affecting the Ym -- certainly we will not shift any m by applying combinations of r and r. Therefore, it is true that the L2 operator when acting on any of the vector basis functions will give at worst a linear combination of same. Since [ L2 , L ] = 0, we can see that L2 X = (+1) X. For Y and Z I don't think this is true, but L2 will certainly yield a linear combination of the vector basis functions as per our discussion above. In particular, the vector operators in Maxwell's Equations won't take you out of m, so each m manifold represents a "separate problem", as is the goal in any diagonalization. Of course the underlying fact is that Maxwell's equations are invariant under SO(3) and this is why L2 L3 diagonalization is possible. The Hamiltonian or Lagrangian would be something like FF + AJ and is clearly SO(3) invariant, not to mention SO(3,1) invariant. So these comments I think provide a little extra motivation for the underpinning of the vector multipole expansion. Before going on, we should note that Jackson's "grand finale multipole expansion of E or B" 16.47 has two vector terms, but according to 16.143, the second term itself breaks into two other terms, and you then end up with three vector terms in each equation, and these are precisely the vector basis functions we are here talking about. Jackson however does not really discuss the fact that these three functions span the space; he is just silent about that and grinds out the results. 3. Orthogonality Proofs Let's think of orthogonality not just in terms of dot products, but in terms of complex dot products with the left item complex conjugated, and integrated over all solid angle d. A special "inner product". Y with Y. Orthogonality of the Y's is obvious from the 's, since = 1. That is, we know that our choice of = Ym(,) precisely have this orthonormality, namely ( stated as (5) in the paper ) d Y'm'*(,) Ym(,) = d Y'm'*(,) Ym(,) = ', m',m X with X. Orthogonality of the X's requires the following work: (there is probably an easier way, see below) L = Lx +Ly +Lz Define the following = i => * = 2 and * ∓ = 0 L = Lx + Ly You then find that L = (1/2i)[ + L+ + - L-] + Lz and then (L )* (L ) = (1/2) { L+* L+ + L-* L- ) + L3* L3 where I have left space for you to write in Y'm' and Ym in the spaces. The two raising or two lowering operators do the same change to the two Y functions, so the final delta form is not changed, but you pick up the square of the raising algebra coefficients Jackson shows on page 542. Then added to the last squared coefficient m2 you get (+1), as Carleton shows in his (4). So, d LY'm'*(,) L Ym(,) = (+1) ', m',m Notice that this proof does not work with just any old functions! Here is another proof that is more to the point: d LY'm'*(,) L Ym*(,) = d <'m' |L| > <|L| m> = <'m' |L L|m> = <'m' |L2|m> = (+1) <'m'|m> = (+1) ', m',m where L is the abstract operator in the usual Hilbert space we deal with in these matters. Again, it is the Casimir operator of the group and all that stuff. Z with Z. Finally, what about orthogonality of the Z's? I got stuck on that for a while, but then I realized this theorem d ( f) = 0 as long as f(,) is finite at = , and is periodic in . See proof on scratch. You basically treat the divergence as two terms and in each term you have a perfect differential with respect to one of the two angle variables and then the assumptions given make the result zero. Using a simple vector identity, a corollary to this theorem is d (f g) = - d (f 2g) just as if you were doing a parts integration and throwing away the parts. We know from Jackson p 543 that -2g = (1/r2) L2 g and if g is a Ym then L2 becomes (+1). This then proves orthogonality of the Z's, equation (6), r2 d Y'm'*(,) Ym*(,) = (+1) ', m',m Y with Z and Y with X. These function sets are orthogonal simply because the vectors are orthogonal from our earlier observations, namely, that r Ym = 0 => Y with Z = 0 r (r x Ym) = 0 => Y with X = 0 Z with X. This is the one remaining combination, and it is not trivially true because, although Ym (r x Ym) = 0 we have Ym* (r x Ym) 0 Here is a proof that with the angular integral included, Z is orthogonal to X. Start with [ f Lg ] = f Lg + f Lg // just a vector identity, thinking f = Ym* Integration over solid angle gives 0 for the left factor from our theorem above, assuming f and g are finite etc. The first term on the right is the one we want to show is 0 (it is ~ Z* X) , so we will have proven (7) if we can show that the second term on the right is zero. But Lg = (r x g) = g ( x r ) - r ( x g) = 0 + 0 = 0 since ( x r ) = 0 and x (g) = 0, QED. 4. The Expansion Theorem We can combine all the orthogonality conditions proven above involving the X,Y,Z into a single statement. To do this, let's redefine the vector functions as follows X1m = k Xm = k r x Ym = i k L Ym X2m = Ym = Ym X3m = k Zm = k r Ym where we have defined k 1/ Then in the previous section we have proven the following fact: d Xn''m'(,)* Xnm(,) = ', m',m n',n orthogonality Furthermore, we have shown that the functions Xnm(,) as vectors in 3-space form a triad of perpendicular vectors which, if normalized to unity, would just be some rotation of the canonical unit vectors, with the specific rotation being a function of , m, and . Therefore, in terms of 3-space, we know that the vectors Xnm(,) clearly "span" the 3-space. Any vector could be written as a linear combination of these three vectors. Now, we want to make this conjecture: any vector function of and can be expanded as follows: A(,) = mn Amn Xnm(,) (1) The radial projection of this equation is, A(,) = Ar(,) = mn Amn ( Xnm(,)) = m Am2 Ym(,) and we know from scalar theory that this is in fact a "complete" expansion for the scalar function Ar(,). So at least the conjecture seems possibly true. The orthogonality makes us think it is true! At least within each partial wave, we can see that we are spanning the full 3-vector space with our three basis functions. If we assume the above expansion is true, we can use the orthonormality condition as follows. Start with the expansion, A(,) = mn Amn Xnm(,) Peruse the orthonormality, d Xn''m'(,)* Xnm(,) = ', m',m n',n Apply integral operator to both sides d Xn''m'(,)* A(,) = mn Amn d Xn''m'(,)* Xnm(,) = mn Amn ', m',m n',n = A'm'n' And there is our projection, A'm'n' = d Xn''m'*(,) A(,) I have proven nothing of course, but it does seem reasonable. Here is the implied completeness condition: mn [Xnm*(,)]i [ Xnm(',') ]i' = i,i' <|''> = i,i' ( - ') which would be called an addition theorem for the X's. If we could prove this directly, I think our expansion conjecture would then be justified. However, I think the proof would be very difficult. The usual proof is to show completeness some other way, then the above has to be true! In a different notation we might say, <nm|i> <i|n''m'> = <nm|n''m'> orthogonality <i|nm><nm|'i'''> = <i|'i'''> completeness Finally, if A = A(r,,), treat r as a parameter being carried along, and we then get A(r,,) = mn Amn (r) Xnm(,) Amn(r) = d Xnm(,)* A(r,,) This is really a multipole or partial wave expansion of a vector field, and we are going to apply it to the electric and magnetic fields soon. What we are doing is similar to Jackson Chapter 16 but maybe a little more organized. We shall find that we can deal with each partial wave separately and thereby simplify our attack on certain problems. 5. Apply divergence to the expansion In these notes, I mistakenly used the symbol instead of r as the label for the coefficient of the radial function Y. I then stayed consistent with that use. The two transverse vectors Z and X get labels 1 and 2. Since I want to check things against Carleton's writeup, let's use his form of the expansion A = m [ A2 X + A Y + A1 Z ] A = m [ (A2 X) + (A Y) + (A1Z) ] = m [ 1 + 2 + 3 ] From our appendix we have Xm = 0 Xm = 0 Ym = (2/r) Ym Ym = Ym Zm = - (+1) (1/r) Ym Zm = 0 So we get 1 = (A2 X) = A2 X + A2 X = r A2 ( X ) + A2 ( X ) = r A2 ( X ) + A2 ( X ) = r A2 ( 0 ) + A2 (0 ) = 0 2 = (A Y) = r A ( Y ) + A ( Y ) = (r A ) Ym + A (2/r) Ym = 1/r2 r ( r2 A ) Ym 3 = (A1Z) = r A1 ( Z ) + A1 ( Z ) = r A1 ( 0 ) + A1 (- (+1) (1/r) Ym ) = - A1 (+1) (1/r) Ym So here is the result A = m [ A2 X + A Y + A1 Z ] A = m [ (A2 X) + (A Y) + (A1Z) ] = m { 1/r2 r ( r2 A ) - A1 (+1) (1/r) } Ym which agrees with (21) Now, suppose someone imposes this requirement, A = 4 Then this really must be satisfied in each partial wave, so we find that { 1/r2 r ( r2 A ) - A1 (+1) (1/r) } = 4m Thus, this divergence condition (perhaps B = 0 for a magnetic field, or E = for E field) puts no restriction at all on the function A2 , but requires the other two functions to be related by this little DE. This begins to show how we might apply Maxwell's equations and end up with constraints on the multipole coefficients of the fields within each partial wave. 5. Apply curl to the expansion Since I want to check things against Carleton's writeup, let's use his form of the expansion A = m [ A2 X + A Y + A1 Z ] x A = m [ x (A2 X) + x (A Y) + x (A1Z) ] = mn [ 1 + 2 + 3 ] From our appendix we have x Xm = - [(+1)/r ] Ym - (1/r ) Zm x Xm = - Zm x Ym = - (1/r) Xm x Ym = 0 x Zm = (1/r) Xm x Zm = Xm So we get 1 = x (A2 X) = A2 x X + A2 x X = r A2 ( x X ) + A2 ( x X ) = r A2 (- Zm ) + A2 (- [(+1)/r ] Ym - (1/r ) Zm ) = -[ r A2 + (1/r) ] Zm - A2 (+1)/r Ym = -(1/r)r (rA2)Zm - A2 (+1)/r Ym 2 = x (A Y) = r A ( x Y ) + A ( x Y ) = (r A ) 0 + A(-1/r) Xm = -A(1/r) Xm 3 = x (A1Z) = r A1 ( x Z ) + A1 ( x Z ) = r A1 (Xm ) + A1 (1/r) Xm = [r A1 + A1/ r] Xm = (1/r)(r (r A1) Xm So here is the result A = m [ A2 X + A Y + A1 Z ] x A = m [ x (A2 X) + x (A Y) + x (A1Z) ] = m { -(1/r)r (rA2) Zm - (+1)/r A2Ym + [(1/r)(r (r A1)- A/r] Xm } 1 2 and amazingly enough, this exactly agrees with (22)-(25). Now, suppose someone imposes this requirement, x A = 0 Then this really must be satisfied in each partial wave, and for each component! So we get -(1/r)r (rA2) = 0 => nothing since A2= 0 from next equation - (+1)/r A2 = 0 => A2 = 0 (1/r)(r (r A1)- A/r = 0 => r (r A1) = A So with this condition, in each partial wave we have knocked out the A2 component! And the other two components are related by this simple differential equation! 6. Doing Electrostatics with VSH We have our two equations already noted, repeat them here: E = 4 which implies { 1/r2 r ( r2 E ) - E1 (+1) (1/r) } = 4m (a) verifies (31) and x E = 0 which implies - (+1)/r E2 = 0 => E2 = 0 (1/r)(r (r E1)- E/r = 0 => r (r E1) = E (b) The two DE's both involved E1 and E. If we combine these we get (32) as a single DE for E1, and if we then define = - r E1 then equation (31) reads as follows: r2 + (2/r) r - (+1)/r2 = - 4m Compare this to Jackson 16.5 with k2 = 0 and a source added, and you see that we have discovered our friend the Poisson equation where the "potential" seems to be = - r E1. So think of this as saying that we solve the Poisson equation for , and then we have E1= -/r, E = -r , E2 = 0. Then our E field must be, E = m [ E Y + E1 Z ] = m [-r Y - /r Z ] = - m [ r m Ym + m Ym ] where now we have shown the subscripts on which we were too lazy to add before. Do we recognize this solution ? Go to Jackson (4.1) on the multipole expansion for , and assume we have found some solution (r,,) = m (4/(2+1)) qm 1/r+1 Ym = m m(r) Ym(.) where m(r) = (4/(2+1)) qm 1/r+1 Then the electric field should be E = - = - m [ m(r) Ym(.) ] = - m { [ m(r)] Ym(.) + m(r) Ym(.) } = - m { rm(r) Ym(.) + m(r)/r r Ym(.) } = - m { rm(r) Y + m(r)/r Z } which agrees with our VSH result. 7. Doing Magnetostatics with VSH Before looking at Maxwell's here, (35) is just the electrostatic expansion restated for magnetic quantities, including the magnetic potential. If we set B = - we instantly end up with (36) through (38), no problem here. Now, let's look at Maxwell's equations. We have our two equations already noted, repeat them here: B = 0 which implies { 1/r2 r ( r2 B ) - B1 (+1) (1/r) } = 0 see (42) and x B = 4/c J which implies -(1/r)r (rB2) = 4/c J1 / Z (40) - (+1)/r B2 = 4/c J / Y (39) (1/r)(r (r B1) - B/r = 4/c J2 / X (41) The two DE's both involved B1 and B. I have combined these to get (43) for B driven by J2. Now derivation of (44) requires a bit of a digression! Jackson (3.120) shows the definition of the Green's function for this equation and the form of the solution. I abbreviate as follows: op[g] = -4/r2 (r-r') (3.120) Then if you have op[F] = s the solution will be F(r) = - g(r,r') s(r') ( r'2/4) dr' as you know by applying op to both sides. We show the source function s as localized. For r outside this region, we have r > r' and we know that g(r,r') = B'(r')/r+1 . Similarly, if we look at very small r near r=0, we conclude that for r < r' we have g(r,r') = A(r')r . From the required symmetry of g, this tells us that g(r,r') = C [ r< ] [ 1 / r>+1 ] = 4/(2+1) r< / r>+1 We determine the constant according to page 80 and we find that C = 4/(2+1) as shown above. The solution of our posed problem is then F(r) = - 1/(2+1) * 1/r+1 * s(r') r' +2 dr' Now in our particular problem we have s(r) = 4/c (+1) J2(r) and F = rB and this gives (44) !! So the point is that we did our VHS thing for this magnetic problem and we ended up with an equation (43) for B driven by J2 and we have solved it in (44) for B . Comparing (44) to (36) gives m = -/c J2m(r') r' +2 dr' but of course we are still in m partial waves here. We can use (11) to replace J2m(r') with the projection integral, and this then gives (45) which can then be rewritten easily as (46). This result (46) claims to tell us the magnetic moment of a current distribution. In Jackson this appears in (16.95), but the forms don't exactly match. Here is how we fix things up. Consider: [ rYm r x J ] = r x J [rYm] + r Ym (r x J) = 1 + 2 1 = r x J (r) Ym + r x J r Ym = 0 + r Ym r x J So we get [ rYm r x J ] = r Ym (r x J) + r Ym r x J In (16.96 a) the divergence integral will vanish, so we get 0 = Jackson + Carleton. The only disagreement is a - sign (both have minus signs). It is a little hazy how Jackson defined his moments, perhaps this minus arises because aM has a minus sign in 16.47. Ignoring this minor detail, Carleton's exercise here was to consider magnetostatics, use a potential to define the moments, and then solve for the B field using the VSH and do a comparison to end up with a classic result for the moments. 8. Maxwell's Equations with VSH. We list off the four fully coupled standard Maxwell equations with sources, and then we write down all 8 VSH equations. These follow trivially from my div and curl results above, all are correct. I then did exactly what Carleton said, and got the two driven wave equations shown in (59) and (60). But we hold now to do another exercise section. 9. Fields in conducting cavity. (1) Duplicate stuff from above, but set to B and replace with since we want B = 0 B = m [ B2 X + B Y + B 1 Z ] B = m [ (B 2 X) + (B Y) + (B 1Z) ] = m B Ym => B = 0 using Xm = 0 Xm = 0 Ym = (2/r) Ym Ym = Ym Zm = - (+1) (1/r) Ym Zm = 0 (2) Duplicate stuff from above, but set to E and replace with since we want x E = 0 E = m [ E2 X + E Y + E 1 Z ] x E = m [ x (E 2 X) + x (E Y) + x (E 1Z) ] = mn [ - E 2 Zm + E 1 Xm ] => E 2 = E1 = 0 using x Xm = - [(+1)/r ] Ym - (1/r ) Zm x Xm = - Zm x Ym = - (1/r) Xm x Ym = 0 x Zm = (1/r) Xm x Zm = Xm So, the boundary conditions for either a spherical conducting cavity or a spherical conducting sphere are very simple: B = 0 => B (a) = 0 x E = 0 => E 2(a) = E1(a) = 0 where these fields are evaluated at the surface of the sphere, r = a. Certainly a simple result! Now if there are no sources, we are just looking for stand-alone solutions that can exist, they refer to these as resonances. They will of course have surface currents and charges, but these are not the "free" sources implied by the equations. Now we are going to "look for solutions" of the 8 equations (51)-(58) subject to the boundary conditions (61), everything is sourceless. Recall that Er and Br refer to RADIAL components of these fields. For each field, we know that the other two components are TRANSVERSE. So NOW finally we are seeing the meaning of the indices 1,2 and r -- better late than never. 1 and 2 are the two transverse directions that we associate with the functions Z and X. Our equations divide into the group and the group as shown. Suppose in the group we look for solutions with E = 0. These would be "transverse electric" or TE, since there is no radial E in a solution of this sort. In this case, looking at the group, we get E1= 0 from (51) and then B2= 0 from (55) . Then equation (56) and (57) are both 0 = 0 and add nothing new. The surviving fields are E2 and B1 and B which are all in the group. So the TE solution means that all three fields in the group are null everywhere. TE = magnetic: : E = E1 = B2 = 0 : B , B1, E2 all active TM = electric: : B = B1 = E2 = 0 : E , E1, B2 all active For TE, to find the non-zero fields, we see that E2 must solve (60), and for the cavity case, it has to be a j(kr). Notice that of the three conditions (61), the middle one is in the group, the other two are in the . So for our TM solution in the cavity which involves fields only, the condition E2(a) = 0 implies j(ka)= 0 which gives the k mode eigenvalues from the zeros of this function. But we also have that B(a) = 0 to think about, but equation (53) shows that this is satisfied at once if E2(a) = 0. Suppose we look for TM solutions with the whole group being zero. Again, just assuming B = 0 forces E2 = 0 from (53) and then B1= 0 from 54. In this case, we take in the group that B2 is a j(kr) for the same reason, finite at the origin. But now the BC is that E1(a) = 0 and from (57) this puts the condition that r (r B2(a)) = 0 = r (r j(kr))|r=a as claimed in (65). So from this little exercise, we see the power of the entire formalism here. We have the two decoupled equation sets which we can think of completely independently, this is why we have the famous TE and TM "modes" in all these problems, I never quite understood that before. In Jackson page 543, he produced two 3-equation sets but then he had to do some arm-waving on the next page. Solving the conducting cavity problem was easy! The boundary conditions were trivial, we thought about each of the two modes, and for each mode were able to write down "by inspection" the solution for the primary active field, either E2 or B2. These are the X or L components, really E2m(r) keep in mind. These are the primary E and M fields in Jackson's 16.47 grand finale. Now in either case, once you have the primary field, the only other existing fields are of the other type. For example, in TE you find that E2 is your Bessel function, and then the only other existing fields are B1 and B . These are trivial to write down using (53) and (54). And similarly for the other case. So again, once you go into partial waves, this spherically symmetric problem is trivial to solve, and you do get eigenvalues for k. This is a very excellent problem to consider. 10. Radiation from a Localized Source So now we put the sources back in and we try to solve (59), (60) using the Green's Function method. From Jackson we know that the Green's is (68), and this gives solution (69). You can always verify a result like this by applying op[] to both sides which I just did. I modified (69) with an upper endpoint on the integral, but now see not necessary. Now you have to recognize the J-function there as being the 2-coefficient (the X coefficient) in the expansion you could get for x J. You could then use the inversion formula for this coefficient as I have shown after equation (69). Inserting this inversion into (69) then gives the result (70) with (72). And (71) is trivial from (50). Stop! We have now derived the standard Jackson formula for an electric or TM partial wave multipole field! We are reminded that it is called electric since appears in the coefficient. I just spent about 4 hours deriving Jackson's identity (16.90). It took 5 pages, and I made about 5 mistakes along the way, each of which had to be identified and corrected. Very painful, retain in notes. So I am now happy with Carleton's (72) and (73). You have to realize that both Carleton's X and his aE are scaled relative to Jackson. Now look back at (59) and (60). We just used the Green's method to solve (59) for the TM modes and our result was (70)-(73). Solving (60) instead for the TE mode is simpler since the J structure is more straightforward. In analogy with (69) we get the square current bracket replaced with [ -ikr J2 ] (which cancels the first 1/r' factor) , and of course B2 is replaced with E2. Therefore, our result will be (72) with curl J replaced by -ikJ , and this gives precisely (76). I just read the trailing part of the handout on dipoles and quadrupole and long limits and Cartesian moments and all that, it is fine, but this is not what interests me in this handout, so no notes. Done! Now I would like to write a "summary" of what all happened here! Forest for trees. Amazingly it took me 18 pages of notes to digest this little handout which is only 12 pages! Appendix 1: Horrendous operations on the Basis Functions r X1m ~ Xm ~ L Ym ~ r (r x ) Ym = 0 r X2m = r Ym = r Ym = r Ym r X3m = ~ r Zm = ~ r Ym ~ r r Ym = 0 because Ym is not a function of r r x X1m = k r x Xm = k r x r x Ym = k [ (r Ym ) r - r2Ym ] = - k r2 Ym = - k r Zm = - r X3m r x X2m = r x Ym = r x Ym = 0 r x X3m = k r x Zm = k r x (r Ym) = kr r x Ym = kr Xm = r X1m X1m = k Xm = k (r x Ym) = k [ Ym ( x r) - r ( x Ym)] = 0 X2m = Ym = ( Ym) = [ Ym + Ym()] = Ym(2/r) = (2/r) Ym X3m = k Zm = k (r Ym) = k [ r Ym+ r (Ym)] = r k 2 Ym = - k (+1) (1/r) Ym = - (1/ r k ) Ym x X1m = k x Xm = k x (r x Ym) = ? // This is a harder one to do, to wit: f = f(,) x (r x f) = r (f) - f (r ) + (f ) r - (r)f = 1 + 2 + 3 + 4 1 = r2f any f 2 = - 3f any f 3 = if i rj = if ij = jf = f any f 4 = - rii j f = - ri jif = -j ( ri if) + (j ri)( i f ) = -j (rf) + j f = 0 + f = f true only for f = f(,) So x (r x f) = r2f - f and for f = Ym get = - [ (+1)/r ] Ym - Ym so repeat: x X1m = k x Xm = k x (r x Ym) = k { - [(+1)/r ] Ym - Ym } = k { - [(+1)/r ] Ym - (1/r) Zm } = - [k (+1)/r ] X2m - (1/r ) X3m x X2m = x Ym = x ( Ym) = Ym x + Ym ( x ) = -(1/r) r x Ym = -(1/r) Xm = (-1/kr) X1m x X3m = x k Zm = k x (r Ym) = k [ r x Ym + r ( x Ym)] = k [x Ym + 0] = k(1/r) r x Ym = k(1/r) Xm = (1/r) X1m Now lets engage the curl of curl battle! x x X1m = x (- [k (+1)/r ] X2m - (1/r ) X3m) = - k (+1) x [ (1/ r) X2m] - x [(1/r ) X3m] = - k (+1) [1] - [2] [1] = x [ (1/r) X2m] = (1/r) x X2m + (1/r) x X2m = (-1/r2) { x X2m } +(1/r) { x X2m } = (-1/r2) { 0 } +(1/r) { - (1/kr) X1m } = (-1/kr2 ) X1m [2] = x [(1/r ) X3m] = (1/r) x X3m + (1/r) x X3m = (-1/r2){ x X3m } + (1/r) { x X3m} = (-1/r2){ X1m } + (1/r) { (1/r) X1m } = 0 => x x X1m = - k (+1) [1] - [2] = - k (+1) (-1/kr2 ) X1m= (+1)/r2 X1m => x x X1m = (+1)/r2 X1m x { x X2m } = x { - (1/kr) X1m } = (-1/k) x {(1/r) X1m} = (-1/k) [(-1/r2) { x X1m } + (1/r) { x X1m } ] = (-1/k) [(-1/r2) { - X3m } + (1/r) { - [k (+1)/r ] X2m - (1/r ) X3m } ] = (-1/k) [(1/r) { - [k (+1)/r ] X2m } ] = (+1)/r2 X2m // interesting! x { x X3m } = x { (1/r) X1m } = = [(-1/r2) { x X1m } + (1/r) { x X1m } ] = [(1/r) { - [k (+1)/r ] X2m } ] from previous calculation = - k (+1)/r2 X2m // breaking the rule set by the previous two! Summarize these double-curl results: x { x X1m } = (+1)/r2 X1m x { x X2m } = (+1)/r2 X2m x { x X3m } = - k (+1)/r2 X2m Now let's try some Laplacians: 2 X1m = { X1m } - { x x X1m } = {0 } - { (+1)/r2 X1m } = - (+1)/r2 X1m 2 X2m = { X2m } - { x x X2m } = {(2/r) Ym } - {(+1)/r2 X2m } = 2 { [(1/r) Ym]} - (+1)/r2 X2m = 2 { (-1/r2) Ym + (1/r) Ym } - (+1)/r2 X2m = 2 { (-1/r2) X2m + (1/r2) X3m / k } - (+1)/r2 X2m = (2/ k r2) X3m - [(+1) +2] /r2 X2m /not very nice 2 X3m = { X3m } - { x x X3m } = { - k (+1) (1/r) Ym } - { - k (+1)/r2 X2m } = - k (+1) { [(1/r) Ym] } + k (+1)/r2 X2m = - k (+1) { (-1/r2) Ym + (1/r) Ym } + k (+1)/r2 X2m = - k (+1) { (-1/r2) X2m +(1/r2) X3m / k } + k (+1)/r2 X2m = 2 k (+1)/r2 X2m - (+1)/ r2 X3m I am getting tired of all this stuff. Wondering if Maple can do it? No, but I found a package that I can add to my Maple, looks interesting... Well, the problem is related to "inert" versus "do it" . I don't really want the thing to be calculated, I want it to remain in symbolic form, like Y. Back to hand work! The Laplacians look suspicious, I bet they should all come out the same, but there is so much algebra here I have no real way to check things, and early errors propagate! At least I have a written derivation record so I should be able to repair things at some point. Let's summarize some of these result in a table: X1m = k Xm = k r x Ym = i k L Ym Xm = r x Ym X2m = Ym = Ym Ym = Ym X3m = k Zm = k r Ym Zm = r Ym X1m= 0 Xm = 0 X2m = Ym Ym = Ym X3m = 0 Zm = 0 x X1m = - X3m x Xm = - Zm x X2m = 0 x Ym = 0 x X3m = X1m x Zm = Xm x x X1m = - x X3m = - X1m x x Xm = - Xm x x X2m = 0 x x Ym = 0 x x X3m = x X1m = - X3m x x Zm = - Zm X1m= 0 Xm = 0 X2m = (2/r) Ym Ym = (2/r) Ym X3m = - k (+1) (1/r) Ym Zm = - (+1) (1/r) Ym x X1m= - [k (+1)/r ] X2m - (1/r ) X3m x Xm = - [(+1)/r ] Ym - (1/r ) Zm x X2m = - (1/kr) X1m x Ym = - (1/r) Xm x X3m = (1/r) X1m x Zm = (1/r) Xm ( r x f) = 0 for any f