Matrix representation of tensors
Matrix representation of tensors - it is a form of representation of tensors using matrix. The basic principle of the matrix representation of tensors is: each superscript of the tensor must be associated with a column, each subscript must be associated with a row.
1st-order tensor
1st-order tensor i.e. the vector by default it is expressed using covariant coordinates (as a row vector, with lower indices)
or contravariant (as a column vector, with an upper index)
For orthogonal coordinate systems, equality of co- and contravariant coordinates occurs i.e. and therefore, only subscripts are typically used.
1nd-order tensor
Orthogonal coordinate systems
Because in the orthogonal system we have the equality of co- and contra-variant coordinates, we write the 2nd tensor using only the lower indexes and its matrix form can be as follows
Non-orthogonal coordinate systems
Introduction
If the coordinate system is not orthogonal, then the matrix form for orthogonal systems cannot be used because this form of the tensor "loses" information about variance - as illustrated in the example below: [1]
Let's take a metric tensor (found in relativity theory) i wykonajmy inner multiplication with contravariant vector . From metric tensor properties it follows that we should get a row vector (covariant - that is, with a subscript ). Using summation convention and inner product, in index notation we have
so on the right side of equality we get the expected covariant vector (row, i.e. with the lower index). However, let's see what happens when we use the matrix notation used in orthogonal systems
we got a column vector as a result but it should come out as a row. Thus, the above matrix notation together with the matrix multiplication operation did not correctly map the operation inner multiplication because "lost" information about the variance of the resulting vector. So this matrix form of the tensor is not valid.
Notation
In the literature, the above-described problem is often not taken into account and for non-orthogonal systems, an incorrect representation of the 2nd order tensor in the form of a matrix is used. However, in non-orthogonal systems, this tensor can be represented correctly using matrix notation - in such a way that matrix multiplication with the vector correctly maps inner multiplication - namely [2]
- save the tensor with two covariant (subscript) indexes as a single-row matrix whose elements are row vectors
- This indexing should not be confused with standard matrix indexing because although we have two subscripts here, the lower left index does not apply to the row number (since the matrix is single-row).
Details - Inner product returning a covariant (row) vector agrees with the result of matrix multiplication for the tensor form adopted in this way (i.e. a row vector whose element are row vectors)
- we should write the mixed tensor as a matrix in which the rows correspond to the covariant (lower) index and the columns correspond to the contravariant (upper) index
- this indexing should not be confused with conventional matrix indexing in which the lower left index means a row and the lower right column means - because the lower one means a column, the upper one means a row and the lower right does not exist at all.
Details The mixed tensor can also be represented in other ways
- columnar vector whose elements are row vectors
- a row vector whose elements are column vectors
However, they are usually not used because they contain redundant information (regarding row / column structure of elements)
- let's write a tensor with two contravariant (superscript) indices as a single-column matrix whose elements are column vectors
Details - Inner product returning a contravariant (columnar) vector agrees with the result of matrix multiplication (note that to perform them we must multiply by the row vector on the left)
Higher order tensors can be represented in a similar way. Also note that inner multiplication tensors includes a contraction operation which allows summation only after indices with opposite variance (which is in harmony with the operation of matrix multiplication, i.e. the matrix can only be multiplied by left-hand row vector, and only by right-hand column vector).
Examples
2nd-order tensors
For mentioned earlier metric tensor and using the above notation we get
as you can see now we've got the expected row vector.
Tensors of higher orders
In this way, we can write higher order tensors while maintaining information about the variance of their indexes, e.g.
- for Christoffel symbol of the second kind the form will be a matrix whose elements are row vectors
- for Levi-Civita symbol the form will be a row vector whose elements are row vectors whose elements are row vectors
Literature
This section is empty. You can help by adding to it. (February 2020) |
References
- ↑
Toth, Viktor (August 2005). On tensors and their matrix representations. Search this book on
- ↑ Zhang, Hongbing (2017). Matrix-Representations of Tensors (PDF). viXra. Search this book on
This article "Matrix representation of tensors" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Matrix representation of tensors. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.
