Documentation

MIPRE.Background.LIDT.Co.SelfImprovement.Theorems.Results.AddInUStep34AndTransfer.Factored

Add-in-u Step 3/4 factored Cauchy--Schwarz bounds #

Real-valued variance-bound conversions and the non-selected factored Cauchy--Schwarz estimates for the Q₂ → Q₃ and Q₃ → Q₄ add-in-u moves: the counterpart of the vendored SelfImprovement/Theorems/Results/AddInUStep34AndTransfer/Factored.lean (under MIPRE/Background/LIDT/MIPStarRE/LDT/) in the port of planning/c6b-plan.md (milestone M10, section "Port conventions").

Contents #

Every scalar is strategy.state.ev of a joint operator; opTensor A B is strategy.state.opTensor A B, and Xᴴ is star X. The vendored Hermitian facts SubMeas.outcome_hermitian … and rw [Matrix.conjTranspose_sub, hAu_herm, hAv_herm] are (IsSelfAdjoint.of_nonneg …).star_eq and star_sub; the vendored positivity of X · H · X through star_left_conjugate_nonneg and simpa [Matrix.star_eq_conjTranspose] is IsSelfAdjoint.conjugate_nonneg, with the keystone's opTensor_nonneg and ev_nonneg_of_psd. The vendored file has no swap, density or normalization hypothesis, so no statement changed.

The vendored module is imported for its three classical declarations. It keeps the vendored HelperCompleteness/Bracketed, SdpMatrixBridge and MatrixRealization/ in the import closure, prebuilt; no Co file names them (they are replaced by M9's summed form, see Co HelperCompleteness/Bracketed).

Not ported #

References #

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

Upstream keeps this helper private since its Lean-module port (LionSR/MIPStarRE at 5fc363b); the port carries its own copy, with upstream's proof.

Weighted Cauchy--Schwarz for the non-selected add-in-u Step 3/4 summands.

The non-selected Step 3 and Step 4 estimates use the same finite inequality over independent point pairs and polynomial outcomes. This helper fixes that common summation structure, leaving the two applications to supply only their step-specific summands and pointwise operator Cauchy--Schwarz estimates.

Add-in-u variance-bound conversions #

The following two lemmas are conditional real-valued conversions for the Q₂ → Q₃ and Q₃ → Q₄ add-in-u steps. They convert a factored product of square-root bounds into the absolute-value square-root shape used by the surrounding scalar chain; the hypotheses hCS and hD*_le* are where the operator-level Cauchy--Schwarz, submeasurement contraction and total-mass estimates enter.

theorem MIPRE.LIDT.Co.SelfImprovement.add_in_u_cs_chain_q2_q3_le_sqrt_of_factor_bounds {𝔓 : 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 𝔓 K) (T : SubMeas (MIPStarRE.LDT.Polynomial params) 𝔓) (D₁ D₂ : ℝ) (hCS : |addInUCSChainQ2 params strategy T - addInUCSChainQ3 params strategy T| ≤ √D₁ * √D₂) (hD₁_le : D₁ ≤ ∑ g : MIPStarRE.LDT.Polynomial params, GlobalVariance.globalVarianceDeviationAtPolynomial params strategy strategy.state.toVecState T g) (hD₂_le_one : D₂ ≤ 1) :
|addInUCSChainQ2 params strategy T - addInUCSChainQ3 params strategy T| ≤ √(∑ g : MIPStarRE.LDT.Polynomial params, GlobalVariance.globalVarianceDeviationAtPolynomial params strategy strategy.state.toVecState T g)

Convert factored Q₂ → Q₃ sqrt bounds to the summed-deviation sqrt bound.

This lemma assumes the Cauchy--Schwarz product bound as hCS, a bound on the first factor by the summed independent-points deviation, and a ≤ 1 bound on the second factor. The proof is purely real-valued; the submeasurement and operator content belongs in the hypotheses.

theorem MIPRE.LIDT.Co.SelfImprovement.add_in_u_cs_chain_q3_q4_le_sqrt_of_factor_bounds {𝔓 : 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 𝔓 K) (T : SubMeas (MIPStarRE.LDT.Polynomial params) 𝔓) (D₁ D₂ : ℝ) (hCS : |addInUCSChainQ3 params strategy T - addInUCSChainQ4 params strategy T| ≤ √D₁ * √D₂) (hD₁_le_one : D₁ ≤ 1) (hD₂_le : D₂ ≤ ∑ g : MIPStarRE.LDT.Polynomial params, GlobalVariance.globalVarianceDeviationAtPolynomial params strategy strategy.state.toVecState T g) :
|addInUCSChainQ3 params strategy T - addInUCSChainQ4 params strategy T| ≤ √(∑ g : MIPStarRE.LDT.Polynomial params, GlobalVariance.globalVarianceDeviationAtPolynomial params strategy strategy.state.toVecState T g)

Convert factored Q₃ → Q₄ sqrt bounds to the summed-deviation sqrt bound.

This lemma assumes the Cauchy--Schwarz product bound as hCS, a ≤ 1 bound on the first factor, and a bound on the second factor by the summed independent-points deviation. The proof is purely real-valued; the submeasurement and operator content belongs in the hypotheses.

theorem MIPRE.LIDT.Co.SelfImprovement.add_in_u_cs_chain_q2_q3_factored_cs {𝔓 : 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 𝔓 K) (T : SubMeas (MIPStarRE.LDT.Polynomial params) 𝔓) :
|addInUCSChainQ2 params strategy T - addInUCSChainQ3 params strategy T| ≤ √(MIPStarRE.LDT.avgOver (MIPStarRE.LDT.uniformDistribution (MIPStarRE.LDT.Point params × MIPStarRE.LDT.Point params)) fun (uv : MIPStarRE.LDT.Point params × MIPStarRE.LDT.Point params) => ∑ h : MIPStarRE.LDT.Polynomial params, have Au := GlobalVariance.pointConditionedOutcomeOperatorAtPolynomial params strategy h uv.1; have Av := GlobalVariance.pointConditionedOutcomeOperatorAtPolynomial params strategy h uv.2; have Mh := (sandwichedPolynomialSubMeasAt params strategy T uv.1).outcome h; strategy.state.ev (strategy.state.opTensor ((Av - Au) * Mh * (Av - Au)) (T.outcome h))) * √(MIPStarRE.LDT.avgOver (MIPStarRE.LDT.uniformDistribution (MIPStarRE.LDT.Point params × MIPStarRE.LDT.Point params)) fun (uv : MIPStarRE.LDT.Point params × MIPStarRE.LDT.Point params) => ∑ h : MIPStarRE.LDT.Polynomial params, have Av := GlobalVariance.pointConditionedOutcomeOperatorAtPolynomial params strategy h uv.2; have Mh := (sandwichedPolynomialSubMeasAt params strategy T uv.1).outcome h; strategy.state.ev (strategy.state.opTensor (Av * Mh * Av) (T.outcome h)))

Factored operator Cauchy--Schwarz bound for the Q₂ → Q₃ add-in-u step.

Applies the bipartite-tensor sandwich Cauchy--Schwarz primitive ev_opTensor_sandwich_abs_le_sqrt at each (u, v, h) and lifts the pointwise estimate through the avgOver-finset Cauchy--Schwarz inequality. The two factors are the variance term (A^v_{h(v)} - A^u_{h(u)}) · H^u_h · (A^v_{h(v)} - A^u_{h(u)}) and the self-energy term A^v_{h(v)} · H^u_h · A^v_{h(v)}, with H^u_h = (sandwichedPolynomialSubMeasAt params strategy T u).outcome h (the paper's middle operator M^u_o after the fiberwise o-sum has been reindexed by o = h(u)).

This is the operator Cauchy--Schwarz part of eq:change-one-cauchy-schwarz; the factor estimates are fed into add_in_u_cs_chain_q2_q3_le_sqrt_of_factor_bounds.

theorem MIPRE.LIDT.Co.SelfImprovement.add_in_u_cs_chain_q3_q4_factored_cs {𝔓 : 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 𝔓 K) (T : SubMeas (MIPStarRE.LDT.Polynomial params) 𝔓) :
|addInUCSChainQ3 params strategy T - addInUCSChainQ4 params strategy T| ≤ √(MIPStarRE.LDT.avgOver (MIPStarRE.LDT.uniformDistribution (MIPStarRE.LDT.Point params × MIPStarRE.LDT.Point params)) fun (uv : MIPStarRE.LDT.Point params × MIPStarRE.LDT.Point params) => ∑ h : MIPStarRE.LDT.Polynomial params, have Au := GlobalVariance.pointConditionedOutcomeOperatorAtPolynomial params strategy h uv.1; have Mh := (sandwichedPolynomialSubMeasAt params strategy T uv.1).outcome h; strategy.state.ev (strategy.state.opTensor (Au * Mh * Au) (T.outcome h))) * √(MIPStarRE.LDT.avgOver (MIPStarRE.LDT.uniformDistribution (MIPStarRE.LDT.Point params × MIPStarRE.LDT.Point params)) fun (uv : MIPStarRE.LDT.Point params × MIPStarRE.LDT.Point params) => ∑ h : MIPStarRE.LDT.Polynomial params, have Au := GlobalVariance.pointConditionedOutcomeOperatorAtPolynomial params strategy h uv.1; have Av := GlobalVariance.pointConditionedOutcomeOperatorAtPolynomial params strategy h uv.2; have Mh := (sandwichedPolynomialSubMeasAt params strategy T uv.1).outcome h; strategy.state.ev (strategy.state.opTensor ((Av - Au) * Mh * (Av - Au)) (T.outcome h)))

Factored operator Cauchy--Schwarz bound for the Q₃ → Q₄ add-in-u step.

Applies the bipartite-tensor sandwich Cauchy--Schwarz primitive ev_opTensor_sandwich_abs_le_sqrt at each (u, v, h) and lifts the bound through the avgOver-finset Cauchy--Schwarz inequality. The expressions A^u_{h(u)} · H^u_h · A^u_{h(u)} and (A^v_{h(v)} − A^u_{h(u)}) · H^u_h · (A^v_{h(v)} − A^u_{h(u)}) are positive, as conjugates of the positive H^u_h by self-adjoint operators.

This is the operator/real Cauchy--Schwarz fragment of eq:change-another. Combined with submeasurement monotonicity on the first factor (≤ 1) and the independent-points global-variance identification of the second, it feeds add_in_u_cs_chain_q3_q4_le_sqrt_of_factor_bounds.