In as yet unwritten work with T. Figiel and A. Szankowski we make an observation in a Banach space context that for Hilbert spaces reduces to:


If $T$ is a quasi-nilpotent (i.e., has only $0$ in its spectrum) trace class operator on a Hilbert space, then $T$ is the limit, in the trace class norm, of finite rank nilpotent operators.


Is this a known result? The proof is simple but employs tools that I think are not generally used when studying nilpotents, so the observation might have been overlooked. A Google search produced nothing promising. My colleagues R. Douglas, C. Foias, and C. Pearcy, as well as G. Weiss, did not know the result, but that is not conclusive as the first three are even older than I and Gary never worked on quasi-nilpotent operators.


The general topic of quasi-nilpotents as limits of nilpotents has been studied a lot. For a start, click


[here](https://mathoverflow.net/questions/61585/limits-of-nilpotent-and-quasi-nilpotent-operators-in-a-mathrmii-1-factor).



Quasi-nilpotent trace class operators as limits of nilpotents
This question appears as the third exercise in the third chapter of Kenneth Davidson's textbook *Nest Algebras*. Based on the material presented in the third chapter, here is the intended proof (with the numbers referencing the text).


Let $Q$ be a quasinilpotent trace class operator. Since $Q$ is compact, there exists a maximal nest $\mathcal{N}$ of invariant subspaces of $Q$ (Corollary 3.2). Let $\mathbb{A}$ be the collection of (one-dimensional) atoms of $\mathcal{N}$. If $A \in \mathbb{A}$, the map $T \mapsto P(A)T|\_A$ is an algebra homomorphism of the nest algebra $\mathcal{T}(\mathcal{N})$ into $\mathbb{C}$ and thus $P(A) Q|\_A$ is the zero scalar for all $A \in \mathbb{A}$ as $Q$ is quasinilpotent (see 3.3). 


By the Erdos Density Theorem (Theorem 3.11) there exists a net $(R\_\lambda)$ of finite-rank contractions in $\mathcal{T}(\mathcal{N})$ that converge to the identity in the strong-$\ast$ topology. Since $Q^\ast$ is also a trace class operator, it is easy to verify that $R^\ast\_\lambda Q^\ast$ converges to $Q^\ast$ in the trace class norm (Proposition 1.18). Thus $QR\_\lambda$ converges to $Q$ in the trace class norm.


Since each $QR\_\lambda$ is a finite-rank operator, it suffices to show that each $QR\_\lambda$ is nilpotent. Since each $R\_\lambda$ is a finite-rank element of $\mathcal{T}(\mathcal{N})$, each $R\_\lambda$ is a finite sum of rank one operators of the form $xy^\*$ where $y \in N^\bot$ and $x \in N\_+$ for some element $N \in \mathcal{N}$ ($N\_+$ being the successor of $N$) (see 3.7 and 3.8). If we multiply $R\_\lambda$ by $Q$, we obtain a similar decomposition of $QR\_\lambda$ as a sum of such operators (where, if $x \in N\_+$, $Qx \in N\_+$ as $Q \in \mathcal{T}(\mathcal{N})$). However, if $N\_+ \neq N$, $N\_+ \ominus N$ is an atom so if $x \in N\_+$, $Qx \in N\_+$ and thus $Qx \in N$ as $Q$ is the zero scalar on all atoms. Hence each $QR\_\lambda$ is a finite sum of rank one operators of the form $xy^\*$ where $y \in N^\bot$ and $x \in N$ for some element $N \in \mathcal{N}$. Since $\mathcal{N}$ is a nest, it is then easy to see that each $QR\_\lambda$ is a nilpotent operator.


