Documentation

CsdLean4.Empirical.CSD.VolumeCanonical

Empirical/CSD: every volume-frequency headline on a canonical i.i.d. trial witness #

Category: 3-Local (CSD-ontic volume series, trial-witness coverage tranche).

Each headline of the Empirical/CSD/*Volume series quantifies over an abstract i.i.d. trial bundle (Ω, Pr, X, hX, hlaw, hindep). The canonical FS coordinate process of CsdLean4/LF4/TrialWitness.lean (fsTrialMeasure p₀ = Measure.infinitePi (fun _ => fsMeasure p₀), fsTrial N n = (· n)) inhabits that bundle for any measurable region family (fsTrial_pairwise_indepFun_indicator). This file wires the witness into every remaining volume headline, so each acquires a _canonical corollary whose hypothesis set is Lean-inhabited, not merely classically satisfiable.

Each _canonical conclusion is the parent's conclusion verbatim with the canonical process substituted for (Pr, X); the body is a bare term-mode application of the parent (no restatement), mirroring LF4.born_frequency_convergence_N_canonical. The region family supplied to the witness is exactly the parent's hindep region family:

⚠️ Two base-side statements are kept on purpose (CR-4, 2026-09-06): ContextVolume.context_born_frequency_volume / block_born_frequency_volume and the context_born_frequency_volume_canonical entry here. They are the base-arena engines that the fibred twins are documented against, and the bridge CSD.RecordLayer.globalBasin_toReal_eq_bornRegion_toReal is stated between the two routes; removing them would leave the fibred statements with nothing to be compared to. Everything downstream of them — every witness, capstone and empirical entry — is on the fibred arena.

The POVM headline LF4.povm_born_frequency_volume_canonical lives in TrialWitness.lean itself (import-direction constraint: POVMVolume → BornRegionUncond → TrialWitness).

Honest scope #

This is coverage / completeness, not new mathematics or a thesis advance: the witness and the discharge mechanism already existed (the i.i.d. trial-witness tranche); this file leaves no volume-frequency headline merely classically-satisfiable. The honest-scope caveat is unchanged: this is the measure-theoretic existence of the i.i.d. sampling law; the physical reading of repeated preparation as FS-typical i.i.d. draws remains the LF1 typicality / the CSD sector posit (SO-1), not derived by constructing the process. Foundational-triple-only; Gleason-free (no busch_effect_gleason).

Bell singlet (CPN 4) #

GHZ (CPN 8) #

Hardy (CPN 4) #

Malus / Stern-Gerlach (CPN 2, moment-map sublevel region) #

csd_malus_law on the canonical i.i.d. FS process. The region family is the moment-map sublevel set; measurability via (momentMap_measurable 0) measurableSet_Iic, supplied through a Unit-indexed family.

POVM-dilation barycentric headlines (Trine, USD, SIC, SIC3, MUB3, QutritPOVM) #

trine_born_frequency_volume on the canonical i.i.d. process over the fibred epistemic law.

usd_born_frequency_volume on the canonical i.i.d. process over the fibred epistemic law.

sic_born_frequency_volume on the canonical i.i.d. process over the fibred epistemic law.

sic3_born_frequency_volume on the canonical i.i.d. process over the fibred epistemic law.

mub3_born_frequency_volume on the canonical i.i.d. process over the fibred epistemic law.

noisy_born_frequency_volume on the canonical i.i.d. process over the fibred epistemic law.

Projective measurement contexts (CPN (M+1)): the rotated-basis cells #

theorem CSD.Empirical.CSDBridge.ContextVolume.context_born_frequency_volume_canonical {M : ℕ} (p₀ : LF4.CPN (M + 1)) (B : OrthonormalBasis (Fin (M + 1)) ℂ (EuclideanSpace ℂ (Fin (M + 1)))) (ψ : EuclideanSpace ℂ (Fin (M + 1))) (hψ : ‖ψ‖ = 1) :
∀ᵐ (ω : LF4.fsTrialSpace (M + 1)) ∂LF4.fsTrialMeasure p₀, ∀ (i : Fin (M + 1)), Filter.Tendsto (fun (m : ℕ) => (∑ k ∈ Finset.range m, (LF4.fsTrial (M + 1) k ⁻¹' LF4.bornRegion (B.repr ψ) ⋯ i).indicator (fun (x : LF4.fsTrialSpace (M + 1)) => 1) ω) / ↑m) Filter.atTop (nhds (‖inner ℂ (B i) ψ‖ ^ 2))

context_born_frequency_volume on the canonical i.i.d. FS process. The region family is the rotated-basis cell bornRegion (B.repr ψ) (repr_ne_zero B ψ hψ).

★ context_born_frequency_basin on the canonical i.i.d. process for the epistemic measure — the fibred twin of context_born_frequency_volume_canonical (CR-4).

theorem CSD.Empirical.CSDBridge.ContextVolume.block_born_frequency_volume_event_canonical {M : ℕ} {ι : Type u_1} [DecidableEq ι] (B : OrthonormalBasis (Fin (M + 1)) ℂ (EuclideanSpace ℂ (Fin (M + 1)))) (ψ : EuclideanSpace ℂ (Fin (M + 1))) (hψ : ‖ψ‖ = 1) (blk : Fin (M + 1) → ι) (a : ι) :
∀ᵐ (ω : MeasureTheory.iidSpace (LF4.KSigma (M + 1))) ∂MeasureTheory.iidMeasure (RecordLayer.epistemicMeasure (Projectivization.mk ℂ (B.repr ψ) ⋯)), Filter.Tendsto (fun (m : ℕ) => (∑ k ∈ Finset.range m, (MeasureTheory.iidTrial (LF4.KSigma (M + 1)) k ⁻¹' ⋃ i ∈ {i : Fin (M + 1) | blk i = a}, RecordLayer.globalBasin (RecordLayer.momentContext (M + 1)) i).indicator (fun (x : MeasureTheory.iidSpace (LF4.KSigma (M + 1))) => 1) ω) / ↑m) Filter.atTop (nhds (∑ i : Fin (M + 1) with blk i = a, ‖inner ℂ (B i) ψ‖ ^ 2))

block_born_frequency_volume_event on the canonical i.i.d. process over the fibred epistemic law. The inhabited block form (the union-event restatement of block_born_frequency_basin, which is superseded for the canonical purpose; its sum-form canonical is omitted).