Lemma 7.3 — factors when every opponent of plays a mixed strategy
ProvedAumann1974.TwoPerson.prob_profile_factorLet be a randomizing structure for a finite set of players satisfying Assumption II, with finite pure strategy sets . Let be an -tuple of strategies and let be a pure strategy profile. Suppose that for some every with is mixed ( itself need not be). Then
The lemma says that under player 's own beliefs, the strategy of cannot be correlated with the mixed strategies of the others, however pegs it on his information. It is the step that lets expected payoffs against mixed opponents be computed from the marginal distributions, which is what the proofs of Proposition 4.3 and Proposition 5.1 need.
Formalization Note The paper prints "" in the middle term; the proof ("W.l.o.g. let ") shows that is meant, and that is what is stated; likewise the printed first factor "" of the last term is . Both equalities are part of the conclusion. Assumption II is the paper's standing assumption and is included, although the proof does not use it.
import Mathlib import Definitions.Def_Aumann1974_TwoPerson_RandomizingStructure
namespace Aumann1974.TwoPerson
open MeasureTheory
/-- **Lemma 7.3** (Aumann 1974, *Subjectivity and Correlation in Randomized Strategies*,
J. Math. Econ. 1, p. 82, PDF p. 16): let `(s₁, …, sₙ)` be an `n`-tuple of strategies, and let
`a ∈ S`. For some `i ∈ N`, suppose that all the `sⱼ` except possibly `sᵢ` are mixed. Then
`pᵢ{s = a} = pᵢ{sᵢ = aᵢ} pᵢ{sⱼ = aⱼ for all j ≠ i} = pᵢ{s₁ = a₁} ⋯ pᵢ{sₙ = aₙ}`.
**Formalization Note.** The paper prints "`j ≠ 1`" in the middle term; the proof ("W.l.o.g. let
`i = 1`") shows `j ≠ i` is meant, and that is what is stated. The first factor of the last term
is printed "`pᵢ{s = s₁}`"; it is `pᵢ{s₁ = a₁}`. Both equalities are part of the
conclusion. The pure profile is `a` (the paper reuses the letter `s`). Every `sⱼ` is a strategy of
`j` (level sets in `𝒥ⱼ`); `sⱼ` for `j ≠ i` is mixed. Assumption II, the standing assumption of
p. 75, is carried as a hypothesis although the proof does not use it. -/
theorem prob_profile_factor {ι Ω : Type*} [Fintype ι] [DecidableEq ι]
{mΩ : MeasurableSpace Ω} {S : ι → Type*} [∀ i, Fintype (S i)]
(R : RandomizingStructure ι Ω mΩ) (hII : AssumptionII R)
(s : ∀ j, Ω → S j) (hs : ∀ j, IsStrategy R j (s j)) (a : ∀ j, S j) (i : ι)
(hmix : ∀ j, j ≠ i → IsMixed R j (s j)) :
R.p i {ω | ∀ j, s j ω = a j} =
R.p i {ω | s i ω = a i} * R.p i {ω | ∀ j, j ≠ i → s j ω = a j} ∧
R.p i {ω | s i ω = a i} * R.p i {ω | ∀ j, j ≠ i → s j ω = a j} =
∏ j, R.p i {ω | s j ω = a j} := by sorry
end Aumann1974.TwoPerson
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.