self-adjoint