Supermodularity and Complementarity V: Existence of Equilibrium in Supermodular GamesTextbook
Motivation
Existence of equilibrium is the first question any model of strategic interaction must answer, and the classical answer — Nash's theorem via Kakutani's fixed point theorem — asks for a convex, compact strategy space and continuous payoffs. Many of the models economists actually use do not have that: a firm's technology set can be discrete or irregular, and a payoff need only be upper semicontinuous, not continuous. Topkis [1979] showed that when a game's structure is instead order-theoretic — each player's strategies form a lattice, and the players' incentives reinforce each other in a precise sense — an equilibrium exists without any convexity or continuity assumption at all, and the proof method delivers something Kakutani's theorem cannot: a greatest and a least equilibrium point, with the whole equilibrium set forming a complete lattice. Zhou [1994] later showed the completeness of the equilibrium lattice in full generality; this mission formalizes the resulting theorem (Topkis's Theorem 4.2.1) together with its parametric extension (Theorem 4.2.2, established independently by Milgrom and Roberts [1990a] and Sobel [1988]), which shows how the greatest and least equilibria move as a parameter of the game — its technology, its cost structure — changes. This machinery underlies monotone comparative statics for games throughout economics: oligopoly models with strategic complements, coordination games, and search and matching models with increasing returns.
Setting
A noncooperative game consists of a finite player set , a set of feasible joint strategies (allowing the set of strategies feasible for one player to depend on the others' choices, so need not be a product set), and a payoff function for each player . Write for the strategies of every player but , for the section of at — player 's feasible strategies given the others' choice — and for player 's best-response set. The best joint response correspondence is . A feasible is an equilibrium point if for every player and every feasible deviation — no player can unilaterally improve.
A lattice is a partially ordered set in which every pair of elements has a join
and a meet . A function is supermodular on a subset if for all in it, and has increasing
differences in two of its arguments if is
monotone whenever . A game is a supermodular game
if is a sublattice, is supermodular in for every fixed
and every , and has increasing differences in for every — jointly, the conditions under which each player's own
strategy components are complements and complementary to the other players' strategies
(Theorem 2.6.1 of chunk 01-lattices/02-monotonicity's book).
Formalization targets
Goal — Theorem 4.2.1
If is a supermodular game, is nonempty and compact, and each is upper semicontinuous in on for every and every , then
is nonempty, has a greatest and a least element, and, under the order it inherits from , is itself a nonempty complete lattice.
Theorem 4.2.2 (the parametric extension)
Let be a partially ordered set and, for each , a supermodular game with nonempty, compact, and increasing in ; suppose each is upper semicontinuous in and has increasing differences in . Then for every there exist a greatest and a least equilibrium point of game , and both are increasing functions of on — the equilibrium set moves monotonically as the parameter increases.
Two supporting results are formalized as milestones because Theorem 4.2.1's own proof uses them directly: Lemma 4.2.1 (equilibrium points are exactly the fixed points of the best joint response correspondence) and Lemma 4.2.2, parts (b) and (f) (the best joint response set is a nonempty compact sublattice for every feasible , and the correspondence is increasing in ).
Significance
The result itself. Theorem 4.2.1 is the lattice-theoretic alternative to
Nash/Kakutani existence: it needs no convexity of and no continuity of
(upper semicontinuity suffices), and in exchange it delivers a greatest and a least
equilibrium — with an explicit order-theoretic characterization via Theorem 2.5.1 of
chunk 01-lattices — and the guarantee that the entire equilibrium set is a complete
lattice, not merely nonempty. Theorem 4.2.2 gives this existence result teeth for
applied comparative statics: it says that if a firm's cost structure, a market's demand
parameter, or any other feature of the game increases (in the sense of the induced set
order on and increasing differences in the payoffs), the extremal equilibria
increase too — the qualitative content behind results such as "more competition leads
to lower prices" in supermodular oligopoly models.
Formalizing it. The platform's existing Nash-equilibrium theorem
(AGT.nash_existence, Theorem 1.8 of Algorithmic Game Theory) is a Brouwer/Kakutani
argument for finite games with mixed strategies: it needs finiteness of every player's
strategy set (so that mixed strategies form a compact convex simplex) and gives no
lattice structure on the equilibrium set at all. Theorem 4.2.1 is a different
technique entirely — it needs no finiteness, no mixing, and no convexity, and its
conclusion (a complete lattice of equilibria) is exactly the content Brouwer/Kakutani
cannot give. This mission is therefore not a restatement of Nash's theorem in different
notation, but a second, independent existence technique with a strictly different
structural payoff, formalized here for the first time on the platform. It builds
directly on chunk 01-lattices's Theorem 2.5.1 (Zhou's fixed point theorem for
increasing correspondences) and chunk 02-monotonicity's supermodularity/increasing
differences definitions, both formalized earlier in this series.
Difficulty
The natural first idea for existence — "the best joint response correspondence has a fixed point by some general fixed-point theorem for correspondences" — needs the correspondence to be convex-valued and upper hemicontinuous for a Kakutani argument, neither of which supermodularity or upper semicontinuity alone supply: a best-response set under only upper semicontinuity can be a disconnected, non-convex set (e.g. the maximizers of a supermodular but non-quasiconcave function). The actual route goes through order instead of topology: Lemma 4.2.2 shows the best joint response set is a compact sublattice (hence subcomplete, by Theorem 2.3.1) and that the correspondence is increasing under the induced set order, which is exactly the hypothesis Theorem 2.5.1's non-constructive supremum/infimum construction needs — no convexity anywhere. A second subtlety, which the mission is careful not to elide: the equilibrium set of a supermodular game need be neither compact nor a sublattice of when there are more than one player (Topkis's Examples 4.2.1 and 4.2.2 exhibit both failures); only the weaker claim — a complete lattice under the inherited order — is true in general, and that is what Theorem 2.5.1(b) supplies.
Formalization scope
A joint strategy is represented as a dependent function ∀ i, Fin (m i) → ℝ over a
finite player type ι, with a player's own strategy accessed and overwritten via
Function.update, so that is never reified as a separate object — every
statement about or membership in substitutes y for
x's own i-th coordinate directly. IsSupermodularGame reuses chunk
02-monotonicity's SupermodularOn and IncreasingDifferencesOn verbatim, applied to
each player's own payoff, rather than restating the supermodularity/increasing-
differences conditions from scratch — a formalization that inlined a weaker,
ad hoc notion here (e.g. supermodularity of the joint payoff vector rather than each
player's own payoff in their own strategy) would trivialize the connection to chunk
02-monotonicity's theorems that the book's own proof relies on. Theorem 4.2.1's
"nonempty complete lattice" conclusion is formalized, as in chunk 01-lattices, via
IsLUB/IsGLB on the subtype of equilibrium points — never as membership of the
ambient supremum/infimum in the equilibrium set, which the book's own
Examples 4.2.1–4.2.2 refute; a solution that instead proved the equilibrium set compact
or a sublattice of would be proving a strictly stronger and false claim.
Only parts (b) and (f) of Lemma 4.2.2 are formalized, since those are the only two of
its eight parts the proof of Theorem 4.2.1 uses; a complete development still needs
chunk 01-lattices's Theorem 2.3.1 (subcomplete iff compact) and Theorem 2.5.1/2.5.2,
and chunk 02-monotonicity's Theorem 2.8.1 and Corollary 2.7.1, none of which are
restated here.
Selected references
- Topkis, D. M., Equilibrium points in nonzero-sum n-person submodular games, SIAM Journal on Control and Optimization 17(6), 1979, pp. 773–787. https://doi.org/10.1137/0317054
- Zhou, L., The set of Nash equilibria of a supermodular game is a complete lattice, Games and Economic Behavior 7(2), 1994, pp. 295–300. https://doi.org/10.1006/game.1994.1051
- Milgrom, P. and Roberts, J., Rationalizability, learning, and equilibrium in games with strategic complementarities, Econometrica 58(6), 1990, pp. 1255–1277. https://doi.org/10.2307/2938316
- Sobel, M. J., Isotone comparative statics for supermodular games, unpublished manuscript, 1988 (cited by Topkis [2011], Theorem 4.2.2).
- Topkis, D. M., Supermodularity and Complementarity, Princeton University Press, 2011 (DOI 10.1515/9781400822539), Chapter 4, §4.1–4.2.