Physicslib4.AQFT.HaagKastler.Net

Haag-Kastler nets #

This file bundles the data of Axiom 1 (def:local-algebras) together with the propositional content of Axioms 2, 3 and 5 into a single structure HaagKastlerNet, formalising the blueprint declaration def:haag-kastler-net (section 10.6 of the AQFT-in-Lean blueprint).

Main definitions #

Supporting lemmas #

Notes #

A Haag–Kastler net on Minkowski spacetime: a net of local algebras satisfying Axioms 1, 2, 3 and 5.

The structure bundles the local algebras B ↦ 𝔘(B) of Axiom 1, the isotony family of Axiom 2, and proofs of local commutativity (Axiom 3) and Lorentz covariance (Axiom 5). Theorems about a theory take a HaagKastlerNet as hypothesis and use each axiom as a field.

Two things are not fields. The quasilocal algebra is constructed from the net, as HaagKastlerNet.quasilocal. Axiom 4, that every physical observable is a quasilocal observable, relates the formalism to the world rather than constraining the net; it is the separate structure ObservableCorrespondence. Primitivity, the sixth axiom of 1964, is not adopted. nonempty_haagKastlerNet shows that the axioms are consistent.

Blueprint: def:haag-kastler-net

  • The local algebras B ↦ 𝔘(B) (Axiom 1).

    Implementation note: the universe is named, as LocalNet.{u}, so that HaagKastlerNet takes it as a parameter and nets with algebras in any universe are allowed.

  • isotony : Isotony self.U

    The isotony embeddings i(B₁, B₂) : 𝔘(B₁) → 𝔘(B₂) (Axiom 2).

  • localCommutativity : LocalCommutativity self.U self.isotony

    Local commutativity (Axiom 3): for completely spacelike diamonds B₁, B₂ and every diamond B ⊇ B₁ ∪ B₂, the images of 𝔘(B₁) and 𝔘(B₂) in 𝔘(B) commute.

  • lorentzCovariance : LorentzCovariance self.U self.isotony

    Lorentz covariance (Axiom 5): the identity component of the Poincaré group acts on the net, compatibly with isotony.

Instances For
    @[reducible, inline]

    The local algebra 𝔘(B) assigned by the net to a region B (the Axiom 1 data, via the underlying LocalNet).

    Equations
    Instances For

      Net-level normalisation 𝔘(∅) ≃⋆ₐ[ℂ] ℂ.

      Equations
      Instances For

        The empty-region algebra 𝔘(∅) is commutative.

        The empty-region algebra 𝔘(∅) is one-dimensional over ℂ.

        Isotony, reflexivity. Every Alexandrov-basis set embeds into itself via the identity unital *-monomorphism.

        theorem Physicslib4.AQFT.HaagKastler.HaagKastlerNet.isotony_trans (N : HaagKastlerNet) ⦃B₁ B₂ B₃ : Set StandardMinkowskiSpacetime.Carrier⦄ (hB₁ : IsAlexandrovBasisSet B₁) (hB₂ : IsAlexandrovBasisSet B₂) (hB₃ : IsAlexandrovBasisSet B₃) (h₁₂ : B₁ ⊆ B₂) (h₂₃ : B₂ ⊆ B₃) :
        ∃ (φ : N.algebra B₁ →⋆ₐ[ℂ] N.algebra B₃), Function.Injective ⇑φ

        Isotony, transitivity. For inclusions B₁ ⊆ B₂ ⊆ B₃ of Alexandrov-basis sets, the net's isotony embeddings compose to a unital *-monomorphism 𝔘(B₁) ↪ 𝔘(B₃).

        The quasilocal algebra 𝔘 of the net, with its embeddings ι_B : 𝔘(B) → 𝔘.

        The algebra is constructed, not assumed: exists_quasilocalAlgebra builds one from the local algebras and isotony alone, as the completion of their directed colimit, and this definition chooses it. Results about the net's quasilocal observables, representations and states are stated for this algebra.

        Blueprint: thrm:quasilocal-algebra-exists

        Equations
        Instances For

          Each local algebra 𝔘(B) of an Alexandrov-basis set embeds norm-preservingly into the canonical quasilocal algebra 𝔘.

          Each local embedding 𝔘(B) ↪ 𝔘 into the canonical quasilocal algebra is an isometry (the metric form of norm_ι).

          The *-isomorphism α_L : 𝔘(B) → 𝔘(LB) by which a Poincaré transformation L acts on the net.

          Axiom 5 (lorentzCovariance) asserts that such a family exists; this definition chooses one. covEquiv_one, covEquiv_mul and covEquiv_isotony restate the three conditions of the axiom for it.

          Equations
          Instances For

            Lorentz invariance of the local dimension. The local algebras of a region B and of its Lorentz translate L·B have the same ℂ-dimension: the covariance equivalence is in particular a ℂ-linear isomorphism 𝔘(B) ≃ₗ[ℂ] 𝔘(L·B).

            Lorentz invariance of the local norm. The covariance equivalence is a *-isomorphism of C*-algebras, hence isometric: ‖α a‖ = ‖a‖.

            Lorentz transport of commutativity. Two local elements commute iff their images under the covariance equivalence commute.

            Covariance, identity. The action of the identity Lorentz transformation is the identity automorphism (modulo the canonical identification 𝔘(B) = 𝔘(1·B) from one_smul).

            Covariance, composition. The action is multiplicative in the group element: α (L'·L) = α L' ∘ α L (modulo the canonical identification 𝔘((L'·L)·B) = 𝔘(L'·(L·B)) from mul_smul).

            theorem Physicslib4.AQFT.HaagKastler.HaagKastlerNet.covEquiv_isotony (N : HaagKastlerNet) (L : InhomogeneousLorentzGroup) ⦃B₁ B₂ : Set StandardMinkowskiSpacetime.Carrier⦄ (hB₁ : IsAlexandrovBasisSet B₁) (hB₂ : IsAlexandrovBasisSet B₂) (h : B₁ ⊆ B₂) (a : N.algebra B₁) :
            (N.covEquiv L B₂) ((N.isotony.map hB₁ hB₂ h) a) = (N.isotony.map ⋯ ⋯ ⋯) ((N.covEquiv L B₁) a)

            Covariance commutes with isotony (Axiom 5 (3)): the covariance equivalences intertwine the Axiom 2 isotony embeddings, α_L ∘ i_{B₁B₂} = i_{L·B₁, L·B₂} ∘ α_L.

            Local commutativity. The images in the canonical quasilocal algebra quasilocal of two completely-spacelike basis algebras commute. Axiom 3 asserts commutation in a common containing local algebra; LocalCommutativity.commute_ι transfers it to every quasilocal algebra.

            Local commutativity is symmetric. Commutation of completely-spacelike local algebras holds in either order.

            Characterisation of the net's quasilocal observables. An operator on the GNS Hilbert space is a quasilocal observable iff it is self-adjoint and lies in the range of the representation π of the canonical quasilocal algebra.

            Every self-adjoint operator in the range of π is a quasilocal observable of the net.

            The net's quasilocal observables are closed under scaling by a self-adjoint (i.e. real) complex scalar.

            Real-linear combinations of the net's quasilocal observables are quasilocal observables.

            The trivial net and joint satisfiability of the axioms #

            The Haag-Kastler axioms are not vacuous: the trivial net, assigning the one-dimensional C*-algebra ℂ to every region, satisfies all of Axioms 1-5. This witnesses Nonempty HaagKastlerNet, i.e. the five axioms are jointly consistent.

            The trivial local net: every region is assigned the C*-algebra ℂ, with the empty-region normalisation being the identity isomorphism.

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

              A concrete Alexandrov-basis set of standard Minkowski spacetime (I⁺(0) ∩ I⁻(0)), used as a witness that basis sets exist.

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

                The trivial net's Axiom 2 data: every local algebra is ℂ and every inclusion is implemented by the identity, which is trivially functorial.

                This must precede trivialQuasilocalAlgebra, which is indexed by it.

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

                  The trivial quasilocal algebra for the trivial net: ambient C*-algebra ℂ, with every local embedding the identity ℂ →⋆ₐ[ℂ] ℂ. The cocone condition ι_inclusion is stated against the Axiom 2 family trivialLocalNetIsotony.

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

                    The trivial local net satisfies Axiom 3 (local commutativity), since ℂ is commutative.

                    The trivial local net satisfies Axiom 5 (Lorentz covariance), realized by the identity automorphism of ℂ at every basis set.

                    The trivial Haag-Kastler net: the trivial local net (every region ↦ ℂ) bundled with proofs of Axioms 2-5.

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

                      The Haag-Kastler axioms are jointly satisfiable. The trivial net (every region ↦ ℂ) is a Haag-Kastler net, so HaagKastlerNet is nonempty.

                      Stated at universe 0 because the witness is built from ℂ, which lives in Type. Consistency of the axioms needs only one model, so nothing is lost; the library gives no witness in other universes.