Problem with definition of tensor

  • Context: Graduate 
  • Thread starter Thread starter ShayanJ
  • Start date Start date
  • Tags Tags
    Definition Tensor
Click For Summary

Discussion Overview

The discussion revolves around the definition of tensors, particularly focusing on their transformation properties and how to determine whether a set of functions constitutes a tensor. Participants explore various definitions and approaches, including the use of linear maps and the implications of knowing function values in different frames. The conversation touches on theoretical and conceptual aspects of tensors in physics and mathematics.

Discussion Character

  • Debate/contested
  • Conceptual clarification
  • Technical explanation

Main Points Raised

  • Some participants argue that defining tensors solely by their transformation properties is vague and problematic for determining whether a set of functions forms a tensor.
  • Others propose that knowing the expression for the components in different frames can suffice to assess whether an object is a tensor, without relying on transformation rules.
  • A few participants suggest defining tensors as linear maps or combinations of outer products, asserting that transformation properties naturally follow from these definitions.
  • There is a discussion about the confusion caused by the transformation-based definition in physics textbooks, with some participants advocating for a more rigorous mathematical approach.
  • Some participants express concern that relying on transformation properties may lead to misunderstandings among students regarding the nature and utility of tensors.
  • One participant mentions that knowing the functions in one frame is insufficient to prove that they form a tensor, as many objects can share the same components in one frame but differ in others.
  • Another participant critiques the definitions found in physics textbooks, suggesting that mathematical texts provide clearer and more precise definitions of tensors.

Areas of Agreement / Disagreement

Participants generally do not reach a consensus on the best way to define tensors. There are multiple competing views on the adequacy of transformation properties as a defining characteristic, and the discussion remains unresolved regarding the most effective approach to teaching the concept.

Contextual Notes

Some participants highlight that definitions based on transformation properties may not adequately capture the essence of tensors, leading to confusion. There is also mention of the need for clarity in definitions to avoid ambiguity in understanding tensors in different mathematical contexts.

ShayanJ
Science Advisor
Insights Author
Messages
2,802
Reaction score
605
In textbooks, a tensor is usually defined in terms of its transformation properties. But this definition actually seems vague when it comes to checking a set of quantities to see whether they form a tensor or not. Imagine I have four functions and want to see whether they form a 2d 2nd rank tensor together or not. Then if I want to use the transformation properties, I should check whether ## f_{ij}=J(i,k)J(j,l)f'_{kl} ##. But that's weird because that needs us to know what is ## f'_{kl} ## which means we should have an accepted method of transformation. But what is that method? Surely just replacing the coordinates doesn't work. Another way I thought of was through seeing tensors as operators. Then we would want the tranformed operator to do the same thing as the old operator, to the transformed vectors. But this method seems too subjective and doesn't seem general enough.
So I want to know, how can I check whether a bunch of functions form a tensor or not?
Thanks
 
Physics news on Phys.org
Shyan said:
But that's weird because that needs us to know what is fkl f'_{kl} which means we should have an accepted method of transformation.


You do not necessarily need a transformation rule for this, what you need to know is what the expression for ##f'_{k'l'}## is. For example, take the permutation symbol ##\varepsilon_{ijk}## and ask yourself whether the object that takes values 1 if the indices are an even permutation and -1 if they are an odd permutation of 123 is a tensor. There is no transformation rule involved here, just an assumption on how the components look in different frames.

That being said, I am not a big fan of introducing tensors by defining the transformation properties. Instead, it is more elegant to define them as linear maps or linear combinations of outer products. The transformation properties follow from these definitions and you can still check whether a given set of functions fulfil the transformation rules the components of a tensor would have to fulfil.
 
Orodruin said:
You do not necessarily need a transformation rule for this, what you need to know is what the expression for ##f'_{k'l'}## is. For example, take the permutation symbol ##\varepsilon_{ijk}## and ask yourself whether the object that takes values 1 if the indices are an even permutation and -1 if they are an odd permutation of 123 is a tensor. There is no transformation rule involved here, just an assumption on how the components look in different frames.

That being said, I am not a big fan of introducing tensors by defining the transformation properties. Instead, it is more elegant to define them as linear maps or linear combinations of outer products. The transformation properties follow from these definitions and you can still check whether a given set of functions fulfil the transformation rules the components of a tensor would have to fulfil.

OK, so let's consider your favorite definitions. Then given a set of functions, can you check that whether there is a tensor with those components or not?
 
Shyan said:
OK, so let's consider your favorite definitions. Then given a set of functions, can you check that whether there is a tensor with those components or not?

As long as you are given the components in all frames, yes. It should only be a matter of checking whether the transformation rules are obeyed, i.e., take your knowledge about the expression of the functions and insert into the transformation rules.
 
Orodruin said:
As long as you are given the components in all frames, yes. It should only be a matter of checking whether the transformation rules are obeyed, i.e., take your knowledge about the expression of the functions and insert into the transformation rules.
So information about the functions in only one frame is insufficient for that. Knowing this, now it seems really a bad idea to me to define tensors in terms of their transformation properties.
Thanks man
 
Shyan said:
So information about the functions in only one frame is insufficient for that. Knowing this, now it seems really a bad idea to me to define tensors in terms of their transformation properties.

Well, it does have its merits. However, I think that it is a way that has had many students utterly confused about what a tensor is and what they are good for in physics. I strongly believe that introducing tensors to students with the approach "a tensor has the following transformation properties, just eat it" is not a good way to have them learn.
 
Orodruin said:
Well, it does have its merits. However, I think that it is a way that has had many students utterly confused about what a tensor is and what they are good for in physics. I strongly believe that introducing tensors to students with the approach "a tensor has the following transformation properties, just eat it" is not a good way to have them learn.
Yeah, strongly agree with that. I've seen many students confused with that definition. But the problem is, other definitions seem to require the student to be able to make sense of other parts of mathematics at least a bit.
 
Shyan said:
So information about the functions in only one frame is insufficient for that. Knowing this, now it seems really a bad idea to me to define tensors in terms of their transformation properties.
Thanks man
If you know the functions in one frame and know that it is a tensor then it is easy to use those transformation properties to determine them in any other frame. If you know the functions in one frame and want to prove from this that it is a tensor, of course, you cannot do it. There exist an infinite number of "objects" that have those specific functions in one frame, other values in other frames, some of which are tensors and some of which are not.
 
  • Like
Likes   Reactions: jim mcnamara
That is precisely why "definitions" like this are rubbish. And when you say in textbooks, you mean in physics textbooks. In good ones i.e. maths textbooks tensors are defined properly and without ambiguities.
 
  • #10
martinbn said:
That is precisely why "definitions" like this are rubbish. And when you say in textbooks, you mean in physics textbooks. In good ones i.e. maths textbooks tensors are defined properly and without ambiguities.
Some physicists do that to reduce the amount of math the student has to struggle with. Some students actually appreciate that but I don't like it because it takes some years for that student to understand the subject at a level that he could reach much sooner if they committed themselves to learning the concept in a more proper way.
But I can still point out some physicists that write in a way you may like. For instance I can point to my favorite SR book. I think you'll like its treatment of tensors, or at least won't hate it!(Actually all of the material in the book is as nice as the treatment of tensors

EDIT:
or even nicer!):biggrin:
 
Last edited:
  • Like
Likes   Reactions: hunt_mat
  • #11
Shyan said:
In textbooks, a tensor is usually defined in terms of its transformation properties. But this definition actually seems vague when it comes to checking a set of quantities to see whether they form a tensor or not. Imagine I have four functions and want to see whether they form a 2d 2nd rank tensor together or not. Then if I want to use the transformation properties, I should check whether ## f_{ij}=J(i,k)J(j,l)f'_{kl} ##. But that's weird because that needs us to know what is ## f'_{kl} ## which means we should have an accepted method of transformation.
Right, a 4-tuple of functions can't possibly be a tensor. The tensor would be something like a map that associates a 4-tuple of functions with each coordinate system. Then you can consider two arbitrary coordinate systems x and x', and the corresponding 4-tuples ##(f_1,f_2,f_3,f_4)## and ##(f_1',f_2',f_3',f_4')##.

This is handled much more elegantly in math books (e.g. "Linear algebra done wrong" by Sergei Treil or "Introduction to smooth manifolds" by Lee) and a few physics books (e.g. "A first course in general relativity" by Schutz, chapter 3 I think). For example, a tensor of type (1,2) over a vector space V would be a multilinear map ##T:V^*\times V\times V\to\mathbb R##, where V* is the dual space of V (the set of all linear maps from V to ℝ). Given an ordered basis ##(e_1,\dots,e_n)## for V, you can define an ordered basis for V* by ##e^i(e_j)=\delta^i_j##. The components of T are the numbers ##T^i{}_{jk}## defined by ##T^i{}_{jk}=T(e^i,e_j,e_k)##. The tensor transformation law describes how the components change when you change the ordered basis for V (as well as the associated ordered basis for V*).

In differential geometry, V is the tangent space of a manifold at some point p. Its elements are called tangent vectors at p. The elements of V* are called cotangent vectors at p. A coordinate system is a map from a subset of the manifold into ##\mathbb R^n##. It can be shown that every coordinate system with p in its domain can be used to define an ordered basis for the tangent space at p. So a change of coordinates induces a change of ordered basis.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
7K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 1 ·
Replies
1
Views
5K
  • · Replies 1 ·
Replies
1
Views
2K