Phil Lucht Math & Physics Archive
Home / Math and Physics Files / Math / Geometry

N dim - Geometry, Div Thm, Green

DOCX · 33.7 KB
Open DOCX file

Notes by Phil dated 3.22.11, supporting his Stakgold Chapter 7 study. They cover n-dimensional vectors, dot and generalized cross products, volume and area elements, and the surface normal as the gradient of g divided by its magnitude. The divergence theorem is then applied to Stakgold's space-time cylinder (p. 195), with sections on the heat and wave equations and a conjecture about the side surface element.

AI-written summary; may contain errors.

Extracted text (machine-read; may contain errors)
n dimensions: Geometry, Divergence Theorem, Green PhL 3.22.11 This doc is really a supporting doc for "Stakgold Chapter 7" since below I derive the Divergence Theorem for 1+n dimensional evolution spacetime and then I apply that divergence theorem to the evolution cylinder for both heat and wave equations. But I want to store this doc in my "geometry" section since it contains basic data for n-dimensional geometry, such as the normal vector to a surface embedded in n dimensions. The divergence theorem in a sense is a geometrical theorem since it involves Rn space and volumes and surfaces within that space, these certainly being geometric concepts. I suppose such volumes and surfaces are the subject of "calculus" as well, especially when we get into the subject of derivatives and integrals (as appear in the divergence theorem). And of course all this stuff falls within the bailiwick of the Cartesian case of "Curvilinear Coordinates" as well. So really I have four candidate storage locations for this doc (bolded above), but I don't want to store multiple copies for editing reasons. So for now it goes into: geometry. 1. Vector 1 2. Dot Product 1 3. Cross Product. 1 4. Volume Element 2 5. Area Element 2 6. Normal Vector 2 7. Divergence Theorem 3 8. Divergence theorem for Time Evolution Stak p 195 Cylinder 4 9. Application to the heat-conduction equation 6 10. Application to the wave equation 7 11. More on conjecture dSn+1(side) = dt dSn 7 The question is: how do n=3 geometric notions get extended to other values of n, in particular n > 3? I will be using n = 4 as an example sometimes, and Cartesian in general. We are always talking Euclidean space Rn with a diag(1) metric tensor. 1. Vector and Gradient Vector Certainly a vector is well defined r = x + y + z + t n=4 r = Σi=1n xi n = n xi = r One vector of interest is the gradient vector and we have 4φ = ∂xφ + ∂yφ + ∂zφ + ∂txφ n=4 nφ = Σi=1n ∂iφ n=n 2. Dot Product A dot product of two vectors is pretty clear r s = Σi=1n risi n=n 3. Cross Product. The cross product as I will define it here requires n-1 vectors on the RHS. This for n = 4 a = b x c x d meaning ai = εijkmbjckdm n=4 and this would by antisymmetric under the interchange of any two adjacent vectors on the RHS. You would find that this "cross product" is perp to all the component vectors, for example, c b x c x d = ci εijkmbjckdm = (ci ck εijkm) bjdm = 0 n=4 This notation is a little misleading because it suggests that maybe b x c means something when it in fact has no meaning for n = 4. Maybe I should say a = ε(bcd) . 4. Volume Element The volume element is also pretty clear dnr = dx1dx2.....dxn n=n 5. Area Element The area element should be perpendicular to each of the dxi and should have a magnitude that is the product of the dxi . The ideal candidate is just the generalized cross product mentioned above. So we could say for n = 4, dAijk = dxi x dxj x dxk => dAijk = dxidxjdxk n=4 and the direction of dAijk is whatever it is. This definition is consistent with the n=3 situation where we normally say things like dAxy = dx x dy . 6. Normal Vector How do you find an n-dimensional vector n which is normal to a surface of dimension n-1 which is embedded in n dimensional space? ( we allow symbol n to be overloaded here) I think I might know how to answer this question. See "surface geometry questions.doc" from which I quote and edit: [ jump to the end to learn that = nd(g) / |nd(g)| , and of course the n-gradient is shown above in item 1 ] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 0.1 Geometric meaning of the nD gradient nd(g). Suppose you have a smooth function g(x1,x2,....xn). Then we know that for any point in Rn space, the following is true (to first order in dr), g(r+dr) = g(r) + nd(g) dr Now suppose we consider the equation g(x1,x2,....xn) = 0 which defines a surface in Rn of dimension n-1. Then for any point on this surface, we can say g(r+dr) = nd(g) dr Imagine our point on the surface surrounded by a little n-dimensional sphere of possible directions to move making dr. If we move in the direction nd(g), then we will get the largest possible change in the value of g for a given |dr|. Therefore, for a point on the surface g(x1,x2,....xn) = 0, nd(g) points in the direction of the maximum change of g. [ It points in the direction of maximum increase, and of course then – nd(g) points in the direction of maximum decrease. ] On the other hand, suppose we move in a direction tangent to the surface, such that dr = ds . In this case, since g = 0 at all points on the surface, we must have g(r + ds ) = 0. But from our first statement above, we know then that 0 = g(r + ds ) = nd(g) ds . Since this dot product is 0, this tells that the vector nd(g) must be perpendicular to all possible . Thus, we may identify nd(g(r)) as the normal to the surface g(r)=0 for r being a point on the surface g = 0. In other words, = nd(g) / |nd(g)|. This, then, is how you can define the normal vector for a surface g = 0 in Rn. Our conclusions are then these For a point r located on the surface g(r) = 0: (1) The vector nd(g) points in the direction of the normal to the surface, so that = nd(g) / |nd(g)|. (2) The function g has its maximal amount of change in this direction. _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 7. Divergence Theorem What can be said concerning the divergence theorem in n dimensions? [ In this section, we just have n dimensions all on an equal footing and A is an n-dimensional vector field, etc ] ∫dV A = ∫dS A Well, dV means dx1.....dxn as noted above, and A = Σi=1n ∂iAi . The integral on the right is over a boundary surface which is of just the type mentioned in Section 6 above. It is a surface of dimension n-1 embedded in an n dimensional space, so we could regard it as some g(x1,x2,....xn) = 0 . What the surface element means is this: dS = dS where is specifically the unit vector found in Section 6 above. It is meant to be the choice of the two directions which is "outward", which might take some pondering to get exactly right in a general case. But assuming we have found that proper direction choice, we have ∫dS A = ∫dS A So in computing this surface integral, at each point on the surface we have to compute , and then the thing we integrate is A. You can write this as An , but n is not just a 1,2,3... index, it is A where is varying continuously along your surface g=0. We might jazz up our divergence theorem with some extra labels !Syntax Error, Idnx A(x) = ∫dSn A(x) = !Syntax Error, IdSn (x) A(x) I have changed notation now so that dSn is a patch on a surface embedded in Rn space. The patch itself then has dimension n-1. The surface is called σn and is also of dimension n-1. We can always think of the surface patch as a vector in this sense (overloading symbol n) dSn = dSn = nd(g) / |nd(g)| g(x) = 0 is our surface σn If we think of the n-dot-product as ab = aibi with implied index summation i = 1..n, we can write the above divergence theorem this way !Syntax Error, Idnx ∂iAi(x) = ∫dSn,i Ai(x) = !Syntax Error, IdSn (x)i Ai(x) div theorem for n = n where all coordinates are on an equal footing. If we like we could also state this for n+1 dimensions !Syntax Error, Idn+1x ∂iAi(x) = ∫dSn+1,i Ai(x) = !Syntax Error, IdSn+1 (x)i Ai(x) div theorem for n = n+1 where now i = 1,2...n+1. In the section below, we will change to index μ = 0,1....n to replace this i index, just a renaming of the coordinates. Then we will let μ = 0 represent the time coordinate on a special footing and then the remaining μ = 1,2...n will be n-dimensional spatial coordinates. This is all just a matter of labeling, there is no change whatsoever in the content of the divergence theorem. 8. Divergence theorem for Time Evolution Stak p 195 Cylinder How does this apply to Stakgold's picture on page 195 where we have n spatial dimensions and a time dimension, so we have n+1 dimensions? I am going to use some new notation here: ∂μ = (∂0, ) xμ = (t,x) dV = dt dx dx = dnx means dx1....dxn Aμ = (A0,A) nμ = (n0, n) μ = 0,1,2....n Luckily this is not hydrodynamics, so our spatial boundary stays the same as t varies in his picture which will simplify things somewhat. We need better notation. The first step is to restate the divergence theorem in n+1 dimensions, where x is an n+1 vector, a point in space, x = (x,t) if you like. !Syntax Error, Idt dx ∂μAμ(x) = ∫(dSn)μ Aμ(x) = !Syntax Error, IdSn+1 (x)μ Aμ(x) This form of the divergence theorem would apply to any boundary σn+1 of region Rn+1, not just the cylindrical boundary that Stak uses. But now we want to apply the theorem to the cylinder. The volume inside is n+1 dimensions, the surface is n dimensions. The Big Question is now this: How do we write dSn+1 and (x) on the top, bottom, and sides of this cylinder? I am trying to understand what that cylinder picture means, it is deceptively simple. There is a purely spatial region Stak calls R which never changes, nor does its boundary change. I will call this region Rn and I will call its boundary σn and a spatial patch on this boundary will be dSn . I want to write this dSn+1(side) = dt dSn but I am not yet convinced this is right. Suppose h(x1,....xn) = 0 is the equation of the boundary surface σn. It is not a function of t according to my non-hydrodynamic comment above. But what then is the equation of the cylinder surface σn+1 ? What is the equation of a cylinder surface in regular 3D space, a regular cylinder? Well, the equation of the bottom surface is t = 0 and x2+y2 ≤ R2, the top surface is t = T and x2+y2 ≤ R2, and the side surface is then x2+y2 = R2 and 0 ≤ t ≤ T. So we might try this for the Stak cylinder: bottom surface: t = 0 and x in Rn (that is, x lies inside this region in n dim spatial space) top surface: t = T and x in Rn (that is, x lies inside this region in n dim spatial space) side surface: x on Sn-1 and 0 ≤ t ≤ T How would we write dSn for these three cases? bottom surface: dSn+1 = dnx top surface: dSn+1 = dnx side surface: dSn+1 = dt dSn // using my conjecture from above How would we write for these three cases? For the bottom surface, the equation we write generally as g = 0 is given by t=0. That is to say, g(x,t) = t. Then the normal is nμ =nd(g) / |nd(g)| = (1,0) and the correct sign for the bottom surface going out is then nμ = (-1,0). For the top surface g(x,t) = t-T and nμ = (+1,0) We just keep applying our lessons from early sections of this little doc. For the side surface, g = h as noted above and we have nμ = nd(h) / |nd(h)| = (0,n) So we can enhance our last conclusions this way: bottom surface: dSn+1 = dnx nμ = (-1,0) (dSn+1)μ = - dnx (1,0) top surface: dSn+1 = dnx nμ = (1,0) (dSn+1)μ = dnx (1,0) side surface: dSn+1 = dt dSn nμ = (0,n) (dSn+1)μ = dt dSn (0,n) I think I could also say at this point that dSn = dSn n as a comment about the surface σn which has nothing to do with time. Now we can attempt to evaluate the RHS of our divergence theorem on the boundary of the Stak cylinder: !Syntax Error, IdSn+1 (x)μ Aμ(x) = top piece + bottom piece + side piece We have top piece = !Syntax Error, I dnx A0(T,x) bot piece = -!Syntax Error, I dnx A0(0,x) side piece = !Syntax Error, I dt dSn (x) A(t,x) = !Syntax Error, Idt ∫ dSn (x) A(t,x) Notice that (x) does not depend on t because the spatial surface boundary never changes. Meanwhile, our LHS of the divergence theorem is this !Syntax Error, Idt dx ∂μAμ(x) = !Syntax Error, Idt !Syntax Error, Idnx ∂μAμ(t,x) and our divergence theorem for this cylinder boundary thing is now: (final result: ) !Syntax Error, Idt !Syntax Error, Idnx ∂μAμ(t,x) = ∫ dnx [A0(T,x)- A0(0,x)] + !Syntax Error, Idt ∫ dSn (x) A(t,x) So this is the divergence theorem in n+1 dimensions where x = (t,x) and where we have the Stakgold cylindrical boundary for σn+1 and there is a fixed spatial region Rn with its spatial boundary σn. 9. Application to the heat-conduction equation Green's Theorem 5.72 or 5.73, when written in our notation above, says this vLu - uL*v = ∂μJμ So we set Aμ = Jμ in our results above and we get for our cylindrical boundary this divergence theorem: !Syntax Error, Idt !Syntax Error, Idnx [vLu - uL*v] = ∫ dnx [J0(T,x)- J0(0,x)] + !Syntax Error, Idt ∫ dSn (x) J(t,x) This is valid for any operator L and its (non-unique) current Jμ . On page 41 we showed that for the heat conduction operator, we have L = (∂t - 2) Jμ = (uv, uv - vu) Thus we rewrite to get !Syntax Error, Idt !Syntax Error, Idnx [ v(t,x) (∂t - 2)u(t,x) - u(t,x) (- ∂t - 2)v(t,x) ] = ∫ dnx [u(T,x)v(T,x)- u(0,x)v(0,x)] + !Syntax Error, Idt !Syntax Error, I dSn (x) [ u(t,x)v(t,x) - v(t,x)u(t,x) ] where I show the arguments for all functions. We can of course rewrite it this way !Syntax Error, Idt !Syntax Error, Idnx [ v(t,x) (∂t - 2)u(t,x) - u(t,x) (- ∂t - 2)v(t,x) ] = ∫ dnx [u(T,x)v(T,x)- u(0,x)v(0,x)] + !Syntax Error, Idt !Syntax Error, I dSn [ u(t,x)∂nv(t,x) - v(t,x)∂nu(t,x) ] (7.6) where we replace (x) by ∂n, but of course what we really mean is shown in the previous form. This exactly matches Stak (7.6) where he uses dS for dSn and σ for σn. 10. Application to the wave equation Now while we are at it, we can give the result for the wave operator instead. Start with our general cylinder result for A = J, !Syntax Error, Idt !Syntax Error, Idnx ∂μJμ(t,x) = ∫ dnx [J0(T,x)- J0(0,x)] + !Syntax Error, Idt ∫ dSn (x) J(t,x) and this time the current is given by the square bracket in (5.81) on page 41 which says Jμ = (v∂0u - u∂0v, uv - vu ) This says that the final result will be the same as the heat operator result but we make this replacement in the first term on the RHS: uv → v∂0u - u∂0v . So result is then !Syntax Error, Idt !Syntax Error, Idnx [ v(t,x) (∂t2 - 2)u(t,x) - u(t,x) (∂t2 - 2)v(t,x) ] = ∫ dnx [ { v(T,x)∂tu(T,x) - u(T,x)∂tv(T,x) } - { v(0,x)∂tu(0,x) - u(0,x)∂tv(0,x) } ] + !Syntax Error, Idt !Syntax Error, I dSn [ u(t,x)∂nv(t,x) - v(t,x)∂nu(t,x) ] (7.7) and this agrees with (7.7). 11. More on conjecture dSn+1(side) = dt dSn In 3D, here is how we would analyze the cylinder in the case Rn = disk of radius a = R2. Then the cylinder is a real cylinder sitting in 3D space, and we can use vector notation for surface elements. We assume coordinates ρ,θ,t (instead of usual ρ,θ,z). [ these notes were from an earlier document which is not gone, when I started pondering this question and got in trouble with cross products for n > 3 ] Question #1: We have a 3D spacetime volume in the shape of a cylinder. How do you write expressions for surface patches on the boundary including sides and top and bottom? Answer: If it really were a cylinder, we would say (dz = dt) dS3(side) = dt x ds ds = (adθ) This surface patch is perpendicular to both and . As for the top, we would have dS3(top) = (ρ dρ dθ) dS3(side) = – dS3(top) If we now think just of the disk itself as an n = 2 dimensional object, we could say dS2 = (Rdθ) "area" element on disk boundary d2x = dV2 = (ρ dρ dθ) " volume" of piece of the disk Then we can write our results above this way dS3(side) = dt x dS2 dS2(side) = 0 dS2(top) = d2x dS2(top) = d2x and the first line above is an example of our conjecture (which has no vector sense to it) dSn+1(side) = dt dSn In this example, we started thinking of the cross section being a disk. We said d2x is a piece of area on a disk, and dS1 is a piece of boundary on a disk. But if we replace "disk" with any other 2D closed shape, our equations above are not altered. If it were a square, dS2 would of course depend on which side of the square you were talking about, but we can still call it dS2. And area is still d2x. So basically dSn+1(side) = dt dSn says that we take a surface element of our spatial surface and just multiply it by dt to get a surface element in the n+1 dimension space (t,x). The t axis is perpendicular to all the spatial axes, and our "cylinder" sides are parallel to the t axis. Therefore, our surface element dt dSn in fact is a surface patch on the side of the cylinder. We saw this explicitly for R = disk. In any number of dimensions, if you could actually draw the hyper cylinder, you would see that the sides of the cylinder are parallel to the t axis.