Cores of Convex Games: The Core of a Convex Game Is Its Unique von Neumann-Morgenstern Stable SetResearch Paper
Motivation
A cooperative game with transferable utility assigns to every coalition of players the total payoff the coalition can secure on its own. Two solution concepts for such games go back to the foundations of game theory: the core, the set of payoff divisions no coalition can improve upon, and the stable set (von Neumann–Morgenstern solution), a set of divisions that is internally consistent and externally absorbing under the relation of domination. For general games the two concepts behave badly: the core may be empty, stable sets may fail to exist (Lucas 1968), and when they exist there are usually many of them.
Lloyd Shapley's paper Cores of Convex Games (Int. J. Game Theory 1, 1971) isolates a class of games, the convex games (supermodular characteristic functions), on which all of this becomes well behaved. Convex games arise in cost allocation, in bankruptcy and airport problems, in scheduling and sequencing games, and in any setting with increasing returns to cooperation; the supermodular functions behind them are the same objects studied as polymatroid rank functions in combinatorial optimization (Edmonds 1970). For such games the paper shows that the core is nonempty, that its faces fit together in a rigid combinatorial pattern, that its vertices are exactly the marginal-contribution vectors, and that the core is the unique stable set.
Setting
Let be a finite set of players. A game is a function from subsets of to the reals with . It is convex if
A payoff vector is , and . It is feasible if . The core is the set of feasible with for every ; in particular on .
For a nonempty coalition , the face is the set of core points with ; by convention , and . The family is the core configuration. It is complete if no is empty, and regular if and
For an ordering of the players, is the set of the first players, and the marginal vector pays each player its marginal contribution .
A payoff vector is dominated by if some nonempty coalition has and for all . A set of feasible vectors is stable if every feasible vector is either a member of or dominated by a member of , but not both.
Formalization targets
Goal: Theorem 8
The goal contains both halves of the page's statement: stability of the core, and uniqueness ("the unique von Neumann–Morgenstern solution").
Milestones, in the order the argument uses them
- Lemma 1 (p. 18) and Lemma 2 (p. 19): for a regular configuration, a point on two nested faces with can be moved to a face of an intermediate coalition, and a point of to , keeping its coordinates on .
- Theorem 2 (p. 18): in a regular configuration for every strictly increasing chain ; in particular a regular configuration is complete.
- Theorem 4 (p. 21): the core of a convex game is nonempty.
- Theorem 5 (p. 22): a game is convex if and only if its core configuration is regular.
- Two claims of §4.3 (p. 24): every stable set contains the core, and no stable set properly includes another.
- The claim that opens the proof of Theorem 8 (p. 24): in a convex game every feasible vector outside the core is dominated by a core point.
The mission also states Theorem 3 (p. 19), the vertices of a regular core are exactly the marginal vectors , as a further item that is not on the path to the goal.
Significance
The result. Theorem 8 gives, for a natural and widely occurring class of games, a complete answer to the existence and uniqueness questions for von Neumann–Morgenstern solutions, which are open or negative in general. Theorems 3 and 5 describe the core of a convex game explicitly as the polytope spanned by the marginal vectors, the combinatorial description that underlies later work on the Shapley value, the Weber set, and the polymatroid greedy algorithm. Theorem 5 is the geometric characterization of supermodularity through the face structure of the core.
Formalizing it. All results in this mission are proved in the paper; none has a machine-checked proof on the platform. Theorem 4 is already stated on the platform (as part of a statement that also puts every marginal vector and the Shapley value in the core) and enters the mission as an existing item. The remaining work is a formal development of face configurations of the core, of stable sets and domination, and of the passage from supermodularity to the geometry of the core. The definitions of stable set and domination are general and reusable for any transferable-utility game.
Difficulty
The internal half of stability is immediate from the definitions: a core point cannot be dominated by any vector satisfying a coalition constraint . Uniqueness also follows from two short observations. The substance is external stability: every feasible vector outside the core must be dominated by a core point, and the dominating vector has to be produced explicitly. The obvious attempt, raising the payoffs of one violated coalition and leaving the other coordinates of unchanged, does not in general produce a core point, and nothing in the definition of the core alone controls how the core meets the hyperplane of a given coalition; that control is what the face theory of §3 is about. For non-convex games the external half genuinely fails, so no argument that ignores convexity can succeed.
Formalization scope
Players are Fin n (a relabelling of the paper's finite set ), a game is f : Finset (Fin n) → ℝ, payoff vectors are Fin n → ℝ, and is ∑ i ∈ S, a i. The existing platform definitions Supermodularity.Cooperative.IsConvexGame ( plus supermodularity on all subsets), Core, InitialCoalition and GreedyPayoff (the marginal vectors, orderings being permutations of Fin n) are reused; the reused Theorem 4 statement is Supermodularity.Cooperative.convex_game_core_and_shapley.
Conventions committed to:
- Wherever the page says "a game", the hypothesis is exactly ; convexity is
IsConvexGame. - Faces satisfy literally: the tightness condition is imposed only for nonempty .
- Regularity includes , as on the page.
- Lemmas 1–2 and Theorems 2–3 assume a regular configuration, not convexity, as on the page.
- is with ; Lemma 1's two preassigned elements are distinct.
- An increasing sequence of coalitions is a strictly monotone map from
Fin (m + 1). - "Vertex" is
Set.extremePoints ℝ. - Domination requires a nonempty coalition and strict coordinate inequalities; stable sets consist of feasible vectors and the "either … or …, but not both" condition ranges over feasible vectors, following the page rather than the classical imputation-based variant.
A formalization in which the dominating coalition may be empty, in which regularity omits , or in which the goal asserts stability without uniqueness does not state the paper's theorem and is ruled out.
Welcome contributions: proofs of the milestones in any order, general lemmas about faces of polytopes cut out by set-function inequalities, and reusable API for domination and stable sets.
Selected references
- L. S. Shapley, Cores of Convex Games, International Journal of Game Theory 1 (1971), 11–26. https://doi.org/10.1007/BF01753431
- J. von Neumann and O. Morgenstern, Theory of Games and Economic Behavior, Princeton University Press, 1944.
- J. Edmonds, Submodular functions, matroids, and certain polyhedra, in Combinatorial Structures and Their Applications, Gordon and Breach, 1970, 69–87. https://doi.org/10.1007/3-540-36478-1_2
- W. F. Lucas, A game with no solution, Bulletin of the American Mathematical Society 74 (1968), 237–239. https://doi.org/10.1090/S0002-9904-1968-12039-2
- D. M. Topkis, Supermodularity and Complementarity, Princeton University Press, 1998, §5.2.