Let M be a finite-dimensional vector space, A and B two vector subspaces of gl(M) such that B⊂A and T the set of t∈gl(M) such that [t,A]⊂B. If z∈T is such that Tr(zu)=0 for all u∈T, then z is nilpotent.
It suffices to prove this when K is algebraically closed, which we shall assume henceforth. Let s and n be the semi-simple and nilpotent components of z and let (ei) be a basis of M such that s(ei)=λiei (λi∈K). Let V⊂K be the vector space over Q generated by the λi. We need to prove that V={0}. Let f be a Q-linear form on V and let t be the endomorphism of M such that
tei=f(λi)ei. If (Eij) is the canonical basis of gl(M) defined by Eijek=δjkei, then
(ad s)Eij(ad t)Eij=(λi−λj)Eij=(f(λi)−f(λj))Eij.
There exists a polynomial P with no constant term and with coefficients in K such that P(λi−λj)=f(λi)−f(λj) for all i and j (for if λi−λj=λh−λk, then f(λi)−f(λj)=f(λh)−f(λk) and, if λi−λj=0, f(λi)−f(λj)=0). Then ad t=P(ad s). On the other hand, ad s is a polynomial with no constant term in ad z. Now (ad z)(A)⊂B, whence also (ad t)(A)⊂B. By the hypothesis 0=Tr(zt)=∑λif(λi), whence 0=f(Tr(zt))=∑f(λi)2. Since the f(λi) are rational numbers, f=0, which completes the proof.
Bourbaki puts the proof directly after the statement, so what is above is the statement and its proof together.
Nothing.