Bridge, part 4, over models: strategies #
The model counterpart of the repository's matrix bridge MIPRE/Background/LIDT/Bridge/Strategy.lean
(not a vendored file; it serves the tensor instance and stays), in the port of
planning/c6b-plan.md (milestone M14, unit M14-0).
A projective strategy for our game in a bipartite model M : MIPRE.BipartiteModel 𝒞 𝒜 ℬ
(S : M.ProjStrat (lidtGame F m d), MIPRE/Foundations/ModelStrategy.lean) is packaged as the
port's two-space projective strategy MIPRE.LIDT.Co.ProjStrat (lidtParams F m d) 𝒞 𝒜 ℬ
(Co/Test/StrategyCore.lean): the state is M itself, normalized by S.ψ_unit, and the six
measurement families are those of Co/Bridge/Measurement.lean for S.PA in 𝒜 and S.PB in
ℬ, with their four covariance fields. The rfl and coarse-graining equations at the end are
the ones the value bridge reads the strategy through: point measurements as coded values of the
point answers, and line measurements evaluated at the coded parameter 0 as the canonical line
answers evaluated at the base point.
Not ported #
Of the matrix bridge, nonempty_of_unit, its Nonempty (Fin S.dA × Fin S.dB) instance,
pureState and ev_toProjStrat are not carried over: they turn the state vector of a
tensor-product strategy into a MIPStarRE density matrix, while the port's strategy takes the
bipartite model M and its unit vector as they are. toProjStrat is toCoProjStrat here, and
the equations pointMeasA_eq, pointMeasB_eq, axisMeasA_zero_eq, axisMeasB_zero_eq and
diagMeas_zero_eq of the matrix Bridge/Value.lean are stated here, under their names, for
toCoProjStrat.
The port's two-space projective strategy induced by a projective strategy for our game in
the bipartite model M: the state is M, and the measurement families are the point, axis-line
and diagonal-line families of S.PA and S.PB.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The state of the induced strategy is the model.
The point measurement of player B at a coded point, in coarse-grained form.
The point measurement of player A at a coded point, in coarse-grained form.
The axis-parallel line measurement of player A evaluated at the coded parameter 0, in
coarse-grained form: the canonical line answer evaluated at the base point.
The axis-parallel line measurement of player B evaluated at the coded parameter 0, in
coarse-grained form.
The diagonal line measurement of a projective family evaluated at the coded parameter 0,
in coarse-grained form: the canonical line answer is read at the parameter of the base point.