Section 10 commutativity points: shared-line helpers #
Compatibility lemmas between sampled point pairs and shared-diagonal line
questions, used by both the lift and drop comparisons: the counterpart of
MIPRE/Background/LIDT/MIPStarRE/LDT/CommutativityPoints/SharedHelpers/SharedLine.lean in the
port of planning/c6b-plan.md (milestone M1, section "Port conventions"). The outcome formulas
of the bridge families of Co/CommutativityPoints/Defs.lean and the transport of the
point/diagonal-line approximation to the shared-line distribution are stated for a symmetric
strategy strategy : SymStrat params ๐ K, with the point answers placed by
strategy.state.L and the line answers by strategy.state.R.
The classical half of the vendored file (the two decompositions of a shared-line question, the
equivalences that forget one of its two parameters, and the averaging identities over the
shared-line distribution) is not ported: this file imports the vendored file and names those
declarations through an explicit open MIPStarRE.LDT.CommutativityPoints (โฆ) list.
Not ported #
sharedDiagonalLineQuestionOfPointPair_sampledPointPair: classical, imported.sharedDiagonalLineQuestionOfPointPair_of_line: classical, imported.pointPairSharedDiagonalLine_ignore_first_equiv: classical, imported.pointPairSharedDiagonalLine_ignore_second_equiv: classical, imported.avgOver_pointPairSharedDiagonalLine_ignore_first: classical, imported.avgOver_pointPairSharedDiagonalLine_ignore_second: classical, imported.avgOver_pointPairSharedDiagonalLine_sampled_pair: classical, imported.
References #
In LionSR/MIPStarRE at commit 507e8122, not in this repository:
references/ldt-paper/commutativity-points.texblueprint/src/chapter/ch08_commutativity.tex
In this repository: lem:co-commutativity-points in blueprint/src/content/08_downstream.tex.
Outcome (a, b) of the left mixed bridge: it is A^u_a โ L^โ_[f(v)=b], the point
measurement at u and the diagonal-line evaluation at t_v, placed by
strategy.state.opTensor.
Outcome (a, b) of the right mixed bridge: it is A^v_b โ L^โ_[f(u)=a], the point
measurement at v and the diagonal-line evaluation at t_u, placed by
strategy.state.opTensor, the post-processing having swapped the outcome pair back.
Outcome (a, b) of the ordered diagonal-line product: it is
I โ (L^โ_[f(v)=b] ยท L^โ_[f(u)=a]), strategy.state.R of the product.
Outcome (a, b) of the reversed diagonal-line product: it is
I โ (L^โ_[f(u)=a] ยท L^โ_[f(v)=b]), strategy.state.R of the product.
For a good strategy, over the shared-diagonal-line distribution, the point
measurement at the second point v, placed left, and the diagonal-line evaluation at
t_v, placed right, are pointDiagonalLineApproxError params gamma-close (SDDOpRel): the
first point is ignored, (โ, t_v) having the law of pointWithDiagonalLineDistribution.
For a good strategy, over the shared-diagonal-line distribution, the point
measurement at the first point u, placed left, and the diagonal-line evaluation at
t_u, placed right, are pointDiagonalLineApproxError params gamma-close (SDDOpRel): the
second point is ignored, (โ, t_u) having the law of pointWithDiagonalLineDistribution.