Physicslib4.AQFT.HaagKastler.QuasilocalIntertwiner

The quasilocal lift of the covariance action #

This file defines the densely-defined intertwiner ι_B a ↦ ι_{L·B}(α_L a) on the dense local *-subalgebra, extends it to the quasilocal algebra (quasilocalLift, HaagKastlerNet.action), and studies invariant states and their covariant GNS representations. Along the way:

Haag-Kastler directedness of the Alexandrov basis. Any two Alexandrov-basis sets are contained in a common Alexandrov-basis set.

The *-subalgebra of the quasilocal algebra generated by the union of all local images is dense: it contains the (already dense) union of the images ι_B(𝔘(B)).

The union of all local images ι_B(𝔘(B)) over Alexandrov-basis sets B.

Equations
Instances For
    theorem Physicslib4.AQFT.HaagKastler.QuasilocalAlgebra.exists_common_image {U : LocalNet} {i : Isotony U} (Q : QuasilocalAlgebra U i) {x y : Q.carrier} (hx : x ∈ Q.localImages) (hy : y ∈ Q.localImages) :
    ∃ (C : Set StandardMinkowskiSpacetime.Carrier) (hC : IsAlexandrovBasisSet C) (a : U.algebra C) (b : U.algebra C), (Q.ι hC) a = x ∧ (Q.ι hC) b = y

    Directedness of the local images. Any two elements of the union of local images are images, from a common basis set C, of elements of 𝔘(C) - using basis directedness and the isotony-coherence ι_inclusion.

    The union of local images is a *-subalgebra of the quasilocal algebra. Closure under multiplication and addition uses directedness (exists_common_image) to route both arguments through a single embedding ι_C; closure under star, 1, 0, and scalars is pointwise.

    Equations
    Instances For

      The local *-subalgebra is dense in the quasilocal algebra.

      theorem Physicslib4.AQFT.HaagKastler.QuasilocalAlgebra.ι_cast {U : LocalNet} {i : Isotony U} (Q : QuasilocalAlgebra U i) ⦃B₁ B₂ : Set StandardMinkowskiSpacetime.Carrier⦄ (hB₁ : IsAlexandrovBasisSet B₁) (hB₂ : IsAlexandrovBasisSet B₂) (h : B₁ = B₂) (a : U.algebra B₁) :
      (Q.ι hB₂) (⋯.mp a) = (Q.ι hB₁) a

      Naturality of the embeddings under set equality. If B₁ = B₂ then the embedding of a and of its transport agree in 𝔘. Used to reconcile the cross-fiber casts coming from covEquiv_one / covEquiv_mul.

      Covariance-compatible embeddings. A quasilocal algebra Q of the net N is covariant-compatible for a Lorentz transformation L if its local embeddings intertwine the covariance action with the chosen isotony inclusions: ι_{L·B}(α_L a) = ι_{L·C}(α_L (incl_{B,C} a)) for B ⊆ C. This is the honest content carried by the embeddings of a genuinely covariant 𝔘.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        Every quasilocal algebra is covariance-compatible. Axiom 5 (3) is stated for the Axiom 2 isotony family, so α_L intertwines the isotony embeddings, and the cocone condition ι_inclusion then gives IsCovariantQuasilocal for every quasilocal algebra and every Lorentz transformation.

        theorem Physicslib4.AQFT.HaagKastler.ι_covEquiv_congr (N : HaagKastlerNet) (Q : QuasilocalAlgebra N.U N.isotony) (L : InhomogeneousLorentzGroup) ⦃B B' : Set StandardMinkowskiSpacetime.Carrier⦄ (hB : IsAlexandrovBasisSet B) (hB' : IsAlexandrovBasisSet B') (a : N.U.algebra B) (a' : N.U.algebra B') (heq : (Q.ι hB) a = (Q.ι hB') a') :
        (Q.ι ⋯) ((N.covEquiv L B) a) = (Q.ι ⋯) ((N.covEquiv L B') a')

        Well-definedness of the intertwiner. If two local elements ι_B a and ι_{B'} a' agree in 𝔘, then their intended images ι_{L·B}(α_L a) and ι_{L·B'}(α_L a') agree. The proof routes both through a common basis set C (directedness), uses ι_inclusion + injectivity to identify the inclusions, and isCovariantQuasilocal to push through the action.

        The intertwiner on the quasilocal algebra: on a local element ι_B a it returns ι_{L·B}(α_L a) (and 0 off the local images). Its characterising equation is intertwiner_ι.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          Defining equation of the intertwiner. On ι_B a it returns ι_{L·B}(α_L a), well-definedly.

          Additivity of the intertwiner. On the local images it preserves addition - both arguments are routed through a common basis algebra ι_C.

          Multiplicativity of the intertwiner. On the local images it preserves multiplication - both arguments are routed through a common basis algebra.

          The intertwiner preserves star on the local images.

          The intertwiner is ℂ-linear on the local images.

          The intertwiner as a *-homomorphism on the local subalgebra. Bundles the homomorphism laws of intertwiner into a StarAlgHom from the dense local *-subalgebra of 𝔘 into 𝔘.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            The intertwiner is norm-preserving on the local images. It maps ι_B a ↦ ι_{L·B}(α_L a); both embeddings are isometric (norm_ι, using that L·B is again a basis set) and α_L is isometric (norm_covEquiv).

            The bundled intertwiner is an isometry on the local *-subalgebra.

            Existence of the extended intertwiner. The norm-preserving (hence uniformly continuous) *-homomorphism on the dense local *-subalgebra extends to a *-homomorphism F : 𝔘 →⋆ₐ[ℂ] 𝔘 agreeing with the intertwiner on the local images.

            The chosen extended intertwiner Φ_L : 𝔘 →⋆ₐ[ℂ] 𝔘 of a quasilocal algebra.

            Equations
            Instances For

              The extended intertwiner Φ_L is continuous.

              Φ_L implements the fiberwise action on the generators: Φ_L (ι_B a) = ι_{L·B}(α_L a).

              theorem Physicslib4.AQFT.HaagKastler.starAlgHom_ext_localImages {N : HaagKastlerNet} {Q : QuasilocalAlgebra N.U N.isotony} {f g : Q.carrier →⋆ₐ[ℂ] Q.carrier} (hf : Continuous ⇑f) (hg : Continuous ⇑g) (h : ∀ ⦃B : Set StandardMinkowskiSpacetime.Carrier⦄ (hB : IsAlexandrovBasisSet B) (a : N.U.algebra B), f ((Q.ι hB) a) = g ((Q.ι hB) a)) :
              f = g

              Two *-homomorphisms of 𝔘 that are continuous and agree on the local images are equal (the images are dense).

              Φ is multiplicative in the group element: Φ_{L'·L} = Φ_{L'} ∘ Φ_L.

              Existence of the quasilocal lift. For every quasilocal algebra (all are covariance-compatible, isCovariantQuasilocal), the fiberwise Lorentz action lifts to a *-automorphism of 𝔘, inhabiting QuasilocalLift.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For

                The quasilocal lift exists for every Lorentz transformation.

                The quasilocal lift exists unconditionally for the trivial net.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For

                  The lift of the Lorentz action of L to a *-automorphism of the quasilocal algebra, packaged as a QuasilocalLift.

                  Equations
                  Instances For

                    The automorphism β_L of the quasilocal algebra 𝔘 by which a Poincaré transformation L acts.

                    Axiom 5 gives *-isomorphisms α_L : 𝔘(B) → 𝔘(LB) between local algebras. They fit together into a single *-automorphism β_L of 𝔘 with β_L(ι_B a) = ι_(LB)(α_L a) (action_ι): β_L is defined by this formula on the union of the local images, which is a dense *-subalgebra since the diamonds are directed, and extended by continuity. It is unique (QuasilocalLift.unique), and L ↦ β_L is a group homomorphism (action_one, action_mul, actionHom).

                    Blueprint: def:covariant-quasilocal-algebra

                    Equations
                    Instances For

                      The action implements the fiberwise covariance on the local images: β_L (ι_B a) = ι_{L·B}(α_L a).

                      The action agrees with the underlying extended *-homomorphism.

                      The action is trivial at the identity: β_1 = id.

                      The action is multiplicative in the group element: β_{L'·L} = β_{L'} ∘ β_L.

                      The covariance action sends the identity to the identity automorphism.

                      The covariance action is multiplicative: β_{L'·L} = β_L followed by β_{L'}.

                      The covariance action packaged as a group homomorphism from the inhomogeneous Lorentz group to the *-automorphism group of the quasilocal algebra, L ↦ β_L. This bundles action_one and action_mul; the target's group law is composition (f * g = g.trans f, StarAlgEquiv.aut), which is exactly the form of action_mul. It exhibits the covariance action as a genuine unitary-free representation of the Poincaré group by *-automorphisms of 𝔘.

                      Equations
                      Instances For

                        A state ω on the quasilocal algebra is Poincaré invariant if ω(β_L a) = ω(a) for all L and a.

                        Here β_L is the automorphism HaagKastlerNet.action by which L acts on 𝔘. Invariance is the first of the two conditions on a vacuum state (HaagKastlerNet.IsVacuumState); the second is the spectrum condition. In the GNS representation of an invariant state the action is implemented by unitaries U(L) that fix the cyclic vector (IsInvariantState.exists_gns_unitary).

                        Blueprint: def:invariant-state

                        Equations
                        Instances For

                          Invariance of the GNS inner product. For an invariant state, the sesquilinear form (a, b) ↦ ω(a^* b) - which is the GNS inner product of the cyclic vectors π(a)Ω, π(b)Ω - is preserved by the action. This is the algebraic input that makes the implementing operator on the GNS space an isometry, hence (Step 2) a unitary.

                          theorem Physicslib4.AQFT.HaagKastler.HaagKastlerNet.IsInvariantState.exists_gns_unitary (N : HaagKastlerNet) {ω : GNS.State N.quasilocal.carrier} (hω : N.IsInvariantState ω) :
                          ∃ (H : Type u) (x : NormedAddCommGroup H) (x_1 : InnerProductSpace ℂ H) (x_2 : CompleteSpace H) (π : N.quasilocal.carrier →⋆ₐ[ℂ] H →L[ℂ] H) (Ω : H) (U : InhomogeneousLorentzGroup → H ≃ₗᵢ[ℂ] H), (∀ (a : N.quasilocal.carrier), ω a = inner ℂ Ω ((π a) Ω)) ∧ (∀ (L : InhomogeneousLorentzGroup) (a : N.quasilocal.carrier), (U L) ((π a) Ω) = (π ((N.action L) a)) Ω) ∧ (∀ (L : InhomogeneousLorentzGroup), (U L) Ω = Ω) ∧ (∀ (L L' : InhomogeneousLorentzGroup), U (L' * L) = (U L).trans (U L')) ∧ U 1 = LinearIsometryEquiv.refl ℂ H ∧ (∀ (L : InhomogeneousLorentzGroup) (a : N.quasilocal.carrier) (x_3 : H), (U L) ((π a) ((U L).symm x_3)) = (π ((N.action L) a)) x_3) ∧ GNS.IsCyclicVector π Ω

                          Step 2: GNS unitary implementation of an invariant state. For an invariant state ω, the fiberwise covariance action is implemented on the GNS Hilbert space by a family of unitaries U L with U L (π a Ω) = π (β_L a) Ω and U L Ω = Ω. The unitaries are the dense-extension of the isometry π a Ω ↦ π (β_L a) Ω (isometric by inner_invariant), via LinearEquiv.extendOfIsometry.

                          theorem Physicslib4.AQFT.HaagKastler.HaagKastlerNet.IsInvariantState.exists_gns_unitary_strongContinuous (N : HaagKastlerNet) {ω : GNS.State N.quasilocal.carrier} (hω : N.IsInvariantState ω) (hwc : ∀ (a b : N.quasilocal.carrier), Continuous fun (L : InhomogeneousLorentzGroup) => ω (star a * (N.action L) b)) :
                          ∃ (H : Type u) (x : NormedAddCommGroup H) (x_1 : InnerProductSpace ℂ H) (x_2 : CompleteSpace H) (π : N.quasilocal.carrier →⋆ₐ[ℂ] H →L[ℂ] H) (Ω : H) (U : InhomogeneousLorentzGroup → H ≃ₗᵢ[ℂ] H), (∀ (a : N.quasilocal.carrier), ω a = inner ℂ Ω ((π a) Ω)) ∧ (∀ (L : InhomogeneousLorentzGroup) (a : N.quasilocal.carrier), (U L) ((π a) Ω) = (π ((N.action L) a)) Ω) ∧ (∀ (L : InhomogeneousLorentzGroup), (U L) Ω = Ω) ∧ (∀ (L L' : InhomogeneousLorentzGroup), U (L' * L) = (U L).trans (U L')) ∧ U 1 = LinearIsometryEquiv.refl ℂ H ∧ (∀ (ψ : H), Continuous fun (L : InhomogeneousLorentzGroup) => (U L) ψ) ∧ ∀ (L : InhomogeneousLorentzGroup) (a : N.quasilocal.carrier) (x_3 : H), (U L) ((π a) ((U L).symm x_3)) = (π ((N.action L) a)) x_3

                          Strongly continuous GNS unitary representation of an invariant state.

                          Strengthening of IsInvariantState.exists_gns_unitary: if the quasilocal matrix coefficients L ↦ ω(a⋆ · β_L b) are continuous in the Lorentz transformation L (with respect to the topology on InhomogeneousLorentzGroup), then the implementing unitary representation U is strongly continuous - L ↦ U L ψ is continuous for every GNS vector ψ.

                          This is the quasilocal-state form of the weak-continuity hypothesis; it is the direct specialization of the algebra-agnostic GNS.exists_gns_unitary_of_invariant_strongContinuous.

                          theorem Physicslib4.AQFT.HaagKastler.HaagKastlerNet.IsInvariantState.exists_gns_unitaryRep (N : HaagKastlerNet) {ω : GNS.State N.quasilocal.carrier} (hω : N.IsInvariantState ω) :
                          ∃ (H : Type u) (x : NormedAddCommGroup H) (x_1 : InnerProductSpace ℂ H) (x_2 : CompleteSpace H) (π : N.quasilocal.carrier →⋆ₐ[ℂ] H →L[ℂ] H) (Ω : H) (U : InhomogeneousLorentzGroup →* H ≃ₗᵢ[ℂ] H), (∀ (a : N.quasilocal.carrier), ω a = inner ℂ Ω ((π a) Ω)) ∧ (∀ (L : InhomogeneousLorentzGroup) (a : N.quasilocal.carrier), (U L) ((π a) Ω) = (π ((N.action L) a)) Ω) ∧ (∀ (L : InhomogeneousLorentzGroup), (U L) Ω = Ω) ∧ (∀ (L : InhomogeneousLorentzGroup) (a : N.quasilocal.carrier) (x_3 : H), (U L) ((π a) ((U L).symm x_3)) = (π ((N.action L) a)) x_3) ∧ GNS.IsCyclicVector π Ω

                          Bundled GNS unitary representation of an invariant state. The bundled form of IsInvariantState.exists_gns_unitary: the implementing unitaries are returned as a genuine unitary representation U : InhomogeneousLorentzGroup →* (H ≃ₗᵢ[ℂ] H) (a bundled group homomorphism), rather than a bare family with separate group-law clauses. It feeds the covariance group homomorphism N.actionHom into the bundled analytic core GNS.exists_gns_unitaryRep_of_invariant.

                          theorem Physicslib4.AQFT.HaagKastler.HaagKastlerNet.IsInvariantState.exists_gns_unitaryRep_strongContinuous (N : HaagKastlerNet) {ω : GNS.State N.quasilocal.carrier} (hω : N.IsInvariantState ω) (hwc : ∀ (a b : N.quasilocal.carrier), Continuous fun (L : InhomogeneousLorentzGroup) => ω (star a * (N.action L) b)) :
                          ∃ (H : Type u) (x : NormedAddCommGroup H) (x_1 : InnerProductSpace ℂ H) (x_2 : CompleteSpace H) (π : N.quasilocal.carrier →⋆ₐ[ℂ] H →L[ℂ] H) (Ω : H) (U : InhomogeneousLorentzGroup →* H ≃ₗᵢ[ℂ] H), (∀ (a : N.quasilocal.carrier), ω a = inner ℂ Ω ((π a) Ω)) ∧ (∀ (L : InhomogeneousLorentzGroup) (a : N.quasilocal.carrier), (U L) ((π a) Ω) = (π ((N.action L) a)) Ω) ∧ (∀ (L : InhomogeneousLorentzGroup), (U L) Ω = Ω) ∧ (∀ (ψ : H), Continuous fun (L : InhomogeneousLorentzGroup) => (U L) ψ) ∧ ∀ (L : InhomogeneousLorentzGroup) (a : N.quasilocal.carrier) (x_3 : H), (U L) ((π a) ((U L).symm x_3)) = (π ((N.action L) a)) x_3

                          Bundled strongly continuous GNS unitary representation of an invariant state. The bundled form of IsInvariantState.exists_gns_unitary_strongContinuous: the strongly continuous implementing unitaries are returned as a bundled group homomorphism U : InhomogeneousLorentzGroup →* (H ≃ₗᵢ[ℂ] H).

                          theorem Physicslib4.AQFT.HaagKastler.HaagKastlerNet.IsInvariantState.exists_gns_irreducible_covariant (N : HaagKastlerNet) {ω : GNS.State N.quasilocal.carrier} (hω : N.IsInvariantState ω) (hpure : GNS.IsPure ω) :
                          ∃ (H : Type u) (x : NormedAddCommGroup H) (x_1 : InnerProductSpace ℂ H) (x_2 : CompleteSpace H) (π : N.quasilocal.carrier →⋆ₐ[ℂ] H →L[ℂ] H) (Ω : H) (U : InhomogeneousLorentzGroup → H ≃ₗᵢ[ℂ] H), GNS.IsCyclicVector π Ω ∧ (∀ (a : N.quasilocal.carrier), ω a = inner ℂ Ω ((π a) Ω)) ∧ (∀ (L : InhomogeneousLorentzGroup) (a : N.quasilocal.carrier), (U L) ((π a) Ω) = (π ((N.action L) a)) Ω) ∧ (∀ (L : InhomogeneousLorentzGroup), (U L) Ω = Ω) ∧ (∀ (L L' : InhomogeneousLorentzGroup), U (L' * L) = (U L).trans (U L')) ∧ U 1 = LinearIsometryEquiv.refl ℂ H ∧ (∀ (L : InhomogeneousLorentzGroup) (a : N.quasilocal.carrier) (x_3 : H), (U L) ((π a) ((U L).symm x_3)) = (π ((N.action L) a)) x_3) ∧ GNS.IsIrreducible π ∧ GNS.gnsVonNeumann π = Set.univ

                          Irreducible covariant representation of a pure invariant state (Minkowski). A state ω on the quasilocal algebra that is both invariant under the covariance action and pure yields a GNS representation that is simultaneously covariant - implemented by a unitary representation U of the inhomogeneous Lorentz group fixing the cyclic vector Ω, with the operator covariance U(L) π(a) U(L)⁻¹ = π(β_L a) - and irreducible. It combines IsInvariantState.exists_gns_unitary (a covariant GNS triple with invariant cyclic Ω) with purity ⟹ irreducibility (isPure_iff_isIrreducible).

                          A vacuum representation additionally requires the spectrum condition (positivity of the energy-momentum spectrum); see HaagKastlerNet.IsVacuumState.

                          Purity is covariance-invariant (Minkowski). A state ω on the quasilocal algebra is pure if and only if its pullback ω ∘ β_L along the covariance automorphism is pure: purity is preserved by the *-automorphism β_L = N.action L. Specialization of isPure_precomp_iff.

                          GNS covariance along the quasilocal action #

                          theorem Physicslib4.AQFT.HaagKastler.HaagKastlerNet.unitaryEquiv_gns_action (N : HaagKastlerNet) (L : InhomogeneousLorentzGroup) (ω : GNS.State N.quasilocal.carrier) {H₁ : Type u_1} [NormedAddCommGroup H₁] [InnerProductSpace ℂ H₁] [CompleteSpace H₁] (π₁ : N.quasilocal.carrier →⋆ₐ[ℂ] H₁ →L[ℂ] H₁) (Ω₁ : H₁) {H₂ : Type u_2} [NormedAddCommGroup H₂] [InnerProductSpace ℂ H₂] [CompleteSpace H₂] (π₂ : N.quasilocal.carrier →⋆ₐ[ℂ] H₂ →L[ℂ] H₂) (Ω₂ : H₂) (hcyc₁ : GNS.IsCyclicVector π₁ Ω₁) (hrep₁ : ∀ (a : N.quasilocal.carrier), (ω.comp (N.action L).toStarAlgHom) a = inner ℂ Ω₁ ((π₁ a) Ω₁)) (hcyc₂ : GNS.IsCyclicVector π₂ Ω₂) (hrep₂ : ∀ (b : N.quasilocal.carrier), ω b = inner ℂ Ω₂ ((π₂ b) Ω₂)) :

                          GNS covariance along the quasilocal action. The lifted covariance automorphism β_L = N.action L is a *-automorphism of the quasilocal algebra 𝔘, so a cyclic representation of 𝔘 reproducing the pullback state ω ∘ β_L is unitarily equivalent to π_ω ∘ β_L.

                          theorem Physicslib4.AQFT.HaagKastler.HaagKastlerNet.isIrreducible_iff_gns_action (N : HaagKastlerNet) (L : InhomogeneousLorentzGroup) (ω : GNS.State N.quasilocal.carrier) {H₁ : Type u_1} [NormedAddCommGroup H₁] [InnerProductSpace ℂ H₁] [CompleteSpace H₁] (π₁ : N.quasilocal.carrier →⋆ₐ[ℂ] H₁ →L[ℂ] H₁) (Ω₁ : H₁) {H₂ : Type u_2} [NormedAddCommGroup H₂] [InnerProductSpace ℂ H₂] [CompleteSpace H₂] (π₂ : N.quasilocal.carrier →⋆ₐ[ℂ] H₂ →L[ℂ] H₂) (Ω₂ : H₂) (hcyc₁ : GNS.IsCyclicVector π₁ Ω₁) (hrep₁ : ∀ (a : N.quasilocal.carrier), (ω.comp (N.action L).toStarAlgHom) a = inner ℂ Ω₁ ((π₁ a) Ω₁)) (hcyc₂ : GNS.IsCyclicVector π₂ Ω₂) (hrep₂ : ∀ (b : N.quasilocal.carrier), ω b = inner ℂ Ω₂ ((π₂ b) Ω₂)) :

                          Irreducibility is Lorentz invariant on the quasilocal algebra. With the GNS data above, π₁ is irreducible exactly when π₂ is.

                          theorem Physicslib4.AQFT.HaagKastler.HaagKastlerNet.isFactor_iff_gns_action (N : HaagKastlerNet) (L : InhomogeneousLorentzGroup) (ω : GNS.State N.quasilocal.carrier) {H₁ : Type u_1} [NormedAddCommGroup H₁] [InnerProductSpace ℂ H₁] [CompleteSpace H₁] (π₁ : N.quasilocal.carrier →⋆ₐ[ℂ] H₁ →L[ℂ] H₁) (Ω₁ : H₁) {H₂ : Type u_2} [NormedAddCommGroup H₂] [InnerProductSpace ℂ H₂] [CompleteSpace H₂] (π₂ : N.quasilocal.carrier →⋆ₐ[ℂ] H₂ →L[ℂ] H₂) (Ω₂ : H₂) (hcyc₁ : GNS.IsCyclicVector π₁ Ω₁) (hrep₁ : ∀ (a : N.quasilocal.carrier), (ω.comp (N.action L).toStarAlgHom) a = inner ℂ Ω₁ ((π₁ a) Ω₁)) (hcyc₂ : GNS.IsCyclicVector π₂ Ω₂) (hrep₂ : ∀ (b : N.quasilocal.carrier), ω b = inner ℂ Ω₂ ((π₂ b) Ω₂)) :

                          Factoriality is Lorentz invariant on the quasilocal algebra. With the GNS data above, π₁(𝔘)'' is a factor exactly when π₂(𝔘)'' is. So the superselection type of a global state is a Lorentz invariant.