Algorithmic Game Theory: Strategic Games, Support Enumeration, and Nash's Theorem
Strategic Form Games and Fundamental Solution Concepts
Strategic Form Representation:
A strategic (or normal) form game is formally defined as a tuple :
is the finite set of players.
is the set of actions (or pure strategies) available to player .
is the set of all action profiles (joint actions).
is the payoff (utility) function for player .
In a two-player game, actions and utilities are represented via a payoff matrix where the row player is denoted by and the column player is denoted by .
In each round, player selects a row and player selects a column. The payoff resulting from the intersection of row strategy and column strategy is expressed as an ordered pair , where represents the payoff to the row player, and represents the payoff to the column player.

Dominant and Dominated Strategies:
Strategy Dominance: A strategy dominates a strategy if, for every possible choice of the opponent player , player achieves at least as high a payoff playing as playing , and for at least one choice of player , player achieves a strictly higher payoff playing than playing :
Dominant Strategy: A strategy is defined as dominant if it dominates every other strategy available to player in .
Rationality Criterion: A rational player will never play a dominated strategy. Consequently, dominated strategies can be eliminated through iterated deletion of dominated strategies (IDDS) to reduce the game's complexity.
Analytical Caveat: An undominated strategy is not guaranteed to be unique in every scenario; multiple undominated strategies can coexist.
Pure Nash Equilibrium:
Informal Definition: Two strategies and constitute a Nash equilibrium if:
Under the assumption that player plays , player can achieve no higher payoff by selecting any strategy other than .
Under the assumption that player plays , player can achieve no higher payoff by selecting any strategy other than .
Formal Definition: Let be an action profile, and let be the action profile resulting from when player unilaterally deviates to action , while all other players maintain their chosen actions. An action profile is a pure Nash equilibrium of the strategic game if and only if, for all players :
At a Nash equilibrium, no player possesses an incentive to unilaterally deviate.
Fundamental Limitations:
A pure Nash equilibrium does not exist in every game scenario.
Games may exhibit multiple pure Nash equilibria, leading to coordination dilemmas.
Pareto Efficiency (Pareto Optimality):
Pareto efficiency evaluates the collective quality of an outcome:
An outcome is Pareto efficient (or Pareto optimal) if there exists no alternative outcome that strictly improves at least one player's utility without strictly decreasing the utility of any other player:
An outcome is Pareto inefficient if an alternative outcome exists that makes at least one player strictly better off without causing any participant to be worse off.
Maximizing Social Welfare:
Social Welfare Definition: The social welfare of an outcome , denoted , is the aggregate sum of utilities accrued across all players:
Social Welfare Maximization: A solution maximizes social welfare if it maximizes this aggregate sum across all feasible outcomes in .
Equity and Fairness Limitations: Maximizing aggregate utility does not ensure fairness or distributive justice. For example, an outcome distributing to a single player and to 100 other players yields , whereas distributing to each of 100 players yields . Social welfare maximization is most suitable when all participants belong to or act on behalf of the same user, entity, or collective owner.
Classical 2x2 Strategic Games
The Prisoner's Dilemma:
Two suspects must choose whether to Defect () or Cooperate ().

* **Payoff Structure:**
*
*
*
*
* **Strategic Analysis:**
* **Dominant Strategy:** For player , if player plays , playing yields versus from . If player plays , playing yields versus from . Thus, Defect () is a strictly dominant strategy for both players.
* **Nash Equilibrium:** The unique pure Nash equilibrium is with payoffs .
* **Pareto Efficiency:** is the *only* outcome in the game that is Pareto inefficient, as provides strictly greater utility to both players (). The outcomes , , and are all Pareto efficient.
* **Social Welfare:** The social welfare values are , , , and . The intuitive cooperative outcome uniquely maximizes social welfare.
The Game of Chicken:
Illustrates dangerous brinkmanship, modeled on teenage street-racing challenges (e.g., James Dean in Rebel Without a Cause).

* **Payoff Structure:**
*
*
*
*
* **Structural Comparison to Prisoner's Dilemma:**
* In the Prisoner's Dilemma, the sucker's payoff (cooperating while the opponent defects, yielding ) is the most feared outcome.
* In the Game of Chicken, mutual defection (head-on collision, yielding ) is the most catastrophic and feared outcome.
* Neither action dominates the other: If player plays , player prefers (); if player plays , player prefers ().
* The game features two pure Nash equilibria: and .
The Battle of the Sexes:
A coordination game between a girl () and a boy () deciding between attending the Opera () or a Football match ().
Payoff Matrix:
Pure Nash Equilibria:
Both choosing Opera: , returning .
Both choosing Football: , returning .
Inherent Asymmetry: Each pure equilibrium favors one player over the other, creating strategic conflict within coordination.
Mixed Nash Equilibrium:
Let be the probability boy chooses Opera, and be the probability girl chooses Opera.
Equating boy's expected utility across pure actions:
Equating girl's expected utility across pure actions:
Evaluation: The mixed equilibrium provides equal treatment, but the expected utility for each player is: Both players receive strictly lower expected payoff than in either pure Nash equilibrium.
Matching Pennies (Asymmetric Zero-Sum Formulation):
Two players simultaneously call Heads () or Tails (). If their choices match, player wins; if they differ, player wins.
Payoff Matrix:
Pure Equilibrium Non-Existence: For any action pair, one player always has an incentive to deviate. No pure Nash equilibrium exists.
Mixed Nash Equilibrium:
Rock, Paper, Scissors (Symmetric Formulation):
Players simultaneously choose Rock (), Paper (), or Scissors ().
Payoff Matrix:
The game contains no pure Nash equilibrium because any deterministic choice can be exploited by the opponent.
Mixed Strategies and Expected Payoffs
Mixed Strategy Formalization:
A mixed strategy for player is a probability distribution over their finite set of pure actions :
The set of all mixed strategies for player is the probability simplex denoted by .
A pure strategy is a degenerate mixed strategy that places probability on a specific action (i.e., ), denoted simply by .
Strategy Profiles:
A mixed strategy profile is a vector representing one mixed strategy for every player: or .
denotes the strategy profile of all players excluding player .
designates the profile where player unilaterally adopts strategy while all other players remain at .
Expected Payoff Computation:
Under the assumption that players randomize independently, the probability of an action profile occurring is the product of the individual probabilities .
The expected payoff of player under profile is:
Numerical Example in Rock, Paper, Scissors:
Let player adopt mixed strategy , , .
Let player adopt mixed strategy , , .

* Player receives a payoff of only when winning: , , and .
* Probability of : .
* Probability of : .
* Probability of : .
* Expected utility of player :
* Exploitation of Known Probabilities: If player 's strategy is fixed at , player 's expected utilities for pure actions are: * Playing : beats (), so . * Playing : beats (), so . * Playing : beats (), so . * The optimal response for player is to play Scissors as a pure action (). * Unique Mixed Nash Equilibrium: The only mixed strategy profile immune to exploitation is the uniform distribution:
Best Response and Support Characterization
Best Response Definition:
A strategy is a best response of player to opponents' strategies if and only if:
Mixed Nash Equilibrium Definition:
A strategy profile is a mixed Nash equilibrium if, for every player , strategy is a best response to :
The Support of a Strategy:
The support of a mixed strategy distribution , denoted , is the subset of pure strategies assigned strictly positive probability:
The Indifference Principle (Fundamental Characterization):
Let be a best response to . For any pure strategy :
Because the expected payoff is linear in the probabilities:
Equality holds if and only if every pure strategy that receives positive probability attains the maximum expected utility:
Indifference Property: In any Nash equilibrium, a player is indifferent among all pure strategies in the support of their equilibrium strategy. Each pure strategy in the support must produce the exact same expected payoff, and this payoff must be greater than or equal to the expected payoff of any strategy outside the support.
Support Enumeration Algorithm
Theoretical Principle:
To find all Nash equilibria of a finite game, one can iterate through all possible non-empty candidate supports for each player, write down the corresponding linear systems of equations, solve them, and verify whether the solutions satisfy all required constraints.
Step-by-Step Procedure:
Enumerate Supports: For each player , select a non-empty subset . A candidate support profile is given by the Cartesian product:
Formulate Linear Equations:
Equal Return within Support: For each player , all strategies must yield the same expected payoff, denoted by the unknown scalar :
Zero Probability Outside Support:
Probability Normalization:
Count Unknowns and Equations:
For each player , the unknowns are the probabilities for (total ) plus the expected payoff , totaling unknowns.
The equations are payoff equalities plus normalization condition, totaling equations.
Summing over all players, the number of equations matches the number of unknowns.
Solve the Linear Systems: Solve the equations using standard linear algebra.
Apply Validation Tests:
Test 1 (Solvability): If the linear system has no solution, discard the support.
Test 2 (Probability Bounds): Ensure all computed probabilities satisfy strictly positive support constraints: for , and . If any probability is negative or exceeds , discard the support.
Test 3 (Maximality / No Profitable Deviation): Verify that unsupported pure strategies do not yield higher payoffs: If an unsupported strategy yields an expected utility strictly exceeding , the candidate is discarded.
By Nash's Theorem, at least one candidate support profile will satisfy all conditions.
Detailed Support Enumeration Examples
Matching Pennies Support Enumeration:
Absence of Pure or Semi-Mixed Equilibria:
If player 1 chooses a pure action , player 2's best response is . If player 2 plays , player 1's best response is , which contradicts player 1 playing . Thus, no pure Nash equilibrium exists.
If one player plays a pure strategy and the other plays a mixed strategy, the pure player's choice induces a unique pure best response from the other player, collapsing back into a pure profile and creating a contradiction.
Consequently, any equilibrium must have full support:
Deriving Equations:
Player 2's expected payoffs must be equal for and :
Normalization condition: .
Solving gives .
By symmetry, the exact same equations hold for player 2, yielding .
Analysis of a Two-Player Game with Dominated Strategy Deletion:
Consider a game where player 1 initially has actions and player 2 has actions .
Dominance Check: Strategy for player 1 is strictly dominated by strategy .
Because for all , strategy can never yield an expected utility as high as in any equilibrium.
Eliminating reduces player 1's action set to , turning the game into a matrix.
Support Combinatorics:
Without reduction, player 1 would have possible supports, and player 2 would have supports, creating support profiles.
After deleting , player 1 has candidate supports: , , or .
Player 2 has candidate supports: 3 of size 1 (, , ), 3 of size 2 (, , ), and 1 of size 3 ().
Total candidate pairs to examine: .
Elimination of Pure Strategy Supports (Size 1):
Case : Player 2's best response to is . Player 1's best response to is . Contradiction ().
Case : Player 2's best response to is . Player 1's best response to is . Contradiction ().
Case : Player 1's best response to is . Player 2's best response to is . Contradiction ().
Case : Player 1's best response to is . Player 2's best response to is . Contradiction ().
Case : Player 1's best response to is . Player 2's best response to is . Contradiction ().
Conclusion: There are no pure Nash equilibria, nor can either player use a pure strategy in a mixed equilibrium. Thus, player 1's support must be .
Testing Mixed Support Candidates:
Candidate 1: , .
Equating player 2's expected utilities across all three strategies:
Equating and gives:
Evaluating payoff equalities with , one equation yields: While another equation yields:
Equating them requires .
This contradicts with .
Result: No solution exists. Discard candidate.
Candidate 2: Support yields negative probabilities.
Solving the linear system for another subset yields:
Result: Violates probability constraints (). Discard candidate.
Candidate 3: , .
Solving the linear system yields valid probabilities with expected payoffs:
Maximality Check: Test the unsupported strategy for player 2: Evaluate . If , player 2 has an incentive to deviate to .
Result: The check reveals . Discard candidate.
Candidate 4: , .
Player 1 expected utility balance:
Equating both expressions:
Using :
Player 2 expected utility balance:
Solving yields valid probabilities in and an equilibrium payoff of .
Maximality Check: Calculate player 2's payoff for the unsupported strategy :
Result: Because no unsupported strategy yields a higher payoff, this support defines a valid mixed Nash equilibrium.
Nash's Existence Theorem and Fixed Point Proof
Theorem Statement (John Forbes Nash Jr., 1950):
Every strategic game in which every player has a finite set of actions has at least one Nash equilibrium in mixed strategies.
Geometric and Topological Foundation:
Let be the finite action set of player , and let .
A mixed strategy profile is an element of the Euclidean space , constrained by:
The total strategy space is a non-empty, compact (closed and bounded), and convex subset of .
Brouwer's Fixed Point Theorem:
Theorem: Let be a non-empty, compact, and convex set. Any continuous function has at least one fixed point; that is, there exists an such that .
One-Dimensional Demonstration ():
Let be a continuous function.
If , then is a fixed point.
If , then is a fixed point.
If neither, then and .
Define . The function is continuous, with and .
By the Intermediate Value Theorem, there must exist some such that , meaning .
Geometrically, the graph of starts on the left boundary above the diagonal line and ends on the right boundary below it, which guarantees that it must intersect the line .

* **Necessity of Topological Conditions:**
* *Non-convex sets:* Brouwer's theorem fails. For example, consider an annulus in centered at the origin: rotating the annulus by an angle maps the set continuously to itself, yet no point remains fixed.
* *Non-compact (open) sets:* Consider the open interval and the continuous function . For all , , so there is no fixed point within the domain.
Detailed Construction of Nash's Continuous Function:
Gain Function: For each player and each pure strategy , define the unilateral gain function: This function quantifies the payoff increase that player achieves by unilaterally switching from their current mixed strategy to the pure strategy , returning if switching yields no improvement.
Strategy Modification Function: Define player 's updated strategy distribution as: where the normalization factor is: Because and , we have , which prevents division by zero. Summing over all confirms that is a valid probability distribution:
Composite Mapping: Define the global function as:
Continuity: Payoff functions are multilinear polynomials in the probability variables and are therefore continuous. Because is continuous, each is continuous, which ensures that both and are continuous.
Equivalence of Fixed Points and Nash Equilibria:
By Brouwer's Fixed Point Theorem, there exists at least one profile such that .
At this fixed point, for every player and strategy :
Proof that Gain Must Be Zero:
Observe that player 's expected payoff is the weighted average of payoffs from pure strategies:
It is impossible for every pure strategy to perform strictly better than the average. Therefore, there must exist at least one strategy with such that:
For this strategy , the definition of gain gives:
Substituting this back into the fixed point identity for :
Because , the summation must evaluate to zero:
Since for all , every term in the sum must be zero:
Conclusion: Because , no pure strategy yields an expected utility strictly greater than . Consequently, no player can unilaterally deviate to any pure or mixed strategy to improve their payoff, establishing that is a Nash equilibrium.

Questions & Classroom Discussion
Mathematical Notation for Contradictions:
Query: What is the meaning of a hash symbol containing a dot ( or )?
Explanation: The notation represents that a logical contradiction has been reached in the derivation, which completes a proof by contradiction or invalidates a candidate assumption.
Incidental Discussion:
Food arrangements: A brief discussion addressed splitting food orders between Domino's and Pizza Co to lower expenses, including accommodations for gluten-free and lactose-free dietary restrictions.
Recording lectures: A brief exchange covered whether students should rely on memorization or record lectures to review complex derivations later.