Academia.eduAcademia.edu

A recursive solution concept for multichoice games

2007

Abstract. We propose a new axiomatization of the Shapley value for cooperative games, where symmetry and efficiency can be discarded and replaced with new natural axioms. From any game, an excluded-player game is built by discarding all coalitions that contain a fixed player. Then it is shown that the Shapley value is the unique value satisfying the linearity axiom, the nullity axiom, the excluded-null-player axiom, and the equity axiom. In the second part, by generalizing the above material, the Shapley value for multichoice games is worked out. Key words. Shapley value, multichoice games, equity, generalized nullity axiom. 1

A recursive solution concept for multichoice games Fabien LANGE Michel GRABISCH Université Paris I - Panthéon-Sorbonne CERMSEM, 106-112 bd de l’Hôpital 75013 Paris, France email [email protected] email [email protected] June 17, 2007 Abstract. We propose a new axiomatization of the Shapley value for cooperative games, where symmetry and efficiency can be discarded and replaced with new natural axioms. From any game, an excluded-player game is built by discarding all coalitions that contain a fixed player. Then it is shown that the Shapley value is the unique value satisfying the linearity axiom, the nullity axiom, the excluded-null-player axiom, and the equity axiom. In the second part, by generalizing the above material, the Shapley value for multichoice games is worked out. Key words. Shapley value, multichoice games, equity, generalized nullity axiom. 1 Introduction The value or solution concept of a game is a key concept in cooperative game theory, since it defines a rational imputation given to the players if they join the grand coalition. In this respect, the Shapley value remains the best known solution concept [11], and it has been axiomatized by many authors in various ways (see especially Weber [13], or the survey by Monderer and Samet [8]). If the definition and axiomatization of the Shapley value is well established for classical cooperative TU-games, the situation is less clear when considering variants of classical TU-games, like multichoice games [7], games in partition function form [12], etc. In this paper, we focus on multichoice games, where players are allowed to have several (and totally ordered) levels of participation. Hence, a solution for multichoice games assigns a numerical value to each possible participation level and to each player. The original proposal of Hsiao and Raghavan [7] for the Shapley value has been, up to our knowledge, scarcely used due to its complexity. Another proposal is due to Faigle and Kern [5], and compared to the former one by Branzei et al. [3], and also by the authors [6]. The value proposed by Faigle and Kern, although elegant but still with a very high computational complexity, is more rooted in combinatorics than in game theory, and takes as a basis the 1 expression of the Shapley value using maximal chains in the lattice of coalitions. In [6], the authors proposed an alternative view having the same complexity than the usual Shapley value for classical TU-games. It turned out that our value was identical to the egalitarian value proposed by Peters and Zank [10], although with different axioms and some restrictions (namely, all players should have the same set of participation levels). Although close to the axiomatization proposed by Weber for classical TU-games, our axiomatization in [6] suffered from a complex symmetry axiom, hard to interpret, the fundamental problem there being that the classical notion of symmetry among players cannot hold since two different players may have a different set of participation levels (note that this difficulty was avoided by Peters and Zank, since they considered multichoice games with all players having the same set of participation levels). In this paper, we propose a new axiomatization for the so-called egalitarian value, which is based essentially on carriers and on a recursive scheme, and which does not make use of a symmetry axiom. In Section 3, we present the main ideas applied on classical TU-games, and we come up with a very simple and natural axiomatization using linearity, a nullity axiom which uses also carriers, and an equity axiom stating that the sharing should be uniform and efficient for the unanimity game based on the grand coalition (this is in fact a very weak version of the efficiency axiom). In Section 4, the same process is applied to multichoice games. An additional axiom (called decreased level axiom) is used, to take into account the case where a player does not participate at the highest level. In the sequel, N refers to the set of positive integers. In order to avoid a heavy notation, we will often omit braces for subsets, by writing i instead of {i} or 123 for {1, 2, 3}. Furthermore, cardinalities of subsets S, T, . . . will be denoted by the corresponding lower case letters s, t, . . . 2 Mathematical background We begin by recalling necessary material on lattices (a good introduction on lattices can be found in [4]), in a finite setting. A lattice is a set L endowed with a partial order ≤ such that for any x, y ∈ L their least upper bound x ∨ y and greatest lower bound x ∧ y always exist. For finite lattices, the greatest element of L (denoted ⊤) and least element ⊥ always exist. x covers y (denoted x ≻ y) if x > y and there is no z such that x > z > y. A ranked lattice is a pair (L, r), where L is a lattice and the rank function r : L → N satisfies the property that r(y) = r(x) + 1 whenever y covers x in L. The lattice is distributive if ∨, ∧ obey distributivity. An element j ∈ L is join-irreducible if it cannot be expressed as a supremum of other elements. Equivalently j is join-irreducible if it covers only one element. The set of all join-irreducible elements of L is denoted J (L). An important property is that in a distributive lattice, any element x can be written as an irredundant supremum of join-irreducible elements in a unique way (this is called the minimal decomposition of x). We denote by η ∗ (x) the set of join-irreducible elements in the minimal decomposition of x, and we denote by η(x) the normal decomposition of x, defined as the set of join-irreducible elements smaller or equal to x, i.e., η(x) := {j ∈ J (L) | j ≤ x}. Let us rephrase differently the above result. We say that Q ⊆ L is a downset of L if x ∈ Q and y ≤ x imply y ∈ Q. For any subset P of L, we denote by 2 O(P ) the set of all downsets of P . Then, by Birkhoff’s theorem [2], the mapping η is an isomorphism of L onto O(J (L)). Given lattices (L1 , ≤1 ), . . . , (Ln , ≤n ), the product lattice L = L1 × · · · × Ln is endowed with the product order ≤ of ≤1 , . . . , ≤n in the usual sense. Elements of x can be written in their vector form (x1 , . . . , xn ). We use the notation (xS , y−S ) to indicate a vector z such Q that zi = xi if i ∈ S, and zi = yi otherwise. Similarly L−i denotes k6=i Lk if N \ i 6= ∅,  and the singleton set {()} otherwise. By this way, for any vector x, (), x simply denotes x. All join-irreducible elements of L are of the form (⊥1 , . . . , ⊥i−1 , ji , ⊥i+1 , . . . , ⊥n ), for some i and some join-irreducible element ji of Li . A vertex of L is any element whose components are either top or bottom. We denote Γ(L) the set of vertices of L. 3 A new axiomatization of the Shapley value for classical cooperative games In the whole paper, we consider an infinite denumerable set Ω, the universe of players. As usual, a game on Ω is a set function v : Ω → R such that v(∅) = 0, which assigns to each coalition S ⊆ Ω its worth v(S). We denote by 2Ω (power set of Ω) the set of coalitions. In this section, we focus on the particular case of classical cooperative games, that is to say, each player has the only choice to cooperate or not. A set N ⊆ Ω is said to be a carrier of a game v when for all S ⊆ Ω, v(S) = v(N ∩ S). Thus a game v with carrier N ⊆ Ω is completely defined by the knowledge of the coefficients {v(S)}S⊆N and the players outside N have no influence on the game since they do not contribute to any coalition. In this paper, we restrict our attention to finite games, that is to say, games that posses a finite carrier N with n elements. We denote by G(N ) the set of games with the finite carrier N . For the sake of clarity, and to avoid any ambiguity, the domain of v ∈ G(N ) will be restricted to the elements of 2N . G denotes the set of all finite games: G := {G(N ) | N ⊆ Ω, n ∈ N}. Identity games of G(N ) are particular games defined by ( 1 if T = S, ∀S ⊆ N \ {∅}, δS (T ) := 0 otherwise. A value on G(N ) is a function Φ : G(N ) × N → R that assigns to every player i in a game v ∈ G(N ) his prospect Φ(v, i) for playing the game. For instance, the Shapley value [11] for cooperative games ΦSh is defined by ∀v ∈ G(N ), ∀i ∈ N, ΦSh (v, i) := X s! (n − s − 1)! (v(S ∪ i) − v(S)). n! (1) S⊆N \i The axiomatization is well-known. ΦSh is the sole value given on G(N ) satisfying (see also Weber [13]): Linearity (L): for any i ∈ N, Φ(v, i) is linear w.r.t the variable v. 3 Player i ∈ N is said to be null for v if ∀S ⊆ N \ i, v(S ∪ i) = v(S). Nullity (N): for any game v ∈ G(N ) and any i ∈ N null for v, Φ(v, i) = 0. For any permutation σ on N , we denote v ◦ σ the game defined by v ◦ σ(S) := v(σ(S)), ∀S ∈ 2N . Symmetry (S): for any permutation σ on N , any game v ∈ G(N ) and any i ∈ N , Φ(v, σ(i)) = Φ(v ◦ σ, i). This means that Φ must not depend on the labelling of the players. P Efficiency (E): for any game v ∈ G(N ), i∈N Φ(v, i) = v(N ). That is to say, the values of the players must be shared in proportion of the overall resources v(N ). We now introduce a new axiomatization of the Shapley value for classical cooperative games. For any game v ∈ G(N ) and any coalition S ∈ 2N , we denote by v S ∈ G(S) the restricted game v to the power set of S. For i ∈ N , v −i denotes the restricted game v N \i . Let us consider the following axioms for values on G. Excluded-null-player (ENP): for any finite set N ⊆ Ω and any game v ∈ G(N ), if i ∈ N is null for v, ∀j ∈ N \ i, Φ(v, j) = Φ(v −i , j). This simply means that if a null player leaves the game, then other players should keep the same value in the associated restricted game. Note that this axiom completes in a certain sense the above axiom (N) since the former deals with null players whereas the latter addresses the others. Therefore, one can merge (N) and (ENP): Generalized nullity (GN): for any finite set N ⊆ Ω and any game v ∈ G(N ), if i ∈ N is null for v, ( Φ(v, i) = 0, Φ(v, j) = Φ(v −i , j), for any player j ∈ N \ i. ( 1, if S = N , We define the particular unanimity game of G(N ) by uN (S) := 0, otherwise. Equity (Eq): for any finite set N ⊆ Ω, for any player i ∈ N , Φ(uN , i) = 1 . n This natural axiom simply states that in the particular game where the grand coalition is the unique to produce a unitary worth (all others giving nothing), all players should share the same fraction of this unit. 4 Theorem 1 ΦSh is the sole value on G satisfying axioms (L), (GN) and (Eq). Note that since the result is given over G, axioms (L) and (N) should be adjusted in accordance with the arbitrariness of the choice of N . Actually, it is sufficient to specify for these axioms “for any finite set N ⊆ Ω, for any game v ∈ G(N )”. Proof: First, let us check that ΦSh satisfies the axioms, which is already known for (L) and (N), and obvious for (Eq). It remains to check the validity of (ENP). We denote s! (n − s − 1)! by αs1 (n) := the Shapley’s coefficient in (1). Let v ∈ G(N ) and i ∈ N a n! player null for v. Then for j ∈ N \ i, X ΦSh (v, j) = αs1 (n) (v(S ∪ j) − v(S)) S⊆N \j = X 1 [αs1 (n) + αs+1 (n)] (v(S ∪ j) − v(S)), S⊆N \ij since i is null for v. Now s! (n − s − 1)! (s + 1)! (n − s − 2)! + n! n! s! (n − s − 2)! [s + 1 + n − s − 1] = n! s! (n − s − 2)! = = αs1 (n − 1). (n − 1)! 1 αs1 (n) + αs+1 (n) = (2) Thus ΦSh (v, j) = X αs1 (n − 1) (v(S ∪ j) − v(S)) S⊆(N \i)\j = ΦSh (v −i , j). Conversely, let us remind an intermediary result from Weber [13], that gives the general form of values Φ on G(N ) × N , under the nullity axiom and the linearity axiom: X ∀v ∈ G(N ), ∀i ∈ N, Φ(v, i) = piS (n) (v(S ∪ i) − v(S)), (3) S⊆N \i where the piS (n)’s are some real numbers. We now show the result by mathematical induction on the cardinality of N . For N := {1}, (3) gives Φ(uN , 1) = p1∅ (1) uN (1) = p1∅ (1). Besides, from (Eq), Φ(uN , 1) = 1. Thus p1∅ (1) = 1 and (1) is satisfied for n = 1. Let us assume that (1) is true for games of G(N ), n fixed in N. We now consider any game v ∈ G(N ′ ) with |N ′ | = n + 1. We suppose that player i ∈ N ′ is null for v. Then, for any player j ∈ N ′ \ i, by (3), there are some real coefficients pjS := pjS (n + 1), S ⊆ N ′ \ j, such that X j Φ(v, j) = [pS + pjS∪i ] (v(S ∪ j) − v(S)), S⊆N ′ \ij 5 since i is null for v. Moreover, by (ENP), we also have X Φ(v, j) = Φ(v −i , j) = αs1 (n) (v(S ∪ j) − v(S)). S⊆N ′ \ij Since these formula are true for any game v ∈ G(N ′ ) with player i null for v, they are in particular true for the game δS∪j + δS∪ij , S ⊆ N ′ \ ij. By identification of the two above formulae, we can deduce that for all j ∈ N ′ , for all S ⊆ N ′ \ ij, pjS + pjS∪i = αs1 (n). (4) We now recursively compute the coefficients pjS ’s. Precisely, we show that ∀j ∈ N ′ , ∀S ( N ′ \ j, pjS = αs1 (n + 1). (5) Let j ∈ N . Considering the unanimity game uN ′ , we have Φ(uN ′ , j) = pjN ′ \j = 1 = αn1 (n + 1), n+1 where the second equality is due to (Eq). Thus (5) is shown for S = N ′ \ j, that is to say s = n. Assuming (5) is true ∀S ⊆ N ′ \ j such that s is a fixed cardinality in {1, . . . , n}, then by (4), for any i ∈ S 1 (n) − αs1 (n + 1) pjS\i = αs−1 1 = αs−1 (n + 1), where the second equality comes from (2). Consequently, (5) is also satisfied for any T ⊆ N ′ \ j such that t = s − 1, thanks to correct choices of S and i. Finally, the result is proved for any subcoalition of N ′ \ j.  An important remark is that this new axiomatization has the advantage of characterizing ΦSh for all games of G, and not only for the games of G(N ), where N is a fixed finite set. This is due to the recursive nature of the axiom (ENP). We present now another axiomatization of ΦSh , where the generalized nullity axiom is outlined in another way. Definition 1 Let v ∈ G(N ) be any finite game. We call support of v, denoted by S(v), the minimal carrier of v, that is, \ S(v) := {C ∈ 2N }. C is a carrier of v Actually, a carrier axiom has been introduced for the first time by Myerson [9], saying that, if C is a carrier for the game v, then the worth v(C) should be shared only among the members of the carrier. It is shown that this axiom is equivalent to the conjunction of the above axioms (N) and (E). With regard to our work, we focus our attention on the support of the game and give an axiom for players in accordance with their membership of the support of the game. If there is no ambiguity, we denote by v S the restricted game v S(v) . 6 Restricted-support games (RS): for any finite set N ⊆ Ω, any game v ∈ G(N ), and any player i ∈ N , ( Φ(v S, i) if i ∈ S(v), Φ(v, i) = 0 otherwise. Corollary 2 ΦSh is the sole value on G satisfying axioms (L), (RS) and (Eq). To show this result, we propose an alternative characterization of the support of a game: Lemma 3 Let v ∈ G(N ) be any game. Then S(v) is the set of players which are not null for v. Proof: It suffices to show that a player i ∈ N is not null for v iff she belongs to every carrier of v. Suppose that player i ∈ N is null for v and let C be any carrier of v. Then for any S ∈ 2N , v(S ∩ (C \ i)) = v((S \ i) ∩ C) = v(S \ i) = v(S). Thus C \ i is a carrier of v. Conversely, if i is not null for v, then ∃S ′ ∈ 2N s.t. v(S ′ ∪ i) 6= v(S ′ ). Then for any carrier C, considering the subcoalition S := S ′ ∪i, if i 6∈ C then v(S ∩C) = v((S ′ ∩C)∪(i∩C)) = v(S ′ ) which should also equals v(S) = v(S ′ ∪ i). This contradicts v(S ′ ∪ i) 6= v(S ′ ).  4 The Shapley value of multichoice games In previous section, the lattice representing actions of players was L := {0, 1}Ω , 0 (resp. 1) denoting absence (resp. presence) of a player. Now, for every player i belonging to a finite carrier of players N , it is assumed that she may act at a level of participation k ∈ Li to the game. Actually, Li := {0, 1, 2, . . . , ⊤i } is a linear lattice, where 0 means absence of participation and ⊤i represents the maximal participation to the game. Thus L = L1 × · · · × Ln is the set of all possible joint actions of players of N . We denote by L(N ) the set of all cartesian products of finite linear lattices over N , and by L, the union of all these ones for every finite set N : n Y L(N ) := { Li | ⊤1 , . . . , ⊤n ∈ N}; L := {L(N ) | N ⊆ Ω, n ∈ N}. i=1 Note that it shall be useful for the sequel to introduce the following binary relation over L defined for all L ∈ L(N ), L′ ∈ L(N ′ ), by ( n = n′ , ′ LRL iff (⊤′1 , . . . , ⊤′n ) is a permutation of (⊤1 , . . . , ⊤n ). This relation is obviously an equivalence relation. We denote by L the quotient set L/R. 7 Thus, it turns out that L is isomorphic to the set of the partitions of positive integers, where a partition of a positive integer m is a finite nonincreasing sequence1 of positive Pn integers (λ1 , . . . , λn ) such that i=1 λi = m (see [1]). The λi ’s, corresponding to the maximal levels of participation of players, are called the parts of the associated partition. With a slight abuse of notation, we may assimilate L to the set of partitions of positive integers. For any λ := (λ1 , . . . , λn ) ∈ L, |λ| is defined by the sum of the λi ’s, i.e., the unique integer whose partition is given by λ. Also, let us endow L with the following order. For all λ := (λ1 , . . . , λn ) ∈ L, λ′ := (λ′1 , . . . , λ′n′ ) ∈ L, ( n′ ≤ n, . λ′ ≤ λ iff ∀i ∈ {1, . . . , n′ }, λ′i ≤ λi For instance, we have (2, 1, 1) ≤ (4, 3, 2, 1). Note that λ := (1) is the bottom of (L, ≤). Proposition 4 (L, ≤) is a ranked lattice, whose rank function is given by r(λ) = |λ|, ∀λ ∈ L. Proof: We show that supremum and infimum of (L, ≤) are respectively given by (s) ′ ′ (λ1 , . . . , λn ) ∨ (λ′1 , . . . , λ′n′ ) = (λ1 , . . . , λ(s) n ) := (λ1 ∨ λ1 , . . . , λn′ ∨ λn′ , λn′ +1 , . . . , λn ), (i) (i) (λ1 , . . . , λn ) ∧ (λ′1 , . . . , λ′n′ ) = (λ1 , . . . , λn′ ) := (λ1 ∧ λ′1 , . . . , λn′ ∧ λ′n′ ), where it is assumed without loss of generality that n ≥ n′ . Indeed, we easily check that (s) (s) (S) (S) (i) (i) (λ1 , . . . , λn′ ) ≤ (λ1 , . . . , λn ), (λ′1 , . . . , λ′n′ ) ≤ (λ1 , . . . , λn ). Besides, if (λ1 , . . . , λm ) is (S) (s) another partition greater than (λ1 , . . . , λn ) and (λ′1 , . . . , λ′n′ ), then m ≥ n and λj ≥ λj (s) (s) for all j = 1, . . . , n. This proves the unicity of (λ1 , . . . , λn ). Argument is the same for the infimum. Now let us define r over L by r(λ) := |λ|, and suppose that λ and λ′ satisfy λ′ ≻ λ (λ′ covers λ, see Section 2). Thus either n = n′ , and ∃!j ∈ {1, . . . , n} such that λ′j = λj + 1, or n′ = n + 1, with λ′j = λj for all j = 1, . . . , n and λn′ = 1. In both cases, we obtain r(λ′ ) = |λ′ | = |λ| + 1 = r(λ) + 1.  For L ∈ L, G(L) denotes the set of functions defined on L which vanish at ⊥ := (0, . . . , 0): this corresponds to multichoice games as introduced by Hsiao and Raghavan [7], where each player has a set of possible ordered actions. For the sake of commodity, we will assimilate any element L of L with its representative element in L. In this way, for any λ := (λ1 , . . . , λn ) ∈ L, v ∈ G(λ) means that v is any game with n players such that their maximal participations are given up to the order of players by λ1 , . . . , λn . We denote by G M the set of all multichoice games, that is to say, G M := {G(L) | L ∈ L}. The set J (L) of join-irreducible elements of L is {(0−i , ki ) | i ∈ N, k ∈ Li \ {0}}, using our notation for compound vectors (see Section 2); hence each join-irreducible element 1 In the sequel, elements of L are assumed to be given under this form. 8 (0−i , ki ), which we will often denote by ki if no ambiguity occurs, corresponds to a single player playing at a given level. Thus a value on G(L) is a function Φ : G(L) × J (L) → R that assigns to every player i playing at the level k in a game v ∈ G(L) his prospect Φ(v, ki ). Our aim is to define the Shapley value Φ(v, ki ) for each join-irreducible element ki . Our approach will take here a similar way, such as the axiomatization given for classical cooperative games. Note that an axiomatization of the Shapley value for multichoice games has already been done in [6] and [10]. The computed formula is the same. However, the former uses a symmetry axiom which is not really natural, whereas the latter is less intuitive and requires more material. Another important difference in [10] is that the extended Shapley value is only given for multichoice games where the number of possible actions is the same for all players. Moreover, both are not given in a simple recursive way on the whole set G M . Let us give first the following axioms generalizing the ones given for classical games. Linearity (LM ): for any L ∈ L, for all join-irreducible ki ∈ J (L), Φ(v, ki ) is linear on the set of games G(L), which directly implies X Φ(v, ki ) = pkxi v(x), with pkxi ∈ R. x∈L For some k ∈ Li , k 6= 0, player i is said to be k-null (or simply ki is null ) for v ∈ G(L) if v(x, ki ) = v(x, (k − 1)i ), ∀x ∈ L−i . If ⊤i is null for v and ⊤i = 1, player i is simply said to be null for v. Nullity (NM ): for any L ∈ L, for any game v ∈ G(L), for any player i which is k-null for v, Φ(v, ki ) = 0. For some i ∈ N , and v ∈ G(L), if ⊤i 6= 1, we define by v −⊤i the restriction of v to the product L−i × (Li \ ⊤i ). As usual, v −i denotes the restriction of v to the product L−i . Excluded-null-player (ENPM ): for any L ∈ L, for any game v ∈ G(L), for any player i ∈ N such that ⊤i = 1, if i is null for v, ∀j ∈ N \ i, Φ(v, ⊤j ) = Φ(v −i , ⊤j ). Decreased-level (DLM ): for any L ∈ L, for any game v ∈ G(L), for any player i ∈ N such that ⊤i 6= 1, if ⊤i is null for v, (i) ∀k ∈ Li \ {0, ⊤i }, (ii) ∀j ∈ N \ i, Φ(v, ki ) = Φ(v −⊤i , ki ). Φ(v, ⊤j ) = Φ(v −⊤i , ⊤j ). Likewise the previous section, (NM ), (ENPM ) and (DLM ) may be merged in the following axiom: 9 Generalized nullity (GNM ): for any L ∈ L, for any game v ∈ G(L), for any player i which is k-null for v,  (  0 if l = k    Φ(v, li ) = Φ(v −⊤i , l ) otherwise for any level l ∈ {1, . . . , k}, i ( −i  Φ(v , ⊤j ) if ⊤i = 1    Φ(v, ⊤j ) = Φ(v −⊤i , ⊤ ) otherwise if k = ⊤i and for any player j ∈ N \ i. j For any L(∈ L, we define the particular unanimity game of G(L) by 1, if x = ⊤, u⊤ (x) := 0, otherwise. Equity (EqM ): for any L ∈ L, for any player i ∈ N , Φ(u⊤ , ⊤i ) = 1 . n Theorem 5 Under axioms (LM ), (GNM ), and (EqM ), Φ is given on G M by: Φ(v, ki ) = X x∈Γ(L−i ) h(x)! (n − h(x) − 1)! [v(x, ki ) − v(x, (k − 1)i )], n! (6) for any finite set N ⊆ Ω, ∀L ∈ L(N ), ∀v ∈ G(L), ∀ki ∈ J (L), where h(x) := |{j ∈ N \ i | xj = ⊤j }|. Proof: It is clear that the above formula satisfies (LM ) and (NM ). Conversely, we check that Φ satisfies axioms (ENPM ) and (DLM ), (EqM ) being easy to verify. Let v ∈ G(L) and i ∈ N a player null for v (Li = {0, 1}). Note that the classical Shapley’s h(x)! (n − h(x) − 1)! 1 coefficients appear in the formula, under the form αh(x) (n) = . Then n! for j ∈ N \ i, X 1 Φ(v, ⊤j ) = αh(x) (n) (v(x, ⊤j ) − v(x, ⊤j − 1)) x∈Γ(L−j ) = X 1 1 [αh(x) (n) + αh(x)+1 (n)] (v(x, 0i , ⊤j ) − v(x, 0i , ⊤j − 1)), x∈Γ(L−ij ) since i is null for v and ⊤i = 1. Then, by refering to (2), we have 1 1 1 αh(x) (n) + αh(x)+1 (n) = αh(x) (n − 1). Thus Φ(v, ⊤j ) = X x∈Γ((L−i )−j )  1 αh(x) (n − 1) v(x, ⊤j ) − v(x, ⊤j − 1) = Φ(v −i , ⊤j ), 10 and (ENPM ) is satisfied. If ⊤1 6= 1 and ⊤i is null for v, (DLM )-(ii) is obtained in the same way. Besides, (DLM )-(i) is also easy to check since ki < ⊤i and the set of indices Γ(L−i ) under the Sigma symbol of (6) does not depend on Li . We now show that the formula is uniquely determined by the axioms. Under (LM ) and (NM ), Φ is given by X Φ(v, ki ) = (7) pkxi (L) [v(x, ki ) − v(x, (k − 1)i )], x∈L−i for any finite set N ⊆ Ω, ∀L ∈ L(N ), ∀v ∈ G(L), ∀ki ∈ J (L), with pkxi (L) ∈ R. Indeed, assuming ki is null for v, X Φ(v, ki ) = pkxi (L) v(x) x∈L = X h x∈L−i = X i ki i (L) v(x, 0 ) + · · · + p (L) v(x, ⊤ ) pk(x,0 i i (x,⊤i ) i) i i (L)] v(x, ki ) + [pk(x,(k−1) (L) + pk(x,k i) i) X X i (L) v(x, li ). pk(x,l i) (8) x∈L−i l6=k−1,k x∈L−i Consider v ′ ∈ G(L−i ) and extend it to G(L): ( v ′ (x), v(x, li ) = 0, if l = k − 1, k otherwise. Then ki is null for v, hence (8) applies and reduces to: X i i Φ(v, ki ) = [pk(x,(k−1) (L) + pk(x,k (L)] v ′ (x) = 0, i) i) x∈L−i i (L) = by axiom (NM ). Since this is true for all v ′ ∈ G(L−i ), this implies pk(x,(k−1) i) ki −p(x,ki ) (L), ∀x ∈ L−i . Introducing this in (8) yields: Φ(v, ki ) = 0 = X X i (L) v(x, li ). pk(x,l i) x∈L−i l6=k−1,k i Since this must hold for any game v for which ki is null, we deduce that pk(x,l (L) = 0, i) k i (L), the result is proven. ∀l 6= k − 1, k. Letting pkxi (L) := p(x,k i) As for the previous theorem, we compute coefficients of (7) by a basic transfinite induction, which is an extension of mathematical induction on sets endowed with a wellfounded relation. A binary relation R is wellfounded on a set E if every nonempty subset of E has an R-minimal element; that is, for every nonempty subset X of E, there is an element m of X such that for every element x of X, the pair (x, m) is not in R. Considering the strict order < associated to ≤, it is easy to see that < is wellfounded on L. Thus, the inductive step rests on showing the formula over G(λ) if it is true for games defined over all predecessors of λ in (L, ≤). Consequently, if the formula is also satisfied 11  on G (1) , then the induction hypothesis applies and the result is satisfied for any game of G M . The case λ = (1) corresponds to classical cooperative games with one player, which has been verified in the proof of Theorem 1. Indeed, in this case, J (L) has only one element one can denote by 11 (which is also one of the only two elements of L), for which (7) under (EqM ) writes Φ(v, 11 ) = v(11 ). Besides, (6) writes Φ(v, 11 ) = X h(x)! (n − h(x) − 1)! [v(x, 11 ) − v(x, 01 )] n! x∈{()} = v(11 ). For any λ := (λ1 , . . . , λn ) ∈ L \ {(1)}, let us assume that (6) holds for all games of G(λ′ ) such that λ′ ≺ λ. We now show that under (ENPM ), (DLM ) and (EqM ), the unicity of all coefficients in (7) is given for any game v ∈ G(λ). This being done, as it has been checked that (6) satisfies the axioms, the result will be proved. Let N be any set of players of cardinality n, and L be any linear lattice such that maximum levels ⊤1 , . . . , ⊤n , in any order, are given by λ. • We show the unicity of the Φ(v, ki )’s, for any player i ∈ N such that ⊤i 6= 1, and any level k < ⊤i . Indeed, in this case, if ⊤i is null for any v ∈ G(L), by (DLM )-(i), X pkxi (L′ ) [v(x, ki ) − v(x, (k − 1)i )], Φ(v, ki ) = Φ(v −⊤i , ki ) = x∈L′−i where L′ := L−i ×(Li \⊤i ). Since associated partition of L′ is one of the predecessors of λ, thus all pkxi (L′ ) are known by assumption. For any x ∈ L \ {⊥}, let us denote δx the identity game defined by ( 1 if y = x, ∀y ∈ L, δx (y) := 0 otherwise. Consequently, by identification of coefficients for the ( above formula and the one δ(x,ki ) if k < ⊤i − 1, straightforwardly given by (7) for the ⊤i -null game v := δ(x,⊤i −1) + δ(x,⊤i ) if k = ⊤i − 1, ki ki ′ we obtain px (L) = px (L ), for all x ∈ L−i . • Now, let i ∈ N be any player and j ∈ N \ i such that ⊤j 6= 1. Then for any game v ∈ G(L) for which ⊤j is null, X i Φ(v, ⊤i ) = p⊤ x (L) [v(x, ⊤i ) − v(x, ⊤i − 1)] x∈L−i = X i p⊤ x (L) [v(x, ⊤i ) − v(x, ⊤i − 1)] (9) x∈L−i xj 6=⊤j ,⊤j −1 + X y∈L−ij  ⊤i i (L) [v(y, ⊤j − 1, ⊤i ) − v(y, ⊤j − 1, ⊤i − 1)]. (L) + p p⊤ (y,⊤j ) (y,⊤j −1) 12 Besides, by (DLM )-(ii), Φ(v, ⊤i ) = Φ(v −⊤j , ⊤i ) X ′ i = p⊤ x (L ) [v(x, ⊤i ) − v(x, ⊤i − 1)] (10) x∈L′−i xj 6=⊤j −1 + X ′ i p⊤ (y,⊤j −1) (L ) [v(y, ⊤j − 1, ⊤i ) − v(y, ⊤j − 1, ⊤i − 1)], y∈L′−ij where L′ := L−j × (Lj \ ⊤j ). Consequently, by identification of coefficients for (9) ⊤i ′ i and (10) in the game v := δ(x,⊤i ) which is ⊤j -null, we obtain p⊤ x (L) = px (L ) for all x ∈ L−i such that xj 6= ⊤j , ⊤j − 1. Thus, we have proved the unicity of coefficients i p⊤ x (L) for all i ∈ N , and for all x ∈ L−i such that ∃j ∈ N \ i, xj 6= ⊤j , ⊤j − 1. i • Lastly, it remains to show the unicity of the p⊤ x (L)’s, where i ∈ N and x ∈ L−i such that ∀j ∈ N \ i, xj ∈ {⊤j , ⊤j − 1}. This in view, we consider the partition  Ci,m i∈N ;0≤m≤n−1 of these indices, where Ci,m denotes the set of elements of L−i whose m coordinates xj are ⊤j − 1 and the others are ⊤j . For any i ∈ N , we i show the unicity of the p⊤ x (L)’s by induction on m. For x ∈ Ci,0 , that is to say, M i x = ⊤−i := (⊤1 , . . . , ⊤i−1 , ⊤i+1 , . . . , ⊤n ), p⊤ x (L) is given by (Eq ): i Φ(u⊤ , ⊤i ) = p⊤ ⊤−i (L) = 1 . n i Let us suppose that all p⊤ x (L)’s are given for all elements of Ci,m , where m is fixed i in {0, . . . , n − 2}. We show the unicity of the p⊤ x (L)’s for x ∈ Ci,m+1 . Indeed, one can associate any x ∈(Ci,m+1 to any j0 ∈ N \ i such that xj0 = ⊤j0 − 1. We ⊤j0 if j = j0 , define x′ ∈ Ci,m by x′j := . Now, two situations may arise: either xj otherwise ⊤j0 6= 1 or ⊤j0 = 1. In the first case, we refer to (9) and (10) with j := j0 : by identification of the coefficients for the ⊤j -null game v := δ(x,⊤i ) + δ(x′ ,⊤i ) , we obtain ⊤i ⊤i ⊤i ⊤i ⊤i ′ ′ ⊤i i p⊤ x (L) + px′ (L) = px (L ), i.e. px (L) = px (L ) − px′ (L), where px′ (L) is given ′ i by hypothesis in the current induction, and p⊤ x (L ) is given by hypothesis in the backward transfinite induction. Finally, if ⊤j0 = 1, for any game v ∈ G(L) for which j0 is null, X i Φ(v, ⊤i ) = p⊤ x (L) [v(x, ⊤i ) − v(x, ⊤i − 1)] x∈L−i = X y∈L−ij0  ⊤i i (L) [v(y, 0j0 , ⊤i ) − v(y, 0j0 , ⊤i − 1)]. (11) (L) + p p⊤ (y,1j ) (y,0j ) 0 0 Besides, by (ENPM ), Φ(v, ⊤i ) = Φ(v −j0 , ⊤i ) X ′ i = p⊤ y (L ) [v(y, ⊤i ) − v(y, ⊤i − 1)], y∈L′−i 13 (12) where L′ := L−j0 . Consequently, by identification of coefficients for (11) and (12) for ⊤i ⊤i ′ i the game v := δ(x,⊤i ) + δ(x′ ,⊤i ) which is j0 -null, we obtain p⊤ x (L) + px′ (L) = px (L ), ⊤i ⊤i ′ i i.e. p⊤ x (L) = px (L )−px′ (L). Note that even if m+1 choices of j0 are possible, one cannot guarantee the existence of such an index such that ⊤j0 = 1 for all i ∈ N , or such that ⊤j0 6= 1 for all i ∈ N . As a consequence, axioms (DLM )-(ii) and (ENPM ) are both necessary. i This ends the proof of the current inductive step: ∀i ∈ N , all p⊤ x (L)’s are given for any x ∈ L−i such that ∀j ∈ N \ i, xj ∈ {⊤j , ⊤j − 1}. Consequently, for all linear lattice L associated to λ, ∀ki ∈ J (L), ∀x ∈ L−i , all pkxi (L)’s are given, which also completes the inductive step of the transfinite induction.  References [1] G.E. Andrews, The theory of partitions, Addison-Wesley, 1976. [2] G. Birkhoff, Lattice theory, 3d ed., American Mathematical Society, 1967. [3] R. Branzei, D. Dimitrov, and S. Tijs, Models in cooperative game theory: crisp, fuzzy and multichoice games, Springer Verlag, to appear. [4] B.A. Davey and H.A. Priestley, Introduction to lattices and orders, Cambridge University Press, 1990. [5] U. Faigle and W. Kern, The Shapley value for cooperative games under precedence constraints, International Journal of Game Theory 21 (1992), 249–266. [6] M. Grabisch and F. Lange, Games on lattices, multichoice games and the Shapley value: a new approach, Mathematical Methods of Operations Research 65 (2007), 153–167. [7] C.R. Hsiao and T.E.S. Raghavan, Shapley value for multichoice cooperative games, I, Games and Economic Behavior 5 (1993), 240–256. [8] D. Monderer and D. Samet, Variations on the shapley value, Handbook of Game Theory No III (Ed. R.J. Aumann and S. Hart, eds.), Elsevier Science, 2002. [9] R.B. Myerson, Values of games in partition function form, Int. J. of Game Theory 6 (1977), 23–31. [10] H. Peters and H. Zank, The egalitarian solution for multi-choice games, Annals of Operations Research 137 (2005), 399–409. [11] L.S. Shapley, A value for n-person games, Contributions to the Theory of Games, Vol. II (H.W. Kuhn and A.W. Tucker, eds.), Annals of Mathematics Studies, no. 28, Princeton University Press, 1953, pp. 307–317. 14 [12] R.M. Thrall and W.F. Lucas, N-person games in partition function form, Naval Research Logistics Quarterly 10 (1963), 281–293. [13] R.J. Weber, Probabilistic values for games, The Shapley Value. Essays in Honor of Lloyd S. Shapley (A.E. Roth, ed.), Cambridge University Press, 1988, pp. 101–119. 15