Section 9 — Definitions #
This file exposes the paper's SDP witnesses, the add-in-u transfer identity,
and the non-projective/projective self-improvement outputs through explicit named
constructions and error terms.
References #
references/ldt-paper/self_improvement.tex
The zero polynomial used as the distinguished polynomial block in canonical SDP completion arguments.
Equations
- MIPStarRE.LDT.SelfImprovement.sdpDistinguishedPolynomial params = { poly := 0, lowIndividualDegree := ⋯ }
Instances For
The paper's strict-feasibility weight 1 / (2 |\polyfunc{m}{q}{d}|).
Equations
- MIPStarRE.LDT.SelfImprovement.sdpStrictPrimalWeight params = 1 / (2 * ↑(Fintype.card (MIPStarRE.LDT.Polynomial params)))
Instances For
Paper origin: references/ldt-paper/self_improvement.tex:168-176
(\label{lem:sdp} strict feasible primal witness
T_g = (2 |\polyfunc{m}{q}{d}|)^{-1} I).
The constant strict primal effects have total mass (1/2)I. This is the
scalar identity behind the paper's strict feasible primal witness.
The paper's strict-feasible primal SDP witness
T_g = (2 |\polyfunc{m}{q}{d}|)^{-1} I.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The paper's uniform strict-feasible primal witness has total mass
(1 / 2) • I.
Paper origin: references/ldt-paper/self_improvement.tex:168-176
(\label{lem:sdp} strict feasible dual witness Z = 2I);
blueprint \label{lem:sdp-uniform-feasible-witness}.
The paper's strict-feasible dual SDP witness Z = 2I.
Equations
Instances For
The paper's strict-feasible dual witness 2I is positive semidefinite.
The paper's strict-feasible dual witness dominates the identity: I ≤ 2I.
The averaged point operator A_g = E_u A^u_{g(u)}.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The averaged point operator A_g is positive semidefinite.
The operator T_g A_g contributing to the primal SDP objective.
We take T to be a SubMeas rather than a full Measurement because the
paper's Section 9 primal only assumes ∑_g T_g ≤ I.
Equations
- MIPStarRE.LDT.SelfImprovement.sdpPrimalContributionOperator params strategy T g = T.outcome g * MIPStarRE.LDT.SelfImprovement.averagedPointOperator params strategy g
Instances For
The formal primal objective operator Σ_g T_g A_g.
Equations
- MIPStarRE.LDT.SelfImprovement.sdpPrimalObjectiveOperator params strategy T = ∑ g : MIPStarRE.LDT.Polynomial params, MIPStarRE.LDT.SelfImprovement.sdpPrimalContributionOperator params strategy T g
Instances For
The primal objective value Σ_g Tr(T_g A_g).
Equations
- MIPStarRE.LDT.SelfImprovement.sdpPrimalObjective params strategy T = (Matrix.trace (MIPStarRE.LDT.SelfImprovement.sdpPrimalObjectiveOperator params strategy T)).re
Instances For
The dual slack operator Z - A_g.
Equations
- MIPStarRE.LDT.SelfImprovement.sdpDualSlackOperator params strategy Z g = Z - MIPStarRE.LDT.SelfImprovement.averagedPointOperator params strategy g
Instances For
Dual feasibility already implies that the dual operator is positive
semidefinite, since every averaged point operator A_g is positive.
The complementary-slackness equation T_g Z = T_g A_g.
Equations
- MIPStarRE.LDT.SelfImprovement.sdpComplementarySlacknessEquation params strategy T Z g = (T.outcome g * Z = T.outcome g * MIPStarRE.LDT.SelfImprovement.averagedPointOperator params strategy g)
Instances For
A point-indexed selection of outcome/polynomial pairs used in lem:add-in-u.
Equations
- MIPStarRE.LDT.SelfImprovement.AddInUSelection params Outcome = (MIPStarRE.LDT.Point params → Set (Outcome × MIPStarRE.LDT.Polynomial params))
Instances For
The finite set of selected outcome/polynomial pairs at a point u.
Equations
- MIPStarRE.LDT.SelfImprovement.addInUSelectionPairs params S u = {ah : Outcome × MIPStarRE.LDT.Polynomial params | ah ∈ S u}
Instances For
The pointwise sandwiched operator H^u_h = A^u_{h(u)} T_h A^u_{h(u)}.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The pointwise sandwiched submeasurement H^u = {H^u_h}.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The averaged sandwiched submeasurement H_h = E_u H^u_h.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The variance error entering lem:add-in-u.
Equations
- MIPStarRE.LDT.SelfImprovement.selfImprovementVarianceError params eps delta = MIPStarRE.LDT.GlobalVariance.globalVarianceOfPointsError params eps delta
Instances For
The error term in lem:add-in-u.
Equations
- MIPStarRE.LDT.SelfImprovement.addInUError params eps delta = 4 * Real.rpow (MIPStarRE.LDT.SelfImprovement.selfImprovementVarianceError params eps delta) (1 / 2)
Instances For
The quantitative error from lem:self-improvement-helper.
Equations
Instances For
The orthogonalization error applied to the helper output.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The postprocessed error after projecting the helper output.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The quantitative error from thm:self-improvement.
Equations
- MIPStarRE.LDT.SelfImprovement.selfImprovementError params eps delta = MIPStarRE.LDT.MainInductionStep.selfImprovementInInductionError params eps delta 0