Documentation

MIPRE.Tailored.Sofic.ZStrat

Z-aligned permutation strategies, without commutation along edges #

A Z-aligned permutation strategy of a tailored game (paper I, Definition I:2026; paper II, II:1056) is a TailoredGameValue.PermStrategy without its field commEdges: one signed permutation matrix per formal variable, involutions commuting at each vertex, the identity beyond ℓ(x), and diagonal on the readable variables. Paper I's Proposition I:2279 produces such a strategy from an action passing Checks 1–3 of the associated test, and the commutation along edges plays no part there, nor in the value.

A Z-aligned permutation strategy for a tailored game: PermStrategy without the commutation along edges.

Instances For
    noncomputable def MIPRE.Tailored.Sofic.ZStrat.proj {g : TailoredGameValue.TailoredGameData} (S : ZStrat g) (x : Fin (g.nV + 1)) (a : Fin g.ansLen → Bool) :
    Matrix (Fin S.m) (Fin S.m) ℂ

    The measurement at x, the Fourier transform of the observables.

    Equations
    Instances For

      The value, spelled as PermStrategy.value.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem MIPRE.Tailored.Sofic.ZStrat.star_U {g : TailoredGameValue.TailoredGameData} (S : ZStrat g) (x : Fin (g.nV + 1)) (i : Fin g.ansLen) :
        star (S.U x i) = S.U x i

        The observables are self-adjoint.

        The measurements are projective.

        A Z-aligned permutation strategy is a synchronous strategy.

        Equations
        • S.toSync = { d := S.m, d_pos := ⋯, P := { M := S.proj, selfAdjoint := ⋯, projective := ⋯, normalized := ⋯ } }
        Instances For

          The value of a Z-aligned permutation strategy is at most the synchronous value.

          Elementary facts about the measurements #

          theorem MIPRE.Tailored.Sofic.ZStrat.U_mul_proj {g : TailoredGameValue.TailoredGameData} (S : ZStrat g) (x : Fin (g.nV + 1)) (i : Fin g.ansLen) (a : Fin g.ansLen → Bool) :
          S.U x i * S.proj x a = bitSign (a i) • S.proj x a

          P_a lies in the (-1)^{a_i}-eigenspace of U x i.

          theorem MIPRE.Tailored.Sofic.ZStrat.proj_mul_U {g : TailoredGameValue.TailoredGameData} (S : ZStrat g) (x : Fin (g.nV + 1)) (i : Fin g.ansLen) (a : Fin g.ansLen → Bool) :
          S.proj x a * S.U x i = bitSign (a i) • S.proj x a

          Malformed answers have zero projection: the padded observables are the identity.

          theorem MIPRE.Tailored.Sofic.ZStrat.proj_mul_proj_of_ne {g : TailoredGameValue.TailoredGameData} (S : ZStrat g) (x : Fin (g.nV + 1)) {a b : Fin g.ansLen → Bool} (h : a ≠ b) :
          S.proj x a * S.proj x b = 0

          Distinct answers at one vertex have orthogonal projections.

          Tr(P_a Q_b) ≥ 0.

          theorem MIPRE.Tailored.Sofic.ZStrat.sum_trace_proj_mul_proj {g : TailoredGameValue.TailoredGameData} (S : ZStrat g) (x y : Fin (g.nV + 1)) :
          ∑ a : Fin g.ansLen → Bool, ∑ b : Fin g.ansLen → Bool, (S.proj x a * S.proj y b).trace = ↑S.m

          ∑_{a, b} Tr(P_a Q_b) = m.

          The probability of a rejected answer pair at (x, y).

          Equations
          Instances For
            theorem MIPRE.Tailored.Sofic.ZStrat.value_eq_sum_rej {g : TailoredGameValue.TailoredGameData} (S : ZStrat g) :
            S.value = ∑ x : Fin (g.nV + 1), ∑ y : Fin (g.nV + 1), g.toGame.μ x y * (1 - S.rej x y)

            The value as one minus the rejection probability.

            A permutation strategy, forgetting the commutation along edges.

            Equations
            • S.toZStrat = { m := S.m, m_pos := ⋯, U := S.U, signedPerm := ⋯, invol := ⋯, comm := ⋯, pad := ⋯, zAligned := ⋯ }
            Instances For