✦ For everyone, free.

Practical knowledge for real and everyday life

Home

3.6 Tensor Covector Evaluation Operation

The Tensor Covector Evaluation Operation applies a covector to a tensor, extracting scalar values through bilinear mappings in multilinear algebra.

Tensor Covector Evaluation Operation is the pairing rule that produces a scalar by applying a covector, an element of a dual space, to a vector belonging to the original vector space, and it is the single bilinear operation from which every higher tensor contraction involving vectors and covectors is built. Written <f, v> or f(v), the operation takes a linear functional f in V* and a vector v in V and returns an element of the underlying field, and it is linear in both of its arguments simultaneously, which is what makes it the prototypical example of a (1, 1)-type pairing in tensor algebra.


Formal Definition

The Pairing Map

Let V be a vector space over a field F, and let V* denote its dual space, the set of all linear functionals f : V -> F. The tensor covector evaluation operation is the map

, : V* × V F

defined by

f , v = f v

for every f in V* and every v in V. The left-hand notation <f, v> treats the operation as a bilinear pairing between two spaces, while the right-hand notation f(v) treats it as ordinary function application, and both notations describe exactly the same value.

Bilinearity

The evaluation operation is linear in the covector argument,

a f1 + b f2 , v = a f1 , v + b f2 , v

and linear in the vector argument,

f , a v1 + b v2 = a f , v1 + b f , v2

for scalars a, b in F. Because it is linear in each slot separately while holding the other slot fixed, the evaluation operation is precisely a (1, 1) tensor: it consumes one covector and one vector and produces a scalar.


Component Form

Index Notation

Given a basis e_1, ..., e_n of V and its dual basis e^1, ..., e^n of V*, satisfying the defining relation <e^i, e_j> = &delta;^i_j, any covector f = f_i e^i and any vector v = v^j e_j evaluate to

f , v = fi vi

using the Einstein summation convention, where the repeated index i is summed from 1 to n. The covariant components f_i of the covector carry lower indices, the contravariant components v^i of the vector carry upper indices, and the evaluation operation contracts the shared index, leaving no free indices, which is why its output is a scalar rather than another tensor.

The Kronecker Delta as the Basis Pairing

The relation <e^i, e_j> = &delta;^i_j states that each dual basis covector e^i returns 1 when evaluated on the matching basis vector e_j and 0 on every other basis vector:

δji = 1if i = j 0if i ≠ j

This relation is what defines the dual basis uniquely once a basis of V is fixed, and it is the mechanism through which the abstract evaluation operation reduces to the ordinary dot-product-like sum f_i v^i in coordinates.


Relationship to Tensor Contraction

Evaluation as the Simplest Contraction

The evaluation operation is the base case of the general tensor contraction operation. Contraction always pairs one upper index of a tensor with one lower index and sums over it using the same mechanism as f_i v^i. When the two tensors being contracted are a single covector and a single vector, the contraction produces exactly the evaluation pairing, with no free indices remaining. Higher contractions, such as those applied to a (1, 1) tensor to compute its trace, or those applied to a (p, q) tensor along one chosen pair of indices, all reduce locally to this same upper-lower index sum.

Composition with Multilinear Maps

Because a general (1, 1) tensor can be identified with a linear map T : V -> V, evaluating a covector against Tv for a vector v, written <f, Tv>, gives a scalar that depends linearly on f, T, and v simultaneously. This triple pairing underlies operations such as computing matrix entries: the (i, j) entry of the matrix representing T in a given basis equals <e^i, T e_j>, directly using the evaluation operation to extract each component.


Independence from Choice of Basis

Coordinate-Free Character

Although the component formula f_i v^i depends on a choice of basis, the scalar value <f, v> it computes does not. If the basis is changed by an invertible matrix A, the components of f transform by A and the components of v transform by A^{-1}, or vice versa depending on convention, and these two transformations cancel exactly in the contracted sum, leaving the evaluated scalar unchanged. This cancellation is the defining property that distinguishes a legitimate covector-vector pairing from an arbitrary bilinear combination of components.

Why the Pairing Must Contract Opposite Variances

The evaluation operation only produces a basis-independent scalar because one argument transforms contravariantly and the other transforms covariantly. Pairing two vectors, or two covectors, directly by multiplying components does not yield a basis-independent number unless additional structure, such as a metric tensor, is introduced to convert one type into the other first.


Diagrammatic Summary

f (V*) v (V) pairing scalar in F

The diagram shows a covector f drawn from V* and a vector v drawn from V entering the evaluation operation together, with the result collapsing to a single scalar in the field F, reflecting the fact that all indices are consumed by the contraction and none remain free.

Content in this section