Games generated from finite uniform samples #
Unlike SeededGame, the seed and the two question alphabets may differ.
This is needed for typed games, whose seed is an edge and a common vector.
noncomputable def
MIPRE.SampledGame.dist
{S : Type u_1}
{X : Type u_2}
{Y : Type u_3}
[Fintype S]
(qA : S → X)
(qB : S → Y)
(x : X)
(y : Y)
:
Push forward the uniform law by the two question maps.
Equations
Instances For
noncomputable def
MIPRE.SampledGame.game
{S : Type u_1}
{X : Type u_2}
{Y : Type u_3}
[Fintype S]
[Fintype X]
[Fintype Y]
[Nonempty S]
{A : Type u_4}
{B : Type u_5}
[Fintype A]
[Fintype B]
(qA : S → X)
(qB : S → Y)
(D : X → Y → A → B → Bool)
:
Game X Y A B
The finite game generated by the question maps and decision predicate.
Equations
- MIPRE.SampledGame.game qA qB D = { μ := MIPRE.SampledGame.dist qA qB, μ_nonneg := ⋯, μ_sum_one := ⋯, D := D }
Instances For
theorem
MIPRE.SampledGame.one_sub_value
{S : Type u_1}
{X : Type u_2}
{Y : Type u_3}
[Fintype S]
[Fintype X]
[Fintype Y]
[Nonempty S]
{A : Type u_4}
{B : Type u_5}
[Fintype A]
[Fintype B]
(qA : S → X)
(qB : S → Y)
(D : X → Y → A → B → Bool)
(R : TensorProductStrategy (game qA qB D))
:
The failure probability of a strategy is the uniform average of its conditional failures.