LF4: pairwise disjointness of the Born regions, the per-microstate outcome map #
Category: 3-Local (LF4 Born-from-Kähler-volume engine, outcome-map tranche).
This is LF5-F (engine half) of specs/lf5-plan.md: the upgrade of the LF5
layer from outcome statistics (sums of cell-indicator frequencies) to a
deterministic per-microstate outcome function. The owed fact, named as the
gate in LF5/Capstone.lean's docstring and noted owed since the aeece86
degenerate-witness commit, is the pairwise disjointness of the bornRegion
cells — the moment-subdivision is a genuine partition, so a microstate lands
in at most one cell.
What is delivered #
- Image-level disjointness, unconditional (any
bin the closed free simplex0 ≤ b,∑ b ≤ 1):replaceMap_image_disjoint_replaceMap(freeivs freej,i ≠ j) andreplaceMap_image_disjoint_apexMap(freeivs apex). Division-free coordinate arguments. bornRegion_pairwiseDisjoint— preimages of disjoint sets are disjoint; the Born vectorb = ratioN (momentMap [ψ])is in the closed free simplex for everyψ ≠ 0(no norm hypothesis).bornRegion_ae_cover— the cells coverℂℙ^Mup to an FS-null set (unitψ):measure_iUnionover the disjoint measurable family sums to∑ ‖⟨eᵢ,ψ⟩‖² = ‖ψ‖² = 1.bornOutcome— the per-microstate outcome mapCPN (M+1) → Option (Fin (M+1))(some ion celli,noneoff the union);bornOutcome_eq_some_iff,bornOutcome_preimage_some, measurability, a.e.-totalitybornOutcome_ae_isSome.indicator_iUnion_disjoint— the indicator of a disjoint finite union is the sum of indicators (a thin wrapper ofSet.indicator_biUnion_apply).
Honest scope #
The cells are the same ψ-indexed moment-subdivision cells as the audited
volume engine; nothing is carved. The disjointness is a genuine geometric fact
of the barycentric subdivision at the closed-simplex point b. Born values
enter through bornRegion_fs_measure_uncond (the FS-volume = Born engine);
Φ = id still (D1). This file makes the partition structure formal; it does not
exercise dynamics.
Image-level pairwise disjointness (closed free simplex, unconditional) #
Free vs free disjointness. For b in the closed free simplex
(0 ≤ b, ∑ b ≤ 1) and i ≠ j, the i-th and j-th vertex-replacement cell
images are disjoint. Division-free: from cell-i membership xⱼ·bᵢ − xᵢ·bⱼ = tⱼ·bᵢ ≥ 0 and cell-j membership xᵢ·bⱼ − xⱼ·bᵢ = t'ᵢ·bⱼ ≥ 0, adding forces
bᵢ = bⱼ = 0, then xᵢ = bᵢ·tᵢ = 0 contradicts xᵢ = t'ᵢ > 0.
Free vs apex disjointness. For b in the closed free simplex, the
i-th vertex-replacement cell image and the apex cell image are disjoint.
Division-free: cell-i gives (1−∑x)·bᵢ − xᵢ·(1−∑b) = (1−∑t)·bᵢ ≥ 0; apex
gives xᵢ·(1−∑b) − (1−∑x)·bᵢ = t'ᵢ·(1−∑b) ≥ 0; adding forces bᵢ = 0 and
∑b = 1, then xᵢ = bᵢ·tᵢ = 0 contradicts xᵢ = t'ᵢ > 0.
Born vector closed-simplex bounds (any ψ ≠ 0, no norm) #
The free Born vector lies in the closed free simplex: each coordinate is
nonnegative. Holds for every ψ ≠ 0 (the moment ratio is a ratio of
nonnegatives); no norm hypothesis.
The free Born vector's coordinates sum to at most one (the dropped apex
weight is nonnegative). Holds for every ψ ≠ 0; no norm hypothesis.
Pairwise disjointness of the Born regions #
The Born regions are pairwise disjoint, every ψ ≠ 0. Preimages of
disjoint sets are disjoint; the Fin.lastCases split dispatches to the two
image-level disjointness lemmas, with the Born vector in the closed free simplex
by ratioN_momentMap_nonneg / ratioN_momentMap_sum_le_one. No norm or
genericity hypothesis.
a.e. coverage (unit ψ) #
The FS measure of the union of the Born regions is 1 (unit ψ):
measure_iUnion over the disjoint measurable family, summing to
∑ ‖⟨eᵢ,ψ⟩‖² = ‖ψ‖² = 1. ENNReal-level form.
The per-microstate outcome map #
The discrete (⊤) measurable space on Option (Fin n) — the codomain of the
outcome map. Option (Fin n) is finite, hence the discrete σ-algebra is the only
natural choice and every set is measurable. Mathlib provides Fin.instMeasurableSpace := ⊤ but no Option instance; this supplies it locally for the outcome-map
measurability statement.
Equations
The per-microstate Born outcome map. some i on cell i, none off the
union of cells. Total off an FS-null set (bornOutcome_ae_isSome), deterministic
(the cell is unique, bornRegion_pairwiseDisjoint). The genuine realisation of
the contextual outcome-map slot: the microstate fixes the outcome.
Equations
- CSD.LF4.bornOutcome ψ hψ0 p = if h : ∃ (i : Fin (M + 1)), p ∈ CSD.LF4.bornRegion ψ hψ0 i then some h.choose else none
Instances For
The outcome map is some i iff the microstate is in cell i. The ←
direction uses uniqueness (bornRegion_pairwiseDisjoint); the → direction
uses h.choose_spec plus uniqueness to pin the chosen index.
Set-level form: the some i fibre of the outcome map is exactly cell i.
The some i fibres of the outcome map are measurable (immediate from
bornOutcome_preimage_some + bornRegion_measurable_uncond).
The outcome map is measurable. The codomain Option (Fin (M+1)) is a
countable measurable space (⊤ σ-algebra), so measurability reduces to
measurability of every singleton preimage (measurable_to_countable'): the
some i fibres are cells (measurable); the none fibre is the complement of
the union of cells (measurable).
a.e. totality: the outcome map is defined (isSome) off an FS-null set
(unit ψ). The microstate determines an outcome almost surely.
Indicator-of-disjoint-union bridge #
Indicator of a disjoint finite union = sum of indicators. Thin wrapper
of Finset.indicator_biUnion_apply for a pairwise-disjoint family indexed by a
finset. Feeds the union-event outcome-frequency restatements.