Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Reimannian metric tensor g

  1. Feb 20, 2008 #1
    How can I calculate reimannian metric tensor for the vector.

    I know about matrix it is equivalent to W(tranpose)W

    but dont know what it will be for vector w
  2. jcsd
  3. Feb 20, 2008 #2
    not sure you have understood what the metric tensor is.

    It is a map from the tangent space (bundle) x tangents space (bundle) to the real numbers.

    So you take two vectors and plug them into the riemann tensor and then get a number.

    If you have understood it, please reformulate your question, because then it is unclear.
  4. Feb 20, 2008 #3
    Hi , ejays
    I don't know if the Reimannian metric tensor is different from the metric tensor that I know , so I'll tell you what I know and you see if it helps ( the following method is for the metric tensor of a surface and it can be generalized for spaces )
    Suppose M is a surface determined by [tex]\[
    \vec X\left( {u,v} \right) \subset E^3
    \][/tex] and [tex]\[
    \vec c\left( t \right)
    \][/tex] is a curve on M , [tex]\[
    t \in \left[ {a,b} \right]
    \][/tex]. Then we can write [tex]\[
    \vec c\left( t \right) = \vec X\left( {u\left( t \right),v\left( t \right)} \right)
    \][/tex] .Now by taking the derivative of the previous equation we obtain :
    \vec c'\left( t \right) = \frac{{\partial \vec X}}{{\partial u}}\frac{{du}}{{dt}} + \frac{{\partial \vec X}}{{\partial v}}\frac{{dv}}{{dt}} = u'\vec X_1 + v'\vec X_2
    and If [tex]\[
    s\left( t \right)
    \][/tex] represents the arc length along the curve Then :
    s\left( t \right) = \int\limits_a^b {\left| {\left| {\vec c'\left( t \right)} \right|} \right|} dt
    and :
    \frac{{ds}}{{dt}} = \left| {\left| {\vec c'\left( t \right)} \right|} \right|
    so :
    \left( {\frac{{ds}}{{dt}}} \right)^2 = \left| {\left| {\vec c'\left( t \right)} \right|} \right|^2 = \vec c'.\vec c' = \left( {u'\vec X_1 + v'\vec X_2 } \right).\left( {u'\vec X_1 + v'\vec X_2 } \right) \\
    = u'^2 \left( {\vec X_1 .\vec X_1 } \right) + 2u'v'\left( {\vec X_1 .\vec X_2 } \right) + v'^2 \left( {\vec X_2 .\vec X_2 } \right) \\
    and by putting :
    \vec X_1 .\vec X_1 = g_{11} \\
    \vec X_1 .\vec X_2 = g_{12} \\
    \vec X_2 .\vec X_2 = g_{22} \\
    then we have :
    \left( {\frac{{ds}}{{dt}}} \right)^2 = g_{11} \left( {\frac{{du}}{{dt}}} \right)^2 + 2g_{12} \left( {\frac{{du}}{{dt}}\frac{{dv}}{{dt}}} \right) + g_{22} \left( {\frac{{dv}}{{dt}}} \right)^2
    or :
    ds^2 = g_{11} du^2 + 2g_{12} dudv + g_{22} dv^2 = \sum\limits_{i,j} {g_{ij} } dx^i dx^j
    and the metric tensor ( as a matrix ) is :
    g_{ij} = \left( {\begin{array}{*{20}c}
    {g_{11} } & {g_{12} } \\
    {g_{21} } & {g_{22} } \\
    \end{array}} \right)

    (Note that [tex]\[
    g_{12} = g_{21}
    \][/tex] )
    I hope this will help .
  5. Feb 20, 2008 #4
    Thanks, this is indeed a help, i would require some further elaboration but let me first test it with my Natural gradient problem, the one based upon reimannian tensor.

    Thanks again
  6. Feb 21, 2008 #5
    the shadow, as far as I see you are correct. You are working in what is called local coordinates (what most physicist do), I personally like to not work in coordinates as long as possible, and only do the last calculations in some coordinates, but thats because I work mostly with theoretical physics, and I would say that to do that and fully understand the underlying math, you would need a course in manifold theory and riemannian geometry. But you can learn the skill to work in coordinates all the time, if you only need to do calculations, but maybe then the whole thing can seems like a mystery, but guess thats ok, if you don't care why it works, but wan't to use the fact that it do, to make calculations on concrete problems.
  7. Feb 21, 2008 #6
    Hi , mrandersdk
    thank you for your comment , but I need to tell you that I'm new at the field of differential geometry , so I don't know all the methods of it .
    What I know that in a problem like this I use the method that I wrote , but in theoratical physics I use the riemannian tensor to calculate the metric ( like the metrics in GR ) , but I don't know how to use the riemannian tensor method in a problem like this .
    Could you tell me how , please ??
    thanks again
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook