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

Question- abstract index notation

  1. Nov 13, 2008 #1
    How does abstract index notation work? What do the the indices represent? I know the Lorentz transformation tensor in arbitrary direction, so if you want to use a specific tensor in an example, that would be a good one.
  2. jcsd
  3. Nov 14, 2008 #2


    User Avatar
    Science Advisor

    As for as I know the abstract index, for instance as used in Wald, uses indices to indicate the type of tensor. But NOT the components!

    So, for instance, take the electromagnetic field tensor. You could indicate it by F. But then you could forget that it is a second order covariant tensor, or a 2-form. This can be indicated by

    F = F_{ab}

    The a en b don't indicate indices, they indicate the "slots". The components are often indicated by


    which depend on the basis you choose. And in this way you could write

    F = F_{ab} = F_{\mu\nu} dx^{\mu}\wedge dx^{\nu}

    which all represent the same object.
  4. Nov 15, 2008 #3
    Could I get a more detailed explanation? What exactly are these slots? How do I know which one a letter indicates?
  5. Aug 16, 2011 #4
    In Wald's book he write:
    "Thus, the distinction between the index notation and the component notation is
    much more one of spirit (i.e., how one thinks of the quantities appearing) than of
    substance (i.e., the physical form the equations take)."
    So,don't worry it much .
  6. Aug 16, 2011 #5


    User Avatar
    Staff Emeritus
    Science Advisor
    Gold Member

    For example, if a tensor is denoted by [itex]T_a{}^{bc}{}_d{}^e[/itex], the positions of the indices are letting you know that it's a function from V×V*×V*×V×V* into ℝ, where V is the tangent space at some point p, and V* is the cotangent space at the same point.

    The notation is pretty useful when you want to construct a new tensor from old ones. For example, [tex]T_{ab}S^{bc}[/tex] is a function from V×V* into ℝ. If we had been using the index-free notation, we would have had to denote it by something ugly like one of these two expressions: [tex]T\otimes S(\cdot\, ,\partial_\mu,dx^\mu,\cdot\,) =T(\cdot\, ,\partial_\mu)S(dx^\mu,\cdot\,)[/tex] and it would still not be obvious from the notation what sort of arguments the function takes as input.
  7. Aug 17, 2011 #6
    We mathematicians tend to prefer to think of tensors in coordinate-free notation. And we make fun of physicists for all the index nonsense, and Einstein summation conventions. So, Penrose, trained as a mathematician, came up with the abstract index notation as a sort of compromise between the index notation and the coordinate-free notation. But, I think it's kind of just formalizing the way physicists were thinking of it all along.

    As a mathematician who tries to follow physics, I had to get used to all those indices. It used to be really annoying to see someone write something like

    wi = Tij Vj

    rather than my neat little matrix notation without all those horrendous indices and awful summing over repeated indices:

    w = Tv

    Nice and coordinate free and no stupid summing (at least not explicitly, until you have to actually compute something)!

    But, Penrose's point was that, if you think about it, those two ways of writing the same thing aren't so different. You just stop thinking of wi as being the components of the vector w and just think of it as the vector w itself. The indices are just markers that act as slots or things you can plug into slots. So, you're thinking of tensors more as functions than as components.

    The subscript indices stand for covector slots, and covectors are things that eat vectors. So, subscripts are slots. Superscripts stand for vectors, so they are things that get put into slots. So, essentially, you are getting the best of both worlds because you can think in a coordinate-free way, but the indices are still there to refer to if needed.

    Another idea of Penrose was the diagrammatic tensor notation, which is hard to describe here, but I find it helpful, and these sorts of tensor diagram games have, by now, taken a life of their own (in my own field of quantum topology, we actually interpret the diagrams as geometric objects ("colored ribbon graphs" with knots and links as a special case)). I'm tempted to say these tensor diagrams are the same things as Feynman diagrams, but it's really more like a slight variant of Feynman diagrams. Essentially, the idea is just to draw a tensor as a little blob with some arms and legs. The arms are contravariant slots (V*) and the legs are covariant (V). Then, you can glue the diagrams whenever you see repeated indices, so you sum over all the guys that got glued together. That makes the "slot" idea a little more explicit, although, you can also think of it as putting a vector into a function that takes a bunch of vectors as inputs.

    For a complete treatment of the abstract index notation, refer to Penrose and Rindler's Spinors and Space-time volume 1. But maybe that would be overkill.
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook

Have something to add?

Similar Discussions: Question- abstract index notation
  1. Notation question (Replies: 13)