physics2u
Tier
⌕ Search ⌘K
Derivation

Riesz Representation in Finite Dimensions

Statement

Let \( V \) be a finite-dimensional inner-product space over the field \( \mathbb{F} \) (either \( \mathbb{R} \) or \( \mathbb{C} \)) with inner product \( \langle \cdot , \cdot \rangle \), taken linear in its first argument and conjugate-linear in its second. Then for every linear functional \( \varphi : V \to \mathbb{F} \) there exists a unique vector \( \mathbf{r}_\varphi \in V \), the Riesz representative, such that \[ \varphi(\mathbf{x}) = \langle \mathbf{x}, \mathbf{r}_\varphi \rangle \qquad \text{for all } \mathbf{x} \in V. \] The assignment \( \varphi \mapsto \mathbf{r}_\varphi \) is a conjugate-linear bijection from the dual space \( V^{*} \) onto \( V \).

Why it matters

The theorem identifies a space with its own dual in a way that requires no arbitrary choice of basis: once an inner product is fixed, every "measurement" (linear functional) is realised as taking the inner product with one physical vector. This is the finite-dimensional root of the position/momentum bras and kets of quantum mechanics, the gradient-as-a-vector identification in mechanics, and the very definition of the adjoint operator.

Because the correspondence is canonical, it turns statements about functionals — often awkward, living in an abstract dual — into statements about vectors, which are concrete and visualisable. Symmetry threads run straight through: the map is an isometry of the natural norms, and it is the linear-algebra shadow of the far deeper Hilbert-space Riesz theorem that underpins the whole bra-ket formalism.

Assumptions
The space is finite-dimensional.If \( \dim V = \infty \) the elementary basis construction below fails, and a genuine functional-analytic argument (completeness, bounded functionals) is required; unbounded functionals then have no representative at all.
The inner product is a genuine inner product — conjugate-symmetric, linear in the first slot, and positive-definite.If positive-definiteness is dropped (a degenerate or indefinite form, as in relativity's Minkowski metric), the map \( \varphi \mapsto \mathbf{r}_\varphi \) can fail to be injective, because non-zero null vectors exist.
The conjugate-linearity convention is fixed (linear in the first argument).If one instead adopts physics' second-slot-linear convention, the representative appears in the first slot and the map becomes conjugate-linear in the mirror-image way; dropping care here produces stray complex conjugates throughout every adjoint.
Derivation
1
\[ \varphi : V \to \mathbb{F}, \qquad \varphi(a\mathbf{x}+b\mathbf{y}) = a\,\varphi(\mathbf{x}) + b\,\varphi(\mathbf{y}) \]
Fix the object: \( \varphi \) is an arbitrary linear functional. We seek \( \mathbf{r}_\varphi \) with \( \varphi(\mathbf{x}) = \langle \mathbf{x}, \mathbf{r}_\varphi \rangle \). A
2
\[ \{\mathbf{e}_1, \dots, \mathbf{e}_n\}, \qquad \langle \mathbf{e}_i, \mathbf{e}_j \rangle = \delta_{ij} \]
Choose an orthonormal basis. Existence for finite-dimensional \( V \) follows from Gram–Schmidt applied to any basis, which exists by the dimension-invariance of a finite basis. A
3
\[ \mathbf{x} = \sum_{i=1}^{n} \langle \mathbf{x}, \mathbf{e}_i \rangle \, \mathbf{e}_i \]
Expand any \( \mathbf{x} \) in the orthonormal basis; the coefficients are the Fourier components, got by taking \( \langle \cdot, \mathbf{e}_j \rangle \) of both sides and using orthonormality. A
4
\[ \varphi(\mathbf{x}) = \varphi\!\left( \sum_{i=1}^{n} \langle \mathbf{x}, \mathbf{e}_i \rangle \, \mathbf{e}_i \right) = \sum_{i=1}^{n} \langle \mathbf{x}, \mathbf{e}_i \rangle \, \varphi(\mathbf{e}_i) \]
Apply \( \varphi \) and use linearity to pull it through the finite sum; the scalars \( \langle \mathbf{x}, \mathbf{e}_i \rangle \) come out front. A
5
\[ \sum_{i=1}^{n} \langle \mathbf{x}, \mathbf{e}_i \rangle \, \varphi(\mathbf{e}_i) = \left\langle \mathbf{x}, \; \sum_{i=1}^{n} \overline{\varphi(\mathbf{e}_i)}\, \mathbf{e}_i \right\rangle \]
Reassemble into a single inner product. Since \( \langle \cdot,\cdot\rangle \) is conjugate-linear in the second slot, moving the scalar \( \varphi(\mathbf{e}_i) \) inside requires conjugation: \( c\,\langle \mathbf{x},\mathbf{e}_i\rangle = \langle \mathbf{x}, \bar c\,\mathbf{e}_i\rangle \). B
6
\[ \mathbf{r}_\varphi \;=\; \sum_{i=1}^{n} \overline{\varphi(\mathbf{e}_i)}\, \mathbf{e}_i \qquad \Longrightarrow\qquad \varphi(\mathbf{x}) = \langle \mathbf{x}, \mathbf{r}_\varphi \rangle \;\;\forall \mathbf{x} \]
Define \( \mathbf{r}_\varphi \) as the constructed vector. By steps 4–5 the representation holds for every \( \mathbf{x} \). Existence is proved. B
7
\[ \langle \mathbf{x}, \mathbf{r} \rangle = \langle \mathbf{x}, \mathbf{r}' \rangle \;\;\forall \mathbf{x} \;\Longrightarrow\; \langle \mathbf{x}, \mathbf{r}-\mathbf{r}' \rangle = 0 \;\;\forall \mathbf{x} \]
Uniqueness: suppose two representatives \( \mathbf{r}, \mathbf{r}' \) both work. Subtract, using conjugate-linearity of the second slot; the difference is orthogonal to every vector. B
8
\[ \text{take } \mathbf{x} = \mathbf{r}-\mathbf{r}': \quad \langle \mathbf{r}-\mathbf{r}', \mathbf{r}-\mathbf{r}' \rangle = \| \mathbf{r}-\mathbf{r}' \|^2 = 0 \;\Longrightarrow\; \mathbf{r}=\mathbf{r}' \]
Set \( \mathbf{x} \) equal to the difference itself; positive-definiteness forces the norm — hence the difference — to vanish. This is the one and only place positive-definiteness is used. C
9
\[ \mathbf{r}_{a\varphi + b\psi} = \bar a\, \mathbf{r}_\varphi + \bar b\, \mathbf{r}_\psi, \qquad \|\varphi\|_{V^*} = \|\mathbf{r}_\varphi\| \]
Structure of the map: from step 6 it is conjugate-linear, injective by uniqueness, and surjective since \( \mathbf{x}\mapsto\langle\cdot,\mathbf{x}\rangle \) inverts it. The operator-norm identity uses Cauchy–Schwarz, with equality at \( \mathbf{x}=\mathbf{r}_\varphi \). C
Result
\[ \varphi(\mathbf{x}) = \langle \mathbf{x}, \mathbf{r}_\varphi \rangle, \qquad \mathbf{r}_\varphi = \sum_{i=1}^{n} \overline{\varphi(\mathbf{e}_i)}\,\mathbf{e}_i \quad\text{(unique)} \]

Reading. Every linear "read-out" you can perform on a finite-dimensional inner-product space is secretly the same as projecting onto one fixed vector and reading its length-weighted overlap. The dual space \( V^* \) is not merely abstractly the same size as \( V \) (both have dimension \( n \)) — it is canonically realised inside \( V \) once the inner product is chosen, the identification independent of which orthonormal basis built \( \mathbf{r}_\varphi \).

Units check. If \( \mathbf{x} \) carries physical units \( [x] \) and the inner product uses a dimensionless metric, \( \langle \mathbf{x},\mathbf{r}_\varphi\rangle \) has units \( [x]\,[r_\varphi] \). For this to equal \( \varphi(\mathbf{x}) \) with output units \( [\varphi] \), the representative must carry \( [r_\varphi] = [\varphi]/[x] \) — exactly the units of the functional's coefficients, as \( \mathbf{r}_\varphi = \sum \overline{\varphi(\mathbf{e}_i)}\,\mathbf{e}_i \) requires.

Limiting cases
  • \( \varphi = 0 \): the formula gives \( \mathbf{r}_\varphi = \mathbf{0} \), consistent with \( \langle \mathbf{x},\mathbf{0}\rangle = 0 \) for all \( \mathbf{x} \).
  • \( \mathbb{F} = \mathbb{R} \): all conjugations drop out, the map \( \varphi\mapsto\mathbf{r}_\varphi \) is genuinely linear (not merely conjugate-linear), and \( \mathbf{r}_\varphi \) is the gradient covector raised to a vector.
  • \( n = 1 \): \( V \cong \mathbb{F} \), \( \varphi(x) = cx \), and \( \mathbf{r}_\varphi = \bar c \); the theorem reduces to a \( 1\times 1 \) matrix being its own conjugate-transpose action.
  • Standard \( \mathbb{R}^n \) with the dot product: \( \varphi(\mathbf{x}) = \mathbf{a}^{\top}\mathbf{x} \) has \( \mathbf{r}_\varphi = \mathbf{a} \); the row vector and column vector are identified.
Breaks when
  • Infinite dimensions with an unbounded functional. On an incomplete or infinite-dimensional space a linear functional need not be continuous. The candidate \( \sum \overline{\varphi(\mathbf{e}_i)}\,\mathbf{e}_i \) may fail to converge (infinite norm), so no representing vector exists. Riesz survives only for bounded functionals on a complete space (Hilbert space).
  • Indefinite or degenerate metric. With a symmetric bilinear form that is not positive-definite (e.g. the Minkowski form \( \operatorname{diag}(-1,1,1,1) \)), step 8 collapses: a non-zero null vector \( \mathbf{u} \) with \( \langle\mathbf{u},\mathbf{u}\rangle = 0 \) breaks uniqueness. Representation may still exist via index-raising with a non-singular metric, but the clean isometry and elementary proof fail.
  • No inner product at all. On a bare vector space, or a normed space whose norm comes from no inner product (e.g. \( \ell^1 \)), there is no \( \langle\cdot,\cdot\rangle \) to represent \( \varphi \); the dual is a genuinely different space and the identification is unavailable.
Failure modes
  • Dropping the conjugate. Writing \( \mathbf{r}_\varphi = \sum \varphi(\mathbf{e}_i)\,\mathbf{e}_i \) over \( \mathbb{C} \). This satisfies \( \varphi(\mathbf{x}) = \overline{\langle \mathbf{r}_\varphi,\mathbf{x}\rangle} \), not \( \langle\mathbf{x},\mathbf{r}_\varphi\rangle \) — a stray conjugate that silently corrupts every downstream adjoint.
  • Wrong slot for the representative. Claiming \( \varphi(\mathbf{x}) = \langle \mathbf{r}_\varphi, \mathbf{x}\rangle \) with first-slot-linear convention; this equals \( \overline{\varphi(\mathbf{x})} \), correct only when \( \varphi \) is real-valued.
  • Assuming orthonormality is a hypothesis of the theorem. It is a convenience for the formula, not the theorem. With a general basis one must invert the Gram matrix: \( (\mathbf{r}_\varphi)_j = \sum_k (G^{-1})_{jk}\,\overline{\varphi(\mathbf{e}_k)} \).
  • Believing \( V^* = V \) as sets. Functionals and vectors are distinct objects; Riesz gives a canonical isomorphism, not equality. Change the inner product and the same \( \varphi \) represents a different \( \mathbf{r}_\varphi \).
  • Forgetting positive-definiteness in uniqueness. Verifying existence, skipping step 8, then wrongly assuming uniqueness holds for any bilinear form.
Discussion

The heart of the theorem is that an inner product is exactly the structure needed to turn covectors into vectors. A linear functional lives in the dual \( V^* \); abstractly \( V^* \) is isomorphic to \( V \) merely because they share dimension \( n \) (whence the appeal to basis dimension-invariance), but that isomorphism is basis-dependent and physically meaningless. What Riesz adds is a canonical isomorphism: fix the inner product, and there is exactly one natural way to lower each functional onto a vector. In differential geometry this is the "musical isomorphism" \( \sharp \) that raises indices, \( r^i = g^{ij}\varphi_j \), with the metric \( g \) playing the role of the inner product.

Over \( \mathbb{C} \) the map is a conjugate-linear bijection, not a linear one. This antilinearity is not a blemish — it is precisely why bras and kets behave as they do in quantum mechanics. A ket \( |\psi\rangle \in V \) has a companion bra \( \langle\psi| \in V^* \), and the correspondence \( |\psi\rangle \leftrightarrow \langle\psi| \) is antilinear: \( c|\psi\rangle \leftrightarrow \bar c\langle\psi| \). Dirac's entire notation is a fluent, coordinate-free deployment of the Riesz map, extended via completeness to the infinite-dimensional Hilbert spaces of wavefunctions.

Riesz representation is also the definitional engine behind the adjoint. Given a linear map \( T:V\to V \), the expression \( \mathbf{x}\mapsto \langle T\mathbf{x},\mathbf{y}\rangle \) is, for each fixed \( \mathbf{y} \), a linear functional of \( \mathbf{x} \); Riesz hands us a unique vector, which we define to be \( T^{*}\mathbf{y} \). Thus \( \langle T\mathbf{x},\mathbf{y}\rangle = \langle \mathbf{x},T^{*}\mathbf{y}\rangle \) is well-defined precisely because of this theorem. Self-adjointness \( (T = T^{*}) \), the spectral theorem, and hence the reality of measured eigenvalues all rest on this foundation.

At the deepest level the theorem is a statement about naturality. The assignment \( V \mapsto V^{*} \) is a contravariant functor, and there is no natural isomorphism \( V \cong V^{*} \) of vector spaces alone — any attempt requires choosing a basis and is not natural. Endowing \( V \) with an inner product breaks this obstruction: the pairing \( \langle\cdot,\cdot\rangle \), an element of \( V^{*}\otimes \overline{V}^{*} \), is the extra datum that manufactures the canonical (conjugate-linear-natural) identification. The finite-dimensional Riesz theorem is thus the precise sense in which "having a metric" and "being able to identify vectors with covectors" are one and the same fact.

Common misconceptions. The theorem does not say the dual equals the original space, nor that every vector space is self-dual; without an inner product there is no canonical identification. It also does not extend verbatim to infinite dimensions — there, boundedness of \( \varphi \) and completeness of the space are essential, and unbounded functionals (ubiquitous in quantum mechanics, e.g. position "eigenfunctionals") have no honest Riesz representative inside the space.

Worked examples
1
\[ V = \mathbb{R}^3,\quad \varphi(\mathbf{x}) = 2x_1 - x_2 + 5x_3,\quad \langle\cdot,\cdot\rangle = \text{dot product} \]
Real space, standard orthonormal basis \( \mathbf{e}_i \). Find \( \mathbf{r}_\varphi \) with \( \varphi(\mathbf{x}) = \mathbf{x}\cdot\mathbf{r}_\varphi \). A
2
\[ (\mathbf{r}_\varphi)_i = \overline{\varphi(\mathbf{e}_i)} = \varphi(\mathbf{e}_i) \quad(\text{real}) \]
Apply the formula; over \( \mathbb{R} \) the conjugation is inert. Evaluate \( \varphi \) on each basis vector. A
3
\[ \varphi(\mathbf{e}_1)=2,\quad \varphi(\mathbf{e}_2)=-1,\quad \varphi(\mathbf{e}_3)=5 \]
Read off the coefficients directly. A
\[ \mathbf{r}_\varphi = (2,\,-1,\,5), \qquad \|\mathbf{r}_\varphi\| = \sqrt{4+1+25} = \sqrt{30} \approx 5.48 \]

Reading. The functional is literally the dot product with its own coefficient vector; the operator norm \( \|\varphi\| = \sqrt{30} \) matches \( \|\mathbf{r}_\varphi\| \), confirming the isometry.

1
\[ V = \mathbb{C}^2,\quad \langle \mathbf{a},\mathbf{b}\rangle = a_1\bar b_1 + a_2\bar b_2,\quad \varphi(\mathbf{x}) = (1+i)x_1 + 3i\,x_2 \]
Complex space, standard orthonormal basis. Find the unique \( \mathbf{r}_\varphi \) with \( \varphi(\mathbf{x}) = \langle\mathbf{x},\mathbf{r}_\varphi\rangle \). B
2
\[ \mathbf{r}_\varphi = \overline{\varphi(\mathbf{e}_1)}\,\mathbf{e}_1 + \overline{\varphi(\mathbf{e}_2)}\,\mathbf{e}_2 \]
Apply the formula; here the conjugation is essential. Compute \( \varphi(\mathbf{e}_1)=1+i \), \( \varphi(\mathbf{e}_2)=3i \). B
3
\[ \overline{1+i} = 1-i, \qquad \overline{3i} = -3i \]
Conjugate each coefficient. A
4
\[ \langle \mathbf{x}, \mathbf{r}_\varphi\rangle = x_1\overline{(1-i)} + x_2\overline{(-3i)} = (1+i)x_1 + 3i\,x_2 = \varphi(\mathbf{x}) \]
Verify by expanding the inner product, conjugating the second-slot components back. B
\[ \mathbf{r}_\varphi = (1-i,\; -3i), \qquad \|\mathbf{r}_\varphi\|^2 = |1-i|^2 + |{-3i}|^2 = 2 + 9 = 11 \]

Reading. The representative carries the conjugated coefficients; forgetting the conjugate would give \( (1+i,3i) \), which represents \( \overline{\varphi} \), not \( \varphi \). The norm \( \sqrt{11} \) is again the operator norm of \( \varphi \).

Problems
  1. In \( \mathbb{R}^3 \) with the dot product, find the Riesz representative of \( \varphi(\mathbf{x}) = x_1 + x_2 + x_3 \) and its norm.
    Solution By the formula \( (\mathbf{r}_\varphi)_i = \varphi(\mathbf{e}_i) = 1 \) for each \( i \), so \( \mathbf{r}_\varphi = (1,1,1) \). Norm \( \|\mathbf{r}_\varphi\| = \sqrt{1+1+1} = \sqrt{3} \approx 1.73 \). Check: \( \mathbf{x}\cdot(1,1,1) = x_1+x_2+x_3 = \varphi(\mathbf{x}) \).
  2. In \( \mathbb{C}^2 \) with \( \langle\mathbf{a},\mathbf{b}\rangle = a_1\bar b_1 + a_2\bar b_2 \), find \( \mathbf{r}_\varphi \) for \( \varphi(\mathbf{x}) = 2x_1 - i\,x_2 \).
    Solution \( \varphi(\mathbf{e}_1)=2,\ \varphi(\mathbf{e}_2)=-i \). Conjugate: \( \overline{2}=2,\ \overline{-i}=i \). Thus \( \mathbf{r}_\varphi = (2,\,i) \). Verify: \( \langle\mathbf{x},(2,i)\rangle = x_1\bar 2 + x_2\bar i = 2x_1 - i x_2 \). Norm \( \sqrt{4+1}=\sqrt5 \).
  3. Let \( V=\mathbb{R}^2 \) with the non-standard inner product \( \langle\mathbf{a},\mathbf{b}\rangle = 2a_1b_1 + a_2b_2 \) (positive-definite Gram matrix \( G=\operatorname{diag}(2,1) \)). Find \( \mathbf{r}_\varphi \) for \( \varphi(\mathbf{x}) = x_1 + x_2 \).
    Solution The basis \( \{\mathbf{e}_1,\mathbf{e}_2\} \) is not orthonormal here, so use \( \mathbf{r}_\varphi = G^{-1}\boldsymbol{\varphi} \) with \( \boldsymbol{\varphi}=(\varphi(\mathbf{e}_1),\varphi(\mathbf{e}_2))=(1,1) \) and \( G^{-1}=\operatorname{diag}(1/2,1) \). Hence \( \mathbf{r}_\varphi = (1/2,\,1) \). Check: \( \langle\mathbf{x},(1/2,1)\rangle = 2x_1(1/2) + x_2(1) = x_1 + x_2 \). Note it is not \( (1,1) \) — the metric matters.
  4. Use Riesz representation to show the adjoint \( T^{*} \) of \( T=\begin{pmatrix}0&1\\2&0\end{pmatrix} \) on real \( \mathbb{R}^2 \) (dot product) is the transpose; compute \( T^{*} \).
    Solution For fixed \( \mathbf{y} \), \( \mathbf{x}\mapsto\langle T\mathbf{x},\mathbf{y}\rangle \) is a functional whose Riesz vector is \( T^{*}\mathbf{y} \). Compute \( \langle T\mathbf{x},\mathbf{y}\rangle = (x_2)y_1 + (2x_1)y_2 = x_1(2y_2) + x_2(y_1) = \langle\mathbf{x},(2y_2,\,y_1)\rangle \). So \( T^{*}\mathbf{y}=(2y_2,y_1) \), i.e. \( T^{*}=\begin{pmatrix}0&2\\1&0\end{pmatrix} = T^{\top} \). Over \( \mathbb{R} \) the adjoint is the transpose; over \( \mathbb{C} \) it would be the conjugate transpose.
  5. Prove that over \( \mathbb{C} \) the Riesz map \( \varphi\mapsto\mathbf{r}_\varphi \) is conjugate-linear: \( \mathbf{r}_{c\varphi} = \bar c\,\mathbf{r}_\varphi \).
    Solution Using the construction, \( \mathbf{r}_{c\varphi} = \sum_i \overline{(c\varphi)(\mathbf{e}_i)}\,\mathbf{e}_i = \sum_i \overline{c\,\varphi(\mathbf{e}_i)}\,\mathbf{e}_i = \bar c\sum_i \overline{\varphi(\mathbf{e}_i)}\,\mathbf{e}_i = \bar c\,\mathbf{r}_\varphi \). The bar on \( c \) is exactly the antilinearity making the ket-to-bra correspondence \( c|\psi\rangle\mapsto\bar c\langle\psi| \) work. Since also \( \mathbf{r}_{\varphi+\psi}=\mathbf{r}_\varphi+\mathbf{r}_\psi \), the map is conjugate-linear.