Sampling and operator-symmetry utilities #
The counterpart of
MIPRE/Background/LIDT/MIPStarRE/LDT/GlobalVariance/Theorems/SelfConsistencyTransport/Utilities.lean
in the port of planning/c6b-plan.md (milestone M6, section "Port conventions"): support lemmas
for the good-strategy self-consistency transport of lem:local-variance-of-points.
ev_adjoint_sub_swap— the squared distance is unchanged by swapping the two operators;qSDDCore_optionUnit_some_le— the selectedsome ()term of a two-outcome defect is at most the whole defect;generalizeBReversePointwiseBound— the reverselem:generalize-bstep atexpansion.tex:309;rightPolynomialWeightSqrt_contraction,rightPolynomialWeightSqrt_grouped_contraction—S.R ((G_g)^{1/2})is a contraction, and so is the column of them over a fiberg(u) = a;cabApproxDelta_sum_from_sdd—prop:cab-approx-deltawith the grouped multiplier, summed over polynomials with no cardinality loss.
A same-space lemma (ev_adjoint_sub_swap, qSDDCore_optionUnit_some_le) takes a vector state
V : VecState K. A lemma that places the weight (G_g)^{1/2} on the right factor takes the
model S : SymModel 𝔓 K as its explicit first argument, rightTensor (ι₁ := ι) X being S.R X;
cabApproxDelta_sum_from_sdd takes S where the vendored lemma takes its state ψ, and
evaluates on it. generalizeBReversePointwiseBound takes V where the vendored lemma takes
ψbi, as Theorems/CollisionExpansion.lean does.
The two marginal identities of the rerandomized hypercube-edge distribution are statements about distributions alone; this file imports the vendored file for them.
Not ported #
avgOver_rerandomizeCoord_fst: classical, imported.avgOver_rerandomizeCoord_snd: classical, imported.
References #
In LionSR/MIPStarRE at commit 507e8122, not in this repository:
references/ldt-paper/expansion.tex
The squared distance ev((Y - X)† (Y - X)) is symmetric in X and Y.
The selected some () contribution is bounded by the full Option Unit
summed squared-distance core.
This extracts the common monotonicity step used when a two-outcome
postprocessed event is passed to cabApproxDelta: the singleton selected
outcome is one summand of the full Option Unit sum defining qSDDCore.
The reverse lem:generalize-b step used at references/ldt-paper/expansion.tex, line 309.
The paper first moves from the evaluated line event to the exact restriction (line 308), then
uses the same estimate in the reverse direction at the second sampled point (line 309). The
squared-distance expression is unchanged by swapping the two endpoints, because
(Y - X) = -(X - Y).
The right placement of the square-root polynomial weight is a contraction.
The square of (G_g)^{1/2} is the submeasurement outcome G_g, and every
outcome of a submeasurement is bounded by the identity.
Grouped-by-evaluation-value submeasurement contraction for (G_g)^{1/2}.
For a fixed point u and a field element a, sum over all polynomials g
with g(u) = a of S.R ((G_g)^{1/2})† S.R ((G_g)^{1/2}).
The contraction ∑_{g : g(u)=a} G_g ≤ I follows from the submeasurement
inequality G.total ≤ I. This is the key algebraic input that allows the
cabApproxDelta multiplier family in cabApproxDelta_sum_from_sdd and the
sum-form 2ε endpoints to group polynomials by their evaluation value without
incurring a cardinality factor.
Shared polynomial-sum cabApproxDelta transport.
The argument keeps the answer space at Fq params, applies
prop:cab-approx-delta with multiplier
if a = g(base s) then S.R ((G_g)^{1/2}) else 0, and uses the grouped
contraction rightPolynomialWeightSqrt_grouped_contraction. The bridge
hypotheses identify the surviving fiber a = g(base s) with the weighted
left and right operators desired by the caller.