Using the method of index notation
In this post I present examples of application of the method of index notation and Einstein's summation convention. I find the technique extremely useful especially when I don't have access to a book of formulae. As a student, I was taught that it's always best to be mathematically self-sufficient - meaning should the need arise, one should be able to derive formulae or construct an analytical framework from scratch using a few established axioms in mathematics. Such proficiency in mathematics enables one to focus on the subject that one needs analyzed rather than on mathematics which only provides tools to facilitate analysis. I find that this, unfortunately, is not a universal view. Below, I show how some of the most widely applied equations in physics can be processed or derived readily using the index notation method.
I derive these equations every time I need them. I must have done so a million times. So, I find the process easy to use. However, I have a very vivid memory of my first encounter with this technique: It was a struggle! But once I had it down, it was super easy and fun to use. I've tried to avoid shortcuts in the following examples for the sake of clarity. Once you get used to working with indices you'll be able to work these problems out quickly in minimal number of steps.
DEFINITIONS:
∇=ˆx1∂∂x1+ˆx2∂∂x2+ˆx3∂∂x3 in 3-dimensional space.
δij is Kronecker delta function: δij=0 when i=j
=1 when i≠j
Remember ∂i∂j=∂j∂i where ∂i=∂∂xi. For instance, ∂∂x1∂f∂x2=∂∂x2∂f∂x1
EXAMPLES:
∇⋅(fA)=∂i(fA)i
=f∂iAi+Ai∂if
=f(∇⋅A)+A⋅∇f
⇒∇⋅(fA)=f(∇⋅A)+A⋅∇f
∇×(fA)=ϵijk∂j(fA)k
=ϵijk(f∂jAk+Ak∂jf)
=ϵijkf∂jAk+ϵijkAk(∂jf)
=fϵijk∂jAk−ϵikjAk(∂jf)
=f(∇×A)−A×(∇f)
⇒∇⋅(fA)=f(∇×A)−A×(∇f)
∇⋅(A×B)=∂i(ϵijkAjBk)
=ϵijk∂i(AjBk)
=ϵijk(Aj∂iBk+Bk∂iAj)
=ϵijkAj∂iBk+ϵijkBk∂iAj
=−ϵjikAj∂iBk+ϵkijBk∂iAj
=−A⋅(∇×B)+B⋅(∇×A)
⇒∇⋅(A×B)=B⋅(∇×A)−A⋅(∇×B)
In cases where more than one cross-products are involved, we encounter more than one Levi-Civita symbol. Let's look at the following combination of Levi-Civita symbol which we come across when dealing with two vector products.
ϵijkϵklm=ϵijkϵlmk=δilδjm−δimδjl To derive this result, consider the facts that indices i,j,k,l,m can take values in the range {1,2,3}; index k is a dummy index, hence must be summed over, whereas indices i,j,k,l and m are free and take specific values. Therefore, ϵijkϵlmk=ϵij1ϵlm1+ϵij2ϵlm2+ϵij3ϵlm3; but only one of these terms will survive because if i,j take values, say 2,3, then terms with k=2 and 3 will vanish (since ϵijk=0 when two or more indices take same values). Let's say the term ϵij3ϵlm3 survives because i,k,l and m are either 1 or 2. Specifically, if i,j=1,2 and l,m=1,2, then ϵij3ϵlm3=ϵ123ϵ123=+1. Alternatively, if i,j=1,2 and l,m=2,1, then ϵij3ϵlm3=ϵ123ϵ213=−1. We can express this result as ϵijkϵlmk=δilδjm−δimδjl (think about it). Now let's apply this result.
∇×(∇×A)=ϵijk∂j(∇×A)k
=ϵijk∂j(ϵklm∂lAm)
=ϵijkϵklm∂j∂lAm
=ϵijkϵlmk∂j∂lAm
=(δilδjm−δimδjl)∂j∂lAm
=δilδjm∂j∂lAm−δimδjl∂j∂lAm
=∂j∂iAj−∂j∂jAi
=∂i(∂jAj)−(∂j∂j)Ai
=∇(∇⋅A)−∇2A
⇒∇×(∇×A)=∇(∇⋅A)−∇2A
∇×(A×B)=ϵijk∂i(ϵklmAlBm)
=ϵijkϵklm∂i(AlBm)
=(δilδjm−δimδjl)(Al∂iBm+Bm∂iAl)
=δilδjmAl∂iBm−δimδjlAl∂iBm+δilδjmBm∂iAl−δimδjlBm∂iAl
=Ai∂iBj−Aj∂iBi+Bj∂iAi−Bi∂iAj
=(A⋅∇)B−A(∇⋅B)+B(∇⋅A)−(B⋅∇)A
⇒∇×(A×B)=(A⋅∇)B−A(∇⋅B)+B(∇⋅A)−(B⋅∇)A
∇×(∇f)=ϵijk∂j∂kf
=0 since ∂j∂kf=∂k∂jf and ϵijk is antisymmetric under interchange of j and k
∇⋅(∇×A)=∂i(ϵijk∂jAk)
=ϵijk∂i(∂jAk)
=ϵijk∂i∂jAk
=0
Comments
Post a Comment