Documentation

CsdLean4.SigmaLayer.Adapters

SigmaLayer/Adapters: the postulate ledger and the ontic-setup Rosetta #

Category: 7-SigmaLayer (the projective-sector layer (Paper C)).

This module documents the SigmaLayer postulate ledger and records the correspondence (the "Rosetta") between the four ontic-setup abstractions in the corpus, together with faithfulness lemmas for the adapters. It introduces no new postulate: the ledger below classifies what is a postulate, what is a bridge assumption to be discharged in concrete models, and what is a theorem target.

Postulate ledger #

Core ontic postulates.

projective sector postulates.

Bridge assumptions, to be proved for concrete models whenever possible.

Theorem targets, never unconditional postulates.

Interference and tensors, specifically. Interference (T16) is NOT a postulate: it is a consequence of P7 (the sector is a COMPLEX projective space) and T1/T2 (Born weights), realised as the phase-dependent two-path probability (1 + Re⟨ψ,Uψ⟩)/2. The tensor product is likewise DERIVED, not posited: the finite ℂ^{NA} ⊗ ℂ^{NB} = ℂ^{NA·NB} is the projective sector on the product index Fin NA × Fin NB (SigmaLayer/TensorSector.lean tensorIndexEquiv), on which the local operator algebra commutes (aliceOp_bobOp_commute) and no-signalling holds (tensorSector_no_signalling). The ONLY tensor posit is bridge B6 (CompositeSector.tensor_dimension, dim = NA·NB): the "why " reconstruction (P3) is parked by standing instruction, so composite structure is posited per instance.

The ontic-setup Rosetta (resolving the drift) #

Four ontic-setup abstractions exist; the SigmaLayer canonical core is ConstraintDynamics + ProjectiveSector (the only one carrying the one-parameter-group law and no True placeholders). The intended tower:

ConstraintDynamics + ProjectiveSector      (SigmaLayer canonical core)
  ── (fix time + region) ─────────────►  LF1.OnticSetup        (single-Phi typicality)
  ── (+ placeholders, + group law) ───►  LF4.KahlerOnticSetup  (W-series forward dynamics)

Adapters (all one-directional, no existing file altered):

LF4.KahlerOnticSetup field status: all fields concrete since the 2026-08-06 F-04 tightening (kahler_pointwise, liouville_isProbability); its flow is time-parameterised but does NOT carry flow_zero / flow_add, which the adapter supplies explicitly. This is exactly the drift the canonical core removes.

theorem CSD.SigmaLayer.toOnticSetup_region {Sigma : Type u} [MeasurableSpace Sigma] [Nonempty Sigma] {D : ConstraintDynamics Sigma} (P : Preparation D) (t : OnticTime) :

Faithfulness of the LF1 adapter (region). The adapter's preparation region is the SigmaLayer preparation's region.

theorem CSD.SigmaLayer.toOnticSetup_flow {Sigma : Type u} [MeasurableSpace Sigma] [Nonempty Sigma] {D : ConstraintDynamics Sigma} (P : Preparation D) (t : OnticTime) :
(P.toOnticSetup t).Φ = D.flow t

Faithfulness of the LF1 adapter (flow). The adapter's Φ is the flow at the chosen time.

theorem CSD.SigmaLayer.kahlerConstraintDynamics_flow {N : } (K : LF4.KahlerOnticSetup N) [MeasureTheory.IsFiniteMeasure K.liouvilleMeasure] (hzero : ∀ (x : K.Sigma), K.flow 0 x = x) (hadd : ∀ (s t : ) (x : K.Sigma), K.flow (s + t) x = K.flow s (K.flow t x)) :

Faithfulness of the Kähler ConstraintDynamics adapter (flow). The adapter's flow is the Kähler setup's flow.

Faithfulness of the Kähler ProjectiveSector adapter (projection). The adapter's pi is the Kähler setup's projection.