In a theory with a gauge symmetry, as I understand it, the gauge symmetry is not a symmetry of a system, but rather its a redundancy in description. The procedure goes like this start with some Hilbert space $\mathscr{H}_{total}$, and define some set of linear operators $\{G_i \}$ where $G_i:\mathscr{H}_{total}\to \mathscr{H}_{total} $ these are my gauge transformations. Then mod out by the orbit of the $G_i$s i.e. let $|{\psi}> \sim G_i|\psi>$, and then you get the space of "gauge invariant states" $\mathscr{H}_{gauge} = \mathscr{H}_{total}/\sim$.
Is this new space actually a Hilbert space, or is it just notation that we call it a Hilbert space? Everything I read treats it like it were actually an Hilbert space but it seems like it should just be some manifold not an actual vector space. To see why, take the following stupidly simple example. Consider a single spin 1/2 system so my starting Hilbert space is $\mathscr{H}_{total} = \mathbb{C}^2$. I then define my linear operators to be $\{\mathbb{C}\}$ that is to say for any $\lambda \in \mathbb{C}$ I define $|{\psi}> \sim \lambda|\psi>$. If I now consider my space of invariant states namely $\mathbb{C}^2/\sim$ I dont get a hilbert space, I get $\mathbb{C}P^1$ which is not even a vector space.
So my question is then, in general is $\mathscr{H}_{gauge}$ a hilbert space?