This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

On the Core of Dynamic Cooperative Games

Ehud Lehrer
School of Mathematical Sciences
Tel Aviv University
Tel Aviv 69978, Israel
and INSEAD
Bd. de Constance
F–77305 Fontainebleau Cedex, France.
lehrer@post.tau.ac.il
This author acknowledges the support of the Israel Science Foundation, Grant #762/045.
   Marco Scarsini
Dipartimento di Economia e Finanza
LUISS
Viale Romania 12
I–00197 Roma, Italy.
marco.scarsini@luiss.it
(September 29, 2025)
Abstract

We consider dynamic cooperative games, where the worth of coalitions varies over time according to the history of allocations. When defining the core of a dynamic game, we allow the possibility for coalitions to deviate at any time and thereby to give rise to a new environment. A coalition that considers a deviation needs to take the consequences into account because from the deviation point on, the game is no longer played with the original set of players. The deviating coalition becomes the new grand coalition which, in turn, induces a new dynamic game. The stage games of the new dynamical game depend on all previous allocation including those that have materialized from the deviating time on.

We define three types of core solutions: fair core, stable core and credible core. We characterize the first two in case where the instantaneous game depends on the last allocation (rather than on the whole history of allocations) and the third in the general case. The analysis and the results resembles to a great extent the theory of non-cooperative dynamic games.



AMS 2000 Subject Classification: Primary 91A12, Secondary 91A25.



Journal of Economic Literature classification numbers: C71.

Keywords: fair core, stable core, credible core, convexification of a game.

1 Introduction

Noncooperative game theory has dedicated a lot of attention to dynamic games and refinements of Nash equilibrium have been studied to capture the features that the dynamic induces in the game. When the dynamic is obtained by simply repeating a stage game over time, the folk theorem shows that the set of equilibria in an infinitely repeated game is in general much larger than the set of equilibria in the stage game.

In cooperative game theory most of the literature studies only static situations: a game is played only once and its solution is a set of suitable allocations that satisfies some conditions.

In this paper we consider a bona fide dynamic version of a cooperative game, where the worth of coalitions varies over time according to the history of the game. In particular the worth of coalitions at time tt depends on the allocations at all the times before tt.

When defining a solution concept we allow the possibility for coalitions to deviate at any time and thereby to give rise to a new environment. When a coalition deviates, from that point on, the game is no longer played with the original set of players. The deviating coalition becomes the new grand coalition which, in turn, induces a new dynamic game. The stage games of the new dynamical game depend on all previous allocations, including those that have materialized from the deviating time on.

The existing literature on dynamic cooperative games considers games that determine only the worth of any coalition in a stage game played with the original grand coalition. However, in order to accommodate the possibility of deviating coalitions that generate new dynamical games, we need a richer structure. In the model of dynamic cooperative games that we introduce, the grand coalition of any stage game might be strictly smaller than the original grand coalition, while the allocation history is adapted accordingly.

In this paper we focus on dynamic games where the stage games are deterministically determined by the historical allocations. In these games a sequence of allocations uniquely induces a sequence of stage games. We investigate the core in three different approaches.

A coalition is said to be under-treated if the present value of its stage-shares is smaller than the present stage-worth of it. A sequence of stage-allocations is in the fair core if no sub-coalition is under-treated. Under the fair core approach, which is similar to that taken by the relevant literature, an under-treated coalition may complain but it cannot change the evolution of the game by abandoning the previous environment and creating a whole new game.

In the stable core on the other hand, the share of a coalition is compared to the opportunities it would have if it decided to deviate. A coalition is said to be dissatisfied with a sequence of allocations if, by quitting the original game, the coalition can form another dynamic game, with a smaller number of players, and afford better future allocations. A sequence of allocations is in the stable core if no coalition can deviate and get on its own a greater share than the one proposed by the sequence.

The stable core does not consider what the threat of a potential deviating coalition consists of. It might be that the sequence of allocations a coalition shows in order to substantiate its dissatisfaction, is itself prone to deviations. Thus, a threat of a coalition to deviate and obtain a certain sequence of allocations may be non-sustainable and therefore non-credible. The credible core requires that any better sequence it might generate on its own be credible. That is, any sequence of future allocations must itself be immune to deviations of smaller sub-coalitions that are also immune to deviations of smaller coalitions.

In all our analysis at every stage tt, either no player deviates and therefore a game involving all the players of the previous stage t1t-1 is played, or a coalition deviates and creates its own game, which is a subgame of the previous one. Players are never allowed to establish a larger coalition once they have deviated and formed a smaller one. So new games can be created by splitting, but not by aggregation. We make this assumption since, without it the possible dynamics would be so general as not to produce any interesting result. Moreover the assumption allows to describe a huge spectrum of situations of relevance.

When a coalition SS deviates from the grand coalition NN, we do not take into account what happens to the coalition NSN\setminus S. This is due to the fact that we are concerned with stability and therefore with conditions that guarantee that no deviation will actually materialize, no matter what the status of the abandoned coalition is.

1.1 Existing literature

Dynamic cooperative games have been studied in a few versions. Most of the studies, as we do, concentrate on the core. Oviedo (2000) studies the core of a finitely repeated discounted cooperative game where the stage game does not vary over time and no dynamic consideration is involved.

Kranich et al. (2005) consider a finite horizon of predetermined games. They study three different core concepts. The classical core assumes that coalitions planning to split off do so right at the beginning. This concept does not depend on the temporal structure of the game: the classical core coincides with the core of an induced static game. The strong sequential core, on the other hand, allows for deviations of coalitions at any stage of the game, but once a coalition deviates at some point, it must keep doing so from that time on. In the above two concepts deviations are not required to be credible, i.e., they could be blocked by some sub-coalition in the future. The weak sequential core is robust against credible coalitional deviations. The latter means that deviations are immune to deviations of sub-coalitions. The sub-coalition deviations can be themselves non-credible. Habis and Herings (2010) provide a correction of the above definition of weak sequential core.

Predtetchinski (2007) deals with infinite-horizon stationary cooperative games, where at each moment the game is in one of a finite number of states, that determines which instantaneous game is played at that moment. The states evolves according to an exogenous Markov chain and it does not depend on past allocations. The author considers the classical core and a version of the strong sequential core, and provides conditions for nonemptyness of the strong sequential core. Hellman (2008) focuses on the bargaining set of dynamic cooperative games, where the sequence of stage TU-games is exogenously specified.

Related results can be found in Gale (1978), where a concept of sequential core is defined and is used to model lack of trust in a two-period economy. In this model coalitions are allowed to deviate in the second period. Becker and Chakrabarti (1995) consider infinite horizon capital allocation models and define recursive core allocations, the ones where no coalition can improve upon its consumption stream at any time given its accumulation of assets up to that period.

Koutsougeras (1998) introduces the notion of two-stage core, that takes into account the possibility of temporary cooperation. Within each coalition agents make future trades only if they are enforceable, i.e., a coalition may have a limited horizon. Moreover a coalition blocks at some point in time only if it can secure improvements for its members in any possible consequence of a deviation. Predtetchinski et al. (2002, 2006) use the concepts of strong and weak sequential core in the context of two-period economies. Predtetchinski et al. (2004) apply the concept of strong sequential core to a stationary exchange economy.

Petrosjan (1977, 1993) deals with a cooperative game induced by a (non-cooperative) differential game and Petrosjan and Zaccour (2003) study the problem of allocation over time of total cost incurred by countries in a cooperative game of pollution reduction and compute the Shapley value of this game. These papers are not about dynamic cooperative games but about a cooperative game induced by non-cooperative game played over time.

There exists a whole literature on coalition formation, where stability of coalitions is considered under different aspects (see, e.g., Ray, 1989; Chwe, 1994; Xue, 1998; Ray and Vohra, 1999; Konishi and Ray, 2003; Diamantoudi and Xue, 2007; Ray, 2007, and references therein). Typically this literature considers strategically richer models than the one examined in this paper, so it is closer in spirit to noncooperative game theory. For instance the model considered by Konishi and Ray (2003), which describes coalition formation as a truly dynamical process, considers a state space, beliefs, a probabilistic structure, and equilibrium concepts.

Our notion of credible core can be related to the papers by Bernheim et al. (1987); Bernheim and Whinston (1987) on coalition-proof Nash equilibria.

In some of our results we resort to the concept of ε\varepsilon-core. This was introduced in Shapley and Shubik (1966) to analyze situations where the core is empty. It has been employed in different contexts by Wooders (1983); Shubik and Wooders (1983a, b); Wooders and Zame (1984); Kovalenkov and Wooders (2001a, b, 2003, 2005), among others. In some of these papers a parametrized collection of cooperative games is considered and an approximate core is computed, where the goodness of the approximation depends on the parameters of the game. In particular, given the parameters π\pi describing a collection of games and given a lower bound n0n_{0} on the number of players in each game in the collection, Kovalenkov and Wooders (2001b) obtain a bound ε(π,n0)\varepsilon(\pi,n_{0}) so that, for any εε(π,n0)\varepsilon\geq\varepsilon(\pi,n_{0}), all games in the collection with at least n0n_{0} players have nonempty ε\varepsilon-cores. Some of our results have a similar flavor, except that for us the lower bound on the ε\varepsilon is zero and the quantity that guarantees the existence of the ε\varepsilon-core is the discount factor, rather than the number of players.

The paper is organized as follows. In Section 2 we give a motivating example based on the classical market games of Shapley and Shubik. The model is introduced in 3 and the two first types of core solutions are given in Section 4. Section 5 provides characterizations of the non-emptyness of the ε\varepsilon-core when the discount factor is sufficiently large. The credible core is discussed in Section 6 and the paper ends with a section devoted to a few final remarks.

2 A motivating example: A market with externalities

To show a typical application of dynamic cooperative games consider nn firms that engage repeatedly in a market game. At any period each firm brings into the market its own endowment and technology, that might depend on the firm’s previous allocation. The firms then share their endowments in order to produce the maximal possible quantity. An important feature of the model is the existence of a positive externality reflected in the knowhow of each firm. The production function of each firm increases as the number of firms in the economy increases.

Formally, let N={1,2,,n}N=\{1,2,\dots,n\} be the set of firms that are capable of producing a certain commodity using \ell production factors. In the static version of the model, when the input of production factors is y=(y1,,y)+y=(y_{1},\dots,y_{\ell})\in\mathbb{R}^{\ell}_{+}, firm ii produces e(n)ui(y)e(n)u^{i}(y), where uiu^{i} is a concave function and e(n)e(n) is the externality factor which is increasing with the number nn of firms in the economy.

The relevance of the externality factor becomes clear in the dynamic model. An under-treated coalition of firms might want to split off and form its own consortium. By doing so, on one hand, as an independent consortium, it will be subject to a smaller externality factor, since the number of cooperating firms is reduced. On the other hand, it will have the full freedom to share the entire profit the way it wishes.

To make the model more realistic, we assume that the production functions change over time and that, in order to keep the production ability, firms need to invest every period in maintenance, which requires resources. These resources come from the allocation of the firms in previous times, and whatever does not go into maintenance, is used for dividends. Thus, the current production function depends on yesterday’s allocation and the externality factor.

For instance, suppose that the production function of firm ii at time tt is

uti(y)=e(k)γ1/(1+xt1i)ut1i(y),u^{i}_{t}(y)=e(k)\gamma^{1/(1+x^{i}_{t-1})}u^{i}_{t-1}(y), (2.1)

where kk is the number of firms in the consortium that ii belongs to, xt1ix^{i}_{t-1} is the allocation of firm ii at time t1t-1, and 0<γ<10<\gamma<1 is the decay rate per period. Note that γ1/(1+xt1i)\gamma^{1/(1+x^{i}_{t-1})} is increasing with xt1ix^{i}_{t-1} and therefore the greater the allocation at time t1t-1, the more efficient the firm at time tt.

For the sake of simplicity assume that each firm is endowed anew at any time with the same production factor basket, say yiy^{i}. We are ready now to describe the dynamic. If at time tt firm ii belongs to the consortium SS, then it engages the stage market game vtSv^{S}_{t} defined by

vtS(T)=max{iTuti(zi);iTzi=iTyi,zi+}v^{S}_{t}(T)=\max\Big{\{}\sum_{i\in T}u^{i}_{t}(z^{i});~\sum_{i\in T}z^{i}=\sum_{i\in T}y^{i},~z^{i}\in\mathbb{R}^{\ell}_{+}\Big{\}}

for every TST\subseteq S, with k=|S|k=|S| in (2.1).

3 Dynamic cooperative games

3.1 Dynamic of the game

Let N={1,,n}N=\{1,\dots,n\} be the set of players. For any coalition SNS\subseteq N consider a function vS:2S+v^{S}:2^{S}\to\mathbb{R}_{+} with vS()=0v^{S}(\varnothing)=0. The function vSv^{S} is called characteristic function defined over SS with the set SS being the grand coalition of vSv^{S}. An allocation of vSv^{S} is a vector xSSx^{S}\in\mathbb{R}^{S} that satisfies iSxS(i)=vS(S)\sum_{i\in S}x^{S}(i)=v^{S}(S) and xS(i)Bx^{S}(i)\geq B, where BB is a uniform lower bound over all allocations. The reason for this lower bound is primarily technical: with this lower bound the set of allocations becomes compact. If we take B=0B=0, no inter-temporal loans are allowed, whereas, when B<0B<0 a player can get less than her individually rational level at a certain stage, but then she will be compensated in the future.

At any stage tt a cooperative games over a grand coalition SS is played. Both the game and the grand coalition depend on the history up to that stage. The players of the grand coalition SS are getting at time tt an allocation of the game actually being played. The cooperative game of the subsequent period depends on the current allocation.

Formally, a dynamic cooperative game is played over a discrete set of periods. The evolution of the system depends on the initial game, the allocation at every period and the dynamic VV, specified below. At stage 11 any coalition decides whether to split off or not. If no coalition splits off, then the initial cooperative game v1Nv_{1}^{N} is played, and the allocation is x1Nx^{N}_{1}. If SS splits off, then the initial cooperative game is v1Sv_{1}^{S} and the allocation is x1Sx^{S}_{1}. Note that the initial game is predetermined and is beyond the control of the players, unless a sub-coalition wishes to split off.

Like in a static cooperative game we will use (different versions of) the core to determine whether the grand coalition NN is stable (in different senses), namely no sub-coalition SS has an incentive to split. In case a coalition SS can advantageously split, the grand coalition NN is not stable, which makes the core empty. That is why we do not need to specify what payoffs players in NSN\setminus S get or whether some of them want to form a coalition of their own.

From period 2 on, the evolution is governed by VV. The state of the system is a pair (S;xS)(S;x^{S}), where SS is a coalition and xSx^{S} is an allocation of SS. As long as no coalition splits off, the state is of the form (N;xN)(N;x^{N}); once a coalition SNS\subseteqq N deviates, the system turns to a state of the type (S;xS)(S;x^{S}), and SS remains fixed from that stage on forever.

When the state at time tt is (N;xN)(N;x^{N}), unless a deviation of SS occurs, the game played at time t+1t+1 is V(N;xN)V(N;x^{N}), whose grand coalition is NN. At this time the allocation is xt+1Nx^{N}_{t+1}. However, if SS deviates, the game played at time t+1t+1 is V(S;xSN)V(S;x^{N}_{S}), where xSNx^{N}_{S} is the allocation induced by xNx^{N} to coalition SS. At time t+1t+1 the allocation is xt+1Sx^{S}_{t+1} and the subsequent game is V(S;xt+1S)V(S;x^{S}_{t+1}) whose grand coalition is SS.

For the sake of simplicity we assume a Markovian structure of the game, where the stage game played at time tt depends on the allocation at time t1t-1. More complicated dynamics could be considered, for instance the game at time tt could depend on the whole past history. An interesting intermediate case is the one where the game depends on some unidimensional function of the history, for instance on the sum of the past allocations. Think for instance of a model of dynamic public good provision, where every player contributes to a public good, whose level at time tt depends on the (discounted) sum of past contributions.

A few remarks regarding our modeling choices are in place. Up to Section 6, we assume that once a coalition deviates, it remains the grand coalition forever and no further splitting off of sub-coalitions will take place. This restriction corresponds to the first two types of core solutions, that are concerned with long-term plans that prevent these kind of deviations. When dealing with the third type of core solution we lift this restriction. A deviating coalition is not protected against coups of its sub-coalitions. This is the reason why a threat of a coalition to deviate is rendered credible only if it is immunized against further split offs of its sub-coalitions.

We also assume here that once a coalition deviates, there will be no way to restore a full cooperation and to rebuild the grand coalition NN. Such a possibility requires a much more complicated dynamic that would depend also on past allocations of non-deviating members. In this paper we decide to keep matters as simple as possible. This distinguishes our model from the literature on coalition formation that we mentioned in the Introduction.

In our model a coalition SS can deviate prior to time 11 and play the game v1Sv_{1}^{S}. We could as well assume that at time 11 for any SS, V(N,x0N)(S)=V(S,x0N)(S)V(N,x^{N}_{0})(S)=V(S,x^{N}_{0})(S), and it will make no difference in the results. Note however, that in the motivating example, when the grand coalition is NN, the worth of SS is typically different from its worth when the grand coalition is SS.

Our model refers to the deviating coalition, but it ignores the rest of the players. In principle, the complement of a deviating coalition could be treated just like the deviating coalition itself. The continuation game of the complement depends on its historical allocations. However, we chose not to specify it for two reasons. First, our study focuses on two main aspects, fairness and stability. Whether or not a coalition is treated equitably does not depend on what happens to its complement. The same applies to the willingness of a coalition to split off: it is not affected by the its complement.

The second reason is that we study core solutions and characterize the games whose core is non-empty. In these games no deviation will occur and in any case no coalition will be left alone without its complement.

3.2 Discounting future payoffs

We assume throughout that all players have the same discount factor 0<δ<10<\delta<1. Suppose that player ii’s payoff at time tt is xt(i)x_{t}(i). Her present normalized payoff is

x(i,δ)=(1δ)t=1δt1xt(i).x_{*}(i,\delta)=(1-\delta)\sum_{t=1}^{\infty}\delta^{t-1}x_{t}(i).

We define for every TNT\subseteq N

x(T,δ)=iTx(i,δ).{x}_{*}(T,\delta)=\sum_{i\in T}{x}_{*}(i,\delta).

Therefore x(T,δ){x}_{*}(T,\delta) is the sum of all individual allocations of TT’s members.

Define a new characteristic function on NN as follows.

v(S,δ)=maxx(S,δ),v_{*}(S,\delta)=\max{x}_{*}(S,\delta),

where the maximum is taken over all feasible histories of SS-allocations: x1S,x2S,x^{S}_{1},x^{S}_{2},\dots and xt(i)=xtS(i)x_{t}(i)=x^{S}_{t}(i).

The dynamic game with discount factor δ\delta will be denoted by (V,δ)(V,\delta).

4 The fair and stable core solutions

4.1 The fair core

There are two justifications for the definition of core in the classical model of one-shot cooperative game. The first is fairness and the second is stability. An allocation is in the core if any coalition obtains at least its worth. Behind this justification lies an assumptions that a central planner has a full control on what the players get, and once she makes up her mind regarding the split of the cake, the players have no way to protest.

This kind of reasoning leads us to define what we call the ‘fair core’ first. A sequence of allocations x1N,x2N,x^{N}_{1},x^{N}_{2},\dots is in the fair core if fore every coalition SS the present value of the shares of SS exceeds the present value of the worths of SS. It is assumed that coalition SS can do nothing about its future shares, which gives the central planner the freedom to choose allocations without paying attention to semi-strategic considerations like stability.

The definition of fair core is concerned solely with the following consideration: it is fair to give coalition SS allocations whose present value is no less than what their present worth is.

Definition 4.1 (Fair core).
  1. (i)

    A sequence of NN-allocations x1N,x2N,x^{N}_{1},x^{N}_{2},\dots is in the fair core of (V,δ)(V,\delta) if for every SNS\subseteq N

    xN(S,δ)(1δ)t=1δt1V(N;xt1N)(S).{x}^{N}_{*}(S,\delta)\geq(1-\delta)\sum_{t=1}^{\infty}\delta^{t-1}V(N;x^{N}_{t-1})(S).
  2. (ii)

    A sequence of NN-allocations x1N,x2N,x^{N}_{1},x^{N}_{2},\dots is in the ε\varepsilon-fair core of (V,δ)(V,\delta) if for every SNS\subseteq N

    xN(S,δ)(1δ)t=1δt1V(N;xt1N)(S)ε.{x}^{N}_{*}(S,\delta)\geq(1-\delta)\sum_{t=1}^{\infty}\delta^{t-1}V(N;x^{N}_{t-1})(S)-\varepsilon.

If the core of the stage game at time tt is nonempty, for every tt, then the fair core of (V,δ)(V,\delta) is nonempty.

Example 4.2.

It is possible for a game (V,δ)(V,\delta) to have a nonempty fair core even if for every tt the core at the stage game is empty. Consider the four player games u1u_{1} and u2u_{2}, where u1(i)=0u_{1}(i)=0 for every player ii, u1(12)=u1(23)=u1(13)=3u_{1}(12)=u_{1}(23)=u_{1}(13)=3, u1(123)=4u_{1}(123)=4 and player 4 is dummy; game u2u_{2} is like the u1u_{1} where players 1 and 4 exchange their roles. The cores of u1u_{1} and u2u_{2} are empty.

Suppose that v1N=u1v_{1}^{N}=u_{1}, V(N;(1,32,32,0))=u2V(N;(1,\frac{3}{2},\frac{3}{2},0))=u_{2} and V(N;(0,32,32,1))=u1V(N;(0,\frac{3}{2},\frac{3}{2},1))=u_{1}. Suppose that xtN=(1,32,32,0)x^{N}_{t}=(1,\frac{3}{2},\frac{3}{2},0) when tt is odd and xtN=(0,32,32,1)x^{N}_{t}=(0,\frac{3}{2},\frac{3}{2},1) when tt is even. The result is that u1u_{1} is played in odd times and u2u_{2} in even times.

When the discount factor δ\delta is high, the average over time of stage games is close to (u1+u2)/2(u_{1}+u_{2})/2 and the discounted value of the stream of allocations is close to (12,32,32,12)(\frac{1}{2},\frac{3}{2},\frac{3}{2},\frac{1}{2}). Thus the sequence of payoffs (xtN)t(x^{N}_{t})_{t} is in the ε\varepsilon-fair core of (V,δ)(V,\delta).

Definition 4.3 (Efficiency).

A sequence of NN-allocations x1N,x2N,x^{N}_{1},x^{N}_{2},\dots is efficient in (V,δ)(V,\delta) if

xN(N,δ)v(N,δ).{x}^{N}_{*}(N,\delta)\geq v_{*}(N,\delta).

That is, x1N,x2N,x^{N}_{1},x^{N}_{2},\dots is efficient if the present value of the grand coalition’s share is the maximum available. Recall that the actual game is history dependent. While any of the stage allocations could be locally efficient, it might reduce the size of the cake in subsequent periods and thereby might hamper efficiency.

In the classical one-shot game the definition of allocation contains the requirement of efficiency. This is not the case in the dynamic game. The fair core is not necessarily efficient, as demonstrated by the following example.

Example 4.4.

Suppose that

v1(N;S)={1S=N,0otherwise.v_{1}(N;S)=\begin{cases}1&S=N,\\ 0&\text{otherwise.}\end{cases}

and, if the allocation xNx^{N} is uniform (i.e., treats all players equally), then V(N;xN)=|xN|v1NV(N;x^{N})=|x^{N}|v_{1}^{N}, where |xN||x^{N}| stands for the sum of the individual allocations of all players, otherwise V(N;xN)=0V(N;x^{N})=0. Call e1=(1,0,,0)Ne_{1}=(1,0,\dots,0)\in\mathbb{R}^{N} the first vector of the standard basis and 0=(0,,0)N\overrightarrow{0}=(0,\dots,0)\in\mathbb{R}^{N} the zero vector. The sequence of allocations e1,0,0,e_{1},\overrightarrow{0},\overrightarrow{0},\dots is in the fair core: the first allocation e1e_{1} is in the core of the stage game v1Nv_{1}^{N}, but it is not uniform and therefore all subsequent games are identically 0. This sequence is in the fair core of (V,δ)(V,\delta), but it is certainly not efficient.

Definition 4.5 (Efficient fair core).
  1. (i)

    A sequence of NN-allocations x1N,x2N,x^{N}_{1},x^{N}_{2},\dots is in the efficient fair core of (V,δ)(V,\delta) if it is efficient and in the fair core of (V,δ)(V,\delta).

  2. (ii)

    A sequence of NN-allocations x1N,x2N,x^{N}_{1},x^{N}_{2},\dots is in the ε\varepsilon-efficient fair core of (V,δ)(V,\delta) if it is efficient and in the ε\varepsilon-fair core of (V,δ)(V,\delta).

In the special case where the worth of the grand coalition is constant, that is when the worth of the grand coalition in all stage games do not depend on the history of allocation nor on the time, the fair core and the efficient fair core coincide.

4.2 The stable core

The definition of the fair core does not make use of the entire structure of the dynamic game. It uses only states of the type (N;xN)(N;x^{N}) and not of the type (S;xS)(S;x^{S}), where SNS\subsetneqq N.

The second justification of the core involves stability considerations. An under-treated coalition might deviate, create its own game, and improve its position by reallocating its endowment. When a coalition SS threatens to deviate, it shifts the system to a state of the form (S;xS)(S;x^{S}) and the dynamic then is governed by V(S;)V(S;\cdot). This is why referring just to states of the type (N;xN)(N;x^{N}) is insufficient and there is a need to refer to states of the form (S;xS)(S;x^{S}) for every coalition SS.

Let x1N,x2N,x^{N}_{1},x^{N}_{2},\dots be a sequence of allocations. Define

xh(i,δ)=(1δ)t=hδt1xt(i).x^{h}_{*}(i,\delta)=(1-\delta)\sum_{t=h}^{\infty}\delta^{t-1}x_{t}(i).

The number xh(i,δ)x^{h}_{*}(i,\delta) represents the discounted value at time hh of the shares that player ii receives at time hh and on. In particular, x(i,δ)=x1(i,δ)x_{*}(i,\delta)=x^{1}_{*}(i,\delta). Similarly, define the game vh(,δ)v^{h}_{*}(\cdot,\delta) as

vh(S,δ)=maxiSxh(i,δ),v^{h}_{*}(S,\delta)=\max\sum_{i\in S}x^{h}_{*}(i,\delta),

where the maximum is taken over all feasible sequences x1N,x2N,xhN,zh+1S,zh+2Sx^{N}_{1},x^{N}_{2},\dots x^{N}_{h},z^{S}_{h+1},z^{S}_{h+2}\dots that coincide with x1N,x2N,x^{N}_{1},x^{N}_{2},\dots up to hh, the time when SS decides to leave.

A sequence of allocations x1N,x2N,x^{N}_{1},x^{N}_{2},\dots is in the stable core if at any time hh the value of the shares of coalition SS exceeds the value of what coalition SS could guarantee in autarky, meaning without being engaged with others.

Definition 4.6 (Stable core).
  1. (i)

    A sequence of NN-allocations x1,x2,x_{1},x_{2},\dots is in the stable core of (V,δ)(V,\delta) if for every SNS\subseteq N and every hh,

    xh(S,δ)vh(S,δ).{x}^{h}_{*}(S,\delta)\geq v^{h}_{*}(S,\delta).
  2. (ii)

    A sequence of NN-allocations x1N,x2N,x^{N}_{1},x^{N}_{2},\dots is in the ε\varepsilon-stable core of (V,δ)(V,\delta) if for every SNS\subseteq N and every hh,

    xh(S,δ)vh(S,δ)ε.{x}^{h}_{*}(S,\delta)\geq v^{h}_{*}(S,\delta)-\varepsilon.
Remark 4.7.
  1. (a)

    Unlike the fair core, any history of NN-allocations in the stable core is efficient.

  2. (b)

    The two notions of core are not necessarily co-variant with linear transformations. If VV is co-variant with linear transformations, so are the two cores.

Example 4.8.

It is possible for a game (V,δ)(V,\delta) to have a nonempty stable core even if for every tt the core of the stage game is empty. Consider a set N={1,2,,2k+1}N=\{1,2,\dots,2k+1\}, and let

V(N;xN)(S)={xN(N) if |S|k+1,0 otherwise.V(N;x^{N})(S)=\begin{cases}x^{N}(N)&\text{ if }|S|\geq k+1,\\ 0&\text{ otherwise.}\end{cases}

be xN(N)x^{N}(N) times a majority game, and let V(S;xS)(T)=2|T|V(N;)(T)V(S;x^{S})(T)=2^{-|T|}V(N;\cdot)(T) for every SNS\subsetneqq N.

The core of each stage game V(N;xtN)V(N;x^{N}_{t}) is empty, and so is the fair core of (V,δ)(V,\delta), whereas its stable core is not, regardless of the discount factor. The reason being that when a coalition deviates, its future payoff declines rapidly. Coalitions will be satisfied with shares that are strictly smaller than their worth, because deviation does not promise a greater portion.

5 Non-emptyness of the core

5.1 Non-emptyness of the fair core

The following result applies to games where v(N;xN)(N)v(N;x^{N})(N) is equal to xN(N)x^{N}(N) for every allocation xNx^{N}.

For the next definition we recall that the set of characteristic functions is a vector space. Denote by Δ(d)\Delta(d) the set of stage allocations of games where the worth of the grand coalition is dd. That is, Δ(d)={xN;xN(N)=d,xN(i)B\Delta(d)=\{x^{N};x^{N}(N)=d,x^{N}(i)\geq B for every iN}i\in N\}. The set Δ(d)\Delta(d) is obviously compact, which is the reason why we impose the constraint that xN(i)Bx^{N}(i)\geq B for every iNi\in N.

Let xΔ(d)x\in\Delta(d) be an allocation. We say that (y1,,yk;α1,,αk)(y_{1},\dots,y_{k};\alpha_{1},\dots,\alpha_{k}) is a split of xx, if

x=j=1kαjyj,x=\sum_{j=1}^{k}\alpha_{j}y_{j}, (5.1)

where αj0\alpha_{j}\geq 0, j=1kαj=1\sum_{j=1}^{k}\alpha_{j}=1, and yjy_{j} is an allocation j=1,,kj=1,\dots,k. That is, xx is a convex combination of the allocations yjΔ(d)y_{j}\in\Delta(d) with αj\alpha_{j} being the respective weights.

Definition 5.1.

The convexification of V(N;)V(N;\cdot), denoted convV(N;)\operatorname{conv}V(N;\cdot), is a correspondence defined as follows. Let xΔ(d)x\in\Delta(d) be an allocation. Then, convV(N;x)\operatorname{conv}V(N;x) is the set of all games that can be expressed as j=1kαjV(N,yj)\sum_{j=1}^{k}\alpha_{j}V(N,y_{j}), where (y1,,yk;α1,,αk)(y_{1},\dots,y_{k};\alpha_{1},\dots,\alpha_{k}) is a split of xx.

If V(N;)V(N;\cdot) is continuous, then convV(N;x)\operatorname{conv}V(N;x) is closed and therefore, convV(N;x)\operatorname{conv}V(N;x) also contains all games of the form j=1αjV(N;yj)\sum_{j=1}^{\infty}\alpha_{j}V(N;y_{j}), where xx is expressed as an infinite convex combination of allocations: x=j=1αjyj.x=\sum_{j=1}^{\infty}\alpha_{j}y_{j}.

Theorem 5.2.

Consider a game where V(N,)(N)=dV(N,\cdot)(N)=d and V(N;)V(N;\cdot) is continuous. Assume that for every coalition SS, V(N;)(S)V(N;\cdot)(S) is bounded. For every ε>0\varepsilon>0 there is 0<δ0<10<\delta_{0}<1 such that for every δ(δ0,1)\delta\in(\delta_{0},1) the ε\varepsilon-fair core of (V,δ)(V,\delta) is not empty if and only if there exists xΔ(d)x\in\Delta(d) and vconvV(N;x)v\in\operatorname{conv}V(N;x) such that xx is in the core of v.v.

Before we get to the proof we wish to comment on the contents of this theorem. Just like in the folk theorem of the non-cooperative game theory, it characterizes the solution of the dynamic game in static terms. Specifically, it characterizes when the ε\varepsilon-fair core of the dynamic game is not empty in terms of the convexification of V(N;)V(N;\cdot).

Note that we refer to the ε\varepsilon-fair core rather than to the fair core. The question is whether we do it because we just cannot prove anything stronger, or that it is due to a structural insurmountable difficulty. Recall that the dynamic game is described by the dynamics, VV and by an initial game played at the first stage. While there is some control of future games through past allocations, there is no way to alter the initial game. It might happen that this stage-game hinders the existence of an exact core while ε\varepsilon-fair core does exist.

Proof of Theorem 5.2.

Suppose first that for every ε>0\varepsilon>0 there is 1>δ0>01>\delta_{0}>0 such that for every δ(δ0,1)\delta\in(\delta_{0},1) there is a sequence x1,x2,x_{1},x_{2},... of allocations in the ε\varepsilon-fair core of (V,δ)(V,\delta).

Denoting,

x=(1δ)t=1δt1xtandu=(1δ)t=1δt1V(N;xt1),x=(1-\delta)\sum_{t=1}^{\infty}\delta^{t-1}x_{t}\quad\text{and}\quad u=(1-\delta)\sum_{t=1}^{\infty}\delta^{t-1}V(N;x_{t-1}),

we have for every SNS\subseteq N,

x(S)(1δ)t=1δt1V(N;xt1)(S)ε=u(S)ε.x(S)\geq(1-\delta)\sum_{t=1}^{\infty}\delta^{t-1}V(N;x_{t-1})(S)-\varepsilon=u(S)-\varepsilon.

Here, V(N;x0)V(N;x_{0}) denotes the initial game, v1v_{1}.

Note that (1δ)t=2δt1V(N;xt1)=u(S)(1δ)v1(1-\delta)\sum_{t=2}^{\infty}\delta^{t-1}V(N;x_{t-1})=u(S)-(1-\delta)v_{1}, and we obtain

x(S)\displaystyle x(S) u(S)(1δ)v1(S)+(1δ)v1(S)ε\displaystyle\geq u(S)-(1-\delta)v_{1}(S)+(1-\delta)v_{1}(S)-\varepsilon
=(1δ)t=2δt1V(N;xt1)+(1δ)v1(S)ε\displaystyle=(1-\delta)\sum_{t=2}^{\infty}\delta^{t-1}V(N;x_{t-1})+(1-\delta)v_{1}(S)-\varepsilon
(1δ)t=2δt1V(N;xt1)ε.\displaystyle\geq(1-\delta)\sum_{t=2}^{\infty}\delta^{t-1}V(N;x_{t-1})-\varepsilon.

When δ\delta is sufficiently close to 11, since V(N;)(S)V(N;\cdot)(S) is bounded, we have

δ1δδt=2δt1V(N;xt1)(S)>1δδt=2δt1V(N;xt1)(S)ε.\delta\frac{1-\delta}{\delta}\sum_{t=2}^{\infty}\delta^{t-1}V(N;x_{t-1})(S)>\frac{1-\delta}{\delta}\sum_{t=2}^{\infty}\delta^{t-1}V(N;x_{t-1})(S)-\varepsilon.

Thus,

x(S)\displaystyle x(S) (1δ)t=2δt1V(N;xt1)ε\displaystyle\geq(1-\delta)\sum_{t=2}^{\infty}\delta^{t-1}V(N;x_{t-1})-\varepsilon
=δ1δδt=2δt1V(N;xt1)(S)ε\displaystyle=\delta\frac{1-\delta}{\delta}\sum_{t=2}^{\infty}\delta^{t-1}V(N;x_{t-1})(S)-\varepsilon
1δδt=2δt1V(N;xt1)(S)2ε.\displaystyle\geq\frac{1-\delta}{\delta}\sum_{t=2}^{\infty}\delta^{t-1}V(N;x_{t-1})(S)-2\varepsilon.

Define

x=1δδt=2δt1xt.x^{\prime}=\frac{1-\delta}{\delta}\sum_{t=2}^{\infty}\delta^{t-1}x_{t}.

If δ\delta is sufficiently large, for every SS, |x(S)x(S)|<ε|x(S)-x^{\prime}(S)|<\varepsilon, and therefore,

x(S)1δδt=2δt1V(N;xt1)(S)3ε.x^{\prime}(S)\geq\frac{1-\delta}{\delta}\sum_{t=2}^{\infty}\delta^{t-1}V(N;x_{t-1})(S)-3\varepsilon.

In other words, xx^{\prime} is in the 3ε3\varepsilon-core of the game

1δδt=2δt1V(N;xt1)\frac{1-\delta}{\delta}\sum_{t=2}^{\infty}\delta^{t-1}V(N;x_{t-1})

which is a (infinite) convex combination of the games V(N;xt1),t=2,V(N;x_{t-1}),t=2,\dots, each with the weight

δt11δδ=δt2(1δ)\delta^{t-1}\frac{1-\delta}{\delta}=\delta^{t-2}(1-\delta)

and is therefore in convV(N;x)\operatorname{conv}V(N;x^{\prime}) (because xx^{\prime} is a convex combination of xt1x_{t-1}’s with the weights δt2(1δ)\delta^{t-2}(1-\delta), t=2,3,t=2,3,\dots).

Since ε\varepsilon is arbitrary, from compactness and continuity of V(N;)V(N;\cdot), we conclude that there exists vconvV(N;x)v\in\operatorname{conv}V(N;x) such that xx is in the core vv, as desired.

We now assume that there is a vector xΔx\in\Delta such that xx is in the core of vconvV(N;x).v\in\operatorname{conv}V(N;x). By definition of convV(N;x)\operatorname{conv}V(N;x), there is a split (y1,,yk;α1,,αk)(y_{1},\dots,y_{k};\alpha_{1},\dots,\alpha_{k}) of xx such that

α1V(N;y1)++αkV(N;yk)=v.\alpha_{1}V(N;y_{1})+\dots+\alpha_{k}V(N;y_{k})=v. (5.2)

Fix an ε>0\varepsilon>0. For δ\delta large enough one can divide the set of periods into kk disjoint sets T1,,TkT^{1},\dots,T^{k} in a way that for every j=1,,kj=1,\dots,k,

αj=(1δ)tTjδt1\alpha^{j}=(1-\delta)\sum_{t\in T^{j}}\delta^{t-1} (5.3)

(see for instance, Fudenberg and Maskin (1986)).

At time 1 set v1v_{1} as an arbitrary game where v1(N)=dv_{1}(N)=d. And in general, for tTjt\in T^{j} define xt=yjx_{t}=y_{j}. In words, over the time periods in the set TjT^{j} the allocation is yjy_{j} and the game that follows is V(N;yj)V(N;y_{j}). Note that since V(N;yj)(N)V(N;y_{j})(N) is fixed and equal to dd, for every i=1,,ki=1,\dots,k, yiy_{i} is an allocation of V(N;yj)V(N;y_{j}) (because yiΔ(d)y_{i}\in\Delta(d)). By construction and (5.1) the present value of allocations is xx.

On the other hand, the present value of all the stage games is

(1δ)v1+j=1k(1δ)tTj,t1δt1V(N;xt1)=(1δ)v1+j=1k(1δ)[tTj,t1δt1]V(N;yj).(1-\delta)v_{1}+\sum_{j=1}^{k}(1-\delta)\sum_{t\in T^{j},t\not=1}\delta^{t-1}V(N;x_{t-1})=(1-\delta)v_{1}+\sum_{j=1}^{k}(1-\delta)\left[\sum_{t\in T^{j},t\not=1}\delta^{t-1}\right]V(N;y_{j}).

Let j0j_{0} be such that 1Tj01\in T^{j_{0}}. Using (5.3) we obtain for every coalition SS,

(1δ)v1(S)+j=1k(1δ)tTj,t1δt1V(N;xt1)(S)\displaystyle(1-\delta)v_{1}(S)+\sum_{j=1}^{k}(1-\delta)\sum_{t\in T^{j},t\not=1}\delta^{t-1}V(N;x_{t-1})(S)
=(1δ)v1(S)+j=1kαjV(N;yj)(S)(1δ)V(N;yj0)(S)\displaystyle\qquad\qquad=(1-\delta)v_{1}(S)+\sum_{j=1}^{k}\alpha_{j}V(N;y_{j})(S)-(1-\delta)V(N;y_{j_{0}})(S)
(1δ)v1(S)+j=1kαjV(N;yj)(S).\displaystyle\qquad\qquad\leq(1-\delta)v_{1}(S)+\sum_{j=1}^{k}\alpha_{j}V(N;y_{j})(S).

As V(N;)V(N;\cdot) is continuous, V(N;x)(S)V(N;x)(S) is bounded and therefore, when δ\delta is sufficiently close to 1, (1δ)v1(S)<ε(1-\delta)v_{1}(S)<\varepsilon for every coalition SS. Thus, the present value for every coalition SS satisfies,

((1δ)v1+j=1k(1δ)tTj,t1δt1V(N;xt1))(S)v(S)+ε.\Big{(}(1-\delta)v_{1}+\sum_{j=1}^{k}(1-\delta)\sum_{t\in T^{j},t\not=1}\delta^{t-1}V(N;x_{t-1})\Big{)}(S)\leq v(S)+\varepsilon.

Since xx is in the core of vv, the sequence x1,x2,x_{1},x_{2},\dots is in the ε\varepsilon-fair core of the dynamic game VNV^{N} with the discount factor δ\delta. ∎∎

Example 5.3.

Let N={1,2,3}N=\{1,2,3\} and let eie_{i} be the ii-th vector of the standard basis in 3\mathbb{R}^{3}, that is, its ii-th coordinate is 11 and the others are 0. Define V(N,ei)V(N,e_{i}) to be the additive game where v(j)=1/2v(j)=1/2 for jij\not=i and v(i)=0v(i)=0, which we denote as pip_{-i}. When x=(x1,x2,x3)x=(x^{1},x^{2},x^{3}) is such that xi4/5x^{i}\leq 4/5 for every iNi\in N, then V(N,x)V(N,x) is the simple majority game (i.e., V(N,x0N)(S)=1V(N,x^{N}_{0})(S)=1 iff |S|2|S|\geq 2). Moreover V(N,)V(N,\cdot) is extended to the whole simplex in a continuous fashion, keeping V(N,)(N)=1V(N,\cdot)(N)=1. Note that in all the games involved, the feasible allocations are elements of the simplex {(x1,x2,x3):xi0,ixi=1}.\{(x^{1},x^{2},x^{3}):x^{i}\geq 0,\sum_{i}x^{i}=1\}.

Let v1v_{1}, the initial game, be the simple majority game. Set, x1=e1x_{1}=e_{1}, x2=e2x_{2}=e_{2} and111Here, 3k(mod3)=33k(\thinspace\mod 3)=3. xt=et(mod3)x_{t}=e_{t(\thinspace\mod 3)}. The dynamic induces: v2=V(N,x1)=p1v_{2}=V(N,x_{1})=p_{-1}, v3=V(N,x2)=p2v_{3}=V(N,x_{2})=p_{-2}, and vt=V(N,x2)=p(t1)(mod3)v_{t}=V(N,x_{2})=p_{-(t-1)(\thinspace\mod 3)}. It turns out that when t>1t>1 the core of vtv_{t} is non-empty. However, if the allocation at time tt is the unique core allocation of vtv_{t}, the next stage-game is the majority game, whose core is empty.

It is easy to check that x1,x2,x_{1},x_{2},\dots is in the ε\varepsilon-fair core for discount factors large enough. To see that the dynamical game satisfies the sufficient condition of Theorem 5.2, consider x=(1/3,1/3,1/3)x=(1/3,1/3,1/3). Let vv be the additive game with weights 1/31/3 assigned to each player. Note that

  1. (a)

    xx is in the core of vv;

  2. (b)

    i=1313ei\sum_{i=1}^{3}\frac{1}{3}e_{i} is a split of xx and

  3. (c)

    v=i=1313pi=i=1313V(N,ei)v=\sum_{i=1}^{3}\frac{1}{3}p_{-i}=\sum_{i=1}^{3}\frac{1}{3}V(N,e_{i}).

Thus the sufficient condition of Theorem 5.2 is satisfied.

Let MM be a closed set of allocations. For a vector xx define convMV(N;x)\operatorname{conv}_{M}V(N;x) as convVN(x)\operatorname{conv}V^{N}(x) was defined, with the extra condition that the allocations yjy_{j} are in convM\operatorname{conv}M. That is, convMV(N;x)\operatorname{conv}_{M}V(N;x) is the set all games that can be expressed as j=1kαjV(N;yj)\sum_{j=1}^{k}\alpha_{j}V(N;y_{j}), where (y1,,yk;α1,,αk)(y_{1},\dots,y_{k};\alpha_{1},\dots,\alpha_{k}) is a split of xx and yjconvMy_{j}\in\operatorname{conv}M, j=1,,kj=1,\dots,k.

Theorem 5.4.

Consider a game where V(N;)V(N;\cdot) is continuous and bounded. For γ>0\gamma>0 denote Mγ={x;V(N;x)(N)>supyV(N;y)(N)γ}M_{\gamma}=\{x;~V(N;x)(N)>\sup_{y}V(N;y)(N)-\gamma\}. For any ε>0\varepsilon>0 the efficient ε\varepsilon-fair core of a game V(N;)V(N;\cdot) is not empty for δ\delta large enough if and only if for every γ\gamma sufficiently small there exists xx and vconvMγV(N;x)v\in\operatorname{conv}_{M_{\gamma}}V(N;x) such that xx is in the γ\gamma-core of vv.

The proof is similar to the proof of Theorem 5.2 and is therefore omitted.

5.2 Non-emptyness of the stable core

Recall that V(S;xS)V(S;x^{S}) is the stage game played with SS as the grand coalition after a stage in which the allocation was xSx^{S}. We now assume that V(S;x)(T)V(S;x)(T) depends on xS(T)=iTxix^{S}(T)=\sum_{i\in T}x_{i} for every SS that contains TT in a continuous and monotonically increasing fashion. In particular, the worth of coalition TST\subseteq S at time tt depends only on its total share at time t1t-1. For every coalition TT and time tt, we define UTt(c)U^{t}_{T}(c), inductively. UT1(c)=V(S;x)(T)U^{1}_{T}(c)=V(S;x)(T), where x(T)=cx(T)=c. Note that this is well defined, as V(S;x)(T)V(S;x)(T) depends solely on x(T)x(T). Then, UTt(c)=UT1(UTt1(c))U^{t}_{T}(c)=U^{1}_{T}(U^{t-1}_{T}(c)). Define fT(c)f_{T}(c) to be the limit of UTt(c)U^{t}_{T}(c). Due to continuity this limit exists. Thus, it satisfies fT(c)=fT(fT(c))f_{T}(c)=f_{T}(f_{T}(c)). That is, fT(c)f_{T}(c) is a fixed point of UT1U^{1}_{T} and of fTf_{T}.

We further assume that fT(c)f_{T}(c) is finite for every TT and cc, which in equivalent to assuming that either the set of fixed points of UT1U^{1}_{T} is unbounded or UT1(x)<xU^{1}_{T}(x)<x for xx sufficiently large.222The function UT1U^{1}_{T} is continuous and monotonic. In case the set of the fixed points of UT1U^{1}_{T} is unbounded, every non-fixed point of UT1U^{1}_{T} is between two fixed points. The set of fixed points of UT1U^{1}_{T} is closed, and therefore for every non-fixed point of UT1U^{1}_{T}, say cc, there are two closest fixed point, one above cc and one below it. The sequence UTt(c)U^{t}_{T}(c) then converges to one of the two (depending on whether UTt(c)>cU^{t}_{T}(c)>c or UTt(c)<cU^{t}_{T}(c)<c). If, however, the set of fixed points of UT1U^{1}_{T} is bounded, then the sequence UTt(c)U^{t}_{T}(c) diverges to infinity in case UTt(c)>cU^{t}_{T}(c)>c asymptotically. In case UTt(c)<cU^{t}_{T}(c)<c asymptotically, the sequence UTt(c)U^{t}_{T}(c) is decreasing and fT(c)f_{T}(c) is finite.

Let xx be an allocation of v1v_{1} and define the characteristic function uxu_{x} as follows: ux(T)=fT(x(T))u_{x}(T)=f_{T}(x(T)) for every coalition TT.

Lemma 5.5.

For every ε>0\varepsilon>0 there exists a time mm such that for every cv1(N)c\leq v_{1}(N), TNT\subseteq N and an allocation xx of v1v_{1} with x(T)=cx(T)=c, |ux(T)UTt(c)|<ε|u_{x}(T)-U^{t}_{T}(c)|<\varepsilon for every tmt\geq m.

Proof.

Fix ε>0\varepsilon>0 and a coalition TT. Denote by FF the set of fixed points of V(S;x)(T)V(S;x)(T) in the interval [0,v1(N)][0,v_{1}(N)]. Let BB be a finite subset of FF having the property that for every aFa\in F there is bBb\in B such that |ab|<ε|a-b|<\varepsilon. Since V(S;x)(T)V(S;x)(T) is continuous and monotonically increasing in x(T)x(T), fTf_{T} is monotonically increasing. Thus, fT(a)[b1,b2]f_{T}(a)\in[b_{1},b_{2}], for every a[b1,b2]a\in[b_{1},b_{2}] with b1,b2Bb_{1},b_{2}\in B. Moreover, the distance |fT(a)UTt(a)||f_{T}(a)-U^{t}_{T}(a)| is decreasing with tt. Denote by A(b)A(b) the set of all points that are absorbed to bBb\in B. That is, A(b)={a:fT(a)=b}.A(b)=\{a\colon f_{T}(a)=b\}.

For every bBb\in B, there is time mbm_{b} such that |bUTt(a)|<ε|b-U^{t}_{T}(a)|<\varepsilon for every tmbt\geq m_{b} and aA(b)a\in A(b). Let mT=max{mb:bB}m_{T}=\max\{m_{b}\colon b\in B\}. Thus, for every a[0,v1(N)]a\in[0,v_{1}(N)], either aA(b)a\in A(b) for some bBb\in B, in which case |fT(a)UTt(a)|=|bUTt(a)|<ε|f_{T}(a)-U^{t}_{T}(a)|=|b-U^{t}_{T}(a)|<\varepsilon for every tmTt\geq m_{T}, or |afT(a)||UTt(a)fT(a)|<ε|a-f_{T}(a)|\leq|U^{t}_{T}(a)-f_{T}(a)|<\varepsilon for every tt. Since there are finitely many coalitions, m=max{mT:TN}m=\max\{m_{T}\colon T\subseteq N\} satisfies the assertion of the lemma. ∎∎

Theorem 5.6.

Consider a game where V(S;x)(T)V(S;x)(T) is continuously determined by x(T)x(T) in an increasingly monotonic fashion. Assume furthermore, that V(N;x)(N)=v1(N)=1V(N;x)(N)=v_{1}(N)=1 when x(N)=v1(N)x(N)=v_{1}(N). Then, the two following statements are equivalent:

  1. (i)

    For any ε>0\varepsilon>0 there is δ0<1\delta_{0}<1 such that for every δ[δ0,1)\delta\in[\delta_{0},1) the ε\varepsilon-stable core of a game (V,δ)(V,\delta) is not empty.

  2. (ii)

    For every ε>0\varepsilon>0 there exists an allocation xx of v1v_{1} such that the ε\varepsilon-core of uxu_{x} is not empty.

Before we proceed to the proof of this theorem, we need an auxiliary result. Let a1,a2,a_{1},a_{2},\dots be a bounded sequence of numbers. For any integer hh denote, ah,δ=(1δ)t=hδthata_{*}^{h,\delta}=(1-\delta)\sum_{t=h}^{\infty}\delta^{t-h}a_{t}. The proof of Theorem 5.6 uses the following lemma.

Lemma 5.7.

For every δ<1\delta<1 large enough and every bounded sequence of numbers a1,a2,a_{1},a_{2},\dots such that {ah,δ}h\{a_{*}^{h,\delta}\}_{h} has an accumulation point a0a\geq 0, and every γ>0\gamma>0 there is a time hh such that ah>aγa_{h}>a-\gamma, while ah<a+γa_{*}^{h}<a+\gamma.

Proof.

For every h1<h2h_{1}<h_{2},

ah1,δ=(1δ)t=h1h21δth1at+(1δ)(1t=h2δth)ah2,δ.a_{*}^{h_{1},\delta}=(1-\delta)\sum_{t=h_{1}}^{h_{2}-1}\delta^{t-h_{1}}a_{t}+(1-\delta)\left(1-\sum_{t=h_{2}}^{\infty}\delta^{t-h}\right)a_{*}^{h_{2},\delta}. (5.4)

We assume that the sequence a1,a2,a_{1},a_{2},\dots is bounded by M1M\geq 1. Since aa is an accumulation point, there are h1<h2h_{1}<h_{2} such that

t=h1h21δth1>1γ2M and |ah,δa|<γ2, for h=h1,h2.\sum_{t=h_{1}}^{h_{2}-1}\delta^{t-h_{1}}>1-\frac{\gamma}{2M}\ \text{ and }|a_{*}^{h,\delta}-a|<\frac{\gamma}{2},\ \text{ for }\ h=h_{1},h_{2}.

We consider the greatest hh, h1hh2h_{1}\leq h\leq h_{2} such that ahaγa_{h}\geq a-\gamma. There exists such hh because if all hh between h1h_{1} and h2h_{2} satisfy ah<aγa_{h}<a-\gamma, then

ah1<(1γ2M)(aγ)+γ2MM<aγ2,a_{*}^{h_{1}}<\left(1-\frac{\gamma}{2M})(a-\gamma\right)+\frac{\gamma}{2M}M<a-\frac{\gamma}{2},

which contradicts the choice of h1h_{1}.

As for aha_{*}^{h}, (5.4) applied to h=h1h=h_{1} and to h2h_{2} implies that

ah,δ\displaystyle a_{*}^{h,\delta} =(1δ)t=hh21δthat+(1δ)(1t=h2δth)ah2,δ\displaystyle=(1-\delta)\sum_{t=h}^{h_{2}-1}\delta^{t-h}a_{t}+(1-\delta)\left(1-\sum_{t=h_{2}}^{\infty}\delta^{t-h}\right)a_{*}^{h_{2},\delta}
(1δ)ah+(1δ)t=h+1h21δth(aγ)+(1δ)(1t=h2δth)(a+γ/2).\displaystyle\leq(1-\delta)a_{h}+(1-\delta)\sum_{t=h+1}^{h_{2}-1}\delta^{t-h}(a-\gamma)+(1-\delta)\left(1-\sum_{t=h_{2}}^{\infty}\delta^{t-h}\right)(a+\gamma/2).

When δ\delta is large enough, (1δ)ah<γ/2(1-\delta)a_{h}<\gamma/2. Thus, ah,δγ/2+δ(a+γ/2)a+γ,a_{*}^{h,\delta}\leq\gamma/2+\delta(a+\gamma/2)\leq a+\gamma, as desired. ∎∎

Proof of Theorem 5.6.

We assume without loss of generality that v1(N)=1v_{1}(N)=1. We prove that (i) implies (ii). We assume that for any ε>0\varepsilon>0 the ε\varepsilon-stable core of (V,δ)(V,\delta) is not empty for δ\delta sufficiently large. Fix ε>0\varepsilon>0 and assume that 1ε<δ1-\varepsilon<\delta.

Let mm be the one guaranteed by Lemma 5.5 and ε\varepsilon. Suppose that the discount factor δ\delta is large enough so the total payoff of any coalition during mm periods could not exceed ε\varepsilon.

Let x1,x2,x_{1},x_{2},\dots be in the ε\varepsilon-stable core of (V,δ)(V,\delta) and let xx_{*} be an accumulation point of the sequence xh=xh(δ)=(1δ)t=hδthxt,h=1,2.x^{h}_{*}=x^{h}_{*}(\delta)=(1-\delta)\sum_{t=h}^{\infty}\delta^{t-h}x_{t},~h=1,2.\dots (it exists because, by assumption, the sequence of allocations is bounded).

By assumption, x1(N)=x2(N)=x_{1}(N)=x_{2}(N)=\dots. We will show that xx_{*} is in the 5ε5\varepsilon-core of uxu_{x_{*}}. If not, then there is a coalition TT such that x(T)<ux(T)5ε.x_{*}(T)<u_{x_{*}}(T)-5\varepsilon. In particular, x(T)x_{*}(T) is not a fixed point of fTf_{T}. Since for every time hh, xhx^{h}_{*} is an average of xh,xh+1,x_{h},x_{h+1},\dots, we have that x(N):=xh(N)=V(N,xt)(N)=v1(N)x(N):=x^{h}_{*}(N)=V(N,x_{t})(N)=v_{1}(N) (the last equality is by assumption) for every period tt, implying that xx_{*} is an allocation of v1v_{1}.

Since the set of fixed points of fTf_{T} is closed, and x(T)x_{*}(T) is not a fixed point of fTf_{T}, one can find β>0\beta>0 such that

xh(T)>x(T)β implies fT(xh(T))fT(x(T)).x^{h}_{*}(T)>x_{*}(T)-\beta\ \text{ implies }\ f_{T}(x^{h}_{*}(T))\geq f_{T}(x_{*}(T)). (5.5)

The reason is that when xh(T)x^{h}_{*}(T) is not a fixed point of fTf_{T}, there is an open interval around xh(T)x^{h}_{*}(T), whose points have all the same range as xh(T)x^{h}_{*}(T). That is, fTf_{T} is fixed around xh(T)x^{h}_{*}(T). Thus, there is β>0\beta>0 such that xh(T)>x(T)βx^{h}_{*}(T)>x_{*}(T)-\beta implies fT(xh(T))=fT(x(T))f_{T}(x^{h}_{*}(T))=f_{T}(x_{*}(T)). In case xh(T)>x(T)x^{h}_{*}(T)>x_{*}(T), then by monotonicity fT(xh(T))fT(x(T))f_{T}(x^{h}_{*}(T))\geq f_{T}(x_{*}(T)) and therefore, (5.5).

Applying Lemma 5.7 to the sequence x1(T),x2(T),x_{1}(T),x_{2}(T),\dots and the accumulation point x(T)x_{*}(T), we obtain that for γ=min(β,ε)\gamma=\min(\beta,\varepsilon), there is a time hh such that

xh(T)>x(T)γ and xh(T)<x(T)+γ.x_{h}(T)>x_{*}(T)-\gamma\ \text{ and }\ x^{h}_{*}(T)<x_{*}(T)+\gamma. (5.6)

In words, the instantaneous payoffs of coalition TT at time hh is greater than x(T)γx_{*}(T)-\gamma, while the present value of coalition TT’s payoff at time h+1h+1 is less than x(T)+γx_{*}(T)+\gamma.

We now describe a deviation of coalition TT. At time h+1h+1 coalition TT deviates and plays the game V(T,xh(T))V(T,x_{h}(T)). From time h+2h+2 on, any allocation of the stage-game is fine. After mm periods the worth of the coalition TT in the stage-game, is by Lemma 5.5, close to uxh(T)u_{x_{h}}(T) up to ε\varepsilon. Since the first mm periods after hh contribute at most ε\varepsilon to the entire present value of coalition TT, the payoff (discounted to time h+1h+1) for TT due to the deviation is at least uxh(T)2εu_{x_{h}}(T)-2\varepsilon.

By (5.6), xh(T)>x(T)γx(T)βx_{h}(T)>x_{*}(T)-\gamma\geq x_{*}(T)-\beta. Because of (5.5), uxh(T)ux(T)u_{x_{h}}(T)\geq u_{x_{*}}(T). Thus, due to the deviation, the payoff of coalition TT is at least ux(T)2εu_{x_{*}}(T)-2\varepsilon. However, the sequence x1,x2,x_{1},x_{2},\dots is in the ε\varepsilon-stable core of (V,δ)(V,\delta), and therefore, by deviating coalition TT cannot get more than ε\varepsilon beyond the originally planned payoff (xh+1(T)x^{h+1}_{*}(T)). Thus,

ux(T)2εxh+1(T)+ε.u_{x_{*}}(T)-2\varepsilon\leq x^{h+1}_{*}(T)+\varepsilon. (5.7)

Again from (5.6) we have xh(T)<x(T)+γx(T)+εx^{h}_{*}(T)<x_{*}(T)+\gamma\leq x_{*}(T)+\varepsilon. Thus,

xh+1(T)xh(T)+εx(T)+2ε.x^{h+1}_{*}(T)\leq x^{h}_{*}(T)+\varepsilon\leq x_{*}(T)+2\varepsilon. (5.8)

The first inequality of (5.8) is due to the fact that 1δ<ε1-\delta<\varepsilon (as assumed at the beginning of the proof) and xh(T)v1(N)=1x_{h}(T)\leq v_{1}(N)=1. Hence, by (5.7) and (5.8), ux(T)2εxh+1(T)+εx(T)+3ε.u_{x_{*}}(T)-2\varepsilon\leq x^{h+1}_{*}(T)+\varepsilon\leq x_{*}(T)+3\varepsilon. It implies that ux(T)5εx(T).u_{x_{*}}(T)-5\varepsilon\leq x_{*}(T). This is a contradiction, and therefore xx_{*} is the 5ε5\varepsilon-core of uxu_{x_{*}}.

The proof that (ii) implies (i) is relatively easy and is therefore omitted. ∎∎

Remark 5.8.

Assertion (ii) of Theorem 5.6 states that for every ε>0\varepsilon>0 there exists an allocation xx of v1v_{1} such that the ε\varepsilon-core of uxu_{x} is not empty. Due to lack of continuity it is impossible to conclude that there exists an allocation xx of v1v_{1} such that the core of uxu_{x} is not empty. This is so because when a sequence of allocations of v1v_{1}, say (xk)k(x_{k})_{k} (each in the ε\varepsilon-core of the respective uxku_{x_{k}}), is converging to xx, there is no guarantee that uxku_{x_{k}} converges to uxu_{x}.

6 The credible core

The third type of core we are about to define is close in spirit to subgame perfect equilibrium in the theory of non-cooperative games. A dissatisfied coalition may deviate at any time in which future allocations guarantee less than it can do alone. Hence, stability conditions must be preserved not only at the beginning of the game, but throughout the entire game. But when creating its own game, a coalition, say SS may face a threat from one of its sub-coalitions, say TT. The game established by TT may depend on the entire history of allocations, starting from the grand coalition allocation at the beginning of game, continuing with SS-allocation and ending with allocations of its own.

The game may start with the grand coalition, run this way for a while and only then coalition S1S_{1} may decide to deviate, run for a while and then coalition S2S_{2} may deviate etc. Thus, histories now consist of x1S1,x2S2,,xtStx^{S_{1}}_{1},x^{S_{2}}_{2},\dots,x^{S_{t}}_{t}, where S1=NS_{1}=N and the sequence of SS_{\ell} is decreasing (w.r.t. inclusion). A history x1S1,x2S2,,xtStx^{S_{1}}_{1},x^{S_{2}}_{2},\dots,x^{S_{t}}_{t} is feasible if at any time tt, xtStx^{S_{t}}_{t} is an allocation of the stage game VSt(xt1St1).V^{S_{t}}(x^{S_{t-1}}_{t-1}).

A central planner has an allocation policy, denoted σ\sigma, that associates with any time and any possible instantaneous game an allocation. In other words, the central planner has a full contingency plan as to how the available cake should be split at any point in time. Formally, the allocation policy σ\sigma is such that σ(xtSt)\sigma(x^{S_{t}}_{t}) is an allocation of the game V(St+1;xtSt)V(S_{t+1};x^{S_{t}}_{t}).

After any history of allocations, x1S1,x2S2,,xtStx^{S_{1}}_{1},x^{S_{2}}_{2},\dots,x^{S_{t}}_{t}, an allocation policy σ\sigma determines uniquely a continuation stream of allocations: xt+1St=σ(xtSt)x^{S_{t}}_{t+1}=\sigma(x^{S_{t}}_{t}), xt+2St=σ(xt+1St)x^{S_{t}}_{t+2}=\sigma(x^{S_{t}}_{t+1}), etc. We denote this continuation by Cσ(x1S1,x2S2,,xtSt)C_{\sigma}(x^{S_{1}}_{1},x^{S_{2}}_{2},\dots,x^{S_{t}}_{t}).

Definition 6.1 (Credible core).

An allocation policy σ\sigma is in the credible core with discount factor δ\delta of (V,δ)(V,\delta) if for every history x1S1,x2S2,,xtStx^{S_{1}}_{1},x^{S_{2}}_{2},\dots,x^{S_{t}}_{t} the sequence Cσ(x1S1,x2S2,,xtSt)C_{\sigma}(x^{S_{1}}_{1},x^{S_{2}}_{2},\dots,x^{S_{t}}_{t}) of allocations is in the stable core of V(St+1;xtSt)V(S_{t+1};x^{S_{t}}_{t}).

A similar idea has been used in a non-cooperative context by Bernheim et al. (1987); Bernheim and Whinston (1987). These authors consider Nash equilibria that are immune from deviations not just of single players but also of coalitions. Not every deviation is acceptable, though: a deviation of some coalition has to be in turn immune from deviations of sub-coalitions.

The main result of this section shows that a form of the one-deviation principle holds for the credible core. This principle goes back to Blackwell (1965) and has been widely used in extensive form noncooperative games. Recently Vartiainen (2008) applied it in the study of coalition formation in a cooperative context.

Definition 6.2.

A coalition SStS\subsetneqq S_{t} has a profitable one-deviation after the history x1S1,x2S2,,xtStx^{S_{1}}_{1},x^{S_{2}}_{2},\dots,x^{S_{t}}_{t} from σ\sigma, if there is an allocation xt+1Sx^{S}_{t+1} of V(S;xtSt)V(S;x^{S_{t}}_{t}) such that the present value for coalition SS of the sequence that starts at xt+1Sx^{S}_{t+1} and continues with Cσ(x1S1,x2S2,,xtSt,xt+1S)C_{\sigma}(x^{S_{1}}_{1},x^{S_{2}}_{2},\dots,x^{S_{t}}_{t},x^{S}_{t+1}) is greater than the present value for SS of the planned sequence Cσ(x1S1,x2S2,,xtSt)C_{\sigma}(x^{S_{1}}_{1},x^{S_{2}}_{2},\dots,x^{S_{t}}_{t}).

Theorem 6.3 (The one-deviation principle).

An allocation policy σ\sigma is in the credible core if and only if after every history x1S1,x2S2,,xtStx^{S_{1}}_{1},x^{S_{2}}_{2},\dots,x^{S_{t}}_{t} and for every SStS\subsetneq S_{t} there is no profitable one-deviation.

Proof.

The ‘only if’ direction is trivial. For the ‘if’ part, assume that after every history x1S1,x2S2,,xtStx^{S_{1}}_{1},x^{S_{2}}_{2},\dots,x^{S_{t}}_{t} and for every SStS\subsetneq S_{t} there is no profitable one-deviation. Suppose that there is a coalition SStS\subsetneq S_{t} that has a profitable deviation after the sequence x1S1,x2S2,,xtStx^{S_{1}}_{1},x^{S_{2}}_{2},\dots,x^{S_{t}}_{t}. Denote the gain by a>0a>0. By continuity we may assume that this deviation consists of finite number stages. Consider the shortest deviation of SS after x1S1,x2S2,,xtStx^{S_{1}}_{1},x^{S_{2}}_{2},\dots,x^{S_{t}}_{t} that guarantees a gain of at least aa. This deviation is xt+1S,,xt+Sx^{S}_{t+1},\dots,x^{S}_{t+\ell}. It implies that the deviation xt+1S,,xt+1Sx^{S}_{t+1},\dots,x^{S}_{t+\ell-1} guarantees SS less than aa, meaning that the single deviation of SS to xt+Sx^{S}_{t+\ell} after the entire history x1S1,x2S2,,xtSt,xt+1S,,xt+1Sx^{S_{1}}_{1},x^{S_{2}}_{2},\dots,x^{S_{t}}_{t},x^{S}_{t+1},\dots,x^{S}_{t+\ell-1} makes a positive gain for SS. This shows that there is no profitable one-deviation, as this direction of the theorem claims. ∎∎

Note that the theorem does not say that when the allocation policy σ\sigma is in the credible core, the instantaneous allocations are in the respective stage game.

Remark 6.4.

Theorem 6.3 holds also under a richer non-Markovian dynamic, where VV depends on the entire history of allocations and not only on the last allocation.

7 Final remarks

We close the paper with some additional comments.

More on the non-emptyness of the core

Consider a game where V(N;)(N)V(N;\cdot)(N) is constant. In addition assume that for every coalition SS, V(N;)(S)V(N;\cdot)(S) is bounded. The ε\varepsilon-stable core with discount factor δ\delta is not empty if and only if the core of v(,δ)v_{*}(\cdot,\delta) is non-empty.

No-short assumption

Throughout the paper we assumed that the stage allocation, xtSx^{S}_{t}, satisfies two assumptions. First, the allocation of player ii is at least her v(i)v(i), that is, xtS(i)Bx^{S}_{t}(i)\geq B, and second, xtSx^{S}_{t} is locally efficient, that is, xtS(S)=vtS(S)x^{S}_{t}(S)=v^{S}_{t}(S). This assumption assumes that the inter-temporal transfers are limited. That is BB might be well below vt(i)v_{t}(i) at a certain moment, but since the overall payoff in the entire dynamic game needs to be individually rational, the instantaneous payoffs need to be sometimes higher than the stage IR level. The technical advantage of these assumptions is that the set of possible allocations at any stage is compact.

Random games

We analyze games where the instantaneous game depends deterministically on the history. The issue of stochastic dynamic game where the stage games are endogenously determined remains open for further studies.

Acknowledgements

The authors thank Sandro Brusco for helpful comments and relevant references.

References

  • Becker and Chakrabarti (1995) Becker, R. A. and Chakrabarti, S. K. (1995) The recursive core. Econometrica 63, 401–423.
  • Bernheim et al. (1987) Bernheim, B. D., Peleg, B., and Whinston, M. D. (1987) Coalition-proof Nash equilibria. I. Concepts. J. Econom. Theory 42, 1–12. URL http://dx.doi.org/10.1016/0022-0531(87)90099-8.
  • Bernheim and Whinston (1987) Bernheim, B. D. and Whinston, M. D. (1987) Coalition-proof Nash equilibria. II. Applications. J. Econom. Theory 42, 13–29. URL http://dx.doi.org/10.1016/0022-0531(87)90100-1.
  • Blackwell (1965) Blackwell, D. (1965) Discounted dynamic programming. Ann. Math. Statist. 36, 226–235.
  • Chwe (1994) Chwe, M. S.-Y. (1994) Farsighted coalitional stability. J. Econom. Theory 63, 299–325. URL http://dx.doi.org/10.1006/jeth.1994.1044.
  • Diamantoudi and Xue (2007) Diamantoudi, E. and Xue, L. (2007) Coalitions, agreements and efficiency. J. Econom. Theory 136, 105–125.
  • Fudenberg and Maskin (1986) Fudenberg, D. and Maskin, E. (1986) The folk theorem in repeated games with discounting or with incomplete information. Econometrica 54, 533–554.
  • Gale (1978) Gale, D. (1978) The core of a monetary economy without trust. J. Econom. Theory 19, 456–491.
  • Habis and Herings (2010) Habis, H. and Herings, P. J.-J. (2010) A Note on The Weak Sequential Core of Dynamic TU Games. Research Memoranda 022, Maastricht : METEOR, Maastricht Research School of Economics of Technology and Organization. URL http://econpapers.repec.org/RePEc:dgr:umamet:2010022.
  • Hellman (2008) Hellman, Z. (2008) Bargaining set solution concepts in dynamic cooperative games. Technical report, Munich Personal RePEc Archive. URL http://mpra.ub.uni-muenchen.de/8798/.
  • Konishi and Ray (2003) Konishi, H. and Ray, D. (2003) Coalition formation as a dynamic process. J. Econom. Theory 110, 1–41.
  • Koutsougeras (1998) Koutsougeras, L. C. (1998) A two-stage core with applications to asset market and differential information economies. Econom. Theory 11, 563–584.
  • Kovalenkov and Wooders (2003) Kovalenkov, A. and Wooders, M. (2003) Approximate cores of games and economies with clubs. J. Econom. Theory 110, 87–120.
  • Kovalenkov and Wooders (2005) Kovalenkov, A. and Wooders, M. (2005) Laws of scarcity for a finite game—exact bounds on estimations. Econom. Theory 26, 383–396. URL http://dx.doi.org/10.1007/s00199-003-0443-7.
  • Kovalenkov and Wooders (2001a) Kovalenkov, A. and Wooders, M. H. (2001a) Epsilon cores of games with limited side payments: nonemptiness and equal treatment. Games Econom. Behav. 36, 193–218. URL http://dx.doi.org/10.1006/game.2000.0815.
  • Kovalenkov and Wooders (2001b) Kovalenkov, A. and Wooders, M. H. (2001b) An exact bound on epsilon for nonemptiness of epsilon cores of games. Math. Oper. Res. 26, 654–678. URL http://dx.doi.org/10.1287/moor.26.4.654.10001.
  • Kranich et al. (2005) Kranich, L., Perea, A., and Peters, H. (2005) Core concepts for dynamic TU games. Int. Game Theory Rev. 7, 43–61.
  • Oviedo (2000) Oviedo, J. (2000) The core of a repeated nn-person cooperative game. European J. Oper. Res. 127, 519–524.
  • Petrosjan and Zaccour (2003) Petrosjan, L. and Zaccour, G. (2003) Time-consistent Shapley value allocation of pollution cost reduction. J. Econom. Dynam. Control 27, 381–398.
  • Petrosjan (1977) Petrosjan, L. A. (1977) Stability of the solutions in differential games with several players. Vestnik Leningrad. Univ. 46–52, 147.
  • Petrosjan (1993) Petrosjan, L. A. (1993) Differential Games of Pursuit. World Scientific Publishing Co. Inc., River Edge, NJ.
  • Predtetchinski (2007) Predtetchinski, A. (2007) The strong sequential core for stationary cooperative games. Games Econom. Behav. 61, 50–66.
  • Predtetchinski et al. (2006) Predtetchinski, A., Herings, P. J. J., and Perea, A. (2006) The weak sequential core for two-period economies. Internat. J. Game Theory 34, 55–65.
  • Predtetchinski et al. (2002) Predtetchinski, A., Herings, P. J.-J., and Peters, H. (2002) The strong sequential core for two-period economies. J. Math. Econom. 38, 465–482.
  • Predtetchinski et al. (2004) Predtetchinski, A., Herings, P. J.-J., and Peters, H. (2004) The strong sequential core in a dynamic exchange economy. Econom. Theory 24, 147–162.
  • Ray (1989) Ray, D. (1989) Credible coalitions and the core. Internat. J. Game Theory 18, 185–187. URL http://dx.doi.org/10.1007/BF01268157.
  • Ray (2007) Ray, D. (2007) A Game-Theoretic Perspective on Coalition Formation. Lipsey Lectures. Oxford University Press, Oxford.
  • Ray and Vohra (1999) Ray, D. and Vohra, R. (1999) A theory of endogenous coalition structures. Games Econom. Behav. 26, 286–336. URL http://dx.doi.org/10.1006/game.1998.0648.
  • Shapley and Shubik (1966) Shapley, L. S. and Shubik, M. (1966) Quasi-Cores in a Monetary Economy with Nonconvex Preferences. Econometrica 34, pp. 805–827. URL http://www.jstor.org/stable/1910101.
  • Shubik and Wooders (1983a) Shubik, M. and Wooders, M. H. (1983a) Approximate cores of replica games and economies. I. Replica games, externalities, and approximate cores. Math. Social Sci. 6, 27–48. URL http://dx.doi.org/10.1016/0165-4896(83)90044-6.
  • Shubik and Wooders (1983b) Shubik, M. and Wooders, M. H. (1983b) Approximate cores of replica games and economies. II. Set-up costs and firm formation in coalition production economies. Math. Social Sci. 6, 285–306. URL http://dx.doi.org/10.1016/0165-4896(83)90063-X.
  • Vartiainen (2008) Vartiainen, H. (2008) One-deviation principle in coalition formation. Discussion Papers 35, Aboa Centre for Economics. URL http://ideas.repec.org/p/tkk/dpaper/dp35.html.
  • Wooders (1983) Wooders, M. H. (1983) The epsilon core of a large replica game. J. Math. Econom. 11, 277–300. URL http://dx.doi.org/10.1016/0304-4068(83)90005-8.
  • Wooders and Zame (1984) Wooders, M. H. and Zame, W. R. (1984) Approximate cores of large games. Econometrica 52, 1327–1350. URL http://dx.doi.org/10.2307/1913508.
  • Xue (1998) Xue, L. (1998) Coalitional stability under perfect foresight. Econom. Theory 11, 603–627. URL http://dx.doi.org/10.1007/s001990050204.