Physicslib4.AQFT.HaagKastlerCurved.LocalAlgebras

Axiom 1 (Local Algebras), curved spacetime #

This file formalises the blueprint declaration def:local-algebras-in-curved-spacetime (Axiom 1 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):

For any basis element ๐ of the Alexandrov topology on a Lorentzian spacetime M, i.e. any set of the form Iโบ(p) โˆฉ Iโป(q), there is a corresponding abstract C*-algebra ๐”˜(๐), and when ๐ is the empty set, ๐”˜(โˆ…) = โ„‚ ยท 1.

Main definitions #

Modelling notes #

The shape is identical to the Minkowski LocalNet (def:local-algebras), but with the fixed Minkowski carrier and Alexandrov-basis predicate replaced by the abstract interface M : LorentzianSpacetime. The empty-region normalisation ๐”˜(โˆ…) = โ„‚ ยท 1 is encoded by a StarAlgEquiv between the fiber over โˆ… and โ„‚.

As in the Minkowski LocalNet, the local algebras are universe polymorphic: LocalNet.{u, v} M assigns algebras in Type v over a spacetime M : LorentzianSpacetime.{u}, with v independent of the carrier's universe u.

Axiom 1 in curved spacetime (local algebras): a unital C*-algebra ๐”˜(B) for each region B of M.

The algebra ๐”˜(B) is the abstract algebra of the observables that can be measured in the region B of the spacetime M. The regions that matter are the causal diamonds, the basis sets M.IsBasisSet of the Alexandrov topology, and the axioms that follow quantify over those only. The empty region is assigned the one-dimensional algebra โ„‚ยท1 of multiples of the unit. The shape is that of the Minkowski net, with Minkowski space replaced by the abstract spacetime M.

Implementation note: algebra is defined on every subset of M, so that it is a plain function; its values on sets that are not basis sets are never used. The normalisation ๐”˜(โˆ…) = โ„‚ยท1 is a *-isomorphism emptyEquivComplex onto โ„‚. The algebras live in a universe v that is independent of the universe u of the points: LocalNet.{u, v} M has algebras in Type v.

Blueprint: def:local-algebras-in-curved-spacetime

  • algebra : Set M.Carrier โ†’ Type v

    The local algebra ๐”˜(B) of a region B, in Type v. Only its values on basis sets are constrained by the axioms.

  • instCStarAlgebra (B : Set M.Carrier) : CStarAlgebra (self.algebra B)

    Each local algebra ๐”˜(B) is a unital C*-algebra.

  • The normalisation ๐”˜(โˆ…) = โ„‚ยท1: a *-isomorphism from the algebra of the empty region onto โ„‚.

Instances For

    The empty-region algebra ๐”˜(โˆ…) is commutative: it is *-isomorphic to โ„‚ via emptyEquivComplex, so its multiplication inherits commutativity from โ„‚.

    The empty-region algebra ๐”˜(โˆ…) is one-dimensional over โ„‚.