Documentation

Physicslib4.AQFT.HaagKastler.LocalAlgebras

Axiom 1: Local Algebras #

This file formalises the blueprint declaration def:local-algebras (Axiom 1 of the "sharpened" Haag-Kastler axioms, section 10.3 of the AQFT-in-Lean blueprint):

An assignment from the Alexandrov-basis sets ๐ of Minkowski spacetime to (abstract, unital) C*-algebras ๐”˜(๐), with ๐”˜(โˆ…) = โ„‚ ยท 1.

Main definitions #

Modelling notes #

An Alexandrov-basis set of Minkowski spacetime: a subset of StandardMinkowskiSpacetime.Carrier of the form Iโบ(p) โˆฉ Iโป(q) for some points p, q. We index over the underlying carrier of StandardMinkowskiSpacetime (which is defeq to MinkowskiSpacetime.Carrier) so that the Alexandrov-basis predicate and the completely-spacelike predicate (used in Axiom 3) talk about the same Set.

Equations
Instances For

    Axiom 1 (Local Algebras). The data of a Haag-Kastler local net: an assignment, for every subset B of Minkowski spacetime (thought of as an Alexandrov-basis set, with the empty set covering the normalisation ๐”˜(โˆ…) = โ„‚ ยท 1), of a unital C*-algebra algebra B.

    The "๐”˜(โˆ…) = โ„‚" normalisation is captured by the field emptyEquivComplex exhibiting a StarAlgEquiv between algebra โˆ… and โ„‚.

    Blueprint reference: def:local-algebras.

    Instances For

      Unitality. In Mathlib v4.31.0-rc1, CStarAlgebra is defined as the class of unital (complex) C*-algebras: it extends NormedRing (which extends Ring, so we get (1 : algebra B) for free) plus StarRing, CStarRing, NormedAlgebra โ„‚ _, etc. The non-unital version is the separately-named NonUnitalCStarAlgebra class. Consequently (1 : U.algebra B) is available for every B, and every StarAlgHom โ„‚ (U.algebra Bโ‚) (U.algebra Bโ‚‚) automatically preserves 1 (via its AlgHom parent). The blueprint's "unital *-monomorphism" language in downstream axioms (Isotony, Lorentz Covariance, ...) is therefore honoured by the present LocalNet structure without an extra One/NormedAlgebra bundle.

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

      The empty-region algebra ๐”˜(โˆ…) is one-dimensional over โ„‚: the normalisation emptyEquivComplex : ๐”˜(โˆ…) โ‰ƒโ‹†โ‚[โ„‚] โ„‚ is in particular a โ„‚-linear equivalence, so ๐”˜(โˆ…) has the same โ„‚-dimension as โ„‚.