If $S$ and $T$ are commuting operators on an infinite dimensional vector space $V$, it is in general true that
$$\ker S + \ker T \subseteq \ker(ST),$$
but in general equality does not hold. A simple example is given by $S = T = \frac{d}{dx}$ on $C^\infty(\mathbb{R})$. I am looking for conditions on $S$ and $T$ that will give equality in the above equation, ie:
$$\ker S + \ker T = \ker (ST)$$
Writing $\ker T^\infty$ for $\cup_n \ker T^n$, I am currently trying to show that the conditions
- $\mathrm{im} S = \mathrm{im} T = V$,
- $\ker S^\infty \cap \ker T^\infty = \{ 0 \}$,
- $\dim \ker S < \infty$ and $\dim \ker T < \infty$,
- $ST = TS$
imply that $\ker S + \ker T = \ker(ST)$. I think the second condition can be weakened to $\ker S^2 \cap \ker T^2 = \{ 0 \}$, but I have this stronger condition for some operators I am interested in. Any help would be appreciated, thanks.
-edit- I am not confident that all these conditions are necessary.