Section 11 commutativity: transport via evaluation specialization #
Postprocessing identities for leftPlacedOpFamily of bilinear products, used to transport
bounds across evaluation specializations of the full-slice commutation argument: the
counterpart of
MIPRE/Background/LIDT/MIPStarRE/LDT/Commutativity/Transport/EvaluationSpecialization.lean in
the port of planning/c6b-plan.md (milestone M7, section "Port conventions").
The vendored placement OpFamily.leftPlacedOpFamily (ιB := ι) is
OpFamily.leftPlacedOpFamily S for a symmetric model S, which
postprocess_leftPlacedOpFamily_product_outcome takes as an explicit first argument, as the
placement lemmas of M1 and M3 do. The distance statements are strategy.state.sddErrorOp and
strategy.state.SDDOpRel, vector-state quantities on joint operators.
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
Postprocessing a leftPlacedOpFamily of a bilinear product equals
the leftPlacedOpFamily of the product of postprocessed submeasurements,
for any binary operation g that factors over finite sums.
The evaluated-from-full-slice ordered product equals the evaluated-slice ordered product at each question-outcome pair.
The evaluated-from-full-slice reversed product equals the evaluated-slice reversed product at each question-outcome pair.
The evaluated-from-full-slice SDD error equals the evaluated-slice SDD error, because the postprocessed product equals the product of postprocessed submeasurements at every question-outcome pair.
Restate the evaluated-from-full-slice commutation bound as a bound for the evaluated-slice product families, using the pointwise postprocessing identities.