Theorem Zero-Sum Nash Equilibria As Saddle Points
theorem proved

Zero-Sum Nash Equilibria As Saddle Points

In a zero-sum game, a pair of mixed strategies is a Nash equilibrium exactly when it is a saddle point of the matrix payoff.

Proof

Write $u(x,y)=xAy$ for player I's payoff and $-u(x,y)$ for player II's payoff. A mixed pair $(x^*,y^*)$ is a Nash equilibrium exactly when $$ u(x,y^*)\le u(x^*,y^*)\quad\text{for all }x $$ and $$ -u(x^*,y)\le -u(x^*,y^*)\quad\text{for all }y. $$ The second inequality is equivalent to $u(x^*,y^*)\le u(x^*,y)$ for all $y$. Together these are precisely the saddle-point inequalities.

In the Lean formalisation this equivalence is definitional: the predicate MatrixGame.IsSaddlePoint is an abbrev for MatrixGame.IsMixedNashEq, so isMixedNashEq_iff_isSaddlePoint is closed by Iff.rfl. The strategic-game-level form (Mixed Nash Equilibrium of a Matrix Game) follows from the same definitional identity combined with the profile expansion lemmas.

References

  • [MFoGT, Prop. 2.4.1(d), proof paragraph] Laraki, Renault, and Sorin, Mathematical Foundations of Game Theory. Saddle points express the identity between optimal strategies and Nash equilibria.

Also in