Documentation

CsdLean4.Empirical.CSD.VolumeCanonical

Empirical/CSD: every volume-frequency headline on the canonical i.i.d. FS 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 _ => fubiniStudyMeasure 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 Pr := fsTrialMeasure p₀ and X := fsTrial _ substituted; 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:

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) #

bell_singlet_born_frequency_volume on the canonical i.i.d. FS process.

GHZ (CPN 8) #

ghz_born_frequency_volume on the canonical i.i.d. FS process.

Hardy (CPN 4) #

hardy_max_born_frequency_volume on the canonical i.i.d. FS process.

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) #

theorem CSD.Empirical.CSDBridge.TrineVolume.trine_born_frequency_volume_canonical (ψ : EuclideanSpace (Fin 2)) (e : Fin 2 × Fin 3 Fin 6) (ψ' : EuclideanSpace (Fin 6)) (hψ'eq : ψ' = (LinearIsometryEquiv.piLpCongrLeft 2 e) ((Matrix.toEuclideanLin trineNaimark.V) ψ)) (hψ'0 : ψ' 0) (hnorm : ψ' = 1) (p₀ : LF4.CPN 6) :
∀ᵐ (ω : LF4.fsTrialSpace 6) LF4.fsTrialMeasure p₀, ∀ (k : Fin 3), Filter.Tendsto (fun (m : ) => n : Fin 2, (∑ lFinset.range m, (LF4.fsTrial 6 l ⁻¹' LF4.bornRegion ψ' hψ'0 (e (n, k))).indicator (fun (x : LF4.fsTrialSpace 6) => 1) ω) / m) Filter.atTop (nhds (trinePOVM.weight ψ k))

trine_born_frequency_volume on the canonical i.i.d. FS process.

theorem CSD.Empirical.CSDBridge.USDVolume.usd_born_frequency_volume_canonical (s : ) (hs0 : 0 s) (hs1 : s 1) (ψ : EuclideanSpace (Fin 2)) (e : Fin 2 × Fin 3 Fin 6) (ψ' : EuclideanSpace (Fin 6)) (hψ'eq : ψ' = (LinearIsometryEquiv.piLpCongrLeft 2 e) ((Matrix.toEuclideanLin (usdNaimark s hs0 hs1).V) ψ)) (hψ'0 : ψ' 0) (hnorm : ψ' = 1) (p₀ : LF4.CPN 6) :
∀ᵐ (ω : LF4.fsTrialSpace 6) LF4.fsTrialMeasure p₀, ∀ (k : Fin 3), Filter.Tendsto (fun (m : ) => n : Fin 2, (∑ lFinset.range m, (LF4.fsTrial 6 l ⁻¹' LF4.bornRegion ψ' hψ'0 (e (n, k))).indicator (fun (x : LF4.fsTrialSpace 6) => 1) ω) / m) Filter.atTop (nhds ((QM.USD.usdPOVM s hs0 hs1).weight ψ k))

usd_born_frequency_volume on the canonical i.i.d. FS process.

theorem CSD.Empirical.CSDBridge.SICVolume.sic_born_frequency_volume_canonical (ψ : EuclideanSpace (Fin 2)) (e : Fin 2 × Fin 4 Fin 8) (ψ' : EuclideanSpace (Fin 8)) (hψ'eq : ψ' = (LinearIsometryEquiv.piLpCongrLeft 2 e) ((Matrix.toEuclideanLin sicNaimark.V) ψ)) (hψ'0 : ψ' 0) (hnorm : ψ' = 1) (p₀ : LF4.CPN 8) :
∀ᵐ (ω : LF4.fsTrialSpace 8) LF4.fsTrialMeasure p₀, ∀ (k : Fin 4), Filter.Tendsto (fun (m : ) => n : Fin 2, (∑ lFinset.range m, (LF4.fsTrial 8 l ⁻¹' LF4.bornRegion ψ' hψ'0 (e (n, k))).indicator (fun (x : LF4.fsTrialSpace 8) => 1) ω) / m) Filter.atTop (nhds (sicPOVM.weight ψ k))

sic_born_frequency_volume on the canonical i.i.d. FS process.

theorem CSD.Empirical.CSDBridge.SIC3Volume.sic3_born_frequency_volume_canonical (ψ : EuclideanSpace (Fin 3)) (e : Fin 3 × Fin 3 × Fin 3 Fin 27) (ψ' : EuclideanSpace (Fin 27)) (hψ'eq : ψ' = (LinearIsometryEquiv.piLpCongrLeft 2 e) ((Matrix.toEuclideanLin sic3Naimark.V) ψ)) (hψ'0 : ψ' 0) (hnorm : ψ' = 1) (p₀ : LF4.CPN 27) :
∀ᵐ (ω : LF4.fsTrialSpace 27) LF4.fsTrialMeasure p₀, ∀ (i : Fin 3 × Fin 3), Filter.Tendsto (fun (m : ) => n : Fin 3, (∑ lFinset.range m, (LF4.fsTrial 27 l ⁻¹' LF4.bornRegion ψ' hψ'0 (e (n, i))).indicator (fun (x : LF4.fsTrialSpace 27) => 1) ω) / m) Filter.atTop (nhds (sic3POVM.weight ψ i))

sic3_born_frequency_volume on the canonical i.i.d. FS process.

theorem CSD.Empirical.CSDBridge.MUB3Volume.mub3_born_frequency_volume_canonical (ψ : EuclideanSpace (Fin 3)) (e : Fin 3 × Fin 4 × Fin 3 Fin 36) (ψ' : EuclideanSpace (Fin 36)) (hψ'eq : ψ' = (LinearIsometryEquiv.piLpCongrLeft 2 e) ((Matrix.toEuclideanLin mub3Naimark.V) ψ)) (hψ'0 : ψ' 0) (hnorm : ψ' = 1) (p₀ : LF4.CPN 36) :
∀ᵐ (ω : LF4.fsTrialSpace 36) LF4.fsTrialMeasure p₀, ∀ (i : Fin 4 × Fin 3), Filter.Tendsto (fun (m : ) => n : Fin 3, (∑ lFinset.range m, (LF4.fsTrial 36 l ⁻¹' LF4.bornRegion ψ' hψ'0 (e (n, i))).indicator (fun (x : LF4.fsTrialSpace 36) => 1) ω) / m) Filter.atTop (nhds (mub3POVM.weight ψ i))

mub3_born_frequency_volume on the canonical i.i.d. FS process.

theorem CSD.Empirical.CSDBridge.QutritPOVMVolume.noisy_born_frequency_volume_canonical (ε : ) (hε0 : 0 ε) (hε1 : ε 1) (ψ : EuclideanSpace (Fin 3)) (e : Fin 3 × Fin 3 Fin 9) (ψ' : EuclideanSpace (Fin 9)) (hψ'eq : ψ' = (LinearIsometryEquiv.piLpCongrLeft 2 e) ((Matrix.toEuclideanLin (noisyNaimark ε hε0 hε1).V) ψ)) (hψ'0 : ψ' 0) (hnorm : ψ' = 1) (p₀ : LF4.CPN 9) :
∀ᵐ (ω : LF4.fsTrialSpace 9) LF4.fsTrialMeasure p₀, ∀ (k : Fin 3), Filter.Tendsto (fun (m : ) => n : Fin 3, (∑ lFinset.range m, (LF4.fsTrial 9 l ⁻¹' LF4.bornRegion ψ' hψ'0 (e (n, k))).indicator (fun (x : LF4.fsTrialSpace 9) => 1) ω) / m) Filter.atTop (nhds ((noisyPOVM ε hε0 hε1).weight ψ k))

noisy_born_frequency_volume on the canonical i.i.d. FS process.

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))) ( : ψ = 1) :
∀ᵐ (ω : LF4.fsTrialSpace (M + 1)) LF4.fsTrialMeasure p₀, ∀ (i : Fin (M + 1)), Filter.Tendsto (fun (m : ) => (∑ kFinset.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ψ).

theorem CSD.Empirical.CSDBridge.ContextVolume.block_born_frequency_volume_event_canonical {M : } {ι : Type u_1} [DecidableEq ι] (p₀ : LF4.CPN (M + 1)) (B : OrthonormalBasis (Fin (M + 1)) (EuclideanSpace (Fin (M + 1)))) (ψ : EuclideanSpace (Fin (M + 1))) ( : ψ = 1) (blk : Fin (M + 1)ι) (a : ι) :
∀ᵐ (ω : LF4.fsTrialSpace (M + 1)) LF4.fsTrialMeasure p₀, Filter.Tendsto (fun (m : ) => (∑ kFinset.range m, (LF4.fsTrial (M + 1) k ⁻¹' i{i : Fin (M + 1) | blk i = a}, LF4.bornRegion (B.repr ψ) i).indicator (fun (x : LF4.fsTrialSpace (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. FS process. The inhabited block form (the union-event restatement of block_born_frequency_volume, which is superseded for the canonical purpose; its sum-form canonical is omitted).

zz_parity_born_frequency_volume on the canonical i.i.d. FS process.