Bridge, part 3: measurements #
A strategy for our game carries one projective measurement per question, with outcomes
in Answer F m d. The MIPStarRE strategy container ProjStrat wants instead
- point measurements with outcomes in the coded field,
- a measurement for every presentation
(base, direction)of an axis-parallel line, with outcomes the polynomials of degree≤ din the parameter of that presentation, covariant under rebasing the presentation (AxisParallelMeasurementReparamInvariant), - and likewise for diagonal lines.
This file builds these from the strategy's measurements at the canonical line
questions: the measurement at a presentation ℓ is the coarse-graining
(ProjMeas.postprocess) of the measurement at the canonical question of ℓ along the
map sending an answer g (a polynomial in the canonical parameter s) to the polynomial
t ↦ g(b + c·t) in the parameter t of ℓ, where s = b + c·t is the change of
parameters. Covariance under rebasing then follows from the composition law
affine_comp_shift, and ill-typed answers are sent to the zero polynomial.
Lemmas on canonical lines #
Fin.find only depends on the predicate.
The base point of a canonical presentation lies on it.
From projective measurement families to MIPStarRE measurements #
The measurement for the question x of a projective family on ℂ^{n×n}, as a
MIPStarRE projective measurement.
Equations
- MIPRE.LIDT.Bridge.toProjMeas P x = { outcome := P.M x, total := 1, outcome_pos := ⋯, sum_eq_total := ⋯, total_le_one := ⋯, total_eq_one := ⋯, proj := ⋯ }
Instances For
Two coarse-grainings of the same measurement agree on outcomes whose fibers agree.
Affine reparametrization of line answers #
Substitute b + c·X into a univariate polynomial.
Equations
- MIPRE.LIDT.Bridge.affine g b c = g.comp (Polynomial.C b + Polynomial.C c * Polynomial.X)
Instances For
Shifting the parameter of an affinely reparametrized polynomial.
The univariate polynomial of degree ≤ d answered to an axis-parallel line question
(0 for ill-typed answers).
Equations
Instances For
The univariate polynomial of degree ≤ m·d answered to a diagonal line question
(0 for ill-typed answers).
Equations
Instances For
The axis-line answer, in the parameter t of a presentation whose base point has
parameter b on the canonical line (so that s = b + t), read from an answer of the
strategy at the canonical question.
Equations
- MIPRE.LIDT.Bridge.axisAnswer b a = { poly := MIPRE.LIDT.Bridge.affine (MIPRE.LIDT.Bridge.axisPolyOf a) b 1, degreeBounded := ⋯ }
Instances For
The diagonal-line answer, in the parameter t of a presentation related to the
canonical parameter by s = b + c·t, read from an answer of the strategy at the
canonical question.
Equations
- MIPRE.LIDT.Bridge.diagAnswer b c a = { poly := MIPRE.LIDT.Bridge.affine (MIPRE.LIDT.Bridge.diagPolyOf a) b c, degreeBounded := ⋯ }
Instances For
The value at the coded parameter 0 of an axis-line answer.
The value at the coded parameter 0 of a diagonal-line answer.
Line measurement families #
The canonical line of an axis-parallel line presentation.
Equations
Instances For
The parameter, on the canonical line, of the base point of an axis-parallel line presentation.
Equations
Instances For
The axis-parallel line measurement family induced by a strategy's measurement family.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The canonical line of a diagonal line presentation.
Equations
Instances For
The change of parameters s = b + c·t from a diagonal line presentation to its canonical
line: b is the pivot coordinate of the base point and c the pivot coordinate of the
direction ((0, 0) for a singleton line).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The diagonal line measurement family induced by a strategy's measurement family.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Point measurement families #
The coded value of an answer to a point question.
Equations
Instances For
The point measurement family induced by a strategy's measurement family.