Next Article in Journal
Framelet Sets and Associated Scaling Sets
Previous Article in Journal
Evaluating the Performances of Biomarkers over a Restricted Domain of High Sensitivity
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Functional Form of Nonmanipulable Social Choice Functions with Two Alternatives

1
Dipartimento di Matematica e Applicazioni R. Caccioppoli, Università Federico II di Napoli (ITALY), 80126 Napoli, Italy
2
Dipartimento di Scienze Economiche e Statistiche, Università Federico II di Napoli (ITALY), 80126 Napoli, Italy
*
Author to whom correspondence should be addressed.
Mathematics 2021, 9(21), 2827; https://doi.org/10.3390/math9212827
Submission received: 30 September 2021 / Revised: 29 October 2021 / Accepted: 2 November 2021 / Published: 7 November 2021

Abstract

:
We propose a new functional form characterization of binary nonmanipulable social choice functions on a universal domain and an arbitrary, possibly infinite, set of agents. In order to achieve this, we considered the more general case of two-valued social choice functions and describe the structure of the family consisting of groups of agents having no power to determine the values of a nonmanipulable social choice function. With the help of such a structure, we introduce a class of functions that we call powerless revealing social choice functions and show that the binary nonmanipulable social choice functions are the powerless revealing ones.

1. Introduction

A social choice function is a mathematical model for the collective choice of a public project to be implemented by a society. The implicit assumption is that the members of the society obtain different utilities from the implemented project.
Denote the society by I. The available public projects to choose from form a set A, whose elements are also named alternatives.
The fact that the implementation of the project a A may give different advantages to different individuals is modeled by the assumption that every agent i I expresses a preference relation R i over the set A. Given a profile R = ( R i ) i I of declared preferences, the social choice function φ selects exactly one alternative φ ( R ) . In other words, a social choice function is a function:
φ : D A ,
where the domain D is the set of admissible profiles (i.e., the profiles that can be at the disposal of society I).
Several desirable properties may be considered for a social choice function. Probably the most important one is that the social choice function should induce truth-telling as the dominant strategy for all the agents. What we seek is social choice functions that exclude the possibility that a group of agents (coalition) strategically declare some false preferences in order to induce their favorite alternative to be the collective choice. The social choice functions we are talking about are named nonmanipulable or, equivalently, (group) strategy-proof.
A central topic in the political theory of the aggregation of collective preferences [1,2,3] is the identification of the social choice functions that are nonmanipulable. We aimed to contribute with a complete description of such social choice functions in the case of two alternatives, allowing individuals to declare indifference. Needless to say, problems of collective choice between two alternatives extensively arise in real-life situations. Observe that we did not assume that the society I is a finite set.
There is a huge literature on social choice functions, offering several characterizations of nonmanipulability (see [2] (Vol II), and [4]). Most often, the analysis is restricted to the case in which all profiles in D are strict, i.e., every agent is forbidden to declare indifference among alternatives. In principle, D can be any subset of the set of all possible profiles. We confined our attention to the case of the so-called “universal domain hypothesis”, which means that D is either the set of all the profiles of the (weak) preferences or that of all the profiles of the strict preferences.
Some of the characterizations are singled out as “functional form characterizations” (see, for example, [5]). They can be considered as more significant in the sense that they consist of formulas that describe the class of social choice functions under investigation. “Describing”means that the assignment rule of the alternative corresponding to every profile is explicitly given.
The best-known functional characterization is the Gibbard–Satterthwaite theorem:
Theorem 1.
Let D = S be the set of all strict profiles. Suppose | I | = n , φ : S A is nonmanipulable, | φ ( S ) | 3 . Then, the social choice function φ necessarily is one of the n “dictatorial functions” φ 1 , φ 2 , , φ n , which are defined as follows. Let R be a profile; the social choice φ j ( R ) is the alternative in the range of φ, which is the best according to R j .
The above celebrated theorem dates back to the 1970s. In 2006, Larsson and Svensson [6] added a functional characterization in case the set of alternatives is of cardinality two and the social choice function is onto.
Before stating the result (Theorem 2 of [6]), we recall that a committee is a nonempty upward inclusive family C of coalitions of agents, where C being upward inclusive means that if C C , then C also belongs to C , whenever C C . In the study of strategic voting, committees have been considered for a long time, as one sees in [7].
Theorem 2.
Let D = S be the set of all strict profiles. Suppose | I | = n , φ : S A = { a , b } is nonmanipulable, | φ ( S ) | = 2 . Then, the social choice function φ necessarily is a “voting by committee function” φ C , which is defined as follows. Let C be a committee and let R be a profile. The social choice φ C ( R ) is the alternative a if and only if the coalition of agents that prefer the alternative a under the profile R belongs to C .
It is worth mentioning that, of course, dictatorial functions, as well as voting by committee functions are nonmanipulable; hence, these results actually provide functional form characterizations. Moreover, the extreme case of a constant φ : S { a , b } can be treated formally as in Theorem 2 by assuming that also the empty set is a coalition, although this assumption is somewhat unusual.
Under the group nonmanipulability assumption, Theorem 2 was generalized in [8] (Proposition 4.1) to the case in which the sets I and A are arbitrary.
Recently, functional form characterizations of nonmanipulable social choice functions in the case that indifference was admitted and collective choice involving only two alternatives was discovered [9,10,11,12]. As far as we know, at a similar level of generality, there are not yet functional descriptions for the case of nonmanipulable social choice functions whose range is of cardinality at least three and where indifference is allowed.
The purpose of this paper is to contribute to the literature by presenting a new functional form characterization of nonmanipulable social choice functions under the assumption that indifference is allowed and the set of alternatives has cardinality two. Our characterization result (Theorem 4) can be compared with:
-
Theorem 1 of [12], which is however limited to the case that I is finite;
-
Theorem 4.2 of [9], which involves a nontrivial transfinite argument to cover the infinite society case.
In particular, our paper is closer in spirit to [12]. While [12] emphasized the role of coalitions of indifferent agents, we point our attention here to powerless groups of agents. This is not merely a different point of view. It has the remarkable consequence that, with respect to [12], our functional form is much easier to describe and explicitly establishes a one-to-one correspondence with the parameters (uniqueness of the representation).
Our approach differs more from [9]. The latter indeed recovers all group nonmanipulable functions first by lifting the indifference relation between the two alternatives to a larger class of “committees” and, then, sequentially moving along a well-ordered set of committees, till one of them is not indifferent and so determines the social choice.
Organization of the paper: In Section 2, we present the details of the model. Section 3 contains our main results: we used suitable sets of agents (see Definition 6 of ineffective families) to derive the functional form characterization of binary nonmanipulable social choice functions as powerless revealing functions, a class of social choice function we introduce. Examples are provided both to make clear the concepts and to allow the comparison with the literature. In Section 4, we analyze the particular case of strict preferences. In Section 5, we draw our final conclusions.

2. The Model

Denote the society by I. Each one of its members is called an agent. Any nonempty group (subset) of agents is called a coalition. A preference over the set A of alternatives is a complete and transitive binary relation on A. We denote by R the set of all preferences over A. A preference is said to be strict if it is antisymmetric (different alternatives cannot be indifferent to each other). The set of all strict preferences on A is denoted by S . A profile is a specification of a preference for each agent. We denote by R I the set of all (weak) profiles and by S I the set of all strict profiles.
A social choice function selects an alternative on the basis of each admissible profile. The term admissible is reserved for the profiles forming the set D of all possible starting points of the collective choice.
Definition 1.
Let D R I . Asocial choice functionis a function:
φ : D A .
We restrict the analysis to the collective choice between two alternatives, which we denote by a and b, distinguishing the binary case A = { a , b } from the more general, two-valued case A { a , b } . Moreover, we limit our attention to the universal domain hypothesis, which means to the case of social choice functions (sometimes, we simply write function to mean social choice function) either defined on the set of all profiles or on the set of all strict profiles. We start analyzing the case D = R I , so, until differently specified, a social choice function φ is:
φ : R I { a , b } .
We shall switch to the case D = S I in Section 4.
Notation 1.
For a given profile R = ( R i ) i I , we denote by ( R , a ) (resp. ( R , b ) ) the set of agents who strictly prefer a over b (resp. b over a) in the profile R. Since the preferences are complete, we can write:
( R , a ) = { i I : ( b , a ) R i } ,
( R , b ) = { i I : ( a , b ) R i } .
For a given profile R, we denote by ( R , ) the set of agents that consider the two alternatives a and b indifferent in that profile:
( R , ) = { i I : ( a , b ) R i   and ( b , a ) R i } .
The set { ( R , a ) , ( R , b ) , ( R , ) } is a partition of the set I of agents.
Notation 2.
If R = ( R i ) i I is a profile and D ( I ) is a coalition, we sometimes write R = ( R D ; R D ) , where R D = ( R i ) i D , and D stands for the complement D c = I \ D . Hence, if two profiles Q and R coincide on a coalition D, we can write:
Q = ( Q D ; Q D ) = ( R D ; Q D ) ,
and, analogously,
R = ( R D ; R D ) = ( Q D ; R D ) .
One of the most important properties a social choice function should satisfy is to discourage lies: A “good”function should induce all the agents to reveal their true preferences in any situation. In other words, an aggregation mechanism is often required to work in such a way that agents never have a reason to manipulate it by misrepresenting their preferences.
A coalition D can manipulate a social choice function φ in the profile R if there exists a profile Q coinciding with R on the complementary coalition D c = I \ D (hence, R j = Q j j D ) such that, according to the preferences of profile R, all the agents in the coalition D strictly prefer the alternative φ ( Q ) over φ ( R ) . Formally:
Definition 2.
A coalition D canmanipulatethe social choice function φ in the profile R if there exists a profile Q such that:
R j = Q j j D c a n d ( φ ( R ) , φ ( Q ) ) R j j D .
Definition 3.
A social choice function φ such that no coalition can manipulate it in any profile is said to benonmanipulableorgroup strategy-proof(GSP).
In [5], various concepts of strategy-proofness were introduced and compared. It is not difficult to check that our definition of GSP corresponds to the weakly group strategy-proof in [5] (see also the footnote on p. 795).
Limiting the manipulation to coalitions that are singletons, the previous definition gives back the notion of individual strategy-proofness. The two concepts, group and individual strategy-proofness, are not equivalent in our setting, since we allow for a society consisting of possibly infinitely many agents. It is well known that if I is finite, the two notions are equivalent.
Our aim was to describe a functional form of social choice functions that are nonmanipulable. We shall do this by using suitable collections of sets. In particular, we concentrated our attention on sets of agents with insufficient power to get the society to select the alternative they prefer. We speak of sets rather than coalitions since, being interested in the lack of power, we have to involve the empty set as well.
Let us explain and formalize the meaning of “power” we have in mind. Fix a profile R. With reference to a group M of agents, consider a situation in which M does not contain agents having the opposite opinion in R regarding alternatives a and b. Assume for example that in the profile R, no agent in M strictly prefers a over b. A group of agents in M strictly preferring b over a may, or may not, obtain as the outcome of the choice the (preferred) alternative b. In the first case, which means φ ( R ) = b , it is strong enough to obtain b; in the opposite case, φ ( R ) = a , it is not. It is reasonable to call powerful in M the subsets of M having this force at every profile, and the others powerless. In other words, the powerless subsets of M are those that fail to be decisive in at least one case (one profile) and for at least one of the two alternatives.
We focus our attention on powerless groups in the next definition.
Definition 4.
Let φ be a social choice function; let R be a profile; let X M I .
We say that Xlacks powerto determine the alternative b under φ in the set M at the profile R if the following three conditions hold:
( ) X = ( R , b ) , ( R , a ) M c , φ ( R ) = a .
We avoid explicitly referring to the function φ when it is clear from the context. In this case, instead of saying that the set X lacks power to determine the alternative b under φ in the set M at the profile R, we only say that X lacks power for b in M at R.
If the role of a and b in ( ) is reversed, we say that X lacks power for a in M at R.
Without loss of generality, we considered groups lacking power for b.
With the aim of selecting powerless for b groups of agents, we adopted the term Υ -family (on I) to indicate a map that associates with each subset M of I a part of its power set P ( M ) . In other words, a Υ -family F assigns an element F M P ( M ) to every M I . We use the notation:
F = ( F M ) M I
to indicate such a family.
Given a social choice function φ , we constructed a Υ -family, F ( φ ) , collecting, M by M, powerless (for b) groups of agents in M:
Definition 5.
Let φ be a social choice function. The Υ-family F ( φ ) defined by:
X F M ( φ ) R φ 1 ( a ) : ( R , a ) M c a n d   X = ( R , b )
is said to be generated by φ.
We present some examples of Υ -families generated by social choice functions.
Example 1(dictatorial function).
We remind that a function φ is said to be dictatorial if there exists an agent j such that:
j ( R , a ) φ ( R ) = a ,
j ( R , b ) φ ( R ) = b .
Of course, there are many social choice functions having a fixed agent j as a dictator. Since our setting involves indifference, not all of them are group strategy-proof. Let us refer to the two “extreme” cases, in which the indifference of the dictator is solved a priori, respectively, in favor of a or of b. The two functions we hence introduce are denoted respectively by φ j a and φ j b . They are both examples of GSP functions.
The function φ j a (by default, the indifference of the dictator determines a) is defined as follows:
φ j a ( R ) = b j ( R , b ) .
Similarly, the function φ j b (default b) is defined by:
φ j b ( R ) = a j ( R , a ) .
The corresponding Υ -families F j a and F j b generated by these functions are, respectively:
F M j a = P ( M \ { j } ) M I , a n d
F M j b = if j M , P ( M ) if j M .
Example 2 (Measure-type function; see [9], Example 2.3).
Denote by μ a real-valued monotone (increasing) set function defined on the power set of I. The social choice functions φ μ a , φ μ b defined by means of:
φ μ a ( R ) = a μ ( ( R , a ) ) μ ( ( R , b ) )
and:
φ μ b ( R ) = a μ ( ( R , a ) ) > μ ( ( R , b ) ) ,
respectively, generate the Υ-families
F μ a :
X F M μ a X M   and   μ ( X ) μ ( M c )
and:
F μ b :
X F M μ b X M   a n d   μ ( X ) < μ ( M c ) .
Example 3.
Let φ be the social choice function defined by:
φ ( R ) = b [ ( R , a ) = a n d R i = R j i , j ( R , ) ] .
In case at least one agent strictly prefers a over b, the alternative a is selected. If ( R , a ) is empty, the alternative b is selected only if all agents in ( R , ) have the same preference; otherwise, the selected alternative is a. The corresponding Υ-family the function φ generates is:
F M = P ( M ) i f M I , { X I : | I \ X | 2 } i f M = I .
In the next definition, we isolate a property that a Υ -family may have. We name this property ineffectiveness, and it is intuitive, considering the interpretation that a Υ -family has when it is generated by a social choice function.
Definition 6.
A Υ-family is said to be ineffective (and each element of F M is said to be ineffective at M) if:
 (i)
It is downward inclusive: X F M , Y X Y F M ;
 (ii)
Ineffective sets have ineffective traces: X F M , N M X N F N .
Observe that given ( i ) , the implication in ( i i ) above can be obviously replaced by:
X F M , N M , X N X F N .
The idea behind Definition 6 is the following. When F is generated by a function, with reference to profiles where a partition { M , M c } separates agents strictly preferring one of the two possible outcomes over the other (agents strictly preferring b over a are all in M; agents strictly preferring a over b all belong to the complement M c ), the family F M selects, among the agents in M, the (powerless) groups of agents that in one of these profiles strictly prefer the nonselected alternative, b, over the other.
It is then intuitive (and such intuition is supported by Proposition 1) that, when the generating function is GSP, if the power of a group is not big enough to determine the collective choice, the same is true for any of its subgroups (Condition (i)). It is equally natural to realize that the same group of agents is also powerless in case the set of “disagreeing” agents is even bigger (Condition (ii)).
It is obvious that both:
- F M = , for every M;
and:
- F M = P ( M ) , for every M
define ineffective families. Examples 1, 2, and 3 above are less trivial cases of ineffective Υ -families.

3. Results

With the aim of obtaining a functional characterization of nonmanipulable social choice functions in the binary case, we linked ineffective families introduced in Definition 6 with group strategy-proof social choice functions. We did this by building a one-to-one correspondence between the two sets: GSP functions on one side, ineffective families on the other.
In our first result, we saw that every two-valued group strategy-proof social choice function generates an ineffective family.
Proposition 1.
The Υ-family F ( φ ) generated by a GSP social choice function φ is ineffective.
Proof. 
Let us prove Condition (i) of Definition 6:
For a fixed M I , suppose:
Y X F M ( φ ) .
Denote by any element of R (any preference on A) such that both the pairs ( a , b ) and ( b , a ) belong to . In other words, according to , the two alternatives a and b are indifferent. Let R be one of the profiles for which it results:
φ ( R ) = a ( R , a ) M c ( R , b ) = X
(it exists since X F M ( φ ) ). Define the profile Q by:
Q i = R i i f i X \ Y , i f i X \ Y .
It is easy to check that ( Q , a ) = ( R , a ) ; hence, ( Q , a ) M c . Moreover, ( Q , b ) = Y . The relation Y F M ( φ ) is proven once we show that φ ( Q ) = a .
The latter equality follows from the strategy-proofness of φ : assume by contradiction that φ ( Q ) = b . Observe that X \ Y is a coalition (it is not empty otherwise Q = R ) that can manipulate φ in the profile R; in fact, agents in X \ Y reporting preference instead of R i change the profile R into Q and obtain as a result the alternative b, which each of them strictly prefers in the profile R over φ ( R ) . This is impossible. From the contradiction, we have the thesis.
Let us now prove (ii):
Assume:
N M X F M ( φ ) .
Use, again, R and as before, and define the profile T by putting:
T i = R i i f i X \ N , i f i X \ N .
As before,
( T , a ) = ( R , a ) ; hence, ( T , a ) M c N c ,
( T , b ) = X N , and
φ ( T ) = a .
This is enough to say that X N F N ( φ ) , as wanted. □
Remark 1.
Note that since for a GSP function φ , the family F M ( φ ) is proven to be downward inclusive, the definition could be equivalently written in the form:
F M ( φ ) = { X M : R φ 1 ( a ) : ( R , a ) M c and   X ( R , b ) M } .
In both cases (in the formula above and in Definition 5), given the strategy-proofness of φ , the inclusion ( R , a ) M c can be substituted by the equality ( R , a ) = M c .
We can reverse the link between social choice functions and Υ -families by associating a function with every given Υ -family.
Definition 7.
Given a Υ-family F , the social choice function φ ( F ) defined by:
φ ( F ) ( R ) = a ( R , b ) F ( R , a ) c .
is said to be generated by F .
Let us describe, for some Υ -families, the corresponding generated functions:
Example 4.
The Υ-family, obviously ineffective,
F M = i f M = I , P ( M ) i f M I
generates the so-called consensus rule with disagreement default a and indifference default b(see [13]):
φ ( R ) = a i f ( R , a ) , b i f ( R , a ) = .
Example 5 (Example 3, continued).
The family:
F M = P ( M ) i f M I , { X I : | I \ X | 2 } i f M = I
generates the function φ defined below:
φ ( R ) = b [ ( R , a ) = a n d | ( R , ) | 1 ] .
Observe that φ above differs from the function φ of Example 3. However, both the functions φ and φ generate the same family F we are considering. This does not occur in Examples 1 and 2: the families F j a , F j b , F μ a , and F μ b generate the original functions φ j a , φ j b , φ μ a , and φ μ b from which they come. The key to understand this phenomenon is the independence of irrelevant alternatives, as we discuss later (see the comments following Theorem 3).
Let us now introduce a special class of social choice functions. We name them powerless revealing since they reveal which groups of agents are not powerful.
Definition 8.
A social choice function φ is said to bepowerless revealingif φ = φ ( F ) for some ineffective family F .
The powerless revealing functions cannot be manipulated, as the next proposition shows.
Proposition 2.
Every powerless revealing function is group strategy-proof.
Proof. 
Let φ be a function and F an ineffective family such that φ = φ ( F ) .
Assume φ ( F ) ( R ) = a , and denote by Q any profile coinciding with R on ( R , b ) c . None of the agents strictly preferring a over b in the profile R change their preference in the passage from R to Q. Hence, ( R , a ) ( Q , a ) , which implies the inclusion:
( Q , a ) c ( R , a ) c .
On the other side, some of the agents strictly preferring b over a in the profile R may change preference; hence, ( Q , b ) ( R , b ) . The definition of φ ( F ) gives:
φ ( F ) ( R ) = a ( R , b ) F ( R , a ) c .
Using Property (i), we obtain:
( Q , b ) ( R , b ) F ( R , a ) c ( Q , b ) F ( R , a ) c .
We now use Property (ii), with N = ( Q , a ) c ( R , a ) c obtaining:
( Q , b ) N F N = F ( Q , a ) c .
Finally, we observe that the sets ( Q , a ) and ( Q , b ) are (obviously) disjoint, then:
( Q , b ) N = ( Q , b ) ( Q , a ) c = ( Q , b ) .
The relation ( Q , b ) F ( Q , a ) c implies that φ ( F ) ( Q ) = a .
Analogously, assume now φ ( F ) ( R ) = b , and denote by Q any profile coinciding with R on ( R , a ) c . In the passage from R to Q, none of the agents strictly preferring b over a change their preference; hence, ( R , b ) ( Q , b ) and:
( Q , a ) ( R , a ) N : = ( R , a ) c ( Q , a ) c .
The following implications obviously hold:
φ ( F ) ( Q ) = a ( Q , b ) F ( Q , a ) c ( R , b ) F ( Q , a ) c .
Moreover:
( R , b ) N = ( R , b ) ( R , a ) c = ( R , b ) ,
hence
( R , b ) N = ( R , b ) F N = F ( R , a ) c ,
which means φ ( F ) ( R ) = a . □
We are now ready to complete the connection between ineffective families and GSP functions. In particular, we obtained the aforementioned result: in the binary case ( A = { a , b } ), there is a one-to-one correspondence between the set of GSP social choice functions and the collection of all ineffective families. In other words, the powerless revealing functions are all and only the GSP functions.
Theorem 3.
For every ineffective family F , the equality below holds true:
F ( φ ( F ) ) = F .
If, moreover, A = { a , b } , then it is also true that:
φ ( F ( φ ) ) = φ
whenever φ is a group strategy-proof social choice function.
Proof. 
Let us start by proving the equality:
F ( φ ( F ) ) = F .
To simplify the exposition, denote for the moment by ϱ the function φ ( F ) . Fix any subset M of I; our aim is to prove that:
X F M ( ϱ ) X F M .
If X is an element of F M ( ϱ ) , then X M , and there exists a profile R such that:
( ) ( R , a ) M c , which gives M ( R , a ) c ;
( ) X = ( R , b ) ;
( ) ϱ ( R ) = a , which means φ ( F ) ( R ) = a , in other words ( R , b ) F ( R , a ) c .
From ( ) and ( ) , it follows that:
X M = X F M .
Conversely, assume X F M . Denote by R any profile such that ( R , b ) = X and ( R , a ) = M c (see Remark 1). By definition, it is φ ( F ) ( R ) = a , which gives the thesis.
Assume now that the set A of alternatives does not contain any element but a and b.
In this case, we want to show that:
φ ( Q ) = a φ ( F ( φ ) ) ( Q ) = a .
Assume φ ( Q ) = a , and denote by M the set ( Q , a ) c . Since ( Q , a ) M c (the two sets coincide) and ( Q , b ) M , it is, by the definition of F ( φ ) ,
( Q , b ) F M ( φ ) = F ( Q , a ) c ( φ ) ,
which means φ ( F ( φ ) ) ( Q ) = a .
Conversely, assume that φ ( F ( φ ) ) ( Q ) = a , in other words that ( Q , b ) F ( Q , a ) c ( φ ) . Looking at the definition of the family F ( φ ) (Definition 5), there exists a profile R such that
φ ( R ) = a ,
( R , a ) ( Q , a ) , and
( R , b ) = ( Q , b ) .
The relation φ ( Q ) = b would give to coalition ( Q , a ) \ ( R , a ) in the profile Q the possibility of manipulating φ . Hence, we have the thesis. □
The reason why we obtained the formula φ ( F ( φ ) ) = φ (and, hence, a functional characterization) only in the binary case is that, in the two-valued setting, group strategy-proofness does not imply the independence of the collective choice from irrelevant alternatives. Specifically, different social choice functions may originate the same ineffective family (see Example 3, continued). In other words, the mapping φ F ( φ ) is not injective. This is a consequence of the fact that the construction only depends on how agents rank the alternatives a and b in the different profiles; hence, it does not distinguish among functions assuming different values on profiles having the same restrictions to the set { a , b } . We can equivalently say that the mapping F φ ( F ) is not surjective.
We conclude this section by explicitly presenting the functional form characterization of group strategy-proof social choice functions in the binary setting:
Theorem 4.
A social choice function φ : R I { a , b } = A is group strategy-proof if and only if it is powerless revealing. Moreover, it has a unique generating family.
The functional characterization above extends to the two-valued setting if the independence of irrelevant alternatives is assumed. A functional form characterization of two-valued group strategy-proof functions without the independence assumption was obtained by Basile et al. in [10] as an extension of the same authors’ previous result for the binary case in [9].
Remark 2.
If the set of agents is finite, we can compare our functional form characterization of Theorem 4 with the generalized voting by committee characterization provided by Lahiri and Pramanik in [12], Theorem 1.
A generalized voting by committee is a binary social choice function from R I to { a , b } = A denoted and defined as follows:
φ F I d I d ( R ) = d i f ( R , ) I d , a i f ( R , ) I d a n d ( R , a ) F ( R , ) c , I d , b o t h e r w i s e .
The necessary specification of the “parameters” I d and F I d is needed. As for I d , where d is either a or b, it is a committee whose purpose is to assign the default d to all profiles R for which it is ( R , ) I d . Concerning F I d , it is a family { F M , I d : M I } where each F M , I d is a committee within the set M. Moreover, the pair of parameters is required to satisfy certain conditions (crucial for the strategy-proofness), which we do not report here for the sake of brevity.
In our opinion, the simplicity and intuitiveness of Definition 6 make the characterization based on the concept of powerless revealing functions considerably simpler than the one by means of generalized voting by committee.

4. The Case of Strict Preferences

In this section, we consider social choice functions defined on the set of all profiles consisting of strict preferences:
φ : S I { a , b } A .
When indifference between alternatives is not allowed, the reasoning to obtain a functional form characterization for GSP functions is simpler. We describe it and compare the result with the literature.
Each profile R produces now a partition of the set I of agents into two subsets ( R , a ) and ( R , b ) , the set ( R , ) being obviously empty in this case.
The first important observation is that limiting the domain of φ to the strict profiles, strategy-proofness implies that the value of φ on a profile only depends on the considered partition, the other alternatives having no influence (this is not the case if indifference is allowed):
Observation:Let the function φ : S I { a , b } A be group strategy-proof. Then:
( R , b ) = ( Q , b ) φ ( R ) = φ ( Q ) .
For the sake of completeness, we give a proof of the observation.
Proof. 
Assume by contradiction that the values of φ are different on two profiles R and Q with ( R , b ) = ( Q , b ) , say, for example, φ ( R ) = a and φ ( Q ) = b . The sets ( R , a ) = ( Q , a ) and ( R , b ) = ( Q , b ) are both coalitions, since otherwise, the values φ ( a ) and φ ( b ) coincide because of unanimity.
Denote by D the coalition ( R , a ) , and define the profile T coinciding with R on the coalition D and with Q on the complementary coalition D c :
T = ( R D ; Q D c ) .
If φ ( T ) = a , coalition D can manipulate φ in the profile Q, if φ ( T ) = b coalition D c can manipulate φ in the profile R. In both cases, there is a contradiction. □
The previous observation allows defining the sets:
G a ( φ ) = { M I : φ ( R ) = a   for   some   R   with   M = ( R , b ) }
and:
G b ( φ ) = { M I : φ ( R ) = b   for   some   R   with   M = ( R , b ) } .
They form a partition of the power set P ( I ) of I. The first set, G a ( φ ) , is downward inclusive. The second, G b ( φ ) , is upward inclusive.
Let us now recall from Remark 1 that the definition of the ineffective family F ( φ ) generated by a GSP function φ : S I { a , b } is:
F M ( φ ) = { X M : R φ 1 ( a ) : ( R , a ) M c and   X ( R , b ) M } .
When the two relations ( R , a ) M c and ( R , b ) M are simultaneously true, it is necessarily ( R , a ) = M c and ( R , b ) = M . This means that we can equivalently write:
F M ( φ ) = { X M : R φ 1 ( a ) : X ( R , b ) = M } .
Moreover, if for a certain M, the set F M ( φ ) is not empty, which means that a profile R with ( R , b ) = M and φ ( R ) = a exists, the relation φ ( Q ) = a holds for all profiles Q with ( Q , b ) = M . Hence, it is also:
F M ( φ ) = { X M : φ ( R ) = a R   with ( R , b ) = M } .
The consequence is that F M ( φ ) is either empty or it consists of the whole power set P ( M ) of M. Precisely:
F M ( φ ) = P ( M ) if   M G a ( φ ) , if   M G b ( φ ) .
It is not difficult to check that also in this (strict) case, the family F ( φ ) is ineffective.
The relation:
φ ( F ( φ ) ) = φ
in the statement of Theorem 3 that in the general case (weak profiles) only holds for A = { a , b } here is true for any set A, in fact:
φ ( F ( φ ) ) ( Q ) = a ( Q , b ) F ( Q , a ) c ( φ ) F ( Q , a ) c ( φ )
F ( Q , a ) c ( φ ) = P F ( Q , a ) c ( φ ) ( Q , b ) = ( Q , a ) c G a ( φ ) φ ( Q ) = a .
Let us now look at the other way round: the definition of a GSP function from an ineffective family.
We limit our considerations to special ineffective families:
Take a downward inclusive subset H of P ( I ) , and define the ineffective family F ( H ) by:
F M ( H ) = P ( M ) if   M H , if   M H .
The social choice function generated by it (we denote it by φ ( H ) for simplicity) is given by:
φ ( H ) ( R ) = a i f ( R , b ) H , b i f ( R , b ) H .
Summing up: if H P ( I ) is downward inclusive, then the function φ ( H ) defined by:
φ ( H ) ( R ) = a ( R , b ) H
is GSP.
On the other side, if the function φ : S I { a , b } A is GSP, the subset G a ( φ ) of the power set P ( I ) of I is downward inclusive. Moreover,
φ G a ( φ ) = φ and G a ( φ ( H ) ) = H .
It is at this point clear that in this case (strict profiles), there is no need to consider a whole (ineffective) family, in the sense that there is no need to specify, for each subset of M, a subset of P ( M ) . It is now more natural to refer to a unique family of subsets of I, the only requirement for such a family being the downward inclusion.
We can then conclude the section by stating the version of the functional representation theorem for the case of strict profiles. It is the specialization to this setting of Theorem 4:
Theorem 5.
A social choice function φ : S I { a , b } A is group strategy-proof if and only if it is of the form:
φ ( R ) = a ( R , b ) H
for a (unique) downward inclusive subset H of P ( I ) .
We observe that Theorem 5 coincides with Proposition 4.1, of [8], of which Theorem 2 of [6] is a corollary.

5. Conclusions and Future Directions

We studied two-valued nonmanipulable social choice functions. For such functions, we established the properties of the coalitions failing to be decisive to determine the collective choice. These properties led us to introduce a class of social choice functions that we called powerless revealing functions. We showed that the powerless revealing functions are all and only the nonmanipulable binary social choice functions. Our study concerns the general framework that admits the possibility that agents declare indifference. If this is not the case, i.e., if indifference is not admitted, our approach simplifies and gives that powerless revealing functions are the voting by committee functions.
There are some natural future developments of this work. One is to investigate if the ineffective families approach can be successfully adapted to the case of two-valued functions without assuming the independence of irrelevant alternatives. This would offer an alternative functional form characterization to that obtained in [10].
Whereas in the binary case, the universal domain hypothesis can be considered not too demanding, it can be interesting to relax such a hypothesis in the two-valued case, for example, either keeping the independence of agents (each endowed with an admissible set of available preferences, D resulting in a Cartesian product) or assuming that D is not necessarily a Cartesian product, i.e., allowing that individual preferences are not independent.

Author Contributions

The authors have equally contributed. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

Thanks are given to three anonymous referees for their suggestions and comments on the previous version of the manuscript.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Austen-Smith, D.; Banks, J.S. Positive Political Theory, Vol. I; The University of Michigan Press: Ann Arbor, MI, USA, 2000. [Google Scholar]
  2. Austen-Smith, D.; Banks, J.S. Positive Political Theory, Vol. II; The University of Michigan Press: Ann Arbor, MI, USA, 2005. [Google Scholar]
  3. Fishburn, P.C. The Theory of Social Choice; Princeton Univesity Press: Princeton, NJ, USA, 1973. [Google Scholar]
  4. Barberà, S. Strategy-proof social choice. In Handbook of Social Choice and Welfare; Arrow, K.J., Sen, A., Suzumura, K., Eds.; North-Holland: Amsterdam, The Netherlands, 2011; pp. 731–831. [Google Scholar]
  5. Barberà, S.; Berga, D.; Moreno, B. Group strategy-proof social choice functions with binary ranges and arbitrary domains: Characterization results. Int. J. Game Theory 2012, 41, 791–808. [Google Scholar] [CrossRef] [Green Version]
  6. Larsson, B.; Svensson, L.G. Strategy-proof voting on the full preference domain. Math. Social Sci. 2006, 52, 272–287. [Google Scholar] [CrossRef]
  7. Peleg, B. Game Theoretic Analysis of Voting in Committees; Cambridge Univesity Press: Cambridge, UK, 1984. [Google Scholar]
  8. Basile, A.; Rao, S.; Bhaskara Rao, K.P.S. On the ultrafilter representation of coalitionally strategy-proof social choice functions. Econ. Theory Bull. 2018, 6, 1–13. [Google Scholar]
  9. Basile, A.; Rao, S.; Bhaskara Rao, K.P.S. Binary strategy-proof social choice functions with indifference. Econ. Theory 2020. [Google Scholar] [CrossRef]
  10. Basile, A.; Rao, S.; Bhaskara Rao, K.P.S. The structure of two-valued coalitional strategy-proof social choice functions. J. Math. Econ. 2021, 95, 102474. [Google Scholar] [CrossRef]
  11. Hagiwara, M.; Yamamura, H. Upper set rules with binary ranges. Soc. Choice Welf. 2020, 54, 657–666. [Google Scholar] [CrossRef]
  12. Lahiri, A.; Pramanik, A. On strategy-proof social choice between two alternatives. Soc. Choice Welf. 2020, 54, 581–607. [Google Scholar] [CrossRef] [Green Version]
  13. Manjunath, V. Group strategy-proofness and voting between two alternatives. Math. Soc. Sci. 2012, 63, 239–242. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

De Simone, A.; Tarantino, C. Functional Form of Nonmanipulable Social Choice Functions with Two Alternatives. Mathematics 2021, 9, 2827. https://doi.org/10.3390/math9212827

AMA Style

De Simone A, Tarantino C. Functional Form of Nonmanipulable Social Choice Functions with Two Alternatives. Mathematics. 2021; 9(21):2827. https://doi.org/10.3390/math9212827

Chicago/Turabian Style

De Simone, Anna, and Ciro Tarantino. 2021. "Functional Form of Nonmanipulable Social Choice Functions with Two Alternatives" Mathematics 9, no. 21: 2827. https://doi.org/10.3390/math9212827

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop