Diagrammatic Tensor Notation from the Beginning

In summary: I explain everything from how to write numbers, vectors & covectors to how to take integrals. I also talk about bases and tensor products. I'm thinking of talking about differentiation next & then tensor products. I also talk about bases and tensor products.In summary, Penrose's diagrammatic way of writing Tensor algebra was very easy to understand and took a long time for me to learn. However, I would like to continue learning this notation because there is so little information available on it and I want to be able to use it for everything that I should be able to do with tensors. I also plan on writing a tutorial that will teach everything from how
  • #1
LukeD
355
3
I really liked Penrose's diagrammatic way of writing Tensor algebra, so I spent a while learning the basic notation. Unfortunately, it took a very long time for me to learn this because there is so little info on it to begin with. I also didn't see much mention of how to use the notation for doing numerical computations.

So since I want to be able to use the notation for everything that I should be able to do with tensors, I figured that I'd start at the very beginning of algebra and use the notation. My plan is to write a little tutorial that teaches everything from how to write numbers, vectors & covectors to how to take integrals.

The notation for adding tensors is mine as far as I know, and I've changed some other notation here and there.

I have 14 pages done, but they are very rough. So far they are very basic ideas. Should I continue with this? Any suggestions for cleaning it up? I want to make it as short & simple as possible while still getting the point across.
 

Attachments

  • 01-Numbers-1-Intro.jpg
    01-Numbers-1-Intro.jpg
    21.5 KB · Views: 1,433
  • 02-Numbers-2-Grouping.jpg
    02-Numbers-2-Grouping.jpg
    23.6 KB · Views: 1,295
  • 03-Vectors-1.jpg
    03-Vectors-1.jpg
    29 KB · Views: 1,195
Last edited:
  • Like
Likes ionsme
Physics news on Phys.org
  • #2
Pages 4-6
 

Attachments

  • 06-Functions-2.jpg
    06-Functions-2.jpg
    30.3 KB · Views: 894
  • 05-Functions-1.jpg
    05-Functions-1.jpg
    30.4 KB · Views: 934
  • 04-Vectors-2-Rules.jpg
    04-Vectors-2-Rules.jpg
    22.1 KB · Views: 1,017
  • #3
Pages 7-9
 

Attachments

  • 07-Covectors-1.jpg
    07-Covectors-1.jpg
    32.5 KB · Views: 1,083
  • 08-Covectors-2.jpg
    08-Covectors-2.jpg
    24.3 KB · Views: 791
  • 09-Vector Example-1.jpg
    09-Vector Example-1.jpg
    25.1 KB · Views: 857
  • #4
Pages 10-12
 

Attachments

  • 12-Not Covectors-2.jpg
    12-Not Covectors-2.jpg
    17.3 KB · Views: 781
  • 11-Not Covectors-1.jpg
    11-Not Covectors-1.jpg
    24.4 KB · Views: 810
  • 10-Covector Example-1.jpg
    10-Covector Example-1.jpg
    32.6 KB · Views: 842
  • #5
Pages 13 & 14

I'm thinking of talking about bases next & then tensor products.
 

Attachments

  • 13-Zero Covector.jpg
    13-Zero Covector.jpg
    23 KB · Views: 807
  • 14-Zero Vector.jpg
    14-Zero Vector.jpg
    24.4 KB · Views: 785
  • #7
It looks pretty good. I've always imagined these objects fitting together sort of like toys. I wouldn't try to actually use the diagrammatic notation to do any real calculations, though...but as a teaching tool, it might be nice. Like teaching linear algebra to elementary school kids...
 
  • #8
6 More pages. I decided to do tensor products and contraction before talking about basis vectors and doing numerical calculations.
 

Attachments

  • 17-Please Label.jpg
    17-Please Label.jpg
    27 KB · Views: 792
  • 16-Connect with Care.jpg
    16-Connect with Care.jpg
    27.8 KB · Views: 797
  • 15-Tensor Product.jpg
    15-Tensor Product.jpg
    24.7 KB · Views: 926
  • #9
pages 18-20
 

Attachments

  • 18-Adding Tensors.jpg
    18-Adding Tensors.jpg
    29.9 KB · Views: 848
  • 19-Adding Tensors-2.jpg
    19-Adding Tensors-2.jpg
    24 KB · Views: 790
  • 20-Contraction.jpg
    20-Contraction.jpg
    23.7 KB · Views: 754
  • #10
12 More.
I got down everything that I wanted for basis vectors, tensor components, and computations.

Here's 21-23
 

Attachments

  • 23-Basis.jpg
    23-Basis.jpg
    20.9 KB · Views: 721
  • 22-Linear Dependence.jpg
    22-Linear Dependence.jpg
    19.9 KB · Views: 689
  • 21-Generators.jpg
    21-Generators.jpg
    19.9 KB · Views: 764
  • #11
Pages 24-26
 

Attachments

  • 24-Our Standard Basis-Components.jpg
    24-Our Standard Basis-Components.jpg
    22.2 KB · Views: 607
  • 25-Characterizing Covectors.jpg
    25-Characterizing Covectors.jpg
    19 KB · Views: 711
  • 26-The Dual Basis.jpg
    26-The Dual Basis.jpg
    19.1 KB · Views: 685
  • #12
Pages 27-28

We dissect the identity
 

Attachments

  • 27-For Fun-The Cast.jpg
    27-For Fun-The Cast.jpg
    19.1 KB · Views: 763
  • 28-Taming the Identity-1.jpg
    28-Taming the Identity-1.jpg
    18.2 KB · Views: 818
  • 29-Taming the Identity-2.jpg
    29-Taming the Identity-2.jpg
    19.5 KB · Views: 749
  • #13
Pages 30-32

These are probably the last ones I'll do for a while. The next topic that I want to do is differentiation, but my Differential Geometry is very weak and I want to be more comfortable with it before I go making up notation for it.

Penrose and Cvitanović both have their own notations for derivatives, but I can't figure out Cvitanović's.
 

Attachments

  • 32-Disecting a Tensor-2-The Matrix.jpg
    32-Disecting a Tensor-2-The Matrix.jpg
    16 KB · Views: 786
  • 31-Disecting a Tensor-1.jpg
    31-Disecting a Tensor-1.jpg
    20.4 KB · Views: 806
  • 30-Taming the Identity-3.jpg
    30-Taming the Identity-3.jpg
    18.6 KB · Views: 755
  • #14
i certainly appreciate it thoroughly - i looked for a long time for any info on this stuff and couldn't find anything. the closest thing i could was this book:

http://press.princeton.edu/titles/8839.html

which apparently does stuff with the notation.

have you been in contact with penrose?
 
  • #15
No, I haven't been in contact with Penrose at all.
Cvitanovic's book looks fun, but I didn't get much out of it. He draws lots of fun pictures, but he doesn't explain his ideas thoroughly enough for me to understand much.
 
  • #16
Excellent! I like the uncluttered style and the everyday examples: shopping lists, special offers, etc. Nice, intuitive one-line definition: "Vectors are objects that can be added together or multiplied by numbers." I'm sure anyone who's struggled to learn what a tensor is from the eponymous Wikipedia entry will find this a welcome relief. Are you going to have appendices giving straighter definitions in more formal language and relating it all to conventional notation? I bought Road to Reality recently, partly out of curiosity about this notation, although I've been diverted down lots of detours, trying to figure out other basic stuff... My favorite captions are "a mighty tensor with labels" and "with a basis & a dual basis you can rule the world (of tensors)".

There were maybe one or two places where an extra word of explanation would help. E.g. on the first page, it says "the way the bubbles are connected with lines" doesn't matter, and illustrates this with a 1 connected by one line to a 2 which is connected by one line to a 3 which is connected by two lines to the 1. But 1 is a special number in multiplication; would it mean the same if there were two lines connecting the 2 and 3, or would that mean 1 times 2 times 3 times 2 times 3?

The other thing that I thought might be a bit confusing is the similarity between the notation of a line connecting boxes for the tensor product (as an alternative to the more obvious notation of just sticking the boxes together), and the notation for contraction, but then I noticed you're version is slightly different from Penrose's in that he doesn't use those connector symbols but shows the difference between vectors and covectors by whether their cables point up or down. So his has the advantage of being related to the conventional index placement, but yours has the greater advantage that it can be read upside down, which suits the spirit of coordinate independence!

> in my Mathemagician's Tool.

Tool Box? Tool Kit?
 
  • #17
I'm thrilled that you liked it!

Rasalhague said:
Are you going to have appendices giving straighter definitions in more formal language and relating it all to conventional notation?
I probably won't have straighter definitions in terms of vector spaces and the such. You can get those anywhere. I started writing this for my aunt who is dyslexic in hopes that she'll be able to read this notation easier than the usual way of writing algebra. (I've sent her the first pages. She hasn't had time to read them yet.) I'm not writing it for her anymore, but I want to keep things on the level of someone who's had a high school education and probably isn't interested in knowing exactly how things work. However, I expect that most people who read it will already know how everything works anyway.

I might have a few pages on conventional notation if people are interested in my writing more of these.

There were maybe one or two places where an extra word of explanation would help. E.g. on the first page, it says "the way the bubbles are connected with lines" doesn't matter, and illustrates this with a 1 connected by one line to a 2 which is connected by one line to a 3 which is connected by two lines to the 1. But 1 is a special number in multiplication; would it mean the same if there were two lines connecting the 2 and 3, or would that mean 1 times 2 times 3 times 2 times 3?

That's a good point. If I remake that page, I'll be sure to change it to a better example. That was the first page I made, and I wasn't sure what I was going to do about the tensor product notation yet! You'll notice there's a big error. I say "This property is special of numbers", but as long as there are no markers on the lines, it's true of any tensor.

The other thing that I thought might be a bit confusing is the similarity between the notation of a line connecting boxes for the tensor product (as an alternative to the more obvious notation of just sticking the boxes together), and the notation for contraction, but then I noticed you're version is slightly different from Penrose's in that he doesn't use those connector symbols but shows the difference between vectors and covectors by whether their cables point up or down. So his has the advantage of being related to the conventional index placement, but yours has the greater advantage that it can be read upside down, which suits the spirit of coordinate independence!
In the usual notation, you tensor everything together before you do contractions anyway. So it doesn't make a difference. And in my notation - if it's connected by a line in some way, it gets multiplied.

> in my Mathemagician's Tool.

Tool Box? Tool Kit?
It's like a Leatherman Tool http://www.protoolreviews.com/reviews/hand-tools/wrenches-sockets/leatherman-super-tool-300-multitool/image_thumb
but with Math Magic

And what about "Our Standard Basis"?
Maybe I should have called it "This Standard Basis"
 
  • #18
The monster tensor that needs to be broken down and destroyed (great drawing, by the way) reminds me of the apology that Kip Thorne makes in one of his online lectures about all the bloodthirsty imagery; he'd just been talking gleefully about "strangling" tensors.

LukeD said:
In the usual notation, you tensor everything together before you do contractions anyway. So it doesn't make a difference. And in my notation - if it's connected by a line in some way, it gets multiplied.

Yeah, it's not ambiguous. I just thought it might be easier to take in a diagram at a glance if the only lines connecting them were contractions, and the tensor product was shown only by the other method you use: sticking the boxes directly together.

LukeD said:
It's like a Leatherman Tool http://www.protoolreviews.com/reviews/hand-tools/wrenches-sockets/leatherman-super-tool-300-multitool/image_thumb
but with Math Magic

Ah, I see. Your Swiss Army tensor-filleter.

LukeD said:
And what about "Our Standard Basis"?
Maybe I should have called it "This Standard Basis"

If the underlying set of your manifold is Rn, then I suppose the identity transformation offers a natural choice of coordinate system, the standard basis. Is this the only case where it makes sense to talk about the standard basis? If you have a manifold over n-dimensional Euclidean space conceived of as an affine space, then there's no natural origin and no natural orientation; each of the inifinite number of possible orthonormal bases has a sort of naturalness about is, as the simplest sort of coordinate system, but no one of them is more natural or standard than another. And similarly I think for the generalisation to Riemannian manifolds, but I'm relatively new to all this, and not any kind of expert...

(It gets a bit confusing because some people use the name Euclidean space for the inner product space made of Rn with the usual rules, whereas others reserve the name Euclidean space for an affine space whose associated vector space is made up of Rn with the usual rules.)
 
  • #19
Hm... I'm still learning Differential Geometry, but I'm trying to incorporate the various differentiation operators.

One thing I've done is taken the advice of getting rid of using lines for tensor product. Now lines only indicate contractions or free indices.

One thing that I've noticed is that I can interpret the circle on the end of a vector as being a slot to insert a real valued function on a manifold. If I make that identification, then the identity operator works perfectly as the gradient of a function. Inserting a function into the slot on the identity assigns the correct covector.
 
  • #20
I must say that I read only the first page, and I found it quite hilarious.
associating numbers with bubbles... :-)
 
  • #21
I really like these!

UML might give you some ideas.
 
  • #22
I'm trying to incorporate the ideas from Differential Geometry into my notation. For real valued functions (exterior differential calculus), my notation seems to work pretty well, I'm able to do all of exterior algebra without any pesky (-1)^a terms appearing in the diagrams for the wedge product or exterior derivative at all. (There's no such thing as a "graded Leibniz rule" in the diagrammatic notation, just the normal Leibniz rule.)

My notation seems a little unwieldy though in the non-commutative geometry case of the differential geometry of Lie algebra valued functions since I have vectors in 2 different spaces to worry about. I'm also not too satisfied with my notation for the Lie bracket... It shows up constantly in non-commutative geometry, so it would be nice to have a good notation for it.

I'm currently writing up some very rough pages to show what I mean. I'll have them up shortly. Hopefully even though they're very rough, someone will be able to understand them and give me some suggestions.
 
  • #23
It should be noted that I'm using a circle to represent values of one space and a diamond to represent values of a second space.
 

Attachments

  • 01-Differential Geometry.jpg
    01-Differential Geometry.jpg
    19.7 KB · Views: 615
  • 02-Component Derivative.jpg
    02-Component Derivative.jpg
    14.5 KB · Views: 572
  • 03-Lie Bracket.jpg
    03-Lie Bracket.jpg
    20.6 KB · Views: 553
  • #24
I don't know if I like my notation for the Lie bracket. I haven't looked at the Jacobi identity yet though. I'd like to find a notation that makes the anti-symmetry of the Lie bracket and the Jacobi identity easy to express.
 

Attachments

  • 06-Grading and Diagrams.jpg
    06-Grading and Diagrams.jpg
    15 KB · Views: 593
  • 05-Lie bracket notation.jpg
    05-Lie bracket notation.jpg
    12.5 KB · Views: 602
  • 04-Lie valued forms.jpg
    04-Lie valued forms.jpg
    14.7 KB · Views: 522
  • #25
Ok, here's the last one for now. Is there anyone who understands this stuff better than I who could suggest some better notation for vector valued objects and for the Lie bracket?
 

Attachments

  • 07-Grading and Lie Valued Forms.jpg
    07-Grading and Lie Valued Forms.jpg
    16.1 KB · Views: 623
  • #26
Making the vector type symbol smaller makes the Lie bracket much cleaner, but it looks a lot like a contraction between a vector and covector. That could get confusing but anything I've tried to do to clear up that part just looks too cluttered. :(
 

Attachments

  • 08-Another Lie bracket notation.jpg
    08-Another Lie bracket notation.jpg
    12.1 KB · Views: 572
  • #27
I believe that I have just written the Jacobi Identity in the coolest way that will ever be discovered.

Seriously, this picture is so beautiful that it should be engraved somewhere.

This picture is supposed to be a 3D shape by the way, but i can't draw it too well. If i could, I'd have all the As together, all the Bs together, and all the Cs together, and then the addition point up at the very top hovering over the whole shape.
 

Attachments

  • Jacobi Identity.jpg
    Jacobi Identity.jpg
    21.4 KB · Views: 571
  • Like
Likes ionsme and JonnyMaddox

What is diagrammatic tensor notation?

Diagrammatic tensor notation is a visual representation of mathematical tensors using diagrams and graphical symbols. It is a convenient and intuitive way of representing vector and tensor operations.

How is diagrammatic tensor notation different from traditional tensor notation?

Diagrammatic tensor notation uses diagrams and graphical symbols instead of traditional mathematical symbols to represent tensors. This makes it easier to grasp and visualize complex tensor operations.

What are the advantages of using diagrammatic tensor notation?

Diagrammatic tensor notation is more intuitive and easier to understand compared to traditional notation. It also allows for easier manipulation and calculation of tensors, as well as providing a more visual representation of tensor operations.

Are there any limitations to using diagrammatic tensor notation?

While diagrammatic tensor notation can be easier to understand, it may not always be suitable for complex or higher order tensors. It also requires a certain level of mathematical understanding and familiarity with graphical symbols.

How can I learn diagrammatic tensor notation?

There are many resources available online and in textbooks that provide a comprehensive introduction to diagrammatic tensor notation. It is recommended to start with the basics of tensors and vector operations before diving into diagrammatic notation.

Similar threads

  • Differential Geometry
Replies
33
Views
692
Replies
16
Views
2K
  • Differential Geometry
Replies
8
Views
2K
  • Differential Geometry
Replies
3
Views
6K
  • Linear and Abstract Algebra
Replies
1
Views
821
Replies
2
Views
1K
  • Special and General Relativity
Replies
10
Views
2K
Replies
6
Views
283
  • Linear and Abstract Algebra
Replies
5
Views
1K
  • Engineering and Comp Sci Homework Help
Replies
3
Views
1K
Back
Top