P1: the arena bridge — operator locality carried onto the record arena #
Category: CV (continuous variables — the bridge from mode-local operators to the projective record arena).
Glossary: https://glossary.constraintsurfacedynamics.com/field-arena/
Plain-language, CSD-role and formal statements of the field arena, with this
module as its Lean anchor. Kept symmetric by scripts/check-glossary.sh.
The CV chain states locality as an operator notion: SupportedOn S A,
commutators, the Lieb-Robinson cone. The record layer's arenas are projective
spaces, where locality is a measure-and-set notion. Nothing translated
between the two categories, and on 2026-08-10 that gap made a Lieb-Robinson
bound on record redundancy unstatable (specs/eft-pillars-plan.md, P1 — the
twice-observed bottleneck). This module is the translation.
FieldArena K N—ℙ ℂ (EuclideanSpace ℂ (FieldConfig K N)), the epistemic base over theK-mode field.arenaDM p— the rank-one density of a ray: positive semidefinite (arenaDM_posSemidef), trace one (arenaDM_trace).arenaObs A p = re tr(ρ_p A)— a matrix observable read as a function on the arena.arenaObs_sub_le: arena observables are 1-Lipschitz in the operator norm — this is CR-1's Hölder-lite bound (QuantumInfo.abs_re_trace_mul_le) doing the category translation.arenaKick U p— a unitary as an arena self-map, constructed directly throughProjectivization.mk(noMulActioninstance needed at this index).arenaObs_kick— the bridge identity:arenaObs A (kick U p) = arenaObs (heisenberg U A) p. Schrödinger on the arena IS Heisenberg on the operator, so every operator-norm estimate about Heisenberg evolution becomes a sup-norm estimate about functions on the arena.- ★
arenaObs_kick_of_disjointSupport— statics: an arena observable of mode setSis exactly invariant under any kick supported on disjointT. Haag–Kastler locality (CV-8), restated as a fact about functions on the arena. - ★★
arena_lightcone— the previously unstatable theorem: under a graph-local skew generator, a kick supported outside the graphd-ball ofRchanges any region-Rarena observable after timetby at most2·(2‖S‖t)^d/d! · ‖A‖. The Lieb-Robinson cone (CV-20), now a statement at the record-arena level: far-away interventions cannot reach the epistemic regions faster than the cone.
⚠️ Honest scope: the base arena — this arc is the transport layer. Both
halves it originally deferred have since landed, closing P1: the definitional
half (a field-structured flow as a structure with a locally-decomposed
generator) in CV/FieldStructuredFlow.lean (2026-08-20), and the fibre-active
extension (records written into the T² fibre by base-dependent strokes
inherit the cone) in CV/FibredArenaBridge.lean (2026-08-20). What stays true
of this module: its statements concern the base factor, and the fibred module
consumes them through arenaObs. euclidean_norm_map_of_isom restates LF5's
toEuclideanLin_norm_map_of_isom (same proof) to keep CV free of an LF5 import
— rule-of-two note: unify in Mathlib staging when next touched.
References #
specs/arena-bridge-plan.md (the feasibility record this executes);
specs/eft-pillars-plan.md (P1); CV/ModeLocality.lean
(commute_of_disjointSupport); CV/LiebRobinson.lean (heisenbergFlow,
norm_commutator_spatial_factorial_le);
Mathlib/QuantumInfo/UnitaryPerturbation.lean (CR-1);
Mathlib/Analysis/Matrix/TrotterProduct.lean (exp_mem_unitaryGroup_of_skew);
LF2/BornWrapper.lean (the outerProduct pattern this generalises).
The arena #
The field arena: the projective space of the K-mode field Hilbert
space — the epistemic base on which records are read.
Equations
- CSD.CV.FieldArena K N = Projectivization ℂ (EuclideanSpace ℂ (CSD.CV.FieldConfig K N))
Instances For
Norm preservation for isometric matrices through toEuclideanLin. Same
proof as LF5's toEuclideanLin_norm_map_of_isom; restated to keep CV free of an
LF5 import (rule-of-two note in the module docstring).
The rank-one density of a ray #
The unit representative of a vector, as a plain function: v/‖v‖.
Instances For
The rank-one density of a vector: |v/‖v‖⟩⟨v/‖v‖|.
Equations
- CSD.CV.dmVec v = Matrix.vecMulVec (CSD.CV.unitVec v) (star (CSD.CV.unitVec v))
Instances For
The rank-one density is positive semidefinite.
The canonical entry form of the density: normalisation outside, raw coordinates inside.
The rank-one density of a nonzero vector has trace one.
Scale invariance: the density depends only on the ray.
The density of a ray: arenaDM p = |p⟩⟨p| through the canonical
representative — well-defined on the arena by dmVec_smul.
Equations
Instances For
The density of mk v is the density of v: the rep choice washes out.
Arena observables #
An operator read as a function on the arena: arenaObs A p = re tr(ρ_p A)
— the expectation of A in the ray p. This is the object that lives on the
record layer's side of the category divide.
Equations
- CSD.CV.arenaObs A p = RCLike.re (CSD.CV.arenaDM p * A).trace
Instances For
★ The Lipschitz transport (CR-1 as the category bridge): arena observables are 1-Lipschitz in the operator norm. Every operator-norm estimate becomes a uniform estimate on arena functions through this single inequality.
Unitary kicks on the arena #
A unitary sends nonzero vectors to nonzero vectors.
A unitary as an arena self-map, constructed directly through
Projectivization.mk.
Equations
- CSD.CV.arenaKick U p = Projectivization.mk ℂ ((Matrix.toEuclideanLin ↑U) (Projectivization.rep p)) ⋯
Instances For
Coordinates of the kicked representative: matrix-vector multiplication.
The kicked density is the conjugated density: ρ_{U•p} = U ρ_p Uᴴ.
★ The bridge identity: Schrödinger on the arena IS Heisenberg on the
operator. arenaObs A (U • p) = arenaObs (U† A U) p, with heisenberg the CV
chain's own Heisenberg map — so the entire CV estimate stack applies verbatim to
functions on the arena.
Statics: exact locality on the arena #
★★ Haag–Kastler locality on the arena (statics): an arena observable of
mode set S is exactly invariant under any unitary kick supported on a
disjoint mode set T. Not approximately — exactly: the record layer cannot see
disjointly supported interventions at all.
Dynamics: the record-arena light cone #
The flow as an arena kick: exp(t•S) for skew-Hermitian S, packaged
as a unitary.
Equations
- CSD.CV.flowU hS t = ⟨NormedSpace.exp (t • S), ⋯⟩
Instances For
The Heisenberg map of the flow kick is the CV chain's heisenbergFlow.
★★ The record-arena light cone — the theorem that was unstatable before
the bridge. Under a graph-local skew generator, a unitary kick supported outside
the graph d-ball of region R changes any region-R arena observable, after
time t, by at most the Lieb-Robinson factorial tail:
|arenaObs A (flow t (kick W p)) − arenaObs A (flow t p)| ≤ 2·(2‖S‖t)^d/d!·‖A‖.
Far-away interventions cannot reach the epistemic regions faster than the cone.
The proof is the bridge run end to end: both sides become Heisenberg statements
(arenaObs_kick), the difference becomes a commutator through unitarity, the
commutator is priced by CV-20 (norm_commutator_spatial_factorial_le), and the
price crosses back to the arena through CR-1 (arenaObs_sub_le).