- Boxes
- definitions
- Ellipses
- theorems and lemmas
- Blue border
- the statement of this result is ready to be formalized; all prerequisites are done
- Orange border
- the statement of this result is not ready to be formalized; the blueprint needs more work
- Blue background
- the proof of this result is ready to be formalized; all prerequisites are done
- Green border
- the statement of this result is formalized
- Green background
- the proof of this result is formalized
- Dark green background
- the proof of this result and all its ancestors are formalized
- Dark green border
- this is in Mathlib
Let \(\mathfrak {U}_1\) be a C*-subalgebra of the C*-algebra \(\mathfrak {U}_2\). If \(a\) is an element of \(\mathfrak {U}_1\), then the spectrum \(\sigma _{\mathfrak {U}_1}(a)\) of \(a\) when viewed as an element of \(\mathfrak {U}_1\) is the same as the spectrum \(\sigma _{\mathfrak {U}_2}(a)\) of \(a\) when viewed as an element of \(\mathfrak {U}_2\)*
If \(\mathfrak {U}\) is a *-algebra and there exists a norm on \(\mathfrak {U}\) with the C*-norm property and with respect to which \(\mathfrak {U}\) is closed, then this norm is unique.
Let \(\mathcal{H}\) be a Hilbert space and \(\mathcal{S}\) a *-subalgebra of \(\mathcal{B}(\mathcal{H})\) that contains the identity. Then \(\mathcal{S}\) is strongly dense in \(\mathcal{S}''\).
Let \(V_1\) be a normed space and \(V_2\) a Banach space. Suppose \(W\) is a dense subspace of \(V_1\) and \(T: W \rightarrow V_2\) is a bounded linear map. Then there exists a unique bounded linear map \(\widetilde{T}: V_1 \rightarrow V_2\) such that \(\widetilde{T}|_W = T\). Furthermore, the norm of \(\widetilde{T}\) equals the norm of \(T\).
A non-zero Abelian C*-algebra \(\mathcal{A}\) is primitive if and only if \(\mathcal{A} = \mathbb {C} \mathbf{1}\).
A smooth manifold \(M\) admits a smooth Lorentz metric if and only if it admits a smooth, nowhere-vanishing global vector field.
Consider an open subset \(\mathbf{O}\) of a smooth, connected, four dimensional Hausdorff manifold \(M\) that is equipped with a Lorentzian metric. \(\mathbf{O}\) is said to be causally convex if for every \(p\) and \(r\) in \(\mathbf{O}\) and \(q\) in \(M\) the existence of a future-directed, time-like curve from \(p\) to \(q\) and a future-directed, time-like curve from \(q\) to \(r\) implies that \(q\) is a member of \(\mathbf{O}\).
Consider a smooth, connected, four dimensional Hausdorff manifold \(M\) that is equipped with a Lorentzian metric. \(M\) is said to be strongly causal at \(p \in M\) if \(p\) has arbitrarily small causally convex neighborhoods. \(M\) is said to be strongly causal if \(M\) is strongly causal at every \(p \in M\).
The following three conditions on a smooth, connected, four dimensional manifold \(M\) with Hausdorff manifold topology are equivalent:
\(M\) is strongly causal;
the Alexandrov Topology agrees with the manifold topology;
the Alexandrov Topology is Hausdorff.
A Lorentzian spacetime is a smooth, connected, four dimensional manifold equipped with a smooth, nowhere-vanishing global vector field \(t^a\) and associated Lorentzian metric. In addition it is equipped with an associated Hausdorff Alexandrov topology.
For Lorentzian spacetime \(M\) the image \(\pi _\omega (a)\) of a self-adjoint member \(a\) of the local algebra \(\mathfrak {U}(\mathbf{B})\) under the GNS *-homomorphism \(\pi _\omega \) of a state \(\omega \) on \(\mathfrak {U}(\mathbf{B})\) is self-adjoint and thus corresponds to an “observable”. Any “observable” corresponding to such a self-adjoint \(\pi _\omega (a)\) is called a local observable.
The causal closure of a region \(\mathbf{B}\) of a Lorentzian spacetime is its double spacelike complement \(\mathbf{B}^{\perp \perp }\). This defines the operator \(\mathbf{B} \mapsto \mathbf{B}^{\perp \perp }\) on regions; that it is a closure operator is 61.
Let \(M\) be a spacetime with time orientation \(t\) and let \(\mathbf{B} \subseteq M\) be an arbitrary region. The causal-convex hull of \(\mathbf{B}\) is the intersection of all causally convex regions containing \(\mathbf{B}\):
That this is a hull — extensive, and causally convex — is 71.
Let \(M\) be a spacetime with time orientation \(t\), and let \(p, q \in M\). The causal diamond of \(p\) and \(q\) is the intersection of the causal future of \(p\) with the causal past of \(q\),
and the chronological diamond (or Alexandrov diamond) of \(p\) and \(q\) is the intersection of the chronological future of \(p\) with the chronological past of \(q\),
These are characterised on points: a point \(x\) lies in the causal diamond of \(p\) and \(q\) if and only if \(p \prec x\) and \(x \prec q\), and \(x\) lies in the chronological diamond of \(p\) and \(q\) if and only if \(p \ll x\) and \(x \ll q\).
For a spacetime \(M\) and \(p\) in \(M\) the set \(J^+(p) = \{ q \in M : p \prec q\} \) is called the causal future of \(p\). \(J^-(p) = \{ q \in M : q \prec p\} \) is called the causal past of \(p\). The causal future of a set \(S \subset M\) is the union of the causal future of each element of the set
The causal past of \(S\) is defined similarly
A causal trip segment is a curve which is a future-oriented, causal geodesic. (Note a causal geodesic is possibly degenerate.) A causal trip is a curve which is piecewise a future-oriented, causal geodesic: a finite chain of causal trip segments joined at matching endpoints. A causal trip from \(p\) to \(q\) is a causal trip with past endpoint \(p\) and future endpoint \(q\). We write \(p \prec q\) if and only if there exists a causal trip from \(p\) to \(q\).
Let \(M\) be a spacetime with time orientation \(t\). A subset \(\mathbf{C} \subseteq M\) is causally convex if it contains every point causally between two of its own points: whenever \(p, r \in \mathbf{C}\) and \(q\) is causally between them, in the sense that \(p \prec q\) and \(q \prec r\), then \(q \in \mathbf{C}\). Intuitively, \(\mathbf{C}\) contains every causal curve segment whose endpoints lie in \(\mathbf{C}\).
For a spacetime \(M\) and \(p\) in \(M\) the set \(I^+(p) = \{ q \in M : p \ll q\} \) is called the chronological future of \(p\). \(I^-(p) = \{ q \in M : q \ll p\} \) is called the chronological past of \(p\). The chronological future of a set \(S \subset M\) is the union of the chronological future of each element of the set
The chronological past of \(S\) is defined similarly
Consider two sets \(\mathbf{O}_1\) and \(\mathbf{O}_2\) in a spacetime. \(\mathbf{O}_1\) and \(\mathbf{O}_2\) are completely spacelike with respect to each other if every \(p_1\) in \(\mathbf{O}_1\) is spacelike related to every \(p_2\) in \(\mathbf{O}_2\).
Throughout the remainder of this subsection, \(A\) denotes a type carrying
a NormedRing A structure,
a StarRing A structure,
a NormedAlgebra \(\mathbb {C}\) A structure,
a StarModule \(\mathbb {C}\) A structure, i.e. \((c \cdot a)^{*} = \bar{c} \cdot a^{*}\), and
a CStarRing A instance, i.e. the C*-inequality \(\| a\| \, \| a\| \le \| a^{*}a\| \).
We write \(\widehat{A} = \texttt{UniformSpace.Completion } A\) for its completion and \(\eta : A \to \widehat{A}\) for the canonical map, which has dense range by UniformSpace.Completion.denseRange_coe.
Two remarks on the shape of this hypothesis list. First, no isometry hypothesis is imposed on \(\star _A\): \(\| a^{*}\| = \| a\| \) follows from the C*-inequality, because CStarRing.to_normedStarGroup produces the NormedStarGroup A instance from it. Second, StarModule \(\mathbb {C}\) A and NormedAlgebra \(\mathbb {C}\) A are listed explicitly because they are genuinely used downstream and are not consequences of the others: the StarModule \(\mathbb {C}\) \(\widehat{A}\) obligation of 142 reduces, on the dense range of \(\eta \), to star_smul in \(A\), which is exactly the StarModule \(\mathbb {C}\) A field, and 145 needs an Algebra \(\mathbb {C}\) A to complete. Both are supplied for the colimit by 138, so instantiating at the quasilocal case in 147 costs nothing extra.
Why this development exists at all. There is no C*-completion construction anywhere in Mathlib: no enveloping C*-algebra, no universal C*-algebra of a \(*\)-algebra, no full or reduced group C*-algebra. This was confirmed by a sweep of all 44 files of Analysis/CStarAlgebra/. The single C*-norm construction present there is Unitization, and it is not a usable template, because it builds its norm from the left regular representation — a fundamentally different technique from completing a given C*-norm. So the results of this subsection have to be proved rather than cited. The compensation, established by the same audit and recorded node by node below, is that each of them is short: the recurring move is UniformSpace.Completion.induction_on together with isClosed_eq or isClosed_le, pushing the claim through norm_coe, coe_mul, coe_add and coe_smul to the corresponding law on \(A\).
Let \(A\) be as in 140. Define the involution on \(\widehat{A}\) by
This is legitimate because \(\star _A\) is an isometry — which is not assumed but obtained from the C*-inequality on \(A\) via CStarRing.to_normedStarGroup — hence uniformly continuous by Isometry.uniformContinuous, and UniformSpace.Completion.map lifts any uniformly continuous map to the completions. It is uniformly continuous, satisfies \(\eta (a)^{*} = \eta (a^{*})\) by UniformSpace.Completion.map_coe, and is the unique continuous map with that property by UniformSpace.Completion.map_unique.
Why this is by hand, and only here. For the completion the involution really does have to be written down, and Mathlib supplies nothing to start from. An audit against the local Mathlib clone found zero occurrences of Star, InvolutiveStar or StarRing on UniformSpace.Completion: the files checked were Topology/Algebra/UniformRing.lean, Topology/UniformSpace/Completion.lean, Topology/Algebra/GroupCompletion.lean, Analysis/Normed/Group/Completion.lean and all of Algebra/Star/. The ring and norm structure, by contrast, is free: the instance is UniformSpace.Completion.instNormedRing, an auto-generated but perfectly citable name for the anonymous instance [SeminormedRing A] : NormedRing (Completion A) of Analysis/Normed/Module/Completion.lean:75. Note its hypothesis: SeminormedRing, with no commutativity. That is worth holding next to the trap recorded in 145, where the analogous NormedAlgebra instance in the same file is commutativity-gated and therefore does not fire. So the involution and its axioms are the whole of what this node and 142 have to build. This is in contrast to the colimit, where Mathlib’s DirectLimit does supply Star and StarRing instances — recorded at the start of this subsection — and nothing has to be built at all.
The right tool, and the wrong one. The tool to use is UniformSpace.Completion.map, characterised on the canonical image by UniformSpace.Completion.map_coe as above. What must not be used is UniformSpace.Completion.mapRingHom, even though it looks like the natural fit: it transports a ring homomorphism to the completions, and \(\star \) is anti-multiplicative, not multiplicative, so it is not a ring homomorphism \(A \to A\) and does not typecheck as input. If a bundled-morphism formulation is wanted anyway, the opposite-algebra dodge is available — read \(\star \) as a ring homomorphism \(A \to A^{\mathrm{op}}\) — and it is supported, since MulOpposite carries a CStarAlgebra instance (MulOpposite.instCStarAlgebra). That is an optional convenience, not a requirement: the unbundled map route above suffices.
Why the continuity side goals are free, recorded once for the whole block. UniformSpace.Completion.uniformContinuous_map, UniformContinuous (Completion.map f), is unconditional — it needs no hypothesis on \(f\) whatsoever, not even uniform continuity — and it is tagged @[fun_prop], as is its corollary UniformSpace.Completion.continuous_map (both in Topology/UniformSpace/Completion.lean, lines 480–486). Consequently every continuity side goal raised by an isClosed_eq or isClosed_le in this subsection — and each of 142 and 144 raises at least one — is discharged by fun_prop in a single line. This is the fact that makes the four-lines-per-obligation estimate quoted throughout this block real rather than optimistic; Mathlib’s own norm_mul_le field for the completion is written in exactly that style and is four lines long.
A covariant quasilocal algebra bundles a Haag-Kastler net (160), a quasilocal algebra of that net (148), and a proof that the embeddings are covariance-compatible for every Lorentz transformation. On such data the quasilocal lift (238) exists for every \(L\) by 240, yielding the covariance action \(L \mapsto \beta _L\) on the quasilocal algebra; the trivial net provides an instance. This is the natural home for the covariance dynamics: the compatibility hypothesis of 240 becomes structural data rather than a side condition.
Given a Haag-Kastler net (160), a covariant family of local states assigns to every region \(\mathbf{B}\) a state \(\omega _{\mathbf{B}}\) on the local algebra \(\mathfrak {U}(\mathbf{B})\) such that, for every Lorentz transformation \(L\) and every \(a \in \mathfrak {U}(\mathbf{B})\), one has \(\omega _{\mathbf{B}}(a) = \omega _{L\cdot \mathbf{B}}(\alpha _L a)\), where \(\alpha _L\) is the covariance isomorphism of 159. The local states are thus intertwined by the Lorentz action.
Given a Haag-Kastler net on a Lorentzian spacetime (277), a covariant family of local states assigns to every region \(\mathbf{B}\) a state \(\omega _{\mathbf{B}}\) on \(\mathfrak {U}(\mathbf{B})\) such that, for every identity-component isometry \(\varphi \) and every \(a \in \mathfrak {U}(\mathbf{B})\), \(\omega _{\mathbf{B}}(a) = \omega _{\varphi (\mathbf{B})}(\alpha _\varphi a)\), where \(\alpha _\varphi \) is the covariance isomorphism of 276.
Let \(g_1\) and \(g_2\) be metrics on the same manifold \(M\). A \(C^\infty \) diffeomorphism \(\psi : M \to M\) is an isometry from \((M,g_1)\) to \((M,g_2)\) when \(\psi ^*g_2 = g_1\) (99), that is, when
for every \(x \in M\) and all \(v, w \in TM|_x\). The usual single-metric notion — an isometry of \((M,g)\) — is exactly the special case \(g_1 = g_2 = g\). Consequently \(\psi \) is tautologically an isometry from \(\psi ^*(M,g)\) to \((M,g)\), the defining equation there reading \(\psi ^*g = \psi ^*g\). The causal-transport properties of such a \(\psi \) are 119–127.
A curve is an equivalence class of paths equivalent under homeomorphisms of the parameter space. A smooth curve is an equivalence class of smooth paths equivalent under diffeomorphisms of the parameter space.
Let \(\mathcal{A}\) be an algebra represented by the bounded operators \(\pi (\mathcal{A})\) on the Hilbert space \(\mathcal{H}\). A vector \(\Omega \) in \(\mathcal{H}\) is said to be a cyclic vector if the set
is dense in \(\mathcal{H}\).
The direct sum \(\bigoplus _i \pi _i : A \to \mathcal{B}(\ell ^2(\iota , H))\) of a family of \(*\)-representations acts coordinatewise: \((\bigoplus _i \pi _i)(a)\) is the diagonal operator \(x \mapsto (\pi _i(a)\, x_i)_i\) on the \(\ell ^2\)-direct sum. It is a \(*\)-representation, the diagonal being uniformly bounded by \(\Vert a\Vert \) since each \(\pi _i\) is contractive.
An intertwiner \(T : H_1 \to H_2\) between \(\pi _1\) and \(\pi _2\) satisfies \(T(\pi _1(a)\, x) = \pi _2(a)(T x)\); intertwiners are closed under sums, scalars, composition, and the adjoint (the adjoint of a \(\pi _1 \to \pi _2\) intertwiner is a \(\pi _2 \to \pi _1\) intertwiner). Two representations are disjoint when the only intertwiner between them is \(0\). Disjointness is symmetric (take adjoints), and a representation on a nonzero Hilbert space is never disjoint from itself; more generally, unitarily equivalent representations on nonzero spaces are never disjoint, since the implementing unitary is a nonzero intertwiner.
A point \(p\) in a spacetime \(M\) is the endpoint of a path \(\mu : \Sigma \to M\) or its associated curve if it is a member of the image \(\mu (\partial \Sigma )\) of the boundary \(\partial \Sigma \) of the parameter space under \(\mu \), i.e. if \(\mu (s) = p\) for some \(s \in \partial \Sigma \).
For an arbitrary path \(\mu \), the past and future endpoints are singled out by extremality of the parameter, not by counting boundary components, and no causal or smoothness input enters: \(p\) is a past endpoint of \(\mu \) if there is an \(s \in \Sigma \) with \(\mu (s) = p\) that is minimal in the parameter space, i.e. \(s \le s'\) for every \(s' \in \Sigma \); and \(p\) is a future endpoint of \(\mu \) if there is an \(s \in \Sigma \) with \(\mu (s) = p\) that is maximal in the parameter space, i.e. \(s' \le s\) for every \(s' \in \Sigma \).
Quantifying over \(\Sigma \) rather than over \(\partial \Sigma \) is what makes this well-defined: 31 allows \(\Sigma \) to be any closed connected subset of \(\mathbb {R}\) with more than one point, so \(\Sigma \) need not have two boundary components (for instance \(\Sigma = [0,\infty )\) or \(\Sigma = \mathbb {R}\)), and “the lesser (respectively greater) of the two boundary components” would then denote nothing. The relation between the two notions is recorded in 40, and the consequence for the parameter space in 41.
A state \(\omega \) is an extreme point of the (convex) state space if it is not a nontrivial convex combination of two distinct states: whenever \(\omega = t\, \omega _1 + (1-t)\, \omega _2\) with \(0 {\lt} t {\lt} 1\) and \(\omega _1, \omega _2\) states, then \(\omega _1 = \omega _2\).
A Killing flow fixing a region \(\mathbf{B}\) is a map \(t \mapsto \varphi _t\) from \(\mathbb {R}\) into the stabilizer \(\mathrm{Stab}(\mathbf{B})\). Through the stabilizer automorphism (307) it induces, for each \(t\), an automorphism \(\hat\alpha _{\varphi _t}\) of the single local algebra \(\mathfrak {U}(\mathbf{B})\) - the time evolution of \(\mathfrak {U}(\mathbf{B})\) along the flow.
A future-oriented smooth curve is a smooth curve with a tangent vector that is future-pointing at every point. A past-oriented smooth curve is a smooth curve with a tangent vector that is past-pointing at every point.
Let \(t\) be a time orientation on \(M\) (25). For any \(p\) in a spacetime \(M\) a timelike tangent vector \(v \in TM|_p\) is future-pointing if \(g|_p(t,v)\) is negative and past-pointing if \(g|_p(t,v)\) is positive. A null tangent vector \(n \in TM|_p\) is future-pointing if it is the limit of future-pointing timelike tangent vectors and it is past-pointing if it is the limit of past-pointing timelike tangent vectors.
The pure translations of the inhomogeneous Lorentz group: an element is a pair \((\text{linear}, \text{translation})\), and a pure translation \(\mathrm{translationSub}(n) = (\mathrm{id}, n)\) has trivial linear part, so \(n \mapsto (\mathrm{id}, n)\) embeds the additive group of the spacetime carrier (\(\mathrm{translationSub}(0) = 1\), \(\mathrm{translationSub}(n+m) = \mathrm{translationSub}(n)\, \mathrm{translationSub}(m)\)). The one-parameter translation flow in a direction \(n\) is \(\mathrm{translationFlow}(n)(t) = (\mathrm{id}, t \cdot n)\), which is a one-parameter subgroup. A one-parameter subgroup \(\gamma \) is a future-timelike translation when \(\gamma = \mathrm{translationFlow}(n)\) for some future-pointing timelike \(n\) — i.e. \(n\) lies in the forward Minkowski cone at the origin. This wires in the translation subgroup and its causal structure, giving the concrete predicate with which the abstract future-timelike-translation parameter of 249 is discharged.
A net theory is a section of the family of Haag-Kastler nets over Lorentzian spacetimes, that is, a term
assigning to every geometric Lorentzian spacetime \(L\) (78) a net \(\mathfrak {U}_L\) over the abstract spacetime interface it induces. Such a theory is generally covariant when, for every \(L\) with underlying spacetime \((M,g,t)\) and every \(C^\infty \) diffeomorphism \(\psi \) of \(M\), the nets \(\mathfrak {U}_{\psi ^*L}\) and \(\mathfrak {U}_L\) are equivalent in the sense of 320 along the bijection \(e := \psi \) of the common carrier, read as a bijection from the carrier of \(\psi ^*L\) to the carrier of \(L\) (it is \(\psi \), not \(\psi ^{-1}\), that carries \(\psi ^*L\)-diamonds to \(L\)-diamonds). Here \(\psi ^*L\) is the pullback Lorentzian spacetime, which is one by 130, carrying \(\psi ^*g\) (99) and \(\psi ^*t\); its basis-set hypothesis on \(e\) is discharged by 127, applied to \(\psi \) viewed as an isometry from \(\psi ^*(M,g)\) to \((M,g)\) (117), whose two-sided orientation hypothesis holds by 116.
Quantifying over all Lorentzian spacetimes rather than over the metrics on one fixed carrier is what makes this a statement about the theory. An assignment \((g,t) \mapsto \mathfrak {U}_{(g,t)}\) with \(M\) held fixed would tie the notion to a chosen carrier and could not be instantiated at the pullback of a spacetime whose carrier is presented differently; the section formulation has no such parameter, and the pullback of any \(L\) is again an object of the same family, so both sides of the equivalence are always in scope.
- Physicslib4.AQFT.HaagKastlerCurved.NetTheory
- Physicslib4.AQFT.HaagKastlerCurved.IsGenerallyCovariant
- Physicslib4.Spacetime.LorentzianSpacetime.pullbackCarrierEquiv
- Physicslib4.Spacetime.LorentzianSpacetime.pullbackCarrierEquiv_apply
- Physicslib4.Spacetime.LorentzianSpacetime.toAbstract_pullback_isBasisSet
A state \(\omega \) on the quasilocal algebra \(\mathfrak {U}\) is a ground state for a one-parameter subgroup \(t \mapsto L_t\) of the inhomogeneous Lorentz group (e.g. a translation or boost flow) when it is invariant under the flow and, in a GNS representation reproducing \(\omega \) and implementing the flow by unitaries \(U(t)\) fixing \(\Omega \), the one-parameter unitary group \(t \mapsto U(t)\) has positive energy (247). This is the ground-state (\(\beta \to \infty \), spectrum-condition) counterpart of the covariance-flow KMS state 268: the stationary state whose flow generator, the Hamiltonian for a timelike flow, is positive. Two Stone-free consequences: a ground state is flow-invariant, and its implementing unitary group is strongly continuous. It is the Minkowski analogue of the curved Killing-flow ground state 319.
A state \(\omega \) on \(\mathfrak {U}(\mathbf{B})\) is a ground state for a one-parameter Killing flow \(t \mapsto \varphi _t\) into \(\mathrm{Stab}(\mathbf{B})\) when it is invariant under the flow and, in a GNS representation reproducing \(\omega \) and implementing the flow by unitaries \(U(t)\) fixing \(\Omega \), the one-parameter unitary group \(t \mapsto U(t)\) has positive energy (247). This is the ground-state (\(\beta \to \infty \), spectrum-condition) counterpart of the Killing-flow KMS state 316: it selects the stationary state whose Killing-flow generator, the local Hamiltonian, is positive. Two Stone-free consequences: a ground state is flow-invariant, and its implementing unitary group is strongly continuous. The positive-energy condition is the bounded-generator scaffold; the faithful unbounded form is Stone-gated.
A Haag-Kastler net on Minkowski spacetime is the bundling of the data of 131 together with the properties of 132, 149, and 159. In the Lean formalization this is a single structure whose fields are the assignment \(\mathbf{B} \mapsto \mathfrak {U}(\mathbf{B})\) and proofs that this assignment satisfies those three remaining axioms. Theorems about AQFT take an instance of this structure as a hypothesis and invoke each axiom as a projection.
Axiom 4 is deliberately absent from that list, and its absence is worth recording. What the consumers of that axiom actually needed from it was never the physical correspondence but the existence of a quasilocal algebra, and that is now the theorem 152, proved from the Axiom 1 data and Axiom 2 alone. The net’s canonical quasilocal algebra \(\mathfrak {U}\) is accordingly obtained from that theorem rather than from an assumed witness: it is a definition on the structure, not a field of it, so nothing about \(\mathfrak {U}\) is postulated. Axiom 4 proper (151) is a bridge principle with no mathematical consumers, and is encoded separately.
A Haag-Kastler net in curved spacetime on a Lorentzian spacetime is the bundling of the data of 271 together with the properties of 272, 273, 275, and 276. In the Lean formalization this is a single structure whose fields are the assignment \(\mathbf{B} \mapsto \mathfrak {U}(\mathbf{B})\) and proofs that this assignment satisfies the four remaining axioms. Theorems about AQFT in curved spacetime take an instance of this structure as a hypothesis and invoke each axiom as a projection.
A state \(\omega \) on the quasilocal algebra of a covariant quasilocal algebra (242) is (Poincaré-)invariant if it is a fixed point of the dual covariance action: \(\omega (\beta _L a) = \omega (a)\) for every Lorentz transformation \(L\) and observable \(a\). This is the invariance condition of a vacuum state; further conditions (e.g. the spectrum condition) are imposed separately.
The inclusion \(R(\mathbf{B}_1) \subseteq R(\mathbf{B}_2)\) is irreducible when its relative commutant is trivial, \(R(\mathbf{B}_1)' \cap R(\mathbf{B}_2) = \mathbb {C}\cdot 1\) (the scalar operators). This is the subfactor-theoretic notion of an irreducible inclusion; the relative commutant always contains the scalars, so irreducibility is the statement that it contains nothing more.
The curved counterpart of 180: for basis subregions \(\mathbf{B}_1, \mathbf{B}_2 \subseteq \mathbf{B}\) in a representation of \(\mathfrak {U}(\mathbf{B})\), the inclusion \(R(\mathbf{B}_1) \subseteq R(\mathbf{B}_2)\) is irreducible when its relative commutant is trivial, \(R(\mathbf{B}_1)' \cap R(\mathbf{B}_2) = \mathbb {C}\cdot 1\).
Let \(\mathbf{B}\) be any basis element of the Alexandrov topology on a Lorentzian spacetime \(M\), i.e. any set of the form \(I^+(p) \cap I^-(q)\).
A member \(\varphi \) of the group of isometries of \(M\) connected to the identity acts on \(\mathfrak {U}(\mathbf{B})\) as follows
where \(\varphi (\mathbf{B})\) is the image of the basis element \(\mathbf{B}\) under the isometry \(\varphi \) and \(\alpha _\varphi \) is a unital *-isomorphism generated by \(\varphi \). The map \(\alpha _\varphi \) is such that (1) for the identity isometry \(\mathbf{1}\) it satisfies
(2) for all appropriate \(a\), \(\varphi \), and \(\varphi '\) it satisfies
and (3) for Alexandrov topology basis elements \(\mathbf{B}_\iota \subset \mathbf{B}_\kappa \) and the unital *-monomorphism \(i\) of Axiom 2 (Isotony) \(\alpha _\varphi \) commutes with \(i\). In other words the following diagram
commutes.
Let \(\mathbf{B}_1\) and \(\mathbf{B}_2\) be any two basis elements of the Alexandrov topology on Minkowski spacetime, i.e. any two sets of the form \(I^+(p_1) \cap I^-(q_1)\) and \(I^+(p_2) \cap I^-(q_2)\).
The axiom supplies, as data, a family of unital \(*\)-monomorphisms
one for every pair of basis sets with \(\mathbf{B}_1 \subseteq \mathbf{B}_2\), subject to three conditions:
injectivity: each \(i_{\mathbf{B}_1\mathbf{B}_2}\) is injective;
identity: \(i_{\mathbf{B}\mathbf{B}} = \mathrm{id}_{\mathfrak {U}(\mathbf{B})}\) for every basis set \(\mathbf{B}\);
composition: \(i_{\mathbf{B}_2\mathbf{B}_3} \circ i_{\mathbf{B}_1\mathbf{B}_2} = i_{\mathbf{B}_1\mathbf{B}_3}\) whenever \(\mathbf{B}_1 \subseteq \mathbf{B}_2 \subseteq \mathbf{B}_3\).
Conditions (b) and (c) say exactly that \(\mathbf{B} \mapsto \mathfrak {U}(\mathbf{B})\) is a functor on the inclusion order of basis sets, with the \(i_{\mathbf{B}_1\mathbf{B}_2}\) as its action on morphisms.
Two points about the shape of this axiom. First, the family must be chosen data and not an existence statement: (b) and (c) 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.
Second, the hypothesis is the non-strict inclusion \(\mathbf{B}_1 \subseteq \mathbf{B}_2\), matching the formalisation, which quantifies over B\(_1\) \(\subseteq \) B\(_2\). Earlier versions of this statement wrote \(\subset \); that was a divergence from the Lean, and the non-strict form is the correct one. It also matters mathematically: the reflexive case \(\mathbf{B}_1 = \mathbf{B}_2\) is what makes (b) expressible, and the strict reading would leave the diagonal of the inclusion order outside the axiom altogether.
Conditions (b) and (c) are required rather than derived because they are properties of the net’s chosen embeddings, not of the spacetime: no geometric fact about Alexandrov diamonds constrains which monomorphism a net picks for a given inclusion, so coherence cannot be discharged after the fact and must be part of the axiom. Their payoff is that the assignment becomes a genuine directed system, which is what gives 148 its algebra structure, and that consumers no longer have to carry coherence as a side hypothesis.
Let \(\mathbf{B}_1\) and \(\mathbf{B}_2\) be any two basis elements of the Alexandrov topology on a Lorentzian spacetime, i.e. any two sets of the form \(I^+(p_1) \cap I^-(q_1)\) and \(I^+(p_2) \cap I^-(q_2)\).
Exactly as in the Minkowski case (132), the axiom supplies as data a family of unital \(*\)-monomorphisms
one for every pair of basis sets with \(\mathbf{B}_1 \subseteq \mathbf{B}_2\), subject to
injectivity: each \(i_{\mathbf{B}_1\mathbf{B}_2}\) is injective;
identity: \(i_{\mathbf{B}\mathbf{B}} = \mathrm{id}_{\mathfrak {U}(\mathbf{B})}\) for every basis set \(\mathbf{B}\);
composition: \(i_{\mathbf{B}_2\mathbf{B}_3} \circ i_{\mathbf{B}_1\mathbf{B}_2} = i_{\mathbf{B}_1\mathbf{B}_3}\) whenever \(\mathbf{B}_1 \subseteq \mathbf{B}_2 \subseteq \mathbf{B}_3\),
so that \(\mathbf{B} \mapsto \mathfrak {U}(\mathbf{B})\) is a functor on the inclusion order of basis sets. The hypothesis is the non-strict inclusion, matching the formalisation, which quantifies over B\(_1\) \(\subseteq \) B\(_2\); the earlier \(\subset \) was a divergence from the Lean, and the reflexive case is what makes (b) expressible at all.
The curved case is where this matters most. There is no quasilocal algebra here, so every statement about nested regions is phrased inside a common containing algebra \(\mathfrak {U}(\mathbf{B})\) and has to factor a three-fold inclusion \(\mathbf{B}_1 \subseteq \mathbf{B}_2 \subseteq \mathbf{B}\). Before this amendment the isotony embeddings actually used downstream were the witnesses chosen inside Axiom 3, which carried no composition law, so that factorisation had to be assumed separately at each site. With (c) part of Axiom 2, and Axiom 3 consuming this family rather than choosing its own (273), the factorisation holds for every net and those hypotheses are gone.
A state \(\omega \) on \(A\) is \((\alpha , \beta )\)-KMS for a one-parameter automorphism group \(\alpha \) (256) at inverse temperature \(\beta \) if for every \(a, b \in A\) the correlation function \(t \mapsto \omega (a\, \alpha _t b)\) extends to a function \(F\) on the closed strip \(0 \le \operatorname {Im} z \le \beta \) that is continuous there, holomorphic on the open strip, bounded, and whose boundary value on \(\operatorname {Im} z = \beta \) is \(t \mapsto \omega (\alpha _t b\, \cdot a)\).
A state \(\omega \) on \(\mathfrak {U}(\mathbf{B})\) is a KMS state for the Killing flow \(\varphi \) at inverse temperature \(\beta \) if it satisfies the KMS condition (257) for the induced one-parameter automorphism group (315). When \(\beta {\gt} 0\) such a state is automatically invariant under the flow (263), so it induces, by the stabilizer GNS unitary (309), a unitary representation of the flow on its GNS space - the modular/thermal time evolution.
For any basis element \(\mathbf{B}\) of the Alexandrov topology on Minkowski spacetime, i.e. any set of the form \(I^+(p) \cap I^-(q)\), there is a corresponding abstract C*-algebra \(\mathfrak {U}(\mathbf{B})\)
and when \(\mathbf{B}\) is the empty set, we have the distinguished correspondence
where \(\mathbf{1}\) is the multiplicative identity in the abstract C*-algebra \(\mathbb {C} \mathbf{1}\).
For any basis element \(\mathbf{B}\) of the Alexandrov topology on a Lorentzian spacetime, i.e. any set of the form \(I^+(p) \cap I^-(q)\), there is a corresponding abstract C*-algebra \(\mathfrak {U}(\mathbf{B})\)
and when \(\mathbf{B}\) is the empty set, we have the distinguished correspondence
where \(\mathbf{1}\) is the multiplicative identity in the abstract C*-algebra \(\mathbb {C} \mathbf{1}\).
Let \(\mathbf{B}_1\) and \(\mathbf{B}_2\) be any two basis elements of the Alexandrov topology on Minkowski spacetime, i.e. any two sets of the form \(I^+(p_1) \cap I^-(q_1)\) and \(I^+(p_2) \cap I^-(q_2)\).
If \(\mathbf{B_1}\) and \(\mathbf{B_2}\) are completely spacelike, then \(\mathfrak {U}(\mathbf{B_1})\) and \(\mathfrak {U}(\mathbf{B_2})\) commute in the quasilocal algebra \(\mathfrak {U}\), i.e. for any \(a_1\) in \(\mathfrak {U}(\mathbf{B_1})\) and \(a_2\) in \(\mathfrak {U}(\mathbf{B_2})\) it follows that
in the quasilocal algebra \(\mathfrak {U}\). Here \(\iota _{\mathbf{B}} : \mathfrak {U}(\mathbf{B}) \to \mathfrak {U}\) is the canonical embedding of a local algebra into the quasilocal algebra of 148 — the map into the completion of the union of the local algebras. It is not the unital \(*\)-monomorphism \(i_{\mathbf{B}_1\mathbf{B}_2} : \mathfrak {U}(\mathbf{B}_1) \hookrightarrow \mathfrak {U}(\mathbf{B}_2)\) of Axiom 2 (Isotony), which goes from one local algebra to another and not into \(\mathfrak {U}\).
The two families are required to be compatible: for all basis sets \(\mathbf{B}_1 \subseteq \mathbf{B}_2\),
This is the cocone condition making the \(\iota _{\mathbf{B}}\) a compatible family on the directed system of Axiom 2 (132), and it is what makes \(\iota _{\mathbf{B}}\) well defined on the colimit: an element of \(\mathfrak {U}(\mathbf{B}_1)\) may be regarded as an element of any larger \(\mathfrak {U}(\mathbf{B}_2)\), and all such readings must have the same image in \(\mathfrak {U}\). Without it the displayed commutator would depend on which local algebra \(a_1\) and \(a_2\) were viewed in.
Note that the curved counterpart (273) has a different shape: there is no quasilocal algebra in curved spacetime, so commutation is stated inside a common containing algebra \(\mathfrak {U}(\mathbf{B})\) using the Axiom 2 embeddings directly, and no \(\iota \) appears.
Let \(\mathbf{B}_1\) and \(\mathbf{B}_2\) be any two basis elements of the Alexandrov topology on a Lorentzian spacetime, i.e. any two sets of the form \(I^+(p_1) \cap I^-(q_1)\) and \(I^+(p_2) \cap I^-(q_2)\). Assume Axiom 2 (272), and let \(i_{\mathbf{B}_1\mathbf{B}_2}\) denote its chosen isotony family.
If \(\mathbf{B_1}\) and \(\mathbf{B_2}\) are completely spacelike, then for any Alexandrov topology basis element \(\mathbf{B}\) such that \(\mathbf{B_1}, \mathbf{B_2} \subseteq \mathbf{B}\) the algebras \(\mathfrak {U}(\mathbf{B_1})\) and \(\mathfrak {U}(\mathbf{B_2})\) commute in the C*-algebra \(\mathfrak {U}(\mathbf{B})\): for any \(a_1\) in \(\mathfrak {U}(\mathbf{B_1})\) and \(a_2\) in \(\mathfrak {U}(\mathbf{B_2})\),
in the C*-algebra \(\mathfrak {U}(\mathbf{B})\).
If no such \(\mathbf{B}\) exists, then it simply doesn’t make sense to consider if \(\mathfrak {U}(\mathbf{B_1})\) and \(\mathfrak {U}(\mathbf{B_2})\) commute as they are not in the same algebra.
This axiom now asserts only the commutation condition. It previously introduced its own family of isotony embeddings existentially, together with their injectivity, and it was those chosen witnesses — not the Axiom 2 maps — that every downstream result actually used. Since they carried no composition law, each consumer that had to factor a three-fold inclusion \(\mathbf{B}_1 \subseteq \mathbf{B}_2 \subseteq \mathbf{B}\) was forced to assume coherence separately. The family and its injectivity now belong to Axiom 2 (272), which supplies the identity and composition laws as well, and this axiom simply consumes it; the separate coherence hypotheses are consequently removed throughout this chapter.
For Lorentzian spacetime \(M\) the image \(\pi _\omega (a)\) of a self-adjoint member \(a\) of the local algebra \(\mathfrak {U}(\mathbf{B})\) under the GNS *-homomorphism \(\pi _\omega \) of a state \(\omega \) on \(\mathfrak {U}(\mathbf{B})\) is self-adjoint and thus corresponds to an “observable”. Any “observable” corresponding to such a self-adjoint \(\pi _\omega (a)\) is called a local observable.
Let \(\pi \) be a \(*\)-representation of the quasilocal algebra on \(H\). The local observable operators of a region \(\mathbf{B}\) are the image \(\pi (\mathfrak {U}(\mathbf{B})) = \{ \pi (\iota _{\mathbf{B}} a) : a \in \mathfrak {U}(\mathbf{B})\} \). The local von Neumann algebra \(R(\mathbf{B})\) is the bicommutant \(\pi (\mathfrak {U}(\mathbf{B}))''\).
The local algebra \(R(\mathbf{B})\) is registered as a genuine VonNeumannAlgebra (Mathlib’s bundled structure), not merely a set of operators: it is the bundled algebra supplied by 163 for the self-adjoint set \(S = \pi (\mathfrak {U}(\mathbf{B}))\) of local observable operators (self-adjoint because \(\pi \) and \(\iota _{\mathbf{B}}\) are \(*\)-homomorphisms). Its underlying set is the bicommutant \(\pi (\mathfrak {U}(\mathbf{B}))''\) of 162.
As in the Minkowski case, \(R(\mathbf{B}')\) is registered as a genuine VonNeumannAlgebra: it is the bundled algebra supplied by the same general bicommutant-of-a-self-adjoint-set lemma (163) for the self-adjoint set \(\pi (\mathfrak {U}(\mathbf{B}'))\) of local observable operators (self-adjoint because the isotony embedding and \(\pi \) are \(*\)-homomorphisms). Its underlying set is the bicommutant of 279.
Let \(\pi \) be a \(*\)-representation of a containing basis algebra \(\mathfrak {U}(\mathbf{B})\) on \(H\). For a subregion \(\mathbf{B}' \subseteq \mathbf{B}\), the local observable operators are the image \(\pi (\mathfrak {U}(\mathbf{B}'))\) under the isotony embedding, and the local von Neumann algebra \(R(\mathbf{B}')\) is the bicommutant \(\pi (\mathfrak {U}(\mathbf{B}'))''\).
Let \(\mathbf{B}\) be any basis element of the Alexandrov topology on Minkowski spacetime, i.e. any set of the form \(I^+(p) \cap I^-(q)\).
A member \(L\) of the inhomogeneous Lorentz group connected to the identity acts on \(\mathfrak {U}(\mathbf{B})\) as follows
where \(L\mathbf{B}\) is the image of the region \(\mathbf{B}\) under the transformation \(L\) and \(\alpha _L\) is a unital *-isomorphism generated by \(L\). The map \(\alpha _L\) is such that (1) for the identity element \(\mathbf{1}\) of the Lorentz group it satisfies
(2) for all appropriate \(a\), \(L\), and \(L'\) it satisfies
and (3) for basis elements \(\mathbf{B}_\iota \subset \mathbf{B}_\kappa \) and the unital *-monomorphism \(i\) of Axiom 2 (Isotony) \(\alpha _L\) commutes with \(i\). In other words the following diagram
commutes.
Let \(M_1\) and \(M_2\) be Lorentzian spacetimes (78) and let \(e : M_1.\mathrm{Carrier} \simeq M_2.\mathrm{Carrier}\) be a bijection of their carriers which maps basis sets to basis sets: \(M_2.\mathrm{IsBasisSet}\, (e(\mathbf{B}))\) holds whenever \(M_1.\mathrm{IsBasisSet}\, \mathbf{B}\) does. Let \(\mathfrak {U}_1\) and \(\mathfrak {U}_2\) be Haag-Kastler nets (277) over \(M_1\) and \(M_2\) respectively. An equivalence of nets along \(e\) is a chosen family of unital \(*\)-isomorphisms
one for each basis set \(\mathbf{B}\) of \(M_1\) — well-typed precisely because of the basis-set hypothesis on \(e\) — such that for all basis sets \(\mathbf{B}_1 \subseteq \mathbf{B}_2\) of \(M_1\) the diagram
commutes, where \(\iota _1\) and \(\iota _2\) are the canonical isotony embeddings \(\mathtt{commIsotony}\) of the two nets.
Three points on the encoding.
The carriers are related by data, not by an equality. A Lorentzian spacetime (78) carries its point set as a field, so “two spacetimes on a common carrier” would be an assertion of type equality between \(M_1.\mathrm{Carrier}\) and \(M_2.\mathrm{Carrier}\). That is not a usable hypothesis: it cannot be transported along, and it forces the regions, basis-set predicates and algebras of the two nets to be compared across a type cast. Supplying a bijection \(e\) instead makes every comparison take place at a definite type, and it is exactly what the geometric case provides, the relabelling diffeomorphism being a bijection of the carrier with itself.
Only the basis-set condition on \(e\) is needed here. The definition mentions neither metrics nor isometries. All it requires of \(e\) is that it carry basis sets to basis sets, which is what makes \(\Theta _{\mathbf{B}}\) typecheck. The geometric input — that a cross-metric isometry satisfying the two-sided orientation hypothesis does carry basis sets to basis sets — is supplied at the point of use, in 321.
\(\Theta \) must be data, and the \(\iota _i\) come for free. The family \(\Theta \) has to be data rather than a bare existence statement, since the commuting square refers to the chosen maps. The vertical arrows must likewise be chosen embeddings and not mere existence witnesses — but no extra hypothesis is needed to obtain them: Axiom 2 (272) supplies the isotony family as chosen data, together with its injectivity, for every inclusion of basis sets, and we adopt that convention rather than have the equivalence carry a supplied family of embeddings in the style of Axiom 5 (276).
Note also that naturality needs no composition or compatibility hypothesis: it is one square attached to a single inclusion \(\mathbf{B}_1 \subseteq \mathbf{B}_2\) and never composes two embeddings. That observation still stands, but its justification has changed. It previously mattered because the embeddings were witnesses chosen inside Axiom 3, which carried no composition law, so coherence had to be assumed wherever a three-fold inclusion was factored — as in 282. Axiom 2 now carries the identity and composition laws itself, so that coherence holds for every net and nothing has to be assumed anywhere; the point here is simply that this square would not have needed it in any case.
A spacetime \(M\) with time orientation \(t\) satisfies the causality condition — equivalently, has no closed causal curve — when no point causally precedes itself: \(\lnot (p \prec p)\) for every \(p\). A closed causal curve through \(p\) would be a causal trip from \(p\) back to \(p\), i.e. \(p \prec p\), so its absence is exactly this condition. This is the standard causality condition, strictly weaker than strong causality and strictly stronger than the chronology condition (\(\lnot (p \ll p)\) for all \(p\)).
A family \(\alpha : \mathbb {R} \to (A \simeq _{\star \mathrm{a}} A)\) of \(*\)-automorphisms of a C\(^*\)-algebra \(A\) is a one-parameter group if \(\alpha _0 = \mathrm{id}\) and \(\alpha _{s+t} = \alpha _s \circ \alpha _t\). This is the algebraic time evolution; in the curved-spacetime setting it is the automorphism group induced by a Killing flow.
An orientation-reversing reparametrisation flips the time-orientation of the tangent, so future/past orientation is well-defined only on the finer quotient by orientation-preserving reparametrisations (those with positive within-derivative). An oriented smooth curve is an equivalence class of smooth paths under this finer relation.
A path is a continuous map \(\mu :\Sigma \rightarrow M\) from the parameter space–a closed, connected subset \(\Sigma \) of \(\mathbb {R}\) that contains more than a single point–to a spacetime \(M\). A smooth path is a path \(\mu \) that is smooth and has a non-vanishing derivative.
A strongly continuous one-parameter unitary group \(V : \mathbb {R} \to \mathcal{U}(H)\) has positive energy when its generator is a positive operator: there exists a positive bounded operator \(P\) (hence self-adjoint, with non-negative spectrum) such that \(V(t) = e^{i t P}\) for all \(t\). The positivity of \(P\) is the energy-positivity asserted by the spectrum condition. The generator of a physical translation is unbounded, so requiring \(P\) bounded is a genuine restriction; the faithful unbounded form requires Stone’s theorem and the theory of unbounded self-adjoint operators, which Mathlib does not yet provide. This is the bounded-generator scaffold.
Let \(g_1\) and \(g_2\) be metrics on \(M\) with time orientations \(t_1\) and \(t_2\) respectively, and let \(\psi \) be a \(C^\infty \) diffeomorphism of \(M\). Say \(\psi \) preserves the future orientation when
for every \(x \in M\) and \(v \in TM|_x\), in the sense of 26. Say \(\psi \) satisfies the two-sided orientation hypothesis when both \(\psi \) preserves the future orientation from \((g_1,t_1)\) to \((g_2,t_2)\) and \(\psi ^{-1}\) preserves it from \((g_2,t_2)\) back to \((g_1,t_1)\).
Nothing here refers to the metrics beyond the two orientations, so this is a condition on a diffeomorphism and a pair of oriented metrics, stated independently of any isometry hypothesis. The single-metric case \(g_1 = g_2 = g\), \(t_1 = t_2 = t\) is the existing \(\mathtt{Isometry.PreservesFutureOrientation}\), and the two-sided form is what the single-metric 97 already uses; the definition is hoisted here so that the lemmas below can cite it rather than restate it.
Let \((M,g)\) be a spacetime (19) and let \(\psi : M \to M\) be a \(C^\infty \) diffeomorphism. The pullback metric \(\psi ^*g\) is the field of bilinear forms
where \(d\psi _x : TM|_x \to TM|_{\psi (x)}\) is the manifold differential of \(\psi \) at \(x\). The pullback spacetime \(\psi ^*(M,g)\) is the datum obtained by keeping the carrier set, topology, Hausdorff and connectedness properties, charts, model with corners, smooth structure, and tangent-space finite-dimensionality of \((M,g)\) unchanged, and replacing the metric field by \(\psi ^*g\). This node is data only: that \(\psi ^*g\) satisfies the metric obligations of 19 is 108.
The metric field of 19 is not a bare function of two vectors but a family of continuous bilinear forms, \(g_x : TM|_x \to _L TM|_x \to _L \mathbb {R}\). The displayed formula must therefore be realised as an inhabitant of that bundled type, not merely as a pointwise numerical prescription: \(\psi ^*g\) is defined by precomposing \(g_{\psi (x)}\) with \(d\psi _x\) in both slots,
using that \(d\psi _x\) is itself a continuous linear map. Continuity and bilinearity of \((\psi ^*g)_x\) are then structural rather than facts to be proved, and \(\mathtt{bilinearComp\_ apply}\) recovers the displayed formula. Without this step there is nothing to put in the metric field of the bundled spacetime.
A state \(\omega \) is pure if every positive linear functional \(\psi \) dominated by \(\omega \) (that is, \(0 \le \psi (a^*a) \le \omega (a^*a)\) for all \(a\)) is a scalar multiple of \(\omega \). This order-theoretic characterization is the extreme-point notion of purity, phrased to avoid convex-combination and normalization bookkeeping.
Two representations are quasi-equivalent when there is a \(*\)-isomorphism of their generated von Neumann algebras \(\pi _1(A)'' \simeq \pi _2(A)''\) carrying \(\pi _1(a)\) to \(\pi _2(a)\). This is an equivalence relation, and it is coarser than unitary equivalence: unitary equivalence implies quasi-equivalence, because the conjugation \(*\)-isomorphism \(T \mapsto U T U^{-1}\) restricts to a \(*\)-isomorphism of the generated von Neumann algebras.
Consider the union of all \(\mathfrak {U}(\mathbf{B})\), taken along the isotony family of Axiom 2 (132). This union is a normed *-algebra; taking its completion one obtains a C*-algebra denoted \(\mathfrak {U}\), called the quasilocal algebra.
The union is to be read as a directed colimit, not as a set-theoretic union. This is what Axiom 2’s identity and composition laws buy: with \(\mathbf{B} \mapsto \mathfrak {U}(\mathbf{B})\) a functor on the inclusion order, and the Alexandrov diamonds upward directed, the local algebras form a directed system and the colimit carries a well-defined \(*\)-algebra structure — the product of \(a_1 \in \mathfrak {U}(\mathbf{B}_1)\) and \(a_2 \in \mathfrak {U}(\mathbf{B}_2)\) is computed in any \(\mathfrak {U}(\mathbf{B})\) containing both, and functoriality is exactly what makes the answer independent of that choice. Without the two laws there is no such structure: a bare set-theoretic union of the \(\mathfrak {U}(\mathbf{B})\) has no multiplication at all, since elements of different local algebras live in unrelated carriers.
The three supporting results this definition rests on are now declarations of this blueprint rather than appeals to the informal discussion of Chapters 6.1 and 6.2: (i) upward directedness of the Alexandrov diamonds (88), which supplies the containing diamond \(\mathbf{B}\) in the description above; (ii) that the colimit of the directed system is a normed \(*\)-algebra (138); and (iii) that its completion is a C*-algebra (147). All three are formalized. What would pin \(\mathfrak {U}\) down up to isomorphism rather than merely produce it is uniqueness of the complete C*-norm; that is discussed as prose in the passage following 147 and is deliberately not claimed by any declaration here, for the reasons given there.
The colimit-and-completion construction of \(\mathfrak {U}\) is therefore formalized, while the Lean structure continues to take \(\mathfrak {U}\) as given — an ambient C*-algebra together with the canonical embeddings \(\iota _{\mathbf{B}}\) and their cocone condition, as recorded in 149. There is no longer any discrepancy between this blueprint’s formalization markings and the Lean, and the construction and the structure are now connected: that connection is made by 152, which produces a quasilocal algebra for the net out of the colimit-and-completion construction, and it is from that theorem that a Haag–Kastler net (160) obtains its canonical \(\mathfrak {U}\). See the formalization note following 147 on the two available construction routes.
All “observables” are quasilocal observables.
What the quotation marks mean. The quotation marks around “observable” are doing real work and are better explained than left implicit. An “observable” is here a physical primitive: a quantity a physicist can actually measure in the world, an equivalence class of measurement procedures that agree on all outcomes. It is not defined anywhere in this blueprint, and it cannot be, because nothing in the formalism fixes what happens in a laboratory. A quasilocal observable, by contrast, is a mathematical object: by 150 it is an operator \(\pi _\omega (a)\) with \(a\) a self-adjoint element of the quasilocal algebra \(\mathfrak {U}\).
The assertion. This axiom is a bridge principle — the one point in the axiom list at which physical reality is joined to the mathematical formalism. What it asserts is a correspondence between the two sides just distinguished: every physical observable corresponds to a quasilocal observable in the sense of 150.
The direction is the content. The assertion is a one-way inclusion, and which way it runs is precisely what the name “Completeness” records: the formalism is not too small. Nothing a physicist can measure lies outside the quasilocal observables; there is no measurable quantity that the net of local algebras, its quasilocal algebra and their representations fail to account for. The converse — that every quasilocal observable is physically realisable, i.e. that every self-adjoint \(\pi _\omega (a)\) is measured by some actual procedure — is a separate and strictly stronger assertion, and it is not asserted here. It is flagged instead as an open modelling question: whether the formalism is also not too large is not settled by this axiom, and the axioms as stated are consistent with \(\mathfrak {U}\) containing self-adjoint elements answering to no measurement at all.
This is an interpretive postulate, not a mathematical condition. Axioms 1, 2, 3 and 5 (131, 132, 149, 159) are mathematical conditions on a net: each says something checkable about the assignment \(\mathbf{B} \mapsto \mathfrak {U}(\mathbf{B})\) and its structure maps. This axiom is of a different kind. One of its two sides is not a mathematical object, so the statement relates the formalism to the world rather than constraining the formalism internally, and it is therefore not the sort of statement that can be proved or disproved inside the formalism. Consequently it should have no mathematical consumers: a theorem that appears to need Axiom 4 in fact needs the mathematics it was previously conflated with, namely the existence of the quasilocal algebra (152), not the physical correspondence. What keeps the correspondence tenable in the presence of the larger bicommutants of 162 is 158.
Formalization note. This node previously carried Physicslib4.AQFT.HaagKastler.QuasilocalCompleteness. That was withdrawn, because that Lean definition is a mathematical existence claim about the net — an attempt at 152 — and says nothing whatever about physical observables or their correspondence to quasilocal ones. A faithful encoding of this node now exists, as Physicslib4.AQFT.HaagKastler.ObservableCorrespondence. It takes the physical observables as an abstract primitive, exactly as Axiom 1 (131) takes the assignment algebra as abstract data rather than constructing it, and has three fields: Observable, the type of physical observables, uninterpreted; measure, assigning to each physical observable the element of the quasilocal algebra \(\mathfrak {U}\) that answers it; and isSelfAdjoint_measure, the axiom itself, that every value of measure is self-adjoint. Nothing is thereby proved about the world, which is as it should be for a bridge principle.
The encoding is representation-independent, deliberately. The correspondence lands in the self-adjoint part of \(\mathfrak {U}\) and not in the operators of a fixed GNS representation. Read literally through 150, whose quasilocal observables are operators \(\pi _\omega (a)\), the axiom would make its own truth depend on which state \(\omega \) was chosen, which is unacceptable for a physical primitive. Landing in the algebra removes that dependence, and being a quasilocal observable in every representation is then a theorem rather than an axiom schema indexed by a choice of state: for any \(*\)-representation \(\pi \) of \(\mathfrak {U}\), the operator \(\pi (\texttt{measure}\, o)\) is a quasilocal observable in the sense of 150, which is isQuasilocalObservable_measure.
What the encoding does not assert. Only the one-way inclusion is asserted, consistently with the paragraph above declining the converse as separate and strictly stronger: measure is a bare map and is deliberately not strengthened to an equivalence. Consequently the structure is cheaply inhabited — ObservableCorrespondence.maximal exhibits one instance, taking the self-adjoint elements of \(\mathfrak {U}\) as the observables and the inclusion as measure — and that is correct behaviour for a bridge principle rather than a defect of the encoding, since it is not a surjectivity claim and no such claim is intended. In the same spirit this node should have no mathematical consumers, and that is why 160 does not bundle it: what appeared to need Axiom 4 needed 152 instead.
A lift of the fiberwise Lorentz action of \(L\) to a quasilocal algebra \(\mathfrak {U}\) (148) is a \(*\)-automorphism \(\beta _L\) of \(\mathfrak {U}\) intertwining the local embeddings \(\iota _{\mathbf{B}}\) with the covariance isomorphisms: \(\beta _L(\iota _{\mathbf{B}} a) = \iota _{L\cdot \mathbf{B}}(\alpha _L a)\) for every Alexandrov-basis set \(\mathbf{B}\).
The image \(\pi _\omega (a)\) of a self-adjoint member \(a\) of the quasilocal algebra \(\mathfrak {U}\) under a GNS *-homomorphism \(\pi _\omega \) is self-adjoint and thus corresponds to an “observable”. Any “observable” corresponding to such a self-adjoint \(\pi _\omega (a)\) is called a quasilocal observable.
For a representation \(\pi \) of the quasilocal algebra and two basis regions \(\mathbf{B}_1, \mathbf{B}_2\), the relative commutant of the pair is the von Neumann algebra \(R(\mathbf{B}_1)' \cap R(\mathbf{B}_2)\), the intersection of the commutant of the local von Neumann algebra \(R(\mathbf{B}_1)\) with the local von Neumann algebra \(R(\mathbf{B}_2)\). Since VonNeumannAlgebra carries no lattice meet \(\sqcap \), this object is not an abstract infimum but is constructed by hand from the set \(R(\mathbf{B}_1)' \cap R(\mathbf{B}_2)\), which is then its underlying set; that the intersection of two von Neumann algebras is again a von Neumann algebra is the content of 225, applied here to the pair \(R(\mathbf{B}_1)'\), \(R(\mathbf{B}_2)\) (which for \(\mathbf{B}_1 \neq \mathbf{B}_2\) is not a commutant pair, so the commutant-pair form 224 does not suffice here). Accordingly the Lean construction rewrites the intersection as the single commutant \((R(\mathbf{B}_1)'' \cup R(\mathbf{B}_2)')'\) via Set.centralizer_union and closes it under Set.centralizer_centralizer_centralizer. This is the basic object of the theory of subalgebra inclusions \(R(\mathbf{B}_1) \subseteq R(\mathbf{B}_2)\).
For a \(*\)-representation \(\pi \) of a containing basis algebra \(\mathfrak {U}(\mathbf{B})\) and two basis subregions \(\mathbf{B}_1, \mathbf{B}_2 \subseteq \mathbf{B}\), the relative commutant of the pair is the von Neumann algebra \(R(\mathbf{B}_1)' \cap R(\mathbf{B}_2)\), built as the meet of the \(*\)-subalgebras of the commutant of \(R(\mathbf{B}_1)\) and of \(R(\mathbf{B}_2)\); its underlying set is \(R(\mathbf{B}_1)' \cap R(\mathbf{B}_2)\). As Mathlib’s VonNeumannAlgebra carries no lattice meet, it is constructed by hand from that intersection; that such an intersection is again a von Neumann algebra is 225, the general two-algebra form, since \(R(\mathbf{B}_1)'\) and \(R(\mathbf{B}_2)\) are not in general a commutant pair. This is the curved counterpart of the Minkowski relative commutant (175); there is no quasilocal algebra, so it lives inside the representation of a fixed containing region.
The spacelike complement \(\mathbf{B}^\perp \) of a region \(\mathbf{B}\) is the set of points completely spacelike-separated from all of \(\mathbf{B}\): \(\mathbf{B}^\perp = \{ x \mid \{ x\} \text{ is completely spacelike to } \mathbf{B} \} \). It is the geometric substrate of locality and Haag duality.
A spacetime is a real, four-dimensional, connected, smooth, Hausdorff manifold \(M\) with a globally defined smooth tensor field \(g\) of type \((0,2)\) which is non-degenerate and “Lorentzian”. By Lorentzian we mean that for any \(p \in M\) there is a basis of the tangent space \(TM|_p\) to \(M\) at \(p\) relative to which \(g|_p\) is zero in its non-diagonal entries and on the diagonal takes the form \(\text{diag}(-1,1,1,1)\).
The smoothness clause, precisely. The metric field is a family of continuous bilinear forms \(g_x : TM|_x \to _L[\mathbb {R}] TM|_x \to _L[\mathbb {R}] \mathbb {R}\), and “smooth” is the field contMDiff, which asserts that \(g\) is a \(C^\infty \) section of the bundle of continuous bilinear forms on the tangent bundle — the regularity index being \(\infty \), on which see the remark on the index below. Writing \(E\) for the model space and \(I\) for the model with corners of \(M\), it reads
the fibre over \(x\) being \(TM|_x \to _L[\mathbb {R}] TM|_x \to _L[\mathbb {R}] \mathbb {R}\) and the index being \(\infty \).
The index. Mathlib’s \(\mathtt{ContMDiff}\) takes its regularity index \(n\) in \(\mathbb {N}_{\infty \omega } = \mathtt{WithTop}\; \mathbb {N}_\infty \), in which \(\top = \omega \) means real-analytic and \(\infty = ((\top : \mathbb {N}_\infty ) : \mathtt{WithTop}\; \mathbb {N}_\infty )\) is strictly smaller. The index to ask for is therefore \(\infty \), not \(\top \): it is \(\infty \) that means \(C^\infty \), while \(\top \) would demand the strictly stronger condition of analyticity. The Lean definition uses \(\infty \), so the field agrees exactly with the informal word “smooth” in the statement above.
Three further points about this formulation.
It is Mathlib’s idiom. The clause is deliberately the shape of the contMDiff field of Mathlib’s Bundle.ContMDiffRiemannianMetric, whose own field is
read with \(\mathtt{inner}\) replaced by \(g\). Matching it verbatim is what makes the whole bundle-section API of Mathlib/Geometry/Manifold/VectorBundle/ apply to \(g\) without translation.
The Riemannian class itself is deliberately not instantiated. Mathlib has no pseudo-Riemannian class, and Bundle.ContMDiffRiemannianMetric carries two further fields beyond contMDiff that a Lorentzian form cannot satisfy: pos, which demands \(0 {\lt} g_x(v,v)\) for \(v \neq 0\) and is contradicted by any timelike vector, and isVonNBounded, which demands that \(\{ v \in TM|_x \mid g_x(v,v) {\lt} 1\} \) be von Neumann bounded. The latter is not merely unproven but outright false here: that set contains the entire light cone at \(x\), since \(g_x(v,v) = 0 \le 0 {\lt} 1\) for every null \(v\), and the light cone is unbounded (it is closed under positive scaling). So only the shape of the one field contMDiff is reused; the class is never instantiated and no instance of it may be sought.
The payoff. From a section-level contMDiff one gets, by ContMDiff.clm_bundle_apply\(_2\), that for any vector fields \(V, W\) that are themselves \(C^\infty \) sections of the tangent bundle the scalar function
is \(C^\infty \) on \(M\). One identification step is needed to say it in quite that form: clm_bundle_apply\(_2\) concludes with a section, of the trivial \(\mathbb {R}\)-bundle over \(M\), so its output is a \(\mathtt{Bundle.TotalSpace.mk'}\) term and reaching the plain scalar statement \(\mathtt{ContMDiff}\; I\; \mathcal{I}(\mathbb {R},\mathbb {R})\; \infty \; \big(x \mapsto g_x(V_x, W_x)\big)\) means identifying that trivial-bundle section with the function itself. This is exactly what causal and geodesic arguments need — causal type along a curve, the sign of \(g(t,\dot\mu )\), and every variational computation are statements about such scalars — and a chart-local formulation quantifying over constant model vectors had no route to it at all, since \(V_x\) and \(W_x\) vary with the point.
For an identity-component isometry \(\varphi \) fixing the region \(\mathbf{B}\) (so \(\varphi (\mathbf{B}) = \mathbf{B}\)), the covariance isomorphism \(\alpha _\varphi \) of 276 lands back in \(\mathfrak {U}(\mathbf{B})\) and so defines an automorphism \(\hat\alpha _\varphi \) of the single algebra \(\mathfrak {U}(\mathbf{B})\).
Standard Minkowski spacetime is a spacetime in which the underlying real, four-dimensional, connected, smooth, Hausdorff manifold is \(\mathbb {R}^4\) with the Euclidean topology. In addition \(g\) takes the form \(g|_p=\text{diag}(-1,1,1,1)\) for all \(p\) in \(\mathbb {R}^4\) with respect to the standard coordinates on \(\mathbb {R}^4\).
Let \(\mathfrak {U}\) be an abstract C*-algebra. A state is an element \(\omega \) of the dual space \(\mathfrak {U}^*\) that is
Positive - for any \(a \in \mathfrak {U}\) we have \(0 \le \omega (a^*a)\) and
Normalized - the operator norm satisfies \(\| \omega \| =1\).
Furthermore, a state \(\omega \) is said to be faithful if for any non-zero \(a\) in \(\mathfrak {U}\), it follows that \(0 {\lt} \omega (a^*a)\).
For a unital \(*\)-homomorphism \(\pi : A \to B\) of C*-algebras and a state \(\omega \) on \(B\), the pullback \(\omega \circ \pi \) is the functional \(a \mapsto \omega (\pi (a))\). It is again a state: positivity is the \(*\)-compatibility \(\omega (\pi (a^* a)) = \omega (\pi (a)^*\pi (a)) \ge 0\), and normalization \(\Vert \omega \circ \pi \Vert = 1\) follows from unitality \(\pi (1) = 1\) together with 196. Thus \(A \mapsto \mathrm{State}(A)\) is contravariant in \(A\): a \(*\)-homomorphism \(\pi : A \to B\) induces the pullback \(\mathrm{State}(B) \to \mathrm{State}(A)\).
The strip-Liouville principle at width \(\beta \) is the statement that any function \(F\) continuous and bounded on the closed strip \(0 \le \operatorname {Im} z \le \beta \), holomorphic on the open strip, and with equal boundary values \(F(t) = F(t + i\beta )\) for all real \(t\), is constant along the real axis: \(F(t) = F(0)\). It is the analytic input that turns boundary coincidence into invariance.
A spacetime \(M\) is time-orientable if it admits a smooth, non-vanishing vector field \(t\) that is timelike. Such a smooth, non-vanishing vector field is called a time-orientation.
The smoothness clause, precisely. As for the metric in 19, “smooth” is the bundle-section condition of Mathlib’s idiom rather than a chart-local one: the field smooth of a \(\mathtt{TimeOrientation}\) asserts that \(t\) is a section of the tangent bundle of regularity index \(\infty \), i.e. a \(C^\infty \) section, with the index convention as recorded in 19,
with \(E\) the model space and \(I.\mathtt{tangent}\) the model with corners of the tangent bundle. This is the same shape as the metric clause of 19 one bundle down, and it is what the bundle-section API consumes directly: it is literally the hypothesis of ContMDiff.mpullback_vectorField and, paired with the metric clause, the input of ContMDiff.clm_bundle_apply\(_2\) that makes \(x \mapsto g_x(t_x, V_x)\) smooth for smooth \(V\). It is not smoothness of \(t\) as a bare function, and no chart-local reformulation of it is needed anywhere below.
A timelike smooth curve is a smooth curve with a tangent vector that is timelike at every point along the smooth curve. A causal smooth curve is a smooth curve with a tangent vector that is timelike or null at every point along the smooth curve.
Let \(M\) be a spacetime, \(p\) a point in \(M\), and \(g\) the tensor field of type \((0,2)\) associated to \(M\). Any tangent vector \(v \in TM|_p\) is timelike, spacelike, or null if \(g|_p(v,v)\) is negative, positive, or zero respectively.
A trip segment is a curve which is a future-oriented, timelike geodesic. A trip is a curve which is piecewise a future-oriented, timelike geodesic: a finite chain of trip segments \(p = x_0, x_1, \dots , x_n = q\) joined at matching endpoints. Formally this is the transitive closure of single-segment precedence, which is what makes the relation transitive by concatenation. A trip from \(p\) to \(q\) is a trip with past endpoint \(p\) and future endpoint \(q\). We write \(p \ll q\) if and only if there exists a trip from \(p\) to \(q\).
Two \(*\)-representations \(\pi _1 : A \to \mathcal{B}(H_1)\) and \(\pi _2 : A \to \mathcal{B}(H_2)\) are unitarily equivalent when there is an isometric isomorphism \(U : H_1 \simeq H_2\) of the underlying Hilbert spaces intertwining them: \(U(\pi _1(a)\, x) = \pi _2(a)(U x)\). This is an equivalence relation — reflexive, symmetric, and transitive.
A state \(\omega \) on the quasilocal algebra is a vacuum state (relative to a future-timelike-translation predicate) when it is invariant under the covariance action (244) and, in a GNS representation reproducing \(\omega \) and implementing the action by unitaries \(U(L)\), every future-timelike translation one-parameter subgroup \(\gamma \) has positive energy: \(t \mapsto U(\gamma (t))\) satisfies 247. This packages the two necessary vacuum conditions — invariance and the spectrum condition — with the spectrum condition entering as the positive-energy hypothesis on the implementing unitaries. The future-timelike-translation predicate is a parameter, to be instantiated once the translation subgroup of the Lorentz group and its causal structure are wired in; the positive-energy condition is the bounded-generator scaffold. Constructing/discharging the spectrum condition for a concrete net is the Stone-gated next layer.
The vacuum-state condition of 249 with its future-timelike-translation parameter fixed to the concrete predicate 251: the spectrum condition is imposed on exactly the one-parameter translation subgroups \(t \mapsto (\mathrm{id}, t \cdot n)\) with \(n\) future-pointing timelike. The vacuum definition then depends on no free predicate. Invariance and (for a pure state) the irreducible covariant representation follow as in 250, since the concrete form unfolds to the parameterized one.
The center of a von Neumann algebra \(R\) on a Hilbert space \(H\) is \(Z(R) = R \cap R'\), the operators of \(R\) that commute with every element of \(R\). Since Mathlib’s VonNeumannAlgebra carries no lattice meet, it is built as the meet of the star-subalgebras of \(R\) and its commutant \(R'\); its underlying set is \(R \cap R'\). That this set is again a von Neumann algebra is recorded separately in 224.
Packaging isotony, the assignment \(\mathbf{B} \mapsto R(\mathbf{B})\) is an order-preserving map from the poset of basis regions (ordered by inclusion) to the von Neumann algebras of \(\mathcal{B}(H)\). This realizes the net as a functor on the inclusion poset: containment of regions is sent to containment of algebras. It is the central object of the algebraic approach.
The curved counterpart of the von Neumann net (168). Fixing a containing basis region \(\mathbf{B}\) and a \(*\)-representation \(\pi \) of \(\mathfrak {U}(\mathbf{B})\), the assignment \(\mathbf{B}' \mapsto R(\mathbf{B}')\) is an order-preserving map from the poset of basis subregions of \(\mathbf{B}\) (ordered by inclusion) to the von Neumann algebras of \(\mathcal{B}(H)\) — the local net, restricted to a containing region, as a functor on the inclusion poset.
Order-preservation carries no side condition. The factorisation this rests on — that the \(\mathbf{B}_1 \hookrightarrow \mathbf{B}\) embedding factors through \(\mathbf{B}_2\) for all nested \(\mathbf{B}_1 \subseteq \mathbf{B}_2 \subseteq \mathbf{B}\) — is the composition law (c) of Axiom 2 (272), so it holds for every net, including the trivial one.
This was previously supplied as an explicit coherence hypothesis, on the grounds that it is a property of the net’s chosen embeddings rather than of the spacetime and so cannot be discharged geometrically. That reasoning was correct, and it is precisely the argument for putting the law into the axiom rather than carrying it at each site: an axiom is where a requirement on chosen data belongs. With Axiom 2 owning the family and Axiom 3 consuming it (273), the hypothesis is redundant here and at every other site in this chapter.
On a Lorentzian spacetime with at least two points, the Alexandrov diamonds cover the whole space: every point lies in some diamond \(I^+(p) \cap I^-(q)\). Equivalently, every point has both a chronological past point and a chronological future point (a “no endpoints” condition). This is a genuine consequence of the Hausdorff assumption on the Alexandrov topology, not an extra hypothesis.
On a spacetime equipped with the Alexandrov topology, suppose a point \(x\) lies in no diamond \(I^+(p) \cap I^-(q)\). Then every Alexandrov-open set containing \(x\) is the whole space \(M\): the only open neighbourhood of \(x\) is \(M\) itself.
Instantiating the abstract curved-spacetime interface with the oriented identity component, every isometry \(\varphi \) of the abstract spacetime carries Alexandrov-basis sets to basis sets, \(\varphi \cdot \mathbf{B}\) is again a basis set. This is exactly the well-definedness condition for the Axiom 5 action \(\mathfrak {U}(\mathbf{B}) \to \mathfrak {U}(\varphi (\mathbf{B}))\).
Let \(S\) be a self-adjoint set of bounded operators on a Hilbert space \(H\), that is, \(x \in S\) implies \(x^* \in S\). Then the bicommutant \(S''\) is a von Neumann algebra: it is a \(*\)-subalgebra of \(\mathcal{B}(H)\), and it is bicommutant-closed, \(S'''' = S''\). This is the general construction that bundles every local algebra below, applied to the self-adjoint set of local observable operators.
Let \(f : X \to Y\) be a bijection, let \(\mathcal{S}\) and \(\mathcal{T}\) be families of subsets of \(X\) and \(Y\), and equip \(X\) and \(Y\) with the topologies generated by \(\mathcal{S}\) and \(\mathcal{T}\). If \(f\) carries \(\mathcal{S}\) onto \(\mathcal{T}\), in the sense that \(f(S) \in \mathcal{T}\) for every \(S \in \mathcal{S}\) and \(f^{-1}(T) \in \mathcal{S}\) for every \(T \in \mathcal{T}\), then \(f\) is a homeomorphism.
Let \(\mathcal{A}\) be a *-algebra and \(\omega \) a positive element of the dual space \(\mathcal{A}^*\), i.e. \(\omega \) is an element of the dual space \(\mathcal{A}^*\) such that for any \(a \in \mathcal{A}\) one has \(0 \le \omega (a^*a)\). Then
for all \(a\) and \(b\) in \(\mathcal{A}\).
Every tangent vector \(v \in TM|_p\) is exactly one of timelike, null, or spacelike. In particular the three classes are mutually exclusive, and the zero vector is null.
The causal closure \(\mathbf{B} \mapsto \mathbf{B}^{\perp \perp }\) is a closure operator on the regions of a Lorentzian spacetime:
(monotone) if \(\mathbf{B}_1 \subseteq \mathbf{B}_2\) then \(\mathbf{B}_1^{\perp \perp } \subseteq \mathbf{B}_2^{\perp \perp }\);
(extensive) \(\mathbf{B} \subseteq \mathbf{B}^{\perp \perp }\);
(idempotent) \(\mathbf{B}^{\perp \perp \perp \perp } = \mathbf{B}^{\perp \perp }\).
In the formalization these three laws are not standalone theorems: the causal closure is packaged as a term causalClosure : ClosureOperator (Set M.Carrier), and Mathlib’s ClosureOperator bundles monotonicity, extensivity and idempotence as fields, so the three laws are exactly the obligations discharged in constructing that term. Definition 60 and this lemma are therefore realised by one and the same Lean declaration, which both cite, with causalClosure_apply pinning the bundled operator to the concrete map \(\mathbf{B} \mapsto \mathbf{B}^{\perp \perp }\). The three laws are nevertheless available separately one level down, at the level of the spacelike complement: they are 59, whose declarations spacelikeComplement_antitone, subset_spacelikeComplement_spacelikeComplement and spacelikeComplement_spacelikeComplement_spacelikeComplement are what the ClosureOperator construction consumes.
Let \(M\) be a spacetime with time orientation \(t\) and let \(\mathbf{B} \subseteq M\) be a region. Then the causal-convex hull satisfies the two defining properties of a hull:
(extensivity) \(\mathbf{B} \subseteq \mathrm{ccHull}(\mathbf{B})\);
(closedness) \(\mathrm{ccHull}(\mathbf{B})\) is itself causally convex.
Let \(M\) be a spacetime with time orientation \(t\), and write \(D(p,q) = J^+(p) \cap J^-(q)\) for the causal diamond. Then:
Monotonicity under endpoint spread. If \(p' \prec p\) and \(q \prec q'\) then \(D(p,q) \subseteq D(p',q')\).
Causal convexity. If \(a, b \in D(p,q)\), \(a \prec z\) and \(z \prec b\), then \(z \in D(p,q)\).
Nonemptiness forces \(p \prec q\). If \(D(p,q)\) is nonempty then \(p \prec q\).
Let \(M\) be a spacetime with time orientation \(t\). The causally convex regions of \(M\) form a closure system (a Moore family):
the whole spacetime \(M\) (as \(\mathrm{univ}\)) is causally convex, and so is the empty set \(\varnothing \);
causal convexity is preserved under arbitrary intersections, in each of the standard forms:
(binary) if \(\mathbf{C}_1\) and \(\mathbf{C}_2\) are causally convex, then \(\mathbf{C}_1 \cap \mathbf{C}_2\) is causally convex;
(indexed) for any family \((\mathbf{C}_i)_{i \in I}\) of causally convex regions, \(\bigcap _{i \in I} \mathbf{C}_i\) is causally convex;
(set-indexed) for any collection \(\mathcal{S}\) of causally convex regions, \(\bigcap _{\mathbf{C} \in \mathcal{S}} \mathbf{C} = \bigcap _0 \mathcal{S}\) is causally convex.
Consequently the causally convex regions are closed under arbitrary intersections and contain \(M\), i.e. they form a Moore family.
Let \(M\) be a spacetime with time orientation \(t\), equipped with the Alexandrov topology.
For all points \(p, q \in M\) the set \(I^+(p) \cap I^-(q)\) is open. This is just the basis lemma (74) restated on chronological futures and pasts.
If every point of \(I^+(p)\) has a chronological-future point, i.e. for all \(x \in I^+(p)\) there exists \(b\) with \(x \ll b\), then the chronological future \(I^+(p)\) is open.
Dually, if every point of \(I^-(p)\) has a chronological-past point, i.e. for all \(x \in I^-(p)\) there exists \(a\) with \(a \ll x\), then the chronological past \(I^-(p)\) is open.
The per-point hypotheses in the last two items are quantified over the members of the set in question, so they hold vacuously when that set is empty; this is consistent, since the empty set is open. The flat unconditional claim “\(I^+(p)\) is always open” is false for a general spacetime: if \(I^+(p)\) is nonempty and contains a future-endpoint point \(x\) (a point with no \(b\) satisfying \(x \ll b\)), then \(x\) lies in no basis set \(I^+(a) \cap I^-(b)\), since membership there forces \(a \ll x \ll b\) and in particular \(x \ll b\). Hence \(x\) has no basic Alexandrov neighbourhood contained in \(I^+(p)\) and \(I^+(p)\) fails to be open. The hypothesis is exactly the “no future endpoints” condition that removes this obstruction, and dually for pasts.
Every trip is a causal trip, so \(p \ll q\) implies \(p \prec q\). Consequently \(I^+(p) \subseteq J^+(p)\) and \(I^-(p) \subseteq J^-(p)\).
Complete spacelike separation is monotone under shrinking either region; the empty region is completely spacelike to any region; and a union of regions is completely spacelike to \(\mathbf{O}\) if and only if each part is. The same properties hold for the bundled Lorentzian spacetime.
- Physicslib4.Spacetime.isCompletelySpacelike_mono
- Physicslib4.Spacetime.isCompletelySpacelike_empty_left
- Physicslib4.Spacetime.isCompletelySpacelike_empty_right
- Physicslib4.Spacetime.isCompletelySpacelike_union_left
- Physicslib4.Spacetime.isCompletelySpacelike_union_right
- Physicslib4.Spacetime.LorentzianSpacetime.isCompletelySpacelike_mono
- Physicslib4.Spacetime.LorentzianSpacetime.isCompletelySpacelike_empty_left
- Physicslib4.Spacetime.LorentzianSpacetime.isCompletelySpacelike_empty_right
- Physicslib4.Spacetime.LorentzianSpacetime.isCompletelySpacelike_union_left
- Physicslib4.Spacetime.LorentzianSpacetime.isCompletelySpacelike_union_right
Spacelike relatedness is symmetric, and consequently complete spacelike separation is symmetric in its two regions: \(\mathbf{O}_1, \mathbf{O}_2\) are completely spacelike if and only if \(\mathbf{O}_2, \mathbf{O}_1\) are.
Let \(A\) be as in 140. Then the canonical map \(\eta : A \to \widehat{A}\) is a unital \(*\)-algebra homomorphism over \(\mathbb {C}\), and can be bundled as a term of StarAlgHom \(\mathbb {C}\) \(A\) \(\widehat{A}\).
Let \(A\) be as in 140. Then \(\widehat{A}\) satisfies
for all \(x \in \widehat{A}\); that is, \(\widehat{A}\) carries a CStarRing instance.
Again only the inequality is asserted, since it is exactly the norm_mul_self_le field of CStarRing and hence all there is to prove. The equality \(\| x^{*}x\| = \| x\| ^{2}\) follows from it by CStarRing.norm_star_mul_self, and \(\| x^{*}\| = \| x\| \) by CStarRing.to_normedStarGroup.
Let \(g\) be a symmetric Lorentzian bilinear form, \(t\) a timelike vector, and write \(t^\perp = \{ u : g(t,u) = 0\} \) for the spacelike complement. Then \(g\) is positive semidefinite on \(t^\perp \) (so the ordinary Cauchy-Schwarz inequality holds there), and consequently for any timelike \(v, w\) with \(g(t,v) {\lt} 0\) and \(g(t,w) {\lt} 0\) one has \(g(v,w) {\lt} 0\). In particular two timelike tangent vectors that are future-pointing with respect to a common time orientation have negative inner product; by time reversal the same holds for two past-pointing timelike vectors (with \(g(t,v) {\gt} 0\) and \(g(t,w) {\gt} 0\)).
Let \(\psi \) be an isometry from \((M,g_1)\) to \((M,g_2)\) satisfying the two-sided orientation hypothesis of 109. Then \(\psi \) carries Alexandrov basis sets of \((M,g_1)\) to Alexandrov basis sets of \((M,g_2)\):
Let \(\psi \) be an isometry from \((M,g_1)\) to \((M,g_2)\), each equipped with a time orientation, and suppose \(\psi \) preserves the future orientation in the sense of 109. Then \(p \ll _1 q\) implies \(\psi (p) \ll _2 \psi (q)\).
Let \(\psi \) be an isometry from \((M,g_1)\) to \((M,g_2)\) (117). Then \(g_2(d\psi _x v, d\psi _x v) = g_1(v,v)\), and hence \(d\psi _x v\) is timelike, null, or spacelike for \(g_2\) if and only if \(v\) is timelike, null, or spacelike for \(g_1\).
Let \(\psi \) be an isometry from \((M,g_1)\) to \((M,g_2)\) in the sense of 117. Then \(\psi ^{-1}\) is an isometry from \((M,g_2)\) to \((M,g_1)\): for every \(y \in M\) and all \(u, u' \in TM|_y\),
Moreover \(d(\psi ^{-1})_{\psi (x)}\) and \(d\psi _x\) are mutually inverse continuous linear maps for every \(x\).
An isometry \(\psi \) from \((M,g_1)\) to \((M,g_2)\) pushes a smooth path \(\mu \) forward to a smooth path \(\psi \circ \mu \) on the same parameter space, with the same closedness, connectedness and non-triviality data.
If \(\mu \) is timelike (respectively causal) for \(g_1\), then \(\psi \circ \mu \) is timelike (respectively causal) for \(g_2\).
If \(p\) is a past (respectively future) endpoint of \(\mu \), then \(\psi (p)\) is a past (respectively future) endpoint of \(\psi \circ \mu \).
Let \(\psi \) be a \(C^\infty \) diffeomorphism of \(M\) and \(\mu \) a smooth path. For every parameter \(s\) in the parameter space of \(\mu \),
the derivatives being taken within the parameter space.
Let \(\pi : B \to \mathcal{B}(H)\) be a \(*\)-representation with cyclic vector \(\Omega \), and let \(\Phi : A \to B\) be a surjective unital \(*\)-homomorphism. Here the pulled-back representation \(\pi \circ \Phi \) of \(A\) is the composite \(*\)-homomorphism (Mathlib’s StarAlgHom.comp), just as the pullback of a state is fixed by 200. Then \(\Omega \) is cyclic for \(\pi \circ \Phi \).
Let \(\mu : \Sigma \to M\) be a path, so that \(\Sigma \) is a closed connected subset of \(\mathbb {R}\) with more than one point. If \(s \in \Sigma \) is minimal or maximal in \(\Sigma \), then \(s \in \partial \Sigma \). Consequently a past or future endpoint of \(\mu \) is in particular an endpoint of \(\mu \).
The sum of two timelike future-pointing tangent vectors (with respect to a fixed time orientation) is again timelike and future-pointing. More generally, the sum of any two future-pointing tangent vectors – timelike or null – is future-pointing, so the full future cone, including its null boundary, is convex. Since a vector is past-pointing exactly when its negation is future-pointing, the past cone is convex as well. Downstream this packages as the statement that the future-pointing and past-pointing tangent vectors each form a convex cone: they are closed under positive scaling and, more generally, under positive linear combinations \(a v + b w\) with \(a, b {\gt} 0\).
- Physicslib4.Spacetime.isFuturePointing_add
- Physicslib4.Spacetime.exists_seq_of_isFuturePointing
- Physicslib4.Spacetime.inner_t_nonpos_of_future
- Physicslib4.Spacetime.inner_nonpos_of_future
- Physicslib4.Spacetime.isFuturePointing_add_general
- Physicslib4.Spacetime.isPastPointing_iff_isFuturePointing_neg
- Physicslib4.Spacetime.isPastPointing_add
- Physicslib4.Spacetime.isFuturePointing_smul_pos
- Physicslib4.Spacetime.isFuturePointing_pos_combination
- Physicslib4.Spacetime.isPastPointing_smul_pos
- Physicslib4.Spacetime.isPastPointing_pos_combination
The set-valued chronological and causal futures and pasts are monotone: if \(S \subseteq T\) then \(I^\pm (S) \subseteq I^\pm (T)\) and \(J^\pm (S) \subseteq J^\pm (T)\).
The future-orientation-preserving isometries (those \(\varphi \) with both \(\varphi \) and \(\varphi ^{-1}\) preserving the orientation) form a subgroup, and intersecting it with the identity component gives the oriented identity component. Every such isometry maps Alexandrov-basis diamonds to diamonds, \(\varphi (I^+(p) \cap I^-(q)) = I^+(\varphi (p)) \cap I^-(\varphi (q))\), both as an image and in pointwise-action form \(\varphi \cdot \mathbf{B}\), and this lifts to the bundled Lorentzian spacetime.
- Physicslib4.Spacetime.Isometry.futureOrientationPreserving
- Physicslib4.Spacetime.Isometry.orientedIdentityComponent
- Physicslib4.Spacetime.Isometry.alexandrovBasis_image
- Physicslib4.Spacetime.Isometry.alexandrovBasis_image_of_mem
- Physicslib4.Spacetime.Isometry.alexandrovBasis_image_of_mem_orientedIdentityComponent
- Physicslib4.Spacetime.Isometry.smul_set_eq_image
- Physicslib4.Spacetime.Isometry.alexandrovBasis_smul_of_mem
- Physicslib4.Spacetime.LorentzianSpacetime.isBasisSet_image
- Physicslib4.Spacetime.LorentzianSpacetime.isBasisSet_smul
Say an isometry \(\varphi \) preserves the future orientation if its differential sends future-pointing vectors to future-pointing vectors; this property holds for the identity and is closed under composition. Under it, \(\varphi \) carries trips to trips, so \(p \ll q\) implies \(\varphi (p) \ll \varphi (q)\), and the chronological futures and pasts satisfy \(\varphi (I^\pm (p)) = I^\pm (\varphi (p))\).
- Physicslib4.Spacetime.Isometry.PreservesFutureOrientation
- Physicslib4.Spacetime.Isometry.preservesFutureOrientation_one
- Physicslib4.Spacetime.Isometry.preservesFutureOrientation_mul
- Physicslib4.Spacetime.Isometry.pushforwardPath_isFutureOriented
- Physicslib4.Spacetime.Isometry.chronologicallyPrecedes_pushforward
- Physicslib4.Spacetime.Isometry.chronologicalFuture_image_subset
- Physicslib4.Spacetime.Isometry.chronologicalFuture_image
- Physicslib4.Spacetime.Isometry.chronologicalPast_image_subset
- Physicslib4.Spacetime.Isometry.chronologicalPast_image
An isometry \(\varphi \) of a spacetime preserves the metric square of a tangent vector, \(g_{\varphi (x)}(d\varphi _x v, d\varphi _x v) = g_x(v,v)\), and therefore \(d\varphi _x v\) is timelike, null, or spacelike if and only if \(v\) is.
Let \(\omega \) be a state over a unital C*-algebra \(\mathfrak {U}\). Then the set \(\mathcal{N}_1\) defined by
is equivalent to the set \(\mathcal{N}\) defined by
On a Lorentzian spacetime, complete spacelike separation of two regions is symmetric, and every basis set \(I^+(p) \cap I^-(q)\) is open in the Alexandrov topology.
For a \(C^\infty \) diffeomorphism \(\psi \) of \(M\) and any \(x \in M\), the differential \(d\psi _x : TM|_x \to TM|_{\psi (x)}\) is a continuous linear isomorphism.
For a \(C^\infty \) diffeomorphism \(\psi \) of \(M\) and any \(x \in M\), the formal inverse \(\mathtt{ContinuousLinearMap.inverse}\, (d\psi _x)\) agrees with the inverse of the continuous linear equivalence of 100; in particular \((d\psi _x)^{-1}\, (d\psi _x v) = v\) and \(d\psi _x\big((d\psi _x)^{-1}u\big) = u\).
Let \(\psi \) be a \(C^\infty \) diffeomorphism of \(M\) and let \(x \in M\). Then, pointwise,
The pointwise form displayed above is the primary statement of this node, because that is the form in which every consumer applies it; the operator identity \(d\psi _x \circ d(\psi ^{-1})_{\psi (x)} = \mathrm{id}_{TM|_{\psi (x)}}\) follows from it by ContinuousLinearMap.ext and is not what is stated. Here \(d(\psi ^{-1})_{\psi (x)}\) means \(\mathtt{mfderiv}\; I\; I\; \psi .\mathtt{symm}\; (\psi \, x)\): the differential of the global inverse diffeomorphism, not the symm of the equivalence of 100.
Let \(\psi \) be a \(C^\infty \) diffeomorphism of \(M\) and let \(x \in M\). Then, pointwise,
with the same reading of \(d(\psi ^{-1})_{\psi (x)}\) as in 101, and again with the pointwise form as the primary statement.
Work on standard Minkowski spacetime, with underlying manifold \(\mathbb {R}^4\), and let \(e_0\) denote the unit time vector (the first standard coordinate vector).
Every point has a chronological future point and a chronological past point: for all \(x \in \mathbb {R}^4\) there exist \(b, a\) with \(x \ll b\) and \(a \ll x\). Concretely \(b = x + e_0\) lies in the forward cone of \(x\) and \(a = x - e_0\) lies in the backward cone of \(x\), since the connecting vector \(\pm e_0\) is future-, respectively past-pointing timelike.
For every point \(p\) the chronological future \(I^+(p)\) and the chronological past \(I^-(p)\) are open in the Euclidean (manifold) topology on \(\mathbb {R}^4\). On standard Minkowski the coordinate cone characterisation identifies \(I^+(p)\) with the forward Minkowski cone of \(p\) and \(I^-(p)\) with the backward Minkowski cone of \(p\), and each such cone is an open subset of \(\mathbb {R}^4\).
For every point \(p\) the chronological future \(I^+(p)\) and the chronological past \(I^-(p)\) are open in the Alexandrov topology, unconditionally: the per-point hypothesis of 75 is discharged on standard Minkowski by part (i).
- Physicslib4.exists_chronologicalFuture_standardMinkowski
- Physicslib4.exists_chronologicalPast_standardMinkowski
- Physicslib4.isOpen_chronologicalFuture_standardMinkowski
- Physicslib4.isOpen_chronologicalPast_standardMinkowski
- Physicslib4.isOpen_alexandrov_chronologicalFuture_standardMinkowski
- Physicslib4.isOpen_alexandrov_chronologicalPast_standardMinkowski
On standard Minkowski spacetime the Alexandrov diamonds have the downward intersection property: for any two diamonds \(B_1 = I^+(p_1) \cap I^-(q_1)\) and \(B_2 = I^+(p_2) \cap I^-(q_2)\) and any \(x \in B_1 \cap B_2\), there is a diamond \(B_3\) with \(x \in B_3 \subseteq B_1 \cap B_2\).
On standard Minkowski spacetime the Alexandrov diamonds are upward directed: for any two diamonds \(B_1\) and \(B_2\) there is a diamond \(B\) with \(B_1 \subseteq B\) and \(B_2 \subseteq B\).
This is the opposite direction to 85, and the two are easy to confuse. There, one shrinks a diamond to sit inside an intersection \(B_1 \cap B_2\) around a prescribed point \(x\); that downward property is what makes the diamonds a topological basis (89). Here one instead enlarges \(B_1\) and \(B_2\) into a common containing diamond, with no point prescribed and no intersection involved. It is this upward version — and not the downward one — that turns the local algebras into a directed system, so it is the one the quasilocal colimit needs.
For \(\lambda {\gt} 0\), the dilation \(x \mapsto \lambda x\) preserves the forward and backward Minkowski cones: \(\lambda q \in I^+(\lambda p) \iff q \in I^+(p)\) and \(\lambda p \in I^-(\lambda q) \iff p \in I^-(q)\).
On standard Minkowski spacetime, for any two points \(p_1\) and \(p_2\) there is a point \(p\) with \(p \ll p_1\) and \(p \ll p_2\). Note the absence of hypotheses: unlike the interpolation lemma 83, which needs a common future point \(x\) to aim below, this one holds for an arbitrary pair.
Let \(\psi \) be a \(C^\infty \) diffeomorphism of \(M\) and let \(V\) be a vector field on \(M\) with \(\mathtt{CMDiff}\; \infty \; (\mathtt{T\% }\; V)\). Then
This node was always stated in bundle-section terms, and it is now consumed directly: the hypothesis \(hV\) is literally the smooth field of 25, so applying the node at \(V = t\) needs no conversion, and its conclusion is literally the smooth field to be produced for \(\psi ^*t\).
If the flow is a one-parameter subgroup of \(\mathrm{Stab}(\mathbf{B})\) (\(\varphi _0 = 1\) and \(\varphi _{s+t} = \varphi _s\, \varphi _t\)), then the induced family \(t \mapsto \hat\alpha _{\varphi _t}\) is a one-parameter automorphism group of \(\mathfrak {U}(\mathbf{B})\) (256).
A future-pointing or past-pointing vector is timelike or null. Moreover a timelike vector cannot be both future-pointing and past-pointing with respect to a fixed time orientation.
Let \((M,g,t)\) be a spacetime with time orientation and \(\psi \) a \(C^\infty \) diffeomorphism of \(M\). Then \(\psi \) is a homeomorphism from \(\psi ^*(M,g)\) carrying the Alexandrov topology of \(\psi ^*g\) and \(\psi ^*t\) to \((M,g)\) carrying the Alexandrov topology of \(g\) and \(t\).
For \(v \in TM|_x\) timelike for \(\psi ^*g\),
and hence \(v\) is future-pointing for \((\psi ^*g, \psi ^*t)\) if and only if \(d\psi _x v\) is future-pointing for \((g,t)\).
Let \(\pi : B \to \mathcal{B}(H)\) be a \(*\)-representation and \(\Phi : A \to B\) a surjective unital \(*\)-homomorphism, and let \(\pi \circ \Phi \) be the composite \(*\)-homomorphism (Mathlib’s StarAlgHom.comp). Then \(\pi \circ \Phi \) has the same image as \(\pi \): \((\pi \circ \Phi )(A) = \pi (B)\). Consequently everything computed from the image alone is unchanged: \(\pi \circ \Phi \) is irreducible if and only if \(\pi \) is (irreducibility being triviality of the commutant of the image), and the generated von Neumann algebras (162) coincide, \((\pi \circ \Phi )(A)'' = \pi (B)''\). The conclusion is sharper than a mere unitary equivalence would give: no transport is involved at all, since the two representations act on the same Hilbert space and generate literally the same algebras, not just isomorphic ones.
The assignment \(x \mapsto (\psi ^*g)_x\) of 99 satisfies the contMDiff field of 19: it is a section of the bundle of continuous bilinear forms on the tangent bundle of regularity index \(\infty \), i.e. a \(C^\infty \) section,
The index is \(\infty \): that is what 19 demands.
The label name is historical. It reads pullback-metric-smooth-in-charts because the smoothness field of 19 was once a chart-local \(\mathtt{ContDiffWithinAt}\) condition. It is kept unchanged only because 108 cites it; nothing chart-local remains in either its statement or its proof.
Let \(t\) be a time orientation of \((M,g)\) (25). Then the pullback vector field \(\psi ^*t : x \mapsto (d\psi _x)^{-1}\, t_{\psi (x)}\) is a time orientation of \(\psi ^*(M,g)\) (108): it is smooth, nowhere vanishing, and everywhere timelike for \(\psi ^*g\).
For every \(x \in M\),
so \((\psi ^*t)_x\) is timelike for \(\psi ^*g\).
An isometry \(\varphi \) pushes a smooth path \(\mu \) forward to the smooth path \(\varphi \circ \mu \) on the same parameter space, with tangent vector \(d\varphi (\dot\mu )\). The pushforward preserves the timelike and causal conditions and carries the past and future endpoints of \(\mu \) to those of \(\varphi \circ \mu \).
- Physicslib4.Spacetime.Isometry.pushforwardPath
- Physicslib4.Spacetime.Isometry.pushforwardPath_tangent
- Physicslib4.Spacetime.Isometry.pushforwardPath_isTimelike
- Physicslib4.Spacetime.Isometry.pushforwardPath_isCausal
- Physicslib4.Spacetime.Isometry.pushforwardPath_isPastEndpoint
- Physicslib4.Spacetime.Isometry.pushforwardPath_isFutureEndpoint
The covariance action \(L \mapsto \beta _L\) of a covariant quasilocal algebra is a genuine action of the Lorentz group by \(*\)-automorphisms of the quasilocal algebra: \(\beta _{\mathbf{1}} = \mathrm{id}\) and \(\beta _{L'L} = \beta _{L'} \circ \beta _L\).
For any two elements \(x, y\) of \(\varinjlim _{\mathbf{B}} \mathfrak {U}(\mathbf{B})\) there are a single diamond \(\mathbf{B}\) and elements \(a, b \in \mathfrak {U}(\mathbf{B})\) with \(x = \iota _{\mathbf{B}}(a)\) and \(y = \iota _{\mathbf{B}}(b)\).
The normed \(*\)-algebra of 138 satisfies
for every \(x\) in the colimit.
Only this inequality is asserted, because it is literally the single field norm_mul_self_le of Mathlib’s CStarRing class, so establishing it is establishing the CStarRing instance. The familiar equality \(\| x^{*}x\| = \| x\| ^{2}\) then comes back for free from CStarRing.norm_star_mul_self, and \(*\)-invariance \(\| x^{*}\| = \| x\| \) from CStarRing.to_normedStarGroup; neither needs a proof of its own. The colimit is still not a C*-algebra: it is in general not complete.
The norm of 135 satisfies the normed-\(*\)-algebra norm axioms on \(\varinjlim _{\mathbf{B}} \mathfrak {U}(\mathbf{B})\): for all \(x, y\) in the colimit and all \(c \in \mathbb {C}\),
The first five clauses are exactly the fields of a RingNorm on the colimit: map_zero’ and neg’ are inherited from AddGroupSeminorm through RingSeminorm, add_le’ and mul_le’ are subadditivity and submultiplicativity, and eq_zero_of_map_eq_zero’ is positive definiteness. So proving them is building the RingNorm, whence a NormedRing structure by RingNorm.toNormedRing. Absolute homogeneity is listed separately because it is not a RingNorm field at all — a RingNorm knows nothing about the scalars — and its only role is to supply the norm_smul_le field of NormedSpace \(\mathbb {C}\) over the NormedRing structure just obtained.
All six clauses are gathered into one node because in Lean they are the fields of a single NormedRing plus NormedSpace \(\mathbb {C}\) instance and each is about two lines of the same transport argument; separating them would be over-decomposition.
The RingNorm detour is not bureaucracy: NormedRing bundles a MetricSpace, and there is no metric on the colimit quotient until this norm provides one, so NormedRing cannot even be stated first and then filled in field by field. The order is forced: build the bare function (135), prove the RingNorm fields, and only then obtain NormedRing and NormedSpace \(\mathbb {C}\) from it.
\(*\)-invariance \(\| x^{*}\| = \| x\| \) is deliberately not listed. It is not an independent obligation: once the C*-inequality of 139 is available, CStarRing.to_normedStarGroup produces the NormedStarGroup instance, and \(\| x^{*}\| = \| x\| \) with it.
Setting \(\| [a]\| := \| a\| \) for a representative \(a \in \mathfrak {U}(\mathbf{B})\) gives a well-defined function on the colimit \(\varinjlim _{\mathbf{B}} \mathfrak {U}(\mathbf{B})\): the value depends neither on the diamond \(\mathbf{B}\) nor on the representative \(a\) chosen.
Every element of \(\varinjlim _{\mathbf{B}} \mathfrak {U}(\mathbf{B})\) is of the form \(\texttt{DirectLimit.Algebra.of}\, (a)\) for some Alexandrov diamond \(\mathbf{B}\) and some \(a \in \mathfrak {U}(\mathbf{B})\); equivalently, the union of the ranges of the insertions, taken over the diamonds, is the whole colimit.
For each Alexandrov-basis set \(\mathbf{B}\) the composite
is a unital \(*\)-algebra homomorphism over \(\mathbb {C}\), bundled as a term of StarAlgHom \(\mathbb {C}\) \(\mathfrak {U}(\mathbf{B})\) \(\mathfrak {U}\).
For Alexandrov-basis sets \(\mathbf{B}_1 \subseteq \mathbf{B}_2\) and every \(a \in \mathfrak {U}(\mathbf{B}_1)\),
where \(i_{\mathbf{B}_1\mathbf{B}_2}\) is the isotony embedding of Axiom 2 (132).
The colimit of the local algebras \(\mathfrak {U}(\mathbf{B})\) (131) along the isotony family of Axiom 2 (132), taken over the upward-directed Alexandrov diamonds (88), carries a well-defined normed \(*\)-algebra structure over \(\mathbb {C}\). Explicitly it supplies, on the colimit, a NormedRing structure, a StarRing structure, a NormedAlgebra \(\mathbb {C}\) structure and a StarModule \(\mathbb {C}\) structure.
Let \(g\) be a symmetric Lorentzian bilinear form on a real four-dimensional vector space and let \(v, w\) be timelike, that is \(g(v,v) {\lt} 0\) and \(g(w,w) {\lt} 0\). Then the reverse Cauchy-Schwarz inequality holds:
In particular this applies pointwise to the metric \(g|_p\) of any spacetime \(M\) and any two timelike tangent vectors at a point \(p\).
At the level of the underlying sets, the spacelike complement turns unions into intersections. In binary form, for regions \(\mathbf{B}_1, \mathbf{B}_2\),
and, for an arbitrary indexed family \((\mathbf{B}_i)_{i \in I}\),
A Lorentzian bilinear form is nondegenerate: if \(g(v,w) = 0\) for every \(w\), then \(v = 0\) (this is read off the signature basis, on which the Gram matrix \(\mathrm{diag}(-1,1,1,1)\) is invertible). Consequently \(g\) is positive definite on the spacelike complement: if \(t\) is timelike and \(u \ne 0\) satisfies \(g(t,u) = 0\), then \(g(u,u) {\gt} 0\), i.e. \(u\) is spacelike.
The spacelike complement is antitone (\(\mathbf{B}_1 \subseteq \mathbf{B}_2 \Rightarrow \mathbf{B}_2^\perp \subseteq \mathbf{B}_1^\perp \)), a region is contained in its double complement (\(\mathbf{B} \subseteq \mathbf{B}^{\perp \perp }\)), and the triple complement collapses (\(\mathbf{B}^{\perp \perp \perp } = \mathbf{B}^\perp \)). Moreover \(\mathbf{B}_1 \subseteq \mathbf{B}_2^\perp \) if and only if \(\mathbf{B}_1\) and \(\mathbf{B}_2\) are completely spacelike-separated, so complementation is the Galois connection attached to the spacelike-separation relation.
- Physicslib4.Spacetime.LorentzianSpacetime.spacelikeComplement_antitone
- Physicslib4.Spacetime.LorentzianSpacetime.subset_spacelikeComplement_spacelikeComplement
- Physicslib4.Spacetime.LorentzianSpacetime.spacelikeComplement_spacelikeComplement_spacelikeComplement
- Physicslib4.Spacetime.LorentzianSpacetime.subset_spacelikeComplement_iff
The assignment \(\varphi \mapsto \hat\alpha _\varphi \) is a monoid action of \(\mathrm{Stab}(\mathbf{B})\) by automorphisms of \(\mathfrak {U}(\mathbf{B})\): \(\hat\alpha _1 = \mathrm{id}\) and \(\hat\alpha _{\varphi '\varphi } = \hat\alpha _{\varphi '}\circ \hat\alpha _\varphi \).
Let \(A\) be as in 140. Then the operation \(\star _{\widehat{A}}\) of 141 is involutive, additive, anti-multiplicative and conjugate-linear over \(\mathbb {C}\),
for \(x, y \in \widehat{A}\) and \(c \in \mathbb {C}\); that is, \(\widehat{A}\) carries a StarRing \(\widehat{A}\) instance together with a StarModule \(\mathbb {C}\) \(\widehat{A}\) instance. The canonical map \(\eta : A \to \widehat{A}\) is then a \(*\)-homomorphism with dense range, and the extension is the unique continuous one.
All four laws are collected in this one node because they share a single proof skeleton — UniformSpace.Completion.induction_on plus isClosed_eq plus the characterisation \(\eta (a)^{*} = \eta (a^{*})\) of 141 — and differ only in which coercion lemma and which component law of \(A\) are cited at the end. That they end up bundled into two different typeclass instances, StarRing \(\widehat{A}\) and StarModule \(\mathbb {C}\) \(\widehat{A}\), is a packaging detail and not a reason to split the mathematical content across nodes.
Let \(g\) be a symmetric Lorentzian bilinear form on a real four-dimensional vector space and let \(v, w\) be timelike and aligned, that is \(g(v,v) {\lt} 0\), \(g(w,w) {\lt} 0\) and \(g(v,w) \le 0\). Then \(v + w\) is timelike, and the reverse (Lorentzian) triangle inequality holds:
In particular the timelike vectors sharing a time cone (so that \(g(v,w) \le 0\)) form a convex cone, and this applies pointwise to the metric \(g|_p\) of any spacetime.
A von Neumann algebra \(R\) is abelian — every pair of its elements commutes — if and only if it is contained in its own commutant, \(R \subseteq R'\). It is the operator-algebraic characterization of commutativity via the commutant, and the boundary case of microcausality \(R(\mathbf{B}_1) \subseteq R(\mathbf{B}_2)'\) where the two regions coincide.
Let \(M\) and \(N\) be bundled von Neumann algebras on a Hilbert space \(H\). Then their underlying sets intersect in a bicommutant-closed set: \((M \cap N)'' = M \cap N\), so \(M \cap N\) is again a von Neumann algebra. Here \(M\) and \(N\) are arbitrary and need not form a commutant pair.
This general form is what 175 needs, the relative commutant \(R(\mathbf{B}_1)' \cap R(\mathbf{B}_2)\) being the instance \(M = R(\mathbf{B}_1)'\), \(N = R(\mathbf{B}_2)\), and likewise for its curved-spacetime counterpart 291. It is formalized as Physicslib4.GNS.bicommutant_inter_eq, sitting alongside the commutant-pair instance Physicslib4.GNS.bicommutant_inter_commutant_eq of 224. One nuance is worth recording: in Lean the two are independent declarations, since bicommutant_inter_commutant_eq proves the commutant-pair case directly rather than by specialising bicommutant_inter_eq, so when 224 describes itself as the instance \(M = R\), \(N = R'\) of this lemma that records the mathematics, not the Lean proof structure; the special case could be re-derived from the general one, but currently is not.
Let \(R\) be a bundled von Neumann algebra on a Hilbert space \(H\). Then \(R \cap R'\) is bicommutant-closed, \((R \cap R')'' = R \cap R'\), so the center \(Z(R) = R \cap R'\) of 223 is again a von Neumann algebra.
This is stated for the commutant pair \(M = R\), \(N = R'\) only, because that is exactly what the Lean declaration proves: bicommutant_inter_commutant_eq takes a single VonNeumannAlgebra R and forms \(R \cap R^{\prime }\). The general two-algebra statement is 225, which is not yet formalized.
The general abelian/center facts, specialized to a curved local von Neumann algebra \(R(\mathbf{B}')\) (for a basis subregion \(\mathbf{B}' \subseteq \mathbf{B}\) in a representation of \(\mathfrak {U}(\mathbf{B})\)): its center \(R(\mathbf{B}') \cap R(\mathbf{B}')'\) is abelian, and if \(R(\mathbf{B}')\) is a factor then it is abelian if and only if it equals the scalars \(\mathbb {C}\cdot 1\).
Locality expressed through the spacelike complement, without attaching any algebra to the unbounded complement: for basis sets \(\mathbf{B}' \subseteq \mathbf{B}^\perp \), the local von Neumann algebra \(R(\mathbf{B}')\) lies in the commutant \(R(\mathbf{B})'\). No local algebra is ever attached to the unbounded complement.
The geometric specialisation of additive-free locality to a curved local net over a concrete Lorentzian spacetime \(L\): for basis sets \(\mathbf{B}_1 \subseteq \mathbf{B}_2^\perp \) inside a common containing region \(\mathbf{B}\), the local von Neumann algebra \(R(\mathbf{B}_1)\) lies in the commutant \(R(\mathbf{B}_2)'\). As in Minkowski, the spacelike complement \(\mathbf{B}_2^\perp \) only selects the bounded regions spacelike to \(\mathbf{B}_2\); no algebra is attached to the unbounded complement.
On a Lorentzian spacetime with at least two points, suppose the diamonds are downward-directed: for any two diamonds \(B_1, B_2\) and any point \(x \in B_1 \cap B_2\) there is a diamond \(B_3\) with \(x \in B_3 \subseteq B_1 \cap B_2\) (the intersection property). Then the diamonds form a genuine topological basis for the Alexandrov topology.
On the complete lattice of causally complete regions the causal complement \(\mathbf{B} \mapsto \mathbf{B}^\perp \) is an order-reversing involution, and therefore satisfies the full De Morgan laws. Explicitly:
(order-reversing) \(\mathbf{B}_1 \le \mathbf{B}_2 \Rightarrow \mathbf{B}_2^\perp \le \mathbf{B}_1^\perp \);
(bounds) \(\bot ^\perp = \top \) and \(\top ^\perp = \bot \);
(binary De Morgan) \((\mathbf{B}_1 \sqcup \mathbf{B}_2)^\perp = \mathbf{B}_1^\perp \sqcap \mathbf{B}_2^\perp \) and \((\mathbf{B}_1 \sqcap \mathbf{B}_2)^\perp = \mathbf{B}_1^\perp \sqcup \mathbf{B}_2^\perp \);
(infinitary De Morgan) \(\bigl(\bigsqcup _i \mathbf{B}_i\bigr)^\perp = \bigsqcap _i \mathbf{B}_i^\perp \) and \(\bigl(\bigsqcap _i \mathbf{B}_i\bigr)^\perp = \bigsqcup _i \mathbf{B}_i^\perp \).
- Physicslib4.Spacetime.LorentzianSpacetime.causalComplement_antitone
- Physicslib4.Spacetime.LorentzianSpacetime.causalComplement_bot
- Physicslib4.Spacetime.LorentzianSpacetime.causalComplement_top
- Physicslib4.Spacetime.LorentzianSpacetime.causalComplement_sup
- Physicslib4.Spacetime.LorentzianSpacetime.causalComplement_inf
- Physicslib4.Spacetime.LorentzianSpacetime.causalComplement_iSup
- Physicslib4.Spacetime.LorentzianSpacetime.causalComplement_iInf
Let \(M\) be a spacetime with time orientation \(t\). The map \(\mathbf{B} \mapsto \mathrm{ccHull}(\mathbf{B})\) satisfies the closure-operator laws:
(minimality / universal property) if \(\mathbf{B} \subseteq \mathbf{C}\) and \(\mathbf{C}\) is causally convex, then \(\mathrm{ccHull}(\mathbf{B}) \subseteq \mathbf{C}\);
(monotonicity) if \(\mathbf{B}_1 \subseteq \mathbf{B}_2\), then \(\mathrm{ccHull}(\mathbf{B}_1) \subseteq \mathrm{ccHull}(\mathbf{B}_2)\);
(fixed points) if \(\mathbf{C}\) is causally convex, then \(\mathrm{ccHull}(\mathbf{C}) = \mathbf{C}\);
(idempotence) \(\mathrm{ccHull}(\mathrm{ccHull}(\mathbf{B})) = \mathrm{ccHull}(\mathbf{B})\).
Together with extensivity (\(\mathbf{B} \subseteq \mathrm{ccHull}(\mathbf{B})\), 71), these make \(\mathrm{ccHull}\) a closure operator whose closed sets are exactly the causally convex regions.
Let \(M\) be a spacetime with time orientation \(t\), and let \(p, q \in M\). The chronological diamond is contained in the causal diamond,
Moreover the Alexandrov basis is exactly the family of chronological diamonds: a set \(U\) is an Alexandrov basis set if and only if \(U = I^+(p) \cap I^-(q)\) for some \(p, q \in M\). Consequently every Alexandrov basis set sits inside the corresponding causal diamond.
Assume \(M\) has no closed causal curve. Then chronological precedence is irreflexive, \(\lnot (p \ll p)\) for every \(p\), and causal precedence is asymmetric and antisymmetric: \(p \prec q\) excludes \(q \prec p\), and \(p \prec q\) together with \(q \prec p\) forces \(p = q\). Thus, under the causality condition, \(\prec \) is a strict partial order on the events of the spacetime.
Let \(M\) be a Lorentzian spacetime.
Every spacelike complement \(\mathbf{B}^\perp \) is a causally convex region.
Consequently every causally complete region \(\mathbf{B} = \mathbf{B}^{\perp \perp }\) — equivalently, every element of the lattice of causally complete regions — is causally convex.
Thus causal convexity is the property shared by causal diamonds (67) and by causally complete regions, even though a causal diamond need not itself be causally complete.
The causally complete regions form a complete lattice (meets are intersections, joins are causal closures of unions). The spacelike complement of any region is causally complete, causally complete regions are closed under intersection, and the causal complement \(\mathbf{B} \mapsto \mathbf{B}^\perp \) is an order-reversing involution on this lattice (\(\mathbf{B}^{\perp \perp } = \mathbf{B}\)). (The full orthocomplement law \(\mathbf{B} \wedge \mathbf{B}^\perp = \bot \) does not hold at this generality, because the trip-based causal relation is irreflexive, so a point is spacelike-separated from itself; what holds is the complete lattice with an order-reversing De Morgan involution.) In the formalization the CompleteLattice structure on the causally complete regions is transported from the causal closure operator along its Galois insertion and is declared as an anonymous instance, so it has no stable name that could be cited above; the lattice claim is therefore witnessed by the carrier abbreviation CausallyCompleteRegion together with the bridge isCausallyComplete_iff_isClosed identifying causally complete regions with the closed elements of that closure operator.
- Physicslib4.Spacetime.LorentzianSpacetime.CausallyCompleteRegion
- Physicslib4.Spacetime.LorentzianSpacetime.isCausallyComplete_iff_isClosed
- Physicslib4.Spacetime.LorentzianSpacetime.isCausallyComplete_spacelikeComplement
- Physicslib4.Spacetime.LorentzianSpacetime.isCausallyComplete_inter
- Physicslib4.Spacetime.LorentzianSpacetime.isCausallyComplete_iInter
- Physicslib4.Spacetime.LorentzianSpacetime.causalComplement
- Physicslib4.Spacetime.LorentzianSpacetime.causalComplement_coe
- Physicslib4.Spacetime.LorentzianSpacetime.causalComplement_causalComplement
- Physicslib4.Spacetime.LorentzianSpacetime.causalComplement_antitone
The center-duality facts, specialized to a curved local von Neumann algebra \(R(\mathbf{B}')\): it shares its center with its commutant, \(Z(R(\mathbf{B}')) = Z(R(\mathbf{B}')')\), and it is a factor if and only if its center is the scalars \(\mathbb {C}\cdot 1\).
A von Neumann algebra and its commutant share the same center. Consequently \(\pi (A)''\) is a factor (trivial center) if and only if its commutant \(\pi (A)'\) is a factor. Dually, at the extreme of triviality, the commutant collapses to the scalars \(\pi (A)' = \mathbb {C}\cdot 1\) if and only if the generated algebra is everything \(\pi (A)'' = \mathcal{B}(H)\).
In a cyclic representation reproducing a state \(\omega \), an operator \(T\) commuting with all \(\pi (a)\) is a scalar multiple of the identity if and only if its diagonal coefficient \(a \mapsto \langle \Omega , T\, \pi (a)\Omega \rangle \) is a scalar multiple of \(\omega \). This is the precise operator-theoretic bridge to purity: irreducibility (every commutant element is scalar) is exactly the statement that every commutant coefficient is proportional to \(\omega \).
The commutant \(\pi (A)'\) of a representation is packaged as a von Neumann algebra — the algebra of self-intertwiners, i.e. the intertwiner/gauge algebra of \(\pi \). Its underlying set is the centralizer of \(\pi (A)\), which is a von Neumann algebra by 163 applied to the self-adjoint set \(\pi (A)\); an operator lies in it exactly when it is a self-intertwiner of \(\pi \), and \(\pi \) is irreducible if and only if this algebra is trivial (\(\pi (A)' = \mathbb {C}\cdot 1\)) — the von Neumann form of Schur’s lemma.
Each summand embeds as a subrepresentation: the isometric inclusion \(H_j \hookrightarrow \ell ^2(\iota , H)\) intertwines \(\pi _j\) with \(\bigoplus _i \pi _i\). Moreover the orthogonal projection onto the \(j\)-th summand lies in the commutant of the direct sum, so each summand is a reducing subspace.
Let \(\pi \) be any \(*\)-representation of the quasilocal algebra on a Hilbert space \(H\). If \(\mathbf{B}_1, \mathbf{B}_2\) are completely spacelike-separated basis regions, then for all \(a \in \mathfrak {U}(\mathbf{B}_1)\) and \(b \in \mathfrak {U}(\mathbf{B}_2)\) the operators \(\pi (\iota _{\mathbf{B}_1} a)\) and \(\pi (\iota _{\mathbf{B}_2} b)\) commute.
Let \(\pi \) be any \(*\)-representation of a containing basis algebra \(\mathfrak {U}(\mathbf{B})\) on a Hilbert space \(H\). If \(\mathbf{B}_1, \mathbf{B}_2 \subseteq \mathbf{B}\) are completely spacelike-separated basis regions, then the images of the local observables of \(\mathbf{B}_1\) and \(\mathbf{B}_2\) in \(\mathfrak {U}(\mathbf{B})\) commute under \(\pi \) as bounded operators on \(H\). This holds in particular on the GNS Hilbert space of any state on \(\mathfrak {U}(\mathbf{B})\).
Let \(\omega \) be a state over a unital C*-algebra \(\mathfrak {U}\). One can then construct a Hilbert space \(\mathcal{H}_\omega \) and *-representation \(\pi _\omega \) of \(\mathfrak {U}\) by bounded operators on \(\mathcal{H}_\omega \) such that
As \(\mathfrak {U}\) is unital, there exists a cyclic vector \(\Omega \) in \(\mathcal{H}_\omega \) for the representation \(\pi _\omega \) such that
The triple \((\mathcal{H}_\omega , \pi _\omega , \Omega )\) is called the GNS triple associated to \((\mathfrak {U}, \omega )\) or the cyclic representation of \((\mathfrak {U}, \omega )\). Furthermore, if \(\omega \) is a faithful state, then the *-representation \(\pi _\omega \) is faithful. In addition the GNS triple associated to \((\mathfrak {U}, \omega )\) is unique up to unitary equivalence.
Let \(\Phi : A \simeq B\) be a \(*\)-isomorphism of unital C*-algebras and \(\omega \) a state on \(B\). Let \((H_1, \pi _1, \Omega _1)\) be a cyclic representation of \(A\) reproducing the pullback state \(\omega \circ \Phi \), and \((H_2, \pi _2, \Omega _2)\) a cyclic representation of \(B\) reproducing \(\omega \). Then there is a unitary \(U : H_1 \simeq H_2\) with \(U\Omega _1 = \Omega _2\) intertwining the two representations along \(\Phi \): \(U(\pi _1(a)x) = \pi _2(\Phi (a))(Ux)\) for all \(a \in A\), \(x \in H_1\). In other words the GNS data transports covariantly along an isomorphism of the algebras.
Let \(\mathfrak {U}\) be a Haag-Kastler net (160). The covariance equivalence \(\alpha _L : \mathfrak {U}(\mathbf{B}) \simeq \mathfrak {U}(L\cdot \mathbf{B})\) supplied by Axiom 5 (159) is a \(*\)-isomorphism of local algebras, so the abstract GNS-covariance results apply to it region by region. Let \(\omega \) be a state on \(\mathfrak {U}(L\cdot \mathbf{B})\), so that \(\omega \circ \alpha _L\) is a state on \(\mathfrak {U}(\mathbf{B})\) (200); let \((H_1, \pi _1, \Omega _1)\) be a cyclic representation of \(\mathfrak {U}(\mathbf{B})\) reproducing \(\omega \circ \alpha _L\) and \((H_2, \pi _2, \Omega _2)\) a cyclic representation of \(\mathfrak {U}(L\cdot \mathbf{B})\) reproducing \(\omega \). Then \(\pi _1\) is unitarily equivalent to \(\pi _2 \circ \alpha _L\); moreover \(\pi _1\) is irreducible if and only if \(\pi _2\) is, and \(\pi _1(\mathfrak {U}(\mathbf{B}))''\) is a factor if and only if \(\pi _2(\mathfrak {U}(L\cdot \mathbf{B}))''\) is. In physical terms: the superselection type of a local state is constant along the Lorentz orbit of the region.
The curved mirror of 213. Let \(\mathfrak {U}\) be a Haag-Kastler net in curved spacetime (277); the covariance equivalence \(\alpha _\varphi : \mathfrak {U}(\mathbf{B}) \simeq \mathfrak {U}(\varphi \cdot \mathbf{B})\) of Axiom 5 (276) is a \(*\)-isomorphism of local algebras. Let \(\omega \) be a state on \(\mathfrak {U}(\varphi \cdot \mathbf{B})\), so that \(\omega \circ \alpha _\varphi \) is a state on \(\mathfrak {U}(\mathbf{B})\) (200); let \((H_1, \pi _1, \Omega _1)\) be a cyclic representation of \(\mathfrak {U}(\mathbf{B})\) reproducing \(\omega \circ \alpha _\varphi \) and \((H_2, \pi _2, \Omega _2)\) a cyclic representation of \(\mathfrak {U}(\varphi \cdot \mathbf{B})\) reproducing \(\omega \). Then \(\pi _1\) is unitarily equivalent to \(\pi _2 \circ \alpha _\varphi \); moreover \(\pi _1\) is irreducible if and only if \(\pi _2\) is, and \(\pi _1(\mathfrak {U}(\mathbf{B}))''\) is a factor if and only if \(\pi _2(\mathfrak {U}(\varphi \cdot \mathbf{B}))''\) is. So the superselection type of a local state is constant along the isometry orbit of the region.
The lifted covariance automorphism \(\beta _L\) of the quasilocal algebra \(\mathfrak {U}\) is a \(*\)-automorphism, hence in particular a \(*\)-isomorphism, so the abstract GNS-covariance results apply to it. Let \(\omega \) be a state on \(\mathfrak {U}\). A cyclic representation of \(\mathfrak {U}\) reproducing the pullback state \(\omega \circ \beta _L\) is unitarily equivalent to \(\pi _\omega \circ \beta _L\) (210), is irreducible exactly when \(\pi _\omega \) is, and generates a factor exactly when \(\pi _\omega \) does (212). Whereas 213 moves between the algebras of two different regions, here the algebra is fixed and the Lorentz group acts on it: the conclusion is that the superselection type of a global state is a Lorentz invariant. Together with the invariance of purity (253) this says the entire sector classification of global states is Lorentz invariant.
The curved counterpart of 254. For \(g\) in the stabilizer \(\mathrm{Stab}(\mathbf{B})\) the stabilizer automorphism \(\hat\alpha _g\) (307) is a \(*\)-automorphism of the single local algebra \(\mathfrak {U}(\mathbf{B})\). So for a state \(\omega \) on \(\mathfrak {U}(\mathbf{B})\), a cyclic representation reproducing \(\omega \circ \hat\alpha _g\) is unitarily equivalent to \(\pi _\omega \circ \hat\alpha _g\), is irreducible exactly when \(\pi _\omega \) is, and generates a factor exactly when \(\pi _\omega \) does. Since curved spacetime has no quasilocal algebra, the stabilizer subgroup replaces the full Lorentz group here: the superselection type of a local state is invariant under the symmetries of the region that fix it.
Restated in the language of unitary equivalence. Let \(\Phi : A \simeq B\) be a \(*\)-isomorphism of unital C*-algebras and \(\omega \) a state on \(B\); let \((H_1, \pi _1, \Omega _1)\) be a cyclic representation of \(A\) reproducing \(\omega \circ \Phi \) and \((H_2, \pi _2, \Omega _2)\) a cyclic representation of \(B\) reproducing \(\omega \). Then \(\pi _1\) and \(\pi _2 \circ \Phi \) are unitarily equivalent (206).
For a positive functional \(\psi \) dominated by the state \(\omega \) in its cyclic GNS representation, the form values obey \(\Vert \psi (a^* b)\Vert \le \Vert \pi (a)\Omega \Vert \, \Vert \pi (b)\Omega \Vert \). In particular the form depends only on the GNS vectors \(\pi (a)\Omega , \pi (b)\Omega \), not on the representatives \(a, b\), so it is well-defined on the cyclic subspace.
The von Neumann algebra \(\pi (A)''\) generated by a representation is bundled as a first-class VonNeumannAlgebra (gnsVonNeumannAlgebra); the bundling is 163 applied to the self-adjoint image \(\pi (A)\). For an irreducible representation, this bundled algebra is all of \(\mathcal{B}(H)\): its underlying set is everything, and equivalently it is the greatest von Neumann algebra on \(H\) (every \(S\) satisfies \(S \le \pi (A)''\)). Mathlib’s VonNeumannAlgebra carries no lattice \(\top \), so the literal \(\pi (A)'' = \top \) is phrased at the level of the underlying set together with the greatest-element statement under the existing \(\le \).
The bounded form of 188 is the inner product of an operator \(T\) on the GNS space: there is a \(T\) with \(\langle \pi (a)\Omega , T\, \pi (b)\Omega \rangle = \psi (a^* b)\), this \(T\) commutes with every \(\pi (c)\), and \(\psi (a) = \langle \Omega , T\, \pi (a)\Omega \rangle \).
Let \(\Phi : A \simeq B\) be a \(*\)-isomorphism of unital C*-algebras and \(\omega \) a state on \(B\); let \((H_1, \pi _1, \Omega _1)\) be a cyclic representation of \(A\) reproducing \(\omega \circ \Phi \) and \((H_2, \pi _2, \Omega _2)\) a cyclic representation of \(B\) reproducing \(\omega \). Then \(\pi _1\) is irreducible if and only if \(\pi _2\) is, and \(\pi _1(A)''\) is a factor if and only if \(\pi _2(B)''\) is. The chain is: \(\pi _1\) is unitarily equivalent to \(\pi _2 \circ \Phi \) (210), unitary equivalence preserves irreducibility and factoriality (207), and \(\pi _2 \circ \Phi \) has the same image algebra as \(\pi _2\) (211). Thus an isomorphism of the observable algebra carries superselection sectors to superselection sectors, preserving their type; together with the invariance of purity (202) it shows the whole sector structure is an invariant of the algebra, not of its presentation.
Let \(\omega \) be a state on \(\mathfrak {U}(\mathbf{B})\) invariant under the stabilizer action, \(\omega (\hat\alpha _\varphi a) = \omega (a)\) for all \(\varphi \in \mathrm{Stab}(\mathbf{B})\). Then the action is implemented on the GNS Hilbert space of \(\omega \) by a unitary representation \(U\) of \(\mathrm{Stab}(\mathbf{B})\): there is a GNS triple \((H, \pi , \Omega )\) and unitaries \(U(\varphi )\) with \(U(\varphi )\, \pi (a)\Omega = \pi (\hat\alpha _\varphi a)\, \Omega \), \(U(\varphi )\Omega = \Omega \), the group laws, and \(U(1) = \mathrm{id}\).
If moreover the isometry group carries a topology (the abstract interface supplies none, so it is an added hypothesis) and the matrix coefficients \(\varphi \mapsto \omega \big(a^*\, \hat\alpha _\varphi b\big)\) are continuous on \(\mathrm{Stab}(\mathbf{B})\), then the representation \(U\) is strongly continuous: \(\varphi \mapsto U(\varphi )\psi \) is continuous for every GNS vector \(\psi \).
A state \(\omega \) on the quasilocal algebra that is both invariant under the covariance action and pure yields a GNS representation that is simultaneously covariant - implemented by a unitary representation \(U(L)\) of the inhomogeneous Lorentz group fixing the cyclic vector \(\Omega \), with operator covariance \(U(L)\, \pi (a)\, U(L)^{-1} = \pi (\beta _L a)\) - and irreducible; in particular it generates all of \(\mathcal{B}(H)\) (\(\pi (\mathfrak {U})'' = \mathcal{B}(H)\), by 192). It is a necessary precursor to a vacuum representation; the spectrum condition would be the remaining ingredient.
A state \(\omega \) on a local algebra \(\mathfrak {U}(\mathbf{B})\) that is invariant under the stabilizer action and pure yields a GNS representation that is simultaneously covariant - implemented by a unitary representation \(U\) of \(\mathrm{Stab}(\mathbf{B})\) fixing the cyclic vector \(\Omega \), with operator covariance \(U(\varphi )\, \pi (a)\, U(\varphi )^{-1} = \pi (\hat\alpha _\varphi a)\) - and irreducible; in particular it generates all of \(\mathcal{B}(H)\) (\(\pi (\mathfrak {U}(\mathbf{B}))'' = \mathcal{B}(H)\)). It is not a vacuum: curved spacetime admits no global vacuum, and the analogue of the spectrum condition (the Hadamard / microlocal spectrum condition) is a separate requirement not imposed here.
A nonzero intertwiner \(T\) between two irreducible representations rescales to a unitary equivalence. Consequently two irreducible representations are either disjoint or unitarily equivalent — the foundational trichotomy of superselection theory, identifying sectors with unitary-equivalence classes of irreducible representations.
A representation is irreducible if and only if the von Neumann algebra \(\pi (A)''\) it generates is all of \(\mathcal{B}(H)\): \(\pi (A)'' = \mathcal{B}(H)\). This is the density (bicommutant-theorem) form of irreducibility, sharpening the factor statement 191.
The curved mirror of 181: for nested basis subregions \(\mathbf{B}_1 \subseteq \mathbf{B}_2 \subseteq \mathbf{B}\), an irreducible inclusion \(R(\mathbf{B}_1) \subseteq R(\mathbf{B}_2)\) forces \(R(\mathbf{B}_2)\) to be a factor.
A convex combination \(s\, \omega _1 + (1-s)\, \omega _2\) (\(0 \le s \le 1\)) of two KMS states on \(\mathfrak {U}\) for the same covariance flow \(L\) at the same inverse temperature \(\beta \) is again a KMS state for that flow. Physically, the equilibrium states for a one-parameter symmetry flow form a convex set.
A convex combination \(s\, \omega _1 + (1-s)\, \omega _2\) (\(0 \le s \le 1\)) of two KMS states on \(\mathfrak {U}(\mathbf{B})\) for the same Killing flow \(\varphi \) at the same inverse temperature \(\beta \) is again a KMS state for that flow. Physically, the curved-spacetime thermal equilibrium states for a stationary Killing flow form a convex set.
For \(\beta {\gt} 0\), the analytic completion of a KMS correlation function is unique: any two functions satisfying the KMS analytic data for the same pair \((a, b)\) - continuous and bounded on the strip, holomorphic on the interior, with the prescribed boundary values \(t \mapsto \omega (a\, \alpha _t b)\) and \(t \mapsto \omega (\alpha _t b\, \cdot a)\) - agree on the whole strip.
Let \(\omega \) be a KMS state on \(\mathfrak {U}(\mathbf{B})\) for a one-parameter Killing flow \(t \mapsto \varphi _t\) into \(\mathrm{Stab}(\mathbf{B})\), at inverse temperature \(\beta {\gt} 0\), whose matrix coefficients \(t \mapsto \omega (a^* \hat\alpha _{\varphi _t} b)\) are continuous. Then its GNS triple \((H, \pi , \Omega )\) carries a strongly continuous one-parameter unitary group \(U : \mathbb {R} \to \mathcal{U}(H)\) implementing the flow: \(U_t\, \pi (a)\Omega = \pi (\hat\alpha _{\varphi _t} a)\Omega \), \(U_t\Omega = \Omega \), \(U_0 = \mathrm{id}\), \(U_{s+t} = U_s U_t\), and \(t \mapsto U_t\psi \) is continuous for every \(\psi \). This is the curved-spacetime equilibrium (thermal) representation - the analogue of the Minkowski vacuum representation - realized for the Hartle-Hawking and Gibbons-Hawking states.
For \(\lambda {\gt} 0\), the dilation \(x \mapsto \lambda x\) carries Alexandrov basis sets to Alexandrov basis sets: the image of a diamond \(I^+(p) \cap I^-(q)\) is again a diamond, \(I^+(\lambda p) \cap I^-(\lambda q)\). So a positive dilation preserves the causal (Alexandrov) structure — it is a causal automorphism.
The Minkowski metric scales by \(\lambda ^2\) under a dilation, \(g(\lambda v, \lambda w) = \lambda ^2\, g(v,w)\). Consequently, whenever \(\lambda ^2 \neq 1\) the dilation does not preserve \(g\).
Every oriented smooth curve has an underlying smooth curve, via a canonical surjection \(\mathrm{OrientedSmoothCurve} \to \mathrm{SmoothCurve}\) that forgets the orientation data. The timelike and causal predicates factor through it, and a future- or past-oriented curve projects to a causal smooth curve.
Future- and past-orientation are well-defined on oriented smooth curves: a smooth path is future-oriented (resp. past-oriented) if and only if its oriented smooth curve is.
Structural properties of the positive-energy condition, all Stone-free. (i) Trivial subgroup: the constant group \(t \mapsto \mathrm{id}\) has positive energy, with zero generator. (ii) Uniqueness of the generator: if two bounded generators induce the same one-parameter group, \(e^{i t P} = e^{i t Q}\) for all \(t\), then \(P = Q\). Hence the generator witnessing positive energy is unique. (iii) Unitary invariance: if \(V\) has positive energy, so does its conjugate \(t \mapsto W \circ V(t) \circ W^{-1}\) by a unitary \(W\), with generator \(W P W^{-1}\). Physically, the spectrum condition does not depend on the choice of unitary frame. (iv) Strong continuity: a positive-energy group is strongly continuous — \(t \mapsto V(t) x\) is continuous for every \(x\). This justifies calling it a strongly continuous one-parameter unitary group.
Chronological precedence \(\ll \) and causal precedence \(\prec \) are transitive: if \(p \ll q\) and \(q \ll r\) then \(p \ll r\), and likewise for \(\prec \).
Let \((M,g,t)\) be a Lorentzian spacetime (78) — a spacetime with a time orientation and a Hausdorff Alexandrov topology — and \(\psi \) a \(C^\infty \) diffeomorphism of \(M\). Then \(\psi ^*(M,g,t)\), carrying \(\psi ^*g\), \(\psi ^*t\) and its own Alexandrov topology, is again a Lorentzian spacetime.
For a pure state \(\omega \) on the local algebra \(\mathfrak {U}(\mathbf{B})\) there is a cyclic GNS triple reproducing \(\omega \) whose generated von Neumann algebra \(\pi (\mathfrak {U}(\mathbf{B}))''\) has trivial center (it is a factor) and is in fact all of \(\mathcal{B}(H)\).
The density (bicommutant-theorem) sharpening of 194: for a pure state \(\omega \) there is a cyclic GNS triple \((H, \pi , \Omega )\) reproducing \(\omega \) whose generated von Neumann algebra is all of \(\mathcal{B}(H)\), \(\pi (A)'' = \mathcal{B}(H)\).
For a state \(\omega \) on the local algebra \(\mathfrak {U}(\mathbf{B})\) there is a GNS triple \((H, \pi , \Omega )\) reproducing \(\omega \) in which \(\omega \) is pure if and only if the representation \(\pi \) is irreducible (its commutant is trivial).
For a state \(\omega \) on the quasilocal algebra \(\mathfrak {U}\) there is a GNS triple \((H, \pi , \Omega )\) reproducing \(\omega \) in which \(\omega \) is pure if and only if the representation \(\pi \) is irreducible.
For a \(*\)-isomorphism \(\Phi : A \simeq B\) of C*-algebras and a state \(\omega \) on \(B\), the pullback \(\omega \circ \Phi \) is pure if and only if \(\omega \) is. This is the cross-algebra generalization of the \(*\)-automorphism case (purity is a covariance invariant); a \(*\)-isomorphism identifies the pure states of \(A\) and \(B\).
Purity is preserved by any \(*\)-automorphism: for \(\Phi : \mathfrak {U} \xrightarrow {\sim } \mathfrak {U}\), the pullback state \(\omega \circ \Phi \) is pure if and only if \(\omega \) is. Applied to the covariance automorphism \(\Phi = \beta _L\), this says purity of a state is a Lorentz-covariance-invariant property.
A state \(\omega \) on a local algebra \(\mathfrak {U}(\mathbf{B})\) is pure if and only if its pullback \(\omega \circ \hat\alpha _\varphi \) along the stabilizer automorphism is pure, for every \(\varphi \in \mathrm{Stab}(\mathbf{B})\).
Every local net (131) satisfying Axiom 2 (132) admits a quasilocal algebra: there exist a C*-algebra \(\mathfrak {U}\) and a family of unital \(*\)-homomorphisms \(\iota _{\mathbf{B}} : \mathfrak {U}(\mathbf{B}) \to \mathfrak {U}\), indexed by the Alexandrov-basis sets, such that each \(\iota _{\mathbf{B}}\) is injective, the family satisfies the cocone condition \(\iota _{\mathbf{B}_2} \circ i_{\mathbf{B}_1 \mathbf{B}_2} = \iota _{\mathbf{B}_1}\) for \(\mathbf{B}_1 \subseteq \mathbf{B}_2\), and the union of the images of the \(\iota _{\mathbf{B}}\) is dense in \(\mathfrak {U}\).
The indexing is essential to the statement and is not a stylistic choice: the family runs over the Alexandrov-basis sets only. Axiom 1 (131) assigns an abstract unital C*-algebra to every subset of spacetime, constrained only at \(\emptyset \), so the algebras attached to non-basis subsets are junk fibres about which the axioms say nothing whatever; no claim is made about them here, and none can be.
It is a theorem, not an axiom. Nothing needs to be assumed here: this existence claim is what the colimit-then-completion chain of this subsection establishes, running from 133 through 147. It is stated as its own node because it is the mathematical content that was previously bundled into Axiom 4 (151) and is what the consumers of that axiom actually needed.
Why this node once pointed at no Lean declaration. It now does, and the history of how it came to is kept here because it is the reason the repairs behind that tag were needed. An earlier version of this node claimed that the statement above is exactly what Physicslib4.AQFT.HaagKastler.QuasilocalCompleteness, namely Nonempty (QuasilocalAlgebra U i), asserts, and withdrew the lean and leanfile tags on the ground that the existing Lean stated something else and that something was false. Two independent mismatches in QuasilocalAlgebra.lean were diagnosed here, and both have since been repaired; a third pin, diagnosed nowhere in this blueprint, was found and repaired in the same work. What was wrong and what was done about it are recorded in turn below; none of it is a live obstacle any longer.
The embedding family, fixed as prescribed. The first mismatch was that the family was indexed over all subsets. The field read \(\iota \) : \(\forall \) B : Set StandardMinkowskiSpacetime.Carrier, StarAlgHom \(\mathbb {C}\) (U.algebra B) carrier — total over every subset of spacetime — whereas \(\iota \)_injective and \(\iota \)_inclusion were restricted to the Alexandrov-basis sets. Since LocalNet.algebra is likewise total, the structure demanded a unital \(*\)-homomorphism out of every junk fibre, which the statement above pointedly does not. The field now takes a strict-implicit region argument together with an IsAlexandrovBasisSet hypothesis before returning StarAlgHom \(\mathbb {C}\) (U.algebra B) carrier — the binder shape that \(\iota \)_injective and \(\iota \)_inclusion already used — so all three fields agree on their domain, exactly as this node prescribed.
That over-generality was not harmless: it made the Prop refutable, and the following net is why the restriction was necessary. Take \(\mathfrak {U}(\mathbf{B}) = \mathbb {C}\) for every Alexandrov-basis set and for \(\emptyset \), with all transition maps the identity, so that Axiom 2(a), (b) and (c) hold; and put \(\mathfrak {U}(\mathbf{B}_0) = M_2(\mathbb {C})\) for a single non-basis subset \(\mathbf{B}_0\), say a singleton, which is not of the form \(I^+(p) \cap I^-(q)\). For any candidate structure, each \(\iota _{\mathbf{B}}\) on a basis set is a \(\mathbb {C}\)-algebra homomorphism out of \(\mathbb {C}\), so its range is \(\mathbb {C}\cdot 1\); the density clause then forces the carrier to be \(\overline{\mathbb {C}\cdot 1} = \mathbb {C}\cdot 1\), while injectivity on basis sets forces it to be nontrivial, so the carrier is \(\mathbb {C}\). But \(\iota _{\mathbf{B}_0} : M_2(\mathbb {C}) \to \mathbb {C}\) is unital and \(M_2(\mathbb {C})\) is simple, so its kernel is \(0\) and it is injective — giving \(4 \le 1\), a contradiction. Hence Nonempty (QuasilocalAlgebra U i) was false for that net. With \(\iota \) now restricted to the basis sets, no embedding of \(\mathfrak {U}(\mathbf{B}_0)\) is demanded of a candidate structure and the refutation no longer applies; the net is kept on record because it is the reason the restriction was needed, not because it refutes the present Lean.
The carrier universe, fixed — but not by the means this node prescribed. The second mismatch was that the carrier was pinned to Type 0. The field read carrier : Type, while LocalNet.algebra : Set \(\_ \) \(\rightarrow \) Type* is universe polymorphic, so for a net whose local algebras genuinely live in Type 1 no Type 0 carrier could hold injective copies of them and the existence claim failed for size reasons alone. What this node prescribed was carrier : Type*, a free universe, and that prescription does not work: a free carrier universe is constrained by no field of the structure, so it cannot be inferred, and LocalCommutativity fails to elaborate with “failed to infer universe levels”. The only escape would be to give Axioms 3 and 4 an explicit universe parameter, which would make the content of those axioms depend on that index — a family of Props rather than a Prop. What was done instead is to tie the carrier to the net’s universe: the structure now reads QuasilocalAlgebra (U : LocalNet.{u}) with carrier : Type u. That costs no generality, because the density clause forces \(\mathfrak {U}\) to be the closure of the union of the images of the local algebras, so any quasilocal algebra already lives in the universe of those algebras, and a free universe could only add copies of the same algebra higher up.
A third pin, one level up. Fixing the carrier alone would not have lifted the size restriction, and this was found while making the change just described. HaagKastlerNet carried no universe parameter at all, so it pinned the universe of LocalNet outright, and CovariantQuasilocalAlgebra inherited that pin through its net field; repairing only the carrier would therefore have left the very same size restriction one level up, with every net in the development confined to a single fixed universe. Both structures now carry the net’s universe. One consequence is that the two satisfiability witnesses, nonempty_haagKastlerNet and nonempty_covariantQuasilocalAlgebra, are now stated explicitly at universe 0, since they are built from \(\mathbb {C}\); consistency of the axioms needs only one model, so nothing is lost. No pin remains in the construction itself: QuasilocalColimit and QuasilocalCompletion are declared over LocalNet.{u} with result type Type u, so the colimit-and-completion development — colimitNorm, colimitRingNorm, colimitNormedAlgebra, colimitCStarRing and quasilocalCompletionCStarAlgebra, that is, the \(\mathfrak {U}\) that 147 supplies — is available at every universe.
The node is now formalized, as Physicslib4.AQFT.HaagKastler.exists_quasilocalAlgebra, the assembly together with all six supporting results — 143 above and the five embedding lemmas stated immediately below this node, 153, 154, 155, 156 and 157 — having been completed.
One consequence reaches beyond this node and is recorded because this is where it was found. 160 used to bundle QuasilocalCompleteness as a field — a mathematical existence claim about the net, carrying Axiom 4’s name rather than stating the bridge principle of 151. That re-pointing has been carried out: the field is gone, and the net’s canonical quasilocal algebra is built from this theorem instead.
Let \(\pi \) be a unital \(*\)-representation of the quasilocal algebra \(\mathfrak {U}\) on a Hilbert space \(H\). Then the image \(\pi (\mathfrak {U})\) is dense in its bicommutant \(\pi (\mathfrak {U})''\) in the strong operator topology.
Unitality is the hypothesis that does the work and it is stated directly rather than derived from a stronger one. It is essential, not decorative: for the zero representation \(\pi = 0\) on a nonzero \(H\) the image \(\pi (\mathfrak {U}) = \{ 0\} \) is already strongly closed while \(\pi (\mathfrak {U})'' = \mathbb {C}\cdot 1\), so density fails outright. The case of interest here is the GNS representation \(\pi _\omega \) attached to a state \(\omega \) (13, 15), which is unital because \(\mathfrak {U}\) is a unital C*-algebra and \(\omega \) a state; but the theorem holds for any unital \(*\)-representation, and stating it for the GNS one only would be assuming more than the density theorem needs. Below, \(\pi _\omega \) is written wherever the GNS case is the one being discussed.
Its role: this is what makes the bridge principle tenable. The observables of a region are read off from the local von Neumann algebra \(R(\mathbf{B}) = \pi _\omega (\mathfrak {U}(\mathbf{B}))''\) of 162, and a bicommutant is in general strictly larger than the image it is formed from. The statement above is about the global bicommutant \(\pi _\omega (\mathfrak {U})''\), and it covers the local ones because \(\pi _\omega (\mathfrak {U}(\mathbf{B})) \subseteq \pi _\omega (\mathfrak {U})\) and taking commutants reverses inclusions twice over, so \(R(\mathbf{B}) \subseteq \pi _\omega (\mathfrak {U})''\) for every \(\mathbf{B}\). Taken naively, the strictness looks like a refutation of Axiom 4 (151): the bicommutant would contain self-adjoint operators that are not quasilocal observables, hence physical observables outside the quasilocal ones. This node is what blocks that reading. Every element of the bicommutant is approximated in the strong topology by elements of \(\pi _\omega (\mathfrak {U})\), and strong convergence implies convergence of all the expectation values \(\langle \psi , T \psi \rangle \) that a measurement can return — the implication runs this way and not the other, since the strong topology is strictly finer than the weak one in which those expectation values converge — so no measurement of finite precision can distinguish an element of the bicommutant from a quasilocal observable close to it. The extra elements are therefore not new measurable quantities, and their existence does not falsify the identification of physical observables with quasilocal ones; it refines it. This is the content that Chapter 6.3 argues informally, citing Murphy Lemma 4.1.4: a unital \(*\)-subalgebra of \(\mathcal{B}(H)\) containing the identity is strongly dense in its bicommutant.
One refinement of the argument is worth recording, since it is easy to overstate. The approximants furnished by the density theorem are elements of \(\pi _\omega (\mathfrak {U})\), but they are not guaranteed to be self-adjoint, so the reading “every self-adjoint element of the bicommutant is a strong limit of self-adjoint quasilocal observables” is a strictly stronger claim than the one asserted here. That stronger claim is the Kaplansky density theorem, which additionally preserves self-adjointness and norm bounds. Nothing in the tenability argument above needs it — indistinguishability by expectation values only requires approximants at all — but it is the result to invoke if the self-adjoint form is ever wanted.
When \(\mathbf{B}_1 \subseteq \mathbf{B}_2\), the relative commutant contains the center of the ambient algebra: the underlying set of the center \(R(\mathbf{B}_2) \cap R(\mathbf{B}_2)'\) is contained in that of \(R(\mathbf{B}_1)' \cap R(\mathbf{B}_2)\).
For nested basis subregions \(\mathbf{B}_1 \subseteq \mathbf{B}_2 \subseteq \mathbf{B}\), the relative commutant contains the center of the ambient algebra: the center \(R(\mathbf{B}_2) \cap R(\mathbf{B}_2)'\) is contained in \(R(\mathbf{B}_1)' \cap R(\mathbf{B}_2)\).
Every element of the relative commutant commutes with all of \(R(\mathbf{B}_1)\): the underlying set of \(R(\mathbf{B}_1)' \cap R(\mathbf{B}_2)\) is contained in \(R(\mathbf{B}_1)'\), that is \(\uparrow \! \big(R(\mathbf{B}_1)' \cap R(\mathbf{B}_2)\big) \subseteq R(\mathbf{B}_1)'\).
Let \(\Omega \) be a cyclic vector for \(\pi \). If \(T\) commutes with every \(\pi (a)\) and the diagonal coefficient \(a \mapsto \langle \Omega , T\, \pi (a)\Omega \rangle \) equals \(c\) times \(a \mapsto \langle \Omega , \pi (a)\Omega \rangle \), then \(T = c \cdot 1\).
The curved mirror of 182: for a basis subregion \(\mathbf{B}' \subseteq \mathbf{B}\) in a representation of \(\mathfrak {U}(\mathbf{B})\), the trivial self-inclusion \(R(\mathbf{B}') \subseteq R(\mathbf{B}')\) is irreducible if and only if \(R(\mathbf{B}')\) is a factor.
Let \(\omega \) be a faithful state and \((\mathcal{H}_\omega , \pi _\omega , \Omega )\) its GNS triple. Then the cyclic vector \(\Omega \) is separating for \(\pi _\omega (\mathfrak {U})\): if \(\pi _\omega (a)\Omega = 0\) then \(a = 0\). This holds in any representation reproducing a faithful state, not only the GNS one.
The timelike and causal predicates are well-defined on smooth curves, independently of the chosen path representative: a smooth path is timelike (resp. causal) if and only if its associated smooth curve is.
The pullback is a contravariant functor on C*-algebras: pulling back along the identity \(*\)-homomorphism is the identity (\(\omega \circ \mathrm{id} = \omega \)), and pulling back along a composite reverses order, \(\omega \circ (\pi _2 \circ \pi _1) = (\omega \circ \pi _2) \circ \pi _1\) for \(\pi _1 : A \to B\), \(\pi _2 : B \to C\) and \(\omega \) a state on \(C\).
Realizing the state space as the subset \(\mathrm{stateSpace}(A) \subseteq A \to _L \mathbb {C}\) (the latter a real topological vector space via \(\texttt{NormedSpace.complexToReal}\)), it is convex: a real convex combination \(a\, \omega _1 + b\, \omega _2\) of states is again a state, via \(\texttt{State.convexCombo}\). Moreover a state \(\omega \) lies in Mathlib’s \(\mathrm{extremePoints}_{\mathbb {R}}\) of the state space exactly when it is extreme in the sense of 197, connecting the purity characterizations to the Krein-Milman/Choquet API.
If \(\Omega \) is cyclic for the local observables of \(\mathbf{B}_1\), then for a spacelike-separated region \(\mathbf{B}_2\) every \(R \in R(\mathbf{B}_2)\) with \(R\Omega = 0\) is zero, so \(\Omega \) is separating for \(R(\mathbf{B}_2)\). In Minkowski spacetime the cyclicity hypothesis is exactly the content of the Reeh-Schlieder theorem, which rests on the spectrum condition; here it is taken as an explicit hypothesis, mirroring the curved-spacetime version where no spectrum condition is available.
The separating property phrased on the bundled VonNeumannAlgebra \(R(\mathbf{B}_2)\): with \(\Omega \) cyclic for the local observables of \(\mathbf{B}_1\), every \(R\) in the bundled algebra \(R(\mathbf{B}_2)\) of a spacelike-separated region with \(R\Omega = 0\) is zero.
The separating property phrased on the bundled VonNeumannAlgebra \(R(\mathbf{B}_2)\): with \(\Omega \) cyclic for the local observables of \(\mathbf{B}_1\), every \(R\) in the bundled algebra \(R(\mathbf{B}_2)\) of a spacelike-separated subregion with \(R\Omega = 0\) is zero.
The abstract mechanism is: if \(\Omega \) is cyclic for a set \(S\) of operators, then any \(R\) commuting with all of \(S\) with \(R\Omega = 0\) is zero. Applied to the net: if \(\Omega \) is cyclic for the local observables of \(\mathbf{B}_1\) - the role supplied in Minkowski spacetime by Reeh-Schlieder - then for a spacelike-separated subregion \(\mathbf{B}_2\), every \(R \in R(\mathbf{B}_2)\) with \(R\Omega = 0\) is zero. Thus \(\Omega \) is separating for \(R(\mathbf{B}_2)\): a nonzero observable of one region cannot be annihilated by the cyclic vector of a spacelike-separated region, the operator-algebraic form of statistical independence.
At positive width \(\beta {\gt} 0\) the strip-Liouville principle (260) is a theorem. The hypothesis \(\beta {\gt} 0\) is necessary: at \(\beta = 0\) the open strip is empty and at \(\beta {\lt} 0\) the strip itself is empty, and in both cases the principle is false.
A function \(F\) continuous on the closed strip \(0 \le \operatorname {Im} z \le \beta \), holomorphic on the open strip, bounded, and with equal boundary values \(F(t) = F(t + i\beta )\) on the real axis, admits a bounded entire extension \(H\) agreeing with \(F\) on \(\mathbb {R}\). This is the analytic engine behind the strip-Liouville principle.
Two functions continuous and bounded on the closed strip \(0 \le \operatorname {Im} z \le \beta \) (with \(\beta {\gt} 0\)), holomorphic on the open strip, that agree on both boundary lines \(\operatorname {Im} z = 0\) and \(\operatorname {Im} z = \beta \), agree on the whole strip.
Unitarily equivalent representations share their representation-theoretic type: \(\pi _1\) is irreducible if and only if \(\pi _2\) is, and the generated von Neumann algebra \(\pi _1(A)''\) is a factor if and only if \(\pi _2(A)''\) is.
The conditions a vacuum state satisfies that need neither the spectrum condition nor Stone’s theorem. First, a vacuum state is invariant (the first conjunct of the definition). Second, a pure vacuum state yields the irreducible covariant GNS representation of 246: a covariant GNS triple with implementing unitaries \(U(L)\) fixing \(\Omega \) and operator covariance \(U(L)\pi (a)U(L)^{-1} = \pi (\beta _L a)\), whose representation is irreducible and generates all of \(\mathcal{B}(H)\).
Phrased on the bundled VonNeumannAlgebra \(R(\mathbf{B})\) with its order \(\le \) and Mathlib’s commutant: for completely spacelike-separated regions \(R(\mathbf{B}_1) \le R(\mathbf{B}_2)'\), and for \(\mathbf{B}_1 \subseteq \mathbf{B}_2\), \(R(\mathbf{B}_1) \le R(\mathbf{B}_2)\).
Phrased on the bundled VonNeumannAlgebra \(R(\mathbf{B}')\) with its order \(\le \) and Mathlib’s commutant: for completely spacelike-separated subregions \(R(\mathbf{B}_1) \le R(\mathbf{B}_2)'\), and for \(\mathbf{B}_1 \subseteq \mathbf{B}_2\) that \(R(\mathbf{B}_1) \le R(\mathbf{B}_2)\).
The geometric-covariance set equality is upgraded to a first-class \(*\)-algebra isomorphism of the bundled local von Neumann algebras, \(R(\mathbf{B}) \cong R(L \cdot \mathbf{B})\). It is the restriction of the conjugation \(*\)-automorphism \(T \mapsto U(L) T U(L)^{-1}\) of \(\mathcal{B}(H)\) (Mathlib’s conjStarAlgEquiv, whose adjoint-is-inverse property makes conjugation by a unitary star-preserving) to \(R(\mathbf{B})\), whose image is exactly \(R(L \cdot \mathbf{B})\).
For \(g \in \mathrm{Stab}(\mathbf{B})\), the geometric-covariance set equality is upgraded to a first-class \(*\)-algebra isomorphism of the bundled local von Neumann algebras, \(R(\mathbf{B}_1) \cong R(g \cdot \mathbf{B}_1)\), given by restricting the conjugation \(*\)-automorphism \(T \mapsto U(g) T U(g)^{-1}\) of \(\mathcal{B}(H)\) to \(R(\mathbf{B}_1)\).
In a covariant representation \(\pi \) of the quasilocal algebra with the operator covariance \(U(L)\, \pi (a)\, U(L)^{-1} = \pi (\beta _L a)\), conjugation by the implementing unitary \(U(L)\) carries the local von Neumann algebra of a region \(\mathbf{B}\) onto that of the Lorentz-transformed region \(L \cdot \mathbf{B}\):
This is the statement that the symmetry group acts geometrically on the net of von Neumann algebras.
The curved, stabilizer-subgroup analogue of geometric covariance. For \(g \in \mathrm{Stab}(\mathbf{B})\), the implementing unitary \(U(g)\) of the stabilizer GNS representation (309) conjugates the local von Neumann algebra of a subregion \(\mathbf{B}_1 \subseteq \mathbf{B}\) onto that of \(g \cdot \mathbf{B}_1\):
Unlike Minkowski, the abstract LorentzianSpacetime interface supplies neither basis-set preservation \(M.\mathrm{IsBasisSet}(g \cdot \mathbf{B}_1)\) nor the coherence relating the stabilizer action \(\hat\alpha _g\) to the chosen isotony embeddings (272); both enter as explicit hypotheses, discharged for a net from a concrete geometric spacetime.