Documentation

MIPRE.Background.LIDT.Bridge.Value

Bridge, part 6: the value of a strategy bounds the MIPStarRE failure probability #

MIPStarRE's hypothesis is a bound on lowIndividualDegreeFailureProbability, a trace-based surrogate for the failure probability: an average, over the verifier's samples, of consistency defects between coarse-grained measurements. Our hypothesis is a bound on the value S.value of the strategy in the game. This file shows

(toProjStrat S).lowIndividualDegreeFailureProbability ≤ 1 - S.value.

The value is the sum over samples s of s.weight · acc s where acc s is the acceptance probability given the questions of s (value_eq_sum). For each sample the defect of the corresponding branch is at most the rejection probability 1 - acc s, by qBipartiteConsDefect_postprocess_le, because acceptance forces the two coarse-grained outcomes to agree (the coarse-graining of the line answer is its evaluation at the sampled point, that of the point answer is its value). The branch weights of the two developments agree, which gives the bound after reindexing the sample spaces through the field coding.

The value as a sum over samples #

def MIPRE.LIDT.Bridge.born {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] {m d : } [NeZero m] (S : TensorProductStrategy (lidtGame F m d)) (x y : Question F m) (a b : Answer F m d) :

The Born-rule probability of the answers (a, b) to the questions (x, y).

Equations
Instances For
    theorem MIPRE.LIDT.Bridge.born_eq_ev {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] {m d : } [NeZero m] (S : TensorProductStrategy (lidtGame F m d)) (x y : Question F m) (a b : Answer F m d) :
    noncomputable def MIPRE.LIDT.Bridge.acc {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] {m d : } [NeZero m] (S : TensorProductStrategy (lidtGame F m d)) (x y : Question F m) :

    The acceptance probability given the questions (x, y).

    Equations
    Instances For
      theorem MIPRE.LIDT.Bridge.lidtGame_μ {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] {m d : } [NeZero m] (x y : Question F m) :
      (lidtGame F m d).μ x y = s : Sample F m, s.weight * if s.questions = (x, y) then 1 else 0
      theorem MIPRE.LIDT.Bridge.value_eq_sum {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] {m d : } [NeZero m] (S : TensorProductStrategy (lidtGame F m d)) :
      S.value = s : Sample F m, s.weight * acc S s.questions.1 s.questions.2
      theorem MIPRE.LIDT.Bridge.one_sub_value {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] {m d : } [NeZero m] (S : TensorProductStrategy (lidtGame F m d)) :
      1 - S.value = s : Sample F m, s.weight * (1 - acc S s.questions.1 s.questions.2)

      Pointwise bounds #

      theorem MIPRE.LIDT.Bridge.defect_le_rej {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] {m d : } [NeZero m] (S : TensorProductStrategy (lidtGame F m d)) (x y : Question F m) (f g : Answer F m dMIPStarRE.LDT.Fq (lidtParams F m d)) (hD : ∀ (a b : Answer F m d), accepts F m d x y a b = truef a = g b) :

      The defect of two coarse-grained measurements of a strategy is at most the rejection probability whenever acceptance forces the coarse-grained outcomes to agree.

      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 diagonal line measurement of a player evaluated at the coded parameter 0, in coarse-grained form: the line answer is read at the parameter of the base point.

      theorem MIPRE.LIDT.Bridge.accepts_axisLine_point {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] {m d : } ( : Line F m) (x : Point F m) (a b : Answer F m d) :
      accepts F m d (Question.axisLine ) (Question.point x) a b = true ∃ (c : LinePoly F d) (v : F), a = Answer.axisPoly c b = Answer.value v .Mem x c.eval (.param x) = v

      Acceptance for an axis-parallel line question to A and a point question to B.

      theorem MIPRE.LIDT.Bridge.accepts_point_axisLine {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] {m d : } ( : Line F m) (x : Point F m) (a b : Answer F m d) :
      accepts F m d (Question.point x) (Question.axisLine ) a b = true ∃ (v : F) (c : LinePoly F d), a = Answer.value v b = Answer.axisPoly c .Mem x c.eval (.param x) = v
      theorem MIPRE.LIDT.Bridge.accepts_point_point {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] {m d : } (x y : Point F m) (a b : Answer F m d) :
      accepts F m d (Question.point x) (Question.point y) a b = true ∃ (v : F) (w : F), a = Answer.value v b = Answer.value w x = y v = w
      theorem MIPRE.LIDT.Bridge.accepts_diagLine_point {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] {m d : } ( : Line F m) (x : Point F m) (a b : Answer F m d) :
      accepts F m d (Question.diagLine ) (Question.point x) a b = true ∃ (c : LinePoly F (m * d)) (v : F), a = Answer.diagPoly c b = Answer.value v .Mem x c.eval (.param x) = v
      theorem MIPRE.LIDT.Bridge.accepts_point_diagLine {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] {m d : } ( : Line F m) (x : Point F m) (a b : Answer F m d) :
      accepts F m d (Question.point x) (Question.diagLine ) a b = true ∃ (v : F) (c : LinePoly F (m * d)), a = Answer.value v b = Answer.diagPoly c .Mem x c.eval (.param x) = v
      theorem MIPRE.LIDT.Bridge.decP_extendLam {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] {m d : } [NeZero m] (j : Fin m) (v : Fin (j + 1)F) :
      (decP fun (k : Fin m) => if h : k j then enc (v k, ) else MIPStarRE.LDT.zeroCoord) = Sample.extend v

      The decoded extension of a restricted direction, as sampled in lowIndividualDegreeFailureProbability.

      The bound #

      theorem MIPRE.LIDT.Bridge.sum_fin_fun {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] {m d : } [NeZero m] (j : Fin m) (g : (Fin (j + 1)MIPStarRE.LDT.Fq (lidtParams F m d))) :
      v' : Fin (j + 1)MIPStarRE.LDT.Fq (lidtParams F m d), g v' = v : Fin (j + 1)F, g fun (k : Fin (j + 1)) => enc (v k)

      Reindexing a sum over coded restricted directions.

      noncomputable def MIPRE.LIDT.Bridge.mdef {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] {m d : } [NeZero m] (S : TensorProductStrategy (lidtGame F m d)) :
      Sample F m

      The MIPStarRE consistency defect of the branch of a sample of our game.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        theorem MIPRE.LIDT.Bridge.mdef_le {F : Type u_1} [Field F] [Fintype F] [DecidableEq F] {m d : } [NeZero m] (S : TensorProductStrategy (lidtGame F m d)) (s : Sample F m) :
        mdef S s 1 - acc S s.questions.1 s.questions.2

        Each branch defect is at most the rejection probability of the sample.

        The MIPStarRE failure probability is the weighted sum of the branch defects over our samples.

        The MIPStarRE failure probability of the induced strategy is at most the rejection probability of the strategy in the game.