Skip to content

Subgame-Perfect Nash Equilibrium


Definition

A profile σ∗=(σ1∗,…,σn∗)\sigma^*=(\sigma_1^*,\ldots,\sigma_n^*) of strategies in an extensive-form game Γ\Gamma is a subgame-perfect Nash equilibrium (SPNE) if, for every subgame Γ′\Gamma' of Γ\Gamma, the restriction of σ∗\sigma^* to Γ′\Gamma' is a Nash equilibrium of Γ′\Gamma'.

Since Γ\Gamma is a subgame of itself, every SPNE is a Nash equilibrium of Γ\Gamma.


Interpretation

SPNE (Selten, 1965) refines Nash equilibrium by removing non-credible threats. In a Nash equilibrium, a player's prescribed behaviour at an unreached information set does not affect her payoff, so it may be irrational there. Subgame perfection requires optimal behaviour in every subgame, on or off the equilibrium path, which is a form of sequential rationality.

Entry game tree with the subgame after In outlined; the equilibrium path In followed by Accommodate is drawn in green and the incumbent's Fight branch is marked as not credible.

In the figure (the entry game below), the incumbent's decision after In is a subgame of its own. There Accommodate gives the incumbent 11 and Fight gives −1-1, so the only Nash equilibrium of the subgame is AA, and the threat to play FF is not credible. The profile (Out, FF) is a Nash equilibrium of the whole game but prescribes FF in this subgame, so it is not subgame perfect; the green path is the unique SPNE (In, AA).

An SPNE is a profile of complete strategies, not a path of play. In the plain entry game each player has a single decision node, so (In, AA) is already a complete strategy profile and the SPNE. In larger games, where a player moves at several information sets (as player 1 does in the outside-option example below), writing only the path of play does not specify an SPNE; the answer must state what every player does at every information set, including those off the equilibrium path.

The refinement has bite only when the game has subgames other than itself. When information sets prevent this (for example, an uninformed player moving after a private move), Nash equilibria with implausible behaviour can survive; perfect Bayesian equilibrium addresses this with beliefs.


Key Results

  • SPNE ⊆\subseteq Nash equilibria; the inclusion can be strict.
  • In a finite game of perfect information, the pure-strategy SPNE are exactly the profiles found by backward induction; a pure-strategy SPNE exists. Without Nature, distinct payoffs for each player at different terminal nodes ensure uniqueness. With Nature, first average at chance nodes; a unique maximizing action at every player node in the backward calculation ensures uniqueness.
  • Every finite extensive-form game with perfect recall has an SPNE, possibly in mixed or behavioural strategies: apply the Nash existence theorem to the smallest subgames, replace each by its equilibrium payoffs, and repeat (generalized backward induction).
  • Different equilibria of a subgame can lead to different SPNE of the whole game.
  • If the only subgame is Γ\Gamma itself, SPNE and Nash equilibrium coincide.

Examples

Entry game. Out gives (0,2)(0,2) to (entrant, incumbent); after In, Accommodate gives (1,1)(1,1) and Fight (−1,−1)(-1,-1). Pure Nash equilibria: (In, AA) and (Out, FF). In the subgame after In, the incumbent's only Nash equilibrium is AA (1>−11>-1), so (Out, FF) is not subgame perfect: fighting is a non-credible threat. Given AA, the entrant prefers In (1>01>0). The unique SPNE is (In, AA).

Outside option. Player 1 chooses Out, giving (2,2)(2,2), or In, after which both play the simultaneous game

aa bb
AA (3,1)(3,1) (0,0)(0,0)
BB (0,0)(0,0) (1,3)(1,3)

The subgame has three Nash equilibria: (A,a)(A,a), (B,b)(B,b), and a mixed one in which player 2 plays aa with probability q=14q=\tfrac{1}{4} (from 3q=1−q3q=1-q) and player 1 plays AA with probability p=34p=\tfrac{3}{4} (from p=3(1−p)p=3(1-p)), giving payoffs (34,34)(\tfrac{3}{4},\tfrac{3}{4}). Comparing each with Out's payoff 22 for player 1:

  • (A,a)(A,a): 3>23>2, SPNE (In AA, aa), outcome (3,1)(3,1);
  • (B,b)(B,b): 1<21<2, SPNE (Out BB, bb), outcome (2,2)(2,2);
  • mixed: 34<2\tfrac{3}{4}<2, SPNE (Out with p=34p=\tfrac{3}{4}, q=14q=\tfrac{1}{4}), outcome (2,2)(2,2).

Player 1's strategy lists her subgame action even when she chooses Out.


Prerequisites



Sources

Aliases: SPNE, SPE, subgame-perfect equilibrium, subgame perfect equilibrium, subgame perfection, subgame perfect Keywords: non-credible threat, credible threat, Selten, generalized backward induction, equilibrium refinement, entry game, outside option Symbols: gamma, sigma, subset

Last updated: 27 October 2026 11:52