Phil Lucht Math & Physics Archive
Home / Math and Physics Files / Physics / Lai Continuum Mechanics / Lai support docs

Lai p 129 and tensor doc

DOCX · 34.9 KB
Open DOCX file

Dated 3.16.12, this is Phil's working document on how the "non-covariant" Cartesian approach in Lai's continuum mechanics text relates to his tensor notes. It derives Lai's vector area ratio in N dimensions, checks the alternate derivation using epsilon and J factors, and compares contravariant and covariant vector and density transformations. It also asks which tensor-doc facts apply in "Lai World" and lists planned tensor doc updates.

AI-written summary; may contain errors.

Extracted text (machine-read; may contain errors)
Lai p 129 and tensor doc PhL 3.16.12 There is some subtle stuff going on here with regard to the "non-covariant" application of tensor doc ideas to the Lai continuum mechanics application. It needs to be cleared up. 1. The Vector Area Ratio on Lai p 129. 1 2. What happens in the Alternate Derivation? 3 3. How does Lai handle having no contravariant and covariant indices? 5 4. The general connection between Lai World and Tensor Doc 6 5. A fast derivation of 3.27.10 in light of the above. 8 6. New material just added to tensor doc 9 1. The Vector Area Ratio on Lai p 129. Here is how tensor doc would derive the key result 3.27.10 for an area patch which lies on the famous N-piped spanned by the tangent base vectors. We start by gathering facts, and we use dev notation: First, from Appendix A, Ek ≡ det(R) (-1)k-1 {e1 x e2 x ......x eN // ek missing } so {(-1)k-1 e1 x e2 x ......x eN // ek missing} = det(S) Ek Second, from Section 8 (c), dAn = det(S) En (Πi≠ndx'i) Combining the first two items says dAn = {(-1)k-1 e1 x e2 x ......x eN // ek missing} (Πi≠ndx'i) which we could regard really as the starting point, the N-piped area definition. Third, from Section 6 (a) when g = 1, (En)i = Rni Theorem 1: ST Ek = e'k Proof: Look at the components: (ST)ij (Ek)j = (e'k)i => SjiRkj= δk,i => RkjSji= δk,i => (RS)ki = δk,i So just reverse these steps and Theorem 1 is proved. Application of Theorem 1. dAn = det(S) (Πi≠ndx'i) En ST dAn = det(S) (Πi≠ndx'i) ST En = det(S) (Πi≠ndx'i) (e'n) In the Lai application, in what tensor doc calls the x'-space Cartesian-view, dA'n = (Πi≠ndx'i) (e'n) => dA'n = (Πi≠ndx'i) and thus we have shown that ST dAn = det(S) dA'n => dAn = dA'n det(S) (ST)-1 e'n and this is basically 3.27.10 generalized from n=3 to general n, and generalized to N dimensions as well, and expressed in tensor doc notations. In the "inverse flow model" of matching Lai to tensor doc, we have S = F according to Section 5 (o) continuum mechanics this document (Inverse Flow) X, x ↔ x', x X = X(x,t) ↔ x' = F(x) dX = F-1 dx ↔ dx' = R dx // as in Section 2 x = F(X) F-1 ↔ R F ↔ S // S = R-1 X = Cartesian ↔ = 1 x = Cartesian ↔ ' = 1 C = FTF ↔ ' = STS // as in Section 5 (l) // Lai p114 (3.23.2) In this model, the x'-space of tensor doc matches Lai's X-space where we have an undistorted cubic particle, and the N-piped is the skewed particle at a later time in x-space in both notations. A key point being made here is that the skewed particle at the later time is spanned by the tangent base vectors of the inverse flow transformation x' = F(x). Therefore, we don't have to consider an "arbitrary area patch". Comments: 1. Notice in the above discussion that the only contact with x'-space is through dA'n = (Πi≠ndx'i) (e'n) where the Cartesian-view is taken. We did not have to face the issue of g' versus g' . 2. Secondly since e'n = R en => en = S e'n, we could have written dAn = {(-1)k-1 Se'1 x Se'2 x ......x Se'N // Se'k missing} (Πi≠ndx'i) which has the special case dA3 = Se'1 x Se'2 dx'1 dx'2 // = [det(S)E3] dx'1 dx'2 which is Lai's starting point 3.27.2. Lai quietly does what I did in Appendix A to bring out the det(S) factor, and I have to admit, it is quite concise. 2. What happens in the Alternate Derivation? From Section 8 (c) item 9 tensor doc writes for an arbitrary area dA' = J R dA => dA = J-1 S dA' This seems a far cry from our result above which could be written dAn = det(S) (ST)-1dA'n what we got above dAn = J-1 S dA'n alternative approach applied to dA = dAn How do we reconcile these two results? Are they both valid, and if so, what is J ? We need to examine the dev and std notations more carefully. Tensor doc shows that (dA)i = εiabc..x (dx[1])a(dx[2])b.... (dx[N-1])x for an arbitrary area. The dxa elements are contravariant, but the area is covariant! This fact is confused in the dev notation where the dAi element would be regarded as contravariant! We really should write the above equation this way in dev notation: ()i = iabc..x (dx[1])a(dx[2])b.... (dx[N-1])x = {(-1)k-1 e1 x e2 x ......x eN // ek missing} Then I think the result we really derived above was this one n = det(S) (ST)-1'n what we got above In contrast, the object in our Section 8 (c) item 9 is the contravariant area which transforms with R dAn = J-1 S dA'n (*) Now in x-space we can say n = dAn but in x'-space the rule is this 'n = ' dA'n // = V and ' = ' V' from Section 5 (g) where we use script because this ' is really a shorthand for STS from Section 5 (l) . Now we know that the product g' ' = 1 so insert this into (*) to get dAn = J-1 S g' ' dA'n and then we have n = J-1 S g' 'n n = J-1 S (RRT) 'n g' = RRT = J-1 RT 'n = J-1 (S-1)T 'n (**) and now we are very close. Now, so far, the object 'n is the covariant differential area in curvilinear x'-space, because that is what appears in our original formula involving the contravariant area dAn' = J R dAn . This area is, in Std notation for the moment, (dA')icurvilinear_view = ε'iabc..x (dx'[1])a(dx'[2])b.... (dx'[N-1])x But we also know that (dA')iCartesian_view = εiabc..x (dx'[1])a(dx'[2])b.... (dx'[N-1])x where there is no prime on the ε. And we also know that, when g = 1, ε' = J2 ε at the end of section (e) in Appendix. So the conclusion is that (dA')icurvilinear_view = J2 (dA')iCartesian_view and if we make this replacement in (**) above with implied labeling we get n = J-1 (S-1)T J2 'n = J (S-1)T 'n = det(S) (S-1)T 'n and this then agrees with "what we got above". So there are many lessons here, and I think this implies some tensor doc updates. I also don't like how I have to keep hunting through Appendix D for the simple ε' type results. So I see two updates coming. 3. How does Lai handle having no contravariant and covariant indices? (a) First, consider this equation for a weight -1 vector density, V' = J R V In standard notation, this equation is correct whichever way you think of it V'a = J Rab Vb V'a = J Rab Vb The R matrix of course is different on these two lines, but both these equations match what is shown schematically above. In developmental notation, this is not true. In this notation the vector equation V' = J R V is only valid for the contravariant V, and one would write V'a = J Rab Vb To get a covariant vector equation, we have to do this ' V' = J ' R g V => ' = J ' R g = J ST So notice then the difference: V' = J R V ' = J ST The point is that in std notation, these two vector equations look different! Looking again at our alternate derivation above dA' = J R dA ' = J ST => = J-1 (ST)-1' which is almost the final result, but then we have to say ' → J2 ' to get the final result. (b) So, what does Lai mean when he writes this: dA0 = dX(1) x dX(2) dA = SdX(1) x SdX(2) I think this is the answer: dA0, dA, n and n0 are all covariant vectors and in std notation they would all have bars over them. Question: Suppose we assume g = 1 in x-space, then in ' = STS in x'-space (X-space) and g' = 1. Which of these g' objects do we use to convert a contravariant vector to covariant one in x'-space (X-space)? I see two possible answers: Answer #1: If you use ' to do it, then both these equations will be true (first implies the second) V' = J R V ' = J ST Answer #2: If you use g' = 1 to do it, then the second equation above will not be true. Furthermore, in either space will have in this case = V and ' = V' so the above pair is replaced by this pair V' = J R V ' = J R which is to say, the two equations are the same. I think this is the situation of the Lai World. But of course this is not compatible with my dev notation! 4. The general connection between Lai World and Tensor Doc Tensor doc is jammed with facts of many types. Some apply to Lai World, and some do not. Here we want to partition the tensor doc facts into these two bins. The transformation of contravariant vectors as described in tensor doc applies in Lai world. An example of course is the fact that dx' = R dx. This is a "vector space" concept and there is no implication here regarding norm or distance (metric) except that in x-space we regard g = 1. Anything that involves g' in x'-space is going to require examination. Basically, in Lai world, the x'-space described in tensor doc is discarded and is replaced with a new x'-space which has g' = 1. This space still contains contravariant vectors like dx' and they are still obtained as dx' = R dx. But the length of such vectors is given now by |dx'|2 = g'ijdx'idx'j where g' = 1. Certainly if we use g' = 1 to define dot products and norms in x'-space, then the magnitude of a vector is no longer a scalar under the transformation, so |dx'|g'=1 ≠ |dx|. So any parts of tensor doc (there are many) that assume invariance of vector magnitudes do not apply in Lai world. AREA How does Lai deal with area in x'-space, and how does this compare with how tensor doc deals with area in x'-space? First, here is the tensor doc notion of area in x'-space (in dev notation) 'c |td = 'cabdx'adx'b = (g'/g) cabdx'adx'b g' = ST S (g'/g) = J2 and we note that 'c are components of a covariant vector. If g=1 we can write 'c |td = 'cabdx'adx'b = g' εcabdx'adx'b g' = STS matrix g' = J2 number where ε is the permutation tensor and we can put its indices however we like. But even when g = 1, the area 'c |td is the component of a covariant vector in x'-space. The transformation of this tensor doc area is given by the following general rule for a covariant vector density which has weight -1 (assume g = 1) '|td = J ST where ' = g' V' and = V are the covariant vectors. In Lai World, where g = 1 always, a different x'-space area definition is used, namely dA'c|Lai ≡ εcabdx'adx'b εcab = permutation tensor so this gives a different area! The connection between these two areas is: ' |td = J2 dA'|Lai g' = STS g' = det(STS) g' = J2 J = det(S) Since Lai defines x'-space area by fiat in this way, we don't really have a "transformation rule" for the Lai area going between the two spaces. Since we have no such rule, we have no way to say whether the Lai area is contravariant, covariant, or neither. But knowing how it is related to the td area, perhaps we can reach a conclusion as to how it transforms: '|td = J ST = J2 dA'|Lai => dA'|Lai = J-1 ST => = J (ST)-1 dA'|Lai // roughly 3.27.10 '|td = J ST for comparison The Lai area "seems" more covariant than contravariant, since ST appears, but the J power is wrong. Perhaps you could say the Lai area is a covariant vector density of weight +1. Yes, this is exactly right, since we are basically saying dA'|Lai = g'-1' |td and we then add weights. But then we throw in the final zinger as part of the x'-space being Cartesian. Instead of talking about a "covariant vector" being defined by the way it transforms (and in tensor doc, contravariant and covariant vectors transform very differently!) , we are going to say that in x'-space, any vector is both contravariant and covariant based on the different definition of making partners with the metric tensor g' = 1. Once this is done, one concludes that the Lai area vector is both contravariant and covariant in x'-space. But so doing does NOT cause this to be true, dA'|Lai = J-W R dA whatever weight W you want to use. This is NOT true because the following IS true dA'|Lai = J-1 ST dA and they cannot both be true! So my conclusion is that (1) the Lai area transforms as a covariant vector density of weight +1 as indicated by the last line above. It really is "covariant in terms of transformation". (2) The Lai area is both covariant and contravariant in terms of using g' = 1 in x'-space to convert back and forth. (3) So the safest way to thing of it is as "covariant" and they everybody is happy. 5. A fast derivation of 3.27.10 in light of the above. I showed in 4 above that the Lai area is related to the td area in this way (I use overbar on Lai now since it is "mostly" covariant as per the above discussion) '|Lai = g'-1' |td and that the Lai area in fact transforms as covariant vector density of weight +1 so that, all in developmental notation, and valid for an arbitrary area patch, dA'|Lai = J-1 ST = J-1 ST dA This can be inverted to get dA = J (ST)-1 dA'|Lai (*) and THIS is what equation 3.27.10 says if I just write dA'|Lai = dx'(1) x dx'(2) = dA'|Lai e'3 and then we get since J = det(S) dA = dA'|Lai det(S) (ST)-1 e'3 which then translates to dA = dA0 det(F) (ST)-1 e'3 and this really is 3.27.10. Alternatively, one could write dA'|Lai = (dA'|Lai) ' dA = (dA) and then (*) above becomes (dA) = (dA'|Lai)J (ST)-1 ' Finally, using the inverse flow model, where x' = X at t = t0 and where S = F, we can write dA = dA0J (FT)-1 0 J = det(F)' and this agrees with Lai p 175 4.10.9. 6. New material just added to tensor doc I made several additions which I will outline here: In Section 8 I added another level of TOC because so much is going on. In Section 8 (c) item 9, I broke off the little section on "covariant dA and dV" Same place, I added a section showing how dA and dV look like in developmental notation, and a key item added here is that ' = J ST whch will relate to Lai. I then repaginated this Section 8 In Section 5 (o) I greatly enlarged the footnote reatring the area ratio. I managed to work into this little section the two key Lai equations concerning area transformation. Everything done above in this doc is now shown in this little tensor doc section, namely dA n = dA0 def(F) (FT)-1 n0 // Lai p 175 (4.10.8) dA(k) n = dA(k)0 det(F) (FT)-1 uk // Lai p 129 (3.27.10) with k=3 These are the two equations that have been annoying me for a long time. Below that, I comment on Lai's use of partial developmental notation. I then repaginated the tail of Section 5. The upshot is that all the material covered in THIS document