Hey everyone, I've noticed that when paramagnetism is derived in the context of stat mech, we only consider the energy levels of the perturbation. Essentially, we take the fine structure of hydrogen, and we perturb it with a B-field, causing the weak zeeman effect to split the energy levels into m_j sublevels. When we derive the partition function, we only take into account these levels. So, we weight the energies with bolzmann factors based on m_j. My question is why don't we have to consider the n,j level distribtions. The energy levels in hydrogen as split by large gaps for various orbital quantum number n; yet, our partition function only accounts for the splitting of the j'th level into m_j sublevels. I've seen these derived many times, so I'm really not understanding why we don't consider the entire energy spectrum, and can only focus on the m_j sublevels. Anyway help would be great.