postnote\mknormrange#1 \DeclareFieldFormatvolcitepages\mknormrange#1 \DeclareFieldFormatmultipostnote\mknormrange#1
Nash equilibria of games with generalized complementarities
Abstract
To generalize complementarities for games, we introduce some conditions weaker than quasisupermodularity and the single crossing property. We prove that the Nash equilibria of a game satisfying these conditions form a nonempty complete lattice. This is a purely order-theoretic generalization of Zhou’s theorem.
Keywords— Complementarities, Quasisupermodularity, Nash equilibrium, Complete lattice
1 Introduction
Strategic complementarities, a phenomenon ubiquitous in various domains, intricately shape decision-making processes in competitive environments. For instance, as Samuelson [samuelson1974complementarity, p.1255] puts it, “tea and lemon are complements, because tea with lemon makes up our desired brew.” A joint increase of tea and lemon gives the consumer a benefit exceeding the sum of benefits gained by increasing them separately.
Imprecisely, strategic complements defined in [bulow1985multimarket, p494] refers to the situation where a more aggressive strategy by firm A (e.g., lower price, enhanced quality, larger quantity, etc.) raises firm B’s marginal profits. In particular, they mutually reinforce one another. To be concrete, consider a simplified mathematical model: a game with two players (firms A and B) that each has a common twice continuously differentiable payoff function on , where (resp. ) represents the decision of firm A (resp. B). Assume that is increasing and concave in each argument. We say that the two decisions are strategic complements, if an increase in raises the marginal payoff of firm B, i.e., if . This property is known as increasing differences in [topkis1998supermodularity, p.42]. A function on a lattice is supermodular, if for all . By Topkis’s characterization theorem in [milgrom1990rationalizability, p.1261], as is twice continuously differentiable, the condition is also equivalent to the supermodularity of .
Roughly, a normal form game is a supermodular game in the sense of [topkis1998supermodularity, p.179], if the payoff functions are supermodular in own strategy and has increasing differences with others’ strategies. Zhou [zhou1994set, Thm. 2] (recalled as Corollary 4.13) proves that for a supermodular game where every strategy lattice is compact in a topology finer than the interval topology, the set of Nash equilibria is a nonempty complete lattice. Topkis [topkis1998supermodularity, Thm. 4.2.1] shows the same conclusion for a supermodular game having feasible joint strategies inside Euclidean spaces. Calciano [calciano2010theory, Theorems 24 and 25] weakens the increasing difference hypothesis to his g-modularity [calciano2010theory, Def. 11], but requires every strategy lattice to be a chain.
The cardinal properties of supermodularity and increasing differences are generalized to ordinal properties, known as quasisupermodularity ([milgrom1994monotone, p.162]) and single crossing condition ([milgrom1994monotone, p.160]) respectively. A normal form game whose payoff functions have the two properties is called a quasisupermodular game in [topkis1998supermodularity, p.179]. The class of quasisupermodular games encompasses a broader range of scenarios compared to supermodular games, while retaining their fundamental characteristics, i.e., the existence and order structure of Nash equilibria.
Inspired by the work [licalzi1992subextremal, veinott1992lattice, agliardi2000generalization], we propose several conditions strictly weaker than quasisupermodularity and single crossing property used in [milgrom1994monotone]. These extensions require less symmetries, so they define classes of games with general complementarities, strictly wider than the class of quasisupermodular games. In the real world, two players with complementarities may be asymmetric. We prove in Theorem 4.5 that such games admit Nash equilibria. With some extra conditions, we show that the set of Nash equilibria admits a largest element (Theorem 4.9), or forms a nonempty complete lattice (Theorem 4.11).
Section 2 recalls the notions of quasisupermodularity and its variants in the literature. We introduce several extensions used in Section 4 and compare them to the classical notions. In Section 3, we show that one extension guarantees the existence of maximum of a function. In the setting of game theory, it becomes the existence of best response of a player. In Section 4, we introduce variants of the single crossing condition. These notions and the existence of maximum from Section 3 are applied to study Nash equilibria of games with general complementarities.
Notation and conventions
A set with a partial order is called a poset. For a poset , let denote the opposite poset, i.e., it has the same underlying set as , with in iff in . For a map between posets and a value , let and be the lower and the upper level sets respectively.
2 Variants of quasisupermodularity
Quasisupermodularity introduced in [milgrom1994monotone, p.162] is used to define a class of games with strategic complements, called quasisupermodular games. We review several variants of quasisupermodularity in the literature, such as subextremality of LiCalzi and Veinott, and compare them. We also introduce meet-subextremality, then explain in Lemma 2.8 why it is “half subextremality”.
Let be a chain, be a lattice, and be a map.
Definition 2.1.
If for any ,
-
1.
([milgrom1994monotone, p.162]) the condition (resp. ) implies (resp. ), and if the condition (resp. ) implies (resp. ), then is called quasisupermodular (resp. quasisubmodular);
-
2.
the condition implies , and if the condition implies , then is called weakly quasisupermodular;
-
3.
([agliardi2000generalization, Def. p.252]) the condition implies , and if the condition implies , then is called pseudo-supermodular;
-
4.
the condition implies , then is called weakly pseudo-supermodular;
-
5.
([licalzi1992subextremal, p.4]) either
(1) or
(2) (resp. either
or
then is called subextremal (resp. superextremal);
-
6.
([veinott1992lattice, Ch. 6, Sec. 5], [licalzi1992subextremal, p.5]) there is (resp. ) in such that either
or
(resp. either
or
then is called lattice subextremal (resp. lattice superextremal).
-
7.
either or (resp. either or ), then is called meet-subextremal (resp. meet-superextremal);
-
8.
either or (resp. either or ), then is called join-subextremal (resp. join-superextremal);
If is quasisupermodular, then is pseudo-supermodular ([agliardi2000generalization, Prop. 2]) and weakly quasisupermodular. If is pseudo-supermodular, then is weakly pseudo-supermodular. If is weakly pseudo-supermodular, then is meet-superextremal.
Remark 2.3.
Lemma 2.4.
The following conditions are equivalent:
-
1.
the map is meet-subextremal;
-
2.
the map induced by is join-subextremal;
-
3.
the map induced by is meet-superextremal;
-
4.
the map induced by is join-superextremal.
Proof.
By definition. ∎
Lemma 2.5.
If is lattice superextremal, then is quasisupermodular.
Proof.
Assume that is not quasisupermodular. Then there exist , such that at least one of the following cases holds:
(3) | |||
(4) |
Since is lattice superextremal, there is such that at least one of the following cases holds:
(5) | |||
(6) |
- 1.
- 2.
- 3.
- 4.
∎
Lemma 2.6 shows that when , quasisupermodularity coincides with lattice superextremality.
Lemma 2.6.
Suppose that has no maximum, then is quasisupermodular if and only if is lattice superextremal.
Proof.
By Lemma 2.5, it remains to prove that quasisupermodularity implies lattice superextremality.
Assume the contrary that is not lattice superextremal. Then there exist such that for every , one has and . Since is not the maximum of , there is with . There are exactly two cases.
-
1.
: Then . As is quasisupermodular, one has . Take . Then . As is quasisupermodular, one has . Take . Then , which is a contradiction.
-
2.
: Then . As is quasisupermodular, one has . Take . Then . As is quasisupermodular, one has . Take . Then , which is a contradiction.
∎
Remark 2.7.
It is stated in [veinott1992lattice, Ch. 6, Lem. 34] that if is quasisubmodular, then it is lattice subextremal. This statement seems questionable if has a minimum element . For example, the constant map is quasisubmodular but not lattice subextremal.
Lemma 2.8.
The following conditions are equivalent:
-
1.
is subextremal;
-
2.
is meet-subextremal and join-subextremal.
Proof.
Corollary 2.9 shows that superextremal maps are generalizations of quasisupermodular maps.
Corollary 2.9.
If is weakly quasisupermodular, then it is superextremal.
Proof.
For any , if , then , so is meet-superextremal. Similarly, if , then , so is join-superextremal. By dual of Lemma 2.8, is superextremal. ∎
The converse of Corollary 2.9 is not true, as Example 2.10 2 shows. We provide a series of examples to display the relation between different concepts of quasisupermodularity in the literature.
Example 2.10.
Let , where are incomparable, and . Then is a lattice.
-
1.
Define by , , . Then is meet-superextremal. However, and , so is not join-superextremal. By Corollary 2.9, it is not quasisupermodular.
-
2.
Define by , . Then is superextremal. As and , the function is not weakly quasisupermodular.
-
3.
Define by , , . Then is weakly quasisupermodular but not weakly pseudo-supermodular. Indeed, , but .
-
4.
Define by and . Then is weakly pseudo-supermodular but neither pseudo-supermodular nor weakly quasisupermodular. Indeed, one has but . One has but .
-
5.
Define by , and . Then is weakly quasisupermodular, but not weakly pseudo-supermodular. Indeed, one has and .
-
6.
Define by , , and . Then is pseudo-supermodular but neither weakly quasisupermodular nor join-superextremal.
3 Existence of maximum
In a normal form game, each player’s optimal response to the strategies chosen by the other players is to maximize their respective payoff functions. Milgrom and Shannon [milgrom1994monotone, Thm. A4] prove that the maximizers of a quasisupermodular, order-theoretically upper semicontinuous function on a complete lattice attains is a nonempty lattice. It is an analog of the topological fact (see, e,g., [ceder1963compactness, p.991]) that an upper semicontinuous function on a compact space attains its maximum. In Theorem 3.2, we give a purely order-theoretical sufficient condition for the existence of minimum. Its dual statement about maximum is similar to the Milgrom-Shannon theorem. Example 2.10 2 satisfies the hypotheses of the dual statement, but the set of maximizers is not a lattice. Still, it is a quasisublattice.
Definition 3.1.
-
•
[licalzi1992subextremal, p.12] Let be a lattice. A subset of is a quasisublattice, if for any , at least one of and is in .
-
•
[kukushkin2013increasing, p.542] A poset is chain-complete upwards (resp. downwards) if (resp. ) exists for every nonempty chain .
In Theorem 3.2, we generalize [veinott1992lattice, Ch. 6, Theorem 41], which assumes furthermore that the chain is complete and for every , the set is chain-subcomplete in the lattice . This generalization is proper, as shown by Example 3.3.
Theorem 3.2.
Let be a meet-subextremal map from a nonempty lattice to a chain. Suppose that for every , the set is chain-complete downwards and admits maximal elements. Then is a nonempty quasisublattice of .
A correspondence from a poset to a lattice is called weakly ascending, if for any in , every and every , one has either or .
Proof.
Define a correspondence . By assumption, for every , the value is chain-complete downwards and admits maximal elements.
We prove that is weakly ascending. For this, consider any in , every and every . As is meet-subextremal, one has either or . Then either or .
Let be the set of increasing selections of . By a dual of [kukushkin2013increasing, Theorem 2.2], as is weakly ascending, is nonempty. For , by we mean for all . Then is a poset under the relation .
We show that every nonempty chain in has a lower bound. Let be such a chain. For every , the subset of is a chain. Because is chain-complete downwards, exists. For any in and every , one has . From , one has . Therefore, is a lower bound on the chain .
By Zorn’s lemma, has a minimal element . For any in , one has . Then is a nonempty chain in . Since is chain-complete downwards, the element exists.
For any in , by , one has
Thus, the map is increasing and .
For every , one has . Consequently, in . Since is minimal in , one has . Then for any in , one has . As a consequence, one has . Because is a chain, there is such that the map is constantly . Then , so . Therefore, . In particular, is nonempty.
For any , as is meet-subextremal, either or , i.e., either or is in . This shows that is a quasisublattice of . ∎
Example 3.3.
Corollary 3.4.
Let be a map from a nonempty lattice to a chain.
-
1.
If is join-subextremal and for every , is chain-complete upwards in and admits minimal elements, then is a nonempty quasisublattice of .
-
2.
If is meet-superextremal and for every , is chain-complete downwards in and admits maximal elements, then is a nonempty quasisublattice of .
-
3.
Assume that is join-superextremal and for every , the subset is chain-complete upwards and admits minimal elements. Then is a nonempty quasisublattice of .
In Corollary 3.4 2, if furthermore , and if the function is order upper semi-continuous (in the sense of [milgrom1990rationalizability, p.1261]) and quasisupermodular, then the result specializes to the existence part of [milgrom1994monotone, Theorem A4]. This generalization is also proper, as shown by Example 2.10 1.
4 Structure of Nash equilibria
We study the set of Nash equilibria of normal form games with generalized complementarities. A brief overview of the main results is as follows. In Theorem 4.5, we establish the existence of Nash equilibria. With stronger hypotheses, we enhance it to the existence of largest Nash equilibrium in Theorem 4.9. We give sufficient conditions ensuring that Nash equilibria form a complete lattice in Theorem 4.11.
Model
Recall the notion of Nash equilibria of normal form games.
Definition 4.1.
A normal form game is the following data:
-
1.
a nonempty set of players ;
-
2.
for every , a nonempty set of the strategies of player ; Write for the set of joint strategies and ;
-
3.
for every player , a nonempty chain of gains of player and a payoff function .
Fix such a game .
Definition 4.2.
A joint strategy is a Nash equilibrium if for every and every .
for every player , the (individual) best response correspondence is defined by
Since factors through the natural projection , it can also be written as . The joint best response is defined as . The set of Nash equilibria of the game coincides with the set of fixed points of .
The intuitive idea of two parts having complementarities is that, increasing the level of one part makes desire to increase the level of the other as well. Single crossing property is a notion to capture the idea that “marginal returns to increasing one’s strategy rise with increases in competitors’ strategies” ([dubey2006strategic, Footnote 6]). Calciano [calciano2010theory, Def. 11] proposes a notion called generalized modularity to capture the idea. Inspired by his work, we propose two related conditions and recall their precedent from [milgrom1994monotone].
Definition 4.3.
Let be posets, be a chain. Consider a map . If for any in and any in ,
-
1.
the condition implies , then is called modular-crossing relative to ;
-
2.
the condition (resp. ) implies the existence of in (resp. in ) with (resp. ), then is called upper-crossing (resp. lower-crossing) relative to ;
-
3.
[milgrom1994monotone, p.160] the condition implies , and if the condition implies , then is said to satisfy the single crossing property relative to .
If satisfies the single crossing property, then is modular-crossing. If is modular-crossing, then is upper-crossing.
Example 4.4.
-
1.
Let and . Define a function by and . Then is modular-crossing but does not satisfy the single crossing property relative to .
-
2.
Let , and . Define a function by setting and all the other values to be . Then is upper-crossing, but not modular crossing relative to .
Existence
In Theorem 4.5, we consider the existence of Nash equilibria under purely order-theoretic hypotheses. The meet-superextremality (resp. modular-crossing) assumption is strictly weaker than quasisupermodularity (resp. single crossing property) used in [milgrom1994monotone, Thm. 12].
Theorem 4.5.
Assume that for every ,
-
1.
is a complete lattice;
-
2.
for every , the function is meet-superextremal (resp. join-superextremal);
-
3.
the payoff function is modular-crossing relative to ;
-
4.
for every and every , the subset is chain-complete downwards (resp. upwards) and admits maximal (resp. minimal) elements.
Then the game admits a Nash equilibrium.
Proof.
By symmetry, it is enough to prove the statement without parentheses. From Theorem 3.4 2, Conditions 2 and 4, for every and every , the subset is nonempty chain-complete downwards, and it admits maximal elements.
We show that is weakly ascending. Assume the contrary. Then there exist in , and satisfying and . Then . Because , one has . By Condition 2, . Since , we get . Thus, . From Condition 3, one has . This contradicts .
By [kukushkin2013increasing, Theorem 2.2], as is weakly ascending, there is an increasing selection of . For every , let be an element of whose -th coordinate is . Thus, is a selection of the best reply correspondence . By construction, is increasing. By completeness of and Tarski’s fixed point theorem [tarski1955lattice, Theorem 1], has a fixed point, which is a Nash equilibrium. ∎
In Theorem 4.5, the set of Nash equilibria may not have largest nor least element.
Example 4.6.
Let and . Define by Define
Then the corresponding game satisfies the condition of Theorem 4.5. The best reply correspondence is
The set of Nash equilibria is , which has no largest nor least element.
In Theorem 4.5, the set of Nash equilibria may not be a lattice.
Example 4.7.
Let and . Define by
Let be constantly zero. Then the corresponding game satisfies the condition of Theorem 4.5. The best reply correspondence is
The set of Nash equilibria is , which is not a lattice.
Agliardi [agliardi2000generalization, Proposition 4] proves that for a game satisfying pseudo-supermodularity, single crossing condition and its variant [agliardi2000generalization, Condition (A), p.253], as well as topological assumptions, there is a largest and a least Nash equilibria. Theorem 4.9 is a purely order-theoretic analog of Agliardi’s result.
Compared with Theorem 4.5, the existence of largest Nash equilibrium in Theorem 4.9 is stronger than the mere existence. The upper-crossing condition is weaker than the modular-crossing condition. Still, the weakly pseudo-supermodular hypothesis in Theorem 4.9 is stronger than the meet-superextremality hypothesis in Theorem 4.5.
Definition 4.8 ([kukushkin2013increasing, p.542]).
Let be a poset. If for every nonempty chain , there is such that for every , one has (resp. ), then is called chain-bounded above (resp. below).
Theorem 4.9.
Assume that for every ,
-
1.
is a complete lattice;
-
2.
for every , the function is weakly pseudo-supermodular;
-
3.
the payoff function is an upper-crossing function relative to ;
-
4.
for every and every , the subset is chain-complete downwards and chain-bounded above.
Then the game admits a largest Nash equilibrium.
Proof.
From Zorn’s lemma, a chain-bounded above poset admits maximal elements. Then by Assumptions 2, 4 and Corollary 3.4 2, for every and every , the subset is nonempty. By Assumption 4, it is also chain-bounded above.
We claim that is upper C-ascending in the sense of [yu2023generalization2, Definition 2.3]. For this, consider every , any in , every and every . Since and is weakly pseudo-supermodular, one has
By upper-crossing property of , there exists with and . Thus . For any in , every , every and every , there is with . Then is an element of with .
The claim together with [yu2023generalization2, Lemma 3.6] yields the result. ∎
In Theorem 4.9, the set of equilibria may not be a lattice nor posses a least element, as Example 4.10 illustrates.
Example 4.10.
Let , . Define by
Define . Then the corresponding game satisfies the conditions of Theorem 4.9. The best reply correspondence is
The set of Nash equilibria is . The largest Nash equilibrium is , but there is no least Nash equilibrium. A minimal Nash equilibrium is . By [yu2023topkis2, Lem. 2.1], the set of Nash equilibria is not a lattice.
Completeness
Theorem 4.11 is purely order-theoretic. In particular, we do not require topological conditions [milgrom1994monotone, (1), (2), p.175]. As Example 2.10 5 shows, the weak quasisupermodularity hypothesis is strictly weaker than quasisupermodularity assumed in [milgrom1994monotone, (3), p.175]. The assumption 4 is weaker than the condition of [milgrom1994monotone, Theorem A4]. Moreover, the completeness of the Nash equilibria set is stronger than the existence of largest and smallest Nash equilibria established in [milgrom1994monotone, Theorem 12].
Theorem 4.11.
Assume that for every ,
-
1.
is a complete lattice;
-
2.
for every , the payoff function is weakly quasisupermodular;
-
3.
the function satisfies the single crossing property relative to ;
-
4.
for every and every , the set is chain-complete downwards (resp. upwards) and chain-bounded above (resp. below).
Then the set of Nash equilibria is a nonempty complete lattice.
Proof.
By symmetry, it suffices to prove the statement without parentheses. We claim that for every , the correspondence is increasing in the sense of [topkis1998supermodularity, p.33]. For this, consider any , every and every .
-
•
One has . Otherwise, . As is weakly quasisupermodular, one has . Since has the single crossing property, one has , which contradicts ;
-
•
One has . Otherwise, . As is weakly quasisupermodular, one has . Since has the single crossing property, one has , which contradicts .
The claim is proved. Then the correspondence is also increasing. In particular, for every , the value is a sublattice of .
By Corollary 3.4 2, for every and every , the set is nonempty. By assumption, is chain-complete downwards and chain-bounded above. Therefore, for every , the lattice is nonempty, chain-complete downwards and chain-bounded above. By Lemma 4.12, it is a complete lattice. From [yu2023generalization1, Theorem 1.3], is a nonempty complete lattice. ∎
Lemma 4.12 below is used in the proof of Theorem 4.11. It is stronger than [milgrom1990rationalizability, Footnote 8], which strengthens the chain-bounded above hypothesis to chain-complete upwards condition and is stated without proof.
Lemma 4.12.
A lattice is complete if and only if it is chain-complete downwards and chain-bounded above.
Proof.
The “only if” part is by definition. To prove the “if” part, let be a chain-complete downwards and chain-bounded above lattice.
We claim that is chain-complete upwards. For every nonempty chain , since is chain-bounded above, the subset is nonempty. For any and every , one has and , so . Thus, . In particular, is a sublattice of . As is chain-complete downwards, for every nonempty chain , the element exists. For every and every , one has , so . Thus, is a lower bound on . By Zorn’s lemma, has a minimal element . From [yu2023topkis2, Lem. 2.1], is the least element of , so . The claim is proved.
By Veinott’s lemma (see, e.g., [yu2023generalization1, Lemma 2.7]) and the claim, is complete. ∎
Theorem 4.11 generalizes Zhou’s theorem [zhou1994set, Theorem 2].
Corollary 4.13.
Let be a normal form game. Assume that for every ,
-
1.
is a lattice with a topology finer than the interval topology;
-
2.
the chain is ;
-
3.
for every , the function is upper semicontinuous in ;
-
4.
for every , the function is supermodular;
-
5.
the payoff function has increasing differences in and .
Then the set of Nash equilibria is a nonempty complete lattice.
Proof.
By the Frink-Birkhoff theorem [birkhoff1940lattice, Thm. 20, p.250], every is complete lattice. Supermodular functions are weakly quasisupermodular. Functions having increasing differences satisfy the single crossing property. By upper semicontinuity, for every , every and every , the set is closed in , so compact. The interval topology of is coarser than the subspace topology , so also compact. By Lemma 4.14, the poset is chain-complete. Then we conclude by Theorem 4.11. ∎
Lemma 4.14.
Let be a poset endowed with the interval topology. If is compact, then it is chain-complete.
Proof.
Let be a nonempty chain. Let . Consider the family of closed subsets of . Since is a chain, for every finite subfamily , there is with for all . Then . As every finite subfamily has nonempty intersection, by compactness, is nonempty. Consider the family of closed subsets . By the same argument, has an element, which is . By symmetry, also exists. Therefore, is chain-complete. ∎
A chain-complete poset may not be compact in the interval topology, as Example 4.15 shows.
Example 4.15.
Let . Define a partial order such that the only nontrivial relations are as follows. For any positive integers , set . Then every chain in has at most two elements, so is chain-complete. Endow with the interval topology. The family of closed subsets has finite intersection property, since for any finitely many indices , there is an integer with for every . Then is in the corresponding finite intersection. However, the intersection is empty. Thus, is not compact.
Example 4.16.
Let , . Define by
Define . Since is not subcomplete in , one cannot apply Zhou’s fixed point theorem [zhou1994set, Theorem 1] in this case. Still, the game satisfies the conditions of Theorem 4.11. For example, because is independent of , Condition 3 is verified. The set of Nash equilibrium is a complete lattice.