My main reference on the subject is Sakurai's "Advanced Quantum Mechanics".
Consider a single electron described by a bispinor that obeys the Dirac equation. The operator corresponding to a Lorentz boost of rapidity $\chi$ in the direction of the $k$ axis is $$ S_{Lor} = \cosh{\frac{\chi}{2}} - \alpha_k \sinh{\frac{\chi}{2}} $$ which is not unitary ($S_{Lor}^{\dagger} \neq S_{Lor}^{-1}$).
Correct me if I'm wrong, but this implies that two observers, connected by a Lorentz boost, will compute different expectation values for the same observables. How is this not a problem in a theory which is suppposed to be in agreement with special relativity?
The only statement Sakurai makes about this is:
$S_{Lor}$ should not be unitary if $\overline\psi\psi$ is to transform like the fourth component of a four-vector under Lorentz transformations.
I fail to understand what he means by this. Could someone elaborate on Sakurai's statement and explain to me why is it ok for a Lorentz boost to be a non-unitary operator?
Edit: the complete transformation rule for a Lorentz transformation $\Lambda$ (such that $x' = \Lambda x$) is $$ \psi'(x') = S_{Lor}\psi(\Lambda^{-1}x') $$ that is: apart from the matrix $S_{Lor}$, which mixes the components of the Dirac spinor, you also have to transform the coordinates.
One of the comments mentions that the Hilbert space operator which says how state-vectors transform unders boost should be unitary. Who is this operator, how do I construct it? Surely it must be related to the above equation, as I believe that is the "complete rule" of how a Dirac spinor (the wavefunction of an electron) transforms under boosts.