SigmaLayer/RecordedFact: physical records as measurable contextual ontic events #
Category: 7-SigmaLayer (the projective-sector layer (Paper C)).
This is the genuinely new SigmaLayer content: physical records represented as measurable, contextual,
time-indexed ontic events (postulate P5), and a finite record history whose compatible region is the
intersection of the corresponding events. Isolation (postulate P6) is then conditioning muL on this
compatible region; see SigmaLayer/IsolationPreparation.lean.
Scientific reading #
A RecordedFact states that a contextual property had a specified value at a specified time. The
property may subsequently change; the historical record is not thereby invalidated. So the compatible
region records time-indexed evidence, and we do NOT require a value measured at time t to persist at
later times. Exclusivity is asserted only within a single context at a single time.
A record signature (postulate P5 data). A type of measurement contexts, and for each context a type of possible outcomes.
The two universes are deliberate: contexts and outcomes are independent data with no
theorem in the corpus relating their sizes, so neither is forced into the other's
universe. The checkUnivs linter flags the resulting max as possibly accidental
generality; here it is intended, and every in-tree instantiation lives in Type 0.
- Context : Type u
The type of measurement contexts.
For each context, the type of possible outcomes.
Instances For
Record semantics (postulate P5). Each recorded fact is interpreted as a measurable ontic event
(the region of Sigma compatible with that record), and within a single context at a single time the
events for distinct outcomes are mutually exclusive. No exclusivity is asserted across contexts.
⚠️ This structure is TRIVIALLY INHABITED, and exhibiting an instance therefore proves nothing on
its own (noted 2026-07-28, Tier-0 review). Take event := fun _ => ∅: every event is measurable,
and exclusive holds vacuously because no state lies in any event. The structure constrains how
records may be interpreted; it does not assert that anything is ever recorded.
So a phrase like "a genuine postulate-P5 RecordSemantics" names the interface, not an achievement.
The content lives in the accompanying non-vacuity results, which must be supplied separately and
are what actually rule out the empty semantics — e.g. RecordLayerClosure.ae_total,
Measurement.bornMeasurement_ae_total, DeIsolationFlow.fibreTypicality_uncovered (the record set
has full typicality measure), and the Born-weight identities fibreTypicality_bornRecord /
fubiniStudy_projRecord. When citing an instance, cite those too.
- event : RecordedFact R → Set Sigma
The measurable ontic event associated with a recorded fact.
- measurable_event (r : RecordedFact R) : MeasurableSet (self.event r)
Each record event is measurable.
- exclusive (c : R.Context) (a b : R.Outcome c) (t : OnticTime) (x : Sigma) : x ∈ self.event { context := c, outcome := a, time := t } → x ∈ self.event { context := c, outcome := b, time := t } → a = b
Within one context at one time, distinct outcomes have disjoint events (membership form): a state cannot simultaneously record two different outcomes of the same context at the same time.
Instances For
A finite record history is a list of recorded facts (the time-indexed evidence).
Equations
Instances For
The compatible region of a record history. The set of ontic states consistent with every
record in the history: univ for the empty history, and the intersection of the head event with the
tail's compatible region for a cons. This is the epistemic support during isolation.
Equations
- CSD.SigmaLayer.compatibleSet S [] = Set.univ
- CSD.SigmaLayer.compatibleSet S (r :: H) = S.event r ∩ CSD.SigmaLayer.compatibleSet S H
Instances For
The compatible region is measurable (intersection of measurable record events).
Membership in the compatible region is compatibility with every record in the history.
Every record in the history holds on the compatible region.
Appending a record shrinks the compatible region. More evidence never enlarges the compatible
support: compatibleSet S (H ++ [r]) ⊆ compatibleSet S H.
The compatible region of an appended history is the prior region intersected with the new event.