Kunze Linear Algebra · Problem 3.7.8

Linear Transformations

Mathematics — Methods · linear-functionals-via-trace

Problem

Let VV be the vector space of n×nn \times n matrices over the field FF. (a) If BB is a fixed n×nn \times n matrix, define a function fBf_B on VV by fB(A)=trace⁡(BtA)f_B(A) = \operatorname{trace}(B^t A). Show that fBf_B is a linear functional on VV. (b) Show that every linear functional on VV is of the above form, i.e., is fBf_B for some BB. (c) Show that B→fBB \to f_B is an isomorphism of VV onto V∗V^*.
Intuitive explanation

The trace functional trace⁡(BtA)\operatorname{trace}(B^t A) is a clever way to extract a single scalar from a matrix product—it's really just a dot product in disguise. Part (a) asks you to verify linearity by checking that fBf_B respects addition and scalar multiplication of matrices. For part (b), the key insight is that any linear functional must assign values to the standard basis matrices EijE_{ij} in a way that's completely determined by those choices; you'll reconstruct the matrix BB from those values. Part (c) then shows this correspondence is bijective and structure-preserving, establishing that the dual space V∗V^* is isomorphic to VV itself—a beautiful symmetry that hinges on the trace's ability to encode all linear information about matrices.

Intuitive explanation

The trace functional trace⁡(BtA)\operatorname{trace}(B^t A) is a clever way to extract a single scalar from a matrix product—it's really just a dot product in disguise. Part (a) asks you to verify linearity by checking that fBf_B respects addition and scalar multiplication of matrices. For part (b), the key insight is that any linear functional must assign values to the standard basis matrices EijE_{ij} in a way that's completely determined by those choices; you'll reconstruct the matrix BB from those values. Part (c) then shows this correspondence is bijective and structure-preserving, establishing that the dual space V∗V^* is isomorphic to VV itself—a beautiful symmetry that hinges on the trace's ability to encode all linear information about matrices.

Browse the problem library