Documentation

MIPRE.Background.LIDT.Co.Preliminaries.SwitchSandwichMain.Completeness

Switch-sandwich main: completeness estimate #

prop:switch-sandwich assembled from the left and right transfer steps, and prop:completeness-transfer-projective-P: the counterpart of MIPRE/Background/LIDT/MIPStarRE/LDT/Preliminaries/SwitchSandwichMain/Completeness.lean in the port of planning/c6b-plan.md (milestone M3, section "Port conventions").

switchSandwich takes a symmetric model S : SymModel š”“ K in place of the state ψ : QuantumState (ι Ɨ ι). The completeness transfer is about a state on a single space (ψ : QuantumState ι), so completenessTransfer_core and completenessTransferProjectiveP take a vector state V : VecState K (a symmetric model is accepted through its coercion) and families of joint operators in K →L[ā„‚] K, as CompTransferStmt does in Co/Preliminaries/Defs.lean. All three drop the vendored normalization hypothesis hψ : ψ.IsNormalized, a theorem of the vector state (ev_one_of_isNormalized); the subprobability hypothesis hš’Ÿ stays.

The proofs are the vendored ones. Per question, the mass gap of A against the projective P is at most the diagonal gap āˆ‘ā‚ ev(Pₐ²) - āˆ‘ā‚ ev(Aₐ²) (projSubMeas_diagMass_eq_mass, subMeas_diagMass_le_mass), which the two overlap gaps (question_overlap_gap_left, question_overlap_gap_right) bound by 2 √(qSDD A P); the average of the square roots is at most the square root of the average (avgOver_abs_le_sqrt_of_pointwise).

Not ported #

Every declaration of the vendored file has a counterpart here.

References #

In LionSR/MIPStarRE at commit 507e8122, not in this repository:

theorem MIPRE.LIDT.Co.Preliminaries.switchSandwich {š”“ : Type u_1} [CStarAlgebra š”“] [PartialOrder š”“] [StarOrderedRing š”“] {K : Type u_2} [NormedAddCommGroup K] [InnerProductSpace ā„‚ K] [CompleteSpace K] {Question : Type u_3} {Outcome : Type u_4} [Fintype Outcome] (S : SymModel š”“ K) (š’Ÿ : MIPStarRE.LDT.Distribution Question) (hš’Ÿ : āˆ‘ q ∈ š’Ÿ.support, š’Ÿ.weight q ≤ 1) (A : IdxProjSubMeas Question Outcome š”“) (B : š”“) (hB : OpBounded01 B) (Ī“ : ā„) :
BipartiteSDDRel S š’Ÿ A.toIdxSubMeas A.toIdxSubMeas Ī“ → SwitchSandwichStmt S š’Ÿ A B Ī“

prop:switch-sandwich.

The paper proof assumes a normalized state and a probability distribution (weights summing to ≤ 1). Normalization is a theorem of the model; the distribution hypothesis is hš’Ÿ.

theorem MIPRE.LIDT.Co.Preliminaries.completenessTransfer_core {K : Type u_2} [NormedAddCommGroup K] [InnerProductSpace ā„‚ K] [CompleteSpace K] {Question : Type u_3} {Outcome : Type u_4} [Fintype Outcome] (V : VecState K) (š’Ÿ : MIPStarRE.LDT.Distribution Question) (hš’Ÿ : āˆ‘ q ∈ š’Ÿ.support, š’Ÿ.weight q ≤ 1) (A : IdxSubMeas Question Outcome (K →L[ā„‚] K)) (P : IdxProjSubMeas Question Outcome (K →L[ā„‚] K)) (ε : ā„) :
V.sddError š’Ÿ A P.toIdxSubMeas ≤ ε → V.idxSubMeasMass š’Ÿ A ≄ V.idxSubMeasMass š’Ÿ P.toIdxSubMeas - 2 * √ε

Core of prop:completeness-transfer-projective-P: if A ā‰ˆ_ε P with P projective, the mass of A is at least that of P minus 2 √ε.

theorem MIPRE.LIDT.Co.Preliminaries.completenessTransferProjectiveP {K : Type u_2} [NormedAddCommGroup K] [InnerProductSpace ā„‚ K] [CompleteSpace K] {Question : Type u_3} {Outcome : Type u_4} [Fintype Outcome] (V : VecState K) (š’Ÿ : MIPStarRE.LDT.Distribution Question) (hš’Ÿ : āˆ‘ q ∈ š’Ÿ.support, š’Ÿ.weight q ≤ 1) (A : IdxSubMeas Question Outcome (K →L[ā„‚] K)) (P : IdxProjSubMeas Question Outcome (K →L[ā„‚] K)) (ε : ā„) :
V.SDDRel š’Ÿ A P.toIdxSubMeas ε → CompTransferStmt V š’Ÿ A P ε

prop:completeness-transfer-projective-P.

The paper proof uses a normalized state and a probability distribution. Normalization is a theorem of the vector state; the distribution hypothesis is hš’Ÿ.