Sheet9 Solution
Sheet9 Solution
Reduction of endomorphisms
Solution:
1. If A is diagonalisable, we can write the change of basis formula, A = P diag(λ1 , . . . , λn )P −1 ,
with P ∈ GLn (C), and then Ak = P diag(λk1 , . . . , λkn )P −1 .
Thus
∞ ∞
!
X 1 −1
X 1
A
e = k k
P diag(λ1 , . . . , λn )P = P diag(λ1 , . . . , λn ) P −1 = P diag(eλ1 , . . . , eλn )P −1
k k
k! k!
k=0 k=0
.
1
If N is nilpotent, then N n = 0, thus eN = 06k<n k! N k.
P
Thus,
∞ ∞ X
A+B
X 1 k
X 1 l 1
e = (A + B) = A B k−l
k! l! (k − l)!
k=0 k=0 06l6k
.
By the Cauchy product formula, we get that
∞ ∞
X 1 lX 1 k
eA+B = A B = eA eB
l! k!
l=0 k=0
Exercise 3.
Suppose that Pf splits in K[X], that is, Pf = i (X − λi )mi for some λi ∈ K (this
Q
is always the case for K = C).
L
1. Prove that there exist stable subspaces Uλi such that E = Uλi and f|Uλi =
λi idUλi + ni , where ni is a nilpotent endomorphism of Uλi .
2. Choose a adapted basis with respect to the above decomposition. Prove that
the matrix of f with respect to this basis a matrix composed with diagonal
blocks of dimension dim Uλi .
Solution:
1. By the "lemme des noyaux", we have
M
E = Ker(Pf (f )) = Ker(f − λi idE )mi
Let Uλi be Ker(f − λi idE )mi . As we have (f|Uλi − λi idUλi )mi = 0 (by definition of the
kernel), ni = f|Uλi − λi idUλi is nilpotent. Hence, we indeed get f|Uλi = λi idUλi + ni with
ni nilpotent.
By exercise 1, the subspaces Uλi are stable with respect to f .
Page 2
2. Let B = (B1 , . . . , Bl ) be an adapted basis for the above decomposition.
Then we have
M atB1 (f|Uλ1 ) 0 ... 0
0 M atB2 (f|Uλ2 ) . . . 0
M atB (f ) =
.. .. . . .
.
. . . .
0 0 . . . M atBl (f|Uλl )
Exercise 4.
Suppose that f is a nilpotent endomorphism such that f n−1 6= 0End(E) .
1. Prove that Ker(f n−1 ) 6= Ker(f n ).
2. Let u be in E − Ker(f n−1 ). Prove that B = (f n−1 (u), f n−2 (u), . . . , f (u), u) is
a basis of E.
3. Compute the matrix of f in the basis B.
4. In the standard basis, suppose that f : R3 → R3 is represented by
0 1 2
A = 0 0 3
0 0 0
Use the basis B to find the desired matrix.
Solution:
1. By exercise 3 of sheet 7, we have f n = 0. Hence Ker(f n ) = E, and as f n−1 6= idE ,
Ker(f n−1 ) 6= E.
2. Let u be in E − Ker(f n−1 ). B is a family of n elements in a n-dimensional space, we only
to prove that P
they are linearly independent.
Suppose that λi f i (u) = 0. By contradiction, suppose that there is an i0 such that i0 is
the smallest integer such that λi0 is non-zero.
Then applying f n−i0 −1 to the equality, we get λi f n−i0 +i−1 (u) = 0. As for k > n,
P
k n−1
f = 0, and as for i < i0 , λi = 0, we get λi0 f (u) = 0. As u ∈ / Ker(f n−1 ), we get
λi0 = 0, which a contradiction. This concludes.
3. In this basis, we get
0 1 0 ... 0 0
0 0 1 ... 0 0
0 0 0 ... 0 0
M atB (f ) = ... ... ... .. ....
. . .
0 0 0 ... 1 0
0 0 0 ... 0 1
0 0 0 ... 0 0
4. Let u = t
(0, 0, 1). We t 2 t
have Au = (2, 3, 0), Au = (3, 0, / KerA2 = Kerf 2 .
0). Thus u ∈
3 2 0 0 1 0
Let P = 0 3 0. Then we have A = P 0 0 1 P −1 .
0 0 1 0 0 0
Page 3
Part I : Structure of Nilpotent Endomorphisms
Exercise 5.
For any basis (ei )i=1,··· ,n of E, recall that f is said to have upper-triangular matrix
with respect to (ei )i=1,··· ,n if for every k = 1, · · · , n we have
k
M
f (ek ) ∈ K · ei = Vect(e1 , · · · , ek ).
i=1
In other words, the coefficients ai,j of the matrix of f in this basis are zero for
i > j.
Suppose that Pf splits in K[X] (e.g. K = C), let us prove that there is a basis of E
with respect to which f has upper-triangular matrix by induction on n = dimK E.
(a) Explain why f has a eigenvalue.
(b) Let λ ∈ C be an eigenvalue of f , and set U := Image(f − λ · IdE ), prove
that U is f -invariant (i.e. is stable with respect to f ).
(c) Conclude. Hint : apply the induction hypothesis to U
Solution:
(a) By Exercise 1 of TD8, eigenvalues of f coincide with the roots of the minimal polynomial
Pf of f . Since Pf splits and deg Pf > 1, hence Pf has a root. If K = C this is a result
of the Fundamental Theorem of Algebra.
(b) f − λ · IdE is a polynomial in f . It is the evaluation of X − λ on f . Hence, the result is
implied by exercise 1.
(c) Let us prove the result by induction on n. First notice that the result holds for n = 1,
hence suppose that n > 1. Let λ ∈ K be an eigenvalue of f , if f − λ · IdE = 0 then we
are done ; otherwise consider U := Image(f − λ · IdE ) 6= 0, by (b) it is an f -invariant
subspace of E. Moreover, since f − λ · IdE is not injective, it is not surjective, hence
0 < dimK U < n, then by the induction hypothesis there is a basis (ui )i=1,··· ,h such that
the matrix of f |U w.r.t (ui )i=1,··· ,h is upper-triangular where h := dimK U . Now the ui ’s
are linearly independent, we complete (ui )i=1,··· ,h into a basis (ui )i=1,··· ,n of E. We claim
that f has upper-triangular matrix w.r.t (ui )i=1,··· ,n :
— For i = 1, · · · , h, by induction hypothesis applies to U we have f (ui ) ∈ Vect(u1 , · · · , ui ).
— for e = h + 1, · · · , n, let us write f (ui ) = (f − λ · IdE )(ui ) + λ · ui , then
(f − λ · IdE )(ui ) ∈ Image(f − λ · IdE ) = U = Vect(u1 , · · · , uh ),
in consequence f (ui ) ∈ Vect(u1 , · · · , uh , ui ) ⊂ Vect(u1 , · · · , ui )
Hence we prove the result.
Remarque 1.
An important consequence of this exercise : suppose that Pf splits in K[X] (e.g. K = C) and
write the characteristic polynomial of f as
s
Y
χf = det(f − X · IdE ) = (λi − X)ni
i=1
with λi ’s being the eigenvalues of f , then λi appears exactly ni times on the diagonal of any
upper matrix of f . In particular :
Page 4
— The dimension of the generalised eigenspace Uλi := Ker(f − λi · IdE )mi where mi =
multiplicity of the factor X − λi in Pf (see below) is equal to ni . In fact, by the "lemme
des noyaux" we get the following direct decomposition (which can be regarded as the
more general structure theorem for finite modules over PIDs) :
s
M
E= Uλi ,
i=1
Recall that the trace of a square matrix is the sum of its diagonal entries. A calculation
shows
P that trace(AB) = trace(BA) for any two n by n (square) matrix (trace(AB) =
i,j Aij Bji ), which implies that the trace is invariant under similarity transformation
and thus can be well defined for any endomorphism (i.e. does not depend on the choice
of the basis).
Exercise 6.
Another proof of upper-triangularisation :
Suppose that Pf splits in K[X] (e.g. K = C), let us prove that there is a basis of
E with respect to which f has upper-triangular matrix.
(a) Use exercise 2 to explain why we can assume that f is nilpotent.
(b) Assume that f p = OL(E) . Prove that for 1 6 k 6 p, there is a subspace Fk
of E such that
Kerf k = Kerf k−1 ⊕ Fk
(c) Prove that E = F1 ⊕ · · · ⊕ Fp .
(d) Prove that taking an adapted basis with respect to the previous direct sum
concludes.
Remark : we actually proved that any nilpotent endomorphism f can be represented
as strictly upper-triangular matrix, i.e. the coefficients ai,j of the matrix of f in
the corresponding basis are zero for i > j.
Solution:
(a) Taking the notation of exercise 2, if we prove the result for fUλi , then the result is proven
for f .
We can therefore assume f = λidE + n, with n nilpotent. If we prove the result for n,
Page 5
then it is also true for f , as the matrix of λidE in any basis is λIn .
(b) As Kerf k−1 ⊂ Kerf k , this is just the incomplete basis theorem.
(d) If x ∈ Kerf k , then f (x) ∈ Kerf k−1 . Thus f (Fk ) ⊂ F1 ⊕ · · · ⊕ Fk−1 . Hence by taking an
adapted basis with respect to this direct sum gives us a strictly upper-triangular matrix.
More precisely, if e is an element of the basis in Fk , then f (e) ∈ F1 ⊕ · · · ⊕ Fk−1 , and
hence has zero coordinate along the basis vectors in Fi , for i > k.
Exercise 7.
A subspace V of E is called f -cyclic if there is a vector v ∈ V such that the
family of vectors {f i (v)} i∈N spans V ; then v is called an f -cyclic vector of V and
h−1
f (v) , · · · , f (v) , v is called an f -cyclic basis of V where h := dimK V .
(a) Fix a basis (ei )i=1,··· ,n of E, can we find an endomorphism g such that
(ei )i=1,··· ,n is g-cyclic ? Given a polynomial Q ∈ K[X] of degree n, can we
find g such that χg = Q and that (ei )i=1,··· ,n is g-cyclic ?
(b) Conversely, suppose that E is f -cyclic, what is the matrix of f w.r.t an
f -cyclic basis ?
(c) Suppose that f is nilpotent, then there is a family of linearly independent
vectors vi i = 1, · · · , k in E with k := dimK Ker(f ) such that E admits
a direct decomposition
Mk
E= Vi
i=1
Solution:
(a) If we do not require the characteristic polynomial of g to be equal to Q, this is quite easy :
consider g : ei 7→ ei−1 , ∀i > 1 and e1 7→ en , i.e. g is given under the basis (ei )i=1,··· ,n by
the matrix
0 1 0
.. . . ..
n n
. . .
C((−1) (X − 1)) := .
0 . .. 1
1 0 ··· 0
If we require in addition that χg = Q with
Page 6
then by Cayley-Hamilton g n = −a0 · IdE − a1 · g + · · · − an−1 · g n−1 . In order that
(ei )i=1,··· ,n is g-cyclic, we must have (up to reordering) g : ei 7→ ei−1 for all i > 1. Then
we have e1 = g n−1 (en ) and thus
g(e1 ) = g n (en ) = −a0 ·en −a1 ·g(en )−· · ·+an−1 ·g n−1 (en ) = −an−1 ·e1 −· · ·−a1 ·en−1 −a0 ·en .
C(Q) is called the companion matrix of Q (in literatures it is also commonly called the
companion matrix of (−1)n Q so that we only define the companion matrix for monic
polynomials).
At last, let us check that χg = Q, i.e. χC(Q) = Q. To this end, we argue by induction on
n. By Laplace expansion and induction hypothesis we have
−an−1 − X 1 0
.. ..
. −X .
χg = χC(Q) = det(C(Q) − X · In ) =
..
−a1 . 1
−a0 0 −X
1 0 ··· 0 −an−1 − X 1 0
.. .. .. .. ..
−X . . . . −X .
= (−1)n+1 (−a0 ) · + (−1)2n (−X) · ..
expand along rn .. .. ..
. . 0 . . 1
0 −X 1 −a1 0 −X
= (−1)n a0 + (−X)(−1)n−1 (a1 + · · · + an−1 X n−2 + X n−1 )
induction hypothesis
Page 7
(c) Let us prove the result by induction on n. If f = 0, then E = Ker(f ), clearly the
result holds ; hence we assume that f 6= 0. Since f is nilpotent, it is not injective, hence
not surjective, then let us consider U := Image(f ) 6= 0 whose dimension is rank(f ) =
n − k < n. Now apply the induction hypothesis to f |U ∈ L(U ), there is a family of
linearly independent vectors (ui )i=1,··· ,h in U such that
h
M
U= Ui (1)
i=1
with Ui the f -cyclic subspace of U generated by ui and that f bi −1 (ui ) i=1,··· ,h consist
k
M
E= Vi (2)
i=1
For i 6= j we will prove that Vi ∩ Vj = {0}, to this end it suffices to show that the
vectors vi , f (vi ) , · · · , f di −1 (vi ) , vj , f (vj ) , · · · , f dj −1 (vj ) are linearly independent.
Let (ar )r=0,··· ,di −1 and (bs )s=0,··· ,dj −1 be elements in K such that
i −1
dX dj −1
X
ar · f r (vi ) + bs · f s (vj ) = 0. (3)
r=0 s=0
i −1
dX dj −1
X
ar−1 · f r (vi ) + bs−1 · f s (vj ) = 0. (4)
r=1 s=1
Since f r (vi ), f s (vj ) ∈ U when r, s > 0, hence the decomposition (1) implies that
ar = 0 for 0 6 r < di − 1 and bs = 0 for 0 6 s < dj − 1. Then (3) is reduced to the
following equation :
adi −1 · f di −1 vi + bdj −1 · f dj −1 vj = 0.
adi −1 = bdj −1 = 0. This means that Vi ∩ Vj = {0}. Hence the Vi ’s form a direct sum
in E.
Page 8
— We prove the equation (2) by a dimension argument as follows : since Vi ’s form a
direct sum we have
k
! k h k h
M X X X X
dimK Vi = dimK Vi = dimK Vi + dimK Vi = (1 + bi ) + 1 · (k − h)
i=1 i=1 i=1 i=h+1 i=1
h
X
=h+ dimK Ui + (k − h) = dimK U + k = rank(f ) + k = (n − k) + k = n
i=1
= dimK E,
To conclude the exercise, if Kerf p = E, starting with any family of independent vec-
tors v1 , . . . vl such that E = Kerf p = Kerf p−1 ⊕ V ect(v1 , . . . , vl ), we get the desired
decomposition of E = Kerf p .
Page 9
Part II : Jordan-Chevalley Decomposition and Jordan Normal
Form
Suppose that the minimal polynomial Pf of f splits in K[X] (this condition is
always satisfied when K = C), i.e.
then by the "lemme des noyaux" we get the following decomposition into f -
invariant subspaces :
Ms
E= Uλi ,
i=1
mi
where Uλi := Ker(f − λi · IdE ) is called the generalised eigenspace for the ei-
genvalue λi , whose elements are called generalised eigenvectors ; and the minimal
polynomial of f |Uλi is Pf |Uλ = (X − λi )mi . In consequence f can be written as the
i
sum of two endomorphisms :
f = fss + fn
with fss given by fss |Uλ := λi · IdUλi , thus diagonalisable (semi-simple) and
i
fn = f − fss nilpotent since f m = 0 for m = max(m1 , · · · , ms ) ; they are cal-
led the semi-simple part and nilpotent part of f respectively. This decomposition
is unique (by the simultaneous diagonalisation) in the following sense : every time
we write f as the sum of a diagonalisable one and a nilpotent one such that they
commute, the diagonalisable one must coincide with fss and the nilpotent one must
coincide with fn ; it is called the Jordan-Chevalley decomposition, or the Dunford
decomposition.
Exercise 8.
A Jordan matrix is an upper-triangular matrix of the form
λ 1 0
... ...
Jλ,t = ∈ Matt×t (K)
. .. 1
λ
Page 10
Solution: Since Pf splits in K[X], we can write
s
Y
Pf = (X − λi )mi ,
i=1
Page 11