Documentation

MIPRE.Background.LIDT.Co.Commutativity.Transport.FullSlice.Machinery.Normalization

Full-slice normalization and self-consistency machinery #

Normalization-condition bounds, evaluated projective submeasurements, and full-slice and evaluated-slice self-consistency estimates used by the scalar-to-tensor comparison: the counterpart of MIPRE/Background/LIDT/MIPStarRE/LDT/Commutativity/Transport/FullSlice/Machinery/Normalization.lean in the port of planning/c6b-plan.md (milestone M7, section "Port conventions").

normalizationCondition_sandwich_bound and evaluateAtProjSubMeas are stated over any C*-algebra with its order, so they serve the local algebra ๐”“ and the joint operators K โ†’L[โ„‚] K alike. The two placed normalization bounds take the model (S : SymModel ๐”“ K) as their first explicit argument, the placement lemma rule of M3: the vendored leftTensor (ฮนโ‚‚ := ฮน) is S.L, and แดด is star. The self-consistency bounds are stated with strategy.state.qSDDCore on strategy.state.L and strategy.state.R; they read the average of a function of one coordinate as the average over that coordinate (avgOver_uniform_fst, avgOver_uniform_snd, the classical avgOver_xEvaluatedQuestion_to_pointNext), where the vendored proofs restate it in a calc.

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.Commutativity.normalizationCondition_sandwich_bound {๐”“ : Type u_1} [CStarAlgebra ๐”“] [PartialOrder ๐”“] [StarOrderedRing ๐”“] {ฮฑ : Type u_3} {ฮฒ : Type u_4} [Fintype ฮฑ] [Fintype ฮฒ] (P : SubMeas ฮฑ ๐”“) (Q : ProjSubMeas ฮฒ ๐”“) :
โˆ‘ a : ฮฑ, (โˆ‘ b : ฮฒ, Q.outcome b * P.outcome a * Q.outcome b) * star (โˆ‘ b : ฮฒ, Q.outcome b * P.outcome a * Q.outcome b) โ‰ค 1

Paper lem:normalization-condition (commutativity-G.tex line 309).

For a sub-measurement P and projective sub-measurement Q, the sandwiched family C_{a,b} = Q_b ยท P_a ยท Q_b satisfies the closenessOfIP normalization condition โˆ‘_a (โˆ‘_b C_{a,b}) (โˆ‘_b C_{a,b})^* โ‰ค I.

noncomputable def MIPRE.LIDT.Co.Commutativity.evaluateAtProjSubMeas {๐”“ : Type u_1} [CStarAlgebra ๐”“] [PartialOrder ๐”“] [StarOrderedRing ๐”“] (params : MIPStarRE.LDT.Parameters) [MIPStarRE.LDT.FieldModel params.q] (u : MIPStarRE.LDT.Point params) (P : ProjSubMeas (MIPStarRE.LDT.Polynomial params) ๐”“) :
ProjSubMeas (MIPStarRE.LDT.Fq params) ๐”“

Evaluate a polynomial-indexed projective submeasurement at a point, retaining projectivity of the postprocessed outcomes.

This reuses the shared postprocessing projectivity lemma rather than reproving the orthogonality/postprocessing infrastructure locally.

Equations
Instances For
    theorem MIPRE.LIDT.Co.Commutativity.leftTensor_normalizationCondition_sandwich_bound {๐”“ : Type u_1} [CStarAlgebra ๐”“] [PartialOrder ๐”“] [StarOrderedRing ๐”“] {K : Type u_2} [NormedAddCommGroup K] [InnerProductSpace โ„‚ K] [CompleteSpace K] {ฮฑ : Type u_3} {ฮฒ : Type u_4} [Fintype ฮฑ] [Fintype ฮฒ] (S : SymModel ๐”“ K) (P : SubMeas ฮฑ ๐”“) (Q : ProjSubMeas ฮฒ ๐”“) :
    โˆ‘ a : ฮฑ, (โˆ‘ b : ฮฒ, S.L (Q.outcome b * P.outcome a * Q.outcome b)) * star (โˆ‘ b : ฮฒ, S.L (Q.outcome b * P.outcome a * Q.outcome b)) โ‰ค 1

    Placed form of normalizationCondition_sandwich_bound, used as the C-normalization hypothesis in closenessOfIP.

    For C_{a,b} = Q_b P_a Q_b โŠ— I, the square-sum condition on the joint operators follows by applying the placement S.L to paper lem:normalization-condition.

    theorem MIPRE.LIDT.Co.Commutativity.leftTensor_normalizationCondition_sandwich_adjoint_bound {๐”“ : Type u_1} [CStarAlgebra ๐”“] [PartialOrder ๐”“] [StarOrderedRing ๐”“] {K : Type u_2} [NormedAddCommGroup K] [InnerProductSpace โ„‚ K] [CompleteSpace K] {ฮฑ : Type u_3} {ฮฒ : Type u_4} [Fintype ฮฑ] [Fintype ฮฒ] (S : SymModel ๐”“ K) (P : SubMeas ฮฑ ๐”“) (Q : ProjSubMeas ฮฒ ๐”“) :
    โˆ‘ a : ฮฑ, star (โˆ‘ b : ฮฒ, S.L (Q.outcome b * P.outcome a * Q.outcome b)) * โˆ‘ b : ฮฒ, S.L (Q.outcome b * P.outcome a * Q.outcome b) โ‰ค 1

    Adjoint-side placed normalization condition used with closenessOfIPAdjoint.

    theorem MIPRE.LIDT.Co.Commutativity.fullSlice_selfConsistency_fst_bound {๐”“ : Type u_1} [CStarAlgebra ๐”“] [PartialOrder ๐”“] [StarOrderedRing ๐”“] {K : Type u_2} [NormedAddCommGroup K] [InnerProductSpace โ„‚ K] [CompleteSpace K] (params : MIPStarRE.LDT.Parameters) [MIPStarRE.LDT.FieldModel params.q] (strategy : SymStrat params.next ๐”“ K) (family : IdxPolyFamily params ๐”“) (zeta : โ„) (hself : family.StronglySelfConsistent strategy.state zeta) :

    Full-slice strong self-consistency pulled to the first coordinate of a full-slice question.

    This is the A^x_g = G^x_g โŠ— I, B^x_g = I โŠ— G^x_g input for the closenessOfIP applications in paper commutativity-G.tex line 334.

    theorem MIPRE.LIDT.Co.Commutativity.fullSlice_selfConsistency_snd_bound {๐”“ : Type u_1} [CStarAlgebra ๐”“] [PartialOrder ๐”“] [StarOrderedRing ๐”“] {K : Type u_2} [NormedAddCommGroup K] [InnerProductSpace โ„‚ K] [CompleteSpace K] (params : MIPStarRE.LDT.Parameters) [MIPStarRE.LDT.FieldModel params.q] (strategy : SymStrat params.next ๐”“ K) (family : IdxPolyFamily params ๐”“) (zeta : โ„) (hself : family.StronglySelfConsistent strategy.state zeta) :

    Full-slice strong self-consistency pulled to the second coordinate of a full-slice question.

    theorem MIPRE.LIDT.Co.Commutativity.evaluatedSlice_selfConsistency_snd_bound {๐”“ : Type u_1} [CStarAlgebra ๐”“] [PartialOrder ๐”“] [StarOrderedRing ๐”“] {K : Type u_2} [NormedAddCommGroup K] [InnerProductSpace โ„‚ K] [CompleteSpace K] (params : MIPStarRE.LDT.Parameters) [MIPStarRE.LDT.FieldModel params.q] (strategy : SymStrat params.next ๐”“ K) (family : IdxPolyFamily params ๐”“) (zeta : โ„) (hself : family.StronglySelfConsistent strategy.state zeta) :

    Evaluated-slice point self-consistency pulled to the second coordinate of an evaluated-slice question.

    theorem MIPRE.LIDT.Co.Commutativity.xEvaluated_selfConsistency_fst_bound {๐”“ : Type u_1} [CStarAlgebra ๐”“] [PartialOrder ๐”“] [StarOrderedRing ๐”“] {K : Type u_2} [NormedAddCommGroup K] [InnerProductSpace โ„‚ K] [CompleteSpace K] (params : MIPStarRE.LDT.Parameters) [MIPStarRE.LDT.FieldModel params.q] (strategy : SymStrat params.next ๐”“ K) (family : IdxPolyFamily params ๐”“) (zeta : โ„) (hself : family.StronglySelfConsistent strategy.state zeta) :
    (MIPStarRE.LDT.avgOver (MIPStarRE.LDT.uniformDistribution (MIPStarRE.LDT.Point params ร— MIPStarRE.LDT.Commutativity.FullSliceQuestion params)) fun (ux : MIPStarRE.LDT.Point params ร— MIPStarRE.LDT.Commutativity.FullSliceQuestion params) => strategy.state.qSDDCore (fun (a : MIPStarRE.LDT.Fq params) => strategy.state.L ((evaluateAt params ux.1 (family.meas ux.2.1).toSubMeas).outcome a)) fun (a : MIPStarRE.LDT.Fq params) => strategy.state.R ((evaluateAt params ux.1 (family.meas ux.2.1).toSubMeas).outcome a)) โ‰ค zeta

    Point-level self-consistency pulled to mixed (u, x, y) data for the already x-evaluated first coordinate.