Mathematics · Book 4 · Bachelor Year 2

University Mathematics — Year 2

University Mathematics — Year 2 · Bachelor Year 2

2Linear Algebra

The linear algebra of the Year 1 volume worked over R\R or C\C in finite dimension, and admitted the general determinant. This chapter upgrades all three restrictions: the theory is stated over an arbitrary field KK, the interplay between a space and its dual is developed systematically (dual bases, annihilators, transposes), and the determinant is finally constructed from alternating multilinear forms and the signature of Chapter 1 — discharging every admission of Year 1.

Throughout, KK is a field (Q\Q, R\R, C\C, or Z/pZ\Z/p\Z — the theory does not care) and, unless stated, spaces are finite-dimensional over KK. The Year 1 results (bases, dimension, rank–nullity, matrices) transfer verbatim: their proofs never used anything but the field axioms.

2.1 Dual space

Definition 2.1 (Dual space, dual basis)

The dual of EE is E=L(E,K)E^* = \mathcal{L}(E, K), the space of linear forms. If B=(e1,,en)\mathcal{B} = (e_1, \dots, e_n) is a basis of EE, the coordinate forms e1,,ene_1^*, \dots, e_n^* defined by ei(ej)=δije_i^*(e_j) = \delta_{ij} (Kronecker: 11 if i=ji = j, else 00) form the dual basis B\mathcal{B}^* of EE^*; in particular dimE=dimE\dim E^* = \dim E, and

x=i=1nei(x)ei(xE),φ=i=1nφ(ei)ei(φE).x = \sum_{i=1}^{n} e_i^*(x)\, e_i \quad (x \in E), \qquad \varphi = \sum_{i=1}^{n} \varphi(e_i)\, e_i^* \quad (\varphi \in E^*).

Proof that B\mathcal{B}^* is a basis. Free: applying a null combination λiei=0\sum \lambda_i e_i^* = 0 to eje_j gives λj=0\lambda_j = 0. Generating: for φE\varphi \in E^*, the form φiφ(ei)ei\varphi - \sum_i \varphi(e_i) e_i^* kills every eje_j, hence is zero (a linear map vanishing on a basis vanishes). The two display formulas are the same computations read forwards.

Example 2.2

On Kn[X]K_n[X] with basis (1,X,,Xn)(1, X, \dots, X^n): the dual basis is PP(k)(0)k!P \mapsto \frac{P^{(k)}(0)}{k!} (Taylor coefficients). Another basis of the dual: the evaluations PP(xi)P \mapsto P(x_i) at n+1n + 1 distinct points — its “pre-dual” basis in Kn[X]K_n[X] is exactly the family of Lagrange polynomials LiL_i (Year 1 volume), since Li(xj)=δijL_i(x_j) = \delta_{ij}. Interpolation is duality.

Method 2.3 (Dual and antedual bases in practice)

To expand a form φ\varphi on a basis (ei)(e_i) of EE: the coordinates are the values φ(ei)\varphi(e_i) — no system to solve. To find the basis (uj)(u_j) of EE whose dual is a given basis (φ1,,φn)(\varphi_1, \dots, \varphi_n) of EE^* (the antedual): solve the nn linear systems

φi(uj)=δij(1in),\varphi_i(u_j) = \delta_{ij} \qquad (1 \leq i \leq n),

one column uju_j at a time; in matrix terms, if the rows of MM list the coefficients of the φi\varphi_i in a known basis of EE^*, the columns of M1M^{-1} are the uju_j. Existence and uniqueness of the antedual are proved in this chapter’s weekend problem; the computation is always this inversion.

Example 2.4 (A dual basis of R2\R^2, fully computed)

For the basis b1=(1,1)b_1 = (1, 1), b2=(1,1)b_2 = (1, -1) of R2\R^2: the dual basis (b1,b2)(b_1^*, b_2^*) must satisfy bi(bj)=δijb_i^*(b_j) = \delta_{ij}. Writing b1(x,y)=αx+βyb_1^*(x, y) = \alpha x + \beta y, the conditions α+β=1\alpha + \beta = 1 and αβ=0\alpha - \beta = 0 give

b1(x,y)=x+y2,and likewiseb2(x,y)=xy2.b_1^*(x, y) = \frac{x + y}{2}, \qquad\text{and likewise}\qquad b_2^*(x, y) = \frac{x - y}{2} .

Sanity checks: b1b_1^* is not e1+e2e_1^* + e_2^* evaluated naively — the dual basis depends on the whole basis, not on each vector separately (replacing b2b_2 by (0,1)(0, 1) changes b1b_1^* into xxx \mapsto x). And the expansion formula works: (x,y)=x+y2b1+xy2b2(x, y) = \frac{x+y}2\,b_1 + \frac{x-y}2\,b_2, the even/odd decomposition of a pair — dual bases are coordinate extractors, and this one extracts symmetric and antisymmetric parts.

Definition 2.5 (Annihilator)

For a subspace FEF \subseteq E, the annihilator is

F={φE:φF=0},F^{\circ} = \{\varphi \in E^* : \varphi|_F = 0\},

a subspace of EE^*.

Theorem 2.6 (Dimension of the annihilator)

dimF=dimEdimF\dim F^{\circ} = \dim E - \dim F. Moreover FFF \mapsto F^\circ reverses inclusions, and FF is recovered from its annihilator:

F={xE:φF, φ(x)=0}.F = \{x \in E : \forall\varphi \in F^\circ,\ \varphi(x) = 0\}.

Consequently every subspace of dimension pp in dimension nn is the solution set of npn - p independent linear equations — and conversely.

Proof. Choose a basis (e1,,ep)(e_1, \dots, e_p) of FF completed into a basis of EE. A form φ=φ(ei)ei\varphi = \sum \varphi(e_i) e_i^* annihilates FF iff its first pp coefficients vanish: F=Vect(ep+1,,en)F^\circ = \operatorname{Vect}(e_{p+1}^*, \dots, e_n^*), of dimension npn - p. Inclusion reversal is immediate. For the recovery: the right-hand side contains FF; conversely, if xFx \notin F, complete a basis of FF by xx and further vectors; the coordinate form of xx in this basis annihilates FF but not xx. The “equations” reading takes a basis (φ1,,φnp)(\varphi_1, \dots, \varphi_{n-p}) of FF^\circ: then F=kerφjF = \bigcap \ker\varphi_j, an intersection of npn - p independent hyperplanes.

Example 2.7 (An annihilator, both directions)

Let F=Vect((1,2,1), (1,0,1))R3F = \operatorname{Vect}\bigl((1, 2, 1),\ (1, 0, -1)\bigr) \subseteq \R^3. A form φ=ae1+be2+ce3\varphi = a\,e_1^* + b\,e_2^* + c\,e_3^* annihilates FF iff

a+2b+c=0andac=0,a + 2b + c = 0 \qquad\text{and}\qquad a - c = 0 ,

i.e. c=ac = a and b=ab = -a: F=R(e1e2+e3)F^\circ = \R\,(e_1^* - e_2^* + e_3^*), of dimension 32=13 - 2 = 1 as Theorem 2.6 requires. Reading it backwards: F={(x,y,z):xy+z=0}F = \{(x, y, z) : x - y + z = 0\} — the plane recovered as the kernel of the single form spanning FF^\circ. Going from a spanning family to equations is computing an annihilator; going from equations to a parametrization is computing a pre-annihilator. (Check: both spanning vectors satisfy xy+z=0x - y + z = 0.)

Definition 2.8 (Transpose map)

For uL(E,F)u \in \mathcal{L}(E, F), the transpose uTL(F,E)u^{\mathsf T} \in \mathcal{L}(F^*, E^*) is

uT(ψ)=ψu.u^{\mathsf T}(\psi) = \psi \circ u .

It satisfies (vu)T=uTvT(v \circ u)^{\mathsf T} = u^{\mathsf T} \circ v^{\mathsf T}, and in dual bases, the matrix of uTu^{\mathsf T} is the transposed matrix of uu — which finally explains the transpose of Year 1.

Example 2.9 (The transpose, entry by entry)

Let u ⁣:R2R3u \colon \R^2 \to \R^3 have matrix A=(120130)A = \left(\begin{smallmatrix} 1 & 2\\ 0 & 1\\ 3 & 0\end{smallmatrix}\right) in the canonical bases. For ψ=b1f1+b2f2+b3f3(R3)\psi = b_1f_1^* + b_2f_2^* + b_3f_3^* \in (\R^3)^*, compute uT(ψ)=ψuu^{\mathsf T}(\psi) = \psi \circ u on the basis of R2\R^2:

(ψu)(e1)=ψ(1,0,3)=b1+3b3,(ψu)(e2)=ψ(2,1,0)=2b1+b2.(\psi \circ u)(e_1) = \psi(1, 0, 3) = b_1 + 3b_3, \qquad (\psi \circ u)(e_2) = \psi(2, 1, 0) = 2b_1 + b_2 .

So uT(ψ)=(b1+3b3)e1+(2b1+b2)e2u^{\mathsf T}(\psi) = (b_1 + 3b_3)\,e_1^* + (2b_1 + b_2)\,e_2^*, and in the dual bases the matrix of uTu^{\mathsf T} is

(103210)=AT:\begin{pmatrix} 1 & 0 & 3\\ 2 & 1 & 0\end{pmatrix} = A^{\mathsf T} :

the abstract transpose is the flipped matrix, with no computation left to believe on faith. Note the mechanism: the jj-th column of AA became the jj-th row of the new matrix because ψu\psi \circ u reads uu’s outputs through ψ\psi’s coefficients.

Proposition 2.10

keruT=(imu)\ker u^{\mathsf T} = (\operatorname{im} u)^{\circ} and imuT=(keru)\operatorname{im} u^{\mathsf T} = (\ker u)^{\circ}. Consequently rk(uT)=rk(u)\operatorname{rk}(u^{\mathsf T}) = \operatorname{rk}(u): row rank equals column rank, proved structurally.

Proof. ψkeruT    ψu=0    ψ\psi \in \ker u^{\mathsf T} \iff \psi \circ u = 0 \iff \psi kills imu\operatorname{im} u: the first identity. For the second: uT(ψ)=ψuu^{\mathsf T}(\psi) = \psi \circ u kills keru\ker u always, so imuT(keru)\operatorname{im} u^{\mathsf T} \subseteq (\ker u)^\circ; dimensions match by rank–nullity and Theorem 2.6:

rkuT=dimFdimkeruT=dimF(dimFrku)=rku=dim(keru).\operatorname{rk} u^{\mathsf T} = \dim F^* - \dim\ker u^{\mathsf T} = \dim F - \bigl(\dim F - \operatorname{rk} u\bigr) = \operatorname{rk} u = \dim (\ker u)^{\circ} . \qedhere

Example 2.11 (Rank read on both sides)

Let

A=(120101111312).A = \begin{pmatrix} 1 & 2 & 0 & 1\\ 0 & 1 & 1 & 1\\ 1 & 3 & 1 & 2 \end{pmatrix} .

Column rank: the third row is the sum of the first two, so rkA2\operatorname{rk} A \leq 2; columns 11 and 22 are free: rkA=2\operatorname{rk} A = 2. The transpose’s kernel: solving ATy=0A^{\mathsf T}y = 0 gives yR(1,1,1)y \in \R\,(1, 1, -1), so kerAT\ker A^{\mathsf T} has dimension 1=321 = 3 - 2: exactly (imA)(\operatorname{im} A)^\circ under the identification of (R3)(\R^3)^* with row vectors, as Proposition 2.10 asserts — the single relation “row3_3 = row1_1 + row2_2is the annihilator of the column space. Row rank (22 free rows) and column rank agree not by accident but because both equal rkA=rkAT\operatorname{rk} A = \operatorname{rk} A^{\mathsf T}.

Example 2.12 (Duality reads a quadrature rule)

Why does a rule like Simpson’s (Exercise 2.4) exist and why is it unique? Duality answers before any computation. On E=R2[X]E = \R_2[X], the integral P01PP \mapsto \int_0^1 P is one specific vector of the three-dimensional dual EE^*; the evaluations at 00, 12\frac12, 11 form a basis of EE^*; hence the integral expands uniquely on them — that expansion is Simpson’s rule, coefficients included. A dimension count also calibrates expectations: on R3[X]\R_3[X], four dimensions of forms cannot in general be spanned by three evaluations, so exactness on cubics is not owed by duality; that Simpson integrates cubics exactly anyway is a bonus symmetry (odd-degree cancellation around 12\frac12), to be checked by hand. Rules with n+1n + 1 nodes are expansions of the integration form in an evaluation basis of Rn[X]\R_n[X]^*: existence and uniqueness cost one dual-basis theorem; only the bonus degrees cost work.

2.2 Multilinear alternating forms

Definition 2.13

A map f ⁣:EnKf \colon E^n \to K is nn-linear when it is linear in each variable, and alternating when it vanishes whenever two arguments are equal. Alternating implies antisymmetric: swapping two arguments changes the sign (expand f(,x+y,,x+y,)=0f(\dots, x + y, \dots, x + y, \dots) = 0); more generally, for σSn\sigma \in \mathfrak{S}_n,

f(xσ(1),,xσ(n))=ε(σ)f(x1,,xn),f(x_{\sigma(1)}, \dots, x_{\sigma(n)}) = \varepsilon(\sigma)\, f(x_1, \dots, x_n),

by decomposing σ\sigma into transpositions (Theorem 1.21).

Theorem 2.14 (The fundamental theorem of determinants)

Let dimE=n\dim E = n and B=(e1,,en)\mathcal{B} = (e_1, \dots, e_n) a basis. The space of alternating nn-linear forms on EE has dimension 11: every such form is a multiple of

detB(x1,,xn)=σSnε(σ)i=1naσ(i),i,xj=iaijei,\det{}_{\mathcal{B}}(x_1, \dots, x_n) = \sum_{\sigma \in \mathfrak{S}_n} \varepsilon(\sigma) \prod_{i=1}^{n} a_{\sigma(i),\,i}, \qquad x_j = \sum_{i} a_{ij} e_i ,

and detB\det_{\mathcal{B}} is the unique one taking the value 11 on B\mathcal{B}.

Proof. Let ff be alternating nn-linear. Expanding each argument on B\mathcal{B} by multilinearity,

f(x1,,xn)=i1,,inai1,1ain,nf(ei1,,ein).f(x_1, \dots, x_n) = \sum_{i_1, \dots, i_n} a_{i_1,1}\cdots a_{i_n,n}\, f(e_{i_1}, \dots, e_{i_n}).

Terms with a repeated index vanish (alternating); the surviving tuples (i1,,in)(i_1, \dots, i_n) are the injective ones, i.e. ik=σ(k)i_k = \sigma(k) for a permutation σ\sigma, and antisymmetry reorders f(eσ(1),,eσ(n))=ε(σ)f(e1,,en)f(e_{\sigma(1)}, \dots, e_{\sigma(n)}) = \varepsilon(\sigma) f(e_1, \dots, e_n). Hence

f=f(e1,,en)detB:f = f(e_1, \dots, e_n) \cdot \det{}_{\mathcal{B}} :

every alternating form is that multiple, provided detB\det_{\mathcal{B}} itself (the displayed sum) is alternating nn-linear and takes value 11 on B\mathcal B. Multilinearity is clear (each summand is linear in each column). Value on B\mathcal B: the only nonzero term is σ=id\sigma = \mathrm{id}. Alternating: suppose xj=xkx_j = x_k (jkj \neq k), so that the coordinate columns satisfy aij=aika_{i j} = a_{i k} for all ii. Pair each σ\sigma with σ=σ(jk)\sigma' = \sigma\circ(j\,k) — an involution without fixed points on Sn\mathfrak{S}_n. The paired products coincide:

iaσ(i),i=aσ(k),j  aσ(j),kij,kaσ(i),i=aσ(k),k  aσ(j),jij,kaσ(i),i=iaσ(i),i,\prod_i a_{\sigma'(i),\,i} = a_{\sigma(k),\,j}\; a_{\sigma(j),\,k} \prod_{i \neq j,k} a_{\sigma(i),\,i} = a_{\sigma(k),\,k}\; a_{\sigma(j),\,j} \prod_{i \neq j,k} a_{\sigma(i),\,i} = \prod_i a_{\sigma(i),\,i},

using the equality of the columns jj and kk; while ε(σ)=ε(σ)\varepsilon(\sigma') = -\varepsilon(\sigma). Each pair contributes zero: the sum vanishes.

Example 2.15 (Sarrus, derived and demolished)

For n=3n = 3 the permutation formula has exactly 3!=63! = 6 terms. Listing S3\mathfrak{S}_3 by signature — id\mathrm{id}, (123)(1\,2\,3), (132)(1\,3\,2) even; (12)(1\,2), (13)(1\,3), (23)(2\,3) odd — gives

detA=a11a22a33+a21a32a13+a31a12a23a21a12a33a31a22a13a11a32a23:\det A = a_{11}a_{22}a_{33} + a_{21}a_{32}a_{13} + a_{31}a_{12}a_{23} - a_{21}a_{12}a_{33} - a_{31}a_{22}a_{13} - a_{11}a_{32}a_{23} :

precisely the “diagonals” rule of Sarrus taught in school — now a theorem, with the mysterious signs identified as signatures. The demolition: for n=4n = 4 there are 2424 permutations, of which only 88 are picked up by any diagonal-drawing scheme; Sarrus has no degree-44 version, and cofactor expansion (Theorem 2.17 (4)) takes over. Counting terms is also a warning: the permutation formula has n!n! summands, so it is a definition, not an algorithm — row reduction computes det\det in O(n3)O(n^3) operations instead.

Definition 2.16 (Determinants)

The determinant of a family in a basis is detB(x1,,xn)\det_{\mathcal{B}}(x_1, \dots, x_n); the determinant of a matrix AA is the determinant of its columns in the canonical basis — the permutation formula above; the determinant of an endomorphism uu is the scalar detu\det u such that

detB(u(x1),,u(xn))=detudetB(x1,,xn)for all xi\det{}_{\mathcal{B}}\bigl(u(x_1), \dots, u(x_n)\bigr) = \det u \cdot \det{}_{\mathcal{B}}(x_1, \dots, x_n) \quad \text{for all } x_i

(the left side is alternating nn-linear, hence a multiple of detB\det_\mathcal{B} by Theorem 2.14; the factor does not depend on B\mathcal{B}).

Theorem 2.17 (The determinant calculus, proved)

  1. det(uv)=detudetv\det(uv) = \det u\,\det v;   det(AB)=detAdetB\;\det(AB) = \det A \det B.
  2. uu is invertible     detu0\iff \det u \neq 0; a family is a basis     \iff its determinant in some basis is nonzero.
  3. det(AT)=detA\det(A^{\mathsf T}) = \det A.
  4. Cofactor expansion along any row or column, as stated in the Year 1 volume, holds; similar matrices share their determinant.

Proof. (1) Apply the defining relation twice: detB(uv(xi))=detudetB(v(xi))=detudetvdetB(xi)\det_{\mathcal B}(uv(x_i)) = \det u \cdot \det_{\mathcal B}(v(x_i)) = \det u \det v \cdot \det_{\mathcal B}(x_i).

(2) If uu is invertible, detudetu1=detid=10\det u \det u^{-1} = \det \mathrm{id} = 1 \neq 0. If not, the images u(ei)u(e_i) are linked; expressing one through the others and expanding, detB(u(ei))=0\det_{\mathcal B}(u(e_i)) = 0 (alternating kills repeated directions), so detu=0\det u = 0. The basis criterion is the same statement for families.

(3) In the permutation formula, reindex each product by j=σ(i)j = \sigma(i), i.e. i=τ(j)i = \tau(j) with τ=σ1\tau = \sigma^{-1}: the factors are the same numbers in a different order, so

i=1naσ(i),i=j=1naj,τ(j),\prod_{i=1}^{n} a_{\sigma(i),\,i} = \prod_{j=1}^{n} a_{j,\,\tau(j)} ,

and ε(τ)=ε(σ)1=ε(σ)\varepsilon(\tau) = \varepsilon(\sigma)^{-1} = \varepsilon(\sigma) (values are ±1\pm1; ε\varepsilon is a morphism). Summing over σ\sigma is the same as summing over τ\tau (inversion is a bijection of Sn\mathfrak{S}_n):

detA=τε(τ)jaj,τ(j)=det(AT),\det A = \sum_{\tau}\varepsilon(\tau)\prod_j a_{j,\tau(j)} = \det(A^{\mathsf T}),

the last sum being the permutation formula applied to the transposed entries (AT)ij=aji(A^{\mathsf T})_{ij} = a_{ji}.

(4) Fix column jj and split xj=iaijeix_j = \sum_i a_{ij} e_i by linearity: detA=iaijdet(,ei,)\det A = \sum_i a_{ij}\, \det(\dots, e_i, \dots), and moving eie_i to the last position (nin - i transpositions of rows, njn - j of columns, via (3)) identifies det(,ei,)=(1)i+jΔij\det(\dots, e_i, \dots) = (-1)^{i+j}\Delta_{ij} with the minor: exactly Year 1’s cofactor rule. Similarity: det(P1AP)=detP1detAdetP=detA\det(P^{-1}AP) = \det P^{-1}\det A \det P = \det A by (1).

Example 2.18 (Cofactor expansion, executed)

Compute

det(213041120)\det\begin{pmatrix} 2 & 1 & 3\\ 0 & 4 & 1\\ 1 & 2 & 0 \end{pmatrix}

along the first column (two zeros’ worth of laziness: one). Signs follow the checkerboard (1)i+j(-1)^{i+j}:

2det(4120)0+1det(1341)=2(02)+(112)=15.2\,\det\begin{pmatrix}4 & 1\\ 2 & 0\end{pmatrix} - 0 + 1\cdot\det\begin{pmatrix}1 & 3\\ 4 & 1\end{pmatrix} = 2(0 - 2) + (1 - 12) = -15 .

Cross-check by Sarrus (Example 2.15): 0+1+01204=150 + 1 + 0 - 12 - 0 - 4 = -15. Strategy, not doctrine: expand along the line with the most zeros, and when none has any, make some first by row operations — one round of elimination costs less than two cofactor layers.

Example 2.19 (A determinant by the rules)

Let JMn(K)J \in \mathcal{M}_n(K) be the all-ones matrix and aKa \in K; we compute det(aIn+J)\det(aI_n + J) with the tools just proved. Every column of aIn+JaI_n + J sums the same way: add all rows to the first (the determinant is unchanged — adding a multiple of one row to another adds a repeated-direction term, killed by alternation). The first row becomes (a+n,a+n,,a+n)(a + n, a + n, \dots, a + n); factor out a+na + n by linearity in that row, then subtract the first column from every other column: what remains is triangular with diagonal (1,a,,a)(1, a, \dots, a). Hence

det(aIn+J)=(a+n)an1.\det(aI_n + J) = (a + n)\,a^{\,n-1}.

The closing insight: the roots a=0a = 0 (multiplicity n1n - 1) and a=na = -n say that JJ has eigenvalue 00 with multiplicity n1n - 1 and eigenvalue nn once — the spectrum of the rank-one matrix JJ, one chapter early (Chapter 3 will make this systematic).

Example 2.20 (A determinant by the permutation formula)

For a matrix with many zeros the formula is practical by itself: in

A=(0a0000b0000cd000),A = \begin{pmatrix} 0 & a & 0 & 0\\ 0 & 0 & b & 0\\ 0 & 0 & 0 & c\\ d & 0 & 0 & 0 \end{pmatrix},

the only permutation picking nonzero entries is the 44-cycle σ=(1234)\sigma = (1\,2\,3\,4) mapping column 11 \to row 44, etc.; ε(σ)=(1)3=1\varepsilon(\sigma) = (-1)^3 = -1, so detA=abcd\det A = -abcd. (Check via three column swaps to reach a diagonal matrix.)

Example 2.21 (A Vandermonde by the product formula)

For the nodes 0,1,20, 1, 2 (used by quadrature rules like Exercise 2.4’s), the Vandermonde determinant of Exercise 2.11 evaluates in one glance:

det(111012014)=(10)(20)(21)=2,\det\begin{pmatrix} 1 & 1 & 1\\ 0 & 1 & 2\\ 0 & 1 & 4 \end{pmatrix} = (1 - 0)(2 - 0)(2 - 1) = 2 ,

and by direct expansion along the first column: 1(42)=21\cdot(4 - 2) = 2: agreement. Nonvanishing for distinct nodes is the whole theory of interpolation in one determinant: the evaluation forms PP(ai)P \mapsto P(a_i) are a basis of the dual exactly when this determinant is nonzero, i.e. always for distinct aia_iExample 2.2 quantified.

2.3 Trace, revisited

Proposition 2.22

The trace tr ⁣:Mn(K)K\operatorname{tr} \colon \mathcal{M}_n(K) \to K is the unique linear form with tr(AB)=tr(BA)\operatorname{tr}(AB) = \operatorname{tr}(BA) and tr(In)=n\operatorname{tr}(I_n) = n (for charK=0\operatorname{char} K = 0); the trace of an endomorphism is well defined via any matrix representation, and

tr(u)=iei(u(ei))\operatorname{tr}(u) = \sum_{i} e_i^*\bigl(u(e_i)\bigr)

in any basis — duality writes the trace basis-freely.

Proof. tr(AB)=tr(BA)\operatorname{tr}(AB) = \operatorname{tr}(BA) and basis-invariance were proved in Year 1. Uniqueness: a linear form tt with t(AB)=t(BA)t(AB) = t(BA) kills every commutator ABBAAB - BA. We claim the commutators span the trace-zero hyperplane, of dimension n21n^2 - 1. Two families of commutators suffice. The multiplication rule of the elementary matrices is EabEcd=δbcEadE_{ab}E_{cd} = \delta_{bc}E_{ad}. For iji \neq j it gives

EiiEijEijEii=Eij0=EijE_{ii}E_{ij} - E_{ij}E_{ii} = E_{ij} - 0 = E_{ij}

(the second product is EijEii=δjiEii=0E_{ij}E_{ii} = \delta_{ji}E_{ii} = 0 since jij \neq i): every off-diagonal EijE_{ij} is a commutator. And

EijEjiEjiEij=EiiEjj.E_{ij}E_{ji} - E_{ji}E_{ij} = E_{ii} - E_{jj} .

The EijE_{ij} (iji \neq j, n2nn^2 - n of them) together with the E11EjjE_{11} - E_{jj} (j2j \geq 2, n1n - 1 of them) are n21n^2 - 1 linearly independent trace-zero matrices: they span the hyperplane kertr\ker\operatorname{tr}. So tt vanishes where tr\operatorname{tr} does and factors through it: t=ctrt = c\operatorname{tr}; then t(I)=nt(I) = n forces c=1c = 1. The display: the ii-th diagonal entry of the matrix of uu is precisely ei(u(ei))e_i^*(u(e_i)).

Remark 2.23 (Common pitfalls)

(i) The determinant is nn-linear in the columns, not linear in the matrix: det(A+B)detA+detB\det(A + B) \neq \det A + \det B in general, and det(λA)=λndetA\det(\lambda A) = \lambda^n\det A, not λdetA\lambda\det A. (ii) Transposition reverses products: (vu)T=uTvT(vu)^{\mathsf T} = u^{\mathsf T}v^{\mathsf T}; forgetting the reversal wrecks every computation involving inverses. (iii) The annihilator FF^\circ lives in EE^*, not in EE: it becomes the familiar “orthogonal complement” only after an inner product identifies EE with EE^* (Chapter 12); no such identification is canonical. (iv) “Row rank equals column rank” does not mean row space equals column space — the two live in different spaces (KnK^n and KmK^m) and are related through Proposition 2.10, not equal. (v) The permutation formula is a proof device: for numbers, use row operations and cofactors (Example 2.15).

Example 2.24 (The trace pairing splits the matrix space)

On M2(R)\mathcal{M}_2(\R) with the pairing A,B=tr(AB)\langle A, B\rangle = \operatorname{tr}(AB) of Exercise 2.9: decompose M=(1423)M = \left(\begin{smallmatrix}1 & 4\\ 2 & 3\end{smallmatrix}\right) into symmetric and antisymmetric parts,

M=S+A,S=12(M+MT)=(1333),A=12(MMT)=(0110).M = S + A, \qquad S = \tfrac12(M + M^{\mathsf T}) = \begin{pmatrix}1 & 3\\ 3 & 3\end{pmatrix}, \qquad A = \tfrac12(M - M^{\mathsf T}) = \begin{pmatrix}0 & 1\\ -1 & 0\end{pmatrix}.

Then tr(SA)=tr(3133)=0\operatorname{tr}(SA) = \operatorname{tr} \left(\begin{smallmatrix}-3 & 1\\ -3 & 3\end{smallmatrix}\right) = 0: the two parts are “orthogonal” for the trace pairing — an instance of the general fact (proved in the weekend problem of this chapter) that antisymmetric matrices form exactly the annihilator of the symmetric ones. Duality sees the decomposition Mn=SnAn\mathcal{M}_n = \mathcal{S}_n \oplus \mathcal{A}_n before any inner product is chosen.

Remark 2.25 (Perspectives within this volume)

Watch the three constructions of this chapter change costume ahead. The transpose returns in Chapter 3: uu and uTu^{\mathsf T} share eigenvalues with equal geometric multiplicities (this chapter’s weekend problem, question 15), which is why row and column analyses of a matrix never disagree. The determinant becomes a function of a parameter in Chapter 3 (χu(X)=det(Xidu)\chi_u(X) = \det(X\,\mathrm{id} - u)) and a Jacobian in Chapter 20, where its multilinearity turns into the change-of-variables factor. The trace seeds the similarity invariants: it is the second coefficient of χu\chi_u, the sum of eigenvalues, and eventually the integral of the diagonal in Chapter 14-style identities. One linear-algebra chapter, three long shadows.

Remark 2.26 (Where this chapter is used)

The dual space is not an abstraction for its own sake: annihilators and transposes run the solvability theory of linear systems (this chapter’s weekend problem proves the finite-dimensional Fredholm alternative from them), nondegenerate pairings reappear as the polar form in Chapter 12 and the adjoint in Chapter 13, and the determinant built here powers the whole of Chapter 3. In the Year 3 volume the same duality, transported to infinite dimension, becomes the Riesz representation theorem and Fredholm theory on Hilbert spaces — with compactness replacing the dimension counts used here.

2.4 Exercises

Exercise 2.1

In R3\R^3, let φ1(x,y,z)=x+y\varphi_1(x,y,z) = x + y, φ2=y+z\varphi_2 = y + z, φ3=x+z\varphi_3 = x + z. Prove that (φ1,φ2,φ3)(\varphi_1, \varphi_2, \varphi_3) is a basis of (R3)(\R^3)^* and find the basis of R3\R^3 of which it is the dual.

Solution

Solution of Exercise 2.1.

Three forms in a 33-dimensional dual: freeness suffices. A relation αφ1+βφ2+γφ3=0\alpha\varphi_1 + \beta\varphi_2 + \gamma\varphi_3 = 0 evaluated at (1,0,0),(0,1,0),(0,0,1)(1,0,0), (0,1,0), (0,0,1) gives α+γ=0\alpha + \gamma = 0, α+β=0\alpha + \beta = 0, β+γ=0\beta + \gamma = 0, whence α=β=γ=0\alpha = \beta = \gamma = 0.

Pre-dual basis (u1,u2,u3)(u_1, u_2, u_3): solve φi(uj)=δij\varphi_i(u_j) = \delta_{ij}. Writing uj=(x,y,z)u_j = (x, y, z): for u1u_1: x+y=1x + y = 1, y+z=0y + z = 0, x+z=0x + z = 0 gives u1=(12,12,12)u_1 = \bigl(\tfrac12, \tfrac12, -\tfrac12\bigr); symmetrically u2=(12,12,12)u_2 = \bigl(-\tfrac12, \tfrac12, \tfrac12\bigr), u3=(12,12,12)u_3 = \bigl(\tfrac12, -\tfrac12, \tfrac12\bigr).

Exercise 2.2

Compute by the permutation formula the determinants of

(00a0b0c00),(ab00cd0000ef00gh),\begin{pmatrix} 0 & 0 & a\\ 0 & b & 0\\ c & 0 & 0 \end{pmatrix}, \qquad \begin{pmatrix} a & b & 0 & 0\\ c & d & 0 & 0\\ 0 & 0 & e & f\\ 0 & 0 & g & h \end{pmatrix},

and state the block-diagonal rule the second suggests.

Solution

Solution of Exercise 2.2.

First matrix: the only nonzero-product permutation sends 131 \mapsto 3, 222 \mapsto 2, 313 \mapsto 1 — the transposition (13)(1\,3), signature 1-1: determinant abc-abc.

Second: a permutation with nonzero product cannot mix the two blocks (an entry linking them is 00), so it splits as a permutation of {1,2}\{1,2\} times one of {3,4}\{3,4\}, and the signature is the product of the two signatures: the sum factorizes as

(adbc)(ehfg).(ad - bc)(eh - fg) .

General rule suggested (and true, same proof): the determinant of a block-diagonal matrix is the product of the determinants of the blocks.

Exercise 2.3

Let F={(x,y,z,t)R4:x+y=z+t and x=2y}F = \{(x,y,z,t) \in \R^4 : x + y = z + t \text{ and } x = 2y\}. Give a basis of FF^\circ and check Theorem 2.6 on dimensions.

Solution

Solution of Exercise 2.3.

FF is defined by the two independent equations φ1(x,y,z,t)=x+yzt=0\varphi_1(x,y,z,t) = x + y - z - t = 0 and φ2=x2y=0\varphi_2 = x - 2y = 0: by Theorem 2.6 read backwards, F=Vect(φ1,φ2)F^\circ = \operatorname{Vect}(\varphi_1, \varphi_2) — they lie in FF^\circ by construction, they are free (not proportional), and dimF=4dimF=42=2\dim F^\circ = 4 - \dim F = 4 - 2 = 2 since dimF=2\dim F = 2 (two independent equations in R4\R^4). Basis: (φ1,φ2)(\varphi_1, \varphi_2); dimensions: 2+2=42 + 2 = 4, as the theorem demands.

Exercise 2.4 ★★

Let a0,,ana_0, \dots, a_n be distinct points of KK and φi ⁣:PP(ai)\varphi_i \colon P \mapsto P(a_i) on Kn[X]K_n[X]. Prove that (φ0,,φn)(\varphi_0, \dots, \varphi_n) is a basis of Kn[X]K_n[X]^*, identify its pre-dual basis, and expand the form P01P(t) ⁣dtP \mapsto \int_0^1 P(t)\,\dd t (for K=RK = \R, n=2n = 2, ai=0,12,1a_i = 0, \frac12, 1) in this basis — recognizing Simpson’s rule.

Solution

Solution of Exercise 2.4.

The φi\varphi_i are n+1n + 1 forms on an (n+1)(n+1)-dimensional space: freeness suffices. If iλiφi=0\sum_i \lambda_i \varphi_i = 0, evaluate on the Lagrange polynomial LjL_j of the nodes: λj=0\lambda_j = 0. The pre-dual basis is (L0,,Ln)(L_0, \dots, L_n), since φi(Lj)=Lj(ai)=δij\varphi_i(L_j) = L_j(a_i) = \delta_{ij}.

For the integral form with nodes 0,12,10, \frac12, 1 on R2[X]\R_2[X]: 01P=iciP(ai)\int_0^1 P = \sum_i c_i P(a_i) with ci=01Lic_i = \int_0^1 L_i. Compute: L0=2(X12)(X1)L_0 = 2(X - \tfrac12)(X - 1), 01L0=16\int_0^1 L_0 = \frac16; L1=4X(X1)L_1 = -4X(X-1), 01L1=46\int_0^1 L_1 = \frac46; L2=2X(X12)L_2 = 2X(X - \tfrac12), 01L2=16\int_0^1 L_2 = \frac16. Hence

01P=16(P(0)+4P(12)+P(1))(PR2[X]):\int_0^1 P = \frac{1}{6}\Bigl(P(0) + 4P\bigl(\tfrac12\bigr) + P(1)\Bigr) \quad (P \in \R_2[X]) :

Simpson’s rule, exact on quadratics — a statement about dual bases.

Exercise 2.5 ★★

Let uL(E)u \in \mathcal{L}(E) with dimE=n\dim E = n and rku=1\operatorname{rk} u = 1. Prove that u=φ()au = \varphi(\cdot)\, a for a vector aa and a form φ\varphi; that tru=φ(a)\operatorname{tr} u = \varphi(a); and that u2=(tru)uu^2 = (\operatorname{tr} u)\, u. Deduce det(I+u)=1+tru\det(I + u) = 1 + \operatorname{tr} u.

Solution

Solution of Exercise 2.5.

imu=Ka\operatorname{im} u = Ka for some a0a \neq 0; then u(x)=φ(x)au(x) = \varphi(x)\,a where φ(x)\varphi(x) is the coordinate of u(x)u(x) on aa — linear in xx. Trace: complete a=e1a = e_1 into a basis; the matrix of uu has columns φ(ej)e1\varphi(e_j)\,e_1, so its only diagonal entry is φ(e1)=φ(a)\varphi(e_1) = \varphi(a): tru=φ(a)\operatorname{tr} u = \varphi(a). Then

u2(x)=φ(x)u(a)=φ(x)φ(a)a=(tru)u(x).u^2(x) = \varphi(x)\, u(a) = \varphi(x)\varphi(a)\, a = (\operatorname{tr} u)\, u(x).

Determinant, in two cases. If φ(a)0\varphi(a) \neq 0: take any basis of the hyperplane kerφ\ker\varphi and append aa. Then uu kills kerφ\ker\varphi (there u(x)=φ(x)a=0u(x) = \varphi(x)a = 0) and u(a)=φ(a)au(a) = \varphi(a)\,a: the matrix of I+uI + u is diagonal, (1,,1,1+φ(a))(1, \dots, 1,\, 1 + \varphi(a)), so det(I+u)=1+φ(a)=1+tru\det(I + u) = 1 + \varphi(a) = 1 + \operatorname{tr} u. If φ(a)=0\varphi(a) = 0: then akerφa \in \ker\varphi; take a basis of kerφ\ker\varphi whose first vector is aa, and append a vector bb with φ(b)=1\varphi(b) = 1. Then I+uI + u fixes the basis of kerφ\ker\varphi and sends bb+ab \mapsto b + a: triangular with unit diagonal, det(I+u)=1=1+tru\det(I + u) = 1 = 1 + \operatorname{tr} u. Both cases agree with the formula.

Exercise 2.6 ★★

Prove that every hyperplane of Mn(K)\mathcal{M}_n(K) (n2n \geq 2) contains an invertible matrix. Hint: a hyperplane is {M:tr(AM)=0}\{M : \operatorname{tr}(AM) = 0\} for some A0A \neq 0 (Exercise 2.9). If AA is scalar, exhibit an invertible matrix of zero trace; otherwise, find an invertible MM making AMAM have zero diagonal — a permutation-like matrix does it.

Solution

Solution of Exercise 2.6.

By Exercise 2.9, the hyperplane is HA={M:tr(AM)=0}H_A = \{M : \operatorname{tr}(AM) = 0\} with A0A \neq 0.

If A=λIA = \lambda I: HAH_A is the zero-trace hyperplane; the matrix of the nn-cycle permutation (ones in positions (i,i+1)(i, i+1) and (n,1)(n, 1)) is invertible (its determinant is ±1\pm 1 by Example 2.20’s computation) and has zero trace.

If AA is not scalar: first find an invertible PP such that B=P1APB = P^{-1}AP has a nonzero off-diagonal entry bjib_{ji} (jij \neq i). Indeed, if AA already has one, take P=IP = I; if AA is diagonal with two distinct entries d1d2d_1 \neq d_2, conjugating by the transvection P=I+E12P = I + E_{12} produces the off-diagonal entry d1d20d_1 - d_2 \neq 0 (compute: P1AP=A+(d1d2)E12P^{-1}AP = A + (d_1 - d_2)E_{12}); and a diagonal matrix with all entries equal is scalar, excluded. Now set M=I+tEijM' = I + tE_{ij} with t=tr(B)/bjit = -\operatorname{tr}(B)/b_{ji}: then

tr(BM)=trB+tbji=0,\operatorname{tr}(BM') = \operatorname{tr} B + t\,b_{ji} = 0,

and MM' is invertible (triangular with unit diagonal). Undoing the conjugation, M=PMP1M = PM'P^{-1} is invertible and tr(AM)=tr(BM)=0\operatorname{tr}(AM) = \operatorname{tr}(BM') = 0: MHAM \in H_A.

Exercise 2.7 ★★

(Derivative of the determinant) For AMn(R)A \in \mathcal{M}_n(\R), prove from multilinearity that

 ⁣d ⁣dtt=0det(In+tA)=trA,\frac{\dd}{\dd t}\Big|_{t=0} \det(I_n + tA) = \operatorname{tr} A ,

and deduce det(etA)=ettrA\det(\eu^{tA}) = \eu^{t\operatorname{tr} A} assuming the differentiability of tdet(etA)t \mapsto \det(\eu^{tA}) and the group property e(s+t)A=esAetA\eu^{(s+t)A} = \eu^{sA}\eu^{tA} (established in Chapter 16).

Solution

Solution of Exercise 2.7.

det(I+tA)\det(I + tA) is, by the permutation formula, a polynomial in tt; its constant term is 11 (t=0t = 0). Its tt-coefficient: expand det\det as an alternating form of the columns ej+tcj(A)e_j + t\,c_j(A); by multilinearity, the terms linear in tt replace exactly one eje_j by cj(A)c_j(A):

jdet(e1,,cj(A),,en)=jajj=trA,\sum_{j} \det(e_1, \dots, c_j(A), \dots, e_n) = \sum_j a_{jj} = \operatorname{tr} A ,

(the determinant with all canonical columns except cj(A)c_j(A) in slot jj picks the jj-th diagonal entry). Hence the derivative at 00 is trA\operatorname{tr} A.

Let g(t)=det(etA)g(t) = \det(\eu^{tA}). The group property gives g(s+t)=g(s)g(t)g(s + t) = g(s)g(t) (multiplicativity of det\det), gg is differentiable, and g(0)=trAg'(0) = \operatorname{tr} A by the above (etA=I+tA+O(t2)\eu^{tA} = I + tA + O(t^2)). A differentiable morphism (R,+)(R,×)(\R, +) \to (\R^*, \times) satisfies g=g(0)gg' = g'(0)\,g (differentiate g(s+t)g(s+t) in ss at 00), so g(t)=ettrAg(t) = \eu^{t\operatorname{tr} A} by the uniqueness of solutions of y=cyy' = cy with y(0)=1y(0) = 1 (Year 1 volume).

Exercise 2.8 ★★

(Circulant, 3×33 \times 3) Let j=e2iπ/3j = \eu^{2\iu\pi/3} and

C=(abccabbca)M3(C).C = \begin{pmatrix} a & b & c\\ c & a & b\\ b & c & a \end{pmatrix} \in \mathcal{M}_3(\C).

Verify that the columns of the Vandermonde matrix of 1,j,j21, j, j^2 are eigenvectors of CC, and deduce

detC=(a+b+c)(a+bj+cj2)(a+bj2+cj).\det C = (a + b + c)(a + bj + cj^2)(a + bj^2 + cj).
Solution

Solution of Exercise 2.8.

Let vk=(1,jk,j2k)Tv_k = (1, j^k, j^{2k})^{\mathsf T} for k=0,1,2k = 0, 1, 2. Using 1+j+j2=01 + j + j^2 = 0 and j3=1j^3 = 1:

Cvk=(a+bjk+cj2kc+ajk+bj2kb+cjk+aj2k)=(a+bjk+cj2k)(1jkj2k),C v_k = \begin{pmatrix} a + b j^k + c j^{2k}\\ c + a j^k + b j^{2k}\\ b + c j^k + a j^{2k} \end{pmatrix} = (a + b j^k + c j^{2k}) \begin{pmatrix} 1\\ j^k\\ j^{2k}\end{pmatrix},

(check the second row: jk(a+bjk+cj2k)=ajk+bj2k+cj3k=c+ajk+bj2kj^k(a + bj^k + cj^{2k}) = aj^k + bj^{2k} + cj^{3k} = c + aj^k + bj^{2k}). So vkv_k is an eigenvector with eigenvalue λk=a+bjk+cj2k\lambda_k = a + bj^k + cj^{2k}. The vkv_k form a basis (Vandermonde of the distinct 1,j,j21, j, j^2), so CC is diagonalizable with these eigenvalues and

detC=λ0λ1λ2=(a+b+c)(a+bj+cj2)(a+bj2+cj).\det C = \lambda_0\lambda_1\lambda_2 = (a+b+c)(a + bj + cj^2)(a + bj^2 + cj).

Exercise 2.9 ★★★

Prove that every linear form tt on Mn(K)\mathcal{M}_n(K) is Mtr(AM)M \mapsto \operatorname{tr}(AM) for a unique AA: the map Atr(A)A \mapsto \operatorname{tr}(A\,\cdot) is an isomorphism from Mn(K)\mathcal{M}_n(K) onto its dual. Deduce the uniqueness statement of Proposition 2.22 again.

Solution

Solution of Exercise 2.9.

The map Θ ⁣:Atr(A)\Theta \colon A \mapsto \operatorname{tr}(A\,\cdot) is linear from Mn(K)\mathcal{M}_n(K) to its dual, between spaces of equal dimension n2n^2: injectivity suffices. If tr(AM)=0\operatorname{tr}(AM) = 0 for all MM, take M=EjiM = E_{ji}: tr(AEji)=aij=0\operatorname{tr}(A E_{ji}) = a_{ij} = 0 for all i,ji, j: A=0A = 0. So Θ\Theta is an isomorphism.

Uniqueness of the trace (Proposition 2.22): a form tt killing all commutators is tr(A)\operatorname{tr}(A\,\cdot) for some AA with tr(A(MNNM))=0\operatorname{tr}(A(MN - NM)) = 0 for all M,NM, N, i.e. tr((AMMA)N)=0\operatorname{tr}((AM - MA)N) = 0 for all NN (cyclicity), i.e. AM=MAAM = MA for all MM (injectivity of Θ\Theta): AA commutes with everything, hence is scalar (AA commutes with all EijE_{ij} forces off-diagonal entries 00 and equal diagonal entries), so t=ctrt = c \operatorname{tr}.

Exercise 2.10 ★★★

Let u,vL(E)u, v \in \mathcal{L}(E) with uvvu=uu \circ v - v \circ u = u. Prove that uu is nilpotent. Hint: show tr(uk)=0\operatorname{tr}(u^k) = 0 for all k1k \geq 1 (compute ukvvuku^k v - v u^k by induction), then use the following fact, to be proved via Newton’s identities or by induction on the dimension: an endomorphism of a C\C-vector space all of whose powers have zero trace is nilpotent. Work over C\C.

Solution

Solution of Exercise 2.10.

Work over C\C (a real matrix is nilpotent iff it is as a complex matrix: nilpotence is un=0u^n = 0).

Step 1: tr(uk)=0\operatorname{tr}(u^k) = 0 for k1k \geq 1. By induction, ukvvuk=kuku^k v - v u^k = k\, u^k: for k=1k = 1 it is the hypothesis; for the step,

uk+1vvuk+1=uk(uvvu)+(ukvvuk)u=uk+1+kuk+1.u^{k+1}v - vu^{k+1} = u^k(uv - vu) + (u^k v - v u^k)u = u^{k+1} + k\,u^{k+1} .

Taking traces: 0=tr(ukv)tr(vuk)=ktr(uk)0 = \operatorname{tr}(u^k v) - \operatorname{tr}(vu^k) = k \operatorname{tr}(u^k), so tr(uk)=0\operatorname{tr}(u^k) = 0.

Step 2: zero power traces imply nilpotence (over C\C). Let λ1,,λr\lambda_1, \dots, \lambda_r be the distinct nonzero eigenvalues of uu with multiplicities m1,,mrm_1, \dots, m_r (in the characteristic polynomial, which splits over C\CChapter 3). Power traces are tr(uk)=imiλik\operatorname{tr}(u^k) = \sum_i m_i \lambda_i^k (trigonalize: the diagonal of a triangular matrix’s kk-th power is the kk-th powers). The system imiλik=0\sum_i m_i \lambda_i^k = 0 for k=1,,rk = 1, \dots, r is Vandermonde-invertible in the unknowns miλim_i\lambda_i (matrix (λik1)(\lambda_i^{k-1}) times diagonal λi\lambda_i, all λi0\lambda_i \neq 0 distinct): every miλi=0m_i \lambda_i = 0, impossible with mi1m_i \geq 1 unless r=0r = 0. So uu has no nonzero eigenvalue: its characteristic polynomial is (X)n(-X)^n, and Cayley–Hamilton (Chapter 3) gives un=0u^n = 0: nilpotent.

Exercise 2.11 ★★

(Vandermonde) For a0,,anKa_0, \dots, a_n \in K, prove

det(111a0a1ana0na1nann)=0i<jn(ajai).\det\begin{pmatrix} 1 & 1 & \cdots & 1\\ a_0 & a_1 & \cdots & a_n\\ \vdots & \vdots & & \vdots\\ a_0^n & a_1^n & \cdots & a_n^n \end{pmatrix} = \prod_{0 \leq i < j \leq n} (a_j - a_i).

(View the determinant as a polynomial in ana_n: identify its degree, its roots, and its leading coefficient; induct.)

Solution

Solution of Exercise 2.11.

Write V(a0,,an)V(a_0, \dots, a_n) for the determinant and induct on nn; V(a0)=1V(a_0) = 1 starts. Fix a0,,an1a_0, \dots, a_{n-1} and view D(T)=V(a0,,an1,T)D(T) = V(a_0, \dots, a_{n-1}, T), the determinant with last column (1,T,,Tn)(1, T, \dots, T^n): expanding along that column, DD is a polynomial of degree n\leq n in TT whose TnT^n-coefficient is the minor V(a0,,an1)V(a_0, \dots, a_{n-1}). Suppose first that a0,,an1a_0, \dots, a_{n-1} are distinct. For each T=aiT = a_i (i<ni < n) two columns coincide, so D(ai)=0D(a_i) = 0: with nn distinct roots and degree n\leq n,

D(T)=V(a0,,an1)i=0n1(Tai),D(T) = V(a_0, \dots, a_{n-1}) \prod_{i=0}^{n-1}(T - a_i),

and T=anT = a_n plus the induction hypothesis give the product formula. If two of a0,,an1a_0, \dots, a_{n-1} coincide, both sides are 00 (repeated columns; a repeated factor), and the formula holds trivially.

Exercise 2.12 ★★★

Let A,B,C,DMn(K)A, B, C, D \in \mathcal{M}_n(K) with KK infinite, and suppose CD=DCCD = DC. Prove that

det(ABCD)=det(ADBC).\det\begin{pmatrix} A & B\\ C & D\end{pmatrix} = \det(AD - BC).

(Treat first DD invertible, multiplying on the right by (I0D1CI)\left(\begin{smallmatrix} I & 0\\ -D^{-1}C & I\end{smallmatrix}\right); then replace DD by D+tID + tI and compare two polynomials in tt.)

Solution

Solution of Exercise 2.12.

DD invertible. Multiply on the right by the block matrix T=(I0D1CI)T = \left(\begin{smallmatrix} I & 0\\ -D^{-1}C & I\end{smallmatrix}\right), which is block-triangular with unit diagonal, detT=1\det T = 1 (its determinant, by the permutation formula, only picks the diagonal blocks — the block rule of Exercise 2.2):

(ABCD)T=(ABD1CBCDD1CD)=(ABD1CB0D),\begin{pmatrix} A & B\\ C & D\end{pmatrix} T = \begin{pmatrix} A - BD^{-1}C & B\\ C - DD^{-1}C & D\end{pmatrix} = \begin{pmatrix} A - BD^{-1}C & B\\ 0 & D\end{pmatrix},

whose determinant is det(ABD1C)detD=det((ABD1C)D)=det(ADBD1CD)\det(A - BD^{-1}C)\det D = \det\bigl((A - BD^{-1}C)D\bigr) = \det(AD - BD^{-1}CD). Since CD=DCCD = DC, BD1CD=BCBD^{-1}CD = BC: the determinant is det(ADBC)\det(AD - BC).

General DD. Let Dt=D+tID_t = D + tI; then CDt=DtCCD_t = D_tC still. Both

f(t)=det(ABCDt)andg(t)=det(ADtBC)f(t) = \det\begin{pmatrix} A & B\\ C & D_t\end{pmatrix} \qquad\text{and}\qquad g(t) = \det(AD_t - BC)

are polynomial functions of tt. The polynomial det(D+tI)\det(D + tI) is monic of degree nn, hence has at most nn roots: for all but finitely many tt, DtD_t is invertible and f(t)=g(t)f(t) = g(t) by the first case. Two polynomials over an infinite field agreeing at infinitely many points are equal: f=gf = g, and t=0t = 0 concludes.

2.5 Problem: The Fredholm Alternative

When does the linear system u(x)=bu(x) = b have a solution? The complete answer is a duality statement: exactly when bb is annihilated by every linear form that annihilates the image of uu — and those forms are computable, being the kernel of the transpose. This weekend problem builds the full dictionary of finite-dimensional duality (factorization of forms, biduality, annihilator calculus, the transpose), proves the finite-dimensional Fredholm alternative, and closes with the trace form and a characterization: the trace is the only linear invariant of similarity. Throughout, EE and FF are finite-dimensional KK-vector spaces, n=dimEn = \dim E.

Problem 2.1

Weekend problem — duality in finite dimension and the Fredholm alternative

Notation: for SES \subseteq E^*, the pre-annihilator is S={xE:φ(x)=0 for all φS}S_\circ = \{x \in E : \varphi(x) = 0 \text{ for all } \varphi \in S\}; annihilators FF^\circ and transposes uTu^{\mathsf T} are those of Definition 2.5 and Definition 2.8.

Part I — The factorization lemma. Let φ1,,φp,φE\varphi_1, \dots, \varphi_p, \varphi \in E^*.

  1. Let Φ ⁣:EKp\Phi \colon E \to K^p, x(φ1(x),,φp(x))x \mapsto (\varphi_1(x), \dots, \varphi_p(x)). Identify kerΦ\ker\Phi, show ΦT\Phi^{\mathsf T} maps the coordinate forms of KpK^p to the φi\varphi_i, and deduce

    dim(kerφ1kerφp)=ndimVect(φ1,,φp).\dim \bigl(\ker\varphi_1 \cap \dots \cap \ker\varphi_p\bigr) = n - \dim \operatorname{Vect}(\varphi_1, \dots, \varphi_p).
  2. (Factorization lemma) Prove the equivalence:

    φVect(φ1,,φp)    kerφ1kerφpkerφ.\varphi \in \operatorname{Vect}(\varphi_1, \dots, \varphi_p) \iff \ker\varphi_1 \cap \dots \cap \ker\varphi_p \subseteq \ker\varphi .
  3. Deduce: (φ1,,φp)(\varphi_1, \dots, \varphi_p) is free iff ikerφi\bigcap_i \ker\varphi_i has dimension npn - p; and a subspace of codimension pp is an intersection of pp hyperplanes, never fewer.
  4. In R4\R^4, let φ1=x+yz\varphi_1 = x + y - z, φ2=y+zt\varphi_2 = y + z - t, ψ=x+2yt\psi = x + 2y - t and ψ=x+y+t\psi' = x + y + t. Decide, by the factorization lemma, whether ψ\psi and ψ\psi' belong to Vect(φ1,φ2)\operatorname{Vect}(\varphi_1, \varphi_2).
  5. On E=R2[X]E = \R_2[X], show that ψ0 ⁣:PP(0)\psi_0 \colon P \mapsto P(0), ψ1 ⁣:PP(1)\psi_1 \colon P \mapsto P(1), ψ2 ⁣:P01P(t) ⁣dt\psi_2 \colon P \mapsto \int_0^1 P(t)\dd t form a basis of EE^*, compute the basis (P0,P1,P2)(P_0, P_1, P_2) of EE of which it is the dual, and find the unique PR2[X]P \in \R_2[X] with P(0)=1P(0) = 1, P(1)=2P(1) = 2, 01P=32\int_0^1 P = \frac32.

Part II — Biduality and the annihilator calculus.

  1. Show that the evaluation map J ⁣:EEJ \colon E \to E^{**}, J(x)(φ)=φ(x)J(x)(\varphi) = \varphi(x), is linear and injective, hence an isomorphism in finite dimension.
  2. (Double annihilator) Show J(F)=F:=(F)J(F) = F^{\circ\circ} := (F^\circ)^\circ for every subspace FEF \subseteq E: under the identification JJ, the annihilator of the annihilator is the subspace itself.
  3. Prove the annihilator calculus: (F+G)=FG(F + G)^\circ = F^\circ \cap G^\circ and (FG)=F+G(F \cap G)^\circ = F^\circ + G^\circ.
  4. Deduce (and reprove directly): two nonzero forms with the same kernel are proportional.
  5. (Antedual basis) Show that for every basis (φ1,,φn)(\varphi_1, \dots, \varphi_n) of EE^* there is a unique basis (u1,,un)(u_1, \dots, u_n) of EE with φi(uj)=δij\varphi_i(u_j) = \delta_{ij}.

Part III — The transpose calculus.

  1. Show that uuTu \mapsto u^{\mathsf T} is a linear bijection from L(E,F)\mathcal{L}(E, F) onto L(F,E)\mathcal{L}(F^*, E^*), and that (u1)T=(uT)1(u^{-1})^{\mathsf T} = (u^{\mathsf T})^{-1} when uu is invertible.
  2. (Naturality) Show that uTTJE=JFuu^{\mathsf T\mathsf T} \circ J_E = J_F \circ u: under the evaluation isomorphisms, the double transpose is uu.
  3. Show: uu is surjective iff uTu^{\mathsf T} is injective; uu is injective iff uTu^{\mathsf T} is surjective.
  4. For uL(E)u \in \mathcal{L}(E): a subspace FF is stable under uu if and only if FF^\circ is stable under uTu^{\mathsf T}.
  5. Show that ker(uTλidE)=(im(uλidE))\ker(u^{\mathsf T} - \lambda\, \mathrm{id}_{E^*}) = \bigl(\operatorname{im}(u - \lambda\, \mathrm{id}_E)\bigr)^\circ, and deduce that uu and uTu^{\mathsf T} have the same eigenvalues with the same geometric multiplicities.

Part IV — The Fredholm alternative.

  1. Prove that imu=(keruT)\operatorname{im} u = (\ker u^{\mathsf T})_\circ for uL(E,F)u \in \mathcal{L}(E, F), and deduce the Fredholm alternative in finite dimension: the equation u(x)=bu(x) = b has a solution if and only if every ψF\psi \in F^* with uTψ=0u^{\mathsf T}\psi = 0 satisfies ψ(b)=0\psi(b) = 0.
  2. Matrix form: for AMm,n(K)A \in \mathcal{M}_{m,n}(K) and bKmb \in K^m, exactly one of the following holds: (i) Ax=bAx = b has a solution; (ii) there is yKmy \in K^m with ATy=0A^{\mathsf T}y = 0 and yTb=1y^{\mathsf T}b = 1. Prove both the “at most one” and the “at least one”.
  3. Find all bR3b \in \R^3 for which the system

    x+y=b1,y+z=b2,x+2y+z=b3x + y = b_1, \qquad y + z = b_2, \qquad x + 2y + z = b_3

    has a solution, by computing the kernel of the transposed matrix.

  4. (A discrete Neumann problem) On E=RnE = \R^n (n3n \geq 3), define LL by (Lx)k=xk12(xk1+xk+1)(Lx)_k = x_k - \frac12(x_{k-1} + x_{k+1}), indices modulo nn. Show LT=LL^{\mathsf T} = L (canonical identifications), show kerL\ker L is the line of constant vectors (look at a maximal coordinate), and conclude: Lx=bLx = b is solvable iff kbk=0\sum_k b_k = 0.

Part V — The trace form and the invariance theorem. Recall from Exercise 2.9 that Atr(A)A \mapsto \operatorname{tr}(A\,\cdot) identifies Mn(K)\mathcal{M}_n(K) with its dual. Assume charK=0\operatorname{char} K = 0 (e.g. K=Q,R,CK = \Q, \R, \C).

  1. Under this identification, show that the annihilator of the subspace Sn\mathcal{S}_n of symmetric matrices is the subspace An\mathcal{A}_n of antisymmetric matrices, and conversely.
  2. Show that the annihilator of the hyperplane sln={M:trM=0}\mathfrak{sl}_n = \{M : \operatorname{tr} M = 0\} is the line KInK I_n; equivalently, a linear form vanishing on all trace-zero matrices is a multiple of the trace.
  3. Show that every matrix of Mn(K)\mathcal{M}_n(K) is the sum of two invertible matrices.
  4. (The trace is the only linear similarity invariant) Let tt be a linear form on Mn(K)\mathcal{M}_n(K) with t(PMP1)=t(M)t(PMP^{-1}) = t(M) for every MM and every invertible PP. Show first t(PX)=t(XP)t(PX) = t(XP) for PP invertible, then t(BX)=t(XB)t(BX) = t(XB) for all BB, and conclude t=ctrt = c \operatorname{tr} for some cKc \in K.
  5. Show that rkur\operatorname{rk} u \leq r if and only if uu is a sum of rr maps of rank 1\leq 1, i.e. u=i=1rψi()fiu = \sum_{i=1}^{r} \psi_i(\cdot)\,f_i with ψiE\psi_i \in E^*, fiFf_i \in F; deduce rk(u+v)rku+rkv\operatorname{rk}(u + v) \leq \operatorname{rk} u + \operatorname{rk} v.
  6. (Synthesis) Draw up the dictionary proved in this problem: subspaces versus annihilators, sums versus intersections, maps versus transposes, solvability versus orthogonality to the transposed kernel, trace versus similarity. For each entry, cite the question that proved it, and state in one sentence what replaces the dimension counts when dimension becomes infinite (the Year 3 volume makes this precise on Hilbert spaces).
Solution

Solution of Problem 2.1.

1. Φ\Phi is linear with kerΦ=ikerφi\ker\Phi = \bigcap_i \ker\varphi_i (a pp-tuple vanishes iff each entry does). For the coordinate forms εi\varepsilon_i of KpK^p: ΦT(εi)=εiΦ=φi\Phi^{\mathsf T}(\varepsilon_i) = \varepsilon_i \circ \Phi = \varphi_i, so imΦTVect(φi)\operatorname{im}\Phi^{\mathsf T} \supseteq \operatorname{Vect}(\varphi_i); conversely imΦT\operatorname{im}\Phi^{\mathsf T} is spanned by the ΦT(εi)\Phi^{\mathsf T}(\varepsilon_i) (the εi\varepsilon_i span (Kp)(K^p)^*). So rkΦ=rkΦT=dimVect(φ1,,φp)=:r\operatorname{rk}\Phi = \operatorname{rk} \Phi^{\mathsf T} = \dim\operatorname{Vect}(\varphi_1, \dots, \varphi_p) =: r (Proposition 2.10), and rank–nullity gives dimikerφi=nr\dim\bigcap_i\ker\varphi_i = n - r.

2. (\Leftarrow) Keep a maximal free subfamily, say φ1,,φr\varphi_1, \dots, \varphi_r, spanning the same space (so the hypothesis still reads irkerφikerφ\bigcap_{i \leq r}\ker\varphi_i \subseteq \ker\varphi: the intersection over all ii equals the one over iri \leq r, each discarded form being a combination). The map Ψ=(φ1,,φr) ⁣:EKr\Psi = (\varphi_1, \dots, \varphi_r) \colon E \to K^r is surjective (question 1: its rank is rr). If Ψ(x)=Ψ(y)\Psi(x) = \Psi(y) then xykerΨkerφx - y \in \ker\Psi \subseteq \ker\varphi, so φ(x)=φ(y)\varphi(x) = \varphi(y): φ\varphi factors as φ=λΨ\varphi = \lambda \circ \Psi with λ ⁣:KrK\lambda \colon K^r \to K well defined; λ\lambda is linear because Ψ\Psi is linear and surjective (for t=Ψ(x)t = \Psi(x), t=Ψ(x)t' = \Psi(x'): λ(t+αt)=φ(x+αx)=λ(t)+αλ(t)\lambda(t + \alpha t') = \varphi(x + \alpha x') = \lambda(t) + \alpha\lambda(t')). Writing λ=ciεi\lambda = \sum c_i \varepsilon_i: φ=irciφi\varphi = \sum_{i \leq r} c_i\varphi_i. (\Rightarrow) If φ=ciφi\varphi = \sum c_i \varphi_i, any xx killing every φi\varphi_i kills φ\varphi.

3. By question 1, dimkerφi=nr\dim\bigcap\ker\varphi_i = n - r with r=dimVect(φi)pr = \dim\operatorname{Vect}(\varphi_i) \leq p, and r=pr = p iff the family is free. A subspace FF of codimension pp: its annihilator has dimension pp (Theorem 2.6); a basis (φ1,,φp)(\varphi_1, \dots, \varphi_p) of FF^\circ gives F=ikerφiF = \bigcap_i\ker\varphi_i (the recovery formula). Fewer: an intersection of qq hyperplanes has dimension nq>np\geq n - q > n - p by question 1.

4. Compute kerφ1kerφ2\ker\varphi_1 \cap \ker\varphi_2: from x+yz=0x + y - z = 0 and y+zt=0y + z - t = 0, parametrize by (y,z)(y, z): x=zyx = z - y, t=y+zt = y + z, giving the plane of vectors (zy,  y,  z,  y+z)(z - y,\; y,\; z,\; y + z). On it, ψ=x+2yt=(zy)+2y(y+z)=0\psi = x + 2y - t = (z - y) + 2y - (y + z) = 0: by the factorization lemma ψVect(φ1,φ2)\psi \in \operatorname{Vect}(\varphi_1, \varphi_2) — indeed ψ=φ1+φ2\psi = \varphi_1 + \varphi_2. But ψ=x+y+t=(zy)+y+(y+z)=y+2z\psi' = x + y + t = (z - y) + y + (y + z) = y + 2z is not identically zero there (y=1,z=0y = 1, z = 0 gives 11): ψVect(φ1,φ2)\psi' \notin \operatorname{Vect}(\varphi_1, \varphi_2).

5. Three forms on a 33-dimensional space: freeness suffices. If aψ0+bψ1+cψ2=0a\psi_0 + b\psi_1 + c\psi_2 = 0, test on 1,X,X21, X, X^2: a+b+c=0a + b + c = 0, b+c2=0b + \frac c2 = 0, b+c3=0b + \frac c3 = 0; subtracting the last two gives c=0c = 0, then b=0b = 0, a=0a = 0. Antedual basis: writing P=α+βX+γX2P = \alpha + \beta X + \gamma X^2 and solving ψi(Pj)=δij\psi_i(P_j) = \delta_{ij} (P(0)=αP(0) = \alpha, P(1)=α+β+γP(1) = \alpha + \beta + \gamma, 01P=α+β2+γ3\int_0^1 P = \alpha + \frac\beta2 + \frac\gamma3):

P0=14X+3X2,P1=2X+3X2,P2=6X6X2.P_0 = 1 - 4X + 3X^2, \qquad P_1 = -2X + 3X^2, \qquad P_2 = 6X - 6X^2 .

(Check, e.g.: 01P2=32=1\int_0^1 P_2 = 3 - 2 = 1, P2(0)=P2(1)=0P_2(0) = P_2(1) = 0.) The interpolation problem is solved by coordinates in the antedual basis:

P=1P0+2P1+32P2=1+XP = 1\cdot P_0 + 2\cdot P_1 + \tfrac32\, P_2 = 1 + X

(XX-coefficient 44+9=1-4 - 4 + 9 = 1, X2X^2-coefficient 3+69=03 + 6 - 9 = 0); indeed P(0)=1P(0) = 1, P(1)=2P(1) = 2, 01P=32\int_0^1 P = \frac32.

6. Linearity: for every φ\varphi, J(x+αy)(φ)=φ(x+αy)=J(x)(φ)+αJ(y)(φ)J(x + \alpha y)(\varphi) = \varphi(x + \alpha y) = J(x)(\varphi) + \alpha J(y)(\varphi), i.e. J(x+αy)=J(x)+αJ(y)J(x + \alpha y) = J(x) + \alpha J(y). Injectivity: if x0x \neq 0, complete x=e1x = e_1 into a basis; the coordinate form e1e_1^* has J(x)(e1)=10J(x)(e_1^*) = 1 \neq 0. Since dimE=dimE=dimE\dim E^{**} = \dim E^* = \dim E, injective implies bijective.

7. Inclusion: for xFx \in F and φF\varphi \in F^\circ, J(x)(φ)=φ(x)=0J(x)(\varphi) = \varphi(x) = 0, so J(F)FJ(F) \subseteq F^{\circ\circ}. Dimensions (Theorem 2.6 twice):

dimF=dimEdimF=n(ndimF)=dimF=dimJ(F),\dim F^{\circ\circ} = \dim E^* - \dim F^\circ = n - (n - \dim F) = \dim F = \dim J(F),

JJ being injective. Hence J(F)=FJ(F) = F^{\circ\circ}.

8. First identity: φ\varphi kills F+GF + G iff it kills both FF and GG (it kills sums iff it kills the pieces): (F+G)=FG(F+G)^\circ = F^\circ \cap G^\circ. Second: the inclusion F+G(FG)F^\circ + G^\circ \subseteq (F \cap G)^\circ is clear (each summand kills FGF \cap G). Dimensions, using the first identity and Grassmann:

dim(F+G)=dimF+dimGdim(FG)=(ndimF)+(ndimG)(ndim(F+G)),\dim(F^\circ + G^\circ) = \dim F^\circ + \dim G^\circ - \dim(F^\circ \cap G^\circ) = (n - \dim F) + (n - \dim G) - \bigl(n - \dim(F + G)\bigr),

which by Grassmann in EE equals ndim(FG)=dim(FG)n - \dim(F \cap G) = \dim(F \cap G)^\circ: equality.

9. Via the lemma: kerψkerφ\ker\psi \subseteq \ker\varphi with p=1p = 1 gives φVect(ψ)\varphi \in \operatorname{Vect}(\psi), and φ0\varphi \neq 0 makes the scalar nonzero. Directly: pick x0x_0 with ψ(x0)0\psi(x_0) \neq 0; every xx writes x=(xψ(x)ψ(x0)x0)+ψ(x)ψ(x0)x0x = \bigl(x - \frac{\psi(x)}{\psi(x_0)}x_0\bigr) + \frac{\psi(x)}{\psi(x_0)} x_0 with the first term in kerψ=kerφ\ker\psi = \ker\varphi; applying φ\varphi: φ(x)=φ(x0)ψ(x0)ψ(x)\varphi(x) = \frac{\varphi(x_0)}{\psi(x_0)}\psi(x).

10. Take the dual basis (φ1,,φn)(\varphi_1^*, \dots, \varphi_n^*) of (φ1,,φn)(\varphi_1, \dots, \varphi_n) inside EE^{**} (Definition 2.1 applied to EE^*) and set uj=J1(φj)u_j = J^{-1}(\varphi_j^*): a basis of EE (JJ is an isomorphism, question 6), with φi(uj)=J(uj)(φi)=φj(φi)=δij\varphi_i(u_j) = J(u_j)(\varphi_i) = \varphi_j^*(\varphi_i) = \delta_{ij}. Uniqueness: the conditions φi(uj)=δij\varphi_i(u_j) = \delta_{ij} determine J(uj)J(u_j) on the basis (φi)(\varphi_i), hence determine uju_j.

11. Linearity: (u+αv)Tψ=ψ(u+αv)=uTψ+αvTψ(u + \alpha v)^{\mathsf T}\psi = \psi \circ (u + \alpha v) = u^{\mathsf T}\psi + \alpha\, v^{\mathsf T}\psi. Injectivity: if u0u \neq 0, pick xx with u(x)0u(x) \neq 0 and ψ\psi with ψ(u(x))0\psi(u(x)) \neq 0 (question 6’s coordinate-form trick): uTψ0u^{\mathsf T}\psi \neq 0. The spaces L(E,F)\mathcal{L}(E,F) and L(F,E)\mathcal{L}(F^*, E^*) both have dimension dimEdimF\dim E \dim F: bijective. If uu is invertible, the reversal rule (vu)T=uTvT(vu)^{\mathsf T} = u^{\mathsf T}v^{\mathsf T} gives uT(u1)T=(u1u)T=idEu^{\mathsf T}(u^{-1})^{\mathsf T} = (u^{-1}u)^{\mathsf T} = \mathrm{id}_{E^*} and (u1)TuT=(uu1)T=idF(u^{-1})^{\mathsf T}u^{\mathsf T} = (uu^{-1})^{\mathsf T} = \mathrm{id}_{F^*}, so (uT)1=(u1)T(u^{\mathsf T})^{-1} = (u^{-1})^{\mathsf T}.

12. For xEx \in E and ψF\psi \in F^*:

(uTT(JEx))(ψ)=(JEx)(uTψ)=(uTψ)(x)=ψ(u(x))=(JF(u(x)))(ψ).\bigl(u^{\mathsf T\mathsf T}(J_E x)\bigr)(\psi) = (J_E x)\bigl(u^{\mathsf T}\psi\bigr) = (u^{\mathsf T}\psi)(x) = \psi\bigl(u(x)\bigr) = \bigl(J_F(u(x))\bigr)(\psi).

As ψ\psi is arbitrary, uTTJE=JFuu^{\mathsf T\mathsf T} \circ J_E = J_F \circ u.

13. By Proposition 2.10: keruT=(imu)\ker u^{\mathsf T} = (\operatorname{im} u)^\circ, so uu surjective     imu=F    (imu)={0}\iff \operatorname{im} u = F \iff (\operatorname{im}u)^\circ = \{0\} (Theorem 2.6)     uT\iff u^{\mathsf T} injective. And imuT=(keru)\operatorname{im} u^{\mathsf T} = (\ker u)^\circ, so uu injective     keru={0}    (keru)=E\iff \ker u = \{0\} \iff (\ker u)^\circ = E^*     uT\iff u^{\mathsf T} surjective.

14. If u(F)Fu(F) \subseteq F and φF\varphi \in F^\circ: (uTφ)(x)=φ(u(x))=0(u^{\mathsf T}\varphi)(x) = \varphi(u(x)) = 0 for xFx \in F, so uTφFu^{\mathsf T}\varphi \in F^\circ. Conversely, if u(F)⊈Fu(F) \not\subseteq F, pick xFx \in F with u(x)Fu(x) \notin F; by the recovery formula of Theorem 2.6 there is φF\varphi \in F^\circ with φ(u(x))0\varphi(u(x)) \neq 0: then (uTφ)(x)0(u^{\mathsf T}\varphi)(x) \neq 0 although xFx \in F, so uTφFu^{\mathsf T}\varphi \notin F^\circ: FF^\circ not stable.

15. uTλidE=(uλidE)Tu^{\mathsf T} - \lambda\,\mathrm{id}_{E^*} = (u - \lambda\,\mathrm{id}_E)^{\mathsf T} (transposition is linear and idT=id\mathrm{id}^{\mathsf T} = \mathrm{id}), so its kernel is (im(uλid))(\operatorname{im}(u - \lambda\,\mathrm{id}))^\circ (Proposition 2.10), of dimension

nrk(uλid)=dimker(uλid)n - \operatorname{rk}(u - \lambda\,\mathrm{id}) = \dim\ker(u - \lambda\,\mathrm{id})

by rank–nullity. In particular one kernel is nonzero iff the other is: same eigenvalues, same geometric multiplicities.

16. Inclusion: if b=u(x)b = u(x) and uTψ=0u^{\mathsf T}\psi = 0, then ψ(b)=ψ(u(x))=(uTψ)(x)=0\psi(b) = \psi(u(x)) = (u^{\mathsf T}\psi)(x) = 0: so imu(keruT)\operatorname{im} u \subseteq (\ker u^{\mathsf T})_\circ. Dimensions: for a subspace SFS \subseteq F^*, S=JF1(S)S_\circ = J_F^{-1}(S^\circ) (unwind: ySy \in S_\circ iff every ψS\psi \in S kills yy iff JF(y)SJ_F(y) \in S^\circ), so dimS=dimFdimS\dim S_\circ = \dim F - \dim S. With S=keruTS = \ker u^{\mathsf T}:

dim(keruT)=dimFdimkeruT=rkuT=rku:\dim(\ker u^{\mathsf T})_\circ = \dim F - \dim\ker u^{\mathsf T} = \operatorname{rk} u^{\mathsf T} = \operatorname{rk} u :

equality of dimensions, hence imu=(keruT)\operatorname{im} u = (\ker u^{\mathsf T})_\circ. Restated: bimub \in \operatorname{im} u iff ψ(b)=0\psi(b) = 0 for every ψ\psi with uTψ=0u^{\mathsf T}\psi = 0 — the Fredholm alternative.

17. Identify (Km)(K^m)^* with KmK^m by yψyy \mapsto \psi_y, ψy(v)=yTv\psi_y(v) = y^{\mathsf T}v; then (uTψy)(x)=yTAx=(ATy)Tx(u^{\mathsf T}\psi_y)(x) = y^{\mathsf T}Ax = (A^{\mathsf T}y)^{\mathsf T}x, so uTψy=ψATyu^{\mathsf T}\psi_y = \psi_{A^{\mathsf T}y}: the transpose is the transposed matrix. At most one: if Ax=bAx = b and ATy=0A^{\mathsf T}y = 0, then yTb=yTAx=(ATy)Tx=01y^{\mathsf T}b = y^{\mathsf T}Ax = (A^{\mathsf T}y)^{\mathsf T}x = 0 \neq 1. At least one: if (i) fails, question 16 provides ψy\psi_y with ATy=0A^{\mathsf T}y = 0 and yTb0y^{\mathsf T}b \neq 0; rescale yy to make it 11.

18. A=(110011121)A = \left(\begin{smallmatrix} 1 & 1 & 0\\ 0 & 1 & 1\\ 1 & 2 & 1\end{smallmatrix}\right) (third row = first + second, so AA is singular). Solve ATy=0A^{\mathsf T}y = 0: y1+y3=0y_1 + y_3 = 0, y1+y2+2y3=0y_1 + y_2 + 2y_3 = 0, y2+y3=0y_2 + y_3 = 0 give y1=y2=y3y_1 = y_2 = -y_3: the line spanned by y=(1,1,1)y = (1, 1, -1). Fredholm: solvable iff yTb=b1+b2b3=0y^{\mathsf T}b = b_1 + b_2 - b_3 = 0, i.e. b3=b1+b2b_3 = b_1 + b_2 — visibly the right condition, since the third equation is the sum of the first two.

19. The matrix of LL has 11 on the diagonal and 12-\frac12 in positions (k,k±1)(k, k\pm1) (mod nn): symmetric, so LT=LL^{\mathsf T} = L under the identification of question 17. Kernel: if Lx=0Lx = 0 then each xk=12(xk1+xk+1)x_k = \frac12(x_{k-1} + x_{k+1}). Let k0k_0 maximize xkx_k; the average of the two neighbours, both xk0\leq x_{k_0}, equals xk0x_{k_0} only if both equal xk0x_{k_0}; propagating around the cycle, xx is constant. Conversely constants are killed. So kerLT=kerL=R(1,,1)\ker L^{\mathsf T} = \ker L = \R(1, \dots, 1), and the Fredholm alternative reads: Lx=bLx = b solvable iff (1,,1)Tb=kbk=0(1,\dots,1)^{\mathsf T} b = \sum_k b_k = 0 — the discrete compatibility condition: a “heat distribution” on a ring can be realized by a potential iff its total flux vanishes.

20. If AA is antisymmetric and SS symmetric:

tr(AS)=tr((AS)T)=tr(STAT)=tr(SA)=tr(AS),\operatorname{tr}(AS) = \operatorname{tr}\bigl((AS)^{\mathsf T}\bigr) = \operatorname{tr}(S^{\mathsf T}A^{\mathsf T}) = -\operatorname{tr}(SA) = -\operatorname{tr}(AS),

so 2tr(AS)=02\operatorname{tr}(AS) = 0 and (charK2\operatorname{char} K \neq 2) tr(AS)=0\operatorname{tr}(AS) = 0: AnSn\mathcal{A}_n \subseteq \mathcal{S}_n^\circ (identifying the dual with matrices). Dimensions: dimSn=n2n(n+1)2=n(n1)2=dimAn\dim\mathcal{S}_n^\circ = n^2 - \frac{n(n+1)}2 = \frac{n(n-1)}2 = \dim\mathcal{A}_n: equality. Exchanging roles (same computation), An=Sn\mathcal{A}_n^\circ = \mathcal{S}_n.

21. tr(InM)=trM=0\operatorname{tr}(I_nM) = \operatorname{tr} M = 0 for MslnM \in \mathfrak{sl}_n: the line KInKI_n lies in the annihilator, whose dimension is n2(n21)=1n^2 - (n^2 - 1) = 1: equality. Translated by the isomorphism Atr(A)A \mapsto \operatorname{tr}(A\,\cdot): a form vanishing on sln\mathfrak{sl}_n is tr(λIn)=λtr\operatorname{tr}(\lambda I_n\,\cdot) = \lambda\operatorname{tr}.

22. Let MMn(K)M \in \mathcal{M}_n(K). The polynomial tdet(MtI)t \mapsto \det(M - tI) is nonzero of degree nn, so it has at most nn roots; KK has characteristic 00, hence is infinite: pick λ0\lambda \neq 0 that is not a root. Then M=(MλI)+λIM = (M - \lambda I) + \lambda I writes MM as a sum of two invertible matrices.

23. Step 1: for invertible PP and arbitrary XX, apply invariance to M=XPM = XP: t(P(XP)P1)=t(XP)t(P(XP)P^{-1}) = t(XP), i.e. t(PX)=t(XP)t(PX) = t(XP). Step 2: fix XX; both sides of t(BX)=t(XB)t(BX) = t(XB) are linear in BB and agree on invertible BB; by question 22 every BB is a sum of two invertibles, so they agree everywhere. Step 3: tt kills every commutator XBBXXB - BX; the commutators span sln\mathfrak{sl}_n (shown in the proof of Proposition 2.22), so tt vanishes on sln\mathfrak{sl}_n and question 21 gives t=ctrt = c\operatorname{tr}. (Conversely every ctrc\operatorname{tr} is similarity-invariant: the trace is the linear similarity invariant.)

24. If rku=rr\operatorname{rk} u = r' \leq r: take a basis (f1,,fr)(f_1, \dots, f_{r'}) of imu\operatorname{im} u and write u(x)=i=1rψi(x)fiu(x) = \sum_{i=1}^{r'} \psi_i(x) f_i; each coordinate ψi(x)\psi_i(x) of u(x)u(x) is linear in xx (composition of uu with a coordinate form), so uu is a sum of rrr' \leq r rank-1\leq1 maps (pad with zeros). Conversely, if u=i=1rψi()fiu = \sum_{i=1}^r \psi_i(\cdot)f_i, then imuVect(f1,,fr)\operatorname{im} u \subseteq \operatorname{Vect}(f_1, \dots, f_r): rkur\operatorname{rk} u \leq r. Subadditivity: write uu with rku\operatorname{rk} u terms and vv with rkv\operatorname{rk} v terms; the sum has rku+rkv\operatorname{rk} u + \operatorname{rk} v terms, so rk(u+v)rku+rkv\operatorname{rk}(u + v) \leq \operatorname{rk} u + \operatorname{rk} v.

25. The dictionary: a subspace FF corresponds to FF^\circ with complementary dimension (Theorem 2.6), and back again by biduality (questions 6–7); sums exchange with intersections (question 8); a map uu corresponds to uTu^{\mathsf T} with keruT=(imu)\ker u^{\mathsf T} = (\operatorname{im}u)^\circ, imuT=(keru)\operatorname{im}u^{\mathsf T} = (\ker u)^\circ, equal ranks, exchanged injectivity/surjectivity, matched stable subspaces and eigenvalues (questions 11–15); the equation u(x)=bu(x) = b is solvable iff bb is orthogonal to keruT\ker u^{\mathsf T} (questions 16–19); and on Mn\mathcal{M}_n the trace pairing realizes the whole dictionary concretely, with the trace as the unique linear similarity invariant (questions 20–23) and rank as the minimal length of a decomposition into elementary tensors (question 24). In infinite dimension the dimension counts fail and are replaced by closedness hypotheses on images and by completeness — on Hilbert spaces this becomes the Riesz representation theorem and the Fredholm theory of compact operators, proved honestly in the Year 3 volume.