Documentation

ZPM.Probability.Decision.Minimax.BoolGame

Expected payoff of a FintypePMF in a Bool-valued game #

Infrastructure for minimax analysis over finite Boolean games: boolGamePayoff is the inner-product pairing between a row distribution and an indicator column. Supporting lemmas prove it is [0, 1]-bounded, evaluates correctly on point masses, and implies the minimax value is at most 1.

def ProbabilityTheory.boolGamePayoff {R : Type u_1} {C : Type u_2} [Fintype R] (M : RCBool) (p : FintypePMF R) (c : C) :

Expected payoff of distribution p against column c in a Bool-valued game defined by M : R → C → Bool.

Equations
Instances For
    theorem ProbabilityTheory.boolGamePayoff_nonneg {R : Type u_1} {C : Type u_2} [Fintype R] (M : RCBool) (p : FintypePMF R) (c : C) :
    theorem ProbabilityTheory.boolGamePayoff_le_one {R : Type u_1} {C : Type u_2} [Fintype R] (M : RCBool) (p : FintypePMF R) (c : C) :
    theorem ProbabilityTheory.boolGamePayoff_pointMass {R : Type u_1} {C : Type u_2} [Fintype R] [DecidableEq R] (M : RCBool) (r₀ : R) (c : C) :

    Payoff on a point mass is the pointwise game value.

    theorem ProbabilityTheory.minimax_value_le_one {R : Type u_1} {C : Type u_2} [Fintype R] [Fintype C] [Nonempty C] (M : RCBool) (v : ) (hrow : ∀ (q : FintypePMF C), ∃ (r : R), v c : C, q.prob c * if M r c = true then 1 else 0) :
    v 1

    If a row player can achieve expected payoff at least v against every column mixture, then v ≤ 1.