Linear-Algebra-Done-Right · Unit 13 · Video 3 · Interactive Practice
Distinct Linear Factors Decide Diagonalizability
IKey Formulas
Formula
Name
What it says
T diagonalizable ⟺p(z)=(z−λ1)⋯(z−λm), with λ1,…,λm distinct
Necessary and sufficient condition
For V finite-dimensional, T∈L(V) with minimal polynomial p, and λ1,…,λm∈F
q(T)=0⟺q is a polynomial multiple of p
Polynomials that send T to 0
So if q(T)=0 and q is a product of distinct factors z−λ, then p is a product of some of those factors, each once
V=range(T−λmI)⊕null(T−λmI)
The splitting in the proof
The two subspaces meet only at 0 because λm−λk=0 for k=1,…,m−1
T diagonalizable, U invariant under T⟹T∣U diagonalizable
Restriction to an invariant subspace
The minimal polynomial of T∣U divides that of T, so its factors are distinct too
Key Insight: A repeated diagonal entry is allowed, a repeated factor of p is not: the diagonal matrix with entries 8,5,5 has p(z)=(z−8)(z−5), each factor once.
IIOnly Distinctness of the Zeros Matters
The operator on C5 with minimal polynomial z5−5z+c is diagonalizable exactly when its five zeros are distinct.
💡 For real c, two zeros coincide only at c=4 and c=−4, so every other real c gives a diagonalizable operator on C5.
IIIThe Entry That Links the Two 6's
With diagonal 6,6,7 fixed, the entries above the diagonal decide whether p is (z−6)(z−7) or (z−6)2(z−7).
IVWhere Distinctness Is Used
For T(x,y)=(2x+y,μy) the range and null space of T−μI meet only at 0 unless μ=2.
VQuiz Questions
Problem 1 · Read the Verdict off the Minimal Polynomial
Given: four operators on finite-dimensional vector spaces, each with the field and minimal polynomial listed — find the one that is diagonalizable.
✅ Correct!z3−z=(z−0)(z−1)(z+1): three degree-one factors with the distinct real numbers 0,1,−1.
❌ Not quite. The factor z−1 appears twice. Working over C guarantees a product of degree-one factors, which gives an upper-triangular matrix, but not distinct ones.
❌ Not quite.z2+1 has no zeros in R, so it is not a product of factors z−λ with λ∈R. The operator has no eigenvalues at all.
❌ Not quite.z2=(z−0)(z−0): the factor z−0 repeats, even though it is easy to miss without the −0.
❌ Not quite. Look for a product of degree-one factors over the given field with no factor repeated.
Show solution
Apply the test: T is diagonalizable exactly when p(z)=(z−λ1)⋯(z−λm) with λ1,…,λm∈F distinct.
(a) (z−1)2(z+2): the factor z−1 repeats. Not diagonalizable.
(b) z3−z=z(z−1)(z+1): distinct λ's 0,1,−1, all in R. Diagonalizable.
(c) z2+1 has no real zeros, so it is not a product of degree-one factors over R. Not diagonalizable.
(d) z2(z−3): the factor z repeats. Not diagonalizable.
Problem 2 · Differentiation on P3(R)
Given:D∈L(P3(R)), Dq=q′. Its only eigenvalue is 0, and its matrix in the basis 1,x,x2,x3 is upper triangular with diagonal 0,0,0,0 — find the minimal polynomial of D and decide whether D is diagonalizable.
✅ Correct!D4=0 but D3x3=6=0, so p(z)=z4, and the factor z repeats four times.
❌ Not quite. One eigenvalue does not make p degree one: p(z)=z would mean D=0, but Dx=1=0.
❌ Close, but… A repeated diagonal entry is allowed; a repeated factor of p is not. Here the factor z appears four times in p, which rules out a diagonal matrix.
❌ Not quite.D3x3=6=0, so z3 does not send D to 0; the verdict is right but the exponent is not.
Show solution
Each application of D lowers the degree by one, so D4q=0 for every q∈P3(R): the polynomial z4 sends D to 0, hence p divides z4 and p(z)=zk for some k≤4.
But D3x3=6=0, so D3=0 and k=4:
p(z)=z4=(z−0)(z−0)(z−0)(z−0).
The factor z−0 repeats, so D is not diagonalizable. A diagonal matrix of D would have only the eigenvalue 0 on its diagonal, making it the zero matrix — impossible since D=0.
Problem 3 · Polynomials That Send T to 0
Given: an operator T on a finite-dimensional vector space V with T3=T; and operators R∈L(R4) and S∈L(C4) with R2=−I and S2=−I — decide diagonalizability in each case.
Is T (with T3=T) diagonalizable?
Which are diagonalizable: R on R4, S on C4?
✅ Correct!T's minimal polynomial divides z(z−1)(z+1), so it inherits distinct factors; z2+1 splits into (z−i)(z+i) only over C.
❌ Not quite.p need not equal z3−z: it divides it, so it is a product of some of z, z−1, z+1, each at most once — distinct in every case.
❌ Not quite. Distinct eigenvalues filling the dimension is sufficient, not necessary. T=I satisfies T3=T, has one eigenvalue, and is diagonal.
❌ Not quite.T3−T=0 means p divides z3−z=z(z−1)(z+1). What does that force about the factors of p?
❌ Not quite. Over R, z2+1 has no zeros, so R has no eigenvalues and no eigenvector basis.
❌ Not quite. The field decides what counts as a degree-one factor: over C, z2+1=(z−i)(z+i) with i=−i.
❌ Close, but… A repeated diagonal entry is allowed. Distinctness is required of the factors of p=(z−i)(z+i), not of the diagonal entries.
❌ Not quite. Find p for each: it divides z2+1. Over which field is that a product of distinct degree-one factors?
Show solution
T3=T. The polynomial z3−z=z(z−1)(z+1) sends T to 0, so it is a polynomial multiple of p. By unique factorization, the monic p is a product of some of z, z−1, z+1, each at most once. Those factors are distinct, so T is always diagonalizable, whichever of z, z−1, z(z−1), …, z3−z the minimal polynomial turns out to be.
R2=−I on R4.p divides z2+1, which has no real zeros and no real degree-one factor, so p(z)=z2+1. It is not a product of factors z−λ with λ∈R: R is not diagonalizable.
S2=−I on C4.p divides z2+1=(z−i)(z+i), so p is z−i, z+i or (z−i)(z+i). Each is a product of distinct degree-one factors, so S is diagonalizable; its diagonal may repeat i and −i.
Problem 4 · Restricting to an Invariant Subspace
Given:T∈L(P2(R)), (Tq)(x)=(x+1)q′(x), so T1=0, Tx=x+1, Tx2=2x2+2x; and U=P1(R)=span(1,x), which is invariant under T — find the minimal polynomial of T and an eigenvector basis of U for T∣U.
What is the minimal polynomial of T?
Which list is a basis of U consisting of eigenvectors of T∣U?
✅ Correct!pT(z)=z(z−1)(z−2) has distinct factors, so T∣U is diagonalizable, with pT∣U(z)=z(z−1) and eigenvectors 1 (for 0) and 1+x (for 1).
❌ Not quite.T does not lower degrees: T(1+x)=1+x, so 1 is an eigenvalue and T3=0.
❌ Not quite.T1=0, so 0 is an eigenvalue and z must be a factor of p.
❌ Not quite. That is the minimal polynomial of T∣U. On all of P2(R), T(1+x)2=2(1+x)2 adds the eigenvalue 2.
❌ Check the minimal polynomial. The matrix in the basis 1,x,x2 is upper triangular with diagonal 0,1,2.
❌ Not quite.Tx=x+1 is not a multiple of x, so x is not an eigenvector. An eigenvector basis of the whole space need not restrict to one of U.
❌ Not quite.1+x is an eigenvector, but Tx=x+1 is not a multiple of x.
❌ Close, but…T is diagonalizable and U is invariant, so T∣U is diagonalizable: its minimal polynomial divides z(z−1)(z−2).
❌ Check the basis of U. Test each vector q: is Tq a scalar multiple of q?
Show solution
Minimal polynomial of T. In the basis 1,x,x2,
M(T)=000110022,
upper triangular with diagonal 0,1,2, so these are the eigenvalues and, by the previous unit, T(T−I)(T−2I)=0. Every eigenvalue is a zero of p, so p(z)=z(z−1)(z−2). The factors are distinct: T is diagonalizable, with eigenvectors 1, 1+x, (1+x)2.
The restriction.T1=0∈U and Tx=1+x∈U, so U is invariant. The minimal polynomial of T∣U divides z(z−1)(z−2); since T∣U has eigenvalues 0 (from T1=0) and 1 (from T(1+x)=1+x) and dimU=2, it is z(z−1). An eigenvector basis of U is
1(eigenvalue 0),1+x(eigenvalue 1).
The standard basis 1,x fails because Tx=1+x is not a multiple of x; the minimal polynomial argument guarantees an eigenvector basis of U before it is found.