Skip to the content.

Home · §10.1 GNS · §10.2 Spectral · §10.3 Unbounded · §10.4 Stone · §10.5 Spacetime · §10.6 Minkowski · §10.7 Curved · §10.8 Covariance · Axioms · Guide

Guide to the blueprint

How the blueprint is organised

The blueprint is 345 pages long and splits cleanly in two.

Chapters 1–9 are mathematical background and are not formalised in Lean. They motivate and analyse each of the original Haag–Kastler axioms in turn, and then generalise them to curved spacetime. Along the way they cite twelve supporting results, numbered 1 through 12 — Gelfand–Naimark, the Bounded Linear Transformation Theorem, the existence of a Lorentz metric, and so on. These are quoted from the literature where needed; none of them carries a Lean declaration.

Chapter 10 collects the formalisation-ready content, and it is the content of Chapter 10 that is formalised in Lean. Its items are numbered consecutively, running from Definition 13 through Definition 690, and comprise 675 declarations in total: 153 definitions, 159 theorems, 259 lemmas, 99 propositions, and 5 corollaries, mapped onto 1,191 distinct Lean declarations (where Mathlib already supplies a result, the blueprint names the Mathlib declaration directly). Three further numbered items — Conventions 22, 213 and 260, standing hypotheses of the two spectral-theory sections — share the numbering but are conventions rather than declarations, and are not counted. Chapter 10 is divided into eight top-level sections, §10.1 through §10.8.

Chapters 1–9: unpacking the original axioms

Chapters 1–9 unpack and analyse the original Haag–Kastler axioms one by one:

The lower numbers, 1 through 12, label supporting theorems and definitions introduced along the way in the motivational Chapters 4–9. None of them carries a Lean declaration, and they are not formalised: C*-spectrum invariance under inclusion (Theorem 1), uniqueness of the C*-norm (Theorem 2), strong density of unital *-algebras (Theorem 3), the Bounded Linear Transformation Theorem (Theorem 4), Gelfand–Naimark (Theorem 5), the rarity of primitive abelian C*-algebras (Lemma 6), existence of a Lorentz metric (Theorem 7), causal convexity and strong causality (Definitions 8–9), properties of the Alexandrov topology (Theorem 10), Lorentzian spacetime (Definition 11), and the local observable (Definition 12).

The section pages

Only Chapter 10 is formalised in Lean. Its items are numbered consecutively from Definition 13 through Definition 690 — 675 declarations, plus the three standing conventions of §10.2 and §10.3. Each section page below summarises its section and lists every item, in numerical order, under the blueprint subsection in which it appears. Each entry links to the node in the web blueprint and names the principal Lean declaration that realises it; where a node maps onto several declarations, the count of the remainder is shown. The lists are derived mechanically from the blueprint’s own \lean and \leanok annotations.

Where the Lean lives

Each blueprint section maps onto a compact set of Lean modules, which is the fastest way to find the code behind a given piece of the theory:

Section Principal Lean modules
§10.1 Physicslib4/GNS/ (Basic, Construction, NullSpace, CauchySchwarz)
§10.2 Physicslib4/Spectral/ (Basic, Spectrum, Forms, ProjectionValuedMeasure, OperatorIntegral, ContinuousCalculus, BorelClasses, BorelCalculus, SpectralTheorem)
§10.3 Physicslib4/Spectral/Unbounded/ (Basic, Spectrum, DirectSum, Integral, Normal, AbstractCalculus, Cayley)
§10.4 Physicslib4/Spectral/Stone/ (Basic, Exponential, Density, Theorem)
§10.5 Physicslib4/Geometry/PseudoRiemannian/ (Basic, LeviCivita, Flat), Physicslib4/Spacetime/ (Causality, Curves, AlongPath, CausalComplement, CausalStructure, Minkowski, MinkowskiDirected, LorentzianSpacetime, IsometryCausality, …)
§10.6 Physicslib4/AQFT/HaagKastler/, Physicslib4/GNS/ (Irreducibility, Superselection, RadonNikodym, ExtremeState, …), Physicslib4/Operators/ (ReducingSubspace, DensityTheorem), Physicslib4/AQFT/KMS.lean, Physicslib4/Analysis/StripPeriodicExtension.lean
§10.7 Physicslib4/AQFT/HaagKastlerCurved/ (LocalVonNeumann, StabilizerAction, StabilizerKMS, Purity, GeometricCovariance, …)
§10.8 Physicslib4/AQFT/HaagKastlerCurved/GeneralCovariance.lean

Home · §10.1 GNS · §10.2 Spectral · §10.3 Unbounded · §10.4 Stone · §10.5 Spacetime · §10.6 Minkowski · §10.7 Curved · §10.8 Covariance · Axioms · Guide