Documentation

CsdLean4.LF3.SingletProjective

LF3 Singlet projective outcomes #

Category: 3-Local (pre-LF4 plan Phase 6 — MeasurementJointEig bundle, SingletProjectiveOutcome set in P, OP.p ↔ P_st identity).

This module hosts the measurement-context-driven side of the pre-LF4 Option (B) chain design:

Design (option (B), pure/measurement separation) #

Per the 2026-05-18 design decision: the LF3 chain bridge goes via OP.p (OP integration), not via projectiveWeight (direct measure). This matches CSD's volume-ratio reading — probability is the OP integral of effectProjFn against the projective measure bridge — and keeps the preparation μprep context-independent. Measurement-context content lives in MeasurementJointEig, structurally separate from LF2.PurePreparation.

The Phase 7 LF3 chain refactor will consume a MeasurementJointEig bundle plus an ontic-weight ↔ OP.p bridge hypothesis on the preparation's outcome regions. Until LF4 instantiates a concrete SectorData with concrete Σ, π, Φ, μprep, the bridge stays as a structural hypothesis on the chain capstone.

Measurement-context joint eigenstate data. For a measurement context ctx and a pure-state vector ψ, a bundle of the four joint spin eigenstates of (σ_{ctx.a} ⊗ I) (I ⊗ σ_{ctx.b}) together with their unit-norm, pairwise distinctness, and the Born-identity hypothesis tying their inner product with ψ to the singlet kernel P_st.

The Born identity ‖⟨ψ, eig s t⟩‖² = P_st ctx.a ctx.b s t is proved in-corpus for the singlet as Singlet.JointEig.singletJointEig_born (‖⟨singlet, singletJointEig s t⟩‖² = P_st, foundational-triple-only, via the genuine spin computation singlet_jointSpinProj_expectation). The bundle carries it as a hypothesis only because instantiation still needs the mechanical Fin 2 × 2 → Fin N re-index wiring (an isometry transport; LF4-todo §2/§7) — the physics is not owed, only the plumbing.

  • eig : SignSignEuclideanSpace (Fin N)

    The joint spin eigenstate at sector (s, t).

  • eig_unit (s t : Sign) : self.eig s t = 1

    Each joint eigenstate is unit-normalised.

  • eig_distinct (s t s' t' : Sign) : (s, t) (s', t')self.eig s t self.eig s' t'

    Eigenstates at distinct sectors are distinct (as vectors in Hilbert space). Used to derive disjointness of the projective outcome regions.

  • born_eq_P_st (s t : Sign) : inner ψ (self.eig s t) ^ 2 = P_st ctx.a ctx.b s t

    Born identity. The squared inner product of ψ with the (s, t) joint eigenstate equals the singlet kernel value. Proved in-corpus for the singlet (Singlet.JointEig.singletJointEig_born); carried here as a hypothesis pending only the Fin 2 × 2 → Fin N re-index wiring at LF4 instantiation (LF4-todo §2 + §7).

Instances For

    Singlet projective outcome region at sector (s, t). For a caller-supplied representative map rep : P → EuclideanSpace ℂ (Fin N), this is the rep-preimage of the joint eigenstate eig s t. The four (s, t)-indexed regions form a measurable, pairwise-disjoint family of subsets of the abstract projective target P.

    Equations
    Instances For

      Each SingletProjectiveOutcome is measurable when rep is.

      theorem CSD.LF3.MeasurementJointEig.singletProjectiveOutcome_disjoint_distinct {P : Type u_2} {N : } {ctx : MeasurementContext} {ψ : EuclideanSpace (Fin N)} {rep : PEuclideanSpace (Fin N)} (jed : MeasurementJointEig ctx ψ) {s t s' t' : Sign} (h_ne : (s, t) (s', t')) :

      The SingletProjectiveOutcome family is pairwise disjoint: regions at distinct sectors (s, t) ≠ (s', t') are disjoint. Routes through eig_distinct and singleton-preimage disjointness.

      OP.p ↔ P_st identity (option (B) chain bridge content) #

      theorem CSD.LF3.OP_p_at_jointEig_eq_P_st {SigmaSpace : Type u_1} {P : Type u_2} {G : Type u_3} [MeasurableSpace SigmaSpace] [Nonempty SigmaSpace] [MeasurableSpace P] [Group G] [MulAction G SigmaSpace] [MulAction G P] [MulAction.IsPretransitive G P] {N : } (D : LF2.SectorData SigmaSpace P G) (μFS : MeasureTheory.Measure P) [MeasureTheory.IsProbabilityMeasure μFS] (bridge : LF2.MeasureBridgeData D μFS) (μprep : MeasureTheory.Measure SigmaSpace) [MeasureTheory.IsProbabilityMeasure μprep] {ctx : MeasurementContext} (PP : LF2.PurePreparation D μprep N) (hN : 2 N) (jed : MeasurementJointEig ctx PP.ψ) (s t : Sign) :
      (LF2.OperationalPackage.fromPreparation D μFS bridge μprep PP.rep ).p (LF2.rankOneEffect (jed.eig s t) ) = P_st ctx.a ctx.b s t

      Repackaging lemma: OP probability of the rank-1 sector effect equals P_st, via born_rank_onejed.born_eq_P_st.

      This theorem derives nothing new. It is a one-step composition of:

      • LF2.PurePreparation.born_rank_one PP (jed.eig s t) (jed.eig_unit s t) : OP.p (rankOneEffect (jed.eig s t)) = ‖⟨PP.ψ, jed.eig s t⟩‖² — the Born quadratic form for pure preparations on rank-1 effects (Busch-mediated; cites busch_effect_gleason).
      • jed.born_eq_P_st s t : ‖⟨PP.ψ, jed.eig s t⟩‖² = P_st ctx.a ctx.b s t — the caller-supplied hypothesis packaged into the MeasurementJointEig bundle (the LF4-todo §2 + §7 discharge target).

      The Born identity itself is not derived here; it is the structural hypothesis jed.born_eq_P_st carried by the MeasurementJointEig bundle and discharged at LF4 instantiation time. This lemma exists to bind the two ingredients in a single named composition for chain consumers; the chain bridge content is the Busch-mediated Born step plus the Born identity hypothesis, applied to the option (B) chain design. Spec §5.4 four-ingredient combinatorial framing applies.

      theorem CSD.LF3.OP_p_at_jointEig_eq_P_st_direct {SigmaSpace : Type u_1} {P : Type u_2} {G : Type u_3} [MeasurableSpace SigmaSpace] [Nonempty SigmaSpace] [MeasurableSpace P] [Group G] [MulAction G SigmaSpace] [MulAction G P] [MulAction.IsPretransitive G P] {N : } (D : LF2.SectorData SigmaSpace P G) (μFS : MeasureTheory.Measure P) [MeasureTheory.IsProbabilityMeasure μFS] (bridge : LF2.MeasureBridgeData D μFS) (μprep : MeasureTheory.Measure SigmaSpace) [MeasureTheory.IsProbabilityMeasure μprep] {ctx : MeasurementContext} (PP : LF2.PurePreparation D μprep N) (jed : MeasurementJointEig ctx PP.ψ) (s t : Sign) :
      (LF2.OperationalPackage.fromPreparation D μFS bridge μprep PP.rep ).p (LF2.rankOneEffect (jed.eig s t) ) = P_st ctx.a ctx.b s t

      Volume-ratio direct form (auxiliary, Busch-free). Same conclusion as OP_p_at_jointEig_eq_P_st, but proved via the direct Dirac integration form LF2.PurePreparation.born_rank_one_direct. Cites only the foundational triple (no busch_effect_gleason).

      The Busch citation in the headline form is a spec-faithfulness choice, not a mathematical necessity. The chain capstones can in principle be re-routed through this Busch-free form; the choice to keep them Busch-mediated in v1.00 is to mirror spec §5.4's four-ingredient combinatorial framing literally and to export the trace-form characterisation of the operational package. See LF2.PurePreparation.born_rank_one for the parallel framing discussion.