All Topics  
Tensor

 

   Email Print
   Bookmark   Link






 

Tensor



 
 
The following is an overview of various approaches to the subject of tensors. For component-based "classical" treatment of tensors, see Classical treatment of tensors
Classical treatment of tensors

 Disambiguation|-|A tensor is a generalization of the concepts of vector and matrix . Tensors allow one to express physical laws in a form that applies to any coordinate system....
. See Component-free treatment of tensors for a modern abstract treatment, and Intermediate treatment of tensors
Intermediate treatment of tensors

 Note|-|In mathematics and physics, a tensor is an idealized geometry or physical quantity whose numerical description, relative to a particular frame of reference, consists of a multiple indexed array of numbers....
 for an approach which bridges the two.


A tensor is an object which extends the notion of scalar
Scalar (mathematics)

In linear algebra, real numbers are called scalars and relate to vectors in a vector space through the operation of scalar multiplication, in which a vector can be multiplied by a number to produce another vector....
, vector, and matrix
Matrix (mathematics)

In mathematics, a matrix is a rectangular array of numbers, as shown at the right. In addition to a number of elementary, entrywise operations such as matrix addition a key notion is matrix multiplication....
. The term has slightly different meanings in mathematics
Mathematics

Mathematics is the study of quantity, structure, space, change, and related topics of pattern and form. Mathematicians seek out patterns whether found in numbers, space, natural science, computers, imaginary abstractions, or elsewhere....
 and physics
Physics

Physics is the natural science which examines basic concepts such as energy, force, and spacetime and all that derives from these, such as mass, charge, matter and its Motion ....
.






Discussion
Ask a question about 'Tensor'
Start a new discussion about 'Tensor'
Answer questions from other users
Full Discussion Forum



Encyclopedia


The following is an overview of various approaches to the subject of tensors. For component-based "classical" treatment of tensors, see Classical treatment of tensors
Classical treatment of tensors

 Disambiguation|-|A tensor is a generalization of the concepts of vector and matrix . Tensors allow one to express physical laws in a form that applies to any coordinate system....
. See Component-free treatment of tensors for a modern abstract treatment, and Intermediate treatment of tensors
Intermediate treatment of tensors

 Note|-|In mathematics and physics, a tensor is an idealized geometry or physical quantity whose numerical description, relative to a particular frame of reference, consists of a multiple indexed array of numbers....
 for an approach which bridges the two.


A tensor is an object which extends the notion of scalar
Scalar (mathematics)

In linear algebra, real numbers are called scalars and relate to vectors in a vector space through the operation of scalar multiplication, in which a vector can be multiplied by a number to produce another vector....
, vector, and matrix
Matrix (mathematics)

In mathematics, a matrix is a rectangular array of numbers, as shown at the right. In addition to a number of elementary, entrywise operations such as matrix addition a key notion is matrix multiplication....
. The term has slightly different meanings in mathematics
Mathematics

Mathematics is the study of quantity, structure, space, change, and related topics of pattern and form. Mathematicians seek out patterns whether found in numbers, space, natural science, computers, imaginary abstractions, or elsewhere....
 and physics
Physics

Physics is the natural science which examines basic concepts such as energy, force, and spacetime and all that derives from these, such as mass, charge, matter and its Motion ....
. In the mathematical fields of multilinear algebra
Multilinear algebra

In mathematics, multilinear algebra extends the methods of linear algebra. Just as linear algebra is built on the concept of a vector space and develops the theory of vector spaces, multilinear algebra builds on the concept of a tensor and develops the theory of 'tensor spaces'....
 and differential geometry, a tensor is a multilinear function. In physics
Physics

Physics is the natural science which examines basic concepts such as energy, force, and spacetime and all that derives from these, such as mass, charge, matter and its Motion ....
 and engineering
Engineering

Engineering is the discipline and profession of applying Technology and science knowledge and utilizing natural laws and physical resources in order to design and implement materials, structures, machines, devices, systems, and process that safely realize a desired objective and meet specified criteria....
, the same term usually means what a mathematician would call a tensor field
Tensor field

In mathematics, physics and engineering, a tensor field is a very general concept of variable geometric quantity. It is used in differential geometry and the theory of manifolds, in algebraic geometry, in general relativity, in the analysis of stress and strain tensor in materials, and in numerous applications in the physical sciences and en...
: an association of a different (mathematical) tensor with each point of a geometric space, varying continuously with position.

History

The word tensor was introduced in 1846 by William Rowan Hamilton
William Rowan Hamilton

Sir William Rowan Hamilton was an Ireland physicist, astronomer, and mathematician, who made important contributions to classical mechanics, optics, and algebra....
 to describe the norm operation
Norm (mathematics)

In linear algebra, functional analysis and related areas of mathematics, a norm is a function that assigns a strictly positive length or size to all vectors in a vector space, other than the zero vector....
 in a certain type of algebraic system (eventually known as a Clifford algebra
Clifford algebra

In mathematics, Clifford algebras are a type of associative algebra. They can be thought of as one of the possible generalizations of the complex numbers and quaternions....
). The word was used in its current meaning by Woldemar Voigt
Woldemar Voigt

Woldemar Voigt was a Germany physicist, who taught at the Georg August University of G?ttingen.He was born in Leipzig, and died in G?ttingen....
 in 1898.

Tensor calculus was developed around 1890 by Gregorio Ricci-Curbastro
Gregorio Ricci-Curbastro

Gregorio Ricci-Curbastro was an Italy mathematician. He was born at Lugo di Romagna. He is most famous as the inventor of the tensor calculus but published important work in many fields....
 under the title absolute differential calculus, and was made accessible to many mathematicians by the publication of Tullio Levi-Civita
Tullio Levi-Civita

Tullio Levi-Civita was an Italy mathematician, most famous for his work on absolute differential calculus and its applications to the theory of relativity but who also made significant contributions in other areas....
's 1900 classic text of the same name (in Italian; translations followed). In the 20th century, the subject came to be known as tensor analysis, and achieved broader acceptance with the introduction of Einstein
Albert Einstein

Albert Einstein was a Germany-born theoretical physics. He is best known for his theory of relativity and specifically mass?energy equivalence, expressed by the equation E = mc2....
's theory of general relativity
General relativity

General relativity or the general theory of relativity is the Geometry Theoretical physics of gravitation published by Albert Einstein in 1916....
, around 1915.

General relativity is formulated completely in the language of tensors. Einstein had learned about them, with great difficulty, from the geometer Marcel Grossmann
Marcel Grossmann

Marcel Grossmann was a mathematician, and a friend and classmate of Albert Einstein. He became a Professor of Mathematics at the Federal Polytechnic Institute in Zurich, today the ETH Zurich, specialising in descriptive geometry....
, or perhaps from Levi-Civita himself. Tensors are used also in other fields such as continuum mechanics
Continuum mechanics

Continuum mechanics is a branch of mechanics that deals with the analysis of the kinematics and mechanical behavior of materials modeled as a continuum, e.g., solids and fluids ....
.

Two usages of 'tensor'


Mathematical


In mathematics
Mathematics

Mathematics is the study of quantity, structure, space, change, and related topics of pattern and form. Mathematicians seek out patterns whether found in numbers, space, natural science, computers, imaginary abstractions, or elsewhere....
, a tensor is (in an informal sense) a generalized linear 'quantity' or 'geometrical entity' that can be expressed as a multi-dimensional array relative to a choice of basis
Basis (linear algebra)

In linear algebra, a basis is a set of vectors that, in a linear combination, can represent every vector in a given vector space or free module, and such that no element of the set can be represented as a linear combination of the others....
 of the particular space on which it is defined. The intuition underlying the tensor concept is inherently geometrical: as an object in and of itself, a tensor is independent of any chosen frame of reference
Frame of reference

A frame of reference in physics, may refer to a coordinate system or Cartesian coordinate system within which to measure the position, orientation , and other properties of objects in it, or it may refer to an observational reference frame tied to the state of motion of an Observer ....
. However, in the modern treatment, tensor theory is best regarded as a topic in multilinear algebra
Multilinear algebra

In mathematics, multilinear algebra extends the methods of linear algebra. Just as linear algebra is built on the concept of a vector space and develops the theory of vector spaces, multilinear algebra builds on the concept of a tensor and develops the theory of 'tensor spaces'....
. Engineering applications do not usually require the full, general theory, but theoretical physics
Theoretical physics

Theoretical physics employs mathematical models and abstractions of physics in an attempt to explain experimental data taken of the natural world....
 now does.

For example, the Euclidean inner product (dot product
Dot product

In mathematics, the dot product, also known as the scalar product, is an operation which takes two vector over the real numbers R and returns a real-valued scalar quantity....
)—a real-valued function of two vectors that is linear in each—is a mathematical tensor. Similarly, on a smooth curved surface such as a torus
Torus

In geometry, a torus is a surface of revolution generated by revolving a circle in three dimensional space about an axis coplanar with the circle, which does not touch the circle....
, the metric tensor
Metric tensor

In the mathematics field of differential geometry, a metric tensor is a type of function defined on a manifold which takes as input a pair of tangent vectors v and w and produces a real number g in a way that generalizes many of the familiar properties of the dot product of Vector in Euclidean space....
 (field) essentially defines a different inner product of tangent vector
Tangent vector

A tangent vector is a Vector that follows the direction of a curve or a surface at a given point.* Differential geometry of curves, description in the context of curves in Rn....
s at each point of the surface. Just as a linear transformation
Linear transformation

In mathematics, a linear map is a function between two vector spaces that preserves the operations of vector addition and scalar multiplication....
 can be represented as a matrix
Matrix (mathematics)

In mathematics, a matrix is a rectangular array of numbers, as shown at the right. In addition to a number of elementary, entrywise operations such as matrix addition a key notion is matrix multiplication....
 of numbers with respect to given vector bases
Basis (linear algebra)

In linear algebra, a basis is a set of vectors that, in a linear combination, can represent every vector in a given vector space or free module, and such that no element of the set can be represented as a linear combination of the others....
, so a tensor can be written as an organized collection of numbers. In physics, the numbers may be obtained as physical quantities that depend on a basis, and the collection is determined to be a tensor if the quantities transform appropriately under change of basis.

Physical tensor fields


Many mathematical structures informally called 'tensors' are actually tensor field
Tensor field

In mathematics, physics and engineering, a tensor field is a very general concept of variable geometric quantity. It is used in differential geometry and the theory of manifolds, in algebraic geometry, in general relativity, in the analysis of stress and strain tensor in materials, and in numerous applications in the physical sciences and en...
s—a tensor-valued function defined on a geometric or topological space
Topological space

Topological spaces are mathematical structures that allow the formal definition of concepts such as convergence, connected space, and Continuous function ....
. This use of the term is analogous to vector field
Vector field

In mathematics a vector field is a construction in vector calculus which associates a vector to every point in a Euclidean space.Vector fields are often used in physics to model, for example, the speed and direction of a moving fluid throughout space, or the strength and direction of some force, such as the magnetic field or gravity for...
s such as electromagnetic field
Electromagnetic field

The electromagnetic field is a physical field produced by electric charge. It affects the behavior of charged objects in the vicinity of the field....
s, but with the 'tensor' defined so that it is invariant under a change of coordinates. Differential equation
Differential equation

A differential equation is a mathematics equation for an unknown function of one or several variable that relates the values of the function itself and its derivatives of various orders....
s posed in terms of tensor quantities are basic to modern mathematical physics
Mathematical physics

Mathematical physics is the scientific discipline concerned with the interface of mathematics and physics. There is no real consensus about what does or does not constitute mathematical physics....
, so that tensor fields are usually defined on differentiable manifold
Differentiable manifold

A differentiable manifold is a type of manifold that is locally similar enough to Euclidean space to allow one to do calculus. This article deals with differentiability in different contexts including: smooth function, k times differentiable, and holomorphic function....
s.

Tensor rank


In mathematics, the term rank of a tensor may mean either of two things, and it is not always clear from the context which.

In the first definition, the rank of a tensor T is the number of indices required to write down the components of T. Under this definition a tensor of rank 0 is a scalar, a tensor of rank 1 is a vector, and a tensor of rank 2 is a matrix. This is the sum of the number of covariant and contravariant indices. Expressed by means of the tensor product
Tensor product

In mathematics, the tensor product, denoted by , may be applied in different contexts to vector spaces, matrix , tensors, vector spaces, algebra over a field, topological vector spaces, and module s....
 of multilinear algebra, this is the number of factors of the tensor product needed to express T.

In the second definition, the rank of a tensor is defined in a way that extends the definition of the rank of a matrix given in linear algebra. A tensor of rank 1 (also called a simple tensor) is a tensor that can be written as a tensor product of the form where a, b,...,d are in V or V*. In indices, a tensor of rank 1 is a tensor of the form Every tensor can be expressed as a linear combination
Linear combination

In mathematics, linear combinations are a concept central to linear algebra and related fields of mathematics.Most of this article deals with linear combinations in the context of a vector space over a field , with some generalisations given at the end of the article....
 of rank 1 tensors. In general, the rank of T is the minimum number of rank 1 tensors with which it is possible to express T as a linear combination.

For example, a tensor with 2 indicies is a matrix
Matrix (mathematics)

In mathematics, a matrix is a rectangular array of numbers, as shown at the right. In addition to a number of elementary, entrywise operations such as matrix addition a key notion is matrix multiplication....
, and so has rank 2 in the first definition. On the other hand, the rank of the tensor in the second definition is just the rank of the matrix. This latter meaning is possibly the intended one, whenever the array of components is two-dimensional.

To avoid this ambiguity, it is now preferred to use the terminology of tensor order to denote the number of indices, and tensor rank to designate the number of simple tensors necessary to decompose a tensor. Hence the definition of rank is now used in a way that is consistent with Linear Algebra.

The rank of an order 1 tensor is always 1 (or 0, in the case of the zero tensor). The rank of an order 2 tensor is easy to determine, e.g. using Gaussian elimination
Gaussian elimination

In linear algebra, Gaussian elimination is an efficient algorithm for solving system of linear equations, finding the Rank of a matrix , and calculating the inverse of an invertible matrix....
. The rank of an order 3 or higher tensor is however often very hard to determine, and low rank decompositions of tensors are sometimes of great practical interest.

Tensor valence


In physical applications, array indices are distinguished by being contravariant (superscripts) or covariant (subscripts), depending upon the type of transformation properties. The valence of a particular tensor is the number and type of array indices; tensors with the same tensor order but different valence are not, in general, identical. However, any given covariant index can be transformed into a contravariant one, and vice versa, by applying the metric tensor
Metric tensor

In the mathematics field of differential geometry, a metric tensor is a type of function defined on a manifold which takes as input a pair of tangent vectors v and w and produces a real number g in a way that generalizes many of the familiar properties of the dot product of Vector in Euclidean space....
. This operation is generally known as raising or lowering indices
Raising and lowering indices

In mathematics and mathematical physics, given a tensor on a manifold M, in the presence of a nonsingular form on M , one can raise or lower indices: change a tensor to a tensor or to a tensor ....
.

Importance and applications

Tensors are important in physics
Physics

Physics is the natural science which examines basic concepts such as energy, force, and spacetime and all that derives from these, such as mass, charge, matter and its Motion ....
 and engineering
Engineering

Engineering is the discipline and profession of applying Technology and science knowledge and utilizing natural laws and physical resources in order to design and implement materials, structures, machines, devices, systems, and process that safely realize a desired objective and meet specified criteria....
. In the field of diffusion tensor imaging, for instance, a tensor quantity that expresses the differential permeability of organs to water in varying directions is used to produce scans of the brain
Brain

The brain is the center of the nervous system in all vertebrate, and most invertebrate, animals. Some primitive animals such as cnidarian and echinoderm have a decentralized nervous system without a brain, while sponges lack any nervous system at all....
; in this technique tensors are in effect made visible. Perhaps the most important engineering examples are the stress tensor
Stress tensor

For the stress tensor in classical physics, see the article* stress .For the stress tensor in theory of relativity theories, see* stress-energy tensor....
 and strain tensor, which are both 2nd rank tensors, and are related in a general linear elastic material by a fourth-rank elasticity tensor.

Specifically, a 2nd rank tensor quantifying stress in a 3-dimensional/solid object has components which can be conveniently represented as a 3x3 array. The three Cartesian faces of a cube-shaped infinitesimal volume segment of the solid are each subject to some given force. The force's vector components are also three in number (being in three-space). Thus, 3x3, or 9 components are required to describe the stress at this cube-shaped infinitesimal segment (which may now be treated as a point). Within the bounds of this solid is a whole mass of varying stress quantities, each requiring 9 quantities to describe. Thus, the need for a 2nd order tensor is produced.

While tensors can be represented by multi-dimensional arrays of components, the point of having a tensor theory is to explain further implications of saying that a quantity is a tensor, beyond specifying that it requires a number of indexed components. In particular, tensors behave in specific ways under coordinate transformation
Coordinate transformation

See:*Coordinate system#Transformations*List of canonical coordinate transformations*Coordinate rotation*Covariance and contravariance*Covariant transformation...
s. The abstract theory of tensors is a branch of linear algebra
Linear algebra

Linear algebra is the branch of mathematics concerned with the study of Euclidean vectors, vector spaces , linear maps , and system of linear equations....
, now called multilinear algebra
Multilinear algebra

In mathematics, multilinear algebra extends the methods of linear algebra. Just as linear algebra is built on the concept of a vector space and develops the theory of vector spaces, multilinear algebra builds on the concept of a tensor and develops the theory of 'tensor spaces'....
.

The choice of approach

There are two ways of approaching the definition of tensors:

  • The usual physics way of defining tensors, in terms of objects whose components transform according to certain rules, introducing the ideas of covariant or contravariant transformations.


  • The usual mathematics way, which involves defining certain vector space
    Vector space

    File:Vector addition ans scaling.pngA vector space is a mathematical structure formed by a collection of vectors: objects that may be Vector addition together and Scalar multiplication by numbers, called scalar s in this context....
    s and not fixing any coordinate systems until bases are introduced when needed. Contravariant vectors, for instance, can also be described as one-form
    One-form

    In linear algebra, a one-form on a vector space is the same as a linear functional on the space. The usage of one-form in this context usually distinguishes the one-forms from higher-degree multilinear form on the space....
    s, or as the elements of the dual space
    Dual space

    In mathematics, any vector space, V, has a corresponding dual vector space consisting of all linear functionals on V. Dual vector spaces defined on finite-dimensional vector spaces can be used for defining tensors which are studied in tensor algebra....
     to the covariant vectors.


Physicists and engineers are among the first to recognise that vectors and tensors have a physical significance as entities, which goes beyond the (often arbitrary) coordinate system in which their components are enumerated. Similarly, mathematicians find there are some tensor relations which are more conveniently derived in a coordinate notation.

Examples


Physical examples


As a simple example, consider a ship in the water. We want to describe its response to an applied force. Force is a vector, and the ship will respond with an acceleration, which is also a vector. The relationship between force and acceleration is linear in classical mechanics. Such a relationship is described by a rank two tensor of type (1,1) (that is to say, here it transforms a plane vector into another such vector). The tensor can be represented as a matrix which when multiplied by a vector results in another vector. Just as the numbers which represent a vector will change if one changes the coordinate system, the numbers in the matrix that represents the tensor will also change when the coordinate system is changed.

In engineering, the stresses inside a solid body
Solid body

A solid body electric instrument is a string instrument such as a electric guitar, bass guitar or violin built without its normal sound box and relying on its electric pickup system to directly receive the vibrations of the strings....
 or fluid
Fluid

A fluid is defined as a substance that continually deforms under an applied shear stress. All liquids and all gases are fluids. Fluids are a subset of the Phase and include liquids, gas, Plasma physics and, to some extent, plasticity ....
 are also described by a tensor (the word tensor is derived from "tensus", which is Latin for something that causes stretching, i.e., causes tension). If a particular surface element inside the material is singled out, the material on one side of the surface will apply a force on the other side. In general, this force will not be orthogonal to the surface, but it will depend on the orientation of the surface in a linear manner. This is described by a tensor of type (2,0), in linear elasticity
Linear elasticity

Linear elasticity is the mathematical study of how solid objects deform and become internally stressed due to prescribed loading conditions. Linear elasticity relies upon the Continuum mechanics hypothesis and is applicable at macroscopic length scales....
, or more precisely by a tensor field of type (2,0) since the stresses may change from point to point.

Mathematical examples

Some well-known examples of tensors in differential geometry are quadratic form
Quadratic form

In mathematics, a quadratic form is a homogeneous polynomial of Degree_ two in a number of variables. For example,is a quadratic form in the variables x and y....
s, such as metric tensor
Metric tensor

In the mathematics field of differential geometry, a metric tensor is a type of function defined on a manifold which takes as input a pair of tangent vectors v and w and produces a real number g in a way that generalizes many of the familiar properties of the dot product of Vector in Euclidean space....
s, and the curvature tensor
Curvature tensor

The term curvature tensor is ambiguous in its generality. It could refer to:* the Riemann curvature tensor of a Riemannian manifold — see also Curvature of Riemannian manifolds;...
.

Formally speaking, a tensor has a particular type according to the construction with tensor product
Tensor product

In mathematics, the tensor product, denoted by , may be applied in different contexts to vector spaces, matrix , tensors, vector spaces, algebra over a field, topological vector spaces, and module s....
s that give rise to it. For computational purposes, it may be expressed as the sequence of values represented by a function with a tuple
Tuple

In mathematics, a tuple is a sequence of a specific number of values, called the components of the tuple. These components can be any kind of mathematical objects, where each component of a tuple is a value of a specified type....
-valued domain
Domain (mathematics)

In mathematics, the domain of a given function is the set of "input" values for which the function is defined. For instance, the domain of cosine would be all real numbers, while the domain of the square root would be only numbers greater than or equal to 0 ....
 and a scalar
Scalar (mathematics)

In linear algebra, real numbers are called scalars and relate to vectors in a vector space through the operation of scalar multiplication, in which a vector can be multiplied by a number to produce another vector....
 valued range
Range (mathematics)

In mathematics, the range of a function is the Set of all "output" values produced by that function. Sometimes it is called the , or more precisely, the image of the domain of the function....
. Domain values are tuples of counting numbers, and these numbers are called indices. For example, a rank 3 tensor might have dimensions 2, 5, and 7. As a special case, (finite-dimensional) vectors may be expressed as a sequence of values represented by a function with a scalar valued domain and a scalar valued range; the number of distinct indices is the dimension
Dimension

In mathematics, the dimension of a space is roughly defined as the minimum number of coordinates needed to specify every point within it. For example: a point on the unit circle in the plane can be specified by two Cartesian coordinates but one can make do with a single coordinate , so the circle is 1-dimensional even though it exists in...
 of the vector. Using this approach, the rank 3 tensor of dimension (2,5,7) can be represented as a 3-dimensional array of size 2 × 5 × 7. In this usage, the number of "dimensions" comprising the array is equivalent to the "rank" of the tensor, and the dimensions of the tensor are equivalent to the "size" of each array dimension.

A tensor field
Tensor field

In mathematics, physics and engineering, a tensor field is a very general concept of variable geometric quantity. It is used in differential geometry and the theory of manifolds, in algebraic geometry, in general relativity, in the analysis of stress and strain tensor in materials, and in numerous applications in the physical sciences and en...
 associates a tensor value with every point on a manifold
Manifold

In mathematics, more specifically topology, a manifold is a topological space in which every point has a neighborhood which "resembles" Euclidean space....
. Thus, instead of simply having 70 values as indicated in the above example, for a rank 3 tensor field with dimensions «2, 5, 7»; every point in the space would have 70 values associated with it. In other words, a tensor field means there's some tensor-valued function which has, for example, Euclidean space as its domain.

Approaches, in detail

There are equivalent approaches to visualizing and working with tensors; that the content is actually the same may only become apparent with some familiarity with the material.
  • The classical approach
    Classical treatment of tensors

     Disambiguation|-|A tensor is a generalization of the concepts of vector and matrix . Tensors allow one to express physical laws in a form that applies to any coordinate system....


The classical approach defines a tensor to a collection of multidimensional array
Array

In computer science, an array is a data structure consisting of a group of element s that are accessed by index . In most programming languages each element has the same data type and the array occupies a contiguous area of computer memory....
s, such that one array is associated to each possible coordinate system of any fixed vector space. This notion generalizes scalars, vectors, matrices, linear functional
Linear functional

In linear algebra, a branch of mathematics, a linear functional or linear form is a linear map from a vector space to its field of scalar s....
s, bilinear form
Bilinear form

In mathematics, a bilinear form on a vector space V is a bilinear mapping V ? V ? F, where F is the field of scalars....
s, etc. To represent a vector x as a tensor one can simply let the array associated to any basis B be the vector of coordinates of x with respect to B.


However, to count as a tensor, the arrays need to obey a relation that precisely corresponds to how vectors, matrices, linear functionals, etc transform when one passes from one coordinate system to another.


  • The modern approach
    Tensor (intrinsic definition)

    In mathematics, the modern component-free approach to the theory of a tensor views a tensor as an abstract object, expressing some definite type of multi-linear concept....


The modern (component-free) approach views tensors initially as abstract objects, expressing some definite type of multi-linear concept. Their well-known properties can be derived from their definitions, as linear maps or more generally; and the rules for manipulations of tensors arise as an extension of linear algebra
Linear algebra

Linear algebra is the branch of mathematics concerned with the study of Euclidean vectors, vector spaces , linear maps , and system of linear equations....
 to multilinear algebra
Multilinear algebra

In mathematics, multilinear algebra extends the methods of linear algebra. Just as linear algebra is built on the concept of a vector space and develops the theory of vector spaces, multilinear algebra builds on the concept of a tensor and develops the theory of 'tensor spaces'....
. This treatment has attempted to replace the component-based treatment for advanced study, in the way that the more modern component-free treatment of vectors replaces the traditional component-based treatment after the component-based treatment has been used to provide an elementary motivation for the concept of a vector. One could say that the slogan is 'tensors are elements of some tensor space'. Nevertheless, a component-free approach has not become fully popular, owing to the difficulties involved with giving a geometrical interpretation to higher-rank tensors.


  • The intermediate treatment of tensors
    Intermediate treatment of tensors

     Note|-|In mathematics and physics, a tensor is an idealized geometry or physical quantity whose numerical description, relative to a particular frame of reference, consists of a multiple indexed array of numbers....
     attempts to bridge the two extremes, and to show their relationships.


In the end the same computational content is expressed. See glossary of tensor theory
Glossary of tensor theory

This is a glossary of tensor theory. For expositions of tensor theory from different points of view, see:* Tensor* Classical treatment of tensors...
 for a listing of technical terms.

Tensor densities

It is also possible for a tensor field
Tensor field

In mathematics, physics and engineering, a tensor field is a very general concept of variable geometric quantity. It is used in differential geometry and the theory of manifolds, in algebraic geometry, in general relativity, in the analysis of stress and strain tensor in materials, and in numerous applications in the physical sciences and en...
 to have a "density". A tensor with density r transforms as an ordinary tensor under coordinate transformations, except that it is also multiplied by the determinant of the Jacobian
Jacobian

In vector calculus, the Jacobian is shorthand for either the Jacobian matrix or its determinant, the Jacobian determinant.In algebraic geometry the Jacobian of a algebraic curve means the Jacobian variety: a group variety associated to the curve, in which the curve can be embedded....
 to the rth power. Invariantly, in the language of multilinear algebra, one can think of tensor densities as multilinear maps taking their values in the (1-dimensional) space of n-forms (where n is the dimension of the space), as opposed to taking their values in just R. Higher "weights" then just correspond to taking additional tensor products with this space in the range. In the language of vector bundle
Vector bundle

In mathematics, a vector bundle is a topology construction which makes precise the idea of a family of vector spaces parameterized by another space X : to every point x of the space X we associate a vector space V in such a way that these vector spaces fit together to form another space of the same kind as X , which is t...
s, the determinant bundle of the tangent bundle
Tangent bundle

In mathematics, the tangent bundle of a differentiable manifold M, denoted by T or just TM, is the disjoint unionThe disjoint union assures that for any two points x1 and x2 of manifold M the tangent spaces T1 and T2 have no common vector....
 is a line bundle
Line bundle

In mathematics, a line bundle expresses the concept of a line that varies from point to point of a space. For example a curve in the plane having a tangent line at each point determines a varying line: the tangent bundle is a way of organising these....
 that can be used to 'twist' other bundles r times.

See also

  • Glossary of tensor theory
    Glossary of tensor theory

    This is a glossary of tensor theory. For expositions of tensor theory from different points of view, see:* Tensor* Classical treatment of tensors...
  • Classical treatment of tensors
    Classical treatment of tensors

     Disambiguation|-|A tensor is a generalization of the concepts of vector and matrix . Tensors allow one to express physical laws in a form that applies to any coordinate system....
  • Intermediate treatment of tensors
    Intermediate treatment of tensors

     Note|-|In mathematics and physics, a tensor is an idealized geometry or physical quantity whose numerical description, relative to a particular frame of reference, consists of a multiple indexed array of numbers....
  • Component-free treatment of tensors
  • Holor
    Holor

    A holor is a mathematical entity that is made up of one or more independent quantities, and includes complex numbers, scalar , vector , matrix , tensors, quaternions, and other hypercomplex numbers....
    s, a generalization of tensors


Notation

  • Abstract index notation
    Abstract index notation

    Abstract index notation is a mathematical notation for tensors and spinors that uses indices to indicate their types, rather than their components in a particular basis....
  • Einstein notation
    Einstein notation

    In mathematics, especially in applications of linear algebra to physics, the Einstein notation or Einstein summation convention is a notational convention useful when dealing with coordinate formulas....
  • Voigt notation
    Voigt notation

    In mathematics, Voigt notation or Voigt form in multilinear algebra is a way to represent a symmetric tensor by reducing its order. There are a few variants and associated names for this idea: Mandel notation, Mandel-Voigt notation and Nye notation are others found....
  • Mandel notation
  • Penrose graphical notation
    Penrose graphical notation

    In mathematics and physics, Penrose graphical notation or tensor diagram notation is a visual depiction of multilinear functions or tensors proposed by Roger Penrose....
  • Raising and lowering indices
    Raising and lowering indices

    In mathematics and mathematical physics, given a tensor on a manifold M, in the presence of a nonsingular form on M , one can raise or lower indices: change a tensor to a tensor or to a tensor ....


Foundational

  • Covariance and contravariance of vectors
  • Fibre bundle
  • One-form
    One-form

    In linear algebra, a one-form on a vector space is the same as a linear functional on the space. The usage of one-form in this context usually distinguishes the one-forms from higher-degree multilinear form on the space....
  • Tensor field
    Tensor field

    In mathematics, physics and engineering, a tensor field is a very general concept of variable geometric quantity. It is used in differential geometry and the theory of manifolds, in algebraic geometry, in general relativity, in the analysis of stress and strain tensor in materials, and in numerous applications in the physical sciences and en...
  • Tensor product
    Tensor product

    In mathematics, the tensor product, denoted by , may be applied in different contexts to vector spaces, matrix , tensors, vector spaces, algebra over a field, topological vector spaces, and module s....
  • Tensor product of modules
    Tensor product of modules

    In mathematics, the tensor product of modules is a construction that allows arguments about bilinear maps to be carried out in terms of linear maps ....


Applications

  • Absolute differentiation
  • Application of tensor theory in engineering
    Application of tensor theory in engineering

    Tensors are frequently used in engineering to describe measured physical quantity....
  • Application of tensor theory in physics
    Application of tensor theory in physics

    Tensors are used in various parts of physics, both as abstract constructs in mathematical physics and for describing relations between physical quantity represented by matrices....
  • Curvature
    Curvature

    In mathematics, curvature refers to any of a number of loosely related concepts in different areas of geometry. Intuitively, curvature is the amount by which a geometric object deviates from being flat, or straight in the case of a line , but this is defined in different ways depending on the context....
  • Einstein field equations
    Einstein field equations

    The Einstein field equations or Einstein's equations are a set of ten equations in Einstein's theory of general relativity in which the fundamental force of gravitation is described as a curved spacetime caused by matter and energy....
  • Fluid mechanics
    Fluid mechanics

    Fluid mechanics is the study of how fluids move and the forces on them. Fluid mechanics can be divided into fluid statics, the study of fluids at rest, and fluid dynamics, the study of fluids in motion....
  • Riemannian geometry
    Riemannian geometry

    Riemannian geometry is the branch of differential geometry that studies Riemannian manifolds, manifold with a Riemannian metric, i.e. with an inner product on the tangent space at each point which varies smooth function from point to point....
  • Tensor derivative
  • Structure Tensor
    Structure tensor

    Structure tensors are matrix representations of partial derivatives. In the field of image processing and computer vision, they are typically used to represent gradients, edges or similar information....


General references


Specific references



Tensor software

  • is a high performance tensor library written in C++.
  • is a computer algebra package for performing calculations in the general area of differential geometry. GRTensor II is not a stand alone package, the program runs with all versions of Maple V Release 3 through Maple 9.5. A limited version (GRTensorM) has been ported to Mathematica.
  • is a tensor analysis system written for the Mathematica system. It provides more than 250 functions and objects for elementary and advanced users.
  • is a tensor package written for the Mathematica system. It provides many functions relevant for General Relativity calculations in general Riemann-Cartan geometries.
  • is a free open source
    Open source

    Open source is an approach to design, development, and distribution offering practical accessibility to a product's source . Some consider open source as one of various possible design approaches, while others consider it a critical Strategy element of their business operations....
     computer algebra system
    Computer algebra system

    A computer algebra system is a Application software that facilitates symbolic mathematics. The core functionality of a CAS is manipulation of mathematical expressions in symbolic form....
     which can be used for tensor algebra calculations - it is particularly useful for calculations with abstract tensors (i.e. when one wishes to do calculations without defining all components of the tensor explicitly). It comes with three tensor packages: itensor for abstract (indicial) tensor manipulation, ctensor for component-defined tensors, and atensor for algebraic tensor manipulation.
  • is a system for Mathematica 2.x and later for doing basic tensor analysis, available for free.
  • is a software package similar to Matlab and Octave, but designed specifically for tensors.
  • Multilinear algebra MATLAB software.
  • Tools of Tensor Calculus is a Mathematica package for doing tensor and exterior calculus on differentiable manifolds.
  • "Exterior Differential Calculus" and "Riemannian Geometry & Tensor Calculus" are free Mathematica packages for tensor calculus especially designed but not only for general relativity.
  • "Tensorial 4.0" is a general purpose tensor calculus package for Mathematica. Already a mature package, Tensorial was successfully applied in a broad range of fields including general relativity, continuum mechanics. A PDF image can be found at .
  • "Cadabra" is a computer algebra system (CAS) designed specifically for the solution of problems encountered in field theory. It has extensive functionality for tensor polynomial simplification including multi-term symmetries, fermions and anti-commuting variables, Clifford algebras and Fierz transformations, implicit coordinate dependence, multiple index types and many more. The input format is a subset of TeX. Both a command-line and a graphical interface are available.
  • is a multi-threaded tensor library implemented in C++ used in Dynare++. The library allows for folded/unfolded, dense/sparse tensor representations, general ranks (symmetries). The library implements Faa Di Bruno formula and is adaptive to available memory. Dynare++ is a standalone package solving higher order Taylor approximations to equilibria of non-linear stochastic models with rational expectations
    Rational expectations

    Rational expectations is an assumption used in many contemporary Model , and also in other areas of contemporary economics and game theory and in other applications of rational choice theory....
    .
  • is a Sparse Tensor framework for Common Lisp
    Common Lisp

    Common Lisp, commonly abbreviated CL, is a dialect of the Lisp programming language, published in American National Standards Institute standard document Information Technology - Programming Language - Common Lisp, formerly X3.226-1994 ....
    .
  • : Efficient Tensor Computer Algebra for Mathematica. xAct is a collection of packages for fast manipulation of tensor expressions, based on efficient algorithms of Computational Group Theory. xAct performs both abstract and component computations together, and contains special packages for high-order metric perturbation theory, invariants of the Riemann tensor, spinors, and more. Modelled on the current geometric approach to General Relativity, xAct has been already used to solve several hard problems, like that of the relations among the differential scalars of the Riemann tensor.


External links

  • Detailed explanation of tensors
  • , released by NASA
    NASA

    The National Aeronautics and Space Administration is an agency of the Federal government of the United States, responsible for the nation's public list of space agencies....
  • by R. A. Sharipov.
  • by Joakim Strandberg.