The GNS vector of a faithful state is separating #
For a faithful state ω the cyclic GNS vector Ω is separating for the
representation: π(a) Ω = 0 forces a = 0. The argument is the standard GNS
computation ‖π(a) Ω‖² = ⟪Ω, π(a⋆ a) Ω⟫ = ω(a⋆ a), so a null vector means
ω(a⋆ a) = 0, and faithfulness gives a = 0.
This is the companion to the injectivity clause of gns_construction and the
starting point for any modular (Tomita-Takesaki) development, where a cyclic and
separating vector is the basic datum.
Main results #
Physicslib4.GNS.separating_of_faithful: in any representation reproducing a faithful state, the cyclic vector is separating.Physicslib4.GNS.exists_gns_separating: the GNS specialization.
A faithful state's GNS vector is separating. If π is a *-representation
and Ω a vector reproducing a faithful state ω (i.e. ω a = ⟪Ω, π a Ω⟫), then
π(a) Ω = 0 implies a = 0.
The GNS vector of a faithful state is cyclic and separating. For a faithful
state ω there is a GNS triple (H, π, Ω) reproducing ω whose cyclic vector
Ω is separating for π(A).