This came up in the context of the inverse scattering transform for the KdV equation. My primary reference, a set of lecture notes on integrable systems by Maciej Dunajski, makes the claim that the one-dimensional Schrodinger equation has only finitely many bound states if the potential satisfies
$$ \int_{-\infty}^{\infty} (1 + \lvert x \rvert) \lvert V(x) \rvert dx < \infty. $$
I tried looking at different sources, but everything I managed to find states this without proof. Why does the above condition imply finitely many bound states?
These are the places I found this statement repeated:
S. Novikov, S.V. Manakov, L.P. Pitaevskii, & V.E. Zakharov (1984) Theory of Solitons: The Inverse Scattering Method, Consultants Bureau, New York.
T. Aktosun, M. Klaus & C. van der Mee (1998) On the number of bound states for the one-dimensional Schrodinger equation, J. Math. Phys., 39 (9) (1998) (implicitly assumed, I think)