Bidual evaluation map 2026-10-05
For an algebraic dual space , the linear map sends to evaluation at . It is injective because linear functionals separate nonzero vectors: extend any nonzero vector to a basis and use its coordinate functional. If has a finite basis with dual basis , every equals , so is an isomorphism. For infinite-dimensional spaces, surjection does not follow from this finite sum argument.
Keep the same origin and the same vector , but use the nonperpendicular basis vectors and . They form a basis because the column matrix has nonzero determinant:
The reconstruction is . Its coordinates are read along lines parallel to the other axis, producing a parallelogram. These lines need not be perpendicular to the axis being measured. In contrast, the dot products are and ; treating those as coordinates would reconstruct , a different vector.
Figure 1.
The same vector reconstructed in an oblique basis: coordinates differ from dot products
. Details.
The dual basis supplies the right measuring rules for any basis.[ref] Here these coordinate functionals are and , the rows of . They give . Equivalently, their representing vectors , satisfy and extract the coordinates as . These are Riesz dual basis in an inner product space representatives, rather than the original basis vectors.
The Gram matrix records how the nonperpendicular directions interact:
For any real basis represented by a square invertible matrix , writing gives these identities immediately. One can recover the coordinates either as or by solving . In this example, if , the squared norm is , not . Oblique coordinates remain useful when natural directions are not perpendicular, but the Gram matrix must accompany them when computing lengths or dot products.
Cartesian basis Created 2026-09-24 Updated 2026-10-14
A Cartesian basis is an ordered basis of unit vectors along the mutually perpendicular axes of a Cartesian coordinate system. It is an orthonormal basis of a real Euclidean space: , with the Kronecker delta. In the plane, the familiar standard basis is , ; the vector is . A rotated pair of perpendicular unit vectors is also a Cartesian basis, even though its basis vectors have different standard basis entries.
The advantage is that coordinates can be measured separately by dot products, and the squared norm is the sum of their squares:
These are the real Euclidean space instances of the orthonormal basis expansion.[ref]
An orthogonal basis only requires perpendicular basis vectors; their lengths need not be one. For example, are orthogonal, but has coordinates , while its dot products with them are . For an orthogonal basis , the coordinate along is . Dividing each nonzero basis vector by its norm makes it a unit vector without changing its direction. Unit length alone does not imply orthogonality: and are both unit vectors but have dot product .
The examples below show why these distinctions matter: rotating a Cartesian basis changes the coordinate vector while keeping lengths easy to compute; using nonperpendicular basis vectors still gives unique coordinates, but requires the dual basis or a matrix inverse to extract them.
Suppose and at increasing sites satisfying the Schoenberg–Whitney theorem conditions. For the B-spline collocation matrix , the coefficient linear functional in the dual basis is . Therefore . The checkerboard inverse of a totally nonnegative matrix makes , attaining that bound. Since ,
The conclusion is an extremal property of an alternating unit-norm spline, not a claim that every bounded spline has these extremal coefficients.
For , the three point evaluation functionals at form a basis of the dual space of real polynomials of degree at most two. The displayed recovery formulas express the coordinate functionals, hence the dual basis to , as linear combinations of these evaluations. More generally distinct-node polynomial interpolation identifies values with coefficient data through an invertible Vandermonde matrix.
Coordinate functional Created 2026-10-14 Updated 2026-10-31
A coordinate functional extracts one coefficient in a specified finite basis. It is an element of that basis's dual basis, rather than a coordinate rule independent of the basis. For the standard basis of , the th coordinate functional sends to .
A coordinate of a vector in a chosen basis is one entry of its coordinate vector. The corresponding coordinate functional in the dual basis extracts it. For an orthonormal basis, it can instead be read as an inner product with the basis vector, as in orthonormal eigenbasis. For a nonorthogonal basis, ordinary dot products need not give the coordinates.
Coordinate vector 2026-10-14
For an ordered basis , the coordinate vector records the unique coefficients satisfying . Change of basis changes this representation while preserving the underlying vector.
For , , the vector has coordinate vector , since . These are the same coefficients extracted by the dual basis in its worked example. The vector is independent of the chosen basis; its list of coordinates is not. In an orthonormal eigenbasis, the coordinates additionally separate the action of a self-adjoint operator into independent scalar multiplications.
Dual basis Created 2026-09-24 Updated 2026-10-14
For a basis of a finite-dimensional vector space , its dual basis consists of linear functionals satisfying
The Kronecker delta means that each rule gives one on its own basis vector and zero on the others. These rules extract coordinates:
Applying to a linear combination removes every term except the th. Consequently the dual basis is a basis of the dual space, and every linear functional has expansion . [ref].
Coordinate extraction works for a nonorthogonal basis too. With and , the dual basis is
The checks , , , and fix the two rules. For they give coordinates , so . The usual dot products with instead give and do not extract these coordinates: simple projection formulas depend on an orthonormal basis.
Figure 1.
The dual basis extracts coefficients in a skew basis by two scalar-valued measurements
. Details.
The same idea explains polynomial interpolation. On polynomials of polynomial degree at most , evaluation at distinct interpolation nodes gives the dual basis to the Lagrange cardinal polynomials, because . Samples are coordinates in this basis, so the reconstruction is a dual-basis expansion. Differentiation weights from nodal evaluations and factorial monomial basis for polynomial differentiation apply the same principle to different measurements.
For the basis obtained from a basis , the dual basis is obtained by successive differences of the original dual basis. Indeed, if , its original coordinates are . Hence for , and . These are precisely the new coordinate linear functionals. This gives an elementary example of the inverse relation between change of basis and covector transformation under a change of basis.
Dual space Created 2026-09-24 Updated 2026-10-14
The dual space of a vector space over a field is the vector space of all linear functionals . Think of a vector as an input and a linear functional as a scalar-valued measurement of that input. For , the rules , , and are different elements of the dual space. None needs a notion of length or angle.
Its operations combine measurements pointwise:
The dual basis explains the finite-dimensional structure: specifying a linear functional's values on a basis determines its value on every vector. Thus an -dimensional vector space has an -dimensional dual space. The spaces have the same dimension, but their elements play different roles: an input and a rule that measures an input. [ref].
This separation is useful when changing coordinates. The dual pairing must stay the same while the component lists for and change in opposite ways. Covector transformation under a change of basis makes the compensation explicit. An inner product on a finite-dimensional real vector space gives one way to represent each linear functional by a vector, but that representation uses the chosen inner product; the dual space itself does not require one.
Here dual space means the algebraic dual: all linear functionals. For a topological vector space, the continuous dual space keeps only the continuous linear functionals. In infinite dimension, this can be a proper vector subspace; discontinuous functional detected by vanishing sequence tails gives an example. The distinction matters when a scalar-valued measurement must respond continuously to small input changes.
For a vector subspace of a finite-dimensional vector space , its annihilator of a vector subspace determines exactly: . Indeed, a basis of can be extended to one of . If , include among the added basis vectors and define a linear functional taking value one at and zero on all the other basis vectors. This functional vanishes on but not at , excluding every outside vector from the intersection.
It suffices to intersect the kernels of any basis of : every other annihilating functional is their linear combination. The dual basis for a basis of extending a basis of shows . If , the empty intersection is . This translates a subspace description by spanning vectors into an exact description by independent linear equations.
Invariant subspaces and annihilators Created 2026-10-25 Updated 2026-10-31
For a linear map , an invariant subspace has an annihilator of a vector subspace invariant under the dual map . Indeed, for and ,
For a finite-dimensional vector space, the converse also holds. If , every vanishes on for each . The dual basis description of shows that the common zero set of its linear functionals is exactly , so . Thus
The dimension identity exchanges a one-dimensional invariant subspace with an invariant hyperplane in the dual space.
Lagrange cardinal polynomial Created 2026-10-05 Updated 2026-10-14
For distinct interpolation nodes , the Lagrange cardinal polynomial has value one at its own interpolation node and zero at every other interpolation node:
Here is the Kronecker delta. These Lagrange cardinal polynomials form a basis of the vector space of polynomials of polynomial degree at most : every such polynomial has the unique expansion . The nodal evaluation linear functionals form the dual basis, since .
For the interpolation nodes , the three Lagrange cardinal polynomials are
Their values on the interpolation nodes are the rows of the identity matrix. In the figure, each colored curve passes through its own unit-height marker and through zero at the other two interpolation nodes. Multiplying the curves by the data and adding gives the Lagrange polynomial .
Figure 1.
Lagrange cardinal polynomials at nodes 0, 1, 2 and their weighted sum interpolating values 1, 2, 5
. Details.
Since the constant polynomial one interpolates data values all equal to one, uniqueness gives . Nevertheless, , so Lagrange cardinal polynomials need not stay between zero and one. If a single data value changes by , the interpolation polynomial changes by exactly . Thus a Lagrange cardinal polynomial describes how one observation influences the entire graph, and controls the worst amplification of simultaneous data errors at ; its maximum is the Lebesgue constant of interpolation.
Linear functional Created 2026-09-24 Updated 2026-10-14
A linear functional is a linear map from a vector space to its scalar field :
Its output is one scalar, rather than an arbitrary vector in another space. In , gives , , and : adding the two inputs adds their measured values.
The level sets visualize what the measurement retains and discards. For this example they are parallel straight lines . Moving parallel to changes the input but leaves unchanged. The zero level set is its kernel of a linear map, while the other level sets are translates of that vector subspace.
Figure 1.
A linear functional groups vectors into parallel level sets with the same measured value
. Details.
Inputs need not be geometric arrows. On the vector space of polynomials of polynomial degree at most two, evaluating at zero is a linear functional, as is taking the definite integral from zero to one. For , they give and . Thus polynomial evaluation and integration are two different measurements of the same polynomial. Coordinate extraction is another measurement, developed under dual basis.
A linear functional is defined by linearity, not by continuity. In finite-dimensional real or complex normed vector spaces it is automatically continuous; in infinite dimension it need not be. The continuous dual space adds this requirement when small changes in the input should give small changes in the output.
Nondegenerate bilinear form Created 2026-09-24 Updated 2026-10-14
A bilinear form is nondegenerate when its left radical and right radical are both zero: every nonzero vector can be detected by some pairing, whichever input slot it occupies. On a finite-dimensional vector space, either condition implies the other, and the following tests are equivalent:
Here is the matrix of a bilinear form, and is the dual space. The linear map has matrix in the chosen basis and its dual basis, so its kernel is the right radical. The map has matrix . An invertible matrix has zero kernel on both sides, proving the finite-dimensional equivalence. In infinite dimensions, zero left radical and right radical imply these maps are injective, but do not generally make them surjective.[ref]
For the real symmetric bilinear form , the determinant is . Its isotropic vector has zero self-pairing but pairs to with , so it is detected. The alternating bilinear form with matrix has determinant and detects every nonzero vector even though all self-pairings vanish. Neither zero self-pairings nor the absence of positive definiteness implies degeneracy.
Nondegeneracy is useful because it turns a linear functional into a unique vector. For , the linear functional is ; solving for that representing vector amounts to solving an invertible system of linear equations. The analogous identification underlies bilinear orthogonal complements and the dual isomorphisms induced by a nondegenerate pairing.
The annihilator of a vector subspace is
If , extend a basis of to one of . In the resulting dual basis of , the last coordinate functionals span . Hence .
The bidual evaluation map is . It is a linear isomorphism in finite dimension. Its inverse image of the annihilator is
This identification uses evaluation only; no choice of inner product is involved.
Writing and , evaluation against the dual basis gives
This has codomain , not the printed . For a nonzero vector space, take and to obtain . Only the diagonal values must be real. The displayed formula defines the intended complex inner product.
It is linear in the first argument and conjugate-linear in the second:
It has conjugate symmetry, since . Finally,
with equality exactly when every coordinate vanishes, equivalently . This proves positive definiteness. Since , the original basis is orthonormal. This is the inner product determined by a basis.
Define the bidual evaluation map by evaluation:
For fixed , this is a linear functional of , so it belongs to the double dual. It is also linear as a function of . If , some coordinate of in a basis is nonzero, and the corresponding dual basis functional detects it. Hence , proving injectivity.
The spaces all have the same finite dimension. Therefore an injective linear map is surjective, proving the required linear isomorphism.
This linear isomorphism is natural because evaluation requires no basis. More explicitly, for any linear map , its dual map satisfies
so .
The dual basis is the collection of linear functionals characterized by
Explicitly, . Every linear functional satisfies , proving that the displayed functionals span the dual space. Evaluating a zero linear combination at each makes all its coefficients zero, so they are also linearly independent. Thus they form a basis of .