Why does one form need to be used over the other?

  • Context: Graduate 
  • Thread starter Thread starter nrqed
  • Start date Start date
  • Tags Tags
    Coordinates Curl
Click For Summary
SUMMARY

The discussion centers on the application of differential forms in the context of curl operations in differential geometry. Specifically, it highlights the distinction between covariant and contravariant components when generalizing the curl operation, represented as \,^*dA, where A is a one-form. The participants emphasize that the contravariant components are necessary to derive the familiar curl formula from elementary calculus, while the covariant components are relevant for gradients. The conversation also touches on the importance of understanding intrinsic definitions in differential forms to navigate coordinate-dependent expressions effectively.

PREREQUISITES
  • Differential Geometry concepts, particularly differential forms
  • Understanding of covariant and contravariant components
  • Familiarity with the Hodge dual operator
  • Basic knowledge of vector calculus, including curl and gradient operations
NEXT STEPS
  • Study the properties and applications of the Hodge dual in differential geometry
  • Learn about the intrinsic formulation of differential forms as presented in David Bachman's literature
  • Explore the derivation of curl and gradient in spherical and cylindrical coordinates
  • Investigate the relationship between differential forms and classical vector calculus theorems such as Stokes' and Gauss' theorems
USEFUL FOR

This discussion is beneficial for mathematicians, physicists, and students of differential geometry who seek to deepen their understanding of differential forms and their applications in various coordinate systems.

  • #61
Recommend some reading

mathwonk said:
well you may have interested me in learning the physics of these matters, since i have realized it is also connected to hodge theory, so thank you!

Glad you are interested in learning how physics employs exterior calculus! One good books for mathematicians who wish to learn a bit about physics might be:

Frankel, Geometry of Physics, Cambridge University Press. (Just skim the mathematical exposition; there is plenty of exposition of physics to be found.)

Going in the other direction:

Isham, Modern Differential Geometry for Physicists, World Scientific, 2005. (Covers basic manifold theory and exterior calculus too.)
 
Physics news on Phys.org
  • #62
The two vector expressions for the curl (with contravariant and covariant basis vectors, respectively, inserted into the sums) are not equal. Only the second form (with covariant basis vectors and contravariant components) can be derived rigorously from the curl, a vector defined in the Cartesian frame. (Note, you must equate vectors, not components.)

You cannot transform the second (correct) form into the first form because elements of the metric tensor do not commute with the differential operator. If the generalized frame metric tensor components are all constants the two forms give the same result for the curl.
 
  • #63
I did not read the pages 2-4, but think about what happens when there is no metric: if you can define something without using a metric, it is more fundamental than the dual.
 
  • #64
Sorry about this, but none of these formulas seem to work out for me so
could someone tell me where I'm going wrong? I
guess starting with the simplest one, the proposed form for the gradient of
a scalar field in terms of the exterior derivative is:

(d\phi)^t

where the transpose of a covariant vector is obtained by applying the
contravariant metric tensor. I'm going to write a one-form as df and a directional derivative along a coordinate x as \partial x. I'll only write \partial_x
when I'm taking a derivative of a function rather than talking about a vector field.
In a euclidean space the contravariant metric tensor can be expressed in cartesian
coordinates as:

g = \partial x \otimes \partial x + \partial y \otimes \partial y +<br /> \partial z \otimes \partial z

Let's pretend I'm interested in cylindrical coordinates
(r,\theta,z) because they require the least typing:

<br /> x = rcos(\theta)<br />
<br /> y = rsin(\theta)<br />
<br /> z = z<br />

I can take some derivatives to obtain:
<br /> \partial x = (x/r)\partial r + (-y/r^2)\partial \theta = cos(\theta)\partial<br /> r - (sin(\theta)/r) \partial \theta<br />
<br /> \partial y = (y/r) \partial r + (x/r^2) \partial \theta =<br /> sin(\theta)\partial r + (cos(\theta)/r) \partial \theta<br />

I then will get by substitution that:
<br /> \partial x \otimes \partial x = cos^2(\theta) \partial r \otimes \partial r<br /> + (sin^2(\theta)/r^2) \partial \theta \otimes \partial \theta +<br /> (-cos(\theta)sin(\theta)/r) \partial \theta \otimes \partial r +<br /> (-cos(\theta)sin(\theta)/r) \partial r \otimes \partial \theta<br />
<br /> \partial y \otimes \partial y = sin^2(\theta) \partial r \otimes \partial r<br /> + (cos^2(\theta)/r^2) \partial \theta \otimes \partial \theta +<br /> (cos(\theta)sin(\theta)/r) \partial \theta \otimes \partial r +<br /> (cos(\theta)sin(\theta)/r) \partial r \otimes \partial \theta<br />

Substituting those into the metric tensor in cartesian coordinates I get:
<br /> g = \partial r \otimes \partial r + (1/r^2) \partial \theta \otimes \partial \theta<br /> + \partial z \otimes \partial z<br />

I'm pretty sure that's the standard result you should get because it's the inverse of the covariant metric guy.

So to obtain the cylindrical coordinates gradient, I start by taking the
0-form \phi and applying an exterior derivative:
<br /> d\phi = (\partial_r \phi) dr + (\partial_\theta \phi) d\theta + (\partial_z \phi) dz<br />

He's a one-form, and I'm interested in a vector, so I apply the metric tensor:
<br /> (d\phi)^t = \partial r &lt;\partial r,(\partial_r \phi) dr + (\partial_\theta \phi) d\theta + (\partial_z \phi) dz&gt; + (1/r^2) \partial \theta &lt;\partial \theta, (\partial_r \phi) dr + (\partial_\theta \phi) d\theta + (\partial_z \phi) dz&gt; + \partial z &lt;\partial z, (\partial_r \phi) dr + (\partial_\theta \phi) d\theta + (\partial_z \phi) dz&gt;<br />
<br /> = (\partial_r \phi)\partial r + ((\partial_\theta \phi)/r^2) \partial \theta<br /> + (\partial_z \phi) \partial z<br />
That's sort of messy but those &lt;x,y&gt; are supposed to be a natural pairing as Bishop and Goldberg say it.

If I'm supposed to assume that the classical gradient is this where you substitute
<br /> \partial r \rightarrow \hat{r}<br />
<br /> \partial \theta \rightarrow \hat{\theta}<br />
<br /> \partial z \rightarrow \hat{z}<br />

then this is off by a factor of 1/r along the \theta direction from the normal definition:
<br /> (\partial_r \phi)\hat{r} + ((\partial_\theta \phi)/r) \hat{\theta}<br /> + (\partial_z \phi) \hat{z}<br />

Any thoughts on where I went wrong?
 
  • #65
mmcf said:
If I'm supposed to assume that the classical gradient is this where you substitute
<br /> \partial r \rightarrow \hat{r}<br />
<br /> \partial \theta \rightarrow \hat{\theta}<br />
<br /> \partial z \rightarrow \hat{z}<br />

then this is off by a factor of 1/r along the \theta direction from the normal definition:
<br /> (\partial_r \phi)\hat{r} + ((\partial_\theta \phi)/r) \hat{\theta}<br /> + (\partial_z \phi) \hat{z}<br />

Any thoughts on where I went wrong?

In your derivation above, you used coordinate vectors. This is very natural when you are using the modern differential geometry approach. However, the equation for the gradient is often presented using unit vectors rather than coordinate vectors. I think this is the source of your problem. It looks like \hat{\theta} represents a unit vector, whereas \partial \theta is a coordinate vector. The correct substitution is:

<br /> \partial \theta = r \hat \theta<br />

I believe that the overall derivation was correct. It seems to just be the last step substituting coordinate vectors with unit vectors that caused problem. The unit vector substitutions for r and z were OK since unit vectors and coordinate vectors are the same length for r and z in cylindrical coordinates.
 
Last edited:
  • #66
Alright, thanks. That seems to be my whole problem. It looks like I get the right expression for div A from
<br /> *d(*A^t)<br />
and curl A from
<br /> (*dA^t)^t<br />
just like it says in the thread as long as I consider my components to be in the form of the A^i in
<br /> \Sigma_i \frac{A^i \partial_i}{g(\partial_i,\partial_i)^{1/2}}<br />
 

Similar threads

  • · Replies 27 ·
Replies
27
Views
3K
  • · Replies 1 ·
Replies
1
Views
5K
  • · Replies 1 ·
Replies
1
Views
29K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 175 ·
6
Replies
175
Views
27K
  • · Replies 37 ·
2
Replies
37
Views
10K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 35 ·
2
Replies
35
Views
29K
  • · Replies 4 ·
Replies
4
Views
5K