tensor array
Introduction.
, or tensors for short11The term tensor has other meanings, c.f. the tensor entry (http://planetmath.org/Tensor).are multidimensional arrays with two types of (covariant andcontravariant) indices. Tensors are widely used in science andmathematics, because these data structures are the natural choice ofrepresentation for a variety of important physical and geometricquantities.
In this entry we give the definition of a tensor array and establishsome related terminology and notation. The theory of tensor arraysincorporates a number of other essential topics: basic tensors, tensortransformations, outer multiplication, contraction, innermultiplication
, and generalized transposition
. These are fullydescribed in their separate entries.
Valences and the space of tensors arrays.
Let be a field22In physics and differentialgeometry, is typically or . and let be a finite list of indices33It is advantageous to allowgeneral indexing sets, because one can indicate the use of multipleframes of reference by employing multiple, disjoint sets ofindices., such as . A tensor array of type
is a mapping
The set of all such mappingswill be denoted by , or when and are clear from the context, simply as . Thenumbers and are called, respectively, the contravariant andthe covariant valence of the tensor array.
Point-wise addition and scaling give the structure of aa vector space
of dimension
, where is the cardinality of. We will interpret as signifying a singleton set.Consequently and are just the maps from,respectively, and to . It is also customary toidentify with , the vector space of listvectors indexed by , and to identify with dual space
of linear forms
on . Finally, can be identified with itself. In otherwords, scalars are tensor arrays of zero valence.
Letbe a type tensor array.In writing the values of , it is customary to write contravariantindices using superscripts, and covariant indices using subscripts.Thus, for indices we write
instead of 44Curiously, the latter notation is preferred by someauthors. See H. Weyl’s books and papers, for example.
We also mention that it is customary to use columns to representcontravariant index dimensions, and rows to represent the covariantindex dimensions. Thus column vectors are type tensor arrays,row vectors are type tensor arrays, and matrices, in as muchas they can be regarded either as rows of columns or as columns ofrows, are type tensor arrays.55It is also customary touse matrices to also represent type and type tensorarrays (The latter are used to represent quadratic forms.)Speaking idealistically, such objects should be typeset,respectively, as a column of column vectors and as a row of rowvectors. However typographical constraints and notationalconvenience dictate that they be displayed as matrices.
Notes.
It must be noted that our usage of the term tensor array isnon-standard. The traditionally inclined authors simply call thesedata structures tensors. We bother to make the distinction becausethe traditional nomenclature is ambiguous and doesn’t include themodern mathematical understanding of the tensor concept. (This isexplained more fully in the tensor entry (http://planetmath.org/Tensor).) Precise andmeaningful definitions can only be given by treating the concept of atensor array as distinct from the concept of a geometric/abstracttensor.
We also mention that the term tensor is often applied to objectsthat should more appropriately be termed a tensor field. Thelatter are tensor-valued functions, or more generally sections of atensor bundle. A tensor is what one gets by evaluating a tensor fieldat one point. Informally, one can also think of a tensor field as atensor whose values are functions, rather than constants.
Title | tensor array |
Canonical name | TensorArray |
Date of creation | 2013-03-22 12:40:25 |
Last modified on | 2013-03-22 12:40:25 |
Owner | rmilson (146) |
Last modified by | rmilson (146) |
Numerical id | 10 |
Author | rmilson (146) |
Entry type | Definition |
Classification | msc 15A69 |
Related topic | Frame |
Related topic | Vector2 |
Related topic | BasicTensor |
Related topic | TensorProductClassical |
Related topic | Tensor |
Defines | covariant index |
Defines | contravariant index |
Defines | valence |