Helper completeness: input consistency and the SDP bridge #
The part of the helper-completeness argument that relates input consistency, SDP dual
feasibility and complementary slackness (the lower-bound calculation at the end of the
completeness proof): the counterpart of the vendored
SelfImprovement/Theorems/Results/HelperCompleteness/InputSdp.lean (under
MIPRE/Background/LIDT/MIPStarRE/LDT/) in the port of planning/c6b-plan.md (milestone M10,
section "Port conventions").
A strategy is a SymStrat params ๐ K. The SDP witnesses T : SubMeas (Polynomial params) ๐ and
Z : ๐ are local; the joint operators are strategy.state.L and strategy.state.opTensor in
K โL[โ] K.
input_consistency_match_mass_lower_boundcallscons_rel_uniform_full_total_match_mass_lower_boundwithout the vendoredstrategy.isNormalized, a theorem of the model.sdp_overlap_le_dual_massuses dual feasibility0 โค Z - A_gas an exact operator inequality in๐, placed bystrategy.state.opTensorthrough the keystone'sopTensor_mono_left, thenopTensor_le_leftTensorandev_mono.sdp_complementary_slackness_sum_eq_dual_masskeeps the vendored per-hhypothesissdpComplementarySlacknessEquation params strategy T Z h, that isT.outcome h * Z = T.outcome h * averagedPointOperator params strategy hin๐, field for field withSdpOptimalPairWithSlackness; the vendored finalMatrix.one_mulisone_mul.
Not ported #
Every declaration of the vendored file has a counterpart here.
References #
In LionSR/MIPStarRE at commit 507e8122, not in this repository:
references/ldt-paper/self_improvement.texlines 406--414blueprint/src/chapter/ch07_self_improvement.tex
The incoming consistency of the original polynomial measurement gives the matching-mass lower bound used in the helper-stage completeness proof.
This is the last step of the proof of
references/ldt-paper/self_improvement.tex, lines 407--414: after evaluating
the original input measurement G at a random point, ConsRel ... nu says the
off-diagonal mass is at most nu, hence the diagonal matching mass is at least
1 - nu.
Reindex a polynomial sum by the value of the polynomial at a fixed point.
This is the finite fiber decomposition used in the input-mass SDP bridge. The
lemma keeps the Finset.sum_fiberwise invocation separate from the tensor
algebra in input_match_mass_eq_sdp_overlap.
The bracketed fiber expression is exactly the bipartite matching mass of
the point measurement against the polynomial measurement evaluated at u.
Reindex the averaged input-consistency overlap as the SDP overlap
ฮฃ_g โจฯ, A_g โ G_gโฉ.
This is the algebraic content of references/ldt-paper/self_improvement.tex,
lines 410--411: the pointwise match mass
E_u ฮฃ_a โจฯ, A^u_a โ G_[g(u)=a] ฯโฉ is the same expression as
ฮฃ_g โจฯ, (E_u A^u_{g(u)}) โ G_g ฯโฉ, after reindexing by the value of g at
u.
Dual feasibility upper-bounds the SDP overlap by the dual mass
โจฯ, Z โ I ฯโฉ.
This formalizes references/ldt-paper/self_improvement.tex, lines 408--410:
since G is a submeasurement, Z โ I dominates Z โ G, and since the SDP
dual is feasible, each Z dominates the averaged point operator
E_u A^u_{g(u)}.
The input-consistency lower bound, after the SDP reindexing and dual feasibility steps, gives the lower bound on the dual mass used in helper completeness.
This packages references/ldt-paper/self_improvement.tex, lines 406--412,
without asserting the later Cauchy--Schwarz comparison from Hhat to Z or any
of the projective final-fields transport.
Complementary slackness converts the averaged-point sum to the dual mass.
This is the exact algebraic replacement used at the end of
references/ldt-paper/self_improvement.tex, lines 397--403: after the
Cauchy--Schwarz moves have produced
ฮฃ_h โจฯ, T_h ยท (E_u A^u_{h(u)}) โ I ฯโฉ, complementary slackness replaces
T_h ยท (E_u A^u_{h(u)}) by T_h ยท Z, and the primal completeness
ฮฃ_h T_h = I reduces the sum to โจฯ, Z โ I ฯโฉ.