mike1000 said:
Obviously spin and momentum are in different HIlbert Spaces because the two spaces have different dimensions.
It's more complicated than that. Consider a free electron. In order to describe completely the state of the electron, we need to specify its momentum (or position) and its spin. So the Hilbert space of the electron, heuristically, is the tensor product of the spin Hilbert space and the momentum (or position) Hilbert space.
Now, suppose I want to measure the spin of this free electron about the ##z## axis. What operator on the electron's Hilbert space corresponds to this measurement? We often write this operator as, say, ##S_z##; but that is really incomplete. The full operator is ##S_z \otimes I##, where ##I## is the identity operator on the momentum (or position) portion of the Hilbert space, and ##S_z## operates on the spin portion. Similarly, if I want to measure the electron's momentum in the ##z## direction, the full operator would be ##I \otimes P_z##, where ##I## here is the identity operator on the spin portion of the Hilbert space.
So it's not that "spin and momentum are in different Hilbert spaces"; it's that if I want to just measure spin or momentum, the operator I use will be a composition of an operator on that portion of the Hilbert space, plus the identity operator on the rest of the Hilbert space.
mike1000 said:
the Hamiltonian which I think has a discrete spectrum in an infinite dimensional space and momentum which has a continuous spectrum in an infinite dimensional space.
It's more complicated than that. Whether the spectrum of an operator is continuous or discrete depends on the situation. In fact it can be both in the same problem. For example, the spectrum of the Hamiltonian for the electron in the hydrogen atom is discrete in one range (the range of bound states, where the electron's energy is less than the ionization energy of the atom) and continuous in another range (the range of free states, where the electron's energy is greater than the ionization energy of the atom).
mike1000 said:
Does the Hamiltonian operator and the momentum operator span the same Hilbert Space?
It's more complicated than that. Go back to the case of the electron above. For a free electron, the Hamiltonian operator does not depend on the spin--it only depends on the momentum. So the Hamiltonian, like the momentum operator, only operates on the momentum portion of the Hilbert space--more precisely, the full Hamiltonian operator is a composition of the identity operator on the spin portion of the Hilbert space, with the operator ##\hat{p}^2 / 2m## on the momentum portion.
Now let's put the electron in a magnetic field. Since the electron is charged, its spin couples to the magnetic field, so the electron's spin now affects its energy, i.e., the Hamiltonian operator now
does depend on spin. That means the Hamiltonian now does
not have the form I just described; it is now a composition of the operator describing how the electron's energy depends on spin (which acts on the spin portion of the Hilbert space) with the operator that describes how the electron's energy depends on momentum (which, btw, no longer has the same form as I gave above, there will now be an additional term that depends on the electromagnetic potential).
mike1000 said:
what about the position and momentum operators, do they span the same space(I think they do)
That's not the right way to put it. The right way to put it is that both the position and the momentum operators operate on the same portion of the Hilbert space. In the case of the electron above, they both operate on the portion of the Hilbert space that I called the momentum (or position) portion; and the (or position) in parentheses that I kept putting in was because of this.
In systems containing multiple particles, it's more complicated than that, because you have to specify which particle's momentum (or position) you are measuring, and measurements on different particles act on different portions of the overall Hilbert space of the system. And that Hilbert space itself is more complicated than the single particle Hilbert space, both because there are multiple particles and because you have to take quantum statistics into account.
mike1000 said:
are all HIlbert spaces which have the same dimension, considered the same Hilbert space and the only thing that distinguishes them is the basis which spans the space?
It's more complicated than that. See above for some examples of how. The general answer, I think, is that you need to spend some time working through a good QM textbook.