9.5.4 Tensor Coordinate Basis Component Assignment
Tensor Coordinate Basis Component Assignment links tensor components to coordinate systems via basis vectors and indices.
Tensor Coordinate Basis Component Assignment is the specific act of computing, for a given tensor and a given coordinate basis, the numerical value attached to each individual entry of its component array, by pairing the tensor with the matching combination of coordinate basis vectors and dual covectors; it is the operational step that turns the general framework of a tensor coordinate basis system into an actual, filled-in table of numbers for one particular tensor at one particular point.
What Component Assignment Consists Of
Pairing the Tensor With Basis Elements, Slot by Slot
Component assignment proceeds one entry at a time: for each combination of index values, the corresponding basis vectors and dual covectors are substituted into the tensor's argument slots in their fixed order, and the tensor is evaluated to produce a single scalar, which becomes that entry of the component array.
Every Index Combination Must Be Assigned
Component assignment is only complete once every admissible combination of index values has been evaluated in this way; a partially filled component array, missing some entries, does not yet fully represent the tensor, since a tensor equation involving that array might depend on any of its entries.
Distinguishing Assignment From the Assignment Role
The Role Describes the Mechanism, the Assignment Is the Result
The mechanism by which a basis is capable of producing coordinates at all — pairing basis and dual-basis elements against tensor slots — is what establishes the assignment role of a coordinate basis in general. Component assignment refers instead to the concrete outcome of carrying out that mechanism for one specific tensor: the actual list of numbers that results.
One Mechanism, Many Possible Assignments
A single tensor coordinate basis, through its fixed assignment mechanism, can be used to perform component assignment for any number of different tensors, each producing its own distinct array of numbers, since the mechanism itself does not depend on which tensor is being evaluated.
Component Assignment for Tensors of Different Orders
Scalars Require No Basis at All
A tensor of order zero, a scalar, requires no pairing with any basis vector, since it has no argument slots; its component assignment is simply the scalar value itself, independent of whichever coordinate basis happens to be in use.
Higher-Order Tensors Require One Pairing per Slot
A tensor of order k requires exactly k pairings to produce a single component: one basis or dual-basis element supplied for each of its k slots, so that component assignment for a higher-order tensor involves proportionally more bookkeeping than for a vector or covector, though the underlying pairing principle used at each slot remains identical.
Diagram of Component Assignment
Consequences of Component Assignment
It Makes Tensor Equations Numerically Checkable
Once component assignment has been carried out for every tensor appearing in an equation, the equation reduces to a set of ordinary numerical equalities between entries of component arrays, which can be checked or computed directly, without further reference to the abstract, basis-free definition of the tensors involved.
Reassignment Is Required After Any Change of Basis
Because component assignment depends on the specific coordinate basis used to perform it, replacing that basis with another requires the entire assignment to be carried out again from the tensor and the new basis; the previously assigned components do not automatically apply and must be recomputed or transformed using the appropriate transformation law.