你说的很对,波函数的确只由n,m,l三个量子数所决定的。但是为什么说电子的状态由四个量子数决定呢?为什么自旋量子数不在波函数中出现?
这是因为薛定谔方程没有考虑相对论,没有考虑自旋!实际上,薛定谔方程并不能完全准确决定一个电子的状态,狄拉克方程才是可以的。在狄拉克方程中,就包括自旋了。但是一般我们也只学习薛定谔方程,因为已经能够解决绝大部分的问题了。
以下是我之前回答的关于这四个量子数的历史,希望也能有部分帮助。
https://www. zhihu.com/answer/152155 3240