I believe this question may seem silly, every student who has studied quantum mechanics in school must has been told that Hamiltonian is a linear operator on Hilbert space.
However, today I think this statement doesn't make sense, because when we say something is a linear operator on vector space, we mean it acts on a vector and send it to a vector in the same space. But given a vector in Hilbert space, that means it's square integrable, then clearly Hamiltonian does not necessary to send it to another square integrable vector. Then what do we actually mean by saying Hamiltonian is a linear operator on Hilbert space?