Documentation

Physicslib4.AQFT.HaagKastlerCurved.Isotony

Axiom 2 (Isotony), curved spacetime #

This file formalises the blueprint declaration def:isotony-in-curved-spacetime (Axiom 2 of the Haag-Kastler axioms on a Lorentzian spacetime, Chapter 10 (sections/sec10/haag-kastler-axioms-in-curved-spacetime) of the AQFT-in-Lean blueprint):

If 𝐁₁ ⊆ 𝐁₂ (Alexandrov-basis sets) then the inclusion induces a unital *-monomorphism i : 𝔘(𝐁₁) ↪ 𝔘(𝐁₂).

Main definitions #

This is the verbatim curved analogue of the Minkowski Isotony (def:isotony); only the carrier and basis predicate change to the abstract interface M.

Axiom 2 (Isotony), curved spacetime. A local net U on a Lorentzian spacetime M satisfies isotony if every inclusion B₁ ⊆ B₂ between Alexandrov-basis sets is implemented by a unital *-monomorphism 𝔘(B₁) ↪ 𝔘(B₂).

Blueprint reference: def:isotony-in-curved-spacetime.

The family is chosen data, not an existence statement: the identity and composition laws below are equations between the maps themselves, so there is nothing to state unless the maps are fixed. An axiom of the form "for each inclusion there exists some monomorphism" cannot express functoriality at all.

Conditions map_self and map_comp say exactly that B ↦ 𝔘(B) is a functor on the inclusion order of basis sets. They are required rather than derived because they constrain the net's chosen embeddings, not the spacetime: no geometric fact about Alexandrov diamonds determines which monomorphism a net picks for a given inclusion.

  • map B₁ B₂ : Set M.Carrier : M.IsBasisSet B₁M.IsBasisSet B₂B₁B₂U.algebra B₁ →⋆ₐ[] U.algebra B₂

    The chosen unital *-monomorphism implementing each inclusion of basis sets. This is data, which is what makes the two laws below statable.

  • injective B₁ B₂ : Set M.Carrier (h₁ : M.IsBasisSet B₁) (h₂ : M.IsBasisSet B₂) (h : B₁B₂) : Function.Injective (self.map h₁ h₂ h)

    Each chosen embedding is injective, i.e. a monomorphism.

  • map_self B : Set M.Carrier (h : M.IsBasisSet B) : self.map h h = StarAlgHom.id (U.algebra B)

    Identity law. The embedding along B ⊆ B is the identity.

  • map_comp B₁ B₂ B₃ : Set M.Carrier (h₁ : M.IsBasisSet B₁) (h₂ : M.IsBasisSet B₂) (h₃ : M.IsBasisSet B₃) (h₁₂ : B₁B₂) (h₂₃ : B₂B₃) : (self.map h₂ h₃ h₂₃).comp (self.map h₁ h₂ h₁₂) = self.map h₁ h₃

    Composition law. The embedding along B₁ ⊆ B₃ factors through any intermediate B₂. This is what lets a three-fold inclusion be factored without carrying coherence as a separate hypothesis at each use site.

Instances For

    Isotony is reflexive. Every Alexandrov-basis set embeds into itself via the identity unital *-monomorphism, independently of any isotony hypothesis.

    theorem Physicslib4.AQFT.HaagKastlerCurved.Isotony.trans {M : LorentzianSpacetime} {U : LocalNet M} (h : Isotony U) B₁ B₂ B₃ : Set M.Carrier (hB₁ : M.IsBasisSet B₁) (hB₂ : M.IsBasisSet B₂) (hB₃ : M.IsBasisSet B₃) (h₁₂ : B₁B₂) (h₂₃ : B₂B₃) :
    ∃ (φ : U.algebra B₁ →⋆ₐ[] U.algebra B₃), Function.Injective φ

    Isotony is transitive. Given inclusions B₁ ⊆ B₂ ⊆ B₃ of Alexandrov-basis sets, the isotony embeddings compose to a unital *-monomorphism 𝔘(B₁) ↪ 𝔘(B₃).