Documentation

CsdLean4.LF4.POVMDilation

LF4: Naimark dilation of a POVM and the Born transfer #

Category: 3-Local (LF4 dilation layer on the LF2 POVM type).

This is P.2 of the POVM tranche (specs/povm-plan.md): the abstract Naimark data and the Born transfer, the bridge that turns a (non-projective) POVM Born weight into a projective Born weight on a dilated space, where the achieved fs_born_volume_ratio_N result reads it as a Fubini–Study volume.

Naimark dilation #

A POVM {Eᵢ} on ℂ^N is the compression of a projective measurement on the dilated space ℂ^N ⊗ ℂ^ι: there is an isometry V : ℂ^N → ℂ^N ⊗ ℂ^ι (Vᴴ V = I) such that Eᵢ = Vᴴ Πᵢ V, where Πᵢ = I_N ⊗ |i⟩⟨i| (blockProj i) is the rank-N ancilla-i projector. Then the Born transfer

⟨ψ, Eᵢ ψ⟩ = ⟨Vψ, Πᵢ (Vψ)⟩

makes the POVM weight the projective Born weight of the dilated state against Πᵢ — a coarse (rank-N) projective outcome, i.e. a union of rank-1 computational-basis cells on ℂℙ^{N·|ι|−1}.

NaimarkDilation P carries the dilation as supplied data (an isometry V with the pullback property), not constructed here — dilations are non-unique (honest-scope note in the plan). The canonical construction from √Eᵢ (which inhabits this structure for every POVM) is the separate existence half (P.5).

born_transfer mirrors Empirical/QM/Bell.lean's inner_alphaVec_betaVec: push V across the inner product via the matrix↔operator adjoint bridge (toEuclideanLin_conjTranspose_eq_adjoint), fold the three operator applications with toLpLin_mul_same, and collapse with the pullback identity.

noncomputable def CSD.LF4.blockProj {ι : Type u_1} [DecidableEq ι] (N : ) (i : ι) :
Matrix (Fin N × ι) (Fin N × ι)

The ancilla-i block projector Πᵢ = I_N ⊗ |i⟩⟨i| on the dilated index Fin N × ι. In the computational basis it is ∑ₙ |e_{(n,i)}⟩⟨e_{(n,i)}|, the rank-N projector onto the i-th ancilla level.

Equations
Instances For
    theorem CSD.LF4.blockProj_mulVec {N : } {ι : Type u_1} [Fintype ι] [DecidableEq ι] (i : ι) (v : Fin N × ι) (n : Fin N) (j : ι) :
    (blockProj N i).mulVec v (n, j) = if j = i then v (n, i) else 0

    Action of the ancilla-i block projector on a coordinate. Πᵢ keeps the components whose ancilla index is i and zeroes the rest: (Πᵢ v)_{(n,j)} = if j = i then v_{(n,i)} else 0.

    structure CSD.LF4.NaimarkDilation {N : } {ι : Type u_1} [Fintype ι] [DecidableEq ι] (P : LF2.POVM N ι) :
    Type u_1

    Naimark dilation of a POVM (supplied data). An isometry V : ℂ^N → ℂ^N ⊗ ℂ^ι (Vᴴ V = I) whose conjugation of the ancilla block projectors recovers the effects: Vᴴ Πᵢ V = Eᵢ. This is the defining Naimark property; the family {Πᵢ} is a genuine projective measurement on the dilated space (∑ᵢ Πᵢ = I_N ⊗ I_ι = I), and V compresses it to {Eᵢ}.

    Instances For

      Born transfer. The POVM Born weight ⟨ψ, Eᵢ ψ⟩ equals the projective Born weight ⟨Vψ, Πᵢ (Vψ)⟩ of the dilated state against the ancilla block projector Πᵢ on ℂ^N ⊗ ℂ^ι. This is the bridge onto the projective-Born surface that fs_born_volume_ratio_N reads as a Fubini–Study volume (P.3).

      Proof: the matrix↔operator adjoint bridge moves V across the inner product, toLpLin_mul_same folds Vᴴ · Πᵢ · V, and pullback collapses it to Eᵢ.