Documentation

Physicslib4.AQFT.HaagKastler.QuasilocalAlgebra

Quasilocal Algebra #

This file formalises the blueprint declaration def:quasilocal-algebra (section 10.3 of the AQFT-in-Lean blueprint):

Consider the set-theoretic union of all 𝔘(𝐁). As previously proven, this set-theoretic union is a normed -algebra. Also, as previously proven, taking its completion one obtains a C-algebra denoted as 𝔘. This C*-algebra 𝔘 is called the quasilocal algebra.

Main definitions #

Modelling notes #

Quasilocal Algebra (data). For a local net U, a QuasilocalAlgebra U is the data of an ambient unital C*-algebra carrier — the quasilocal algebra 𝔘 — together with a family of unital *-monomorphisms ι B : U.algebra B →⋆ₐ[ℂ] carrier, one for every subset B of Minkowski spacetime, such that

  • each ι B is injective when B is an Alexandrov-basis set (so the local algebras embed faithfully), and
  • the union of the images Set.range (ι B) over all Alexandrov-basis sets B is dense in carrier.

The density condition encodes the blueprint's "taking the completion of the set-theoretic union of all 𝔘(B) one obtains the C*-algebra 𝔘": every element of carrier is the norm-limit of a sequence of elements coming from the local algebras.

Blueprint reference: def:quasilocal-algebra.

  • carrier : Type u

    The underlying type of the quasilocal algebra 𝔘, in the same universe as the net's local algebras.

    It must not be pinned to Type 0. LocalNet.algebra is universe polymorphic, so a Type 0 carrier would make this structure uninhabitable for a net whose local algebras live in a higher universe: no Type 0 type can hold injective copies of them, and the existence claim would fail on size grounds alone. This is the twin of the over-quantification defect recorded on ι below.

    The carrier is tied to the net's universe rather than given a free one. That costs no generality: dense_range forces 𝔘 to be the closure of the union of the images of the local algebras, so any quasilocal algebra is already of their size, and a free universe would only add copies of the same algebra higher up. It does buy something important -- a free universe is constrained by no field, so it could not be inferred, and LocalCommutativity would become a family of Props indexed by a universe, making the content of Axiom 3 depend on that index.

  • instCStarAlgebra : CStarAlgebra self.carrier

    The CStarAlgebra instance on carrier.

  • The family of unital *-homomorphisms ι hB : 𝔘(B) →⋆ₐ[ℂ] 𝔘 embedding each local algebra into the quasilocal algebra.

    The family is indexed by Alexandrov-basis sets only, matching Isotony.map. It must not be total over all subsets: LocalNet.algebra assigns a type to every subset, including non-basis ones, so a total ι would demand an embedding of those junk fibres into 𝔘 as well. Since dense_range below constrains 𝔘 using the basis sets alone, a net carrying a large algebra on a non-basis subset would then make this structure uninhabitable — density would force 𝔘 small while a unital *-homomorphism out of a simple algebra is automatically injective and would force it large.

  • ι_injective B : Set StandardMinkowskiSpacetime.Carrier (hB : IsAlexandrovBasisSet B) : Function.Injective (self.ι hB)

    Each embedding ι hB is injective, i.e. every local algebra 𝔘(B) embeds faithfully into 𝔘.

  • dense_range : Dense (⋃ (B : Set StandardMinkowskiSpacetime.Carrier), ⋃ (hB : IsAlexandrovBasisSet B), Set.range (self.ι hB))

    The union of the images of all local algebras, ranging over Alexandrov-basis sets, is dense in the quasilocal algebra. This is the blueprint's "completion of the set-theoretic union".

  • ι_inclusion B₁ B₂ : Set StandardMinkowskiSpacetime.Carrier (hB₁ : IsAlexandrovBasisSet B₁) (hB₂ : IsAlexandrovBasisSet B₂) (h : B₁B₂) (a : U.algebra B₁) : (self.ι hB₂) ((i.map hB₁ hB₂ h) a) = (self.ι hB₁) a

    Isotony coherence (the cocone condition): the embeddings into 𝔘 respect the Axiom 2 isotony family, ι B₂ ∘ i.map = ι B₁. An element of 𝔘(B₁) thus embeds into the quasilocal algebra 𝔘 independently of the basis set used to view it, which is exactly what makes ι well defined on the colimit.

    This structure formerly carried its own inclusion family here, duplicating Axiom 2's. It is now parametrised by the Axiom 2 datum i and consumes i.map instead, so there is a single isotony family in the development and the cocone condition relates ι to that family.

Instances For

    Each local embedding Q.ι B is norm-preserving on Alexandrov-basis sets: an injective *-homomorphism of complex C*-algebras is isometric, so the local algebra 𝔘(B) sits inside the quasilocal algebra 𝔘 with its norm intact.

    Each local embedding Q.ι B is an isometry on Alexandrov-basis sets. This is the metric form of QuasilocalAlgebra.norm_ι.