It is a theorem in $C^\ast$ algebras that if $0\le a \le b$ then $\|a\|\le \|b\|$. The proof given in this book (page 47) starts by asserting that $b \le \|b\|$ because we can use the Gelfand transform on the $C^\ast$ algebra generated by $1$ and $b$.
But the Gelfand theorem only applies to commutative algberas and here $b$ is neither assumed to be normal nor self-adjoint so the algebra generated by $1$ and $b$ is not commutative.
Hence my questions:
(1) Is there an assumption missing in the statement of the theorem?
(2) Or is it possible to prove that $0 \le a \le b$ implies $0\le b$?