This article includes a list ofgeneral references, butit lacks sufficient correspondinginline citations. Please help toimprove this article byintroducing more precise citations.(November 2024) (Learn how and when to remove this message) |
Inmathematics, the moderncomponent-free approach to the theory of atensor views a tensor as anabstract object, expressing some definite type ofmultilinear concept. Their properties can be derived from their definitions, aslinear maps or more generally; and the rules for manipulations of tensors arise as an extension oflinear algebra tomultilinear algebra.
Indifferential geometry, an intrinsic[definition needed] geometric statement may be described by atensor field on amanifold, and then doesn't need to make reference to coordinates at all. The same is true ingeneral relativity, of tensor fields describing aphysical property. The component-free approach is also used extensively inabstract algebra andhomological algebra, where tensors arise naturally.
Definition via tensor products of vector spaces
editGiven a finite set{V1, ...,Vn} ofvector spaces over a commonfieldF, one may form theirtensor productV1 ⊗ ... ⊗Vn, an element of which is termed atensor.
Atensor on the vector spaceV is then defined to be an element of (i.e., a vector in) a vector space of the form: whereV∗ is thedual space ofV.
If there arem copies ofV andn copies ofV∗ in our product, the tensor is said to be oftype (m,n) andcontravariant of orderm and covariant of ordern and of totalorderm +n. The tensors of order zero are just the scalars (elements of the fieldF), those of contravariant order 1 are the vectors inV, and those of covariant order 1 are theone-forms inV∗ (for this reason, the elements of the last two spaces are often called the contravariant and covariant vectors). The space of all tensors of type(m,n) is denoted
Example 1. The space of type(1, 1) tensors, isisomorphic in a natural way to the space oflinear transformations fromV toV.
Example 2. Abilinear form on a real vector spaceV, corresponds in a natural way to a type(0, 2) tensor in An example of such a bilinear form may be defined,[clarification needed] termed the associatedmetric tensor, and is usually denotedg.
Tensor rank
editAsimple tensor (also called a tensor of rank one, elementary tensor or decomposable tensor[1]) is a tensor that can be written as a product of tensors of the form wherea,b, ...,d are nonzero and inV orV∗ – that is, if the tensor is nonzero and completelyfactorizable. Every tensor can be expressed as a sum of simple tensors. Therank of a tensorT is the minimum number of simple tensors that sum toT.[2]
Thezero tensor has rank zero. A nonzero order 0 or 1 tensor always has rank 1. The rank of a non-zero order 2 or higher tensor is less than or equal to the product of the dimensions of all but the highest-dimensioned vectors in (a sum of products of) which the tensor can be expressed, which isdn−1 when each product is ofn vectors from a finite-dimensional vector space of dimensiond.
The termrank of a tensor extends the notion of therank of a matrix in linear algebra, although the term is also often used to mean the order (or degree) of a tensor. The rank of a matrix is the minimum number of column vectors needed to span therange of the matrix. A matrix thus has rank one if it can be written as anouter product of two nonzero vectors:
The rank of a matrixA is the smallest number of such outer products that can be summed to produce it:
In indices, a tensor of rank 1 is a tensor of the form
The rank of a tensor of order 2 agrees with the rank when the tensor is regarded as amatrix,[3] and can be determined fromGaussian elimination for instance. The rank of an order 3 or higher tensor is however oftenvery difficult to determine, and low rank decompositions of tensors are sometimes of great practical interest.[4] In fact, the problem of finding the rank of an order 3 tensor over anyfinite field isNP-Complete, and over the rationals, isNP-Hard.[5] Computational tasks such as the efficient multiplication of matrices and the efficient evaluation ofpolynomials can be recast as the problem of simultaneously evaluating a set ofbilinear forms for given inputsxi andyj. If a low-rank decomposition of the tensorT is known, then an efficientevaluation strategy is known.[6]
Universal property
editThe space can be characterized by auniversal property in terms ofmultilinear mappings. Amongst the advantages of this approach are that it gives a way to show that many linear mappings are "natural" or "geometric" (in other words are independent of any choice of basis). Explicit computational information can then be written down using bases, and this order of priorities can be more convenient than proving a formula gives rise to a natural mapping. Another aspect is that tensor products are not used only forfree modules, and the "universal" approach carries over more easily to more general situations.
A scalar-valued function on aCartesian product (ordirect sum) of vector spaces is multilinear if it is linear in each argument. The space of all multilinear mappings fromV1 × ... ×VN toW is denotedLN(V1, ...,VN; W). WhenN = 1, a multilinear mapping is just an ordinary linear mapping, and the space of all linear mappings fromV toW is denotedL(V;W).
Theuniversal characterization of the tensor product implies that, for each multilinear function (whereW can represent the field of scalars, a vector space, or a tensor space) there exists a unique linear function such that for allvi inV andαi inV∗.
Using the universal property, it follows, whenV isfinite dimensional, that the space of(m,n)-tensors admits anatural isomorphism
EachV in the definition of the tensor corresponds to aV∗ inside the argument of the linear maps, and vice versa. (Note that in the former case, there arem copies ofV andn copies ofV∗, and in the latter case vice versa). In particular, one has
Tensor fields
editDifferential geometry,physics andengineering must often deal withtensor fields onsmooth manifolds. The termtensor is sometimes used as a shorthand fortensor field. A tensor field expresses the concept of a tensor that varies from point to point on the manifold.
References
edit- ^Hackbusch (2012), pp. 4.
- ^Bourbaki (1989), II, §7, no. 8.
- ^Halmos (1974), §51.
- ^de Groote (1987).
- ^Håstad (1989).
- ^Knuth (1998), pp. 506–508.
- Abraham, Ralph;Marsden, Jerrold E. (1985),Foundations of Mechanics (2nd ed.), Reading, Massachusetts: Addison-Wesley,ISBN 0-201-40840-6.
- Bourbaki, Nicolas (1989),Elements of Mathematics, Algebra I, Springer-Verlag,ISBN 3-540-64243-9.
- de Groote, H. F. (1987),Lectures on the Complexity of Bilinear Problems, Lecture Notes in Computer Science, vol. 245, Springer,ISBN 3-540-17205-X.
- Halmos, Paul (1974),Finite-dimensional Vector Spaces, Springer,ISBN 0-387-90093-4.
- Håstad, Johan (November 15, 1989),"Tensor Rank Is NP-Complete",Journal of Algorithms,11 (4):644–654,doi:10.1016/0196-6774(90)90014-6.
- Jeevanjee, Nadir (2011), "An Introduction to Tensors and Group Theory for Physicists",Physics Today,65 (4): 64,Bibcode:2012PhT....65d..64P,doi:10.1063/PT.3.1523,ISBN 978-0-8176-4714-8.
- Knuth, Donald E. (1998) [1969],The Art of Computer Programming, vol. 2 (3rd ed.), Addison-Wesley, pp. 145–146,ISBN 978-0-201-89684-8.
- Hackbusch, Wolfgang (2012),Tensor Spaces and Numerical Tensor Calculus, Springer, p. 4,ISBN 978-3-642-28027-6.