Linear-Algebra-Done-Right ยท Unit 12 ยท Video 3 ยท Interactive Practice

The Minimal Polynomial Decides Upper-Triangularity

IKey Formulas

FormulaNameWhat it says
M(T)\mathcal{M}(T) upper triangular for some basis โ€…โ€ŠโŸบโ€…โ€Šp(z)=(zโˆ’ฮป1)โ‹ฏ(zโˆ’ฮปm)\iff p(z) = (z - \lambda_1)\cdots(z - \lambda_m)Necessary and sufficient conditionFor VV finite-dimensional and TโˆˆL(V)T \in \mathcal{L}(V) with minimal polynomial pp, where ฮป1,โ€ฆ,ฮปmโˆˆF\lambda_1, \dots, \lambda_m \in \mathbf{F} and repeats are allowed
{ฮป1,โ€ฆ,ฮปm}=\{\lambda_1, \dots, \lambda_m\} = eigenvalues of TTThe ฮป\lambda's are the eigenvaluesThe zeros of the minimal polynomial are exactly the eigenvalues of TT
F=Cโ€…โ€ŠโŸนโ€…โ€Š\mathbf{F} = \mathbf{C} \implies every TโˆˆL(V)T \in \mathcal{L}(V) has an upper-triangular matrixThe complex caseFor VV a finite-dimensional complex vector space: by the fundamental theorem of algebra, pp is a product of factors zโˆ’ฮปz - \lambda
vkv_k eigenvector โ€…โ€ŠโŸบโ€…โ€Š\iff column kk of M(T)\mathcal{M}(T) is 00 off the diagonalWhich basis vectors are eigenvectorsFor M(T)\mathcal{M}(T) upper triangular with respect to v1,โ€ฆ,vnv_1, \dots, v_n, Tv1=ฮป1v1Tv_1 = \lambda_1 v_1, so v1v_1 is always an eigenvector; the later vkv_k need not be

Key Insight: One formula can fail over R\mathbf{R} and pass over C\mathbf{C}: the factor z2+1z^2 + 1 becomes (zโˆ’i)(z+i)(z - i)(z + i) only once ii and โˆ’i-i are available scalars.

IIThe Zeros of pp Must Lie in F\mathbf{F}

An operator on F4\mathbf{F}^4 with minimal polynomial pp has an upper-triangular matrix exactly when every complex zero of pp lies in F\mathbf{F}.

IIIColumn by Column in the Video's Basis

Each TvkTv_k lies in spanโก(v1,โ€ฆ,vk)\operatorname{span}(v_1, \dots, v_k), yet only the vectors whose column is 00 off the diagonal are eigenvectors.

IVThe Induction Step as a Block Matrix

With U=rangeโก(Tโˆ’ฮปmI)U = \operatorname{range}(T - \lambda_m I), the basis u1,u2,u3u_1, u_2, u_3 of UU followed by ww splits M(T)\mathcal{M}(T) into blocks.

๐Ÿ’ก With ฮปm=3\lambda_m = 3 the vectors u1,u2,u3,wu_1, u_2, u_3, w are the video's v1,v2,v3,v4v_1, v_2, v_3, v_4, so the video's matrix is one this induction step builds.

VQuiz Questions

Problem 1 ยท Which Real Operator Passes?

Given: four operators, each on a finite-dimensional real vector space, with the minimal polynomials below โ€” find the one that has an upper-triangular matrix with respect to some basis.

โœ… Correct! z3โˆ’z=z(zโˆ’1)(z+1)z^3 - z = z(z - 1)(z + 1) is a product of factors zโˆ’ฮปz - \lambda with ฮปโˆˆ{0,1,โˆ’1}โІR\lambda \in \{0, 1, -1\} \subseteq \mathbf{R}.
โŒ An eigenvalue is not enough. 22 is a real eigenvalue, but the factor z2+1z^2 + 1 has no real zeros, so pp is not a product of real factors zโˆ’ฮปz - \lambda.
โŒ Factor it first. z3+z=z(z2+1)z^3 + z = z(z^2 + 1), and z2+1z^2 + 1 has no real zeros: p(i)=0p(i) = 0 with iโˆ‰Ri \notin \mathbf{R}.
โŒ Check the quadratic factor. z3โˆ’1=(zโˆ’1)(z2+z+1)z^3 - 1 = (z - 1)(z^2 + z + 1), and z2+z+1=(z+12)2+34>0z^2 + z + 1 = (z + \tfrac12)^2 + \tfrac34 > 0 for every real zz.
Show solution

By the theorem, an operator on a finite-dimensional real space has an upper-triangular matrix with respect to some basis exactly when its minimal polynomial is (zโˆ’ฮป1)โ‹ฏ(zโˆ’ฮปm)(z - \lambda_1)\cdots(z - \lambda_m) with every ฮปkโˆˆR\lambda_k \in \mathbf{R}. A product of real factors zโˆ’ฮปz - \lambda vanishes only at real numbers, so a minimal polynomial with a non-real zero fails.

  • (z2+1)(zโˆ’2)(z^2 + 1)(z - 2) vanishes at ii: fails.
  • z3+z=z(z2+1)z^3 + z = z(z^2 + 1) vanishes at ii: fails.
  • z3โˆ’1=(zโˆ’1)(z2+z+1)z^3 - 1 = (z - 1)(z^2 + z + 1) vanishes at โˆ’12+32i-\tfrac12 + \tfrac{\sqrt3}{2}i: fails.
  • z3โˆ’z=z(zโˆ’1)(z+1)=(zโˆ’0)(zโˆ’1)(zโˆ’(โˆ’1))z^3 - z = z(z - 1)(z + 1) = (z - 0)(z - 1)(z - (-1)): passes.

Only the operator with minimal polynomial z3โˆ’zz^3 - z has an upper-triangular matrix, and its diagonal entries are its eigenvalues 00, 11, โˆ’1-1.

Problem 2 ยท The Diagonal over C\mathbf{C}

Given: TโˆˆL(C3)T \in \mathcal{L}(\mathbf{C}^3) has minimal polynomial (z2+1)(zโˆ’2)(z^2 + 1)(z - 2) โ€” find a list that can be the diagonal of an upper-triangular matrix of TT with respect to some basis of C3\mathbf{C}^3.

โœ… Correct! Over C\mathbf{C}, p(z)=(zโˆ’i)(z+i)(zโˆ’2)p(z) = (z - i)(z + i)(z - 2), and the diagonal entries are exactly the eigenvalues ii, โˆ’i-i, 22.
โŒ That is the value of z2z^2, not a zero. At z=โˆ’1z = -1, p(โˆ’1)=((โˆ’1)2+1)(โˆ’1โˆ’2)=โˆ’6โ‰ 0p(-1) = ((-1)^2 + 1)(-1 - 2) = -6 \neq 0, so โˆ’1-1 is not an eigenvalue and cannot appear on the diagonal.
โŒ An eigenvalue is missing. โˆ’i-i is a zero of pp, so it is an eigenvalue, and the diagonal entries of an upper-triangular matrix are all of the eigenvalues.
โŒ That is the test over R\mathbf{R}. Over C\mathbf{C}, z2+1=(zโˆ’i)(z+i)z^2 + 1 = (z - i)(z + i), so pp is a product of factors zโˆ’ฮปz - \lambda and the theorem gives an upper-triangular matrix.
Show solution

Over C\mathbf{C},

p(z)=(z2+1)(zโˆ’2)=(zโˆ’i)(z+i)(zโˆ’2),p(z) = (z^2 + 1)(z - 2) = (z - i)(z + i)(z - 2),

a product of factors zโˆ’ฮปz - \lambda with ฮปโˆˆC\lambda \in \mathbf{C}, so some basis of C3\mathbf{C}^3 gives TT an upper-triangular matrix.

The diagonal entries of any upper-triangular matrix of TT are exactly the eigenvalues of TT, and the eigenvalues are the zeros of pp: ii, โˆ’i-i, 22. Three diagonal slots must show three distinct eigenvalues, so the diagonal is i,โˆ’i,2i, -i, 2 in some order.

Problem 3 ยท A Rotation Block on R4\mathbf{R}^4

Given: TโˆˆL(R4)T \in \mathcal{L}(\mathbf{R}^4), T(x1,x2,x3,x4)=(โˆ’x2,ย x1,ย 2x3+x4,ย 2x4)T(x_1, x_2, x_3, x_4) = (-x_2,\ x_1,\ 2x_3 + x_4,\ 2x_4) โ€” find its minimal polynomial, then decide whether it has an upper-triangular matrix.

What is the minimal polynomial of T?

Is there a basis giving an upper-triangular matrix?

โœ… Correct! p(z)=(z2+1)(zโˆ’2)2p(z) = (z^2 + 1)(z - 2)^2 has the non-real zeros ยฑi\pm i, so R4\mathbf{R}^4 fails; over C\mathbf{C} it is (zโˆ’i)(z+i)(zโˆ’2)(zโˆ’2)(z - i)(z + i)(z - 2)(z - 2).
โŒ One factor zโˆ’2z - 2 is too few. (Tโˆ’2I)e4=e3(T - 2I)e_4 = e_3 and (T2+I)e3=5e3(T^2 + I)e_3 = 5e_3, so (T2+I)(Tโˆ’2I)e4=5e3โ‰ 0(T^2 + I)(T - 2I)e_4 = 5e_3 \neq 0.
โŒ The rotation block survives. (Tโˆ’2I)2e1=T2e1โˆ’4Te1+4e1=โˆ’e1โˆ’4e2+4e1=3e1โˆ’4e2โ‰ 0(T - 2I)^2 e_1 = T^2 e_1 - 4Te_1 + 4e_1 = -e_1 - 4e_2 + 4e_1 = 3e_1 - 4e_2 \neq 0.
โŒ That only kills e1e_1 and e2e_2. Te3=2e3Te_3 = 2e_3, so (T2+I)e3=5e3โ‰ 0(T^2 + I)e_3 = 5e_3 \neq 0.
โŒ Not quite. Test each candidate on e1,โ€ฆ,e4e_1, \dots, e_4.
โŒ A real eigenvalue is not enough. Every factor of pp must have the form zโˆ’ฮปz - \lambda with ฮปโˆˆR\lambda \in \mathbf{R}, and z2+1z^2 + 1 does not.
โŒ Over C\mathbf{C} the obstruction disappears. z2+1=(zโˆ’i)(z+i)z^2 + 1 = (z - i)(z + i), so the same formula on C4\mathbf{C}^4 passes the test.
โŒ The whole operator must pass. The x3,x4x_3, x_4 part is upper triangular, but z2+1z^2 + 1 divides pp and has no real zeros, so pp is not a product of real factors zโˆ’ฮปz - \lambda.
โŒ Not quite. Apply the test to pp over each field.
Show solution

On the standard basis: Te1=e2Te_1 = e_2, Te2=โˆ’e1Te_2 = -e_1, Te3=2e3Te_3 = 2e_3, Te4=e3+2e4Te_4 = e_3 + 2e_4.

Minimal polynomial. T2e1=โˆ’e1T^2 e_1 = -e_1 and T2e2=โˆ’e2T^2 e_2 = -e_2, so T2+IT^2 + I kills e1,e2e_1, e_2. Also (Tโˆ’2I)e3=0(T - 2I)e_3 = 0 and (Tโˆ’2I)e4=e3(T - 2I)e_4 = e_3, so (Tโˆ’2I)2(T - 2I)^2 kills e3,e4e_3, e_4. Polynomials in TT commute, so q(T)ej=0q(T)e_j = 0 for each jj, and

q(z)=(z2+1)(zโˆ’2)2satisfiesq(T)=0.q(z) = (z^2 + 1)(z - 2)^2 \quad\text{satisfies}\quad q(T) = 0.

The minimal polynomial divides qq. The feedback computations show that (z2+1)(zโˆ’2)(z^2 + 1)(z - 2), (zโˆ’2)2(z - 2)^2 and z2+1z^2 + 1 do not send TT to 00. Every other proper monic divisor of qq divides one of these three, so p=qp = q.

Upper-triangular? Over R\mathbf{R}, p(i)=0p(i) = 0 with iโˆ‰Ri \notin \mathbf{R}, so pp is not a product of real factors zโˆ’ฮปz - \lambda: no basis of R4\mathbf{R}^4 works. For the same formula on C4\mathbf{C}^4, the basis (1,โˆ’i,0,0)(1, -i, 0, 0), (1,i,0,0)(1, i, 0, 0), e3e_3, e4e_4 gives

(i0000โˆ’i0000210002),\begin{pmatrix} i & 0 & 0 & 0 \\ 0 & -i & 0 & 0 \\ 0 & 0 & 2 & 1 \\ 0 & 0 & 0 & 2 \end{pmatrix},

since T(1,โˆ’i,0,0)=(i,1,0,0)=i(1,โˆ’i,0,0)T(1, -i, 0, 0) = (i, 1, 0, 0) = i(1, -i, 0, 0) and T(1,i,0,0)=(โˆ’i,1,0,0)=โˆ’i(1,i,0,0)T(1, i, 0, 0) = (-i, 1, 0, 0) = -i(1, i, 0, 0).

Problem 4 ยท Which Basis Vectors Are Eigenvectors?

Given: TโˆˆL(C3)T \in \mathcal{L}(\mathbf{C}^3) has minimal polynomial (zโˆ’1)2(z+3)(z - 1)^2(z + 3), and M(T)\mathcal{M}(T) is upper triangular with respect to the basis v1,v2,v3v_1, v_2, v_3 โ€” find the statement that must be true.

โœ… Correct! Column 1 of an upper-triangular matrix is 00 below its first entry, so Tv1=ฮป1v1Tv_1 = \lambda_1 v_1 with v1โ‰ 0v_1 \neq 0.
โŒ The first diagonal entry could be โˆ’3-3. If Te1=โˆ’3e1Te_1 = -3e_1, Te2=e2Te_2 = e_2, Te3=e2+e3Te_3 = e_2 + e_3, then TT has this minimal polynomial and an upper-triangular matrix with respect to e1,e2,e3e_1, e_2, e_3, with Te1=โˆ’3e1Te_1 = -3e_1.
โŒ Later basis vectors need not be eigenvectors. In the example Te1=โˆ’3e1Te_1 = -3e_1, Te2=e2Te_2 = e_2, Te3=e2+e3Te_3 = e_2 + e_3, the vector e3e_3 is the last basis vector and Te3โˆ‰spanโก(e3)Te_3 \notin \operatorname{span}(e_3).
โŒ That can never happen here. If every vkv_k were an eigenvector, with eigenvalue 11 or โˆ’3-3, then (Tโˆ’I)(T+3I)(T - I)(T + 3I) would kill each vkv_k, so the degree-2 polynomial (zโˆ’1)(z+3)(z - 1)(z + 3) would be a multiple of the degree-3 minimal polynomial.
Show solution

(a) is always true. Column 1 of M(T)\mathcal{M}(T) holds the coefficients of Tv1Tv_1, and in an upper-triangular matrix only its first entry ฮป1\lambda_1 can be nonzero. So Tv1=ฮป1v1Tv_1 = \lambda_1 v_1, and v1โ‰ 0v_1 \neq 0 because it belongs to a basis.

(b) and (c) can fail. Define TT by Te1=โˆ’3e1Te_1 = -3e_1, Te2=e2Te_2 = e_2, Te3=e2+e3Te_3 = e_2 + e_3. Then (T+3I)(Tโˆ’I)2=0(T + 3I)(T - I)^2 = 0, while (Tโˆ’I)(T+3I)e3=(Tโˆ’I)(e2+4e3)=4e2โ‰ 0(T - I)(T + 3I)e_3 = (T - I)(e_2 + 4e_3) = 4e_2 \neq 0 and (Tโˆ’I)2e1=16e1โ‰ 0(T - I)^2 e_1 = 16e_1 \neq 0, so the minimal polynomial is (zโˆ’1)2(z+3)(z - 1)^2(z + 3). With respect to e1,e2,e3e_1, e_2, e_3,

M(T)=(โˆ’300011001)\mathcal{M}(T) = \begin{pmatrix} -3 & 0 & 0 \\ 0 & 1 & 1 \\ 0 & 0 & 1 \end{pmatrix}

is upper triangular, v1=e1v_1 = e_1 has eigenvalue โˆ’3-3, and column 3 has the entry 11 above the diagonal, so v3=e3v_3 = e_3 is not an eigenvector.

(d) is always false. The eigenvalues are the zeros of the minimal polynomial, 11 and โˆ’3-3. If each vkv_k were an eigenvector, then (Tโˆ’I)(T+3I)vk=0(T - I)(T + 3I)v_k = 0 for every kk (the two factors commute), so (Tโˆ’I)(T+3I)=0(T - I)(T + 3I) = 0. A polynomial of degree 22 would then be a multiple of the minimal polynomial, which has degree 33: impossible.

Solved: 0 / 4