Documentation

MIPRE.Background.LIDT.Co.Preliminaries.BipartiteSelfConsistency.Completion

Preliminary comparison theorems: bipartite self-consistency (completion) #

Completion-transfer lemmas for bipartite self-consistency: the counterpart of MIPRE/Background/LIDT/MIPStarRE/LDT/Preliminaries/BipartiteSelfConsistency/Completion.lean in the port of planning/c6b-plan.md (milestone M3, section "Port conventions"). The constant Unit-family reductions identify sddError and sscError with their pointwise forms, and the later lemmas compare a submeasurement with its completion.

The vendored state of constFamily_sdd_unit, constFamily_ssc_unit and completion_self_distance is a state on one space, so they take a vector state V : VecState K and submeasurements of joint operators in K →L[ℂ] K. evaluateAt_completeAtOutcome mentions no state and is generic over the ordered ⋆-ring of evaluateAt and completeAtOutcome. qBipartiteConsDefect_completeAtOutcome_right_le is stated over ψ : QuantumState (ιA × ιB) with local measurements on two different spaces; it takes a symmetric model S : SymModel 𝔓 K, with both measurements in 𝔓, as every bipartite defect of the port does (section "Port conventions", same-space and bipartite quantities). Its proof bounds the matching mass of the completion below by monotonicity of S.opTensor, where the vendored proof computes it exactly.

Not ported #

Every declaration of the vendored file has a counterpart here.

References #

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

For a constant Unit-indexed family, sddError reduces to qSDD.

For a constant Unit-indexed family, sscError reduces to qSSCDefect.

theorem MIPRE.LIDT.Co.Preliminaries.completion_self_distance {K : Type u_1} [NormedAddCommGroup K] [InnerProductSpace ℂ K] [CompleteSpace K] {Outcome : Type u_2} [Fintype Outcome] (V : VecState K) (B : SubMeas Outcome (K →L[ℂ] K)) (a0 : Outcome) :
V.qSDD B (completeAtOutcome B a0).toSubMeas = V.ev ((1 - B.total) * (1 - B.total))

Completing B at a0 changes only the missing mass, so the self-distance is exactly the squared residual mass.

Evaluating a completed polynomial submeasurement at a point is the same as completing the evaluated submeasurement at the induced outcome.

theorem MIPRE.LIDT.Co.Preliminaries.qBipartiteConsDefect_completeAtOutcome_right_le {𝔓 : Type u_1} [CStarAlgebra 𝔓] [PartialOrder 𝔓] [StarOrderedRing 𝔓] {K : Type u_2} [NormedAddCommGroup K] [InnerProductSpace ℂ K] [CompleteSpace K] {Outcome : Type u_3} [Fintype Outcome] (S : SymModel 𝔓 K) (A : Measurement Outcome 𝔓) (B : SubMeas Outcome 𝔓) (a0 : Outcome) :

Completing the right submeasurement can increase the bipartite consistency defect by at most the residual completion mass 1 - B.total.