Documentation

Physicslib4.GNS.UnitaryRepresentation

GNS unitary representation of an invariant automorphism action #

This file isolates the analytic core behind the GNS implementation of a covariance action as a standalone, algebra-agnostic result: given any unital C*-algebra A, a state ω on A, and a family of *-automorphisms γ : G → (A ≃⋆ₐ[ℂ] A) (indexed by a monoid G) that leaves ω invariant, the action is implemented on the GNS Hilbert space of ω by a unitary representation U : G → (H ≃ₗᵢ[ℂ] H).

Main result #

Design notes #

This is the local-state analogue of the Minkowski quasilocal GNS unitary (IsInvariantState.exists_gns_unitary): it depends only on a single C*-algebra with an invariant automorphism family, not on a global quasilocal algebra. In particular it applies directly to a local algebra 𝔘(B) of a Haag-Kastler net (in flat or curved spacetime) whenever the symmetry group acts on 𝔘(B) by automorphisms (e.g. the stabilizer subgroup of the region B), and the Minkowski quasilocal version is recovered as the special case A = 𝔘 with γ = β the quasilocal covariance action.

The construction is the dense extension of the isometry π a Ω ↦ π (γ g a) Ω (isometric because ω (γ g a)⋆ (γ g b) = ω a⋆ b, a consequence of invariance) via LinearEquiv.extendOfIsometry. The representation laws follow from the multiplicativity of γ by dense agreement on the cyclic vectors.

theorem Physicslib4.GNS.gns_operator_covariance {A : Type u_1} [CStarAlgebra A] {G : Type u_2} {H : Type u_3} [NormedAddCommGroup H] [InnerProductSpace H] [CompleteSpace H] {π : A →⋆ₐ[] H →L[] H} {Ω : H} {γ : GA ≃⋆ₐ[] A} {U : GH ≃ₗᵢ[] H} (hcyc : DenseRange fun (a : A) => (π a) Ω) (himpl : ∀ (g : G) (a : A), (U g) ((π a) Ω) = (π ((γ g) a)) Ω) (g : G) (a : A) (x : H) :
(U g) ((π a) ((U g).symm x)) = (π ((γ g) a)) x

Operator covariance of a GNS implementation. If a family of unitaries U g implements the action γ on the cyclic vector (U g (π a Ω) = π (γ g a) Ω) and the vectors π a Ω are dense, then the implementation holds at the operator level: U g · π(a) · U(g)⁻¹ = π(γ g a) on all of H. (No group structure on the index G is needed; the inverse is the inverse of the unitary U g.)

theorem Physicslib4.GNS.exists_gns_unitary_of_invariant {A : Type u} [CStarAlgebra A] {G : Type u_1} [Monoid G] (γ : GA ≃⋆ₐ[] A) (ω : State A) (hinv : ∀ (g : G) (a : A), ω ((γ g) a) = ω a) (hmul : ∀ (g g' : G) (a : A), (γ (g' * g)) a = (γ g') ((γ g) a)) (hone : ∀ (a : A), (γ 1) a = a) :
∃ (H : Type u) (x : NormedAddCommGroup H) (x_1 : InnerProductSpace H) (x_2 : CompleteSpace H) (π : A →⋆ₐ[] H →L[] H) (Ω : H) (U : GH ≃ₗᵢ[] H), (∀ (a : A), ω a = inner Ω ((π a) Ω)) (∀ (g : G) (a : A), (U g) ((π a) Ω) = (π ((γ g) a)) Ω) (∀ (g : G), (U g) Ω = Ω) (∀ (g g' : G), U (g' * g) = (U g).trans (U g')) U 1 = LinearIsometryEquiv.refl H (∀ (g : G) (a : A) (x_3 : H), (U g) ((π a) ((U g).symm x_3)) = (π ((γ g) a)) x_3) IsCyclicVector π Ω

GNS unitary representation of an invariant automorphism action.

For a unital C*-algebra A, a state ω, and a monoid-indexed family of *-automorphisms γ g : A ≃⋆ₐ[ℂ] A leaving ω invariant (ω (γ g a) = ω a), the action is implemented on the GNS space of ω by a unitary representation: there is a GNS triple (H, π, Ω) and unitaries U g with U g (π a Ω) = π (γ g a) Ω, U g Ω = Ω, U (g' * g) = U g' ∘ U g, and U 1 = id.

theorem Physicslib4.GNS.exists_gns_unitaryRep_of_invariant {A : Type u} [CStarAlgebra A] {G : Type u_1} [Monoid G] (γ : G →* A ≃⋆ₐ[] A) (ω : State A) (hinv : ∀ (g : G) (a : A), ω ((γ g) a) = ω a) :
∃ (H : Type u) (x : NormedAddCommGroup H) (x_1 : InnerProductSpace H) (x_2 : CompleteSpace H) (π : A →⋆ₐ[] H →L[] H) (Ω : H) (U : G →* H ≃ₗᵢ[] H), (∀ (a : A), ω a = inner Ω ((π a) Ω)) (∀ (g : G) (a : A), (U g) ((π a) Ω) = (π ((γ g) a)) Ω) (∀ (g : G), (U g) Ω = Ω) (∀ (g : G) (a : A) (x_3 : H), (U g) ((π a) ((U g).symm x_3)) = (π ((γ g) a)) x_3) IsCyclicVector π Ω

Bundled GNS unitary representation of an invariant action. The bundled form of exists_gns_unitary_of_invariant: the action enters as a group homomorphism γ : G →* (A ≃⋆ₐ[ℂ] A), and the implementing unitaries are returned as a bundled group homomorphism U : G →* (H ≃ₗᵢ[ℂ] H) — a genuine unitary representation.

The group laws U (g' * g) = U g' * U g and U 1 = 1 are now carried by U itself (map_mul/map_one), so they no longer appear as separate hypotheses on γ or clauses on U. What remains are the geometric clauses: the reproducing formula, the implementation U g (π a Ω) = π (γ g a) Ω, vacuum invariance U g Ω = Ω, operator covariance, and cyclicity. Both group structures use the composition convention f * g = g.trans f (StarAlgEquiv.aut, LinearIsometryEquiv.instGroup).

theorem Physicslib4.GNS.exists_gns_unitary_of_invariant_strongContinuous {A : Type u} [CStarAlgebra A] {G : Type u_1} [Monoid G] [TopologicalSpace G] (γ : GA ≃⋆ₐ[] A) (ω : State A) (hinv : ∀ (g : G) (a : A), ω ((γ g) a) = ω a) (hmul : ∀ (g g' : G) (a : A), (γ (g' * g)) a = (γ g') ((γ g) a)) (hone : ∀ (a : A), (γ 1) a = a) (hwc : ∀ (a b : A), Continuous fun (g : G) => ω (star a * (γ g) b)) :
∃ (H : Type u) (x : NormedAddCommGroup H) (x_1 : InnerProductSpace H) (x_2 : CompleteSpace H) (π : A →⋆ₐ[] H →L[] H) (Ω : H) (U : GH ≃ₗᵢ[] H), (∀ (a : A), ω a = inner Ω ((π a) Ω)) (∀ (g : G) (a : A), (U g) ((π a) Ω) = (π ((γ g) a)) Ω) (∀ (g : G), (U g) Ω = Ω) (∀ (g g' : G), U (g' * g) = (U g).trans (U g')) U 1 = LinearIsometryEquiv.refl H (∀ (ψ : H), Continuous fun (g : G) => (U g) ψ) ∀ (g : G) (a : A) (x_3 : H), (U g) ((π a) ((U g).symm x_3)) = (π ((γ g) a)) x_3

Strongly continuous GNS unitary representation of an invariant action.

Strengthening of exists_gns_unitary_of_invariant: if, in addition, the index G carries a topology and the matrix coefficients g ↦ ω(a⋆ · γ g b) are continuous for all a, b : A (the weak-continuity hypothesis), then the implementing unitary representation U is strongly continuous: g ↦ U g ψ is continuous for every vector ψ.

The proof feeds the analytic core strongContinuous_of_weak: the cyclic vectors π a Ω are dense, and the matrix coefficient g ↦ ⟪π a Ω, U g (π b Ω)⟫ equals g ↦ ω(a⋆ · γ g b) (by the implementation property and the reproducing formula), which is continuous by hypothesis.

theorem Physicslib4.GNS.exists_gns_unitaryRep_of_invariant_strongContinuous {A : Type u} [CStarAlgebra A] {G : Type u_1} [Monoid G] [TopologicalSpace G] (γ : G →* A ≃⋆ₐ[] A) (ω : State A) (hinv : ∀ (g : G) (a : A), ω ((γ g) a) = ω a) (hwc : ∀ (a b : A), Continuous fun (g : G) => ω (star a * (γ g) b)) :
∃ (H : Type u) (x : NormedAddCommGroup H) (x_1 : InnerProductSpace H) (x_2 : CompleteSpace H) (π : A →⋆ₐ[] H →L[] H) (Ω : H) (U : G →* H ≃ₗᵢ[] H), (∀ (a : A), ω a = inner Ω ((π a) Ω)) (∀ (g : G) (a : A), (U g) ((π a) Ω) = (π ((γ g) a)) Ω) (∀ (g : G), (U g) Ω = Ω) (∀ (ψ : H), Continuous fun (g : G) => (U g) ψ) ∀ (g : G) (a : A) (x_3 : H), (U g) ((π a) ((U g).symm x_3)) = (π ((γ g) a)) x_3

Bundled strongly continuous GNS unitary representation. The bundled form of exists_gns_unitary_of_invariant_strongContinuous: the action enters as a group homomorphism γ : G →* (A ≃⋆ₐ[ℂ] A) and the strongly continuous implementing unitaries are returned as a bundled group homomorphism U : G →* (H ≃ₗᵢ[ℂ] H). The group laws are carried by U; the strong-continuity clause g ↦ U g ψ continuous and the geometric clauses remain.