SigmaLayer/RecordLayerClosure: the record-layer capstone bundle (MD-1, step 5) #
Category: 7-SigmaLayer (the record layer — the closure-level statement).
The record-layer analog of SigmaLayer/FiniteQMClosure.lean: a single Prop bundle
RecordLayerClosure collecting exactly the record-layer facts that are GENUINELY PROVED for the
fibre-partition readout, discharged in one theorem recordLayerClosure. This is the successor
readout to the preparation-indexed LF5/PointerOutcome.lean (vnPointerOutcome) that the closure
currently carries: unlike that engine, here the outcome probabilities are measurement-noncontextual
(the Born weight of outcome i is ‖ψ i‖², depending only on (eᵢ, ψ)), while the record events are
a genuine postulate-P5 RecordSemantics.
The bundle certifies, on the fibre Σ = ℝ with the canonical typicality measure fibreTypicality,
for the Born context of a unit state ψ:
exclusive— distinct outcomes have mutually exclusive record events (P5 exclusivity);selection_is_record— the ontic selectionfibreOutcomeis the record;isolation_is_conditioning— isolation on one record conditions the state onto the outcome cell (P6);born_typicality— the fibre typicality of the record event of outcomeiis exactly‖ψ i‖²(the record-layer form of the Born rule);ae_total— the record events cover the fibre up to a null set (the readout is a.e. total).
⚠️ SUPERSEDED 2026-07-31 by SigmaLayer/GlobalRecordClosure.lean #
This bundle remains true and is not deprecated, but it is no longer the record layer's best statement. Two defects, both fixed by the successor:
- The context is built from the preparation. Every field here is stated for
bornContext ψ, so the record event iscdfCell (bornRate ψ)and moves withψ. Paper C A7 asks for regions fixed by the apparatus;GlobalRecordClosureuses aContextField— a rate field on the ontic base — and its eventglobalBasin c iis the same set for every preparation, with only the epistemic measure moving. - The arena is
ℝ.ℂℙⁿ⁻¹ × ℝhas odd real dimension2n-1, so it admits no symplectic — hence no Kähler — structure, and cannot be a Paper C A1 surface. (This is a parity fact, not a Mathlib gap; seespecs/reconstruction-status.md§2a.) The successor runs on the corpus's actual compact sectorKSigma = ℂℙⁿ⁻¹ × T², of even dimension2n.
The five closure fields are otherwise identical, which is the evidence that neither defect was ever
load-bearing for the record layer's content. ae_total also strengthens — though ⚠️ not for the
reason this file used to give. It said the ℝ form "must be stated relative to Ico 0 1 because
Lebesgue measure on the line is infinite". fibreTypicality is a probability measure, not
Lebesgue on the line, and fibreTypicality_uncovered_univ proves the univ form on ℝ outright.
The genuine strengthening is that there the mass one is Haar mass on a compact space, whereas here
it is imposed by restriction and the fibre's complement is excused rather than covered
(fibreTypicality_Ici_one).
Kept rather than deleted because it is consumed and true. New work should cite the successor.
Honest scope (what step 5 does and does not do) #
This is the record-layer readout as a first-class, certified bundle — the replacement candidate for
vnPointerOutcome. It does not swap the readout inside unifiedFiniteQMClosure's proved fields:
those are theorems on the productDynamics engine over ℂℙ^M × T² (bornRegion/vnPointerOutcome),
and re-deriving them on this fibre model is the open engine-migration work, not a mechanical edit.
Likewise the physical de-isolation flow generating the cells remains open (plan §3c / step 2b′). So
step 5 lands the successor and its closure-level statement; the full migration of FiniteQMClosure
onto it, and the flow behind it, stay open (MD-1). Foundational-triple, no sorry.
References #
specs/record-layer-plan.md (record layer, MD-1; step 5); SigmaLayer/FibreRecord.lean
(the RecordSemantics instance); SigmaLayer/DeIsolationFlow.lean (fibreTypicality,
fibreTypicality_uncovered); SigmaLayer/FiniteQMClosure.lean (the closure this parallels, and whose
vnPointerOutcome readout this succeeds).
The record-layer closure bundle (MD-1). The record-layer facts genuinely proved for the
fibre-partition readout of a unit state ψ, collected into one Prop and discharged by
recordLayerClosure. The successor to the preparation-indexed vnPointerOutcome readout: the outcome
probabilities are measurement-noncontextual (born_typicality) and the records are a first-class
postulate-P5 RecordSemantics.
- exclusive (i j : Fin n) (t : SigmaLayer.OnticTime) (ξ : ℝ) : ξ ∈ (fibreRecordSemantics n).event { context := bornContext ψ, outcome := i, time := t } → ξ ∈ (fibreRecordSemantics n).event { context := bornContext ψ, outcome := j, time := t } → i = j
Within the Born context, distinct outcomes have mutually exclusive record events (P5).
- selection_is_record (i : Fin n) (t : SigmaLayer.OnticTime) (ξ : ℝ) : fibreOutcome (bornContext ψ).rate ξ = some i ↔ ξ ∈ (fibreRecordSemantics n).event { context := bornContext ψ, outcome := i, time := t }
The ontic selection
fibreOutcomeis the record: it readsiexactly on the record event. - isolation_is_conditioning (i : Fin n) (t : SigmaLayer.OnticTime) : SigmaLayer.compatibleSet (fibreRecordSemantics n) [{ context := bornContext ψ, outcome := i, time := t }] = (fibreRecordSemantics n).event { context := bornContext ψ, outcome := i, time := t }
Isolation on one record conditions the ontic state onto the outcome cell (P6).
- born_typicality (i : Fin n) (t : SigmaLayer.OnticTime) : fibreTypicality ((fibreRecordSemantics n).event { context := bornContext ψ, outcome := i, time := t }) = ENNReal.ofReal (‖ψ.ofLp i‖ ^ 2)
Born meets the record: the fibre typicality of the record event of outcome
iis‖ψ i‖². - ae_total (t : SigmaLayer.OnticTime) : fibreTypicality (Set.Ico 0 1 \ ⋃ (i : (fibreSignature n).Outcome (bornContext ψ)), (fibreRecordSemantics n).event { context := bornContext ψ, outcome := i, time := t }) = 0
The record events cover the fibre up to a null set: the readout is a.e. total.
Instances For
The record-layer closure holds for every unit state. Each field is discharged by its source
lemma in FibreRecord.lean / DeIsolationFlow.lean — the record-layer readout is a certified bundle,
the successor to the preparation-indexed vnPointerOutcome.