✦ For everyone, free.

Practical knowledge for real and everyday life

Home

7.11.3 Tensor Higher Order Index Tuple

A tensor higher order index tuple represents multi-index notation for higher-order tensors, specifying dimensions and component indices.

Tensor Higher Order Index Tuple is the ordered collection of index values that together specify a single entry within a higher-rank tensor's component array, treating the entire set of indices attached to a tensor as one composite address rather than as isolated, unrelated labels.


Defining the Tuple

An Ordered List of Index Values

For a tensor of rank (k), the index tuple is the ordered list ((i_1, i_2, \ldots, i_k)), where each (i_m) ranges independently over the basis directions from one to the dimension (n) of the space, and the order of the entries in the tuple matches the order of the tensor's argument slots.

( i1 , i2 , , ik )

The Tuple as a Complete Address

A single index tuple uniquely determines exactly one scalar entry of the tensor's component array, so the tuple functions as a complete coordinate address within the multi-dimensional array, analogous to how a pair of coordinates addresses a single cell in a matrix.

Ti1ik = entry addressed by the tuple

Counting and Enumerating Tuples

Total Number of Distinct Tuples

Since each of the (k) positions in the tuple independently takes one of (n) possible values, the total number of distinct index tuples equals the dimension raised to the power of the rank, matching exactly the total number of entries in the component array.

number of tuples = nk

Lexicographic Ordering of Tuples

Index tuples are often enumerated in lexicographic order, incrementing the last position first and carrying over to earlier positions once the last position exhausts its range, providing a systematic way to list every entry of the component array exactly once.


Variance Carried by Each Tuple Position

Position-Dependent Transformation Role

Each position within the index tuple is associated with a fixed variance type, either contravariant or covariant, inherited from the corresponding argument slot of the tensor, so the tuple as a whole encodes not just numeric values but also which transformation rule applies to each of its entries.

Tj1i1i2   has tuple positions  ( i1 , i2 , j1 )

Consistency Requirement Under Basis Change

When the underlying basis changes, every entry of the index tuple transforms according to its own assigned rule, and the complete transformation of a single component is the product of the individual factors contributed by each position of the tuple.


Tuples and Symmetry

Equivalence Classes Under Permutation

For a tensor known to be symmetric in a subset of its indices, distinct index tuples that differ only by a permutation of those particular positions address entries that are guaranteed to hold equal values, reducing the number of independent entries below the raw count of all possible tuples.

Antisymmetric Tuples and Vanishing Entries

For a totally antisymmetric tensor, any index tuple containing a repeated value in two antisymmetric positions necessarily addresses an entry equal to zero, since swapping the repeated indices must flip the sign of the entry while leaving it numerically unchanged, forcing it to vanish.


Diagrammatic Illustration

An index tuple pictured as a coordinate address pointing into a multi-dimensional array, analogous to a street address locating a single building within a grid of city blocks.

(i1, i2, ..., ik)

Role in Computation and Notation

Foundation for Summation Conventions

The Einstein summation convention operates on index tuples implicitly, treating any index letter that repeats once as an upper position and once as a lower position across a product of tensors as instructing a sum over that particular slot of the combined tuple.

Basis for Iteration in Algorithms

When implementing tensor operations computationally, iterating over every possible index tuple in a systematic order provides the most direct way to visit every entry of a tensor's component array exactly once, forming the backbone of loops used for entrywise operations, contractions, and tensor products.