1. Introduction
In this paper we survey results on two kinds of power distributions: committees and constitutions. Committees are well known and appear in many applications (constitutions will be discussed later). For example, every town council is a committee, the UN Security council is a committee, etc. For a recent and comprehensive study of committees the reader is referred to Taylor and Zwicker [
1]. The founder of the modern theory of committees is L.S. Shapley (see, e.g., [
2]). Formally, a committee is a proper and monotonic simple game. The usual task of the members of a committee
G is to choose one alternative out of a set
A of alternatives. Thus, we deal with choice problems
(G, A). The working of a committee may be quite complex and include several stages. We focus on the voting stage which occurs after the members of
G have formed their preferences on
A. Our idea is to construct a social choice function that associates with every profile of (linear) preferences of the voters an alternative in
A such that the following properties are satisfied: (1) The power structure induced by the social choice function coincides with the original
G. (2) The outcome of the social choice function belongs to the set of outcomes of strong Nash equilibria of the voting game (for every profile of linear preferences). Condition (2) implies, by well-known results, that the result of the voting, according to our social choice function, is in the (beta)
core of the voting game (for each profile). Thus, our voting rules enjoy the strongest possible type of stability.
In
Section 3 we survey our construction of social choice functions for all committees. The first step was taken by Peleg [
3] who dealt (mainly) with weak games (games with veto players). Our methods can handle any number of alternatives for such games. Holzman, in two lucid but highly technical papers [
4,
5], succeeded in giving a complete solution to the strong representation problem of committees without vetoers (a strong representation of a committee is, roughly, a voting rule satisfying (1) and (2)). He determined the entire interval of orders of possible strong representations of a committee and, in particular, its maximum—the
capacity of the committee.
The first (modern) model of a constitution is, as far as we know, Arrow’s social welfare function [
6]. However, because of Arrow’s Impossibility Theorem, we are left only with dictatorial social welfare functions. Thus, as we insist on democratic constitutions, we have used Gärdenfors’ [
7] definition of a constitution. As we explain in
Section 4, Gärdenfors’ model is, essentially, a monotonic and superadditive effectivity function (as defined independently by Moulin and Peleg [
8]). Given a (monotonic and superadditive) effectivity function we enquire whether there exists a game form such that: (1) Representation: the effectivity function of the game form coincides with the given effectivity function; and (2) Stability: For every profile of the preferences of the citizens the resulting game has a (Pareto optimal) equilibrium point (of a pre-specified type of equilibrium). Criterion (1) guarantees that the members of society (and also groups of members) can exercise their rights simultaneously; (2) guarantees that society is in equilibrium (of some kind).
The first question we address in
Section 4.1 is the above question with respect to Nash equilibrium. If the effectivity function is monotonic and superadditive then it has a representation by a game form. However, the game form may have no Nash equilibrium for certain profiles of preferences (think about the Gibbard Paradox [
9]). The (necessary and sufficient) condition for stability is quite delicate. It is formulated with respect to the dual effectivity function and it says that rights for individuals should be “weak” (that is, exclude only few social states). For the exact condition, see Theorem 8.
In
Section 4.2 we consider effectivity functions that may be represented with Pareto optimal Nash equilibria. A game form is acceptable (Hurwicz and Schmeidler [
10]) if it is Nash consistent and all its Nash equilibria are Pareto optimal (for every profile of preferences). An effectivity function is acceptable if it may be represented by an acceptable game form. Acceptable effectivity functions are characterized by the two conditions of Theorem 8 and the following additional condition: Two disjoint coalitions cannot veto the same alternative.
We conclude
Section 4 with representation by strong Nash equilibria. An effectivity function is representable by a strongly consistent game form if, and only if, it is convex and maximal.
In the last section,
Section 5, we report two recent results on representation of constitutions under incomplete information. Also, we devote the final section to concluding remarks. The reader may find it interesting to read our remarks on the relationship between our results and the major paradoxes of social choice theory.
We close the introduction with the following important remark. This survey covers only finite problems of representations: finitely many players and social alternatives. This allows the use of discrete mathematics. There are quite a few studies with a topological or measure space of alternatives. These studies may be relevant in particular cases. The interested reader is referred to Peleg and Peters [
11].
2. Preliminaries
Let N be a set of n players (also voters or agents), and let A be a set of m outcomes (also alternatives or social states). We shall assume that N and A are finite and m, n ≥ 2.
Definition 1. A game form (GF) is a list Γ = (N; S1, …, Sn; ᴨ; A), where N and A are as above; Si is a nonempty set, the (finite) set of strategies of player i ԑ N; and ᴨ: S1 × … × Sn → A is the (surjective) outcome function.
We shall now give an example of a GF.
Example 1. Let N = {1, 2, 3} and let A = {a, b, c}. Further, let S1 = {2, 3} and S2 = S3 = A. Finally, we define the outcome function ᴨ as follows: ᴨ(2, x, y) = x, and ᴨ(3, x, y) = y, for all x, y ԑ A. This is a kingmaker GF: Player 1, the kingmaker, chooses the king of the day from {2, 3}, and the chosen king may pick any alternative from A. As we shall see, this example has some nice properties. It is due to Hurwicz and Schmeidler [10]. Let Γ = (N; S1, …, Sn; ᴨ; A) be a GF. Usually the players have some preferences over the outcomes, that is, the members of A. The GF together with the preferences of the players define an (ordinal) n-person game in strategic form. We shall now make these remarks precise.
Definition 2. Let A be a set of alternatives and let R be a binary relation on A. R is complete if for all x, y ԑ A, x R y or y R x. R is transitive if for all x, y, z ԑ A, if x R y and y R z, then x R z. R is a weak order if R is complete and transitive.
Let A be a set of alternatives. We denote by K(A) = K the set of all weak orders on A. If X and Y are finite sets, then we denote by XY the set of all functions from Y to X. Finally, if Γ is a GF and RN ԑ KN, then g(Γ, RN) denotes the n-person ordinal game in strategic form induced by the pair (Γ, RN). We are now able to define Nash equilibrium of ordinal strategic games.
Definition 3. Let Γ = (N; S1, …, Sn; ᴨ; A) be a GF and let RN ԑ KN be a profile of preferences (i.e., weak orders) of the players. sN ԑ SN is a Nash equilibrium (NE) of the game g(Γ, RN) if, for every player i, we have ᴨ(sN) Ri ᴨ(ti, sN\i), for all ti ԑ Si.
Remark 1. Let Γ0 be the GF of Example 1. Then the game g(Γ0, RN) has an NE for every RN ε KN. Indeed, let RN ε KN and let each of the players 2 and 3 choose a best alternative. Then player 1 can choose a player whose chosen alternative maximizes his preference. The resulting triple of strategies is an NE.
Let
A be a set of alternatives, let
R ԑ K(A), and let
x, y ԑ A. We denote
The foregoing notations enable us to proceed with the following definition.
Definition 4. Let A be a set of alternatives, let N be a set of players, and let RN ԑ KN(A). An alternative x ԑ A is Pareto optimal (PO) with respect to RN if there exists no y ԑ A such that y Pi x for all i ԑ N.
Remark 2. Every NE outcome for Γ0 is PO (see Example 1 and Remark 1).
In most political games communication is possible; consider, for example, parliaments and committees. This implies that coordination of strategies among members of coalitions is possible. In such situations, NEs can be upset by coalitions of players. This leads us to consider more robust concepts of equilibrium. We proceed with the following definition.
Definition 5. Let Γ = (N; S1, …, Sn; ᴨ; A) be a GF and let RN ԑ KN. An n-tuple of strategies sN is a strong NE (SNE) of the ordinal game g(Γ, RN) if for every nonempty subset T of N, and for every qT ԑ ST, there exists h ԑ T such that ᴨ(sN) Rh ᴨ(qT, sN\T).
Example 2. Let Γ0 be the GF of Example 1 and let R1 = (a, b, c), R2 = (b, c, a), and R3 = (c, a, b). Then, as the reader may easily check, the game g(Γ0, RN) has no SNE. This is the Condorcet Paradox.
We shall now proceed to construct a GF that has an SNE for every profile of preferences. We start with a definition.
Definition 6. Let A be a set of alternatives and let R be a weak order. R is a linear order if for all x, y ԑ A, x I y if, and only if, x = y.
Let A be a set of alternatives. We denote by L = L(A) the set of all linear orders of A.
Definition 7. Let A be a set of alternatives and let N be a set of voters. A social choice function (SCF) is a function F: LN → A.
Clearly, every SCF is a GF. We shall now give an example of an SCF that has an SNE for each profile of linear preferences.
Example 3. (Sequential sincere vetoing) Let A be a set of m alternatives and let N be a set of n voters, m = n + 1. Let RN ԑ LN. We shall define F(RN) in n steps. In the first step player 1 vetoes his last (i.e., worst) alternative. Denote the vetoed alternative by x1. Now R1 and x1 are removed. We are left with the profile RN\1 │(A\{x1}). At this point, player 2 vetoes his worst alternative x2 and the first step is repeated with respect to the second (restricted) profile, and so on. There is precisely one alternative x that is not vetoed, and we define F(RN) = x. We claim that x is an SNE outcome of the game g(F, RN). Let QN ԑ LN satisfy that the bottom alternative of Qi is xi for i = 1, …, n. Obviously, F(QN) = x. We claim that QN is an SNE in g(F, RN). Assume, on the contrary, that there exists a nonempty subset T of N and PT ԑ LT such that F(QN\T, PT) = xj for some j N, and xj Ri x for all i ԑ T. Then j is not in T because x Rj xj. Hence, xj is blocked at (QN\T, PT), which is impossible. The reader may also prove that games g(F, RN) = ((N; L, …, L; F; A), RN), where RN ԑ KN(A), have SNEs (see also Section 7.4 in Peleg [12]). Von Neumann and Morgenstern [
13] associated with every strategic game with side payments a coalitional game (also with side payments). They relied on the maxmin principle for correlated strategies (for coalitions) in their definitions. A large part of their book is devoted to the analysis of coalitional games. An axiomatic theory of coalitional games without side payments (NTU games) was introduced by Aumann and Peleg [
14]. We are now going to follow this tradition and define coalitional functions for GFs. We start with the following definition.
Definition 8. Let Γ = (N; S!, …, Sn; ᴨ; A) be a GF, let T be a nonempty subset of N, and let B be a nonempty subset of A. T is effective for B if there exists sT ԑ ST such that ᴨ(sT, qN\T) ԑ B for all qN\T ԑ SN\T.
For the continuation of our discussion of effectiveness we need the following notations. Let D be a nonempty finite set. We denote: P(D) = {D’: D’ is a subset of D} and P0(D) = {D’: D’ is a nonempty subset of D}. Also, │D│ denotes the number of elements of D. Finally, if B is a subset of D, then B+ = {B’: B’ contains B and is contained in D}.
Definition 9. Let Γ = (N; S1, …, Sn; ᴨ; A) be a GF. The effectivity function (EF) of Γ, EΓ: P0(N) → P(P0(A)), is defined by EΓ(T) = {B: T is effective for B}, for all T ԑ P0(N).
Definition 9 is due to Moulin and Peleg [
8]. As the reader may check, the EF
E0 of the GF
Γ0 of Example 1 is given by:
E0(T) = {A} if
│T│ ≤ 1, and
E0(T) = P0(A) if
│T│ ≥ 2. The reader may also compute the EF
E1 of Example 3. Indeed, if
T is a nonempty subset of
N, then
B ԑ E1(T) if, and only if,
│B│ ≥ m − │T│.
Definition 9 leads us to consider general EFs, that is, EFs that are not necessarily derived from GFs. For example, a TU coalitional game is superadditive if, and only if, it is derived from a (TU) game in strategic form. Thus, as we consider TU games that are not superadditive, we shall also consider general EFs.
Definition 10. Let N be a set of players and let A be a set of alternatives. An effectivity function (EF) is a function E: P0(N) → P(P0(A)) that satisfies (1) A ԑ E(T) for all T ԑ P0(N); and (2) E(N) = P0(A).
Let
Γ be a GF. Then
EΓ satisfies
(1) of the last definition. It satisfies
(2) if, and only if, its outcome function is surjective. However,
EΓ is monotonic and superadditive. That is:
Equations (3) and (4) follow from Definition 9. One of the central solutions of coalitional games is the core. We shall now define the core, as was done in [
8], for EFs.
Definition 11. Let E be an EF and let RN ԑ KN. Further, let T N, let B ԑ E(T), and let x ԑ A\B. B dominates x via T at RN if b Ph x for all h ԑ T and b ԑ B. x is dominated at RN if there exist T N and B ԑ E(T) such that B dominates x via T at RN. The core of E and RN, C(E, RN), is the set of all undominated alternatives at RN.
The core of an EF may be empty for some preference profiles. (The reader may consider, for example, Example 2.) However, there is an interesting connection between cores of EFs and SNEs of GFs.
Theorem 1. Let Γ = (N; S1, …, Sn; ᴨ; A) be a GF, and let RN ԑ KN be a profile of preferences. If sN is an SNE of the game g(Γ, RN), then ᴨ(sN) ԑ C(EΓ, RN).
See Aumann [
15] for a discussion of this connection in another context, and Section 4.1 in Peleg [
12] for a proof of a similar result. Theorem 1 has multiple applications in
Section 3 and
Section 4.
3. Representations of Simple Games
Let N be a set of n players, n ≥ 2, and let A be a set of m alternatives, m ≥ 2. We assume in the sequel that all SCFs are surjective.
Definition 12. An SCF F: LN → A is exactly and strongly consistent (ESC) if for every RN ԑ LN there exists an SNE QN of the game g(F, RN) such that F(RN) = F(QN).
The SCF of Example 3 is an ESC SCF. In this part we shall look for ESC SCFs that may serve as voting procedures to committees. We shall soon make the connection to committees, that is, (monotonic and proper) simple games. However, we first remark the following fact.
Remark 3. Let F be an ESC SCF. Then, for every RN ԑ LN, F(RN) is in the core C(EF, RN).
Thus, if F is exactly and strongly consistent, then sincere voting itself leads to a (coalitionally) stable outcome! (See Theorem 1.) We now connect simple games and SCFs.
Definition 13. A simple game is a pair G = (N, W) where N is a set of players and W is a (nonempty) set of coalitions (that is, nonempty subsets of N). The members of W are called winning coalitions. We always assume that a superset of a winning set is winning (monotonicity), and that the complement of a winning set is losing (that is, not winning) (properness). G = (N, W) is symmetric if winning depends only on the number of players: T ε W if, and only if, |T| ≥ q. In this case we write G = (n, q).
We now associate with every SCF a simple game G*(F) = (N, W*(F)) by defining: W*(F) = {T: EF(T) = P0 (A)}. For example, the simple game in Example 3 is the unanimity game (n, n) = (N, {N}). We are now ready for the central definition of this section.
Definition 14. Let G = (N, W) be a (proper and monotonic) simple game and let A be a set of (at least two) alternatives. An SCF F: LN → A is a strong representation
of G if There are some simple desirable properties of strong representations. The first that we shall consider is the monotonicity of the representing SCF.
Definition 15. An SCF F: LN → A is monotonic if for all RN ԑ LN, h ԑ N, and x ԑ A, if F(RN) = x and QN is obtained from RN by moving x one place up in Rh and leaving all other preferences unchanged, then F(QN) = x.
For example, the SCF of Example 3 is monotonic. Another natural assumption is that the simple game and the representing SCF have the same symmetries. We shall soon make this idea precise, however we first reconsider the SCF F of Example 3. For G*(F) = (n, n) every permutation of the players is a symmetry, whereas F itself has no symmetries except the identity.
Definition 16. Let F: LN → A be an SCF, let G = (N, W) be a simple game, and let t be a permutation of N. t is a symmetry of F if F(R1, …, Rn) = F(Rt(1), …, Rt(n)) for all RN ԑ LN. t is a symmetry of G if for all U ԑ W, t(U) = {t(h): h ԑ U} ԑ W. We denote by sym(F) (sym(G)) the set of all symmetries of F (G). F is faithful if sym(F) = sym(G*(F)).
We need one more definition in order to formulate our first representation theorem.
Definition 17. Let G = (N, W) be a (proper and monotonic) simple game. G is weak if V = ∩{S: S ԑ W} ≠ . V is the set of veto players of G.
Theorem 2. Every weak game has a monotonic and faithful strong representation of every order greater than or equal to 2.
We shall now illustrate Theorem 2 for a “simple” weak game. First, we need a definition.
Definition 18. A simple game G = (N, W) is a weighted majority game if there exist non-negative numbers w1, …, wn and a positive number q such that for all T ԑ P0(N), T ԑ W if, and only if, ∑h ԑ T wh ≥ q. (Notation: G = [q; w1, …, wn].)
Example 4. Let G = [3; 2, 1, 1].
Then player 1 is a veto player and G is weak. Let A be a set of m alternatives, m ≥ 2, and let b ԑ A. We now define an SCF F that will strongly represent G. Let RN ԑ LN where N = {1, 2, 3}. We denote R1 = (x(1), x(2), …, x(m)). Our construction is given by the following rules: The reader is invited to check that G*(F) = G and that the transposition (2, 3) is a symmetry of F. We now introduce an additional notation. For R ԑ L we denote by tk(R) the k-th alternative in the order R. Thus, t1(R) is the top alternative in the order R; t2(R) is the second alternative in the order R, and so on.
Let RN ԑ LN and denote as above R1 = (x(1), x(2), …, x(m)). In cases (7) or (8), RN itself is an SNE of g(F, RN). In case (9) let QN ԑ LN satisfy t1(Qh) = x(2) and tm(Qh) = x(1) for all h ԑ N. Then F(QN) = x(2) and QN is an SNE (only b might dominate x(2); however, this is blocked by {2, 3}).
From now on, we consider a (proper and monotonic) simple game G = (N, W) which is not weak, that is, V = ∩{S: S ε W} = . While a monotonic and faithful strong representation of order 2 still exists, strong representations of higher orders need not exist. A simple way to see that the orders of strong representations are bounded in this case is based on the following definition and remark.
Definition 19. Let G = (N, W) be a non-weak simple game. The Nakamura number of G, denoted ν(G), is the least k for which there exist k winning coalitions S1, …, Sk with an empty intersection.
Remark 4. Let EG be the EF associated with the simple game G = (N, W), i.e., EG(T) = P0(A) if T ε W and EG(T) = {A} otherwise. If |A| ≥ ν(G) then one can construct RN ε LN for which the core C(EG, RN) is empty. Hence, no strong representation of G of order m ≥ ν(G) can exist; indeed, if F were such a representation we would have EG(T) EF(T) for all T ε P0(N), and therefore C(EF, RN) C(EG, RN) for all RN ε LN, contradicting Remark 3 for the profile RN found above.
Thus, for a given simple game without veto players, the orders of its strong representations are bounded. This means that such a committee can only handle relatively small sets of alternatives in an exactly and strongly consistent manner. In order to quantify this phenomenon, we introduce the following definition.
Definition 20. Let G = (N, W) be a non-weak simple game. The capacity of G, denoted μ(G), is the largest m for which G has a strong representation of order m.
By Remark 4 we always have μ(G) < ν(G). Since ν(G) ≤ n (in a non-weak game, one can find for each player a winning coalition not containing him), we conclude that μ(G) ≤ n − 1. In some natural cases, the limitation is much stricter, as shown in the next remark.
Remark 5. Assume that G = (N, W) is not weak, and that the complement of any losing coalition is winning (such games are called strong; they include simple majority games with an odd number of players). Then the reader can check that ν(G) = 3, and therefore μ(G) = 2.
On the positive side, there is a way to generalize the idea of sequential vetoing (Example 3 above) so as to obtain a class of exactly and strongly consistent SCFs which allows some flexibility in the allocation of power to coalitions. We proceed to define these voting procedures, in order to use them later as strong representations of simple games, with orders lying in a certain range depending on the game.
Definition 21. Assume that m ≤ n + 1, and let β: A → {1, …, n} satisfy ∑x ε A β(x) = n + 1. The number β(x) is called the blocking coefficient of x, intended as the number of voters required to block the alternative x (in Example 3 we had β(x) = 1 for all x ε A). The effectivity function Eβ associated with β is defined by: B ε Eβ(T) if, and only if, |T| ≥ ∑x ε A\B β(x). An SCF F: LN → A is an Eβ–core selection if F(RN) ε C(Eβ, RN) for all RN ε LN.
Remark 6. A different but equivalent way to obtain the SCFs in the above definition is to consider feasible elimination procedures with respect to β, as introduced by Peleg [16]. Roughly speaking, given RN ε LN, one allows sequential vetoing as in Example 3, but at each stage an alternative xi is vetoed by β(xi) voters who consider it the worst among the remaining alternatives, ending with one surviving alternative. It can be proved that the set of surviving alternatives corresponding to all possible orders of elimination is precisely C(Eβ, RN). This shows in particular that C(Eβ, RN) ≠ for all RN ε LN, and thus guarantees the existence of an Eβ–core selection. The following facts about
Eβ–core selections are based mostly on Peleg [
16], Oren [
17], and Polishchuk [
18].
Theorem 3. Let β: A → {1, …, n} satisfy ∑x ε A β(x) = n + 1. Then:
- (a)
For every Eβ–core selection F, we have EF = Eβ.
- (b)
Every Eβ–core selection F is exactly and strongly consistent.
- (c)
There exists an Eβ–core selection F which is monotonic and anonymous (i.e., invariant under any permutation of the voters).
Example 5. Consider the symmetric simple game G = (5, 4), in other words, a committee of 5 members with full power allocated to coalitions of 4 or more members. If the committee has to choose among 3 alternatives a, b, and c, we can assign the blocking coefficients β(a) = β(b) = β(c) = 2. Then B ε Eβ(T) if, and only if, |T| ≥ 2|A\B|, meaning that any two players can block an alternative, but it takes four players to enforce an alternative. The latter agrees with the initially given allocation of power in G = (5, 4).
Let RN ε LN be given by: R1 = (a, b, c), R2 = (a, c, b), R3 = R4 = (b, c, a), and R5 = (c, b, a). Then {b, c} dominates a via {3, 4, 5}, while b and c are undominated, and so C(Eβ, RN) = {b, c}. Thus, an Eβ–core selection F gives either F(RN) = b or F(RN) = c. In the former case, a QN having t3(Q1) = t3(Q3) = c and t3(Q4) = t3(Q5) = a is an SNE of g(F, RN) with F(QN) = F(RN). In the latter case, a QN having t3(Q2) = t3(Q5) = b and t3(Q3) = t3(Q4) = a is an SNE of g(F, RN) with F(QN) = F(RN). Similar constructions yield exact SNEs for any RN ε LN, confirming that F is ESC. Thus, F provides a strong representation of G = (5, 4) of order 3.
We are now ready to state the following theorem, which fully describes the faithful strong representations of symmetric, non-weak simple games.
Theorem 4. Let G = (n, q) be a (proper) symmetric, non-weak simple game, i.e., < q < n. Then:
- (a)
μ(G) = , where denotes the integer part.
- (b)
For every 2 ≤ m ≤ , there exists a monotonic and faithful strong representation of G of order m.
- (c)
For every 2 ≤ m ≤ , an SCF F: LN → A is a faithful strong representation of G of order m if, and only if, F is an anonymous Eβ–core selection for some β: A → {n – q + 1, …, n} satisfying ∑x ε A β(x) = n + 1 and minx ε A β(x) = n − q + 1.
One direction of part (c), namely the fact that
Eβ–core selections with the appropriate blocking coefficients
β(·) yield strong representations of
G, follows directly from Theorem 3. This also confirms part (b) and the inequality
μ(G) ≥ in part (a), because the condition
2 ≤ m ≤ allows us to choose the
m blocking coefficients so that their sum is
n + 1 and their minimum is
n – q + 1. However, the opposite direction of part (c), and the inequality
μ(G) ≤ in part (a), are based on a system of necessary conditions for strong representations of non-weak games established in Holzman [
4].
To illustrate the behavior of μ(G) for symmetric simple games, fix the size n of the committee. If the power structure corresponds to simple majority rule, i.e., q = + 1, then by Theorem 4a the capacity μ(G) equals 2 (this is in agreement with Remark 5). Now let us gradually increase q, the size of the special majority required in the committee. This will initially have no effect on the capacity, until q is around , at which point the capacity μ(G) increases to 3. Then the capacity stays constant until q is around , where it increases to 4, and so on. For q = n − 1 we obtain a capacity of , which is the largest we can get for a non-weak symmetric game. (This reflects the fact that the existence of a strong representation of G of order m requires more than just the nonemptiness of the core C(EG, · ). As discussed in Remark 4, the latter only requires m < ν(G), which for G = (n, n − 1) gives m < n.) Note that raising q to become n would result in the weak game G = (n, n), for which the capacity is infinite by Theorem 2.
The capacity of a general (not necessarily symmetric) non-weak simple game was fully determined in Holzman [
5]. The determination depends on the combinatorial structure of the family
W of winning coalitions, and is quite complex (see below). Roughly speaking, the capacity is determined not only by the relative size of winning coalitions (corresponding to
in the symmetric case), but also by the rigidity of the allocation of power. By this we mean, intuitively, that the aggregate power of a system of disjoint coalitions is not affected by exchanging players among the coalitions, and is only minimally affected by adding a single new player. In order to state the general result, we need the following definitions. In all of them, a simple game
G = (N, W) is given.
Definition 22. A coalition S is blocking if N\S W. Such a coalition is minimal blocking if none of its proper subcoalitions is blocking.
Definition 23. Let p ≥ r be positive integers. A coalition S is p-blocking if S can be written as the disjoint union of p blocking coalitions. A coalition S is of type (p, r) if S can be written as the union of p coalitions, at least r of which are non-blocking and the rest are minimal blocking.
Definition 24. G is singular if there exists a 2-blocking coalition of type (2, 1). Otherwise, G is regular.
Definition 25. Let p ≥ 2 be an integer. A coalition S is p-critical if S is of type (p, 2), and S ∪ {i} is p-blocking for every i ε N\S.
We denote by κ(G) the least p for which there exists a p-critical coalition in G. This is well defined, because N is of type (p, 2) for p large enough, and the second requirement of Definition 25 vacuously holds for S = N.
Theorem 5. Let G = (N, W) be a (proper) non-weak simple game. Then:
- (a)
The capacity of G is given by:
- (b)
For every 2 ≤ m ≤ μ(G), there exists a monotonic and faithful strong representation of G of order m.
Comparing to Theorem 4 for the symmetric case, we note that in the general case we still have a precise (though more complicated) formula for the capacity (part (a)), and the existence of monotonic and faithful strong representations of every order up to the capacity (part (b)). We do not, however, have an analog of part (c): a full description of the class of all (faithful) strong representations is not known in the general case.
To illustrate the application of Theorem 5 in concrete examples, we consider three weighted majority games.
Example 6. Let G = [7; 2, 2, 2, 1, 1, 1]. Then the weight needed for blocking is 3. The coalition S = {1, 2, 4, 5} can be written as {1, 4} ∪ {2, 5} and also as {1, 2} ∪ {4, 5}, showing that it is both 2-blocking and of type (2, 1). Thus, G is singular, and so by (10) we have μ(G) = 2.
Example 7. Let G = [9; 2, 1, 1, 1, 1, 1, 1, 1, 1, 1]. Again, the weight needed for blocking is 3. Here, any minimal blocking coalition has weight exactly 3, which guarantees that G is regular. Next, we look for p-critical coalitions. Let us write w(T) = ∑h ε T wh. If S is p-critical then, on the one hand, w(S) ≤ 3p − 2 and, on the other hand, w(S ∪ {i}) ≥ 3p for every i ε N\S. This is impossible for p = 2, 3 because w(S) ≤ 7 implies that there is i ε N\S with wi = 1, and also for p = 4 because w(S) ≤ 10 implies that S ≠ N and w(S ∪ {i}) ≤ w(N) < 12. Thus, κ(G) ≥ 5, and in fact κ(G) = 5 because N is of type (5, 2). It follows from (11) that μ(G) = κ(G) − 1 = 4.
Example 8. Let G = [9; 2, 2, 1, 1, 1, 1, 1, 1, 1, 1]. Here, the weight needed for blocking is 4, and any minimal blocking coalition has weight exactly 4, hence G is regular. We check that there are no 2-critical coalitions. Indeed, if S is of type (2, 2) then w(S) ≤ 6, hence there is i ε N\S with wi = 1, so that w(S ∪ {i}) ≤ 7. There do exist 3-critical coalitions. Indeed, S = N\{1} can be written as {2, 3, 4} ∪ {5, 6, 7} ∪ {8, 9, 10}, hence is of type (3, 2), while S ∪ {1} can be written as {1, 2} ∪ {3, 4, 5, 6} ∪ {7, 8, 9, 10}, hence is 3-blocking. Thus κ(G) = 3. Since N is not of type (3, 2), we conclude from (12) that μ(G) = κ(G) = 3.
4. Representations of Effectivity Functions
Let
N be a set of players and
A be a set of (possible) social states as above. Gärdenfors [
7] defines a
right of a coalition
S (a nonempty subset of
N) as a nonempty subset
B of
A. Intuitively, this means that
S is legally entitled to have the final social state in
B. Thus, a
rights system, or a
constitution, is the collection of all pairs (
S, B) such that
B is a right of
S. Hence, a constitution is a function
E: P0(N) → P(P0(A)). It is obvious, by definition, that the constitution is an EF (see Definition 10). Gärdenfors also assumes monotonicity (see (3)), and coherence. (An EF
E is
coherent if for all
Th ԑ P0(N), Bh ԑ E(Th), h = 1, 2, such that
T1 ∩ T2 = , it follows that
B1 ∩ B2 ≠ .) We shall assume throughout the stronger assumption of superadditivity (see (4)). The reason for this will become immediately clear. First, we present the following example of Gibbard [
9].
Example 9. Consider a society N = {1, 2} of two individuals. Each citizen has two shirts, white and blue, and has the right to choose the color of his shirt freely. The set of alternatives that is open to the society is A = {w, w; w, b; b, w; b, b}, where (w, w) denotes the event that both individuals wear a white shirt, etc. The constitution E is given by: E(1) = {w, w; w, b}+ ∪ {b, w; b, b}+; E(2) = {w, w; b, w}+ ∪ {w, b; b, b}+; and E(N) = P0(A).
We now arrive at one of the central definitions of this section.
Definition 26. Let E be an EF. A GF Γ is a representation of E if EΓ = E.
Example 10. We shall construct a representation for the constitution of Example 9. Let N = {1, 2}, let S1 = S2 = {w, b}, and let ᴨ: S1 × S2 → A be the identity function; then Γ = (N; S1, S2; ᴨ; A) is a representation of the foregoing constitution.
Clearly, if an EF has a representation, then it is monotonic and superadditive (see (3) and (4)). Fortunately, the converse result, due to Peleg [
19], is also true:
Theorem 6. Let E be an EF. Then E has a representation by a GF Γ if, and only if, it is monotonic and superadditive.
There are several proofs of Theorem 6. We shall always rely on the proof (of Theorem 2.4.7) in Peleg and Peters [
11] which can be modified to yield representations that possess various types of equilibria (for all profiles of preferences).
4.1. Nash Consistent Representations of EFs
We need the following notation in the sequel.
Notation 1. Let A be a set of alternatives and let R ԑ K(A). For x ԑ A we denote: L(x, R) = {y ԑ A: x R y}.
Let Γ = (N; S1, …, Sn ; ᴨ; A) be a GF and let RN ԑ KN be a profile of preferences. Assume that sN is an NE of the game g(Γ, RN) and let ᴨ(sN) = x. As x is an NE outcome we have: ᴨ(sN\h, qh) ԑ L(x, Rh) for all qh ԑ Sh and all h ԑ N. Hence, L(x, Rh) ԑ EΓ(N\h) for all h ԑ N. Assume further that Γ is Nash consistent, that is, the game g(Γ, RN) has an NE for every RN ԑ KN. Then we know that EΓ satisfies the following condition.
(*) For every RN ԑ KN there exists x (=x(RN)) such that L(x, Rh) ԑ EΓ(N\h) for all h ԑ N.
Let
E be an EF and let
Γ be a representation of
E. Further, assume that
Γ is Nash consistent. Then we know that
E satisfies the following conditions:
Thus, Equations (13) and (14) are necessary conditions for the existence of a Nash consistent representation for
E. Fortunately, they are also sufficient!
Theorem 7. An EF E has a Nash consistent representation by a GF if, and only if, it satisfies Conditions (13) and (14).
For a proof of Theorem 7 see Section 3.2 of [
11]. Condition (14) is very laborious to determine: We have to make a non-simple check for every
RN ԑ KN. So, we shall now try to find a condition that involves only
E itself. Our first step is to define the polar EF of an EF.
Definition 27. Let E be an EF. The polar of E, E*, is given by:
E*(T) = {B’: B’ ∩ B ≠ for all B ԑ E(N\T)}, for all T ԑ P0(N).
Intuitively, B ԑ E* (T) if N\T cannot prevent T from reaching (some point in) B. (At this point we define E() = {A}. Then E* is, indeed, an EF.) Furthermore, E* is monotonic. However, E* may fail to be superadditive even when E is monotonic and superadditive.
Example 11. Indeed, consider the polar E* of the EF E of Example 9:
E*(1) = {w, w; w, b}+ ∪ {w ,w; b, b}+ ∪ {b ,w; w ,b}+ ∪ {b, w; b, b}+; and
E*(2) = {w, w; b, w}+ ∪ {w, w; b, b}+ ∪ {w, b; b, w}+ ∪ {w, b; b ,b}+.
Thus {w, w; b, b} ԑ E*(1) and {w, b; b, w} ԑ E*(2). As {w, w; b, b} ∩ {w, b; b, w} = , E* is not superadditive.
We shall now use the polar of an EF
E in order to determine whether it has a Nash consistent representation by a GF. Thus, let
E be a monotonic and superadditive EF.
E has a Nash consistent representation if (14) is satisfied. Let
RN be a profile of preferences. For each
h ԑ N denote
B(h) = {y ԑ A: L(y, Rh) ԑ E(N\h)}. We claim that
B(h) ԑ E*(h). Indeed, let
C ԑ E(N\h) and let
z be a maximum member of
C with respect to
Rh. Then
L(z, Rh) C, and therefore
L(z, Rh) ԑ E(N\h). Thus,
z ԑ B(h) ∩ C. Since
C is arbitrary,
B(h) ԑ E*(h). It is clear that if
x ԑ ∩{B(h): h ԑ N}, then
x satisfies (14) for
RN.. Hence, we have proved one direction of the following important theorem, due to Peleg, Peters, and Storcken [
20].
Theorem 8. Let E be a monotonic and superadditive EF and let E* be the polar of E. Then E has a Nash consistent representation if, and only if, the following condition holds: The reader may find the proof of the necessity part of Theorem 8 in Section 3.3 of [
11]. Example 11 and Theorem 8 imply that the EF
E of Example 9 has no Nash consistent representation. Indeed, we can prove this independently. Let
Γ be any representation of
E, let
R1 = (w, w; b, b; w, b; b, w), and let
R2 = (w, b; b, w; w, w; b, b). Then the (ordinal) game
g(Γ, RN) has no NE! (Player 1 cannot prevent player 2 from reaching {
w, b; b, w}
ԑ E*(2), and player
2 cannot prevent player
1 from reaching
{w, w; b, b} ԑ E*(1). This game is due to [
9] and is known as “Gibbard’s First Paradox”). However, many EFs have Nash consistent representations. Indeed, call an EF
E maximal if
E is superadditive and is equal to its polar, that is,
E = E*. Then a maximal
E has a Nash consistent representation by Theorem 8 (one can prove that monotonicity follows from maximality). We shall now discuss a concrete example of an EF that has a Nash consistent representation.
Example 12. Let N = {m1, m2, f} be a society of two men (m1 and m2) and a woman (f). The rules of marriage are the orthodox ones: Only the couples (m1, f) and (m2, f) are legal. In addition. everybody has the right to remain single. The set of social states is A = {w1, w2, s}, where wh is the state with the couple (mh, f), h = 1, 2, and s is the state when f is single. Let E be the constitution. E({m1, f}) ={ s}+ ∪ {w1}+. Hence E*(m2) = {s, w1}+. Similarly, E*(m1) = {s, w2}+. Finally, E({m1, m2}) = {s}+; hence E*(f) = {s}+. It is now obvious that E* satisfies (15). Thus, E has a Nash consistent representation.
When investigating Nash consistent representations of constitutions, we encounter the following pleasant surprise: For particular constructions of Nash consistent representations, for every profile of preferences each NE is Pareto dominated by a Pareto optimal NE (of the same profile). More precisely, we have the following result.
Theorem 9. Let the EF E be monotonic and superadditive and let it satisfy (15). Then there exists a Nash consistent representation Γ of E with the following property: For every RN ԑ KN and for every Nash equilibrium outcome x of g(Γ, RN), there exists a Pareto optimal Nash equilibrium outcome y (of the same game), such that y Rh x for all h ԑ N.
We are unable to discuss the proof of Theorem 9 because it depends on technical results which we have avoided, mainly the proof of Theorem 2.4.7 in [
11]. We now introduce the definition of liberalism.
Definition 28. A constitution E: P(N) → P(P0(A)) satisfies liberalism if every member of the society has a non-trivial right; that is, for each h ԑ N there exists x ԑ A such that A\x ԑ E(h).
See Sen [
21] for the origin of liberalism. Example 12 satisfies liberalism (everybody has the right to remain single). Nevertheless, it has a Nash consistent representation in the sense of Theorem 9. We may conclude that in our model liberalism allows for some kind of Pareto optimal behavior on the part of the players.
4.2. Acceptable Representations of EFs
We shall now ask whether it is possible to characterize those EFs that have a Nash consistent representation such that all its NEs are Pareto optimal. We start with the following definition.
Definition 29. Let Γ = (N; S1, …, Sn; ᴨ; A) be a Nash consistent GF. Γ is acceptable if for every RN ԑ KN, every NE of the game g(Γ, RN) is Pareto optimal. (An NE is Pareto optimal if its outcome is Pareto optimal.)
Definition 29 is due to Hurwicz and Schmeidler [
10]. The GF of Example 1 is acceptable. An EF is
acceptable if it has an acceptable representation. Our current goal is to characterize acceptable EFs. Let
Γ = (N; S1, …, Sn; ᴨ; A) be an acceptable GF, let
Q and
T be disjoint nonempty subsets of
N, let
B ԑ EΓ(Q), and let
C ԑ EΓ(T). We claim that (*)
B ∪ C = A. Indeed, assume on the contrary that there is an alternative
x ԑ A\(B ∪ C). Define a preference relation
R on
A by
x P y for all
y ≠ x, and
y I z for all
z, y ԑ A\x. Let
RN = (R, …, R), let
sQ satisfy
ᴨ(sQ, sN\Q) ԑ B for all
sN\Q ԑ SN\Q, and let
sT satisfy
ᴨ(sT, sN\T) ԑ C for all
sN\T ԑ SN\T. Then (
sQ, sT, pN\(Q ∪ T)) is an NE of
g(Γ, RN) that is Pareto dominated by
x (for any feasible choice of
pN\( Q ∪ T )). Thus, we have proved (*). In summary, if Γ is acceptable, then
We now conclude that every acceptable EF
E satisfies
Quite surprisingly, the necessary conditions are, again, also sufficient.
Theorem 10. An EF E is acceptable if. and only if. it satisfies (13), (15), and (17).
The proof of the sufficiency part of the above theorem is very technical and will not be illustrated here (see Peleg [
22]). We now return to Sen’s [
21] concept of liberalism (adapted to EFs).
Definition 30. A superadditive and monotonic EF E satisfies minimal liberalism (ML) if there exist distinct players h and k and sets B(h), B(k) ԑ P0 (A)\{A}, such that B(h) ԑ E(h) and B(k) ԑ E(k).
The reader may check that ML implies non-dictatorship (a superadditive and monotonic EF
E is
dictatorial if there exists a player
d ԑ N such that
E(d) = P0(A)). We may conclude now an analog to Sen’s [
21] Paradox of the Paretian Liberal.
Theorem 11. If E is an acceptable EF, then E violates minimal liberalism.
(See also Theorem 4.2.4 of [
11].) We shall now prove Theorem 11. We make this exception since: (i) the proof is short; and (ii) the above theorem is a link, at least conceptually, between the Arrow model and the Gärdenfors model.
Proof of Theorem 11. Assume, on the contrary, that there exist distinct players h and k and sets of alternatives, B(h) ԑ E(h)\{A}, and B(k) ԑ E(k)\{A}. By (17), B(h) ∪ B(k) = A. Hence there exist x ԑ B(h)\B(k), and y ԑ B(k)\B(h). Therefore, applying (17) again, x ԑ B for all B ԑ E(N\k). Thus, {x} ԑ E*(k). Similarly, {y} ԑ E*(h). However, this contradicts (15) and completes the proof. ☐
4.3. Strongly Consistent Representations of EFs
A GF is strongly consistent if, for each profile of preferences, the resulting game has an SNE. Thus, each ESC SCF is, in particular, strongly consistent (see Definition 12). Another property of strongly consistent GFs is stability, that is, nonemptiness of the core (see Theorem 1). We shall now make these remarks precise.
Definition 31. A GF Γ = (N; S1, …, Sn; ᴨ; A) is strongly consistent if for each profile of weak preferences RN ԑ KN the game g(Γ, RN) has an SNE.
Example 3 is strongly consistent. Also, if a GF Γ is strongly consistent, then C(EΓ, RN) ≠ for every profile of weak orders. This leads to the following definition.
Definition 32. Let E: P0 (N) → P(P0 (A)) be an EF. E is stable if C(E, RN) ≠ for all RN ԑ KN.
Thus, we have identified one (necessary) condition for the existence of a strongly consistent representation.
The missing (necessary) condition is maximality (see the discussion after Theorem 8). We recall that an EF E is maximal if it is super additive and, in addition, E = E*. When a GF Γ = (N; S1, …, Sn; ᴨ; A) is strongly consistent, then its EF is maximal. Indeed, assume on the contrary that there exist T ԑ P0(N) and B ԑ EΓ*(T)\EΓ(T). Consider now a profile RN such that 1) x Ph y for all x ԑ B , y ԑ A\B, and h ԑ T; and 2) x Ph y for all x ԑ A\B, y ԑ B, and h ԑ N\T. We claim that the game g(Γ, RN) has no SNE. Indeed, let qN be an arbitrary n-tuple of strategies. If ᴨ(qN) ԑ B, then N\T has a strategy sN\T such that ᴨ(qT, sN\T) ԑ A\B (T is not effective for B). Thus, N\T has a profitable deviation from qN. Similarly, if ᴨ(qN) ԑ A\B, then T has a profitable deviation from qN (N\T is not effective for A\B!). Again, fortunately, the necessary conditions are also sufficient.
Theorem 12. An EF E has a strongly consistent representation if, and only if, it is stable and maximal.
Theorem 12 is difficult to apply directly because it is difficult to verify stability of EFs. Fortunately, we can formulate the theorem differently. First, we need the following definition.
Definition 33. An EF E: P0 (N) → P(P0 (A)) is convex
if There are two basic results on convex EFs: (a) a convex EF is stable; and (b) a maximal and stable EF is convex (see Peleg [
12], Appendix to Chapter 6)). These results enable us to formulate the following theorem.
Theorem 13. An EF E has a strongly consistent representation if, and only if, it is convex and maximal.