Documentation

CsdLean4.LF3.Projectors.SectorVolume

LF3 Projectors / SectorVolume: operator-form sector volume and bounds #

Category: 3-Local (LF3 operator-form sector volume Re ⟨Ψ, M_{st} Ψ⟩ and strong-readout / finite-leakage bounds).

Paper §5.10 / §9.7. (Renamed from BranchWeight in Phase 11, 2026-05-18, to align with the volume-ratios reading: each w_{st}(Ψ) = Re ⟨Ψ, M_{st} Ψ⟩ is the volume of the post-measurement state on the (s, t) eigensector, a volume in projective amplitude space — not an Everettian branch count.)

Defines the operator-form sector volume w_{st}(Ψ) = Re ⟨Ψ, M_{st} Ψ⟩ and proves two quantitative results against the squared amplitude ‖cAmp s t‖²:

Both theorems take a structural-compatibility hypothesis linking the projector algebra P to the sector states produced by M. In a future v2 with a concrete tensor decomposition of H_SA, the compatibility data would be derivable from the decomposition; in v1.00 it is taken as data, mirroring the design pattern used for ProjectorAlgebra and MeasurementUnitary.

structure CSD.LF3.StrongReadoutCompat {K_A : Type u_1} {K_B : Type u_2} {H_SA : Type u_3} [NormedAddCommGroup K_A] [InnerProductSpace K_A] [FiniteDimensional K_A] [NormedAddCommGroup K_B] [InnerProductSpace K_B] [FiniteDimensional K_B] [NormedAddCommGroup H_SA] [InnerProductSpace H_SA] [FiniteDimensional H_SA] {S : SystemApparatusSetup K_A K_B H_SA} (P : ProjectorAlgebra S) (M : MeasurementUnitary S) (φA0 : K_A) (φB0 : K_B) :

Strong-readout structural compatibility (paper §5 / spec §9.7).

Connects the abstract pointer-sector projectors mHat P s t to the branch states produced by the measurement unitary M. In a future v2 derived from a concrete tensor decomposition; in v1.00 taken as data.

Instances For
    noncomputable def CSD.LF3.sectorVolume {K_A : Type u_1} {K_B : Type u_2} {H_SA : Type u_3} [NormedAddCommGroup K_A] [InnerProductSpace K_A] [FiniteDimensional K_A] [NormedAddCommGroup K_B] [InnerProductSpace K_B] [FiniteDimensional K_B] [NormedAddCommGroup H_SA] [InnerProductSpace H_SA] [FiniteDimensional H_SA] {S : SystemApparatusSetup K_A K_B H_SA} (P : ProjectorAlgebra S) (Ψ : H_SA) (s t : Sign) :

    Operator-form branch weight w_{st}(Ψ) = Re ⟨Ψ, M_{st} Ψ⟩ (paper §5.6).

    Equations
    Instances For

      Strong-readout branch weight (paper §5.10) #

      theorem CSD.LF3.mHat_finalState {K_A : Type u_1} {K_B : Type u_2} {H_SA : Type u_3} [NormedAddCommGroup K_A] [InnerProductSpace K_A] [FiniteDimensional K_A] [NormedAddCommGroup K_B] [InnerProductSpace K_B] [FiniteDimensional K_B] [NormedAddCommGroup H_SA] [InnerProductSpace H_SA] [FiniteDimensional H_SA] {S : SystemApparatusSetup K_A K_B H_SA} (P : ProjectorAlgebra S) (M : MeasurementUnitary S) (φA0 : K_A) (φB0 : K_B) (cAmp : SignSign) (compat : StrongReadoutCompat P M φA0 φB0) (s t : Sign) :
      (mHat P s t) (finalState M cAmp φA0 φB0) = cAmp s t sectorState M s t φA0 φB0

      Applying mHat P s t to the four-term branch sum collapses to the single matching branch term, given strong-readout compatibility.

      theorem CSD.LF3.inner_finalState_sectorState {K_A : Type u_1} {K_B : Type u_2} {H_SA : Type u_3} [NormedAddCommGroup K_A] [InnerProductSpace K_A] [FiniteDimensional K_A] [NormedAddCommGroup K_B] [InnerProductSpace K_B] [FiniteDimensional K_B] [NormedAddCommGroup H_SA] [InnerProductSpace H_SA] [FiniteDimensional H_SA] {S : SystemApparatusSetup K_A K_B H_SA} (P : ProjectorAlgebra S) (M : MeasurementUnitary S) (φA0 : K_A) (φB0 : K_B) (cAmp : SignSign) (compat : StrongReadoutCompat P M φA0 φB0) (s t : Sign) :
      inner (finalState M cAmp φA0 φB0) (sectorState M s t φA0 φB0) = (starRingEnd ) (cAmp s t)

      Inner product of finalState with a single sector state collapses to the matching complex-conjugate amplitude, by orthogonality of sector states and unit-norm normalisation.

      theorem CSD.LF3.sectorVolume_strong_readout {K_A : Type u_1} {K_B : Type u_2} {H_SA : Type u_3} [NormedAddCommGroup K_A] [InnerProductSpace K_A] [FiniteDimensional K_A] [NormedAddCommGroup K_B] [InnerProductSpace K_B] [FiniteDimensional K_B] [NormedAddCommGroup H_SA] [InnerProductSpace H_SA] [FiniteDimensional H_SA] {S : SystemApparatusSetup K_A K_B H_SA} (P : ProjectorAlgebra S) (M : MeasurementUnitary S) (φA0 : K_A) (φB0 : K_B) (cAmp : SignSign) (compat : StrongReadoutCompat P M φA0 φB0) (s t : Sign) :
      sectorVolume P (finalState M cAmp φA0 φB0) s t = cAmp s t ^ 2

      Strong-readout limit (paper §5.10): the branch weight is exactly the Born probability of the singlet amplitude. Both compatibility data and the explicit Ψ_T := finalState M cAmp φA0 φB0 substitution come in explicitly; the proof reduces to ‖cAmp s t‖² = z * conj z via the branch-orthogonality and pointer-diagonality fields.

      Finite-leakage branch weight (paper §5.11) #

      structure CSD.LF3.LeakageCompat {K_A : Type u_1} {K_B : Type u_2} {H_SA : Type u_3} [NormedAddCommGroup K_A] [InnerProductSpace K_A] [FiniteDimensional K_A] [NormedAddCommGroup K_B] [InnerProductSpace K_B] [FiniteDimensional K_B] [NormedAddCommGroup H_SA] [InnerProductSpace H_SA] [FiniteDimensional H_SA] {S : SystemApparatusSetup K_A K_B H_SA} (P : ProjectorAlgebra S) (M : MeasurementUnitary S) (φA0 : K_A) (φB0 : K_B) :

      Quantitative leakage compatibility (paper §5.11 / spec §9.7).

      Bounds the deviation of the branch weight from ‖cAmp s t‖² in absolute terms by εA + εB + εA·εB. The per-side leakage parameters and the bound itself enter as fields; the underlying Cauchy–Schwarz / per-sector overlap argument is packaged here as a v1.00 structural-data interface (spec §9.7 / §9.11), to be derived in v2 from a concrete tensor decomposition.

      V ≈ 1 − I disclosure. εA and εB are stipulated stability parameters, not derived from any physical isolation quantity I. The bound εA + εB + εA·εB matches the V ≈ 1 − I phenomenology to leading order, but the link from the per-side leakages to an underlying isolation parameter is not formalised in this v1.00 module. Carries the V ≈ 1 − I structural debt explicitly: the leakage Compat is honest as a stability statement (any caller supplying εA, εB and discharging sectorVolume_dev obtains the bound), but deriving εA, εB from first principles is open and not currently scheduled in the Lean tree.

      • εA :

        A-wing leakage parameter.

      • εB :

        B-wing leakage parameter.

      • εA_nn : 0 self.εA

        The A-wing leakage parameter is non-negative.

      • εB_nn : 0 self.εB

        The B-wing leakage parameter is non-negative.

      • sectorVolume_dev (cAmp : SignSign) (s t : Sign) : |RCLike.re (inner (finalState M cAmp φA0 φB0) ((mHat P s t) (finalState M cAmp φA0 φB0))) - cAmp s t ^ 2| self.εA + self.εB + self.εA * self.εB

        Caller-supplied bound (data field, not a derivation). The quantitative deviation of the branch weight from ‖cAmp s t‖², bounded by εA + εB + εA·εB for every (s, t). This field packages the per-sector Cauchy-Schwarz / overlap argument as a v1.00 structural interface (spec §9.7 / §9.11); the bound is not derived inside this module. A v2 (and concretely a v2 with a Kähler-instantiated SectorData) will derive it from a concrete tensor decomposition and turn this field into a proved lemma.

      Instances For
        theorem CSD.LF3.sectorVolume_finite_leakage {K_A : Type u_1} {K_B : Type u_2} {H_SA : Type u_3} [NormedAddCommGroup K_A] [InnerProductSpace K_A] [FiniteDimensional K_A] [NormedAddCommGroup K_B] [InnerProductSpace K_B] [FiniteDimensional K_B] [NormedAddCommGroup H_SA] [InnerProductSpace H_SA] [FiniteDimensional H_SA] {S : SystemApparatusSetup K_A K_B H_SA} (P : ProjectorAlgebra S) (M : MeasurementUnitary S) (φA0 : K_A) (φB0 : K_B) (cAmp : SignSign) (L : LeakageCompat P M φA0 φB0) (s t : Sign) :
        |sectorVolume P (finalState M cAmp φA0 φB0) s t - cAmp s t ^ 2| L.εA + L.εB + L.εA * L.εB

        Finite-leakage bound (paper §5.11): the branch weight deviates from the Born probability by at most εA + εB + εA·εB. v1.00 packages the Cauchy–Schwarz / per-sector overlap argument as a field of LeakageCompat (spec §9.7 / §9.11 / §10.3); a future v2 derives it from a concrete tensor decomposition.