Documentation

Physicslib4.GNS.UnitaryEquiv

Unitary equivalence of representations #

Two *-representations π₁ : A →⋆ₐ[ℂ] (H₁ →L[ℂ] H₁) and π₂ : A →⋆ₐ[ℂ] (H₂ →L[ℂ] H₂) are unitarily equivalent when there is a Hilbert-space isometric isomorphism U : H₁ ≃ₗᵢ[ℂ] H₂ intertwining them: U (π₁ a x) = π₂ a (U x). This is the basic equivalence of the representation theory underlying superselection sectors.

This file defines UnitaryEquiv, proves it is an equivalence relation (reflexive, symmetric, transitive), and shows that the two central representation-theoretic properties — irreducibility and factoriality (trivial center of the generated von Neumann algebra) — are invariants of unitary equivalence. The transport is packaged through the cross-space conjugation conjMulEquiv U : (H₁ →L[ℂ] H₁) ≃* (H₂ →L[ℂ] H₂), T ↦ U T U⁻¹, which carries π₁(A) onto π₂(A), centralizers onto centralizers, and scalars onto scalars.

def Physicslib4.GNS.UnitaryEquiv {A : Type u_1} [CStarAlgebra A] {H₁ : Type u_2} [NormedAddCommGroup H₁] [InnerProductSpace H₁] [CompleteSpace H₁] {H₂ : Type u_3} [NormedAddCommGroup H₂] [InnerProductSpace H₂] [CompleteSpace H₂] (π₁ : A →⋆ₐ[] H₁ →L[] H₁) (π₂ : A →⋆ₐ[] H₂ →L[] H₂) :

Two *-representations of A are unitarily equivalent when an isometric isomorphism of the underlying Hilbert spaces intertwines them.

Equations
Instances For

    Equivalence relation #

    Unitary equivalence is reflexive.

    theorem Physicslib4.GNS.UnitaryEquiv.symm {A : Type u_1} [CStarAlgebra A] {H₁ : Type u_2} [NormedAddCommGroup H₁] [InnerProductSpace H₁] [CompleteSpace H₁] {H₂ : Type u_3} [NormedAddCommGroup H₂] [InnerProductSpace H₂] [CompleteSpace H₂] {π₁ : A →⋆ₐ[] H₁ →L[] H₁} {π₂ : A →⋆ₐ[] H₂ →L[] H₂} (h : UnitaryEquiv π₁ π₂) :
    UnitaryEquiv π₂ π₁

    Unitary equivalence is symmetric.

    theorem Physicslib4.GNS.UnitaryEquiv.trans {A : Type u_1} [CStarAlgebra A] {H₁ : Type u_2} [NormedAddCommGroup H₁] [InnerProductSpace H₁] [CompleteSpace H₁] {H₂ : Type u_3} [NormedAddCommGroup H₂] [InnerProductSpace H₂] [CompleteSpace H₂] {H₃ : Type u_4} [NormedAddCommGroup H₃] [InnerProductSpace H₃] [CompleteSpace H₃] {π₁ : A →⋆ₐ[] H₁ →L[] H₁} {π₂ : A →⋆ₐ[] H₂ →L[] H₂} {π₃ : A →⋆ₐ[] H₃ →L[] H₃} (h₁₂ : UnitaryEquiv π₁ π₂) (h₂₃ : UnitaryEquiv π₂ π₃) :
    UnitaryEquiv π₁ π₃

    Unitary equivalence is transitive.

    Cross-space conjugation of operators #

    noncomputable def Physicslib4.GNS.conjCLM {H₁ : Type u_2} [NormedAddCommGroup H₁] [InnerProductSpace H₁] {H₂ : Type u_3} [NormedAddCommGroup H₂] [InnerProductSpace H₂] (U : H₁ ≃ₗᵢ[] H₂) (T : H₁ →L[] H₁) :
    H₂ →L[] H₂

    Conjugation of an operator T : H₁ →L H₁ by a unitary U : H₁ ≃ₗᵢ H₂, producing U T U⁻¹ : H₂ →L H₂.

    Equations
    Instances For
      @[simp]
      theorem Physicslib4.GNS.conjCLM_apply {H₁ : Type u_2} [NormedAddCommGroup H₁] [InnerProductSpace H₁] {H₂ : Type u_3} [NormedAddCommGroup H₂] [InnerProductSpace H₂] (U : H₁ ≃ₗᵢ[] H₂) (T : H₁ →L[] H₁) (x : H₂) :
      (conjCLM U T) x = U (T (U.symm x))
      noncomputable def Physicslib4.GNS.conjMulEquiv {H₁ : Type u_2} [NormedAddCommGroup H₁] [InnerProductSpace H₁] {H₂ : Type u_3} [NormedAddCommGroup H₂] [InnerProductSpace H₂] (U : H₁ ≃ₗᵢ[] H₂) :
      (H₁ →L[] H₁) ≃* (H₂ →L[] H₂)

      Conjugation by U as a multiplicative isomorphism of operator algebras (H₁ →L H₁) ≃* (H₂ →L H₂).

      Equations
      Instances For
        @[simp]
        theorem Physicslib4.GNS.conjMulEquiv_apply {H₁ : Type u_2} [NormedAddCommGroup H₁] [InnerProductSpace H₁] {H₂ : Type u_3} [NormedAddCommGroup H₂] [InnerProductSpace H₂] (U : H₁ ≃ₗᵢ[] H₂) (T : H₁ →L[] H₁) :
        theorem Physicslib4.GNS.mulEquiv_image_centralizer {M : Type u_5} {N : Type u_6} [Monoid M] [Monoid N] (e : M ≃* N) (s : Set M) :
        e '' s.centralizer = (e '' s).centralizer

        The general fact that a multiplicative isomorphism carries centralizers to centralizers.

        theorem Physicslib4.GNS.conjMulEquiv_pi {A : Type u_1} [CStarAlgebra A] {H₁ : Type u_2} [NormedAddCommGroup H₁] [InnerProductSpace H₁] [CompleteSpace H₁] {H₂ : Type u_3} [NormedAddCommGroup H₂] [InnerProductSpace H₂] [CompleteSpace H₂] {π₁ : A →⋆ₐ[] H₁ →L[] H₁} {π₂ : A →⋆ₐ[] H₂ →L[] H₂} {U : H₁ ≃ₗᵢ[] H₂} (hU : ∀ (a : A) (x : H₁), U ((π₁ a) x) = (π₂ a) (U x)) (a : A) :
        (conjMulEquiv U) (π₁ a) = π₂ a

        Conjugation carries π₁(a) to π₂(a) when U intertwines the two representations.

        theorem Physicslib4.GNS.conjMulEquiv_image_range {A : Type u_1} [CStarAlgebra A] {H₁ : Type u_2} [NormedAddCommGroup H₁] [InnerProductSpace H₁] [CompleteSpace H₁] {H₂ : Type u_3} [NormedAddCommGroup H₂] [InnerProductSpace H₂] [CompleteSpace H₂] {π₁ : A →⋆ₐ[] H₁ →L[] H₁} {π₂ : A →⋆ₐ[] H₂ →L[] H₂} {U : H₁ ≃ₗᵢ[] H₂} (hU : ∀ (a : A) (x : H₁), U ((π₁ a) x) = (π₂ a) (U x)) :
        (conjMulEquiv U) '' Set.range π₁ = Set.range π₂

        Conjugation carries the image of π₁ onto the image of π₂.

        Conjugation fixes the scalar operators setwise.

        Invariance of irreducibility and factoriality #

        Irreducibility is exactly triviality of the commutant: the commutant of the image π(A) is the scalar operators.

        theorem Physicslib4.GNS.UnitaryEquiv.isIrreducible {A : Type u_1} [CStarAlgebra A] {H₁ : Type u_2} [NormedAddCommGroup H₁] [InnerProductSpace H₁] [CompleteSpace H₁] {H₂ : Type u_3} [NormedAddCommGroup H₂] [InnerProductSpace H₂] [CompleteSpace H₂] {π₁ : A →⋆ₐ[] H₁ →L[] H₁} {π₂ : A →⋆ₐ[] H₂ →L[] H₂} (h : UnitaryEquiv π₁ π₂) (hirr : IsIrreducible π₁) :

        Irreducibility is a unitary invariant. If π₁ is unitarily equivalent to π₂ and π₁ is irreducible, then so is π₂.

        theorem Physicslib4.GNS.UnitaryEquiv.isIrreducible_iff {A : Type u_1} [CStarAlgebra A] {H₁ : Type u_2} [NormedAddCommGroup H₁] [InnerProductSpace H₁] [CompleteSpace H₁] {H₂ : Type u_3} [NormedAddCommGroup H₂] [InnerProductSpace H₂] [CompleteSpace H₂] {π₁ : A →⋆ₐ[] H₁ →L[] H₁} {π₂ : A →⋆ₐ[] H₂ →L[] H₂} (h : UnitaryEquiv π₁ π₂) :

        Irreducibility is invariant under unitary equivalence (iff form).

        theorem Physicslib4.GNS.conjMulEquiv_image_gnsVonNeumann {A : Type u_1} [CStarAlgebra A] {H₁ : Type u_2} [NormedAddCommGroup H₁] [InnerProductSpace H₁] [CompleteSpace H₁] {H₂ : Type u_3} [NormedAddCommGroup H₂] [InnerProductSpace H₂] [CompleteSpace H₂] {π₁ : A →⋆ₐ[] H₁ →L[] H₁} {π₂ : A →⋆ₐ[] H₂ →L[] H₂} {U : H₁ ≃ₗᵢ[] H₂} (hU : ∀ (a : A) (x : H₁), U ((π₁ a) x) = (π₂ a) (U x)) :

        Conjugation carries the generated von Neumann algebra of π₁ onto that of π₂.

        theorem Physicslib4.GNS.UnitaryEquiv.isFactor {A : Type u_1} [CStarAlgebra A] {H₁ : Type u_2} [NormedAddCommGroup H₁] [InnerProductSpace H₁] [CompleteSpace H₁] {H₂ : Type u_3} [NormedAddCommGroup H₂] [InnerProductSpace H₂] [CompleteSpace H₂] {π₁ : A →⋆ₐ[] H₁ →L[] H₁} {π₂ : A →⋆ₐ[] H₂ →L[] H₂} (h : UnitaryEquiv π₁ π₂) (hf : IsFactor (gnsVonNeumann π₁)) :

        Factoriality is a unitary invariant. If π₁ is unitarily equivalent to π₂ and the von Neumann algebra π₁(A)'' is a factor, then so is π₂(A)''.

        theorem Physicslib4.GNS.UnitaryEquiv.isFactor_iff {A : Type u_1} [CStarAlgebra A] {H₁ : Type u_2} [NormedAddCommGroup H₁] [InnerProductSpace H₁] [CompleteSpace H₁] {H₂ : Type u_3} [NormedAddCommGroup H₂] [InnerProductSpace H₂] [CompleteSpace H₂] {π₁ : A →⋆ₐ[] H₁ →L[] H₁} {π₂ : A →⋆ₐ[] H₂ →L[] H₂} (h : UnitaryEquiv π₁ π₂) :

        Factoriality is invariant under unitary equivalence (iff form).