Chapter 1 · pp. 17–31
Chapter 1: The Minimum Polynomial
This chapter shows how to break a vector space into smaller pieces that a linear map f treats separately. The tools are direct sums, projections and invariant subspaces. The minimum polynomial of f controls the breakdown. It tells us when f is diagonalizable and how to put f in block diagonal form.
Sums and direct sums
The sum of subspaces A1,…,An of V is the smallest subspace containing all of them. It is the set of all vectors a1+⋯+an with ai∈Ai. A linear combination of vectors from the union can be regrouped into one term per subspace, because a scalar multiple of a vector in Ai stays in Ai. In R2, the x-axis plus the y-axis is all of R2, since (x,y)=(x,0)+(0,y). (p. 17)
A sum is direct, written ⨁Ai, when every vector in it can be written in exactly one way as a1+⋯+an. A sum always gives at least one way, and directness adds uniqueness. In R2 take the x-axis X and the line D={(x,x)}. Then (x,y)=(x−y,0)+(y,y) is the only decomposition, so R2=X⊕D. (p. 18)
A sum can equal the whole space without being direct. Take the planes A:x+y=0 and B:x−y+z=0 in R3. They are different planes, so A+B=R3. They share the line through (−1,1,2). That vector can be written as itself plus 0, or as 0 plus itself, so decompositions are not unique. Overlap in more than {0} always lets you shift a common vector from one part to the other. (p. 18)
These statements are equivalent for subspaces A1,…,An:
- The sum is direct.
- If a1+⋯+an=0 with ai∈Ai, then every ai=0.
- Each Ai meets the sum of the other Aj only in {0}.
From (1) to (2): zero already has the decomposition 0+⋯+0, so uniqueness forces it to be the only one. From (2) to (3): a vector in Ai and in the sum of the others gives a relation ai−∑j=iaj=0, so it is 0. From (3) to (1): subtract two decompositions of one vector. Each difference ai−bi lies in Ai and in the sum of the others, so it is 0. (pp. 18–19)
For two subspaces this becomes a quick test: V=A⊕B if and only if V=A+B and A∩B={0}. (p. 19)
Standard splittings
- Even and odd functions. The space of functions R→R is the direct sum of the even and the odd functions. Write f=f++f− with f+(x)=21[f(x)+f(−x)] (even) and f−(x)=21[f(x)−f(−x)] (odd). A function that is both satisfies f(x)=−f(x), so it is 0. For example, ex=coshx+sinhx. (p. 19)
- Symmetric and skew-symmetric matrices. Every square real matrix X equals Y+Z with Y=21(X+XT) symmetric and Z=21(X−XT) skew-symmetric. A matrix that is both equals its own negative, so it is zero. For the matrix with rows (1,2) and (0,3), the symmetric part has rows (1,1) and (1,3). The skew part has rows (0,1) and (−1,0). (p. 19)
Dimension of a direct sum
If V=V1⊕⋯⊕Vn is finite-dimensional and Bi is a basis of Vi, then the union of the Bi is a basis of V. So dimV=∑dimVi. The union spans V because every vector is a sum of vectors from the Vi. It is independent because a zero combination splits into pieces zi∈Vi that sum to 0. Directness forces each zi=0, and then all coefficients are 0. In R2, one basis vector from each axis gives dimension 1+1=2. (pp. 19–20)
Projections
If V=A⊕B, the projection on A parallel to B is the map p sending x=a+b to a. Uniqueness of the decomposition makes p well defined and linear. In R2=X⊕D above, p(x,y)=(x−y,0). It slides a point along a line parallel to D until it reaches the x-axis. (p. 20)
A map f:V→V is idempotent if f∘f=f. It is a projection if it is the projection on some A parallel to some B with V=A⊕B. These two ideas turn out to be the same. (p. 20)
For a projection p on A parallel to B, we have A=Imp={x:p(x)=x}, B=Kerp, and p2=p. Vectors of A decompose as a+0, so p fixes them. A vector goes to 0 exactly when its A-part is 0, which means it lies in B. Since p(x)∈A and p fixes A, applying p twice changes nothing. (p. 21)
Conversely, every idempotent f is a projection, and V=Imf⊕Kerf. If z=f(y) is also in Kerf, then z=f(f(y))=f(z)=0, so the intersection is trivial. Every x splits as f(x)+(x−f(x)). The second part lies in the kernel because f(x−f(x))=f(x)−f2(x)=0. (p. 21)
If f is a projection, so is idV−f. Indeed (id−f)2=id−2f+f2=id−f. Also Imf=Ker(idV−f), because x=f(x) means (id−f)(x)=0. The two projections use the two summands in swapped roles. (p. 22)
For several summands, V=V1⊕⋯⊕Vn with non-zero Vi holds if and only if there are non-zero linear maps p1,…,pn with ∑pi=idV and pipj=0 for i=j. Then each pi is a projection with Vi=Impi. Given a direct sum, let pi project onto Vi along the other summands. Then pipj=0 because pj lands in Vj, which pi kills. Conversely, pi=pi∑pj=pi2 shows each pi is idempotent. Also x=∑pi(x) shows the images span V with trivial overlaps. (pp. 22–23)
Invariant subspaces and block form
A subspace W is f-invariant (or f-stable) if x∈W implies f(x)∈W. Then f restricts to a map W→W. Examples: Imf and Kerf are always invariant. Polynomials of degree at most n are invariant under differentiation. (pp. 23–24)
For a non-zero x, the line spanned by x is f-invariant if and only if x is an eigenvector. If f(x)=μx, then f(λx)=λμx stays in the line. Conversely, invariance forces f(x) to be a multiple of x. (p. 24)
For any polynomial p over F, both Imp(f) and Kerp(f) are f-invariant. The reason is that f commutes with p(f). If x=p(f)(y), then f(x)=p(f)(f(y)) is still in the image. If p(f)(x)=0, then p(f)(f(x))=f(p(f)(x))=0. (p. 24)
Suppose V=W1⊕⋯⊕Wn with each Wi invariant. Join bases of the Wi into one basis. Then the matrix of f is block diagonal. The i-th block Ai is dimWi×dimWi and represents the map induced on Wi. Each basis vector of Wi is sent back into Wi, so all entries outside the diagonal blocks are 0. With a single invariant W of dimension r, extending its basis gives an r×r block A in the top left and zeros below it. (pp. 24–25)
Primary decomposition
Primary Decomposition Theorem. Let χf=p1d1⋯pkdk and mf=p1e1⋯pkek with distinct irreducible pi. Then V=⨁Vi, where Vi=Kerpi(f)ei is f-invariant. The induced map fi has minimum polynomial piei and characteristic polynomial pidi. For the proof, set qi=mf/piei. These have no common irreducible factor, so some polynomials ai satisfy ∑qiai=1. Then ti=qiai give projections with ∑ti(f)=id and ti(f)tj(f)=0. One then shows Imti(f)=Kerpi(f)ei. Comparing minimum polynomials and the block diagonal determinant fixes the powers. (pp. 25–27)
The dimension satisfies dimVi=didegpi, the degree of pidi. For linear factors X−λi, this is dimVi=di, the algebraic multiplicity. (p. 28)
When all eigenvalues lie in F, we get V=⨁iKer(f−λiid)ei with dimVi=di. For example, if χf=mf=(X+1)(X−1)2 on R3, then R3=Ker(f+id)⊕Ker(f−id)2, with dimensions 1 and 2. (pp. 28–29)
To get block diagonal form:
- Factor χf and mf to find the eigenvalues and the exponents di, ei.
- Solve (f−λiid)ei(x)=0 for a basis of each Vi. The size should match di.
- Join the bases and put them as columns of P. Then P−1AP is block diagonal. (pp. 28–29)
Differential equations. The solutions of (D−aid)nf=0 are eax times a polynomial of degree at most n−1. A basis is eax,xeax,…,xn−1eax. This follows from (D−aid)nf=eaxDn(e−axf), which reduces the problem to Dn(e−axf)=0. For a general equation with polynomial ∏(X−ai)ni, the solution space is the direct sum of these pieces, one per root. (p. 29)
Diagonalizability and commuting maps
A map on a non-zero finite-dimensional space is diagonalizable if and only if mf is a product of distinct linear factors. If mf=∏(X−λi) with distinct λi, each Vi=Ker(f−λiid) consists of eigenvectors, and joining their bases gives an eigenvector basis. Conversely, given an eigenbasis, the product of (X−λi) over the distinct eigenvalues kills every basis vector, so mf divides it and equals it. (p. 30)
Common mistake: thinking a repeated eigenvalue prevents diagonalization. What matters is mf, not χf. With χ=(X−6)2(X−12) and m=(X−6)(X−12), the map is diagonalizable. (p. 30)
Two diagonalizable maps f,g are simultaneously diagonalizable (they share an eigenbasis) if and only if f∘g=g∘f. With a shared eigenbasis, both products multiply each basis vector by λμ. If they commute, g maps each eigenspace Vi of f into itself. An eigenbasis of the induced map on each Vi then consists of common eigenvectors. For matrices: diagonalizable A,B are diagonalized by one invertible P if and only if AB=BA. (p. 31)
Nilpotent maps
A map f is nilpotent if fm=0 for some positive integer m. Example: f(x,y,z)=(0,x,y) on R3 has f2(x,y,z)=(0,0,x) and f3=0. On a complex space, if all eigenvalues are 0, then χf=Xn, so fn=0 by Cayley–Hamilton. (p. 32)
On each primary component Vi=Ker(f−λiid)ei, the map fi−λiid is nilpotent, since its ei-th power is zero there. So on each component f is λi times the identity plus a nilpotent piece. This idea leads to triangular form when mf splits into linear factors. (p. 32)
Check yourself
- In R3, two distinct planes through the origin add up to R3. Why is the sum not direct?
- Show that an idempotent map f satisfies Kerf∩Imf={0}.
- If χf=(X−2)3(X+1) and mf=(X−2)(X+1), is f diagonalizable? What are the dimensions of the primary components?
- Split the function x2+x3 into its even and odd parts.
- Why does f∘g=g∘f let us choose an eigenbasis of f made of eigenvectors of g too?