I have a question about the notion of normal state on a von Neumann algebra and its relation to a particular representation of the algebra. Let me take from the book by Bratteli and Robinson:
Definition 2.4.20: A state $\omega : \mathfrak{M} \to \mathbb{C}$ on a von Neumann algebra $\mathfrak{M}$ is called normal if $\omega ( \text{l.u.b.}_\alpha ~ A_\alpha ) = \text{l.u.b.}_\alpha ~ \omega (A_\alpha)$, where $\text{l.u.b.}$ is the least upper bound and $\{ A_\alpha \}$ is an increasing net in $\mathfrak{M}_+$ with an upper bound.
Theorem 2.4.21: Let $\omega$ be a state on a von Neumann algebra $\mathfrak{M}$ acting on a Hilbert space $H$. Then $\omega$ is normal if and only if there exists a positive, trace-class operator $\rho$ on $H$ with $\text{Tr} ( \rho) = 1$ such that
$$ \omega (A) = \text{Tr} ( \rho A ) , \quad \forall A \in \mathfrak{M} . $$
The definition is clearly independent of any representation of the algebra, while from the theorem it seems that a state might be normal in one representation and non-normal in another. Also, every state is a vector state in its GNS representation, so it's also normal. But then how is it possible that the definition of normal be representation independent?