Sja Ch 8 notes
DOCX · 81.8 KB
Open DOCX file
Phil's chapter notes, dated 8.19.15, on Sjamaar's Chapter 8. They tie Sjamaar's formula for n-piped volume, sqrt(det(A^T A)), to the cofactor area results in Phil's own tensor document. They also cover Sjamaar's four volume axioms, orientation of manifolds and normals, and the start of volume forms as pullbacks. The text shown is partial.
AI-written summary; may contain errors. This description is approximate.
Extracted text (machine-read; may contain errors)
Sja Chapter 8 notes: volume forms PhL 8.19.15
Section 8.1. Volume of an n-piped in RN. [91]
Only to me could this be fascinating. In tensor doc I show that the volume of an N-piped in RN is det(ai) where the vectors ai span the N-piped. This result appears as Corollary 8.4 on page 93. But Sja is looking for an expression for an n-piped in RN where n ≤ N. A tensor doc example of this would be the area of a face on the N-piped.
The answer says Sjamaar is the following. If an n-piped is spanned by vectors a1, a2....an, then
volume of n-piped =
where A = (a1, a2.....an) = N rows and n columns, so Nxn = tall
I will review Sja's methods below, but first want to relate this to tensor doc. The conformation picture is this
so then ATA is indeed a square matrix n x n which then has a determinant.
Now let's track Ch 8 of tensor doc just a bit. This is my most confusing chapter. In my little world x'-space holds a cube, while x-space has the N-piped. Drawing is Fig 8.1. I am at this point only interested in areas of the cube, not sub-areas of lower dimension. In x'-space things are simple and I say
dL'1 ≡ dx'1
dA'3 = dx'1dx'2 dA'1 = dx'2dx'3 dA'2 = dx'3dx'1
dV' = dx'1dx'2dx'3 (8.2.4)
So 8.1 is overview, then 8.2 shows that drawing/ Then 8.3 summarizes Appendix B. Now in (8.3.7) I have a list of expressions for the vector face area An . Not much else. Then into 8.4 for discussion of the differential N-piped and the drawing is repeated.
8.4(a) the setup with this picture repeated
8.4(b) edge transformation : dx'(n) = R dx(n)
8.4(c) area transformation: dA'n = J R dAn
8.4(d) volume transformation.
I then summarize things at this point:
edges dx'(n) = R dx(n) or [dx'(n)]i = Rij [dx(n)]j // ordinary vector
areas dA'n = J R dAn or (dA'n)i = J Rij (dAn)j // vector density W = -1
volume dV' = J dV // scalar density W = -1
(8.4.d.8)
I then get this final result set
dx(n) = en dL'n |dx(n)| = h'n dL'n dL'n ≡ dx'n
dx'(n) = e'n dL'n |dx'(n)| = h'n dL'n `
dAn = J dA'n en |dAn| = (|J| ) dA'n dA'n ≡ Πi≠ndx'i
dA'n = J2 dA'n e'n |dA'n| = (J2) dA'n
dV = J dV' |dV| = |J| dV' dV' ≡ Πidx'i
dV' = J2 dV' |dV'| = |J|2 dV' (8.4.e.5)
Later in 8.4 (g) I have "Cartesian view" results which are these
| dx(n)|/ dL'n = h'n = [g'nn]1/2 = the scale factor for edge dx(n)
| dA(n)|/ dA'n = |J| = g'1/2 = [ g'nn g']1/2 = [cof(g'nn)]1/2 // Theorem 1 above
|dV| / dV' = |J| = g'1/2 . // g' ≡ det(g'ij) = J2 (8.4.g.2)
The result of interest to me right now is this:
| dA(n)|/ dA'n = [cof(g'nn)]1/2 // Theorem 1 above
Somehow this must agree with the Sjamaar result. The quantity cof(g'nn) is the same as the "minor " associated with g'nn since nn indicates a diagonal element. If G = 0, then I do have these results in devel notation.
g' = RRT // g = 1
' = STS (5.7.9)
So maybe I can say
| dA(n)|/ dA'n = [cof((STS)nn)]1/2
so at least I am seeing an ATA-like structure appearing. Here n denotes the area spanned by all vectors except n. These are the specific areas on my N-piped spanned by e1, e2....eN . So lets set n = N so we are then talking about that face N. Then
| dA(N)|/ dA'N = [cof((STS)NN)]1/2 = [minor((STS)NN)]1/2
Now minor((STS)NN) = determinant of the matrix STS where labels run 1 to N-1. We already know that the matrix S = {e1, e2.....eN} so let's then define A = {e1, e2.....eN-1} Then I am claiming that
| dA(N)|/ dA'N = [ det(ATA)]1/2
or
| dA(N)| = dA'N = dx'1dx'2 .... dx'N-1
If the N-piped is not differential, then we get
| A(N)| =
and so this matches the Sjamaar result.
In 8.4 (h) I talk about "nested cofactor" things for subareas. I just mention one example in passing, but you get the idea of cof (cof(....)) and each iteration for the largest index just knocks another row&column out of the matrix g' = STS and then we get the Sjamaar formula! [ Add this to tensor doc!! I added a note in the errata to do this. ]
In (j) I refer to concatentation of transformations and maybe that should be called composition. Make a note.
Example: Suppose N = 4 so my picture is a hypercube. I knock out e4 and get A = (e1, e2, e3) = the "area" of the face which is spanned by these three vectors = volume of 3-piped in R4 = det(ATA) . I could then knock out e3 as well to get the area of one face of this 3-piped spanned by e1 and e2 and for that case I would have A = (e1, e2) and area = det(ATA).
So how does Sjamaar come up with this result? He does one of his "axiom" things. He ponders an n-piped in RN spanned by a1.....an. Here are his axioms in my words:
Definition 8.1: defining the volume of an n-piped in RN by a set of four axioms (typical Sjamaar):
(i) if you scale any one of the vectors by α, the volume should scale up by α
(ii) Now pause and think about "shear". Consider an aligned rectangle in R2 which you shear to get a 2-piped. Since area = base x height, this "shear" operation does not change the area. Now in terms of the two basis vectors, how do you create a shear? The answer as you show on a piece of paper is that you replace one of the basis vectors like a1 with a1 + c, where c is the constant shear vector. Let a1' = a1 + c. Before the shear a point in the 2-piped (rectangle) is r = αa1+βa2 where α,β are in (0.1). After the shear you instead have r = αa'1+βa2 . So Sja's axiom (ii) is that if you add a constant vector to any basis vector, the volume does not change.
(iii) rotation does not change a volume.
(iv) the unit cube has volume 1 (normalization)
Lemma 8.2. Using just his axioms, he shows the result we regard as obvious from physics that the volume of an n-cube is the product of the length of the sides.
Theorem 8.3. Volume on n-piped = .
The reader is then tasked with the proof as Exercise 8.2. The proof should just show that this result satisfies the 4 axioms. Sjamaar then shows that the result is a unique result. To do this, he gets all involved in the GSO procedure for non-orthogonal ai spanning vectors. This is of no interest to me right now so I skip his proof. He shows that if you GSO the ai into some orthogonal vi, then he can use his shear axiom to show that det(ATA) = det(VTV) = the known result.
Corollary 8.4. In the case n = N, A is square so det(ATA) = [det(A)]2 and we get volume = det(A) which is my main tensor doc result for an N-piped in RN.
[94]
Section 8.2. Orientations
This is similar to the Buck discussion.
Handedness is determined from basis vectors by whether detA > 0 or < 0, as in tensor doc section 6.9.
Oriented vector space. The standard orientation. Whether a mapping Rn→ Rn is orientation preserving or reversing.
Notation for "orientation": Use brackets to indicate "orientation" as a + or - quantity. For example
[e1, e2....en] = +1 // right handed if you will, det A > 0
Then since det(A) = det (e1, e2....en), we get the alternating property, so for example
[e2, e1....en] = - [e1, e2....en]
[95]
Orientation of Manifolds of codimension 1. At any x on M we have TxM with n-1 basis vectors. To that we can add some form of a surface normal vector n to get a full basis of RN. If we add this at the start of the list to get (n, v1....vn-1) and if this is right-handed det > 0 then M is positively oriented. But Sja does not say which n to pick [ but see below]. So you induce orientation by selecting one of these n's.
Example 8.7. For hypersurface you have some orientation at x [e1, e2....en-1], while for Rn you have
[e1, e2....en] . The equation p 95A says this obvious fact (based on definitions above)
[e1, e2....en] = (-1)n-1 [en, e1, e2....en-1] but of course (-1)n-1 = (-1)n+1
where we have slid en to the start position. So you can write
[e1, e2....en] = [ (-1)n+1en, e1, e2....en-1]
The idea is this: If you imagine that your hyperspace TxM has basis vectors named [e1, e2....en-1] with this being +1 say, then if you want to add the local normal vector as "the extra basis vector" to get to Rn , and if you want this normal vector to be at the start of the list, then you should think of n = (-1)n+1en .
In more detail: You know there is some well-defined set of +1 orientation [e1, e2....en] . Rotate things so that [e1, e2....en-1] spans TxM for some particular x. Note that en is already determined in direction. Now the normal at x is orthogonal to the other ei of TxM, we know that much. If we were to add the normal to the end of the list to get [e1, e2....en] = [e1, e2....en-1, n] , then you would select n = en for the direction of your normal! However, I guess convention says to put n at the start of the list. Then you must make the choice that n = (-1)n+1en . So this example is showing how you should choose the direction of the normal at point x! This was a question I raised above.
I agree that you can map normals of a manifold to points on a sphere of the same dimension, which sphere points will have that normal. He calls this the Gauss Map of M. Idea of M being 2-sided or 1-sided but no mobius yet.
Claim 8.8. If a manifold M is defined by a single smooth equation c = φ(x) where c is a regular point, then that manifold is orientable. You have then n = gradφ. But I am missing the point as to why Mobius would be excluded from these arguments. Like the examples here, Mobius would have two normals at any point. Something has to be said about going on a global voyage on the surface and finding that your normal has flipped when you get back home. Mobius not mentioned even once in this section.
Section 8.3. Volume Forms [96]
Note the buzzword "forms" (as in differential forms) in the title. Take it slow.
The first idea is that we have some M with its usual {ψi(Ui)} of embeddings onto chunks of M. In fact, for the first time Sja writes this out as M = i ψi(Ui) , think of in the sense of S = Σi ai. This I think is the first time I have every used this "union sum" symbol (used 14 pt bold on usual ), and it is exactly the right way to state this since there is in general overlap.
Recall from Chapter 6 notes that we can write (today I cleared this notation up!) [ see Ch 6 meta notes for my most recent explanation of this notation, search for word "challenge" ]
(Dψi) : Rn → TxM
and in this case, if t' exhausts Rn in t-space, we would exhaust TxM, but here we have in mind that t' only runs over a small region Ui in t-space (where of course Ui is in Rn), and so we cover only a portion of TxM, which is accounted for by the → mapping symbol. [ correct ]
Now recall from page 89 C or page 82 B that we write αi = ψi*α which relates αi which is the local representative of the form α to the form α. [ Actually, I think αi is the local pullback of α ] In Section 7.1 this was analogous to the idea for a function f (1 0-form) that we got fi = ψi*f as the local representative of the function f. The idea is that f and α are defined over all of M, but fi and αi are what it looks like in some local region i.
Now consider this definition of a local representative μi of a form μ where
μi = ψi* μ = [ det{(Dψi)T(Dψi)}]1/2 dt1dt2....dtn // definitely a pullback statement!
Earlier we showed that if A = (c1, c2....cn) and if these vectors ci span an n-piped, then the volume of that n-piped is given by det(ATA). Now in our tangent space context, we know that (Dψ) = (c1, c2....cn) which are the tangent space basis vectors. and so [ det{(Dψ)T(Dψ)}]1/2 is exactly the volume of the n-piped formed by these tangent basis vectors! We have to think of (x,t) here as some unstated reference point for the representative i.
Think of that torus case where the manifold is 2 dimensional, and parameters in U would be t1 and t2. There are then only two tangent vectors c1 and c2. The above "form" represents the area of a piece of this manifold!!! If the manifold were 3-dimensional, it would be the volume. If M were 1-dimensional (a curve in RN) this would be the arc-length.
2.15.16. I think this is the first time Sjamaar has ever mentioned computing area on a 2D manifold. Bucks deal with this in their book. Here we use the det(ATA) formula (in a non-square application) to describe a piece of area on a manifold, but pulled back to t-space where we always deal with actually doing something.
But we are now in the manifold M context, so we can only think of μi for a given portion of M.
μ is also called μM .
Theorem 8.10. To show that our newly defined "volume form" is "well-defined", Sjamaar shows that it obeys the consistency rule 7.1 page 82, which in the current context requires that one show,
μj = (ψi-1o ψj)* μi ≡ φ*μi . where ψi-1o ψj ≡ φ
In verifying that this works, he starts with p 96 E for μi. To this he applies the pullback φ*. This as usual affects the function part and the differentials part of the form, For the function part, we replace t by φ(u) as the argument. The differential part is the Jacobian rule. Now how does he get j to suddenly appear in the processing? He has a chain rule deal going on:
Dψi(φ(u)) Dφ(u) = Dψj(u) is his claim
Where does this come from? Go back to the definition of φ,
ψi-1o ψj = φ
or
ψj = ψi o φ
Then this is where you apply the chain rule which reads
Dψj = Dψi(φ) Dφ
which he has formalized in App B as p 131 A. So that is how j appears!
[97]
Example 8.11. For the identity map ψ(t) = t for U→U We know that (Dψ) = 1 and then (Dψ)T(Dψ) = 1 and then the volume form page 96 E is just μi = 1 dt1....dtn, the obvious result.
Example 8.12. Now f : I→R (I = an interval) is a simple real function, and (x,f(x)) is the graph thing which we know makes a manifold M of dim = 2. It is of course just the "graph" of the function f and as such is a 1-manifold (a curve in R2). Think of (t,f(t)) = ψ(t) as the embedding function. What is the arc length?
(Dψ)(t) = (1, f'(t)) (Dψ)T(Dψ) = (1, f'(t))T (1, f'(t)) = 1 + f'(t)2
where we have reproduced a classic result (see below).
Question: In a situation where one ψ covers all of M, how do we express p 96 E? I guess I need to reinterpret
μ = ψ*μM = [det((Dψ)T(Dψ))]1/2dt = dt
Here μ is really the pullback of the form μM which is abstract because it gets back to the raw pullback dti differentials. Confirmed in text! ψ*μM is the pullback. Note that here t is really the x of (x,y) for a function y = f(x). This is different from Buck's s which is a parameter along the curve.
This is a classical arc length formula, and here is the usual derivation as in wiki
So dt in Sja plays the role of x above. Variable s is the arc length parameter, and so we basically have
μ = ds = dt = a differential form (but in pulled back form)
L = ∫ds = ∫ dt
2.15.16. In earlier notes (Ch 4?) I pointed out that the 1-form α = f dx was related to a line integral and was those separate from the arc length type integral. I felt that an arc length integral did not fit into the 1-form framework. But here we have a differential form μM which in fact gives arc length when you look at the pulled-back form of μM .
Buck page 320 has a different integral for arc length of a 3D curve.
where you integrate the speed. For 1D curve in R2 this would say
L = ∫dt = ∫dt (dx/dt) = ∫ dx
Proposition 8,13. Says that the volume form is the volume of an n-piped of the tangent space. I thought we already knew this? The only issue maybe is the sign?
Proof:
ωx(v1....) is a function which seems to be exactly the same as voln(v1...) at that point.
ω = some n-form, perhaps ωx(v1....) dx1....dxn ? Not clear
ψ*ω = g dt1....dtn = this is the usual general form of a pullback, so I agree there exists some g
g = ψ*ωx(e1....) // this is the step I don't follow.
He refers to Lemma 7.12 but this seems unrelated to g. I think he means to quote p 88 D which says
gI = φ*α(eJ)
which in our context becomes
g = ψ*ω(e1, e2....)
where eJ = this simple case which is the only thing you can have for a full volume form. This thing is a definition on page 88 which has no reference number!
I agree that he has shown that g = ψ*ω(e1, e2....) = ωχ(of the columns of Dψ) = the tangent space volume. We can use 8.3 then to write ωχ(of the columns of Dψ) = sqrt((Dψ)T(Dψ)) = voln. But I guess his point is that he ends up with p 96 E. This all seems rather circular, as if we are just verifying something, not proving anything.
[98]
Sja uses the word hypersurface to refer to a surface of dimension n-1 which lies in Rn. Wiki agrees with this usage, I guess I never really used that word strictly. For me, n-2 surface would also be a hypersurface if n-2 = 7, say.
Theorem 8.14. In n dimensions we know what vector dx looks like, page 98 A. Each entry is a trivial 1-form. The Hodge * acts on these to give "all the others" and so the rest of A makes fine sense. The theorem makes this claim:
F (*dx) = (Fn) μM
For a regular 2D surface in E3 this is basically the F dA thing where we want to integrate over area of the surface. I usually write this as
F dA = (F ) dA
and so this theorem is just saying that dA = μM which is the "area form" in my example here. For a surface of dimension n-1 within Rn the same idea applies, but that area becomes the n-1 volume element. We will use page 96 E but in n-1 dimensions because we want the n-1 dimension volume element on our hypersurface.
It is 6:45 PM and I am tired for today. Only 2 more pages in Ch 8, things are on the move.
Next day 8/20/15 continue: There are two proofs of Theorem 8.14:
First Proof. I follow it down to equation C. Here are some steps
μM(e1...) = +1 because ATA = 1 or just because we know the volume element in p 97C is 1
n = (-1)n+1 en we know this from Ex 8.7 above, the choice of n direction.
*dxi = (-1)i+1dx1dx2....dxi ....dxn where dxi is missing, sign due to dxi(*dxi) = + dV
F *dx = Σi Fi (*dx)i = Σi Fi (-1)i+1dx1dx2....dxi ....dxn // so C is derived!
F n = (-1)n+1 Fn // since F = ΣiFiei and n = (-1)n+1 en , picks out last term
Now how do we then arrive at equation B? I don't see it. Go back to the line above
F *dx = Σi Fi (*dx)i = Σi Fi (-1)i+1dx1dx2....dxi ....dxn
Where are "the arguments" here? In Section 7.2 a differential form has all those arguments. OK, we know that the object "dx1dx2....dxi ....dxn" is an alternating n-1 multilinear function (since one missing), so the above can be written
(F *dx)(v1, v2....vn-1) = Σi Fi (*dx)i = Σi Fi (-1)i+1 "dx1dx2....dxi ....dxn"(v1, v2....vn-1)
Now take this particular set of vectors
(F *dx)(e1, e2....en-1) = Σi Fi (*dx)i = Σi Fi (-1)i+1 "dx1dx2....dxi ....dxn"(e1, e2....en-1)
Now want to study this object,
"dx1dx2....dxi ....dxn"(e1, e2....en-1)
and we can then use page 85C to write this as = det(dxi(ej)).
Let's first do a specific example. Let n = 4 and i = 3 so then we have the following matrix,
dx1(e1) dx2(e1) dx4(e1)
dx1(e2) dx2(e2) dx4(e2)
dx1(e3) dx2(e3) dx4(e3)
or
1 0 0
0 1 0
0 0 0
This says that
"dx1dx2dx4"(e1, e2, e3) = 0
On the other hand, suppose n = 4 and i = 4. Then we get
dx1(e1) dx2(e1) dx3(e1)
dx1(e2) dx2(e2) dx3(e2)
dx1(e3) dx2(e3) dx3(e3)
or
1 0 0
0 1 0
0 0 1
This says that
"dx1dx2dx3"(e1, e2, e3) = 1
So I have shown I think this fact:
"dx1dx2....dxi ....dxn"(e1, e2....en-1) = δi,n
In our earlier shorthand notation you could write this as
dxI (eJ) = δI,J
and the only want to get I= J is to have i = n. So then we have
(F *dx)(e1, e2....en-1) = Σi Fi (*dx)i = Σi Fi (-1)i+1 "dx1dx2....dxi ....dxn"(e1, e2....en-1)
= Σi Fi (-1)i+1 δi,n
= Fn(-1)n+1
which says
(F *dx)(e1, e2....en-1) = Fn(-1)n+1 // which finally is page 98 B
I wonder how many readers would really follow all this detail? Here then are facts so far:
(F *dx)(e1, e2....en-1) = Fn(-1)n+1 (1)
F n = (-1)n+1 Fn (2)
μM(e1, e2....en-1) = +1 (3)
From these we then have
(F *dx)(e1, e2....en-1) = F n = (F n) μM(e1, e2....en-1) // which is page p98 E.
Comparing both sides says without arguments says
(F *dx) = (F n) μM // this is Theorem 8.14
which is the claim of our theorem!
Second Proof. This one is embedding-based and starts out just fine. But then it devolves into a long complicated thing with about 30 steps each of which I would have to check. The first proof is for people who invested in reading Section 7.2, and I did that, so I will just ignore this second proof. I then skip to below the pencil line on page 99 and continue reading.
Comments on the above theorem.
1. *dx as a product of differentials represents a volume element of M which has dim n-1
For example, if M has dim =2 within R3, then *dx = an area (vector).
The area elements would be (*dx)i such as (*dx)3 = dx1dx2
So (*dx) is an n-1 dimension volume element on M
2. Write the theorem in this manner
(F *dx) = F (μMn)
since this is true for any vector F, it seems clear that in an operational or distributional sense,
*dx = μMn like dA = dA n
Here μM is the scalar volume of a tiny chunk of M (a volume of dimension n-1)
This shows that *dx is just a vector version of μm. Dot with n to get
n *dx = μM like n dA = dA // this is page 99 A
This last result is obtained also from the theorem (F *dx) = (F n) μM by setting F = n.
If F were a fluid velocity flux F = ρv = (kg/m3) (m/sec) = mass per area per second, then yes, you would interpret F n as the flux in direction n, and then (F n) μM = (kg/m2-sec) m2 = kg/sec and this is the total mass flow per second per unit area across the surface. So I guess you just imagine this happening for some hypersurface when n > 3.
Example 8.16. Consider hypersurface φ(x) = c where c = scalar = regular value of φ (this is just one equation, hence you get a hypersurface). Such values were discussed on page 73. A regular value for c means that the matrix (Dφ) has full rank, and also means that the surface is in fact a manifold, and finally that the tangent space is the nullspace of Dφ. What does this last mean?
(Dφ) v = 0 for v in the nullspace of (Dφ)
(∂iφ)vi = 0
(φ) v = 0
So the nullspace is any vector perp to the vector φ . This is consistent with what I know that φ is the normal to the surface. So one writes that TxM = (φ) = the space that is perp to vector φ.
So for this kind of manifold, we have
n =
and then our little results above become
*dx = μM or dx = μM
Consider the case φ(r) = |r| = r which is a sphere of radius r. Then φ = and we get
*dx = μM or dx = μM and n =
And so finally ends Chapter 8!