Documentation

Physicslib4.AQFT.HaagKastlerCurved.GeneralCovariance

General covariance: nets on pullback-related metrics #

This file formalises Section 10.5 of the AQFT-in-Lean blueprint (sections/sec10/general-covariance-in-curved-spacetime): the notion of an equivalence of Haag-Kastler nets along a basis-set-preserving bijection of carriers, and the postulate of general covariance for a net theory.

Main definitions #

Modelling notes #

The relabelling bijection of carriers underlying general covariance: the diffeomorphism ψ, read as a bijection from the carrier of the pullback Lorentzian spacetime ψ^*L to the carrier of L.

The two carriers are definitionally equal (pullback changes only the metric and the time orientation), but the blueprint insists that the two spacetimes be related by data rather than by a type equality; this is that datum.

Stated with .Carrier rather than .toAbstract.Carrier: the two are definitionally equal, but toAbstract_Carrier is a simp lemma, so only the former leaves pullbackCarrierEquiv_apply in simp-normal form.

Equations
Instances For

    The relabelling bijection carries basis sets to basis sets.

    The basis-set hypothesis that NetEquivalence requires of e, discharged in the geometric situation of def:general-covariance-in-curved-spacetime: an Alexandrov diamond of ψ^*L is carried by ψ to an Alexandrov diamond of L.

    This is Spacetime.pullback_alexandrovBasis_image (lmm:cross-metric-isometry-preserves-basis-sets applied to ψ viewed as a cross-metric isometry from ψ^*(M,g) to (M,g), whose two-sided orientation hypothesis is lmm:pullback-preserves-future-orientation), read through the bridge toAbstract.

    structure Physicslib4.AQFT.HaagKastlerCurved.NetEquivalence {M₁ : LorentzianSpacetime} {M₂ : LorentzianSpacetime} (e : M₁.Carrier M₂.Carrier) (he : ∀ ⦃B : Set M₁.Carrier⦄, M₁.IsBasisSet BM₂.IsBasisSet (e '' B)) (N₁ : HaagKastlerNet M₁) (N₂ : HaagKastlerNet M₂) :
    Type u_1

    Equivalence of Haag-Kastler nets (def:net-equivalence-in-curved-spacetime).

    Let M₁, M₂ be abstract Lorentzian spacetimes, let e be a bijection of their carriers which maps basis sets to basis sets (hypothesis he), and let N₁, N₂ be Haag-Kastler nets over M₁ and M₂. An equivalence of nets along e is a chosen family of unital *-isomorphisms

    Θ_B : 𝔘₁(B) ≃⋆ₐ[ℂ] 𝔘₂(e(B)),

    one for each basis set B of M₁ — well typed precisely because of he — such that for every inclusion B₁ ⊆ B₂ of basis sets of M₁ the square formed with the Axiom 2 isotony embeddings HaagKastlerNet.commIsotony of the two nets commutes.

    Naturality needs no separate coherence hypothesis: the square is attached to a single inclusion and never composes two embeddings, and in any case Axiom 2 carries the identity and composition laws itself.

    Blueprint reference: def:net-equivalence-in-curved-spacetime.

    • theta B : Set M₁.Carrier : M₁.IsBasisSet BN₁.algebra B ≃⋆ₐ[] N₂.algebra (e '' B)

      The chosen unital *-isomorphism Θ_B : 𝔘₁(B) ≃⋆ₐ[ℂ] 𝔘₂(e(B)), one for each basis set B of M₁.

    • naturality B₁ B₂ : Set M₁.Carrier (h₁ : M₁.IsBasisSet B₁) (h₂ : M₁.IsBasisSet B₂) (h : B₁B₂) (a : N₁.algebra B₁) : (self.theta h₂) ((N₁.commIsotony h₁ h₂ h) a) = (N₂.commIsotony ) ((self.theta h₁) a)

      Naturality. For basis sets B₁ ⊆ B₂ of M₁, the square formed by Θ_{B₁}, Θ_{B₂} and the two nets' isotony embeddings commutes.

    Instances For
      @[reducible, inline]

      A net theory (def:general-covariance-in-curved-spacetime, first half): a section of the family of Haag-Kastler nets over geometric Lorentzian spacetimes, assigning to every L a net 𝔘_L over the abstract spacetime interface L.toAbstract it induces.

      Quantifying over all Lorentzian spacetimes, rather than over the metrics on one fixed carrier, is what makes general covariance a statement about the theory: the pullback of any L is again an object of the same family, so both sides of the equivalence are always in scope.

      Equations
      Instances For

        General covariance (def:general-covariance-in-curved-spacetime).

        A net theory 𝔘 is generally covariant when, for every geometric Lorentzian spacetime L with underlying spacetime (M, g, t) and every C^∞ diffeomorphism ψ of M, the nets 𝔘_{ψ^*L} and 𝔘_L are equivalent in the sense of NetEquivalence along the relabelling bijection e := ψ of the common carrier.

        This is a postulate, encoding Leibniz equivalence: the choice of representative within a diffeomorphism class is gauge and can have no observable consequences. It is a property of the section L ↦ 𝔘_L, not an extra field of HaagKastlerNet, and it says nothing about backgrounds that are not diffeomorphism-related.

        Blueprint reference: def:general-covariance-in-curved-spacetime.

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