Next Article in Journal
Two-Valued Strongly Group Strategy-Proof Social Choice Functions
Previous Article in Journal
Threshold Protocol Game on Graphs with Magic Square-Generalization Labelings
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Isotone Classes of Social Choice Functions with Binary Range

1
Dipartimento di Scienze Economiche e Statistiche, Università Federico II di Napoli, 80126 Napoli, Italy
2
Computer Information Systems Department, Indiana University Northwest, Gary, IN 46408, USA
3
Dipartimento di Matematica e Applicazioni R. Caccioppoli, Università Federico II di Napoli, 80126 Napoli, Italy
*
Author to whom correspondence should be addressed.
Games 2024, 15(6), 43; https://doi.org/10.3390/g15060043
Submission received: 19 September 2024 / Revised: 23 November 2024 / Accepted: 5 December 2024 / Published: 9 December 2024

Abstract

:
Recently, it has been shown that the characterizations of different classes of non-manipulable social choice functions with binary range can be reduced to a common functional form. In the present paper, we investigate the reasons why this happens. We show that all the classes considered share a common mathematical property. We name this property, which is lattice theoretical in nature, isotonicity.
MSC:
91B14
JEL Classification:
D71

1. Introduction

The basic mathematical model of the mechanism for selecting an alternative that a society implements in the interest of its members is, simply, a function, called a social choice function. It is a rather abstract concept, which is why several specifications are necessary. Let V be a set that denotes a collectivity of individuals v V , and let A be the set consisting of all the alternatives that the society V could a priori implement. By P we denote the domain of a social choice function, which is, therefore, a function ϕ : P A . The elements P of the domain P of ϕ , called preference profiles, describe (lato sensu), individual by individual, the “utility” received from implementing one alternative rather than another. Hence, P = ( P v ) v V , where P v represents the way agent v orders the alternatives, and in other words, their preference relation on A.
In principle, any function ϕ can be used to select a collective choice. However, the fundamental property required of a social choice function is that it avoids the possibility of individuals engaging in strategic behavior. That is, it avoids lying about one’s preferences in order to induce the implementation of an alternative that is more advantageous for oneself. This property is named strategy-proofness.
The consistency of the concept of strategy-proofness is clear: strategy-proof social choice functions exist 1. However, in the rather natural case that the range of ϕ contains at least three elements, the celebrated Gibbard–Satterthwaite theorem [1,2] states that there are no strategy-proof social choice functions other than those described in Note 1. Thus, this makes the study of the concept uninspiring, unless other elements such as domain restrictions and/or incomplete information are introduced into the scenario (see the survey [3]).
The case of binary collective choices (i.e., the case of functions ϕ whose range has cardinality two) is neither less natural nor less relevant in real life applications. Here, the situation drastically changes and many social choice functions verify strategy-proofness (see the papers [4,5,6], among others).
In the paper [7], various classes of social choice functions with range of cardinality two are considered. Precisely, the classes of all social choice functions are:
-
Weakly group strategy-proof;
-
Strongly group strategy-proof;
-
Weakly group strategy-proof and anonymous;
-
Weakly group strategy-proof with domain limited to strict preferences;
-
Weakly group strategy-proof and onto 2;
-
Weakly group strategy-proof, anonymous, and onto.
They are all subclasses of the fundamental class of strategy-proof social choice functions. In the last two decades, several authors have provided functional form characterizations of these classes. Among others, we mention [4,5,6,8,9,10,11,12,13].
The main achievement of [7] is that the above classes can all be described by means of a unified functional form. To be precise, what is shown in [7] is as follows. For each of the classes mentioned above, say Φ , it is presented a poset L and a surjective function χ from P to a L such that a one-to-one correspondence can be established between the elements of Φ and the super order closed subsets of L (see Definition 2, infra). Different classes Φ are associated with different pairs L , χ . The structure of the one-to-one correspondence is common to all cases. It is established by writing every element ϕ of Φ , with range { a , b } A , by means of the following formula:
( ) ϕ = ϕ ( χ , C )
where the C is a super order closed subset of L, and the definition of ϕ ( χ , C ) is
ϕ ( χ , C ) ( P ) = a , if   χ ( P ) C b , if   χ ( P ) C .
Thus, the defining properties of Φ are captured by the function χ (which is the reason why in [7], the function χ is called character), while the “list” of the various elements of Φ occurs in one with the list of the super order closed subsets of L.
The results of [7] raise the following questions naturally:
-
Since every one of the classes considered in [7] is representable in the aforementioned way, what is it about them that makes them so?
-
Is it possible that every class of social choice functions with binary range can be represented this way?
-
If not, what conditions must be imposed on a class Φ of social choice functions with binary range for it to be true that a character function exists?
In this paper, we answer these (and related) questions that are not discussed in [7]. What we obtain is the following. Not all Φ can be represented as in [7]. This is possible if and only if the class is isotone. Intuitively, this property means that Φ contains the supremum of its subclasses and, for every profile P, the minimum among the social choice functions belonging to Φ for which the collective decision at the profile P is the alternative a3. The two conditions (see Proposition 5, infra; but also Proposition 6) can be easily checked directly on the class Φ . Indeed, we verify that all classes considered in [7] are isotone. Hence, it is the common property of being isotone that makes [7] succeed in providing, case by case, the character representation of the different classes analyzed.
To isolate isotonicity as the key property, we elaborate on the χ -monotonicity notion presented in [7] (which in turn is inspired by the concept of Maskin monotonicity) and beyond.
Having a character representation ( ) for Φ available, it is possible to argue that Φ is isotone, but here, we have reversed the point of view. Starting with a class Φ , for which we do not know whether it can be represented or not, we find that if Φ is isotone then a character representation exists. Concerning the specific classes analyzed in [7], since the character we find is not immediately traceable to the specific character presented in [7], we also present a uniqueness result. Moreover, for a possibly non-isotone class Φ , we define the isotone completion, as the smallest isotone class including Φ and give a relevant (yet simple) example by showing that the voting by committee social choice functions form the isotone completion of the class of the dictatorial social choice functions.
The paper is organized as follows. Since isotonicity can be considered in relation to families of subsets of an arbitrary set, not necessarily consisting of preference profiles, in Section 3, isotonicity for sets and families of sets is introduced and some characterizations are presented. We also introduce the notion of isotone completion. Preliminarily, in Section 2, the notions of character and monotonicity of sets with respect to a character are defined and expressed in terms of super order closed subsets of a poset. The latter is shown to be essentially unique. In Section 4, the representability of classes of functions with binary range is obtained through the use of characters. Section 5 focuses on classes of social choice functions with binary range. These form the original target of our investigation. We explain why several classes of non-manipulable social choice functions have a unified functional form. The reason is the isotonicity of such classes. Finally, Appendix A contains proofs.

2. Preliminaries

Let T denote a non-empty set.
Inspired by ([7] Definition 3.10), in turn inspired by the notion of Maskin monotonicity of social choice functions, we start by introducing a notion of monotonicity with respect to a character for subsets of T.
Let us recall that a partial order on a set L is a reflexive, transitive, and antisymmetric binary relation on L. When a partial order ≤ is defined on L, the pair ( L , ) is called a partially ordered set (or poset, for short).
Definition 1.
A function from T onto a poset ( L , ) is called a character on T.
Definition 2.
Let ( L , ) be a partially ordered set. A subset C of L is said to be super order closed if:
x L : c C , w i t h c x C .
We denote by s o c ( L , ) or, more briefly, by s o c ( L ) the family of all super order closed subsets of L that are non-empty and proper.
Definition 3.
Let χ be a character on T. A proper non-empty subset X of T is said to be  χ -monotone if:
t T : t X , w i t h   χ ( t ) χ ( t ) X .
We denote by χ M the family of all non-empty proper χ -monotone subsets of T.
The intuitive relation between the above notion of monotonicity and that of the super order closedness of subsets of a poset is made precise in the next Lemma.
Lemma 1.
Let χ be a character on T. A subset X of T is χ -monotone if and only if ! C s o c ( L ) , such that X = χ 1 ( C ) .
Proof. 
⇐ Assume X = χ 1 ( C ) for some C s o c ( L ) .
If t X , we are saying that χ ( t ) C . By super order closedness of C from χ ( t ) χ ( t ) , it follows that χ ( t ) C ; hence, t X .  C being non-empty, X Ø follows. Moreover, since C is proper and the function χ is surjective, it is also true that X T .
⇒ Assume X is χ -monotone. Let us show that the desired C is the image set χ ( X ) .
CLAIM 1: C = χ ( X ) s o c ( L ) .
The set C is obviously non-empty; moreover, it is a proper subset of L. If not, for any t T the element χ ( t ) C is of the form χ ( t ) = χ ( t ) for a suitable t X . Being the set X monotone, it follows that t X . The equality X = T contradicts that X T by definition.
The set C is super order closed, and hence, it is an element of s o c ( L ) : Let us suppose c c C , c L . Let us rephrase this as χ ( t ) χ ( t ) , t X , t T . Hence, apply monotonicity, t X , i.e., c = χ ( t ) C .
CLAIM 2: X = χ 1 ( χ ( X ) ) .
Only the inclusion ⊇ has to be proved, since the reverse is always true. So, take t T with χ ( t ) C . Hence, χ ( t ) = χ ( x ) , x X , and monotonicity gives that also t X .
CLAIM 3: uniqueness. For two super order closed subsets B , C of L such that X = χ 1 ( B ) = χ 1 ( C ) , it is obviously B C . □
The next proposition is a corollary of Lemma 1.
Proposition 1.
Let ( L , L ) , ( Λ , Λ ) be posets. Let χ : T L and χ ^ : T Λ be characters on T. Under the assumption that a subset of T is χ -monotone if and only if it is χ ^ -monotone, the following is true:
χ ( t ) L χ ( t ) χ ^ ( t ) Λ χ ^ ( t ) .
Preliminarily to the proof, we introduce a notation: given L , we denote by [ [ L the set { x L : x } .
With this notation, it is obvious that C is super order closed if and only if C = C [ [ L , and hence, the family s o c ( L ) can be described as follows:
s o c ( L ) = Y [ [ L : Y   is   a   non-empty   subset   of   L   and   Y [ [ L L .
Proof of Proposition 1.
Clearly, to prove the stated equivalence, it is enough to prove the “⇒” implication. Let Γ be the element of s o c ( Λ ) equal to [ χ ^ ( t ) [ Λ . The set χ ^ 1 ( Γ ) is χ ^ -monotone, and hence, it is χ -monotone. Take C s o c ( L ) such that χ 1 ( C ) = χ ^ 1 ( Γ ) . Since by definition t χ ^ 1 ( Γ ) , one has: χ ( t ) C χ ( t ) C t χ 1 ( C ) t χ ^ 1 ( Γ ) , which is the assertion. □
The above proposition allows to define an order isomorphism ϱ between L and Λ as follows: ϱ ( ) : = χ ^ ( t ) , for L equal to χ ( t ) . Moreover, χ ^ = ϱ χ . The fact that ϱ is well defined and is an order isomorphism is a straightforward consequence of the proposition. Hence, we have the following.
Corollary 1.
Let ( L , L ) , ( Λ , Λ ) be posets. Let χ : T L and χ ^ : T Λ be characters on T. If for the subsets of T the χ -monotonicity is equivalent to the χ ^ -monotonicity, then the posets L and Λ are order isomorphic under an isomorphism ϱ such that χ ^ = ϱ χ .

3. Isotone Sets and Isotone Families of Sets

Throughout the following, let F , G , . . . denote non-empty families of non-empty proper subsets of T.
Obviously, any function whose range has cardinality two can be identified with a set: the one in which it takes one of its two values, say a. The other value, say b, is taken on the complementary set. For this reason, our problem about classes of social choice functions can be abstractly stated as follows.
Let T be a set and F a non-empty family of non-empty proper subsets of T. What conditions must be imposed on F for it to be true that a character function χ : T L exists such that sets in F are in a one-to-one correspondence with the super order closed subsets of L? Keeping this in mind, let us fix some notations that will be useful next.
For an element t of T set:
(1)
F t : = { S F : t S } ;
(2)
[ t [ F : = { t T : F t F t } .
Note that for some t, the set F t may be empty. However, [ t [ F is always non-empty because t [ t [ F . The set [ t [ F will be called the F -upper level of t.
From the definitions above, it follows that for every t T , one has:
(3)
[ t [ F = S F t S .
Example 1.
Let T be the set { 1 , 2 , 3 , 4 , 5 } . Consider the family F = { B , C , D , E , F } where:
B = { 1 , 2 , 5 } C = { 1 , 2 , 4 , 5 }
D = { 3 , 4 } E = { 5 } F = { 3 , 4 , 5 }
It turns out that:
F 1 = F 2 = { B , C } F 3 = { D , F }
F 4 = { C , D , F } F 5 = { B , C , E , F }
We list below the F -upper level sets:
[ 1 [ F = [ 2 [ F = { 1 , 2 , 5 } = B [ 3 [ F = { 3 , 4 } = D
[ 4 [ F = { 4 } [ 5 [ F = { 5 } = E
which are all elements of F , apart from [ 4 [ F .
In order to identify a property that a family F must enjoy to be representable in the way mentioned previously by means of a character function, we introduce the notions of isotone sets and isotone families. Let us start with the notion of isotone set. In comparing this concept with the previous one of monotone set, observe that the only primitive now is the family F of subsets of T.
Definition 4.
A non-empty proper subset X of T is said to be  F -isotone if:
t X , t T , F t F t t X .
Equivalently, X is F -isotone if it includes the F -upper level sets of all its own elements:
[ t [ F X t X .
It is easy to check that, given a family F , each set X F is F -isotone.
Example 1 continuation. Note that the set { 4 } is F -isotone though it does not belong to F . The set { 3 , 5 } is not F -isotone.
Remark 1.
Let L be the set:
L : = { F t : t T } .
Ordered by set inclusion, L is a partially ordered set. Define a character χ from T to L by χ ( t ) : = F t . It is evident that, with reference to this specific character function, for the subsets of T the concept of F -isotonicity and the concept of χ -monotonicity coincide.
Definition 5.
Let F be given. F is said to be isotone if all the F -isotone subsets of T belong to F . In other words, the family F is isotone if: X F X is F -isotone.
The existence of isotone families of sets is guaranteed by Proposition 4, infra. On the other hand not all families F are isotone, as Example 1 shows. Indeed, the family F considered in the example does not contain the F -isotone set { 4 } .
Collecting some of the previous results, we state the following.
Proposition 2.
Let F be an isotone family of proper non-empty subsets of a set T. Then, there exists a partially ordered set ( L , ) and a function χ from T onto L (i.e., a character) such that F is in a one-to-one correspondence with the family s o c ( L ) , by means of the mapping X F χ ( X ) s o c ( L ) with inverse C s o c ( L ) χ 1 ( C ) F .
Proof. 
As we have seen in Remark 1, one can use the character χ ( t ) : = F t . With respect to this, since the family F is isotone, it consists exactly of all and only the χ -monotone sets. Hence, by appealing to Lemma 1, the proposition is proved. □
Given any character χ on T, we recall that by χ M , we denote the family of all non-empty proper χ -monotone subsets of T. Proposition 2 can be reformulated and strengthened as follows, particularly in light of Corollary 1.
Proposition 3.
Let F be a non-empty family of proper non-empty subsets of a set T. Then, F is isotone if and only if there exists a character χ , necessarily unique, such that F = χ M .
Proof. 
See Appendix A.1. □
Our next goal is to present a characterization of isotonicity that can be fruitfully reformulated with reference to functions.
Theorem 1.
For a non-empty family F of proper non-empty subsets of a set T, the following are equivalent:
-
The family F is isotone;
-
The family F verifies the next two conditions:
( i )
Every union of a non-empty subfamily of elements of F different from T belongs to F ;
( i i )
For every t T , if the F -upper level set S F t S is different from T, then it belongs to F .
-
The family F : = F { Ø , T } is closed under unions and intersections;
-
There exists a character χ on T, necessarily unique (up to order isomorphims), such that F = χ M ;
Proof. 
See the Appendix A. □
Observe that both conditions ( i ) , and ( i i ) are necessary to characterize the isotonicity of a family F . Indeed, the family F of Example 1 is not isotone, though condition ( i ) holds true.
The above theorem answers the question raised at the beginning of this section: Families of sets representable by a characterare exactly the ones that verify any of the equivalent conditions in the statement of the previous theorem.
In Section 4, we formulate the answer to the questions raised in the introduction directly with reference to two-valued functions.
We conclude the section by introducing the notion of isotone completion of a family.
Definition 6.
The smallest isotone family of non-empty proper subsets of T including a family F is named the isotone completion of F . It will be denoted by F .
The following proposition guarantees the existence of the isotone completion.
Proposition 4.
Let F be a non-empty family of proper non-empty subsets of T.
The family consisting of all non-empty proper subsets of T which are F -isotone is the isotone completion of F .
Proof. 
See the Appendix A. □
Example 1 continuation. Let us consider the family F considered in Example 1. As shown in the Appendix A (see Remark A4), the family F consists of all non-empty proper subsets X of T that verify:
X = t X [ t [ F .
Of course, since the previous relation is verified by the elements of F , it is necessary to find the sets X that are not in F . There are exactly two such sets: G = { 4 } and H = { 4 , 5 } .
Hence, in this example:
F = F { G , H } .
We conclude Example 1 with the illustration of the character considered in Proposition 2.
As already observed, the family G : = { B , C , D , E , F , G , H } is isotone. Consider the set L = { 0 , 0 , 1 , 1 } , where, by using the notation (1):
0 : = G 1 = G 2 = { B , C } , 0 : = G 3 = { D , F } ,
1 : = G 5 = { B , C , E , F , H } , 1 : = G 4 = { C , D , F , G , H } .
Consider the set theoretical inclusion as the partial order on L, and hence, it is 0 1 and 0 1 .
The following intuitive picture describes the poset ( L , ) :
Games 15 00043 i001
The character χ : { 1 , 2 , 3 , 4 , 5 } L considered in Proposition 2 is defined as follows: χ ( 1 ) = χ ( 2 ) = 0 , χ ( 3 ) = 0 , χ ( 4 ) = 1 , and χ ( 5 ) = 1 .
The elements of s o c ( L ) are the following:
{ 0 , 1 } { 0 , 1 , 1 }
{ 0 , 1 } { 0 , 1 , 1 }
{ 1 } { 1 } { 1 , 1 }
having as inverse images under χ ( t ) :
χ 1 ( { 0 , 1 } ) = { 1 , 2 , 5 } = B χ 1 ( { 0 , 1 , 1 } ) = { 1 , 2 , 4 , 5 } = C χ 1 ( { 0 , 1 } ) = { 3 , 4 } = D χ 1 ( { 1 } ) = { 5 } = E χ 1 ( { 0 , 1 , 1 } ) = { 3 , 4 , 5 } = F χ 1 ( { 1 } ) = { 4 } = G χ 1 ( { 1 , 1 } ) = { 4 , 5 } = H
These are exactly the elements of G , as expected.
Example 2.
Observe that if for a family F all the F -upper level sets are singletons (i.e., t T [ t [ F = { t } ) then it turns out that:
F = P ( T ) { Ø , T } .
For example, this happens in the following case:
F = { S N : S c   is   ( empty   or )   finite }
where N denotes the set of the natural numbers, or in the following case:
F = { S T : | S | k } ,
for a given finite set T and k { 1 , 2 , , | T | 1 } .

4. Functions with Binary Range

In this section, we devote our attention to classes Φ of functions defined on a set T having binary range, say { a , b } . An element ϕ in such a class Φ is then a (non-constant) function ϕ : T { a , b } .
Following the terminology used in [7], we consider a canonical way to obtain all functions in Φ on the basis of a given character χ on T. Precisely, for each non-empty proper subset C of the range of χ consider the (non-constant) function ϕ ( χ , C ) : T { a , b } defined by the formula:
ϕ ( χ , C ) ( t ) = a if   χ ( t ) C b if   χ ( t ) C .
Concerning the role of functions structured as above in their capacity of being functional forms of several social choice functions with binary range, we refer to [7].
For elements ϕ , η { a , b } T , if we write ϕ a η when the inclusion ϕ 1 ( a ) η 1 ( a ) holds, obviously, we define a partial order on { a , b } T . Although intuitively clear, we point out that the fact that we privilege alternative a in ordering { a , b } T does not affect the generality of our conclusions.
Let us note that ( { a , b } T , a ) is indistinguishable from the power set of T ordered by set inclusion. Similarly, setting F : = { ϕ 1 ( a ) : ϕ Φ } , then the pair ( Φ , a ) is a poset which is indistinguishable from ( F , ) .
Notation.
  • For a subset Ψ of { a , b } T denote by ψ (respectively, ψ ) the function:
    ψ ( t ) = a ϕ Ψ : ϕ ( t ) = a ( respectively , ψ ( t ) = a ϕ ( t ) = a ϕ Ψ ) .
  • Given a class Φ and t T , we define the function δ t : T { a , b } by setting:
    δ t ( t ) = a if { ϕ Φ : ϕ ( t ) = a } { ϕ Φ : ϕ ( t ) = a } b otherwise .
In case Ψ Φ , observe that, if ψ (respectively, ψ ) belongs to Φ , it turns out that in ( Φ , a ) , it is the supremum (respectively, infimum) of Ψ . The purpose of the next example is to clarify the definition of the function δ t .
Example 3.
The equality δ t ( t ) = a is always true, whatever class Φ is under consideration.
1. It is straightforward to verify that in case Φ contains all non-constant { a , b } -valued functions, then for every t the function δ t takes value a at t = t and value b at every t t .
2. On the other extreme, if Φ = { μ } then the function δ t is the constant function with value a for all t such that μ ( t ) = b . When μ ( t ) = a , the function δ t coincides with μ .
3. Let T be the set { 1 , 0 , 1 } × { 1 , 0 , 1 } . Consider the class Φ = { μ , ν } , where μ ( t ) = a t = ( 1 , 1 ) , and ν ( t ) = a t ( 1 , 1 ) .
The sets { ϕ Φ : ϕ ( t ) = a } needed in the definition of δ t are, respectively: the empty set, { μ , ν } , { ν } , as t, respectively, is ( 1 , 1 ) , ( 1 , 1 ) , any other t T { ( 1 1 ) , ( 1 , 1 ) } .
Hence, we have:
  • δ ( 1 , 1 ) is the constant function with value a;
  • δ ( 1 , 1 ) = μ ;
  • for t T { ( 1 , 1 ) , ( 1 , 1 ) } , we have δ t = ν .
Evidently: setting Ψ : = { ϕ Φ : ϕ ( t ) = a } , δ t is the function ψ .
The isotonicity conditions of Theorem 1 can be written in a form which is more appropriate to the present framework of functions. Referring to a class Φ as to an isotone class when the family of sets F : = { ϕ 1 ( a ) : ϕ Φ } is such, we can state the following, for example.
Proposition 5.
A class Φ of functions with binary range { a , b } on a set T is isotone if and only if:
(i) 
For every Ψ Φ such that ψ is non-constant, then ψ Φ ;
(ii) 
For every t T such that the function δ t is non-constant, one has δ t Φ .
So, in the case of an isotone class Φ , we have necessarily that:
Every time ψ is non-constant, then ψ = Ψ (the supremum of Ψ in ( Φ , a ) );
The non-constant δ t values are the minima (in ( Φ , a ) ) among the elements of Φ that take value a at t.
Also, by considering the two constant functions a and b, the class Φ turns out to be isotone if and only if the class Φ { a , b } is a complete sublattice of ( { a , b } T , a ) .
Another characterization of isotonicity for a class of functions is presented in the next proposition.
Proposition 6.
Let Φ be a class of functions with binary range { a , b } defined on a set T. Then, Φ is isotone if and only if it contains the set { η { a , b } T : η is non-constant and ( π ) holds}, where:
( π ) t 1 , t 2 T , η ( t 1 ) = a , η ( t 2 ) = b ϕ Φ : ϕ ( t 1 ) = a , and ϕ ( t 2 ) = b .
Proof. 
Suppose Φ is isotone and let η be a non-constant function with property ( π ) . We have to show that η Φ .
Since η is non-constant, the inverse images η 1 ( a ) = : T a and η 1 ( b ) = : T b are non-empty, and from t 1 T a , t 2 T b , since there is some ϕ Φ with ϕ ( t 1 ) = a , and ϕ ( t 2 ) = b , we get:
( ) t 1 T a , t 2 T b δ t 1 ( t 1 ) = a , δ t 1 ( t 2 ) = b .
In particular, δ t 1 is non-constant and, by ( i i ) , belongs to Φ . Hence, the Ψ = { δ t : t T a } is a non-empty subclass of Φ .
CLAIM:   ψ = η .
Once the claim is proved, this means that ψ is non-constant and by ( i ) , we get η Φ , as desired. The claim to prove is ψ ( t ) = a η ( t ) = a . Assume ψ ( t ) = a , then there is t 1 T a such that δ t 1 ( t ) = a . If at the same time η ( t ) = b , then by ( ) we must have δ t 1 ( t ) = b , a contradiction. For the converse, assume η ( t ) = a . Then, δ t ( t ) = a gives plainly ψ ( t ) = a .
For the converse, take Ψ Φ and assume ψ is non-constant. Since ψ enjoys property ( π ) , then it belongs to Φ . Similarly, a δ t verifies ( π ) , and hence, if it is non-constant, it belongs to Φ . □
To emphasize the role that the property of isotonicity has relatively to our original representation problem, we state explicitly the following corollary of Theorem 1.
Corollary 2.
Suppose that Φ is a class of functions with binary range { a , b } defined on a set T. Isotonicity of the class Φ is a necessary and sufficient condition in order to find a character χ : T L such that:
ϕ Φ ! C s o c ( L ) : ϕ ( t ) = a χ ( t ) C ,
namely such that for every function ϕ Φ the following formula holds true:
ϕ ( t ) = a i f χ ( t ) C b i f χ ( t ) C
In other terms, ϕ = ϕ ( χ , C ) . The character with the above property is unique up to order isomorphisms.
We conclude the section by introducing the notion of isotone completion of a class Φ of functions with binary range { a , b } . If we take the isotone completion F of the family of sets { ϕ 1 ( a ) : ϕ Φ } = : F , we can correspondingly introduce the class Φ of functions with range { a , b } defined by the relation ϕ Φ ϕ 1 ( a ) F .
Of course, Φ is the smallest isotone class including the class Φ . So, we fix the notion in the following definition.
Definition 7.
The smallest isotone class including a class Φ is named the isotone completion of Φ.

5. Collective Binary Choice: Isotone Classes of Social Choice Functions

This section specializes the considerations of the preceding one to the case when two-valued functions model the collective binary choice. We shall see that what makes possible that the same functional form ϕ = ϕ ( χ , C ) characterizes all different classes considered in [7], is that they are all isotone. This property can be declined in several ways.

5.1. The Model of Collective Binary Choice

Let V be a set that represents a collectivity of decision makers. The set of alternatives is A, whereas W ( A ) denotes the set of all complete and transitive binary relations over A. Unless specified differently, there are no restrictions on the sets V and A. We refer to the elements of W ( A ) as preferences. For a given preference W W ( A ) :
The notation x W y stands for ( x , y ) W ;
The notation x W y stands for [ ( x , y ) W and ( y , x ) W ] ;
The notation x W y stands for [ ( x , y ) W and ( y , x ) W ] .
The elements P W ( A ) V , i.e., the functions P from V to W ( A ) , are the preference profiles, and a collective choice is a mechanism that selects an element of A starting from a preference profile.
Let P be a subset of W ( A ) V . A function ϕ : P A is called social choice function (SCF, for short). The peculiarity of the framework of collective binary choice we want to deal with is that one limits to consider SCFs whose range has cardinality two. Namely, we shall consider subclasses of the class ϕ A P : | range ( ϕ ) | = 2 .
As remarked in ([7] Example 1.1), in relevant cases, the fact that A can have in principle cardinality greater than two, plays such a role that, in general, the investigation cannot be systematically traced back to the case | A | = 2 .
On the other hand, our interest is in the functional form of SCFs with range of cardinality two and this will be common to the functional form of the elements of the following set:
ϕ A P : range ( ϕ ) = { a , b }
for fixed distinct alternatives a , b A . Hence, we shall simply be in the setting of the previous Section 4.
We shall consider first illustrative examples.
Example 4.
Take A = { a , b } . Assume that the domain of preferences is P W ( A ) V .
Let Φ p w a be the class of SCFs that satisfy the property PWA (positive welfare association) introduced in [8].
Let P P , v o , Q v o denote, respectively, a preference profile, an agent, and a preference such that the profile ( Q v o , P v o ) P .
We recall that a SCF ϕ satisfies PWA if the following implication holds true:
If a P v o b and ϕ ( Q v o , P v o ) Q v o ϕ ( P ) , then ϕ ( Q v o , P v o ) P v ϕ ( P ) , for all v V { v o } .
Proposition 7.
The class Φ p w a is a complete sublattice of { a , b } P .
Proof. 
For every subclass Ψ of Φ p w a , one has to verify that both functions ψ and ψ belong to Φ p w a .
For example, let us suppose that a P v o b and ψ ( Q v o , P v o ) Q v o ψ ( P ) . We show from this that ψ ( Q v o , P v o ) P v ψ ( P ) , for all v V { v o } .
Case ψ ( Q v o , P v o ) = a .
In this case, there is ϕ Ψ such that ϕ ( Q v o , P v o ) = a . Since necessarily ψ ( P ) = b , we also have ϕ ( P ) = b . Then, by the PWA property of ϕ , we have ϕ ( Q v o , P v o ) P v ϕ ( P ) , for all v V { v o } i.e., a P v b , for all v V { v o } , which is what was to be proved.
Case ψ ( Q v o , P v o ) = b .
In this case, each function in Ψ attains value b at ( Q v o , P v o ) . The relation ψ ( Q v o , P v o ) Q v o ψ ( P ) implies that ψ ( P ) = a , hence for at least one function ϕ in Ψ it is ϕ ( P ) = a . The fact that the function ϕ satisfies WPA, implies that b P v a , for all v V { v o } , as desired.
The argument to get that ψ Φ p w a is similar. □
Example 5.
In this example, we present the smallest isotone class containing the dictatorial SCFs. The social choice model is the basic one: Take A = { a , b } , V = { 1 , 2 , , n } , P = { a , b } V , where a (respectively, b) denotes the strict (i.e., antisymmetric) preference a b (respectively, b a ).
For every agent v V , the dictatorial choice between a and b is the SCF ϕ v defined by ϕ v ( P ) = a P v = a .
For every C s o c ( 2 V , ) , we can define as follows a SCF ϕ C :
ϕ C ( P ) = a D ( a , P ) C ,   where   D ( a , P )   is   the   set v V : P v = a .
This is the voting by committee SCF defined in ([6] Section 4). Of course, a special case of ϕ C is when for a non-empty subset S of V we consider C = { D V : D S } . In this case, we use the notation ϕ S and ϕ S ( P ) = a S D ( a , P ) .
Proposition 8.
The voting by committee SCFs form the smallest isotone class containing all dictatorial SCFs ϕ v , i.e., they form the isotone completion of the class { ϕ v : v V } .
Proof. 
Let Φ ^ be the class of the voting by committee SCFs. With reference to the properties ( i ) and ( i i ) of Proposition 5, the fact that Φ ^ verifies ( i ) is straightforward. To show ( i i ) , consider δ P * = : δ * , assume it is non-constant. By definition δ * ( P ) = a { C : D ( a , P * ) C } { C : D ( a , P ) C } , hence D ( a , P * ) is non-empty. It is immediate to show that:
δ * = ϕ C *   where   C * = { D V : D D ( a , P * ) } .
Thus, we have isotonicity of the class Φ ^ . Finally we prove that if a class Φ is isotone and includes { ϕ 1 , , ϕ n } , then Φ ^ Φ . Indeed, take C s o c ( 2 V , ) , consider the set of its minimal elements { S 1 , , S p } , and the corresponding SCFs { ϕ S : = 1 , , p } = : Ψ .
We prove that Ψ Φ . More generally, every SCF ϕ S belongs to Φ . This is a consequence of Proposition 6: since ϕ S verifies property ( π ) and Φ is isotone, then ϕ S turns out to be in Φ . The fact that ϕ S verifies property ( π ) is due to the assumption { ϕ 1 , , ϕ n } Φ  4.
Now, we apply ( i ) from which we get that the SCF ψ belongs to the isotone class Φ . Finally, observe that ψ = ϕ C . □

5.2. Non-Manipulable Collective Binary Choices

Let us assume that P is a Cartesian restricted domain, namely that P = × v V W v with Ø W v W ( A ) . We emphasize the role of groups in manipulating SCFs. Naturally, a special case is the individual manipulation when groups are singletons. If two profiles P , Q of preferences coincide outside a set D V (i.e., every agent v D c has the same preference in both P and Q: P v = Q v ), we shortly write Q = ( Q D , P D c ) .
Definition 8.
Let ϕ be a SCF. Let D – ( P , Q ) denote, respectively, a coalition of agents and a pair of feasible preference profiles.
– We say that the coalition D strongly manipulates, under ϕ, a profile P P if Q = ( Q D , P D c ) P such that:
  • Every agent v in D prefers ϕ ( Q ) to ϕ ( P ) according to P v , i.e., ϕ ( Q ) P v ϕ ( P ) .
– We say that the coalition D weakly manipulates , under ϕ, a profile P P if Q = ( Q D , P D c ) P such that:
  • For every agent v in D, ϕ ( Q ) P v ϕ ( P ) , and at least for one agent v o of D, ϕ ( Q ) P v o ϕ ( P ) .
In other words, in case of weak manipulation, all members of the manipulating coalition D are not worse off and at least one is better off, whereas in case of strong manipulation, every member of D must be better off.
If at least a coalition D can strongly (respectively, weakly) manipulate at least a profile P P under ϕ , then we say that ϕ can be strongly (respectively, weakly) manipulated. The impossibility of the above forms of manipulation leads to the notions of strategy-proofness.
Definition 9.
An SCF ϕ is:
Weakly group strategy-proof if it cannot be strongly manipulated in any profile by any coalition;
Strongly group strategy-proof if it cannot be weakly manipulated in any profile by any coalition;
Moreover, we shorten the expression “weakly (respectively, strongly) group strategy-proof” as wGSP (respectively, as sGSP).
Replacing, in the previous Definition 9, coalitions with singletons, the corresponding notions coincide and one speaks of individual strategy-proofness (ISP, for short). Whereas the implications sGSP⇒ wGSP ⇒ ISP are trivial, they are not equivalences in general, even when the set V of agents is finite. Concerning this aspects, one can refer to [4,14,15].

5.3. Representability of the Classes of SCFs Considered in [7]

The purpose of the present section is to show that the classes of SCFs with range of cardinality two that were considered in [7] are isotone, that is they enjoy the properties ( i ) and ( i i ) of Proposition 5. Considering Corollary 2, we can say that this is the reason why they all can be represented in the canonical functional form based on the character function approach.
The investigation conducted in [7] concerns the classes of all social choice functions with range of cardinality two and which are:
(i)
Weakly group strategy-proof;
(ii)
Strongly group strategy-proof;
(iii)
Weakly group strategy-proof and anonymous;
(iv)
Weakly group strategy-proof with domain limited to strict preferences;
(v)
Weakly group strategy-proof and onto;
(vi)
Weakly group strategy-proof, anonymous, and onto.
We recall that the ontoness property required in the last two classes just means that in the model A = { a , b } is assumed. Thus, these last two classes are particular cases of (i) and (iii).
Clearly, every class can be partitioned into its subclasses consisting of the { a , b } -valued SCFs if { a , b } runs in the family of subsets of A of cardinality two. To be precise, what we show is that these subclasses are isotone. This is enough to determine the functional form of every SCF of the considered class.
Let us set for two different alternatives a , b A , and for { i , ii , iii , iv } :
Φ : = ϕ A P : r a n g e ( ϕ ) = { a , b } ,   and   ϕ   is   ( ) .
Proposition 9.
The class Φ is isotone.
Proof. 
We show property ( i ) of Proposition 5.
Consider an arbitrary non-empty subclass { ϕ i Φ : i I } of SCFs, and set:
ϕ : = i I ϕ i .
We shall show that if we assume that ϕ is not (), then we shall find i 0 I with ϕ i 0 not in Φ , a contradiction.
If ϕ can be manipulated (weakly or strongly), there exists a coalition D, two profiles P and Q = ( Q D , P D c ) and at least an agent v 0 D with:
( * ) ϕ ( Q ) P v 0 ϕ ( P ) for some v 0 D .
Case 1: ϕ ( P ) = a
In this case ϕ ( Q ) = b , obviously. Moreover, from (*), it is b P v 0 a , whereas for all the remaining agents v in the coalition D, either b P v a , or b P v a holds, according, respectively, to weak or strong manipulation performed by D.
Using the definition of ϕ , the relation ϕ ( P ) = a says that there exists at least an index i 0 with ϕ i 0 ( P ) = a . On the other side the relation ϕ ( Q ) = b says that ϕ i ( Q ) = b for each i I . This means that ϕ i 0 is manipulated.
Case 2: ϕ ( P ) = b
The argument in this case is identical to the previous one, mutatis mutandis.
Observe that it is obvious that ϕ is anonymous if all ϕ i are, so property ( i ) of Proposition 5 is achieved.
Now, we show property ( i i ) of Proposition 5.
Consider the function δ P * for a fixed P * . For brevity, we write δ * = δ P * . Let us verify that the SCF δ * is ( ) .
Assume by contradiction that for a certain coalition D and profiles P and Q = ( Q D , P D c ) , the following results:
δ * ( Q ) P v 0 δ * ( P ) for   at   least   some   v 0 D .
Without loss of generality consider the case δ * ( P ) = b . Then δ * ( Q ) = a , and hence, a P v 0 b , whereas for all the remaining elements v of D it is a P v b or, in case of strong manipulation: a P v b , v D .
By the definition of δ * , there exists ϕ ^ Φ with ϕ ^ ( P * ) = a and ϕ ^ ( P ) = b . On the other side, since δ * ( Q ) = a , from ϕ ^ ( P * ) = a , it follows that ϕ ^ ( Q ) = a . This allows to rewrite the previous relations either in the form:
ϕ ^ ( Q ) P v ϕ ^ ( P ) v D and ϕ ^ ( Q ) P v 0 ϕ ^ ( P )
or in the form:
ϕ ^ ( Q ) P v ϕ ^ ( P ) v D
meaning that ϕ ^ Φ , which is a contradiction.
Of course, in the anonymous case, one has to observe that δ * is anonymous. □
Remark 2.
One may think that Corollary 2 generalizes the results in [7]. However, this is not the case. A finer approach to the comparison of Corollary 2 with the results in [7] helps understanding this point. Let us consider, for example, the case in which A = { a , b } and:
Φ = ϕ A P : ϕ   is   weakly   group   strategy-proof   and   onto .
In this framework, which is also the one of [9], the comparison can take place in simpler terms.
For the isotone class Φ , Corollary 2 ensures the existence of a character χ that allows to represents the SCFs in the class by means of the canonical functional form ϕ ( χ , C ) . However, the poset L and χ are quite abstract and one can hardly trace them back to the primitives of the model. This is not the case in ([7] Section 5.2) where the role of L is played by the following set 5:
( S , W ) 2 V × 2 V : S W
whose elements have the following veto interpretation: a pair of coalitions ( S , W ) of voters determines a non-manipulable rule for a collective choice, and expresses veto against one of the two alternatives. For example, the veto against alternative b corresponds to the fact that to block b, it is enough that all members of S strictly prefer a and the other agents (if any) in W S either prefer a or are indifferent. Accordingly, the character proposed therein associates a profile P of preferences with the pair whose first component is the set of voters that, under P, strictly prefer a to b and the second component is the set of voters that, under P, either strictly prefer a to b or are indifferent.
Even if we take into account the uniqueness part of Corollary 2, there is no immediate conversion of the outcome of the application of Corollary 2 into the intuitive results of ([7] Section 5.2).
This scheme of comparison between results in [7] and here applies for all the other classes of SCFs. At the same time, the relevance of what we have obtained in this paper should be clear. Once a certain class of SCFs is considered, determining that it is isotone tells us that it is representable in the canonical way. This leads us to seek for a character that best expresses the defining property of the SCFs of the class.
Remark 3.
The above isotone class Φ i of the A { a , b } -valued weakly group strategy-proof SCFs, which has been characterized in ([7] Theorem 3.15) by resorting to the character χ defined in ([7] Definitions 3.13 and 3.12), has also been characterized in ([11] Theorem 2, and Corollary 1) by means of the notion (see [11] page 662) of the upper level set with respect to the relation ( b , a ) in P . The validity (for P , Q P ) of the equivalence Q ( b , a ) P χ ( Q ) D χ ( P ) may lead one to think that identity map can be used as an alternative character to that of ([7] Definitions 3.13 and 3.12). However, this is not the case since the relation ( b , a ) is not antisymmetric. i.e., ( P , ( b , a ) ) is not a poset.

6. Conclusions

In the literature, functional form characterizations exist for classes of two-valued social choice functions, such as weakly group strategy-proof functions, strongly group strategy-proof functions, anonymous and weakly group strategy-proof functions, and others.
We have investigated the reason why it is possible that these characterizations can all be reduced to a unique functional form that works for all classes, a result that was shown in [7].
Dealing with functions with range of cardinality two, the study has been preliminarily conducted abstractly (i.e., without any reference to social choice) on families of sets. Obviously, any function whose range has a cardinality two can be identified with a set.
The discovery is that a family of sets can be described in a one-to-one way by the super order closed parts of a partially ordered set if and only if it enjoys a property we have named as isotonicity. The functional counterpart of this result is that a class Φ of two-valued functions admits the canonical representation identified in [7] if and only if it enjoys the following two properties
( i ) For every Ψ Φ , the class Φ contains the function ψ , defined as:
ψ ( t ) = a ϕ Ψ : ϕ ( t ) = a
if ψ is non-constant;
( i i ) For every t * T , the class Φ contains the function δ t * defined as:
δ t * ( t ) = a if [ ϕ Φ , ϕ ( t * ) = a ] ϕ ( t ) = a b otherwise .
if such a function is non-constant.
In this case, the functions ψ and δ t * can be interpreted, respectively, as the supremum of Ψ and the minimum among the elements of Φ that take value a at t * .
We can also say that the mentioned representability of Φ is equivalent to the fact that by adding the two constant functions a and b to Φ , the larger class Φ { a , b } is a complete sublattice of ( { a , b } T , a ) .
Stepping to social choice functions, it is then possible to prove that all classes considered in [7] enjoy the above properties. This sheds light on the unifying results achieved in [7].

Author Contributions

Conceptualization, A.B., K.P.S.B.R., A.D.S. and C.T.; Formal analysis, A.B., K.P.S.B.R., A.D.S. and C.T.; Investigation, A.B., K.P.S.B.R., A.D.S. and C.T.; Writing—original draft, A.B., K.P.S.B.R., A.D.S. and C.T.; Writing—review & editing, A.B., K.P.S.B.R., A.D.S. and C.T. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

No new data were created or analyzed in this study. Data sharing is not applicable to this article.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Proofs

We recall that F , G , . . . are non-empty families of non-empty proper subsets of T. Some helpful observations are in order.
Remark A1.
The set F t is empty if and only if [ t [ F = T 6.
Also observe that:
(4)
F G [ t [ F [ t [ G .
Since every F -upper level set [ t [ F contains the element t, for a proper non-empty subset X of T, it turns out that:
(5)
X   is F -isotone   if   and   only   if   X = t X [ t [ F .

Appendix A.1. Proof of Proposition 3

Obviously, equivalence (5) implies what follows.
Proposition A1.
A family F is isotone if and only if the following equivalence holds true:
Ø X T , X = t X [ t [ F X F ,
i.e., the following implication holds true:
Ø X T , X t X [ t [ F X F .
Proof. 
Now, to prove Proposition 3, it needs to be verified that if for some character χ it is F = χ M , then the family F is isotone. Because of Proposition A1, this means we must prove that:
t X [ t [ F = X X F .
On the other hand, Lemma 1 tells us that the elements of F are all and only the inverse images of the elements of s o c ( L ) . Hence, by (3):
X = t X [ t [ F = t X S F , t S S = t X C s o c ( L ) , χ ( t ) C χ 1 ( C ) =
= t X χ 1 C s o c ( L ) , χ ( t ) C C = χ 1 t X C s o c ( L ) , χ ( t ) C C .
The fact that the set t X C s o c ( L ) , χ ( t ) C C belongs to s o c ( L ) completes the proof. □

Appendix A.2. Proof of Theorem 1

To prove the theorem, we first point out some propositions and observations.
Proposition A2.
Let F be a non-empty family of proper non-empty subsets of a set T. Assume that: ( i ) The union of the elements of every non-empty subfamily of F , if it is different from T, belongs to F .
Under this assumption the following two conditions are equivalent: ( i i ) For every t T , if the F -upper level set [ t [ F = S F t S is different from T, then it belongs to F ; ( i i ) The intersection of the elements of every non-empty subfamily of F , if it is non-empty, belongs to F .
Proof. 
The implication ( i i ) ( i i ) is plain, each being an upper level non-empty set. For the converse suppose Ø F = i I F i with F i F . For every t F , obviously F t Ø , Remark A1 gives [ t [ F T , and ( i i ) gives [ t [ F F . Notice that by the definition of F we have [ t [ F F . Finally F = t F [ t [ F and applying ( i ) we get F F . □
Remark A2.
Because of the equivalence above, we may observe that for a family F , the validity of both conditions ( i ) and ( i i ) is equivalent to the fact that the family F : = F { Ø , T } is closed under (arbitrary) unions and intersections. In other words, by adding the empty set and T to F , we produce a complete sublattice 7 of the complete lattice consisting of the power set of T ordered by inclusion.
Remark A3.
In a poset L, it is immediate to verify that s o c ( L ) contains both:
All the unions of its elements when such unions are proper subsets of L;
All the intersections of its elements when such intersections are non-empty.
The above remark, Proposition 3, the equivalence between ( i i ) and ( i i ) in Proposition A2, and the union-intersection preserving properties of the inverse image give straightforward the following proposition.
Proposition A3.
Let F be a non-empty family of proper non-empty subsets of a set T. F is isotone if and only if it verifies the following two conditions:
(i) 
The union of the elements of every non-empty subfamily of F , if it is different from T, belongs to F ;
(ii) 
For every t T , if the F -upper level set S F t S is different from T, then it belongs to F .
At this point, it is clear that Theorem 1 collects the above Proposition A3, Remark A2, and Proposition 3.

Appendix A.3. Proof of 4

Let us introduce the family F consisting of all non-empty proper subsets of T which are F -isotone. Note that by definition, the family F is isotone if and only if F = F . Set G : = F . Since G G = F , it is sufficient to verify the relation F F , to obtain G = G .
Let us then check that from X F , it follows that X F .
Assuming that the set X is F -isotone, which means G -isotone, it is necessary to verify that X is also F -isotone. In other words, we need to prove the implication:
t X , F t F t t X .
We verify that from t X and F t F t , it follows that G t G t . At this point, X being G -isotone, the relation t X holds.
Let us then assume that S G t , which means that t belongs to S and that S is F -isotone. From:
t S and F t F t
it follows that t S , which means S G t , as desired.
To prove the second part of the statement, it is sufficient to prove that any isotone family F ^ that includes F verifies F ^ F .
Once we prove that from X G = F , it follows that X [ t [ F ^ t X . Proposition A1 implies that X F ^ .
From (4), it follows that [ t [ F ^ [ t [ F . Relation X G = F implies X [ t [ F t X , as desired.
Remark A4.
Proposition A1 allows to obtain the description of the elements of F .
The elements of F are all and only the proper non-empty solutions X of the equation:
X = t X [ t [ F .
In other words:
F = t X [ t [ F : X T { Ø , T } .

Notes

1
Let v V be an individual, and consider the function ϕ which, heedless of other individuals, associates the profile P with an alternative which is most preferred by v under the profile P. In case only strict preferences are admitted, such a ϕ is obviously strategy-proof.
2
The ontoness property that is added corresponds to the assumption that the set A of alternatives is itself of cardinality two.
3
The reference to the alterenative a does not affect the generality of the result.
4
From ϕ S ( P ) = a , ϕ S ( Q ) = b , one gets by definition S D ( a , P ) and S D ( a , Q ) . Hence, for v S D ( a , Q ) , we have ϕ v Φ , ϕ v ( P ) = a , ϕ v ( Q ) = b .
5
Endowed with the component-wise set inclusion as partial order.
6
Indeed, if F t = Ø , the equality [ t [ F = T immediately follows from the definition of [ t [ F . Conversely, if for some S in F it is t S , then using (3), we obtain [ t [ F S T .
7
We are adopting the terminology of [16] (Definition 4.3).

References

  1. Gibbard, A. Manipulation of Voting Schemes: A General Result. Econometrica 1973, 41, 587–601. [Google Scholar] [CrossRef]
  2. Satterthwaite, M.A. Strategy-Proofness and Arrows Conditions: Existence and Correspondence Theorems for Voting Procedures and Social Welfare Functions. J. Econ. Theory 1975, 10, 187–217. [Google Scholar] [CrossRef]
  3. Barberà, S. Strategy-Proof Social Choice. In Handbook of Social Choice and Welfare; North-Holland: Amsterdam, The Netherlands, 2011; Volume 2, Chapter 25; pp. 731–831. [Google Scholar]
  4. 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]
  5. 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]
  6. Larsson, B.; Svensson, L.G. Strategy-proof voting on the full preference domain. Math. Soc. Sci. 2006, 52, 272–287. [Google Scholar] [CrossRef]
  7. Basile, A.; Bhaskara Rao, K.P.S.; Rao, S. The character of non-manipulable collective choices between two alternatives. Soc. Choice Welfare 2024. [Google Scholar] [CrossRef]
  8. Bandhu, S.; Lahiri, A.; Pramanik, A. A characterization of status quo rules in the binary social choice model. Econom. Lett. 2020, 191, 109154. [Google Scholar] [CrossRef]
  9. Basile, A.; Rao, S.; Bhaskara Rao, K.P.S. Anonymous, non-manipulable, binary social choice. Games Econ. Behav. 2022, 133, 138–149. [Google Scholar] [CrossRef]
  10. De Simone, A.; Tarantino, C. Functional form of nonmanipulable social choice functions with two alternatives. Mathematics 2021, 9, 2827. [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]
  13. Manjunath, V. Group strategy-proofness and voting between two alternatives. Math. Soc. Sci. 2012, 63, 239–242. [Google Scholar] [CrossRef]
  14. Barberà, S.; Berga, D.; Moreno, B. Individual versus group strategy-proofness: When do they coincide? J. Econ. Theory 2010, 145, 1648–1674. [Google Scholar] [CrossRef]
  15. Bhaskara Rao, K.P.S.; Basile, A.; Rao, S. On the relation between preference reversal and strategy-proofness. Econ. Lett. 2021, 206, 109992. [Google Scholar]
  16. Burris, S.; Sankappanavar, H.P. A Course in Universal Algebra; University of Hawaii: Manoa, HI, USA, 2012; ISBN 978-0-9880552-0-9. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Basile, A.; Bhaskara Rao, K.P.S.; De Simone, A.; Tarantino, C. Isotone Classes of Social Choice Functions with Binary Range. Games 2024, 15, 43. https://doi.org/10.3390/g15060043

AMA Style

Basile A, Bhaskara Rao KPS, De Simone A, Tarantino C. Isotone Classes of Social Choice Functions with Binary Range. Games. 2024; 15(6):43. https://doi.org/10.3390/g15060043

Chicago/Turabian Style

Basile, Achille, K. P. S. Bhaskara Rao, Anna De Simone, and Ciro Tarantino. 2024. "Isotone Classes of Social Choice Functions with Binary Range" Games 15, no. 6: 43. https://doi.org/10.3390/g15060043

APA Style

Basile, A., Bhaskara Rao, K. P. S., De Simone, A., & Tarantino, C. (2024). Isotone Classes of Social Choice Functions with Binary Range. Games, 15(6), 43. https://doi.org/10.3390/g15060043

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