Documentation

CsdLean4.CV.LocalAlgebra

CV-8 (i): the local algebra — SupportedOn is a unital *-subalgebra #

Category: CV (continuous variables — the multi-mode field).

CV/ModeLocality.lean defined SupportedOn S and proved that disjoint supports commute. This module upgrades the support notion to what Haag–Kastler actually posits: *the operators supported on S form a unital -subalgebra — the local algebra of the region, at the finite cutoff:

These are exactly the pieces the spreading bound needs (CV/SupportSpreading.lean): conjugation by a T-supported unitary lands in the S ∪ T algebra by star, mul, and mono alone.

References #

CV/ModeLocality.lean (SupportedOn, commute_of_disjointSupport); CV/SupportSpreading.lean (CV-8 (ii)–(iv)); specs/cv-stage3-plan.md §3b; specs/future-work.md (row CV-8). Haag, Local Quantum Physics (1992).

Closure under the *-algebra operations #

theorem CSD.CV.SupportedOn.one {K N : } {S : Finset (Fin K)} :

The identity is supported on every region.

theorem CSD.CV.SupportedOn.add {K N : } {S : Finset (Fin K)} {A B : Matrix (FieldConfig K N) (FieldConfig K N) } (hA : SupportedOn S A) (hB : SupportedOn S B) :
SupportedOn S (A + B)

Sums of S-supported operators are S-supported.

theorem CSD.CV.SupportedOn.sub {K N : } {S : Finset (Fin K)} {A B : Matrix (FieldConfig K N) (FieldConfig K N) } (hA : SupportedOn S A) (hB : SupportedOn S B) :
SupportedOn S (A - B)

Differences of S-supported operators are S-supported.

theorem CSD.CV.SupportedOn.smul {K N : } {S : Finset (Fin K)} {A : Matrix (FieldConfig K N) (FieldConfig K N) } (z : ) (hA : SupportedOn S A) :

Scalar multiples of S-supported operators are S-supported.

theorem CSD.CV.SupportedOn.star {K N : } {S : Finset (Fin K)} {A : Matrix (FieldConfig K N) (FieldConfig K N) } (hA : SupportedOn S A) :

Adjoints of S-supported operators are S-supported.

theorem CSD.CV.SupportedOn.mul {K N : } {S : Finset (Fin K)} {A B : Matrix (FieldConfig K N) (FieldConfig K N) } (hA : SupportedOn S A) (hB : SupportedOn S B) :
SupportedOn S (A * B)

Products of S-supported operators are S-supported — the closure that makes SupportedOn S an algebra. The surviving intermediate configurations agree with c off S; the bijection e ↦ (e on S, c' off S) matches the two collapsed sums term-for-term.

Monotonicity #

theorem CSD.CV.SupportedOn.mono {K N : } {S S' : Finset (Fin K)} {A : Matrix (FieldConfig K N) (FieldConfig K N) } (hSS' : SS') (hA : SupportedOn S A) :

Monotonicity: a bigger region supports everything the smaller one does. The indep case needs the offDiag rescue — a mode moved in S' \ S zeroes both entries.