Section 11 commutativity: hEval/closenessOfIP transport #
Evaluated-side closeness-of-IP transport and strong hEval bounds
(eq:evaluate-gcom-at-points through eq:don't-understand-the-numbering-system): the
counterpart of
MIPRE/Background/LIDT/MIPStarRE/LDT/Commutativity/Main/Auxiliary/HEvalTransport.lean in the
port of planning/c6b-plan.md (milestone M7, section "Port conventions").
Provides the zero-family bounds on the evaluated-slice products, the sharp bound
fullSlice_closenessOfIP_CAB_hEval_sqrt and its paper-envelope estimate
fullSlice_closenessOfIP_CAB_hEval.
The two zero-family bounds are sum_ev_adjoint_self_leftTensor_mul_le_one of
Co/Commutativity/Transport/FullSlice/ZeroBounds.lean applied to the evaluated factors, in place
of the vendored Kronecker computation repeated per factor order. The vendored hypothesis
hnorm : strategy.state.IsNormalized is dropped from all four lemmas: it is a theorem of the
model (VecState.ev_one_of_isNormalized). zeroEvaluatedSliceOpFamily is generic over any type
with a zero, as zeroFullSliceOpFamily is: a dependant writes
zeroEvaluatedSliceOpFamily (R := K βL[β] K) params where the vendored text has (ΞΉ := ΞΉ).
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/commutativity-G.texblueprint/src/chapter/ch08_commutativity.tex
The zero operator family on the evaluated-slice outcome space.
Equations
- MIPRE.LIDT.Co.Commutativity.zeroEvaluatedSliceOpFamily params = { outcome := fun (x : MIPStarRE.LDT.Commutativity.EvaluatedSliceOutcome params) => 0, total := 0 }
Instances For
Questionwise, the ordered evaluated-slice product has squared distance at most 1
from the zero family.
Questionwise, the reversed evaluated-slice product has squared distance at most 1
from the zero family.
Strong evaluated-side hEval transport bound.
The direct evaluated-side route transports hEval to evaluatedSliceProductLeft/Right,
rewrites the resulting SDDOpRel via evaluatedSliceCommutation_qSDDOp_avg_eq, and combines it
with the a priori bound sddErrorOp β€ 4 for the evaluated product families. It yields the
sharper estimate |evaluatedSliceABAAvg - evaluatedSliceABABAvg| β€ βΞ½, where
Ξ½ = commDataProcessedGError params gamma zeta. The paper-envelope estimate
fullSlice_closenessOfIP_CAB_hEval below recovers the older 6βΞΆ + βΞ½ statement when that
displayed Section 11 bound is convenient.
Combined closenessOfIP chain on the evaluated side (commutativity-G.tex lines 301, 334,
359-360, 394, 396), stated with the paper's displayed 6βΞΆ + βΞ½ envelope.