Phil Lucht Math & Physics Archive
Home / Math and Physics Files / Math / Wedge World / tensor wedge doc / Support doc files

Appendix H

DOCX · 40.6 KB
Open DOCX file

Appendix H from a tensor and wedge product document (installed 5.23.16), appearing to be Phil's own work. It derives the sign of the Hodge star and the rule *(*α) = (-1)^(kn+k) α, then expresses gradient, Laplacian, divergence and curl with d and *. Green's identities, the divergence theorem and Stokes' theorem follow from generalized Stokes, and an exercise recasts Maxwell's equations in SI units as differential 2-forms in spacetime.

AI-written summary; may contain errors.

Extracted text (machine-read; may contain errors)
Appendix H : Hodge Star, Differential Operators, Integral Theorems and Maxwell 1 H.1 Properties of the Hodge star operator in Rn 1 H.2 Gradient 5 H.3 Laplacian 5 H.4 Divergence 7 H.5 Curl 8 H.6 Exercise: Maxwell's Equations in Differential Forms 9 Installed on 5.23.16 do not edit here! Appendix H : Hodge Star, Differential Operators, Integral Theorems and Maxwell Here we study the relationship between the d and * operators, differential forms, and the classical differential operators of analysis such as the Laplacian. Some classical integral theorems are derived from the generalized Stokes' Theorem, and the Maxwell Equations are reformulated in terms of differential forms as an exercise. The cosmetic notation dxi is used throughout for the functional λi. Since λi is a functional acting on the Cartesian vector space V = Rn, up and down tensor indices are the same. H.1 Properties of the Hodge star operator in Rn Start with, dx^I = some ordered multi-index wedge product of k dxi in Rn (a basis vector k-form) . (H.1.1) This dx^I has k vectors wedged together in "standard order". The only non-zero n-form in Rn is this, dV ≡ dx1 ^ dx2 ^ ... dxn . (H.1.2) The Hodge dual object *dx^I is defined as (sign is treated below), *dx^I ≡ (sign)I,k dx^Ic // Ic = complement of I (H.1.3) where dx^Ic is the full wedge product dV in which the vectors of dx^I are deleted. Fact: Since dx^I is a k-form, *dx^I is an (n-k)-form which is "dual" to dx^I . (H.1.4) For example, for the k-form dx^I = dxa ^ dxb ^ ....^ dxq // a < b < c.... < q one has dx^Ic = dx1 ^ dx2 ^ ...[dxa] .... [dxb].....[dxq] .....^ dxn (H.1.5) where the notation [dxa] means that dxa is missing. Example: In R3 let dx^I = dx2 . Then dx^Ic = dx1 ^ dx3 . Example: In R6 let dx^I = dx2 ^ dx4 . Then dx^Ic = dx1 ^ dx3 ^ dx5 ^ dx6 . The sign (sign)I,k is selected so that the following is true : dx^I ^ (*dx^I) = dV . (H.1.6) Fact: For a k-form dx^I = dxa ^ dxb ^ ....^ dxq the sign in (H.1.3) is given by (sign)I,k = (-1)a+b+..+q (-1)k(k+1)/2 . (H.1.7) Proof: dx^I ^ (*dx^I) = (sign)I,k dx^I ^ dx^Ic = (sign)I,k ( dxa ^ dxb ^ ....^ dxq ) // first factor has k vectors wedged ( dx1 ^ dx2 ^ ...[dxa] .... [dxb].....[dxq] .....^ dxn ) . (H.1.8) The task is then to slide each of the dxi of the first factor into its corresponding "hole" in the second factor and count up the number of adjacent vector position swaps required : slide dxa to the right, number of swaps = (k-1) + (a-1). then slide dxb to the right, number of swaps = (k-2) + (b-1) then slide dxc to the right, number of swaps = (k-3) + (c-1) .... then slide dxq to the right, number of swaps = (k-k) + (q-1) . (H.1.9) Total swaps then is swaps = Σi=1k (k-i) + (a+b+...+q) - k . (H.1.10) But Σi=1k (k-i) = k Σi=1k [1] - Σi=1k [i] = k * k - k(k+1)/2 = k2/2 - k/2 so Σi=1k (k-i) - k = k2/2 - 3k/2 = (k-3)(k/2) and swaps = (k-3)(k/2) + (a+b+...+q) . (H.1.11) Then since each adjacent pairwise vector swap creates a (-1) factor according to (8.2.4), we get phase = (-1)a+b+...+q (-1)(k-3)k/2 But 1 = (-1)2k = (-1)4k/2 so (-1)(k-3)k/2 = (-1)(k-3)k/2 (-1)4k/2 = (-1)(k+1)k/2 and the result is phase = (-1)a+b+...+q (-1)(k+1)k/2 . (H.1.12) After all these "slides" are completed, equation (H.1.8) says dx^I ^ (*dx^I) = (sign)I,k * phase * dx1 ^ dx2 ^ ... dxn = (sign)I,k * phase dV . According to the requirement (H.1.6) that dx^I ^ (*dx^I) = dV we find (sign)I,k = phase = (-1)a+b+...+q (-1)(k+1)k/2 . QED Example: dx^I = dxi in Rn , so k = 1 and (-1)(k+1)k/2 = (-1)(1+1)1/2 = (-1). Then, (sign)I,k = (-1)i (-1) = (-1)i+1 = (-1)i-1 *dxi = (-1)i-1 dx1 ^ dx2 ^ ... [dxi]... ^ dxn . (H.1.13) Verify: dx^I ^ (*dx^I) = dxi ^ { (-1)i-1 dx1 ^ dx2 ^ ... [dxi]... ^ dxn } = (-1)i-1 dxi ^ dx1 ^ dx2 ^ ... [dxi]... ^ dxn = dx1 ^ dx2 ^ ... dxn = dV . One can form an n-component vector from the *dxi objects *dx ≡ ( *dx1, *dx2, ..... *dxn) . (H.1.14) One can think of *dxi = dAi or *dx = dA (H.1.15) as an element of "area" in n-1 dimensions. For R3 we have (cyclic order) *dx1 = dx2 ^ dx3 = dA1 dx^I ^ (*dx^I) = dx1 ^ ( dx2 ^ dx3) = dV *dx2 = dx3 ^ dx1 = dA2 dx^I ^ (*dx^I) = dx2 ^ ( dx3 ^ dx1) = dV *dx3 = dx1 ^ dx2 = dA3 dx^I ^ (*dx^I) = dx3 ^ ( dx1 ^ dx2) = dV (H.1.16) or dAk = *dxk = (1/2) εkij dxi ^ dxj . (H.1.17) Another useful example: Fact: *dV = 1 (H.1.18) Proof: Then dx^I ^ (*dx^I) = dV ^ (*dV ) = dV ^ 1 = dV, satisfying (H.1.6) . Fact: dxi ^ *dxj = δi,j dV (H.1.19) Proof: If i ≠ j, then dxi appears in *dxj since *dxj only has dxj missing. But then dxi appears twice, and so the wedge product must vanish, hence the factor δi,j. And then dxi ^ *dxi = dV by (H.1.6) . Fact: *(*dx^I) = (-1)kn+k dx^I (H.1.20) Proof: The requirement is that dx^I ^ (*dx^I) = dV . (H.1.6) which applied to *dx^I says *dx^I ^ *(*dx^I) = dV . (H.1.21) We know that there exists some sign such that *(*dx^I) = (sign) dx^I (H.1.22) since doing the complement twice restores all the original dxi factors. Thus, (H.1.21) says *dx^I ^ [(sign) dx^I ] = dV or (sign) *dx^I ^ dx^I = dV . Now consider *dx^I ^ dx^I = (sign') dx^I ^ *dx^I = (sign') dV (H.1.23) where (sign') arises from sliding dx^I to the left. Once we find (sign'), we then have dV = (sign) *dx^I ^ dx^I = (sign)(sign') dV so the solution to our problem is then sign = sign'. To find sign' we slide each dxi in dx^I to the left in (H.1.23). Doing so, we pick up a sign (-1)n-k since n-k is the number of vectors in *dx^I . Doing this one at a time for each of the vectors in dx^I one gets, (sign') = (-1)(n-k)k = (-1)kn-k = (-1)kn (-1)k = (-1)kn (-1)k = (-1)kn+k . Therefore *(*dx^I) = (sign) dx^I = (sign') dx^I = (-1)kn+k dx^I . QED Corollary: If α is a k-form in Rn, then *(*α) = (-1)kn+k α. (H.1.24) Proof: α = Σ'I fI dx^I *(*α) = Σ'I fI *(*dx^I) = Σ'I fI (-1)kn+k dx^I = (-1)kn+k Σ'I fI dx^I = (-1)kn+k α in agreement with Sjamaar p 28 Exercise 2.15. H.2 Gradient Start with a simple 0-form and compute dα, α = f // 0-form dα = (∂if) dxi = f dx . // (10.3.3) (H.2.1) One then has the following "Hodge correspondence", α = f 0-form in Rn α ↔ f dα = f dx 1-form in Rn dα ↔ f . (H.2.2) Apply Stokes's theorem (boundary here is two oriented endpoints of a curve C) ∫M dα = ∫∂M α ∫M f dx = ∫∂M f ∫C f dx = f(b) - f(a) . (H.2.3) When both sides are converted to regular calculus integrals (two definitions of Section 10.11), one gets ∫C f dx = f(b) - f(a) (H.2.4) which we shall call the "line integral of a gradient theorem" . H.3 Laplacian Start again with a simple 0-form and compute various interesting objects : α = f // 0-form dα = (∂if) dxi // (10.3.3) (H.3.1) *(dα) = (∂if) *dxi d(*dα) = (∂j∂if) dxj ^ *dxi // (10.3.3) = (∂j∂if) δi,j dV // (H.1.19) = (∂2if ) dV = (2f) dV *(d(*dα)) = 2f (*dV) = 2f . // (H.1.18) (H.3.2) One then has the following "Hodge correspondence", α = f 0-form in Rn α ↔ f *(d(*dα)) = 2f 0-form on Rn *(d(*dα)) ↔ 2f . (H.3.3) Consider now, β ≡ f g (*dx) = f g dA = f (∂ig) (*dxi) // (H.1.15) (H.3.4) dβ = d [ f (∂ig) ] (*dxi) = ∂j [ f (∂ig) ] dxj ^ (*dxi) // (10.3.3) = ∂j [ f (∂ig) ] δi,j dV // (H.1.19) = ∂i [ f (∂ig) ] dV = [ f (∂i2g) + (∂if)(∂ig) ] dV = [ f (2g) + f g ] dV . (H.3.5) Apply Stokes's theorem, ∫M dβ = ∫∂M β ∫M [ f (2g) + f g ] dV = ∫∂M f g dA . (H.3.6) When both sides are converted to regular calculus integrals (two definitions of Section 10.11), one gets ∫V [ f 2g + f g ] dV = ∫S f g dA = ∫S f g [ dA] = ∫S f (∂ng)dA (H.3.7) which is known as Green's 1st identity. Swapping f↔g and subtracting gives ∫V [ f 2g – g 2f] dV = ∫S [f (∂ng) - g (∂nf)] dA (H.3.8) which is Green's 2nd identity. H.4 Divergence Start this time with a 1-form and compute various interesting objects : α = Fi dxi = F dx // 1-form (H.4.1) *α = Fi (*dxi) = F *dx = F dA // (H.1.15) (H.4.2) d(*α) = ∂jFi dxj ^ (*dxi) // (10.3.3) = ∂jFi δi,j dV // (H.1.19) = (∂iFi) dV = (div F) dV (H.4.3) *(d(*α)) = (div F) *dV = (div F) . //(H.1.18) (H.4.4) One then has the following "Hodge correspondence", α = F dx 1-form on Rn α ↔ F *(d(*α)) = (div F) 0-form on Rn *(d(*α)) ↔ div F . (H.4.5) Apply Stokes' Theorem with β = *α : ∫M dβ = ∫∂M β ∫M d(*α) = ∫∂M (*α) ∫M div F dV = ∫∂M F dA . (H.4.6) When both sides are converted to regular calculus integrals (two definitions of Section 10.11), one gets ∫V div F dV = ∫S F dA (H.4.7) which is the divergence theorem in n dimensions. For R3 this is Gauss's Theorem. H.5 Curl Start again with a 1-form and compute objects of interest: α = ΣjFj dxj = F dx // 1-form (H.5.1) dα = Σi<j (∂iFj - ∂jFi) dxi ^ dxj // (10.3.24b), dα written in standard form (H.5.2) *(dα) = Σi<j (∂iFj - ∂jFi) *(dxi ^ dxj) // on next line specialize to R3 : = (∂1F2 - ∂2F1) *(dx1 ^ dx2) + (∂1F3 - ∂3F1) *(dx1 ^ dx3) + (∂2F3 - ∂3F2) *(dx3 ^ dx2) = (∂1F2 - ∂2F1) *(dx1 ^ dx2) + (∂3F1 - ∂1F3) *(dx3 ^ dx1) + (∂2F3 - ∂3F2) *(dx3 ^ dx2) = (curl F)3 dx3 + (curl F)2 dx2 + (curl F)1 dx1 = (curl F) dx . (H.5.3) One then has the following "Hodge correspondence", α = F dx 1-form in R3 α ↔ F *(dα) = [curl F] dx 1-form in R3 *(dα) ↔ curl F . (H.5.4) Apply Stokes' Theorem in Rn to get ∫M dα = ∫∂M α ∫M Σi<j (∂iFj - ∂jFi) dxi ^ dxj = ∫∂M F dx (H.5.5) In R2 there is only one term in the sum on the left and one gets, ∫M (∂1F2 - ∂2F1) dx1 ^ dx2 = ∫∂M [ F1dx1 + F2 dx2 ] . (H.5.6) When both sides are converted to regular calculus integrals (two definitions of Section 10.11), we get ∫A (∂1F2 - ∂2F1) dx1dx2 = ∫C [ F1dx1 + F2dx2] . (H.5.7) Setting x1 = x, x2 = y, F1 = f and F2 = g one gets ∫A (∂xg - ∂yf) dxdy = ∫C [ fdx + gdy] (H.5.8) which is known as Green's Theorem in a plane. In R3 , we can write out the three terms on the left side of (H.5.2) dα = (∂1F2 - ∂2F1) dx1 ^ dx2 + (∂1F3 - ∂3F1) dx1 ^ dx3 + (∂2F3 - ∂3F2) dx2 ^ dx3 = (∂1F2 - ∂2F1) dA3 + (∂1F3 - ∂3F1) [-dA2 ] + (∂2F3 - ∂3F2) dA1 = (∂2F3 - ∂3F2) dA1 + (∂3F1 - ∂1F3) dA2 + (∂1F2 - ∂2F1) dA3 = (curl F)1 dA1 + (curl F)2 dA2 + (curl F)3 dA3 = (curl F) dA . (H.5.9) Then Stokes' Theorem says ∫M dα = ∫∂M α ∫M (curl F) dA = ∫∂M F dx . (H.5.10) When both sides are converted to regular calculus integrals (two definitions of Section 10.11), we get ∫A (curl F) dA = ∫C F dx = C F dx (H.5.11) which is the traditional Stokes' Theorem in R3 where C is the boundary of the area A. Note that the boundary C and its enclosed area A can be non-planar. H.6 Exercise: Maxwell's Equations in Differential Forms This section is based on Sjamaar p 30 Exercise 2.23, but we use SI units instead of cgs units. Maxwell's equations in SI units are, curl H = ∂tD + J Maxwell curl H equation curl E = - ∂tB Maxwell curl E equation div D = ρ Maxwell div D equation div B = 0 . Maxwell div B equation (H.6.1) Write these equations in components and think of time cdt = dx4, so we are working here in spacetime R4. The metric tensor is ±diag(1,1,1,-1) but this fact has no effect on the presentation below. (∂iHj- ∂jHi) - εijk(∂4Dk) = εijk Jk // for example, (∂1H2- ∂2H1) - ∂4D3 = J3 (∂iEj- ∂jEi) + εijk(∂4Bk) = 0 ∂iDi = ρ ∂iBi = 0 . (H.6.2) In the above, indices i,j,k range from 1 to 3 and all implied sums have this range. Define two differential 2-forms α and β as follows, α ≡ (E dx) ^ dx4 + B dA // dA = *dx β ≡ - (H dx) ^ dx4 + D dA (H.6.3) where dx and dA and dV refer to R3 objects as used in earlier sections above. Start with α written in components and compute dα. Again, all implied sums are summed 1 to 3. Then, α = Ej dxj ^ dx4 + Bj *dxj dα = Σi=14 (∂iEj) dxi ^ dxj ^ dx4 + Σi=14 (∂iBj) dxi ^ *dxj // (10.3.6) = (∂iEj) dxi ^ dxj ^ dx4 + (∂iBj) dxi ^ *dxj + (∂4Ej) dx4 ^ dxj ^ dx4 + (∂4Bj) dx4 ^ *dxj . The third term vanishes since there are two dx4 vectors present. In the second term use dxi ^ *dxj = δi,j dxi ^ *dxi = δi,j dV // (H.1.19) so (∂iBj) dxi ^ *dxj = (∂iBj)δi,j dV = (∂iBi) dV . Then dα = (∂iEj) dxi ^ dxj ^ dx4 + (∂iBi) dV + 0 + (∂4Bk) dx4 ^ *dxk = (∂iEj) dxi ^ dxj ^ dx4 + (∂4Bk) dx4 ^ *dxk + (∂iBi) dV . (H.6.4) Recall from (H.1.17) that *dxk = dAk = (1/2) εkij dxi ^ dxj = (1/2) εijk dxi ^ dxj . (H.1.17) Using this fact, and writing the first term in dα as two terms, we find dα = (1/2) (∂iEj - ∂jEi) dxi ^ dxj ^ dx4 + (∂4Bk) (1/2) εijk dx4 ^ dxi ^ dxj + (∂iBi) dV = (1/2) [ (∂iEj - ∂jEi) + εijk(∂4Bk) ] dxi ^ dxj ^ dx4 + (∂iBi) dV . (H.6.5) According to Maxwell's equations (H.6.2) each of these terms vanishes so the result is simply dα = 0 . (H.6.6) The form β in (H.6.3) is the same as α with replacements: E → -H and B → D. We can then convert result (H.6.5) to get dβ = (1/2) [- (∂iHj - ∂jHi) + εijk(∂4Dk) ] dxi ^ dxj ^ dx4 + (∂iDi) dV . (H.6.7) According to Maxwell's equations (H.6.2) we then get (writing the result many ways), dβ = (1/2) [ - εijk Jk ] dxi ^ dxj ^ dx4 + ρ dV = - Jk [ (1/2) εijk dxi ^ dxj] ^ dx4 + ρ dV = - Jk dAk ^ dx4 + ρ dV = - (J dA) ^ dx4 + ρ dV = - Jk *dxk ^ dx4 + ρ dV = - (J *dx) ^ dx4 + ρ dV . (H.6.8) Now compute d(dβ) = d [ - Jk *dxk ^ dx4 + ρ dV ] = - Σj=14 (∂jJk) dxj ^ *dxk ^ dx4 + Σj=14 (∂jρ) dxj ^ dV = - (∂jJk) dxj ^ *dxk ^ dx4 + (∂jρ) dxj ^ dV - (∂4Jk) dx4 ^ *dxk ^ dx4 + (∂4ρ) dx4 ^ dV = - (∂jJk) δj,k dV ^ dx4 + 0 // (H.1.19) - 0 - (∂4ρ) dV ^dx4 = - [(∂jJj) + (∂4ρ) ] dV ^dx4 = - [div J + (∂tρ) ] dV ^dx4 . (H.6.9) But d2β = 0 from (10.3.10) so we conclude that div J + (∂tρ) = 0 (H.6.10) which is the well-known equation of continuity stating that charge is conserved, - ∂t[∫V ρ dV] = ∫S J dS . (H.6.11) "charge enclosed in V decreases at a rate equal to the current flowing out through boundary S" Here then is a summary of our results α ≡ (E dx) ^ dx4 + B dA // dA = *dx dα = 0 curl E = - ∂tB and divB = 0 β ≡ - (H dx) ^ dx4 + D dA dβ = - (J dA) ^ dx4 + ρ dV curl H = ∂tD + J and divD = ρ d2β = 0 div J + (∂tρ) = 0 . // ∂μJμ = 0 (H.6.12) In free space where J = ρ = 0, Maxwell's Equations take this impressively simple form, dα = 0 dβ = 0 . (H.6.13)