Nash Equilibrium Existence
Statement
In a finite strategic-form game with players and finite action sets , a mixed Nash equilibrium is a profile of mixed strategies such that for each player :
Nash's Theorem (1950): Every finite game has at least one mixed Nash equilibrium.
The proof uses Brouwer's fixed-point theorem: the best-response correspondence has a fixed point.
Rock-Paper-Scissors verification. The uniform distribution for each player is the unique Nash equilibrium.
Visualization
Rock-Paper-Scissors payoff matrix (row player wins +1, loses -1, ties 0):
Rock Paper Scissors
Rock [ 0 -1 +1 ]
Paper [ +1 0 -1 ]
Scissors[ -1 +1 0 ]
Equilibrium check for :
If opponent plays , each pure strategy yields expected payoff 0:
| My action | against |
|---|---|
| Rock | 0 |
| Paper | 0 |
| Scissors | 0 |
| Mixed (any) | 0 |
No deviation is profitable — the uniform mix is a Nash equilibrium.
Proof Sketch
- Mixed strategy simplex: each player's mixed strategies form a compact convex set .
- Best-response correspondence: is a closed, convex-valued correspondence on the compact product simplex.
- Kakutani's fixed point: the joint correspondence maps a compact convex set to itself with closed convex values, so it has a fixed point .
- Fixed point = Nash equilibrium: means every player is best-responding — the definition of Nash equilibrium.
- Mathlib:
Mathlib.Topology.MetricSpace.BasicandMathlib.Topology.Algebra.ContinuousMapcontain the ingredients; the full theorem awaits formalisation, but the RPS equilibrium condition is a direct arithmetic fact.
Connections
- von Neumann Minimaxvon Neumann MinimaxFor a convex-concave function on compact sets, the min-max and max-min values coincideRead more → — Nash's theorem generalises the minimax theorem from two-player zero-sum to -player general-sum games
- Brouwer Fixed-Point TheoremBrouwer Fixed-Point TheoremEvery continuous map from a compact convex set to itself has a fixed pointRead more → — Nash's proof relies on Brouwer's (or Kakutani's) fixed point theorem
- Chebyshev's InequalityChebyshev's InequalityA random variable rarely deviates from its mean by more than a few standard deviationsRead more → — mixed strategies over finite supports can be analysed using discrete probability inequalities
- Cauchy–Schwarz InequalityCauchy–Schwarz InequalityThe inner product of two vectors is bounded by the product of their normsRead more → — payoff computations under mixed strategies use inner product structure
Lean4 Proof
import Mathlib.Data.Real.Basic
/-- Verification that the uniform mix (1/3, 1/3, 1/3) is a Nash equilibrium
for Rock-Paper-Scissors: every pure strategy yields expected payoff 0. -/
theorem rps_uniform_equilibrium :
(0 : ℝ) * (1/3) + (-1) * (1/3) + 1 * (1/3) = 0 ∧
(1 : ℝ) * (1/3) + 0 * (1/3) + (-1) * (1/3) = 0 ∧
((-1) : ℝ) * (1/3) + 1 * (1/3) + 0 * (1/3) = 0 := by
norm_numReferenced by
- von Neumann MinimaxOptimization