Every compact operator is a commutator of compact operators
Abstract.
We prove that every compact operator on a separable infinite-dimensional complex Hilbert space is a commutator of two compact operators, thereby answering a question of Pearcy and Topping. Moreover, the compact factors and can be chosen such that and for a universal constant .
1. Introduction
Let be a separable infinite-dimensional complex Hilbert space, and let and denote the bounded and compact operators on , respectively. A commutator is an operator of the form . The problem of determining which operators are commutators depends substantially on the class in which the factors are required to lie. Brown and Pearcy [3] characterized the commutators in : the only excluded operators are , where and is compact. In particular, every compact operator is a commutator of bounded operators.
In 1971, Pearcy and Topping [13] asked whether the factors can both be chosen compact. Thus their question is whether
The structure of the linear spans of commutators in operator ideals has a separate and extensive theory; see Dykema, Figiel, Weiss, and Wodzicki [6]. Such a description of the span does not by itself resolve the single commutator problem.
An important first step was due to Anderson [1], he shows that a rank-one projection as a commutator of two compact operators. His work also gives the conclusion for compact operators that vanish on an infinite-dimensional reducing subspace, and hence for all finite-rank operators. The rank-one example shows why the ordinary trace cannot be used as an obstruction: a trace-class commutator of compact operators need not have trace zero when its two products are not individually trace class.
Subsequent work addressed classes of positive compact operators. Davidson, Marcoux, and Radjavi constructed a strictly positive commutator of compact operators in an unpublished manuscript [5]. Beltiţă, Patnaik, and Weiss [2] independently obtained families of strictly positive examples by modifying Anderson’s construction. Dykema and Krishnaswamy-Usha [7] proved that every nilpotent element of an operator ideal is a single commutator in a suitable power of that ideal; in particular, every nilpotent compact operator is a commutator of compact operators. More recently, Loreaux, Patnaik, Petrović, and Weiss [11] extended the classes accessible through Anderson’s method and identified restrictions on that method. By employing block tridiagonal forms, they effectively reduce the general problem to solving finite matrix equations under compactness constraints.
A different method comes from the study of diagonals. Fan [8] characterized operators having zero diagonal in an orthonormal basis. In particular, a trace-class operator of trace zero has zero diagonal. Fan and Fong [9] proved that every compact operator outside the trace class is similar to an operator with zero diagonal. Reducing the operator to finite-dimensional blocks is a natural strategy, though its success relies on controlling the matrix commutators as the block size grows. Recently, the bound established in [15, Theorem 1.1] provides precisely the uniform estimate needed to complete this approach.
In this paper, we answer the Pearcy–Topping question and obtain a uniform estimate for the compact factors. Throughout, denotes any universal constant; see Lemma 2.4.
Theorem 1.1.
For every , there exist such that
In this paper, we distinguish two cases according to whether the compact operator belongs to the trace class. For compact operators outside the trace class, we show that the similarity in the Fan–Fong reduction can be chosen with uniformly bounded norm and inverse norm. For trace-class operators, we use a similarity to concentrate the trace in a finite-rank diagonal block. We then combine Anderson’s construction on this block with the zero-diagonal construction on the remaining summand. Allowing the rank of the finite block to vary makes it possible to obtain a uniform norm estimate. The remainder of the paper is organized as follows. Section 2 introduces notations and establishes preliminary estimates. Section 3 is devoted to the relevant compression and techniques. Finally, Section 4 presents the quantitative reduction and the proof of Theorem 1.1.
2. Preliminaries and estimates
In this paper, all Hilbert spaces are complex, and inner products are linear in the first variable.
Definition 2.1.
For Hilbert spaces , let and denote the bounded and compact operators from to , respectively. When the two spaces agree, we write and . The symbol denotes the operator norm and denotes the spectrum. The commutator of two operators on the same space is .
Definition 2.2.
An operator has a zero-diagonal if there exists an orthonormal basis for such that for all .
Definition 2.3.
An operator is trace-class if for an orthonormal basis , where . The trace class is denoted by , and its norm is . For ,
The series is absolutely convergent and independent of the basis. On a finite-dimensional space, denotes the unnormalized matrix trace.
Note that for any bounded operators and trace-class ,
We use the following form of the matrix theorem of Shen, Wang, and Zhi. Its essential point is that the same constant works in every matrix dimension. The equal bounds follow from reciprocal rescaling: for nonzero factors, replace by with .
Lemma 2.4 ([15, Theorem 1.1]).
There is a constant such that every trace-zero matrix has a representation
Let be a fixed universal constant with and fix
We shall also use the standard fact that, if finite-rank orthogonal projections increase strongly to , then and for every compact .
The next estimate an elementary case of Rosenblum’s operator-equation theorem [14]; see also [15, Lemma 2.4]. We retain its short proof.
Lemma 2.5.
Let , , and satisfy . For every , the equation
has a unique solution , with
Proof.
On , the map has norm at most . Hence is invertible and
Applying this inverse to proves the assertion.
∎
We also use a resolvent form of this argument [14]. By bounding the resolvent rather than using norm separation (as in Lemma 2.5), the following Neumann series directly provides the required estimates.
Lemma 2.6.
Let , , and . Suppose that and . For and , the equations
have unique solutions satisfying and .
Proof.
Let . Multiplying the first equation on the left by and the second on the right by yields
Given the series
Since
Both series converge absolutely in the operator norm. Direct substitution into the equations confirms that their sums are indeed the desired unique solutions. Now the geometric bounds yields
∎
The following block form will control the operators obtained from these equations.
Lemma 2.7.
Let be Hilbert spaces, let , and suppose that for all . Let . If
then the block matrix
defines a bounded operator on , and .
Proof.
For a finitely supported vector , by Cauchy–Schwarz inequality,
The formula therefore defines an operator taking values in the Hilbert direct sum, which extends uniquely by continuity from the dense subspace of finitely supported vectors to a bounded operator satisfying the stated norm bound.
∎
Proposition 2.8.
Let have zero diagonal in an orthonormal basis . Suppose that positive numbers satisfy
There are finite-rank orthogonal projections increase strongly to , and such that
and
Moreover,
Proof.
By compactness, we can choose integers so that the projection onto satisfies
Set and . Then . Write
Since has zero diagonal, is trace zero for all . Furthermore,
Let and . Then
Now we construct the matrix . Define for all . If , consider the operator equation
Since ,
By Lemma 2.5, the operator equation has a unique solution, which we denote by . For , we define analogously by interchanging the indices.
We also have the estimate
Let . Thus the matrices have the form
We now proceed to estimate the sum of the row norms. Fix , then
Hence,
Since the estimate is symmetric for , we also have
By Lemma 2.7, we have
The same estimates hold for , we have
Since , we obtain
Now we have and in norm. Then and are compact.
For , then
This means that . Finally,
Passing to the norm limit, we have
∎
Corollary 2.9.
Every compact operator with zero diagonal is a commutator of compact operators, with factors satisfying
Proof.
3. Operator Decomposition and Idempotent Compression
We first construct a bounded idempotent whose range has zero compression under . The range and kernel will then give the decomposition needed to separate the trace.
Lemma 3.1.
Let have infinite rank, and let be finite dimensional. There are closed infinite-dimensional subspaces and a bounded idempotent such that
In particular, , and both and are infinite dimensional.
Proof.
Choose positive numbers with . We first construct an orthonormal family satisfying
Set . Since the restriction of to is nonzero, we can choose a unit vector with . Set the space
Then is finite dimensional. Since is compact, the sequence of images of any orthonormal basis for under converges to zero in norm. Thus we can choose a unit vector with
Assume inductively that the pairs with indices strictly less than have already been constructed. Set
Choose a unit vector with . This preserves orthonormality and gives
Now set
Again by compactness, we can choose a unit vector with
Clearly, for . For , the subsequent choice of ensures that .
Finally, orthogonality to puts each chosen vector and its image in . This completes the inductive construction.
Let
and define isometries by
For any sequence of scalars with finite support,
Consequently, the linear mapping defined by extends uniquely by continuity to a bounded operator with norm . Set
Since
the space is closed and infinite dimensional. From the properties that , it follows that
Let , then . The following diagram commutes:
Thus .
Let be the orthogonal projection onto . For any ,
where the second equality holds since , and the final inequality relies on the isometry and Bessel’s inequality. For , it follows that
For and , we have . Hence
Consequently,
This shows that and that is closed. With , define
Since , so is a bounded idempotent with . Thus
Relative to , and have the form
∎
The next lemma concentrates the trace in a rank-one block. For the uniform estimate, we shall subsequently allow this block to have arbitrary finite rank.
Lemma 3.2.
Let have infinite rank, and let . There are an orthogonal decomposition into infinite-dimensional subspaces, a bounded invertible operator , and a unit vector such that
where is the orthogonal projection onto , are compact, and satisfies .
Proof.
Since is not scalar, there is a unit vector such that and are linearly independent. Define a map on by
Extending it via composition with the orthogonal projection onto that space yields a bounded linear functional, which we still denote by . By the Riesz representation theorem, there exists such that .
For , define
Then and .
Let
Then the property of ensures that and are infinite dimensional. Let be the orthogonal projection onto and let
It follows that . Since the operator agrees with on , we have
This establishes the desired matrix representation. Since the trace class and the trace functional are invariant under similarity, we have . Consequently, . ∎
By allowing the finite block to have variable rank, we obtain a uniform bound for the similarity. This specific version is essential for the subsequent arguments.
Lemma 3.3.
Let have infinite rank. There are an orthogonal decomposition into infinite-dimensional subspaces and a bounded invertible operator such that
where has finite rank, , are compact, and satisfies .
Proof.
Since , polarization yields a unit vector with . By compactness, choose a unit vector such that
Set
Then are orthonormal, and
In particular,
Next we choose an orthonormal basis of beginning with . Since the diagonal series of converges absolutely to , there is an orthogonal projection onto a finite span of this basis such that
Set
Then we have .
Define the operator by
Then , , and . Let . Thus is a finite-rank idempotent, with . From the definition of , we have
The inclusions and imply
Together with , then is an idempotent and
Relative to , the operators and act in different summands. Therefore
Let and . Both and are infinite dimensional. Then the idempotent has the form
Its norm satisfies
Hence . Define
Then
, while contains .
Write
Then are compact, and
Thus has finite rank, and
Finally, is trace class. After choosing a suitable orthonormal basis with respect to , we have
∎
The following lemma extends Marcoux’s technique [12, Lemma 2.2] to develop a block-diagonal spectral separation technique that incorporates a prescribed compact commutator and a zero-diagonal compact operator in the diagonal entries. Moreover, our construction guarantees that the norms of the new factors are controlled by the initial operators.
Lemma 3.4.
Let be separable infinite-dimensional Hilbert spaces, and let
Suppose that with , and that has zero diagonal. Then for satisfying
Proof.
Assume that , set
Fix an orthonormal basis of in which has zero diagonal.
Since is countable, we choose a sequence recursively
Set . Since and ,
Consequently,
and
Set . By compactness, we can choose integers so that the projection onto satisfies
Set
Apply the construction in Proposition 2.8 to , using these particular diagonal factors. This yields compact operators on of the form
such that
Define the row and column operators
Thus, for and ,
Then they are bounded operators with . The compactness of and follows from the fact that they are norm limits of finite-rank operators.
Now we sum the finite partial terms of the following equations
Then we get
Since commutes with , and , , taking norm limits gives
Define
Both operators are compact and
The preceding estimates yield . ∎
4. Main Results
We first treat compact operators outside the trace class and then consider the trace-class case. We recall Fan’s criterion for the existence of a zero diagonal. For a detailed proof, see [10, Appendix B.1].
Theorem 4.1 ([8, Theorem 1]).
An operator has zero diagonal if and only if there are an orthonormal basis and an strictly increasing sequence of integers such that
In particular, every with has zero diagonal.
For every , Fan and Fong [9] proved that is similar to an operator with zero diagonal. We improve a proof for this case with a uniform bound for the similarity. This bound will allow us to control the norms of the commutator factors.
Theorem 4.2.
Let . There is a bounded invertible operator such that
and has zero diagonal.
Proof.
Fix an orthonormal basis of . Since and are compact, . We may choose a sequence of numbers satisfying such that
Let
By the choice of , it follows that and are infinite dimensional. Let be the orthogonal projection onto . Then the series
converge in trace norm. Define
Then and implies .
Write , at least one of its real and imaginary parts is not trace class. By replacing with if necessary, we can assume that is not trace class. By the spectral theorem, there is an orthonormal basis of such that
Then . Set , then , and hence
The compactness of implies .
Now we partition into four index sets such that
For , set
Then and . Let
Since and are orthonormal bases of and , respectively,
Relative to the ordered basis of , define
A straightforward computation shows that
Let Then is bounded and invertible, with
Recall that , where is trace class. The compression of to is
Define
Now we have
Since and are block diagonal with respect to , the corresponding compression of is
The matrix calculation shows
Moreover, is trace class, and hence
Let Now we construct finite sets inductively
such that
Suppose that has been constructed. Choose such that
Denote
Choose and a finite set such that
and set
Similarly, choose and a finite set such that
Since the total sum diverges, we may select the shortest partial sum from the appropriate set that reaches the desired value; the excess in this step is at most . We take the empty set if the required value is zero.
Now define
Now we have
Since is purely imaginary,
Also, and , this completes the induction.
Order the indices by sequentially listing the elements of , and let be the corresponding orthonormal basis. Set , then
Now Theorem 4.1 implies that has zero diagonal. ∎
Proposition 4.3.
For every , there are such that
Proof.
We now turn to the trace-class case. Anderson’s rank-one construction provides the finite-rank factors needed for the first diagonal block in Lemma 3.3.
Theorem 4.4 ([1]).
Every rank-one orthogonal projection on a separable infinite-dimensional Hilbert space is a commutator of compact operators.
Lemma 4.5.
Every finite-rank operator can be written as , where are compact and
Proof.
Assume . Fix compact operators on such that , where is a fixed unit vector. This pair is chosen once and does not depend on . From the construction in [2, Theorem 3.1], we may assume that .
Set
The space is finite dimensional, and . Hence reduces , and
On , define
These operators are compact because is finite dimensional and are compact. Their norms satisfy
and
The last operator acts as on and as zero on .
Since is finite dimensional, both and are separable infinite-dimensional Hilbert spaces. Choose a unitary
Define
Then is unitary and
Set
Thus
Moreover,
∎
Proposition 4.6.
For every , there are such that
Proof.
If has finite rank, apply Lemma 4.5. If , Theorem 4.1 gives a zero diagonal, and Corollary 2.9 applies, then
Suppose that has infinite rank and . By Lemma 3.3, there are a bounded invertible and an orthogonal decomposition into infinite-dimensional subspaces such that
where has finite rank and is trace class with . Theorem 4.1 therefore gives an orthonormal basis of in which has zero diagonal. Apply Lemma 4.5 on , gives
Apply Lemma 3.4, there exist compact operators such that and
Here we use . Finally, set and . Then are compact and . Then we obtain
∎
Acknowledgement
The author would like to thank Yuanhang Zhang for helpful conversations and suggestions.
AI statement
The author used GPT 6 astra during the development of this work for searching necessary references, examining mathematical arguments, and language editing. The author has checked and substantially revised all mathematical arguments and takes full responsibility for the final version.
References
- [1] J. Anderson, Commutators of compact operators, J. Reine Angew. Math. 291 (1977), 128–132. doi:10.1515/crll.1977.291.128.
- [2] D. Beltiţă, S. Patnaik, and G. Weiss, -commutators: a historical survey II and recent advances on commutators of compact operators, in The Varied Landscape of Operator Theory, Theta Ser. Adv. Math., vol. 17, Theta, Bucharest, 2014, 57–75. arXiv:1303.4844.
- [3] A. Brown and C. Pearcy, Structure of commutators of operators, Ann. of Math. (2) 82 (1965), no. 1, 112–127. JSTOR:1970564.
- [4] L. Cui and M. Ma, Single commutators in -algebras, preprint, 2026. arXiv:2609.14585.
- [5] K. R. Davidson, L. W. Marcoux, and H. Radjavi, A strictly positive commutator of compacts, unpublished manuscript, cited in [2, 11].
- [6] K. Dykema, T. Figiel, G. Weiss, and M. Wodzicki, Commutator structure of operator ideals, Adv. Math. 185 (2004), no. 1, 1–79. doi:10.1016/S0001-8708(03)00141-5.
- [7] K. Dykema and A. Krishnaswamy-Usha, Nilpotent elements of operator ideals as single commutators, Proc. Amer. Math. Soc. 146 (2018), no. 7, 3031–3037. doi:10.1090/proc/13987.
- [8] P. Fan, On the diagonal of an operator, Trans. Amer. Math. Soc. 283 (1984), no. 1, 239–251. doi:10.1090/S0002-9947-1984-0735419-8.
- [9] P. Fan and C.-K. Fong, Operators similar to zero diagonal operators, Proc. Roy. Irish Acad. Sect. A 87A (1987), no. 2, 147–153. JSTOR:20489272.
- [10] J. Loreaux, Diagonals of operators: Majorization, a Schur–Horn theorem and zero-diagonal idempotents, Ph.D. thesis, University of Cincinnati, 2016. OhioLINK full text.
- [11] J. Loreaux, S. Patnaik, S. Petrović, and G. Weiss, On commutators of compact operators: generalizations and limitations of Anderson’s approach, Integral Equations Operator Theory 96 (2024), Paper No. 16. doi:10.1007/s00020-024-02764-9.
- [12] L. W. Marcoux, Sums of small number of commutators, J. Operator Theory 56 (2006), no. 1, 111–142. Full text.
- [13] C. Pearcy and D. Topping, On commutators in ideals of compact operators, Michigan Math. J. 18 (1971), 247–252. doi:10.1307/mmj/1029000686.
- [14] M. Rosenblum, On the operator equation , Duke Math. J. 23 (1956), no. 2, 263–269. doi:10.1215/S0012-7094-56-02324-9.
- [15] H. Shen, J. Wang, and L. Zhi, A dimension-independent commutator bound, preprint, 2026. arXiv:2609.09938v1.