Abstract
Many classic social preference (multiwinner social choice) correspondences are resolute only when two alternatives and an odd number of individuals are considered. Thus, they generally admit several resolute refinements, each of them naturally interpreted as a tie-breaking rule. A tie-breaking rule is compulsory every time a single final decision is needed. Unfortunately, using a tie-breaking rule on some social preference (multiwinner social choice) correspondence can dramatically compromise its properties. In particular, very often, the arithmetic relation between the number of alternatives and the number of voters does not allow to maintain both anonymity and neutrality. In those cases, the only possibility is to look at suitable different forms of symmetry that are coherent with the decision context. We find out conditions which make a social preference (multiwinner social choice) correspondence admit a resolute refinement fulfilling some weak versions of the anonymity and neutrality principles. We also clear when it is possible to obtain, for those resolute refinements, the reversal symmetry (immunity to the reversal bias). The theory we develop turns out to be useful in many common applicative contexts and allows to explicitly construct those refinements.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Consider a committee having \(h\ge 2\) members whose purpose is to determine a ranking of \(n \ge 2\) alternatives and assume that committee members are supposed to express their preferences via a ranking of the alternatives. A preference profile is a list of individual preferences, one for each committee member. A social preference correspondence (spc) is a procedure which associates with any preference profiles a family of rankings of the alternatives to be interpreted as the family of the social preferences which better fit the individual preferences. A k-multiwinner social choice correspondence (k-scc) is instead a procedure which associates with any preference profile a family of sets of k alternatives to be interpreted as the family of all the sets of k alternatives that can be considered the best k alternatives for the society. While the concept of spc is classic, the one of k-scc, which extends the well-established single-winner framework (corresponding to the case \(k=1\)), is more recent. Indeed, it has been explored for about thirty years, but only for some years it has been getting a new attention. We refer to the recent papers by Elkind et al. (2017) and Faliszewski et al. (2017) for general information on that topic.
Many spcs and k-sccs have been proposed and studied in the literature. Most of them satisfy two requirements which are considered strongly desirable by social choice theorists, namely anonymity and neutrality. A spc (k-sccs) is said anonymous if the identities of individuals are irrelevant to determine the social outcome, that is, it selects the same social outcome for any pair of preference profiles such that we get one from the other by permuting individual names; neutral if alternatives are equally treated, that is, for every pair of preference profiles such that we get one from the other by permuting alternative names, the social outcomes associated with them coincide up to the considered permutation.
Since in many cases collective decision processes are required to select a unique outcome, an important role in social choice theory is played by resolute spcs and k-sccs, namely those spcs and k-sccs associating a single ranking or a single set of k alternatives with any preference profile. Unfortunately, classic spcs and k-sccs are not resolute in general. As a consequence, if the members of a committee agree to use one of the classic spcs to aggregate their preferences and a unique outcome is needed, then they also need to find an agreement on which tie-breaking rule to use when two or more social rankings are selected. Similarly, if they agree to select the best k alternatives for the society via a classic k-scc and a unique outcome is needed, then they also need to decide which tie-breaking rule to use when two or more sets of k alternatives are selected.
The choice of a tie-breaking rule usually has a deep impact on the properties of the final decision rule. Consider, for instance, two special tie-breaking rules often used in the single-winner framework. The first one, proposed by Moulin (1988), is based on a tie-breaking agenda, that is, an exogenously given ranking of the alternatives: In ambiguity case, it is chosen the alternative of the social outcome which is best ranked in the agenda. The second one is instead based on the preferences of one of the individuals appointed as tie-breaker: In ambiguity case, it is chosen the alternative of the social outcome which is best ranked by the tie-breaker. Of course, the resolute refinements built through a tie-breaking agenda fail to be neutral while those built through a tie-breaker fail to be anonymous. Our work allows to cast these two special types of tie-breaking rules within a more general theory (Sect. 8).Footnote 1 We firmly believe that a reflection on the concept of tie-breaking rule is mandatory for social choice scientists in order to control the effective properties of the various resolute spcs and k-spcs in use and of those which could be used in the future. Indeed, it is clearly useless to choose a spc or a k-scc full of desirable properties and spoil a large part of them through an inappropriate tie-breaking rule.
On the same line of thought, Jeong and Ju (2017) observe that it is unfortunate that tie-breaking rules are not incorporated in the definitions of the classic 1-sccs. In the context of two alternatives and allowing individuals to express also indifference between them, they discuss anonymous but non-neutral tie-breaking rules for the simple majority and the majority with quorum. In the same framework, but with profiles of variable length, McMorris et al. (2020) discuss many variations of the simple majority and, among them, they consider some of its resolute versions obtained through non-anonymous tie-breaking rules. Their scope is to characterize those variations in terms of weak versions of classic axioms and focusing on consistency. Thus, those authors implicitly treat also the properties which can derive by the use of different tie-breaking rules.
In order to better explain our results and simplify the exposition, let us focus now on spcs. The concept of tie-breaking rule can be naturally formalized in terms of refinement of a spc. Let C and \(C^{\prime }\) be two spcs. We say that \(C^{\prime }\) is a refinement of C if, for every preference profile, the set of social preferences selected by \(C^{\prime }\) is a subset of the set of social preferences selected by C. Thus, refinements of C can be thought as methods to reduce the ambiguity in the choice made by C. In particular, resolute refinements of C completely eliminate the ambiguity leading to a unique social outcome, so that they can be identified with the possible tie-breaking rules for C. Of course, if C is not resolute, it admits many resolute refinements. Thus, an interesting issue to address is to understand whether it is possible to find resolute refinements of C which satisfy suitable properties. In particular, since it is immediate to understand that resolute refinements of even anonymous and neutral spcs are not generally anonymous and neutral, one may wonder whether anonymous and neutral resolute refinements of a given spc do exist. Unfortunately, as proved by Bubboloni and Gori (2014, Theorem 5), the existence of an anonymous, neutral and resolute spc is equivalent to the strong arithmetical condition \(\gcd (h,n!)=1\) which is rarely satisfied in practical situations. As a consequence, given a spc, we cannot in general get any anonymous and neutral resolute refinement of it. The condition \(\gcd (h,n!)=1\) was first introduced by Moulin (1983, Theorem 1, p.25) as a necessary and sufficient condition for the existence of anonymous, neutral and efficient social choice functions; Bubboloni and Gori (2014, Theorem 15) generalize Moulin’s result considering in addition the qualified majority principle; Campbell and Kelly (2015) show that if \(n > h\) (so that \(\gcd (h,n!)\ne 1\)) and anonymous, neutral and resolute social choice functions exist, then those functions not only are inefficient but exhibit even more undesirable behaviors.Footnote 2
Fortunately, in many concrete cases, anonymity and neutrality are too strong requirements. That happens, for instance, for those committees having a president who is appointed to be more influential than the other committee members or when a committee evaluates job candidates giving the female candidates an advantage over the male ones. Indeed, in such situations, individual and alternative names are not immaterial. For such a reason, we propose generalized versions of anonymity and neutrality which can take into account possible distinctions among individuals and among alternatives. Let \(S_h\) be the group of permutations of the set \(H=\{1,\ldots , h\}\) of committee member names and \(S_n\) be the group of permutations of the set \(N=\{1,\ldots , n\}\) of alternative names. Given a subgroup V of \(S_h\), we say that a spc is V-anonymous if it selects the same social outcome for any pair of preference profiles such that we get one from the other by permuting individual names according to a permutation in V; given a subgroup W of \(S_n\), we say that a spc is W-neutral if for every pair of preference profiles such that we get one from the other by permuting alternative names according to a permutation in W, it associates with them social outcomes which coincide up to the considered permutation. The special groups of permutations V and W need to be identified on the basis of the specific features of the situation at hand. Of course, \(S_h\)-anonymity corresponds to anonymity and \(S_n\)-neutrality corresponds to neutrality. As a consequence, each anonymous (neutral) spc is V-anonymous (W-neutral) for every V (W). It is worth noting that, depending on the particular structure of V and W, it is possible to get V-anonymous, W-neutral and resolute spcs even when no anonymous, neutral and resolute spc exists.Footnote 3 That implies that, in a situation where suitable weak versions of anonymity and neutrality are sensible, there may be room for finding a resolute spc satisfying such versions of anonymity and neutrality by refining a given anonymous and neutral spc.
In this paper, we propose conditions on V and W which are necessary and sufficient to make a V-anonymous and W-neutral spc admit a V-anonymous and W-neutral resolute refinement. Those conditions are summarized by an arithmetical relation between the size |W| of W and a special number \(\gamma (V)\) associated with V (defined in (12)). Namely, given a V-anonymous and W-neutral spc C (like, for instance, the Borda, the Copeland, the Minimax and the Kemeny spcs which are anonymous and neutral and then V-anonymous and W-neutral for every choice of V and W), we have that C admits a V-anonymous and W-neutral resolute refinement if and only ifFootnote 4
(Theorem 17). The computation of the numbers \(\gamma (V)\) and |W| is, in principle, hard. Fortunately, it becomes easy for many subgroups of interest in the applications (see Sect. 8). For example, consider a situation where individuals can be divided into disjoint subcommittees, say \(H_1,\dots ,H_r\), where individuals have the same decision power and that alternatives can be divided into disjoint subclasses, say \(N_1,\dots ,N_s\), where alternatives have the same exogenous importance. Assume first that such subcommittees (subclasses) can be ranked in such a way that, for every pair of subcommittees (subclasses), each individual (alternative) belonging to the subcommittee (subclass) having higher rank is more influential (more important) than any individual (alternative) belonging to the other subcommittee (subclass).Footnote 5 In this case, it is natural to require a collective decision process not to distinguish among individuals (alternatives) belonging to the same subcommittee (subclass). Thus, two groups V and W naturally arise: V is given by those permutations of individual names mapping every \(H_i\) into itself; W is given by those permutations of alternative names mapping every \(N_j\) into itself. Clearly \(|W|=\prod _{j=1}^s |N_j|!\) and we show that
Footnote 6 so that condition (1) becomesFootnote 7
Assume now that subclasses can be ranked as before while no ranking of subcommittees is available. However, it is known that subcommittees having the same size must have the same impact in the final decision. This particular situation leads to consider a collective decision process which does not distinguish among individuals (alternatives) belonging to the same subcommittee (subclass) and also does not distinguish among subcommittees having the same size. Thus, V is now given by those permutations of individual names mapping every \(H_i\) into one of the subcommittees having its same size (possibly itself), while W is the same as before. We prove then that
where \(t_i\) counts the number of subcommittees of size \(|H_i|\), so that condition (1) becomes
We further deepen the analysis of the resolute refinements of a given spc by considering the property of reversal symmetry, a property first introduced by Saari (1994). Recall that the reversal of a ranking of alternatives is the ranking obtained by making the best alternative the worst, the second best alternative the second worst, and so on, and that a spc is said reversal symmetric if, for any pair of preference profiles such that one is obtained by the other by reversing each individual preference, it associates with one of them a set of social preferences if and only if it associates with the other one the set of their reversal. We prove that the condition
along with other technical conditions, is necessary and sufficient to make any V-anonymous, W-neutral and reversal symmetric spc admit a V-anonymous, W-neutral and reversal symmetric resolute refinement (Theorem 18). In particular, from that result, it is easily deduced that the Borda and the Copeland spcs admit a V-anonymous, W-neutral and reversal symmetric resolute refinement if and only if (4) holds true.
Along with the described analysis of spcs, we also study the problem to determine whether a k-scc admits V-anonymous and W-neutral resolute refinementsFootnote 8 and whether some of them are immune to the reversal bias too. Recall that a k-scc is immune to the reversal bias if it never associates the same set of k alternatives with a preference profile and its reversal (see Saari and Barney 2003; Bubboloni and Gori 2016a). We prove that if (1) holds true, then any V-anonymous and W-neutral k-scc admits a V-anonymous and W-neutral resolute refinement (Theorem 20). Assuming (4), we also find out conditions to make every V-anonymous, W-neutral and immune to the reversal bias k-scc admit a resolute refinement having the same properties (Theorem 21). Remarkably, that analysis put in evidence the role played by the number k of selected alternatives with respect to the number n of alternatives, pointing out that the existence of an immune to the reversal bias resolute refinement is guaranteed when the pair (n, k) belongs to a very specific set.
We emphasize that the methods developed in the paper allow to deal with situations in which forms of symmetry conceptually different from V-anonymity and W-neutrality are required. The idea is to give room to any possible mixture of the anonymity and neutrality principles through the consideration of generic subgroups U of \(S_h\times S_n\) and the corresponding definition of U-symmetry and U-consistency given for spcs and k-sccs (see (7), (8), (9)). That is done not in view of a mere and vacuous generalization, but in order to capture every possible decision scenario. As a concrete application, we examine, in detail, the case of a committee facing the problem of electing a subcommittee of size k among n members of the committee itself who run as candidates. In this particular situation, a collective decision process should make no distinction among individuals who are candidates and among individuals who are not candidates and, at the same time, it must carefully take into account the fact that the alternatives to choose from are now a subset of the set of individuals. In Sect. 8.3, we prove that if \(\gcd (h,n)=1\), then any anonymous and neutral k-scc admits a resolute refinement consistent with the above described requirements.
Note that some contributions dealing with weak versions of anonymity and neutrality are present in the literature. Assuming there are only two alternatives, Perry and Powers (2008) calculate the number of resolute spcs that are anonymous and neutral and the number of spcs satisfying a weak version of anonymity (that is, all individuals but one are anonymous) and neutrality; Powers (2010) shows that a spc satisfies the previously described weak anonymity, neutrality and Maskin monotonicity if and only if it is close to spc obeying an absolute qualified majority; Quesada (2013) identifies seven axioms (among which there are weak versions of anonymity and neutrality) characterizing the rules that are either the relative majority rule or the relative majority rule where a given individual can break the ties; Campbell and Kelly (2011, (2013) show that the relative majority is implied both by a suitable weak version of anonymity, neutrality and monotonicity, as well as by limited neutrality, anonymity and monotonicity. In the general case for the number of alternatives, some observations about different levels of anonymity and neutrality can be found in the paper by Kelly (1991). Bubboloni and Gori (2016b) consider, only for 1-sccs, weak versions of anonymity and neutrality, determined by partitions of individuals and alternatives. More recently, a wide literature about k-sccs which are representation-focused on some attributes of the alternatives (sex, age, profession, ethnicity) has been growing. See, for instance, Lang and Skowron (2016), Bredereck et al. (2018), Celis et al. (2018).
The techniques used in our paper are based on an algebraic approach focused on the theory of finite permutation groups and the notion of action of a group on a set. That approach was initially used by Eğecioğlu (2009) and Eğecioğlu and Giritligil (2013) for analyzing the set of preference profiles and later developed by Bubboloni and Gori (2014, (2015, (2016b) to describe, in a unified framework, profiles and functions on them satisfying some symmetry properties.Footnote 9
We emphasize that, generalizing ideas and results in Bubboloni and Gori (2015, (2016b) for managing the resolute refinements of spcs and k-scc is in no way a trivial adaptation of the results in there. On the contrary, some proofs require complex and tricky arguments and, in particular, a deep consideration of the concept of regular group, first introduced in Bubboloni and Gori (2015), is needed.
The paper is organized as follows. In Sects. 2, 3 and 4 we give the definitions, the notation and the basic results needed to understand the model. In Sect. 5, the main results are stated and developed. Section 6 is devoted to a careful analysis of the concept of regular group. Section 7 explores V-anonymity and W-neutrality as an application of the main results of the general theory. Section 8 is about some concrete applications of V-anonymity and W-neutrality, as described in this introduction. Finally, appendices A and B contain the proofs of the main results.
2 Preliminaries
Throughout the paper, \({\mathbb {N}}\) denotes the set of positive integers and we set \({\mathbb {N}}_0={\mathbb {N}}\cup \{0\}\). For \(k\in {\mathbb {N}}\), the set \(\{1,\ldots ,k\}\) is denoted by \(\llbracket k \rrbracket \). Let X be a finite set. We denote by |X| the size of X. A subset of X of size k is called a k-subset of X. We denote by \({\mathbb {P}}(X)\) the set of the subsets of X and by \({\mathbb {P}}_k(X)\) the set of the k-subsets of X.
A relation on X is a subset of \(X^2\). The set of the relations on X is denoted by \({\mathbf {R}}(X)\). Fix \(R\in {\mathbf {R}}(X)\). Given \(x,y\in X\), we usually write \(x\succeq _R y\) instead of \((x,y)\in R\) and \(x\succ _R y\) instead of \((x,y)\in R\) and \((y,x)\notin R\). We say that R is complete if, for every \(x,y\in X\), \(x\succeq _R y\) or \(y\succeq _R x\); reflexive if, for every \(x\in X\), \(x\succeq _R x\); irreflexive if, for every \(x\in X\), \(x\not \succeq _R x\); antisymmetric if, for every \(x,y\in X\), \(x\succeq _R y\) and \(y\succeq _R x\) imply \(x=y\); asymmetric if, for every \(x,y\in X\), \(x\succeq _R y\) implies \(y\not \succeq _R x\); transitive if, for every \(x,y,z\in X\), \(x\succeq _Ry\) and \(y\succeq _R z\) imply \(x\succeq _R z\); acyclic if, for every sequence \(x_1,\ldots ,x_s\) of \(s\ge 2\) distinct elements of X such that \(x_i\succeq _R x_{i+1}\) for all \(i\in \llbracket s-1 \rrbracket \), we have that \(x_s \not \succeq _R x_1\). It is well known that if R is transitive and irreflexive (antisymmetric, asymmetric), then R is acyclic. Complete and transitive relations on X are called orders on X. The set of orders on X is denoted by \({\mathbf {O}}(X)\). Complete, transitive and antisymmetric relations on X are called linear orders on X. The set of linear orders on X is denoted by \({\mathbf {L}}(X)\). Given \(R^{\prime }\in {\mathbf {R}}(X),\) if \(R^{\prime }\subseteq R\) we say that \(R^{\prime }\) refines R.
In the paper, we make use of basic finite group theory and use standard notation. Our general reference is Jacobson (1974). For completeness, we give here the main notions and notation we are going to use. Let G be a finite group. Given \(g\in G\), we denote by |g| the order of g. If U is a subgroup of G, we use the notation \(U\le G\). Given \(g,v\in G\) and \(U\le G\), the conjugate of g by v is \(g^v=vgv^{-1}\) and the conjugate of U by v is the subgroup \(U^v=\{g^v\in G: g\in U\}\). We say that \(g_1,g_2\in G\) are conjugate if there exists \(v\in G\) such that \(g_2= g_1^v.\) The group constituted only by the neutral element is called the trivial group.
Let \(n\in {\mathbb {N}}\). We denote by \(S_n\) the group of the bijective functions from \(\llbracket n \rrbracket \) to itself with product defined, for every \(\sigma _1,\sigma _2\in S_n\), by the compositionFootnote 10\(\sigma _1\sigma _2\in S_n\). The neutral element of \(S_n\) is given by the identity function on \(\llbracket n \rrbracket \), denoted by id. \(S_n\) is called the symmetric group on \(\llbracket n \rrbracket \), and its elements are called permutations. A permutation \(\sigma \in S_n{\setminus }\{\mathrm{id}\}\) is the product of disjoint cycles of lengths greater than or equal to 2 uniquely determined by \(\sigma \), up to reordering, and called the constituents of \(\sigma \). The order reversing permutation in \(S_n\) is the permutation \(\rho _0\in S_n\) defined, for every \(r\in \llbracket n \rrbracket \), by \(\rho _0(r)=n-r+1\). Obviously, we have \(|\rho _0|=2\) so that \(\Omega =\{\mathrm{{id}}, \rho _0\}\) is a subgroup of \(S_n\). Note that \(\rho _0\) has exactly one fixed point when n is odd and no fixed point when n is even. Note also that \(\Omega \) is an abelian group which admits as unique subgroups \(\{\mathrm{id}\}\) and \(\Omega \).
Let \(\sigma \in S_n\). Given \(W\in {\mathbb {P}}(\llbracket n \rrbracket )\), we denote the image of W through \(\sigma \) by \(\sigma W\) (instead of \(\sigma (W)\)). Moreover, given \({\mathbb {W}}\subseteq {\mathbb {P}}(\llbracket n \rrbracket )\), we define \(\sigma {\mathbb {W}}=\{\sigma W \in {\mathbb {P}}(\llbracket n \rrbracket ): W\in {\mathbb {W}}\}\). Note that, for every \(\sigma _1, \sigma _2\in S_n\), \(W\in {\mathbb {P}}(\llbracket n \rrbracket )\) and \({\mathbb {W}}\subseteq {\mathbb {P}}(\llbracket n \rrbracket )\), we have that \((\sigma _2\sigma _1)W=\sigma _2(\sigma _1 W)\) and \((\sigma _2\sigma _1){\mathbb {W}}=\sigma _2(\sigma _1 {\mathbb {W}})\). Thus, brackets can be omitted in this type of writings. Given \(R\in {\mathbf {R}}(\llbracket n \rrbracket )\), we set
and \(R\; \mathrm{id}=R\). In other words, for every \(x,y\in \llbracket n \rrbracket \), \(x\succeq _{R}y\) if and only if \(\sigma (x)\succeq _{\sigma R}\sigma (y)\); \(x\succeq _{R}y\) if and only if \(y\succeq _{R\rho _0}x\). Given \({\mathbf {Q}}\subseteq {\mathbf {R}}(\llbracket n \rrbracket )\) and \(\rho \in \Omega \), we also set
Note that, for every \(\sigma _1,\sigma _2\in S_n\), \(\rho _1,\rho _2\in \Omega \), \(R\in {\mathbf {R}}(\llbracket n \rrbracket )\) and \({\mathbf {Q}}\subseteq {\mathbf {R}}(\llbracket n \rrbracket )\), we have that \((\sigma _2\sigma _1)R=\sigma _2(\sigma _1 R)\), \(R(\rho _1\rho _2)=(R\rho _1)\rho _2\), \((\sigma _1 R)\rho _1=\sigma _1(R\rho _1)\) and \((\sigma _2\sigma _1){\mathbf {Q}}=\sigma _2(\sigma _1 {\mathbf {Q}})\), \({\mathbf {Q}}(\rho _1\rho _2)=({\mathbf {Q}}\rho _1)\rho _2\), \((\sigma _1 {\mathbf {Q}})\rho _1=\sigma _1({\mathbf {Q}}\rho _1)\). Those properties allow to avoid brackets when writing such kinds of products.
3 Preference relations and preference profiles
From now on, let \(n\in {\mathbb {N}}\) with \(n\ge 2\) be fixed, and let \(N=\llbracket n \rrbracket \) be the set of names of alternatives.
A preference relation on N is a linear order on N. Let \(q\in {\mathbf {L}}(N)\) be a preference relation. If \(x,y\in N\) are alternatives, we interpret the writing \(x\succeq _{q}y\) by saying that x is at least as good as y (according to q), and the writing \(x\succ _{q}y\) by saying that x is preferred to y (according to q). Note that, since q is a linear order, \(x\succ _{q}y\) is equivalent to \(x\ne y\) and \(x\succeq _{q}y\). It is well known that there exists a unique numbering \(x_1, x_2,\dots ,x_n\) of the distinct elements in N such that, once set \(R=\{(x_i, x_{i+1})\in N^2: i\in \{1,\dots , n-1\}\}\in {\mathbf {R}}(N)\), we have \(q\supseteq R\) and q is the only linear order containing the relation R. Thus, we can completely identify q with its subset R, which we write in the form \(x_1\succ _{q} x_2 \succ _{q}\dots \succ _{q} x_n.\) We refer to r as the rank of \(x_r\) in q. Since the map from \(\llbracket n \rrbracket \) to \(\llbracket n \rrbracket \) which associates with any \(r\in \llbracket n \rrbracket \) the alternative \(x_r\) is a bijection and thus an element of \(S_n,\) we also have that q is completely identified with such permutation, which we continue to call q. Explicitly, if q is interpreted in \(S_n\), then \(q(r)=x_r\) for all \(r\in \llbracket n \rrbracket .\) In this way, we have established a well-known and remarkable identification of \({\mathbf {L}}(N)\) with \(S_n\). Note now that if \(\psi \in S_n\), then the relations \(\psi q\) and \(q\rho _0\), as defined in (5), are the linear orders given by \(\psi (x_1)\succ _{\psi q} \psi (x_2) \succ _{\psi q}\dots \succ _{\psi q} \psi (x_n)\) and \( x_n\succ _{q\rho _0} x_{n-1} \succ _{q\rho _0}\dots \succ _{q\rho _0} x_1. \) In particular, for every \(\psi \in S_n\) and \(\rho \in \Omega \), \(\psi q\) and \(q\rho \) can be interpreted as products of permutations in the symmetric group \(S_n.\) As a consequence, thanks to the cancellation law in \(S_n\), we have that, for every \(\psi _1,\psi _2\in S_n\) and \(\rho _1,\rho _2\in \Omega \), \(\psi _1 q=\psi _2 q\) implies \(\psi _1=\psi _2\) and \(q\rho _1=q\rho _2\) implies \(\rho _1=\rho _2\). Moreover, by elementary properties of the symmetric group, we have that \(\psi {\mathbf {L}}(N)\rho ={\mathbf {L}}(N)\) for all \(\psi \in S_n\) and \(\rho \in \Omega \).
From now on, let \(h\in {\mathbb {N}}\) with \(h\ge 2\) be fixed, and let \(H=\llbracket h \rrbracket \) be the set of names of individuals. A preference profile is an element of \({\mathbf {L}}(N)^h\). The set \({\mathbf {L}}(N)^h\) is denoted by \({\mathcal {P}}\). If \(p\in {\mathcal {P}}\) and \(i\in H\), the ith component \(p_i\) of p represents the preferences of individual i.
Let us set now
Then, G is a group through component-wise multiplication, that is, defining, for every \((\varphi _1,\psi _1,\rho _1)\in G\) and \((\varphi _2,\psi _2,\rho _2)\in G\), \((\varphi _1,\psi _1,\rho _1)(\varphi _2,\psi _2,\rho _2)= (\varphi _1\varphi _2,\psi _1\psi _2,\rho _1\rho _2).\) For every \((\varphi ,\psi ,\rho )\in G\) and \(p\in {\mathcal {P}}\), define \(p^{(\varphi ,\psi ,\rho )} \in {\mathcal {P}}\) as the preference profile such that, for every \(i\in H\),
Thus, the preference profile \(p^{(\varphi ,\psi ,\rho )}\) is obtained by p according to the following rules (to be applied in any order): For every \(i\in H\), individual i is renamed \(\varphi (i)\); for every \(x\in N\), alternative x is renamed \(\psi (x)\); for every \(r\in \llbracket n \rrbracket \), alternatives whose rank is r are moved to rank \(\rho (r)\).
For further details and examples on these issues, the reader is referred to Bubboloni and Gori (2016b, Sects. 2.2 and 2.3).
4 Social preference and social choice correspondences
A social preference correspondence (spc) is a correspondence from \({\mathcal {P}}\) to \({\mathbf {L}}(N)\). The set of the spcs is denoted by \({\mathfrak {P}}\). Thus, if \(C\in {\mathfrak {P}}\) and \(p\in {\mathcal {P}}\), then C(p) is a subset of \({\mathbf {L}}(N)\).
From now on, let \(k\in \llbracket n-1 \rrbracket \) be fixed. A k-multiwinner social choice correspondence (k-scc) is a correspondence from \({\mathcal {P}}\) to \({\mathbb {P}}_k(N)\). The set of the k-sccs is denoted by \({\mathfrak {C}}_k\). Thus, if \(C\in {\mathfrak {C}}_k\) and \(p\in {\mathcal {P}}\), then C(p) is a set of k-subsets of N.
We say that \(C\in {\mathfrak {P}}\) (\(C\in {\mathfrak {C}}_k\)) is decisive if, for every \(p\in {\mathcal {P}}\), \(C(p)\ne \varnothing \); resolute if, for every \(p\in {\mathcal {P}}\), \(|C(p)|=1\). We say that \(C^{\prime }\in {\mathfrak {P}}\) (\(C^{\prime }\in {\mathfrak {C}}_k\)) is a refinement of \(C\in {\mathfrak {P}}\) (\(C\in {\mathfrak {C}}_k\)) if, for every \(p\in {\mathcal {P}}\), \(C^{\prime }(p)\subseteq C(p)\). Of course, C admits a resolute refinement if and only if C is decisive; C admits a unique resolute refinement if and only if C is resolute.
Let U be a subgroup of G. We say that \(C\in {\mathfrak {P}}\) is U-symmetric if, for every \(p\in {\mathcal {P}}\) and \((\varphi ,\psi ,\rho )\in U\), we have
We say that \(C\in {\mathfrak {P}}\) (\(C\in {\mathfrak {C}}_k\)) is U-consistent if, for every \(p\in {\mathcal {P}}\) and \((\varphi ,\psi ,\rho )\in U\), we have
and
We stress that the writings in (7), (8) and (9) are meaningful due to the definitions of products between permutations and sets (sets of sets, relations, sets of relations) and their properties described in Sect. 2. The set of U-symmetric spcs is denoted by \({\mathfrak {P}}^{*U}\); the set of U-consistent spcs ( k-sccs) is denoted by \({\mathfrak {P}}^U\) (\({\mathfrak {C}}_{k}^U\)). Observe that we do not introduce the concept of U-symmetry for k-sccs. Note also that, if \(U^{\prime }\le U\le G\), then \({\mathfrak {P}}^{*U}\subseteq {\mathfrak {P}}^{*U^{\prime }}\), \({\mathfrak {P}}^U\subseteq {\mathfrak {P}}^{U^{\prime }}\) and \({\mathfrak {C}}_k^U\subseteq {\mathfrak {C}}_k^{U^{\prime }}\). Some basic links between the concepts of symmetry and consistency are given by the following proposition whose proof is in “Appendix A.”
Proposition 1
Let \(U\le G\). Then, the following facts hold true:
-
(i)
\({\mathfrak {P}}^{*U}\subseteq {\mathfrak {P}}^{U}\).
-
(ii)
If \(U\le S_h\times S_n\times \{\mathrm{id}\}\), then \({\mathfrak {P}}^{*U}={\mathfrak {P}}^{U}\).
The concepts of symmetry and consistency with respect to a subgroup U of G include some classic requirements for spcs (k-sccs). Indeed, we have that \(C\in {\mathfrak {P}}\) (\(C\in {\mathfrak {C}}_k\)) is anonymous if and only if it is \(S_h\times \{\mathrm{id}\}\times \{\mathrm{id}\}\)-consistent; \(C\in {\mathfrak {P}}\) (\(C\in {\mathfrak {C}}_k\)) is neutral if and only if it is \(\{\mathrm{id}\}\times S_n\times \{\mathrm{id}\}\)-consistent; \(C\in {\mathfrak {P}}\) (\(C\in {\mathfrak {C}}_k\)) is immune to the reversal bias if and only if it is \(\{\mathrm{id}\}\times \{\mathrm{id}\}\times \Omega \)-consistent; \(C\in {\mathfrak {P}}\) is reversal symmetric if and only if it is \(\{\mathrm{id}\}\times \{\mathrm{id}\}\times \Omega \)-symmetric. Moreover, any combination of the properties above mentioned can be interpreted in terms of U-symmetry or U-consistency where the subgroup U of G is naturally built as described by the next propositions. Their proof is given in “Appendix A.” In what follows, given \(U_1\) and \(U_2\) subgroups of G, we denote by \(\langle U_1,U_2\rangle \) the subgroup of G generated by \(U_1\) and \(U_2\).Footnote 11
Proposition 2
Let \(U_1,U_2\le G\). Then \({\mathfrak {P}}^{*U_2}\cap {\mathfrak {P}}^{*U_2}={\mathfrak {P}}^{*\langle U_1,U_2\rangle }\).
Proposition 3
Let \(U_1,U_2\le G\) such that, for every \(i\in \{1,2\}\), \(U_i=Z_i\times R_i\) for some \(Z_i\le S_h\times S_n\) and \(R_i\le \Omega \). Then \({\mathfrak {P}}^{U_1}\cap {\mathfrak {P}}^{U_2}={\mathfrak {P}}^{\langle U_1,U_2\rangle }\) and \({\mathfrak {C}}_k^{U_1}\cap {\mathfrak {C}}_k^{U_2}={\mathfrak {C}}_k^{\langle U_1,U_2\rangle }\).
In particular, \(C\in {\mathfrak {P}}\) is anonymous, neutral and reversal symmetric if and only if C is G-symmetric; \(C\in {\mathfrak {P}}\) (\(C\in {\mathfrak {C}}_k\)) is anonymous, neutral and immune to the reversal bias if and only if C is G-consistent. Classic spcs provide examples of spcs which are G-symmetric or at least \(S_h\times S_n\times \{\mathrm{id}\}\)-symmetric. For instance, the Borda and the Copeland spcs are G-symmetric while the Minimax spc is generally only \(S_h\times S_n\times \{\mathrm{id}\}\)-symmetric.Footnote 12 Note also that the spc associating with every \(p\in {\mathcal {P}}\) the whole set \({\mathbf {L}}(N)\) is surely G-symmetric. Such a spc is called the trivial spc and, obviously, every \(C\in {\mathfrak {P}}\) is a refinement of it. In particular, every \(C\in {\mathfrak {P}}\) can be interpreted as a refinement.
We finally observe that there is a natural way to construct a k-scc starting from a spc. Indeed, given \(C\in {\mathfrak {P}}\), we consider the k-scc \(C_k\) defined, for every \(p\in {\mathcal {P}}\), by
Note that \(\{q(r):1\le r\le k\}\) is the set of alternatives ranked by q in the first k positions. Thus, \(C_k(p)\) selects the k-subsets formed by the best k alternatives in each winning ranking selected by C(p). \(C_k\) is called the k-scc induced by C. Induced k-sccs are commonly used in decision making when trying to adapt spcs to the k-multiwinner selection setting. For instance, k-sccs induced by the Kemeny and the ranked pairs spcs are often considered in the literature.
Of course, given \(C\in {\mathfrak {P}}\), C is decisive if and only if \(C_k\) is decisive; if C is resolute, then \(C_k\) is resolute. Moreover, if \(C^{\prime }\in {\mathfrak {P}}\) is a refinement of C, then \(C^{\prime }_k\) is a refinement of \(C_k.\) The following proposition, whose proof is in “Appendix A,” expresses the main basic property of the induced k-scc with respect to symmetry.
Proposition 4
Let \(U\le G\). If \(C\in {\mathfrak {P}}^{*U}\), then \(C_k\in {\mathfrak {C}}_k^{U}\).
In particular, the k-sccs induced by the Borda, the Copeland and the trivial spcs are G-consistent, while the one induced by the Minimax spc is \(S_h\times S_n\times \{\mathrm{id}\}\)-consistent. Note also that the k-scc induced by the trivial spc associates, with every \(p\in {\mathcal {P}}\), the set of all the possible k-subsets of N. We refer to that induced k-scc as the trivial k-scc and, obviously, every \(C\in {\mathfrak {C}}_k\) is a refinement of it. In particular, every \(C\in {\mathfrak {C}}_k\) can be interpreted as a refinement.
4.1 Social methods
Let us introduce now a final new concept which will be very important in the sequel. A social method is a function from \({\mathcal {P}}\) to \({\mathbf {R}}(N)\). The set of social methods is denoted by \({\mathfrak {M}}\). Let \(R\in {\mathfrak {M}}\). We say that R is acyclic (transitive, complete, etc.) if, for every \(p\in {\mathcal {P}},\) the relation R(p) is acyclic (transitive, complete, etc.). The spc associated with R, denoted by \(C^R\), is defined, for every \(p\in {\mathcal {P}}\), by
Note that, by the well-known Szpilrajn’s extension theorem (Szpilrajn 1930), \(C^R\) is decisive if and only if R is acyclic.
Given \(U\le G\), we say that R is U-symmetric if, for every \(p\in {\mathcal {P}}\) and \((\varphi ,\psi ,\rho )\in U\),
We stress that the above writing is meaningful due to the definitions of products between permutations and relations described in Sect. 2. The set of U-symmetric social methods is denoted by \({\mathfrak {M}}^{*U}.\)
Note that if \(U^{\prime }\le U\) and R is U-symmetric, then R is also \(U^{\prime }\)-symmetric. Moreover, as proved in “Appendix A,” the next propositions hold true.
Proposition 5
Let \(U\le G\). If \(R\in {\mathfrak {M}}^{*U}\), then \(C^R\in {\mathfrak {P}}^{*U}\).
Proposition 6
Let \(U_1,U_2\le G.\) Then \({\mathfrak {M}}^{*U_1}\cap {\mathfrak {M}}^{*U_2}={\mathfrak {M}}^{*\langle U_1,U_2\rangle }.\)
As an example, consider the social method R defined, for every \(p\in {\mathcal {P}}\), by
and note that \(R\in {\mathfrak {M}}^{*G}\). The spc associated with it is called the Pareto spc and, as well-known, it is decisive. The k-scc induced by the Pareto spc is called the Pareto k-scc. Note that, by Proposition 5, the Pareto spc is G-symmetric and thus, by Proposition 4, the Pareto k-scc is G-consistent.
5 Main results
Given a spc or a k-scc, our main purpose is to find a resolute refinement of it satisfying suitable symmetry or consistency properties. More precisely, we try to find an answer to the next three questions:
-
Given a spc C and \(U\le G\), can we find a resolute refinement of C which is U-symmetric?
-
Given a spc C and \(U\le G\), can we find a resolute refinement of C which is U-consistent?
-
Given a k-scc C and \(U\le G\), can we find a resolute refinement of C which is U-consistent?
Indeed, for each of the above questions, we provide conditions on C and U which allow to give an affirmative answer. We emphasize that, assuming C to be trivial, the three questions above are about the existence of resolute U-symmetric spcs, U-consistent spcs and U-consistent k-sccs.
In order to describe our main results, we need to recall the crucial concept of regular subgroup of G, introduced in Bubboloni and Gori (2015). A subgroup U of G is said to be regular if, for every \(p\in {\mathcal {P}}\), there exists \(\psi _*\in S_n\) conjugate to \(\rho _0\) such that
where \(\mathrm {Stab}_U(p)=\{(\varphi ,\psi ,\rho )\in U: p^{(\varphi ,\psi ,\rho )}=p\}\).
We also recall the fundamental result about those groups proved in Bubboloni and Gori (2015, Theorem 7):
Thus, if we want to focus on U-symmetric resolute refinements of a given spc, we necessarily have to assume U regular. The next result is a generalization of Theorem 11 in Bubboloni and Gori (2015). Its proof is proposed in “Appendix B.”
Theorem 7
Let U be a regular subgroup of G and C be a decisive and U-symmetric spc. Then, the three following conditions are equivalent:
-
(i)
C admits a U-symmetric resolute refinement;
-
(ii)
there exists an irreflexive and acyclic U-symmetric social method R such that \(C^R\) refines C;
-
(iii)
there exists an irreflexive and acyclic social method R such that \(C^R\) refines C and the following condition is satisfied:
-
(a)
for every \(p\in {\mathcal {P}}\), \(x,y\in N\) and \((\varphi ,\psi ,\rho _0)\in \mathrm {Stab}_U(p)\), we have that \((x,y)\in R(p)\) if and only if \((\psi (y),\psi (x))\in R(p)\).
-
(a)
Note that, for every \(U\le G\), there exist a lot of decisive and U-symmetric spcs. For instance, the trivial, the Pareto, the Borda and the Kemeny spcs are decisive and G-symmetric, so that they are U-symmetric too. Theorem 7 may appear cryptic and awkward, due to its very formal appearance. Fortunately, it immediately reveals its concrete applicative power.
Corollary 8
Let U be a regular subgroup of G with \(U\le S_h\times S_n\times \{\mathrm{id}\}\) and C be a decisive and U-symmetric spc. Then, C admits a U-symmetric resolute refinement.
Proof
For every \(p\in {\mathcal {P}}\), we have \(C(p)\ne \varnothing \). Choose then, for every \(p\in {\mathcal {P}}\), \(q_p\in C(p)\). Since \(q_p\in {\mathbf {L}}(N)\subseteq {\mathbf {R}}(N)\), we define \(R:{\mathcal {P}}\rightarrow {\mathbf {R}}(N)\) setting, for every \(p\in {\mathcal {P}}\), \(R(p)=q_p{\setminus } \Delta \), where \(\Delta =\{(x,x): x\in N\}.\) Then R is an irreflexive and acyclic social method. Moreover, \(C^R(p)=\{q\in {\mathbf {L}}(N): q_p{\setminus } \Delta \subseteq q\}=\{q_p\}\), so that \(C^R\) refines C. Since (a) trivially holds, we have that condition (iii) in Theorem 7 is satisfied. Therefore, by Theorem 7, C admits a U-symmetric resolute refinement. \(\square \)
The concept of regular group works properly even to analyze consistency. Theorems 9 below is proved in “Appendix B” by widely extending the theory developed in Bubboloni and Gori (2016b) to the framework here considered.
Theorem 9
Let U be a regular subgroup of G and C be a decisive and U-consistent spc. Then, C admits a U-consistent resolute refinement.
Theorem 10 below, also proved in “Appendix B,” is a largely unexpected result. It establishes a deep link between the number n of alternatives and the number k of winners to be selected in order to make each decisive and U-consistent k-scc admit a U-consistent resolute refinement. It points out that there is a substantial difference between spcs and k-sccs with respect to the existence of U-consistent resolute refinements. Indeed, while for spcs such existence is guaranteed for every U-consistent spc once U is regular (Theorem 9), for k-sccs one needs the fulfillment of a further restrictive condition in addition to regularity.
Theorem 10
Let U be a regular subgroup of G. Then, the two following facts are equivalent:
-
(i)
every decisive and U-consistent k-scc admits a U-consistent resolute refinement;
-
(ii)
one of the following conditions is satisfied:
-
(a)
for every \((\varphi ,\psi ,\rho _0)\in U\), \(\psi \) is not a conjugate of \(\rho _0\),
-
(b)
\(n\le 3\),
-
(c)
\(k\in \{1,n-1\}\),
-
(d)
n is even and k is odd.
-
(a)
Since condition (a) in Theorem 10 certainly holds when \(U\le S_h\times S_n\times \{\mathrm{id}\},\) we immediately obtain the following useful consequence.
Corollary 11
Let U be a regular subgroup of G, with \(U\le S_h\times S_n\times \{\mathrm{id}\}\), and C be a decisive and U-consistent k-scc. Then C admits a U-consistent resolute refinement.
Observe that condition (a) in Theorem 10 can be satisfied also by some regular subgroups not included in \(S_h\times S_n\times \{\mathrm{id}\}\). Consider the group \(\{\mathrm{id}\}\times \{\mathrm{id}\}\times \Omega \) and note that, for every \(p\in {\mathcal {P}}\), \(\mathrm {Stab}_U(p)=\{(\mathrm{id},\mathrm{id},\mathrm{id})\}\).Footnote 13 Thus, \(\{\mathrm{id}\}\times \{\mathrm{id}\}\times \Omega \) is regular and, since id is not conjugate to \(\rho _0\), (a) trivially holds. We end the section by stating two results about the induced k-sccs.
Proposition 12
Let U be a regular subgroup of G, with \(U\le S_h\times S_n\times \{\mathrm{id}\}\), and C be a decisive and U-consistent spc. Then the induced k-scc \(C_k\) admits a U-consistent resolute refinement.
Proof
Since \(U\le S_h\times S_n\times \{\mathrm{id}\}\), we have that C is U-symmetric and thus, by Proposition 4, \(C_k\) is a decisive U-consistent k-scc. Thus, by Corollary 11, \(C_k\) admits a U-consistent resolute refinement. \(\square \)
Proposition 13
Let \(U\le G\) and C be a decisive spc. If C admits a resolute U-symmetric refinement, then U is regular and the induced k-scc \(C_k\) admits a U-consistent resolute refinement.
Proof
Let f be a resolute U-symmetric refinement of C. By (11), U is regular. Moreover, by Proposition 4, \(f_k\) is U-consistent. On the other hand, clearly, \(f_k\) is resolute and refines \(C_k.\) \(\square \)
6 Regular groups
Because of the results presented in Sect. 5, the importance of the regular subgroups of G is evident. In this section, we propose some theorems which provide a way to test whether a subgroup U of G of the type \(V\times W\times \{\mathrm{id}\}\) or \(V\times W\times \Omega \), with \(V\le S_h\) and \(W\le S_n\), is regular or not. These types of groups are particularly relevant for applications. Regular groups of a different structure and still of interest in the applications will be treated in Sect. 8.3.
We start with some preliminary definitions. Let \(m\in {\mathbb {N}}\) be fixed in this section. Consider \(\sigma \in S_m\). For every \(x\in \llbracket m \rrbracket \), the \(\sigma \)-orbit \( x^{\langle \sigma \rangle }\) of x is defined by \( x^{\langle \sigma \rangle }=\{\sigma ^t(x)\in \llbracket m \rrbracket : t\in {\mathbb {N}}\}. \) It is well known that \(|x^{\langle \sigma \rangle }|=s\) where \(s=\min \{t\in {\mathbb {N}}: \sigma ^t(x)=x\}\). If x is fixed by \(\sigma ,\) then \(x^{\langle \sigma \rangle }=\{x\}.\) If instead x is moved by \(\sigma \) and the constituent of \(\sigma \) moving x is the cycle \((x_1\cdots x_s)\), then \(x^{\langle \sigma \rangle }=\{x_1,\dots , x_s\}.\) The set \( O(\sigma )=\{x^{\langle \sigma \rangle }: x\in \llbracket m \rrbracket \} \) of the \(\sigma \)-orbits is a partition of \(\llbracket m \rrbracket \), and we denote its size by \(r(\sigma )\). A system of representatives of the \(\sigma \)-orbits is a set \(\{x_1,\dots , x_{r(\sigma )}\}\in {\mathbb {P}}_{r(\sigma )}(\llbracket m \rrbracket ) \) such that \(O(\sigma )=\{x_1^{\langle \sigma \rangle },\dots , x_{r(\sigma )}^{\langle \sigma \rangle }\}\).
Next we recall the well-known number theoretical concept of partition. A partition of m is an unordered list \(T=[m_1,\dots ,m_r]\) where \(r\in {\mathbb {N}}\), for every \(j\in \{1,\dots ,r\}\), \(m_j\in {\mathbb {N}}\) and \(m=\sum _{j=1}^{r}m_j.\) The numbers \(m_1,\ldots , m_r\) are called the terms of T. The set of partitions of m is denoted by \(\Pi _m\).
Consider \(T\in \Pi _m\) and assume that T admits \(s\in {\mathbb {N}}\) distinct terms, say \(m_1<\dots < m_s\), and assume that, for every \(j\in \llbracket s \rrbracket \), \(m_j\) appears \(t_j\ge 1\) times in T. Then, we use the notation \(T=[m_1^{t_1},..., m_s^{t_s}]\) (where \(t_j\) is omitted when it equals 1). We say that \([m_1^{t_1},..., m_s^{t_s}]\) is the normal form of T and that \(t_j\) is the multiplicity of \(m_j\). For instance, \([2,1,3,1]\in \Pi _7\) has normal form \([1^2, 2,3].\) We recall the well-known surjective function
where \(\{x_1,\dots , x_{r(\sigma )}\}\in {\mathbb {P}}_{r(\sigma )}(\llbracket m \rrbracket ) \) is a system of representatives of the \(\sigma \)-orbits. For every \(\sigma \in S_m\), \(T(\sigma )\) is called the type of \(\sigma \). In other words, \(T(\sigma )\) is the unordered list of the sizes of the orbits of the group generated by \(\sigma \) on the set \(\llbracket m \rrbracket .\) Note that the number of terms equal to 1 in \(T(\sigma )\) counts the fixed points of \(\sigma \) while the number of terms different from 1 counts the constituents of \(\sigma \). Moreover, \(|\sigma |= \mathrm {lcm }(T(\sigma ))\). For instance, if \(\sigma =(123)(456)(78)\in S_9\), then \(r(\sigma )=4\), the type of \(\sigma \) is \(T(\sigma )=[1,2,3,3]\in \Pi _9\), \(|\sigma |=\mathrm {lcm }[1,2,3,3]=6\) and a system of representatives of the \(\sigma \)-orbits is \(\{1,4,7,9\}\in {\mathbb {P}}_{4}(\llbracket 9 \rrbracket )\). The theoretical importance of the concept of type relies on the fact that two permutations are conjugate if and only if they have the same type.
Given \(U\le S_m\), we define the type number of U by
We describe some basic properties of the type number after having introduced some arithmetic notation. Let \(x,y\in {\mathbb {N}}\). If x divides y, we write \(x\mid y.\) If \(\pi \in {\mathbb {N}}\) is a prime number we denote by \(x_\pi =\max \{\pi ^a:a\in {\mathbb {N}}_0,\, \pi ^a\mid x\}\) the \(\pi \)-part of x.
Lemma 14
Let \(U,V\le S_m\). Then, the following facts hold true.
-
(i)
If \(U\le V\), then \(\gamma (U)\mid \gamma (V).\)
-
(ii)
\(\gamma (U)\mid m\).
-
(iii)
If U contains an m-cycle, then \(\gamma (U)=m\). In particular, \(\gamma (S_m)= m\).
Proof
-
(i)
The set of integers \(\{\gcd (T(\sigma )): \sigma \in U\}\) is included in the set of integers \(\{\gcd (T(\sigma )): \sigma \in V\}\), and thus, the least common multiple of the first divides that of the second.
-
(ii)
Let \(\sigma \in U\) and let \(T(\sigma )=[m_1,\dots , m_r]\). If \(d=\gcd (T(\sigma ))\), we have that \(d\mid m_j\) for all \(j\in \llbracket r \rrbracket \) and since \(\sum _{j=1}^r m_j=m\) we have \(d\mid m\). Thus, m is a common multiple for the integers in \(\{\gcd (T(\sigma )): \sigma \in U\}\), which implies \(\gamma (U)\mid m.\)
-
(iii)
Let \(\sigma \in U\) be an m-cycle. Then, \(T(\sigma )=[m]\) and \(\gcd (T(\sigma ))=m\). Thus, \(m\mid \gamma (U)\). Since by (ii) we also have \(\gamma (U)\mid m\), we conclude that \(\gamma (U)=m\). \(\square \)
Theorem 15
Let \(V\le S_h\) and \(W\le S_n\). Then, \(V\times W\times \{\mathrm{id}\}\) is regular if and only if
Proof
Let \(U=V\times W\times \{\mathrm{id}\}\). Assume first that \(\gcd (\gamma (V),|W|)=1\). Assume further, by contradiction, that U is not regular. Then, by Theorem 12 in Bubboloni and Gori (2015), there exist \((\varphi ,\psi ,\mathrm{{id}})\in U\) and a prime \(\pi \) such that \(|\psi |_\pi >1\) and \(|\psi |_\pi \mid \gcd (T(\varphi ))\). Then \(\pi \mid \gamma (V)\) and, by Lagrange Theorem, \(\pi \mid |W|\) so that \(\pi \mid \gcd (\gamma (V),|W|)=1\), a contradiction.
Assume next that U is regular. We show that if \(\pi \) is a prime dividing |W|, then \(\pi \not \mid \gamma (V)\). Let \(\pi \mid |W|.\) Then, by Cauchy Theorem, there exists \(\psi \in W\) with \(|\psi |=\pi \). But, for every \(\varphi \in V\), we have \((\varphi , \psi ,\mathrm{{id}})\in U\) and, of course, \(|\psi |_{\pi }=\pi \). Thus, by Theorem 12 in Bubboloni and Gori (2015), we have that, for every \(\varphi \in V\), \(\pi \not \mid \gcd (T(\varphi ))\) so that \(\pi \not \mid \mathrm {lcm}\{\gcd (T(\varphi )): \varphi \in V\}=\gamma (V)\). \(\square \)
Theorem 16
Let \(V\le S_h\) and \(W\le S_n\). Then \(V\times W\times \Omega \) is regular if and only if
Proof
Let \(U=V\times W\times \Omega \). Assume first that \(\gcd (\gamma (V),\mathrm {lcm}(|W|,2))=1\). Assume further, by contradiction, that U is not regular. Then, by Theorem 12 in Bubboloni and Gori (2015), there exist \((\varphi ,\psi ,\mathrm{{id}})\in U\) and a prime \(\pi \) such that \(|\psi |_\pi >1\) and \(|\psi |_\pi \mid \gcd (T(\varphi ))\), or there exist \((\varphi ,\psi ,\rho _0)\in U\), with \(\psi ^2=\mathrm{{id}}\) and \(\psi \) not conjugate of \(\rho _0,\) such that \(2 \mid \gcd (T(\varphi )).\) In the first case, by Lagrange Theorem, we have \(\pi \mid |W|\) as well as \(\pi \mid \gamma (V)\) and thus \(\pi \mid \gcd (\gamma (V),\mathrm {lcm}(|W|,2))=1\), a contradiction. In the second case, we have \(2\mid \gamma (V)\), which implies the contradiction \(2\mid \gcd (\gamma (V),\mathrm {lcm}(|W|,2))=1\).
Assume next that U is regular. We show first that if \(\pi \) is a prime dividing |W|, then \(\pi \not \mid \gamma (V)\). Let \(\pi \mid |W|\). Then, by Cauchy Theorem, there exists \(\psi \in W\) with \(|\psi |=\pi \). But, for every \(\varphi \in V\), we have \((\varphi , \psi ,\mathrm{{id}})\in U\) and, of course, \(|\psi |_{\pi }=\pi \). Thus, by Theorem 12 in Bubboloni and Gori (2015), we get \(\pi \not \mid \gcd (T(\varphi ))\) and so also \(\pi \not \mid \mathrm {lcm}\{\gcd (T(\varphi )): \varphi \in V\}=\gamma (V).\) We are then left with proving that \(2\not \mid \gamma (V)\), that is, that \(2\not \mid \gcd (T(\varphi ))\) for all \(\varphi \in V\). Let \(\varphi \in V\) and consider \((\varphi , \mathrm{{id}}, \rho _0)\in U.\) Since \(\mathrm{{id}}^2=\mathrm{{id}}\) but id is not a conjugate of \(\rho _0\), by Theorem 12 in Bubboloni and Gori (2015), we get \(2\not \mid \gcd (T(\varphi ))\). \(\square \)
Among other things, the above theorems show that regularity, even though in principle a very demanding requirement, is quite largely satisfied within the family of subgroups of G. Indeed, there are many examples of \(V\le S_h\) such that \(\gamma (V)=1\) and thus such that \(V\times W\times \{\mathrm{id}\}\) and \(V\times W\times \Omega \) are regular for any choice of \(W\le S_n\). For instance, taking any V isomorphic to \(S_{h_1}\times S_{h_2}\) with \(h_1, h_2\in {\mathbb {N}}\) such that \(h_1+h_2=h\) and \(\gcd (h_1,h_2)=1\), one surely get \(\gamma (V)=1\).
In order to let the reader understand how concrete could be the description of the regular groups of the type \(V\times W\times \{\mathrm{id}\}\) and \(V\times W\times \Omega \) given in Theorems 15 and 16, we find now them all in the case \(n=h=3.\) First note that the complete list of the subgroups of \(S_3\) is given by
Thus, in \(S_3\times S_3\times \Omega \) we have 36 different subgroups of the form \(V\times W\times \{\mathrm{id}\}\) and 36 different subgroups of the form \(V\times W\times \Omega \). The values of \(\gamma (G_i)\) and \(|G_i|\) are immediately computed for all \(i\in \{1,\dots , 6\}\), and thus, by Theorem 15, we get 32 regular subgroups of type \(V\times W\times \{\mathrm{id}\}\) and, by Theorem 16, 32 regular subgroups of type \(V\times W\times \Omega \) as shown in Table 1.
7 Generalized anonymity and neutrality
Consider \(V\le S_h\) and \(W\le S_n\). Given \(C\in {\mathfrak {P}}\) (\(C\in {\mathfrak {C}}_k\)), we say that C is V-anonymous if C is \(V\times \{\mathrm{id} \} \times \{\mathrm{id} \}\)-consistent; W-neutral if C is \( \{\mathrm{id} \} \times W \times \{\mathrm{id} \}\)-consistent. Thus, C is V-anonymous if permuting individual names according to permutations in V has no effect on the final outcome; C is W-neutral if the unique effect of permuting alternative names according to a permutation in W is that alternative names are accordingly permuted in the final outcome. Note that, the concepts of \(S_h\)-anonymity and \(S_n\)-neutrality correspond to the classical concepts of anonymity and neutrality, respectively. Note also that every \(C\in {\mathfrak {P}}\) (\(C\in {\mathfrak {C}}_k\)) is \(\{\mathrm{id}\}\)-anonymous and \(\{\mathrm{id}\}\)-neutral.
We also stress that, by Propositions 2 and 3, \(C\in {\mathfrak {P}}\) (\(C\in {\mathfrak {C}}_k)\) is V-anonymous and W-neutral if and only if C is \(V\times W\times \{\mathrm{id}\}\)-consistent; \(C\in {\mathfrak {P}}\) is V-anonymous, W-neutral and reversal symmetric if and only if C is \(V\times W\times \Omega \)-symmetric; \(C\in {\mathfrak {P}}\) (\(C\in {\mathfrak {C}}_k)\) is V-anonymous, W-neutral and immune to the reversal bias if and only if C is \(V\times W\times \Omega \)-consistent.
Below we provide some simple but very important consequences of the theory developed in the previous sections.
Theorem 17
Let \(V\le S_h\), \(W\le S_n\) and C be a decisive, V-anonymous and W-neutral spc. Then, the two following conditions are equivalent:
-
(i)
C admits a V-anonymous and W-neutral resolute refinement;
-
(ii)
\(\gcd (\gamma (V),|W|)=1\).
Proof
(i) \(\Rightarrow \) (ii). Assume that (i) holds true. Then, by (11), we have that the group \(V\times W\times \{\mathrm{id}\}\) is regular, so that, by Theorem 15, \(\gcd (\gamma (V),|W|)=1\).
(ii) \(\Rightarrow \) (i). Assume that (ii) holds true. Then, by Theorem 15, the group \(V\times W\times \{\mathrm{id}\}\) is regular. Then we can apply Theorem 9. \(\square \)
Note that condition \(\gcd (\gamma (V),|W|)=1\) above is trivially satisfied if one between V and W is trivial. Observe also that the above theorem generalizes the classic result about the existence of a resolute anonymous and neutral spc. Namely, taking \(V=S_h\), \(W=S_n\) and using Lemma 14 (iii), we immediately have that there exists a resolute, anonymous and neutral spc if and only if \(\gcd (h,n!)=1\).
Theorem 18
Let \(V\le S_h\), \(W\le S_n\) and C be a decisive, V-anonymous, W-neutral and reversal symmetric spc. Then, the two following conditions are equivalent:
-
(i)
C admits a V-anonymous, W-neutral and reversal symmetric resolute refinement;
-
(ii)
\(\gcd (\gamma (V),\mathrm {lcm}(|W|,2))=1\) and there exists an irreflexive acyclic social method R such that \(C^R\) refines C and, for \(U=V\times W\times \Omega \), the following condition is satisfied:
-
(a)
for every \(p\in {\mathcal {P}}\), \(x,y\in N\) and \((\varphi ,\psi ,\rho _0)\in Stab_U(p)\), we have that \((x,y)\in R(p)\) if and only if \((\psi (y),\psi (x))\in R(p)\).
-
(a)
Proof
(i) \(\Rightarrow \) (ii). Assume that (i) holds true. Then, by (11), we have that the group U is regular, so that, by Theorem 16, \(\gcd (\gamma (V),\mathrm {lcm}(|W|,2))=1\). Moreover, using now Theorem 7 we conclude the proof.
(ii) \(\Rightarrow \) (i). Assume that (ii) holds true. Then, by Theorem 16, we know that the group U is regular. Therefore we can apply Theorem 7. \(\square \)
Theorem 19
Let \(V\le S_h\), \(W\le S_n\) and C be a decisive, V-anonymous, W-neutral and immune to the reversal bias spc. If \(\gcd (\gamma (V),\mathrm {lcm}(|W|,2))=1\), then C admits a V-anonymous, W-neutral and immune to the reversal bias resolute refinement.
Proof
By Theorem 16, the group \(U=V\times W\times \Omega \) is regular. Then Theorem 9 applies. \(\square \)
Theorem 20
Let \(V\le S_h\), \(W\le S_n\) and C be a decisive, V-anonymous and W-neutral k-scc. If \(\gcd (\gamma (V),|W|)=1\), then C admits a V-anonymous and W-neutral resolute refinement.
Proof
Apply Theorem 15 and Corollary 11. \(\square \)
Theorem 21
Let \(V\le S_h\), \(W\le S_n\) and assume that \(\gcd (\gamma (V),\mathrm {lcm}(|W|,2))=1\). Then, the two following facts are equivalent:
-
(i)
every decisive, V-anonymous, W-neutral and immune to the reversal bias k-scc admits a V-anonymous, W-neutral and immune to the reversal bias resolute refinement;
-
(ii)
one of the following conditions is satisfied:
-
(a)
for every \(\psi \in W\), \(\psi \) is not a conjugate of \(\rho _0\),
-
(b)
\(n\le 3\),
-
(c)
\(k\in \{1,n-1\}\),
-
(d)
n is even and k is odd.
-
(a)
Proof
8 Some applications
Consider a committee of h members facing the problem of selecting a set of k alternatives within a set of n alternatives. The committee members need a suitable procedure for determining the k alternatives from their preferences. If they agree to express their preferences via a linear order on the set of alternatives, they are in fact looking for a resolute k-scc. Suppose now that there is a general agreement on the fact that the resolute k-scc to be used should obey to certain fundamental principles which can be summarized in the requirement of being a refinement of a given decisive, anonymous, neutral and immune to the reversal bias k-scc C.Footnote 14
In what follows, we are going to discuss four particular qualifications of the above-described situation where the theory we developed can be applied and turn out to be useful to the committee. We stress that the proposed applications only focus on k-sccs. Suitable adaptations to the framework of spcs are natural and left to the reader.
8.1 Grouping individuals and alternatives
Assume that the particular structure of the committee naturally allows to group committee members into subcommittees and that the typology of the alternatives allows to group them into subclasses. Suppose that committee members also agree on the fact that the desired resolute refinement of C should not distinguish among individuals in the same subcommittee and should equally treat alternatives in the same subclass.
Let \(r,s\ge 1\) and assume that \(H_1,\ldots ,H_r\subseteq H\) is the list of subcommittees and that \(N_1,\ldots , N_s\subseteq N\) is the list of subclasses so that \(\{H_1,\ldots ,H_r\}\) is a partition of H and \(\{N_1,\ldots , N_s\}\) is a partition of N. Then, the committee needs to find a resolute refinement of C which is V-anonymous and W-neutral, where
Let us prove now that
Indeed, consider \(\sigma \in V\) and its type \(T(\sigma ).\) Let \(x\in H_j\), for some \(j\in \llbracket r \rrbracket \). Since \(\sigma (H_j)=H_j\), we have that \(x^{\langle \sigma \rangle }\subseteq H_j\). Thus, the sets \(H_j\) are union of \(\sigma \)-orbits. Hence, the partition \(T(\sigma )\) of h induces a partition of \(|H_j|\) for all \(j\in \llbracket r \rrbracket \). It follows that, for every \(j\in \llbracket r \rrbracket \), \(\gcd (T(\sigma ))\) divides \(|H_j|\), and thus, \(\gcd (T(\sigma ))\) divides \( \gcd \left( |H_1|,\ldots , |H_r|\right) \). Then, we also have that \(\gamma (V)=\mathrm {lcm}\{\gcd (T(\sigma )): \sigma \in V\}\) divides \(\gcd \left( |H_1|,\ldots , |H_r|\right) \). If \(\gcd \left( |H_1|,\ldots , |H_r|\right) =1,\) then we also have \(\gamma (V)=1=\gcd \left( |H_1|,\ldots , |H_r|\right) \). Assume then that \(\gcd \left( |H_1|,\ldots , |H_r|\right) \ne 1.\) Then, in particular, \(|H_j|\ne 1\) for all \(j\in \llbracket r \rrbracket \) and it is meaningful to define a cycle \(\sigma _j\) on its elements. Consider now \(\sigma \in S_h\) defined by \(\sigma =\sigma _1\cdots \sigma _r.\) Then, \(T(\sigma )=[|H_1|,\ldots ,|H_r|]\) and \(\gcd (T(\sigma ))=\gcd \left( |H_1|,\ldots , |H_r|\right) \) divides \(\gamma (V).\) Thus, we obtain (14).
Clearly, we also have
Thus, by (14), (15) and Theorem 20, we deduce that if
then C admits a V-anonymous and W-neutral resolute refinement. Moreover, by (14), (15) and Theorem 21, we deduce that if (16) holds true, not all the subclasses are singletons and one of the following conditions is satisfied:
- (a):
-
there exist at least two subclasses of odd size,
- (b):
-
\(n\le 3\),
- (c):
-
\(k\in \{1,n-1\}\),
- (d):
-
n is even and k is odd,
then C admits a V-anonymous, W-neutral and immune to the reversal bias resolute refinement.
8.2 A variation on groupings of individuals and alternatives
Assume that the particular structure of the committee naturally allows to group committee members into subcommittees and that the typology of the alternatives allows to group them into subclasses as in Sect. 8.1. Suppose, this time, that committee members also agree on the fact that the desired resolute refinement of C should not distinguish among individuals in the same subcommittee, should not distinguish among subcommittees having the same size and should equally treat alternatives in the same subclass.
Using the same notation used in Sect. 8.1, let \(H_1,\ldots ,H_r\) be the list of subcommittees and \(N_1,\ldots , N_s\subseteq N\) be the list of subclasses. Then, the committee needs to find a resolute refinement of C which is V-anonymous and W-neutral, where
and W is as in (13). Defining now, for every \(j\in \llbracket r \rrbracket \),
we claim that
Indeed, consider \(\sigma \in V\). Note that, since \(\sigma \) is a bijection, for every \(j\in \llbracket r \rrbracket \), we have \(|\sigma (H_j)|=|H_j|\), and thus, \(\sigma \) maps an element \(x\in H_j\) into an element belonging to \(U_j=\bigcup _{|H_i|=|H_j|} H_i.\) Thus, every \(U_j\) is a union of \(\sigma \)-orbits and the distinct sets \(U_j\) give a partition of H. Hence, the partition \(T(\sigma )\) of h induces a partition of \(|U_j|=|H_j|t_j\) for all \(j\in \llbracket r \rrbracket \). It follows that, for every \(j\in \llbracket r \rrbracket \), \(\gcd (T(\sigma ))\mid |U_j|\), and thus, \(\gcd (T(\sigma ))\) divides \(\gcd \left( |U_1|,\ldots , |U_r|\right) \) for all \(\sigma \in V\). Then, we also have that \(\gamma (V)=\mathrm {lcm}\{\gcd (T(\sigma )): \sigma \in V\}\) divides \(\gcd \left( |U_1|,\ldots , |U_r|\right) \). If \(\gcd \left( |U_1|,\ldots , |U_r|\right) =1,\) then we also have \(\gamma (V)=1=\gcd \left( |U_1|,\ldots , |U_r|\right) \) and we have finished. Assume then that \(\gcd \left( |U_1|,\ldots , |U_r|\right) \ne 1.\) Then, in particular, \(|U_j|\ne 1\) for all \(j\in \llbracket r \rrbracket \) and it is meaningful to define a special cycle \(\sigma _j\) on its elements in the following way. Let \(H_{i_1},\dots H_{i_t}\) be the distinct sets of size \(|H_j|=\ell \ge 1\) whose union is \(U_j\) and order the elements inside each of them, say, \(H_{i_1}=\{h^1_{i_1},\dots , h^{\ell }_{i_1}\},\dots , H_{i_t}=\{h^1_{i_t},\dots , h^{\ell }_{i_t}\}\). Define \(\sigma _j\) as the \(|U_j|\)-cycle on the elements of \(U_j\) given by \(\sigma _j=(h^1_{i_1}\ h^1_{i_2}\ \dots h^1_{i_t}\ h^2_{i_1}\ h^2_{i_2}\ \dots h^2_{i_t}\ \dots h^{\ell }_{i_1}\ h^{\ell }_{i_2}\ \dots h^{\ell }_{i_t})\). It is immediately checked that \(\sigma _j(H_{i_{k}})=H_{i_{k+1}}\) for all \(k\in \llbracket t-1 \rrbracket \) while \(\sigma _j(H_{i_{t}})=H_{i_{1}}\). Consider now \(\sigma \in S_h\) defined by \(\sigma =\sigma _1\cdots \sigma _r.\) Then, \(\sigma \in V\) and \(T(\sigma )=[|U_1|,\ldots ,|U_r|]\) and \(\gcd (T(\sigma ))=\gcd \left( |U_1|,\ldots , |U_r|\right) \) divides \(\gamma (V).\) Thus, we obtain (17).
Thus, by (17), (15) and Theorem 20, we deduce that if
then C admits a V-anonymous and W-neutral resolute refinement. Moreover, by (17), (15) and Theorem 21, we deduce that if (18) holds true, not all the subclasses are singletons and one of the following conditions is satisfied:
- (a):
-
there exist at least two subclasses of odd size,
- (b):
-
\(n\le 3\),
- (c):
-
\(k\in \{1,n-1\}\),
- (d):
-
n is even and k is odd,
then C admits a V-anonymous, W-neutral and immune to the reversal bias resolute refinement.
8.3 Alternatives as a subset of individuals
Assume that the committee is facing the problem of electing a subcommittee of size k among those members of the committee who are running for the selection. In this particular situation, we have that the alternatives to choose from are a subset of the set of individuals. Suppose that committee members also agree on the fact that the desired resolute refinement of C should not distinguish among individuals who are candidates, should not distinguish among individuals who are not candidates and should be immune to the reversal bias.
Assume then \(n\le h\) and name \(1,\ldots ,n\) the individuals running for the selection. Thus, \(N=\{1,\ldots ,n\}\subseteq H\) is the set of alternatives to choose from and the procedure the committee is looking for corresponds to a U-consistent resolute refinement of C, where
Note that if \((\varphi ,\psi ,\rho )\in U\), then \(\varphi (H{\setminus } N)=H\setminus N\). Note also that the above group U is not necessarily regular. Consider, for instance, the case \(h=4\) and \(n=2\). Then, \(((1\,2)(3\, 4), (1\,2), \mathrm{{id}})\in U\) violates Theorem 12 in Bubboloni and Gori (2015). In the next proposition, we see that, as usual, a suitable coprimality condition is equivalent to regularity.
Proposition 22
Let \(n\le h\). The group
is regular if and only if \(\gcd (h,n)=1.\)
Proof
We first describe in a convenient way the elements in U. Let \((\varphi ,\psi ,\rho )\in U\) and let
where the \(\gamma _j\) are disjoint cycles, constituents of \(\psi \) and \(s\ge 0.\) The case \(s=0\) is to be intended as taking the product over the empty set, and by definition is equal to \(\mathrm{{id}}.\) Since \(\psi \in S_n\) is a permutation of the set \(N\subseteq H\) and \(\varphi \in S_h\) is a permutation of the set H sharing with \(\psi \) the same behavior on N, we have that \(\varphi =\psi \nu \) for some permutation \(\nu \) of the set \(H{\setminus } N\). Thus, there exist \(r\ge 0\) disjoint cycles \(\gamma _j\) on the set \(H{\setminus } N\), with \(j\in \{s+1,\dots , s+r\}\), such that
and the above writing expresses \(\varphi \) as product of its constituents. Note that if \(r=0\), the set \(\{s+1,\dots , s+r\}\) is empty and no cycle has to be added.
We claim that the following property holds true:
Indeed, let \((\varphi ,\psi ,\rho )\in U\). For \(\psi \), we have the representation (20) with \(s\ge 0\), and for \(\varphi \) the representation (21) with \(r\ge 0.\) If \(\psi =\mathrm{{id}}\in S_n\), then \(\varphi \) admits at least one fixed point. Thus \(\gcd (T(\psi ))=1\) and \(\gcd (T(\varphi ))=1\) and (22) is obvious. If \(\psi \ne \mathrm{{id}}\), we have \(s\ge 1\) and
On the other hand, \(\gcd (T(\varphi ))\mid h\) and thus (22) follows. Assume now that \(\gcd (h,n)=1\). Then, by (22), we have \(\gcd (T(\varphi ))=1\). In order to show that U is regular, we show that the conditions (a) and (b) in Theorem 12 in Bubboloni and Gori (2015) are satisfied. Let \((\varphi ,\psi ,\mathrm{id})\in U\), with \(\psi \ne \mathrm{id}\), and \(\pi \) be a prime such that \(|\psi |_{\pi }=\pi ^a\), for some \(a\in {\mathbb {N}}.\) Then, obviously \(\pi ^a\not \mid \gcd (T(\varphi ))=1.\)
Let next \((\varphi ,\psi ,\rho _0)\in U\), with \(\psi ^2=\mathrm{id}\) and \(\psi \) not a conjugate \(\rho _0\). Then, clearly \(2\not \mid \gcd (T(\varphi ))=1.\) Assume now that \(\gcd (h,n)\ne 1\). Let \(\pi \) be prime dividing \(\gcd (h,n).\) Let \(\psi \in S_n\) be a product of \(n/\pi \) disjoint \(\pi \)-cycles and \(\varphi \in S_h\) be a product of \(h/\pi \) disjoint \(\pi \)-cycles with the first \(n/\pi \) of them equal to those forming \(\psi .\) Then, \((\varphi ,\psi ,\mathrm{id})\in U\) and \(|\psi |_{\pi }=\pi \mid \gcd (T(\varphi ))=\pi .\) Thus, condition (a) in Theorem 12 in Bubboloni and Gori (2015) is not satisfied. Hence, U is not regular. \(\square \)
Note that the arithmetical conditions \(n\le h,\ \gcd (h,n)=1\) are surely milder than the condition \(\gcd (h,n!)=1\) which guarantees the existence of a resolute, anonymous and neutral spc. For instance, when \(h=4, n=3\) the first conditions are satisfied while the second is not.
By Theorem 10, we deduce that if \(\gcd (h,n)=1\) and one of the following conditions is satisfied:
- (b):
-
\(n\le 3\),
- (c):
-
\(k\in \{1,n-1\}\),
- (d):
-
n is even and k is odd,
then C admits a U-consistent resolute refinement.Footnote 15
Observe that the nature of the group U defined by (19) is very different from the groups of symmetry considered in Sects. 8.1 and 8.2. In fact, U cannot be expressed as a direct product of subgroups in \(S_h\) and \(S_n.\) Indeed, assume by contradiction that \(U=V\times W\times \Omega \), for suitable \(V\le S_h\) and \(W\le S_n.\) Then, for every \((\varphi ,\psi ,\rho )\in U\) we also have \((\mathrm{id},\psi ,\rho )\in U\). But picking \((\varphi ,\psi ,\rho )\in U\), with \(\psi \ne \mathrm{id},\) we instead necessarily have \(\varphi \ne \mathrm{id}\) and thus \((\mathrm{id},\psi ,\rho )\notin U.\)
The fact that different typologies of subgroups of G could be of interest in the applications make our theoretical approach much more concrete than one could in principle imagine.
8.4 Committee members with diverse decision power
Assume that committee members have different decision power described by an order on the set of individuals. Orders model those situations in which it is reasonable to divide individuals into disjoint groups where all individuals have the same decision power and to rank such groups. Consider, for instance, a faculty committee composed by full and associate professors which is going to select some applicants for an academic position. There are in this case two well distinguished groups in the committee and a natural hierarchy between them ranking first the full professors and second the associate professors. Assume then that committee members agree to use a resolute refinement of C consistent with the decision power of individuals and which equally treat all the alternatives.
Consider then the relation \(R\in {\mathbf {O}}(H)\) defined as follows: For every \(x,y\in H\), we define \(x\succeq _R y\) if and only if individual x has a decision power which is at least as great as the one of individual y. The procedure the committee is looking for is a resolute refinement of C which is \(\mathrm {Aut}(R)\)-anonymous and neutral, where \(\mathrm {Aut}(R)\) is the group
called the group of automorphisms of R.
It is well known that the relation
is an equivalence relation in H. Denote by \(H_1,\ldots , H_r\), where \(r\ge 1\), the equivalence classes of I(R). We claim that
Indeed, first order the sets \(H_1,\ldots , H_r\) so that \(x\in H_i\) and \(y\in H_j\) with \(i<j\) if and only if \(x\succ _R y\). The permutations in \(K=\{\varphi \in S_h: \forall j\in \llbracket r \rrbracket ,\; \varphi (H_j)=H_j\}\) clearly form a subgroup of \(S_h.\) We show that \(K\le \mathrm {Aut}(R)\). Pick \(\varphi \in K\) and let \(x,y\in H\) with \(x\succeq _R y\). If we also have \(y\succeq _R x\), then x and y belong to the same \(H_j\) and thus, by definition of K, \(\varphi (x)\) and \(\varphi (y)\) belong to \(H_j\) too. Thus \(\varphi (x)\succeq _R \varphi (y)\). If instead \(y\not \succeq _R x\), then \(x\succ _R y\). Thus, we have \(x\in H_i\) and \(y\in H_{j}\) for some \(i,j\in \llbracket r \rrbracket \) with \(i<j\). Thus, we have \(\varphi (x)\in \varphi (H_i)=H_i\) and \(\varphi (y)\in \varphi (H_j)=H_j\) so that, \(\varphi (x)\succ _R \varphi (y)\) and then, in particular, \(\varphi (x)\succeq _R \varphi (y)\). Let now \(x,y\in H\) with \(\varphi (x)\succeq _R \varphi (y)\). Then, the same argument applies to \(\varphi ^{-1}\), giving \(x\succeq _R y\).
We next show that \(\mathrm {Aut}(R)\le K.\) Let \(\varphi \in \mathrm {Aut}(R)\) and \(j\in \llbracket r \rrbracket .\) We need to see that \(\varphi (H_j)=H_j\). To that purpose, since \(\varphi \) is a bijection, it is enough to show that \(\varphi (H_j)\subseteq H_j.\) Pick \(x\in H_j\). Since \(H_1,\ldots , H_r\) are a partition of H, there exists \(i\in \llbracket r \rrbracket ,\) such that \(y=\varphi (x)\in H_i.\) Assume, by contradiction, that \(i\ne j\). Then, we have that \(x\succ _R y\) or \(y\succ _R x.\) Assume that \(x\succ _R y=\varphi (x)\). Since \(\varphi \in \mathrm {Aut}(R)\), applying \(\varphi \) to that relation, we get \(\varphi (x)\succ _R \varphi ^2(x)\), and thus, by transitivity \(x\succ _R \varphi ^2(x)\). Iterating this argument, we then find \(x\succ _R \varphi ^m(x)\), for every \(m\in {\mathbb {N}}.\) Considering now m such that \(\varphi ^m(x)=x,\) we get the contradiction \(x\succ _R x.\) A similar argument shows the impossibility of \(y\succ _R x.\)
As a consequence, by (14), \(\gamma (\mathrm {Aut}(R))=\gcd \left( |H_1|,\ldots , |H_r|\right) \). Thus, by Theorem 20, we deduce that if
then C admits an \(\mathrm {Aut}(R)\)-anonymous, neutral and resolute refinement. Moreover, by Theorem 21, we deduce that if (24) holds true and one of the following conditions is satisfied:
- (b):
-
\(n\le 3\),
- (c):
-
\(k\in \{1,n-1\}\),
- (d):
-
n is even and k is odd,
then C admits an \(\mathrm {Aut}(R)\)-anonymous, neutral and immune to the reversal bias resolute refinement.Footnote 16
Assume now that the conditions for the existence of \(\mathrm {Aut}(R)\)-anonymous and neutral resolute refinements of C are satisfied. In general, such refinements of C are more than one. However, the information we get from R goes further the mere knowledge of the indifference sets of R and we can use this information for better selecting the resolute refinement. In order to explain this point, assume that the committee has a president, say individual 1, and assume that the president has a decision power which is greater than the one of all the other members of the committee. Assume further that all individuals but the president have the same decision power. Such a situation can be modeled by the order \(R\in {\mathbf {O}}(H)\) defined by
In this case, the indifference classes of I(R) are \(H_1=\{1\}\) and \(H_2=\{2,\ldots ,h\}\) so that (24) holds and C admits a resolute refinement which is \(\mathrm {Aut}(R)\)-anonymous and neutral. Note that
As already emphasized, resolute refinements can be many and the problem of selecting one of them is certainly crucial. The special characteristics of the situation under consideration can be used to make this selection. Assume that \(k=1\). Then, among those resolute refinements it is natural to choose the one obtained by letting the president break the ties by choosing his/her best alternative. This is exactly the classic tie-breaker method widely used in practical situations. Another \(\mathrm {Aut}(R)\)-anonymous and neutral resolute refinement can be obtained, for instance, by selecting the alternative which is the worst one for the president. Of course, this option is not in line with the decision power among individuals and the role of the president, and it is reasonably discarded. Anyway it is important to observe that it arises as one of the possible \(\mathrm {Aut}(R)\)-anonymous and neutral resolute refinements.
Assuming now \(k\ge 2\), there is no standard and intuitive way to select a resolute refinement. However, looking at the particular characteristics of the decision problem some resolute refinements can be easily discarded and others can be reasonably taken into consideration.
Next consider a planner who wants to organize a committee made up of h members to judge some candidates applying for k job positions, using some well-established k-scc C. The planner reasonably desires to dispose of a resolute refinement of C in order to produce an actual decision. Preserving neutrality, he can get that goal by renouncing the full anonymity in the collective decision. To that purpose, he can simply fix two numbers \(h_1\) and \(h_2\) with \(\gcd (h_1,h_2)=1\) and \(h_1+h_2=h\), split the committee into two subcommittees \(H_1\) and \(H_2\) with \(|H_1|=h_1\) and \(|H_2|=h_2\), and let the decision power relation among the committee members be described by a suitable \(R\in {\mathbf {O}}(H)\) with indifference sets \(H_1\) and \(H_2\). The planner can generally choose the most suitable partition \([h_1,h_2]\) among many. For instance, if \(h=7\), he can choose \([h_1,h_2]\) among [1, 6], [2, 5] and [3, 4]; if \(h=8\), he can choose \([h_1,h_2]\) between [1, 7] and [3, 5]. Note that those choices work whatever the number n of candidates could be. Knowing the number n of candidates can lead to other possibilities. For instance, if \(h=7\) and \(n=4\), we have \(\gcd (h,n!)=1\), and thus, the planner is not obliged to split the committee to reach the goal. In that case, he can reach full anonymity.
8.5 Final considerations
The applications described in this section indicate some strategies to identify, in a decision process, the group \(U\le S_h\times S_n\times \Omega \) consistent with the specific situation under examination. The group U is in no way arbitrary but must reflect the typology of the committee called to make a decision and the aim of the decision itself. Once U is determined, our theorems establish whether U-consistent (U-symmetric) resolute refinements of a given k-scc (spc) exist. When such resolute refinements exist, their use strengthen the social acceptability of the decision and sounds as a basic and necessary fulfillment of fairness.
9 Building tie breaking rules
Up to now, we mainly focused on the existence of resolute refinements of given spcs or k-sccs with special properties. All the results stated in the previous sections originated, however, by quite technical results that allow in fact to get a complete information about all the possible refinements (especially Propositions 27, 30 and 32 and Theorems 28, 31 and 33 in “Appendix B”). More precisely, they allow to potentially build and count all the resolute refinements having the desired properties and give rise to a precise algorithm which we are going to make explicit in this section.
9.1 The general construction
Let C be a decisive spc or a decisive k-scc and let U be a regular subgroup of G. Due to the fact that the group U acts on the set \({\mathcal {P}}\) of preference profiles (Bubboloni and Gori 2015, Proposition 2; see also Appendix A), we have that the set of preference profiles can be partitioned into subsets called U-orbits. Each U-orbit is obtained by considering all the preference profiles of the type \(p^{(\varphi ,\psi ,\rho )}\), where p is fixed and \((\varphi ,\psi ,\rho )\) varies on U. Picking an element from each U-orbit, we build what is called a system of representatives of the U-orbits. Note that the concept of system of representatives has nothing to do with C but only depends on the set \({\mathcal {P}}\) and the group U (“Appendix B.1”). Of course, finding explicitly a system of representatives is in general a complex problem. However, that can be managed for small values of h and n, that is, when the size \(n!^h\) of \({\mathcal {P}}\) is not too large.
We explain now how the systems of representatives turn out to be fundamental for building the desired resolute refinements of C.
Case 1. Assume that C is U-consistent and \(U\le S_h\times S_n\times \{\mathrm{id}\}\). Thus, by Theorem 9 or Corollary 11, we know that C admits a U-consistent resolute refinement. Once a system of representatives \((p^j)_{j=1}^m\) is found, a U-consistent resolute refinement f of C can be build as follows:
-
(1)
for every \(j\in \{1,\ldots ,m\}\), pick \(x_j\in C(p^j)\),Footnote 17
-
(2)
for every \(p\in {\mathcal {P}}\), set \(f(p)=\{\psi x_j\}\), where \(j\in \{1,\ldots ,m\}\) and \((\varphi ,\psi ,\mathrm{{id}})\in U\) are such that \(p=p^{j(\varphi ,\psi ,\mathrm{{id}})}\).
By Proposition 30 and its proof and Theorem 31, f is well defined and all the U-consistent resolute refinements of C can be built in this way.
Case 2. Assume that C is U-consistent and \(U\not \le S_h\times S_n\times \{\mathrm{id}\}\) (if C is a k-scc also assume that one of the conditions (a), (b), (c) and (d) of Theorem 10 is satisfied). Thus, by Theorem 9 or Theorem 10, we know that C admits a U-consistent resolute refinement. This time to explicitly construct those refinements, once a system of representatives \((p^j)_{j=1}^m\) is found, we have to divide the set of indexes \(\{1,\ldots ,m\}\) in two sets. The first one, denoted by \({\mathcal {P}}^U_1\), is the set of indexes j such that if there exists \((\varphi ,\psi ,\rho )\in U\) such that \(p^j=p^{j(\varphi ,\psi ,\rho )}\), then necessarily \(\rho =\mathrm{id}\); the second one, denoted by \({\mathcal {P}}^U_2\), is the set containing the other indexes (one of these sets might be empty).Footnote 18 By the regularity of U, for every \(j\in {\mathcal {P}}^U_2\), there exists (a unique) \(\psi _j\in S_n\) such that if \(p^j=p^{j(\varphi ,\psi ,\rho _0)}\) for a certain \((\varphi ,\psi ,\rho _0)\in U\), then necessarily \(\psi =\psi _j\). Moreover, for every \(j\in {\mathcal {P}}^U_2\), there exists \(\sigma _j\in S_n\) such that \(\psi _j=\sigma _j\rho _0\sigma _j^{-1}\).
Fixed now an element \((\varphi _*,\psi _*,\rho _0)\in U\), compute, for every \(j\in {\mathcal {P}}^C_1\), the set
and, for every \(j\in {\mathcal {P}}^C_2\), the set
Thus, a U-consistent resolute refinement f of C can be built as follows:
-
(1)
for every \(j\in {\mathcal {P}}^U_1\), pick \((y_j,z_j)\in A_1^C(p^j)\);
-
(2)
for every \(j\in {\mathcal {P}}^U_2\), pick \(x_j\in A_2^C(p^j)\)
-
(3)
for every \(p\in {\mathcal {P}}\),
- (i):
-
if there exists \(j\in {\mathcal {P}}^U_1\) and \((\varphi ,\psi ,\mathrm{id})\in U\) such that \(p=p^{j(\varphi ,\psi ,\mathrm{id})}\), then \(f(p)=\{\psi y_j\} \),
- (ii):
-
if there exists \(j\in {\mathcal {P}}^U_1\) and \((\varphi ,\psi ,\rho _0)\in U\) such that \(p=p^{j(\varphi ,\psi ,\rho _0)}\), then \(f(p)=\{\psi \psi _*^{-1}z_j \}\),
- (iii):
-
if there exists \(j\in {\mathcal {P}}^U_2\) and \((\varphi ,\psi ,\rho )\in U\) such that \(p=p^{j(\varphi ,\psi ,\rho )}\), then \(f(p)=\{\psi \sigma _j\rho \sigma _j^{-1} x_j\} \).
By Proposition 32 and its proof and Theorem 33, f is well defined and all the U-consistent resolute refinements of C can be built in this way.
Case 3. Assume that C is a U-symmetric spc and assume that one of the conditions (ii) and (iii) of Theorem 7 is satisfied. Thus, by Theorem 7, we know that C admits a U-symmetric resolute refinement. In order to build a refinement, we do not need now to distinguish the two cases \(U\le S_h\times S_n\times \{\mathrm{id}\}\) and \(U\not \le S_h\times S_n\times \{\mathrm{id}\}\). Indeed, given a system of representatives \((p^j)_{j=1}^m\), a U-symmetric resolute refinement f of C can be build as follows:
-
(1)
for every \(j\in \{1,\ldots ,m\}\), pick \(q_j\in C(p^j)\cap S(p^j)\), where
$$\begin{aligned} S(p^j)=\{q\in {\mathbf {L}}(N): \forall (\varphi ,\psi ,\rho )\in U,\quad \text{ if } \;p^{j(\varphi ,\psi ,\rho )}=p^j \;\; \text{ then } \;\;\psi q \rho =q\}, \end{aligned}$$ -
(2)
for every \(p\in {\mathcal {P}}\), set \(f(p)=\{\psi q_j\}\), where \(j\in \{1,\ldots ,m\}\) and \((\varphi ,\psi ,\mathrm{id})\in U\) are such that \(p=p^{j(\varphi ,\psi ,\mathrm{id})}\).
By Proposition 27 and its proof and Theorem 28, f is well defined and all the U-symmetric resolute refinements of C can be built in this way.
9.2 A concrete example
Let \(h=5\) and \(n=3\). Thus \(N=\{1,2,3\}\) and, by Theorem 16, G is regular, so that we can choose \(U=G\). Note also that \(\rho _0=(13)\). Consider now the Borda 2-sccs denoted by \(\mathrm{BOR}_2\) and defined, for every \(p\in {\mathcal {P}}\), by
where, \(s^{\mathrm{bor}}_p:N\rightarrow {\mathbb {R}}\) is the well-known Borda score function associated with p. Note that \(\mathrm{BOR}_2\) is decisive and G-consistent. However, \(\mathrm{BOR}_2\) is not resolute.
Since condition (b) of Theorem 10 is satisfied, we get that \(\mathrm{BOR}_2\) admits a G-consistent resolute refinement. Let us apply then what described in Case 2 of Sect. 9.1.
A system of representatives of the G-orbits for this particular situation is available in Bubboloni and Gori (2015, p. 83). We refer here to that system and use the same notation. As proved in Bubboloni and Gori (2016b), we have
Choose \((\varphi _*,\psi _*,\rho _0)=(\mathrm{id}, \mathrm{id},\rho _0),\) the simplest element in G having a not trivial third component. Then, an easy computation, carried out just using the definition of \(A_1^{\mathrm{BOR}_2}(p^j)\) and \(A_2^{\mathrm{BOR}_2}(p^j)\), leads to Tables 2 and 3. In order to let the reader be aware of the work done, we comment in detail a couple of interesting cases. Consider first
and note that \(10\in {\mathcal {P}}^G_1.\) We have \(s^{\mathrm{bor}}_{p^{10}}(1)=s^{\mathrm{bor}}_{p^{10}}(2)=7\) and \(s^{\mathrm{bor}}_{p^{10}}(3)=1.\) Thus,
Since \(\{1,2\}\ne \{1,3\}\) and \(\{1,2\}\ne \{2,3\}\), we then get
Consider now
and note that \(25 \in {\mathcal {P}}^G_2\) and \(p^{25}=p^{{25\,((45), (13),\rho _0)}}\). Thus, \(\psi _{25}=(13)\). Moreover, \(s^{\mathrm{bor}}_{p^{25}}(1)=s^{\mathrm{bor}}_{p^{25}}(2)=s^{\mathrm{bor}}_{p^{25}}(3)=5\) so that
In order to compute \(A_2^{\mathrm{BOR}_2}(p^{25})\), we need to exclude the sets in \(\mathrm{BOR}_2(p^{25})\) which are fixed by the permutation \(\psi _{25}\), and thus, we get
Looking at Tables 2 and 3, we can understand, in particular, that in the case of 5 individuals and 3 alternatives there exists \(2^5\) anonymous, neutral and immune to the reversal bias resolute refinements of \(\mathrm{BOR}_2\). In order to select one of them, one just needs to look at the preference profiles \(p^{10}\), \(p^{12}\), \(p^{18}\), \(p^{24}\), \(p^{25}\) and ask which of the two possibilities in the tables is the one that best fits the decision problem for which the refinement of the Borda 2-scc is required.Footnote 19 Once this choice is made, one can write down automatically the values f(p) for all \(p\in {\mathcal {P}}.\)
Assume, for instance, that the refinement f identified by the choices expressed in Table 4 is chosen. Let us compute then f(p), where
We have that \(p=p^{24\,(\varphi ,\psi ,\rho _0)}\), where \(\varphi =(14)(35)\) and \(\psi =(123)\). Notice that \(24\in {\mathcal {P}}_1^G\) so that, according to Case 2 discussed in Sect. 9.1, we get
Notes
For instance, in the trivial case where V and W are singletons whose unique element is the identity permutation, every resolute spc is V-anonymous and W-neutral.
Throughout the paper, given integers \(x_1,\dots , x_s\), for some \(s\in {\mathbb {N}}\), we denote by \(\gcd (x_1,\dots ,x_s)\) their greatest common divisor and by lcm \((x_1,\dots ,x_s)\) their least common multiple.
The presence of a president and the case of gender discrimination previously mentioned are special instances.
Note that anonymity corresponds to have H as a unique subcommittee and neutrality corresponds to have N as a unique subclass. In this special case, (3) reduces to the already commented condition \(\gcd (h,n!)=1\).
Those concepts are easily adapted to k-sccs. See Sect. 4.
It is worth mentioning that Kelly (1991) discusses the role of symmetry in the arrovian framework through suitable subgroups of the symmetric group. Within the topological approach to social choices developed by Chichilnisky (1980), several algebraic concepts, in particular that of symmetric group, are crucial for proving many results. The algebraic approach also appears in Doğan and Giritligil (2015).
Given A, B and C sets and \(f:A\rightarrow B\) and \(g:B\rightarrow C\) functions, we denote by gf the right-to-left composition of f and g, that is, the function from A to C defined, for every \(a\in A\), as \(gf(a)=g(f(a))\).
See Jacobson (1974, Section 1.5).
See Bubboloni and Gori (2016b).
Indeed \(p^{(\mathrm{id}, \mathrm{id}, \rho _0)}=p\) implies \(p_1\rho _0=p_1\), which by cancellation law in the symmetric group, gives the contradiction \(\rho _0=\mathrm{id}.\)
Thus, C might be, for instance, the trivial, the Pareto, the Borda or the Kemeny k-scc. Recall that, those k-scc are U-consistent for all \(U\le G\).
Note that condition (a) in Theorem 10 cannot be satisfied because \((\varphi ,\rho _0,\rho _0)\in U\), for any \(\varphi \in S_h\) such that \(\varphi (i)=\rho _0(i)\) for all \(i\in \llbracket n \rrbracket \).
Note that condition (a) in Theorem 21 cannot be satisfied because obviously \(S_n\) contains permutations which are conjugate of \(\rho _0.\)
Recall that \(x_j\) is a linear order when C is a spc and a set of size k when C is a k-scc.
See “Appendix B.1”.
In Table 2, if (y, z) appears in \(A_1^{\mathrm{BOR}_2}(p^j)\), then we have a resolute refinement f with \(f(p^j)=y\) and \(f(p^{j\,(\mathrm{id},\mathrm{id},\rho _0)})=z\); in Table 3, if x appears in \(A_2^{\mathrm{BOR}_2}(p^j)\), then we have a resolute refinement f with \(f(p^j)=x\). Recall that in this last case, the value of \(f(p^{j\,(\mathrm{id},\mathrm{id},\rho _0)})\) is induced from the choice for \(f(p^j)\).
Further details can be found in Section 5.2 of Bubboloni and Gori (2016b).
The spc S was first considered in Bubboloni and Gori (2015, Section 4.1) and there denoted by \(S_1^U\).
References
Bredereck, R., Faliszewski, P., Igarashi, A., Lackner, M., Skowron, P.: Multiwinner elections with diversity constraints. In: Proceedings of the Thirty-Second AAAI Conference on Artificial Intelligence (AAAI-18), pp. 933–940 (2018)
Bubboloni, D., Gori, M.: Anonymous and neutral majority rules. Soc. Choice Welf. 43, 377–401 (2014)
Bubboloni, D., Gori, M.: Symmetric majority rules. Math. Soc. Sci. 76, 73–86 (2015)
Bubboloni, D., Gori, M.: On the reversal bias of the Minimax social choice correspondence. Math. Soc. Sci. 81, 53–61 (2016a)
Bubboloni, D., Gori, M.: Resolute refinements of social choice correspondences. Math. Soc. Sci. 84, 37–49 (2016b)
Campbell, D.E., Kelly, J.S.: Majority selection of one alternative from a binary agenda. Econ. Lett. 110, 272–273 (2011)
Campbell, D.E., Kelly, J.S.: Anonymity, monotonicity, and limited neutrality: selecting a single alternative from a binary agenda. Econ. Lett. 118, 10–12 (2013)
Campbell, D.E., Kelly, J.S.: The finer structure of resolute, neutral, and anonymous social choice correspondences. Econ. Lett. 132, 109–111 (2015)
Celis, L.E., Huang, L., Vishnoi, N.K.: Multiwinner voting with fairness constraints. In: Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence (IJCAI-18), pp. 144–151 (2018)
Chichilnisky, G.: Social choice and the topology of spaces of preferences. Adv. Math. 37, 165–176 (1980)
Doğan, O., Giritligil, A.E.: Anonymous and neutral social choice: existence results on resoluteness. Murat Sertel Center for Advanced Economic Studies, Working paper series 2015–01 (2015)
Eğecioğlu, Ö.: Uniform generation of anonymous and neutral preference profiles for social choice rules. Monte Carlo Methods Appl. 15, 241–255 (2009)
Eğecioğlu, Ö., Giritligil, A.E.: The impartial, anonymous, and neutral culture model: a probability model for sampling public preference structures. J. Math. Sociol. 37, 203–222 (2013)
Elkind, E., Faliszewski, P., Skowron, P., Slinko, A.: Properties of multiwinner voting rules. Soc. Choice Welf. 48, 599–632 (2017)
Faliszewski, P., Skowron, P., Slinko, A., Talmon, N.: Multiwinner voting: a new challenge for social choice theory. In: Endriss, U. (ed.) Trends in Computational Social Choice, Chapter 2, pp. 27–47. AI Access Foundation (2017) (ISBN: 978–1–326–91209–3)
Jacobson, N.: Basic Algebra I. W.H Freeman and Company, New York (1974)
Jeong, H., Ju, B.G.: Resolute majority rules. Theory Decis. 82, 31–39 (2017)
Kelly, J.S.: Symmetry groups. Soc. Choice Welf. 8, 89–95 (1991)
Lang, G., Skowron, P.: Multi-attribute proportional representation. In: Proceedings of the Thirtieth AAAI Conference on Artificial Intelligence (AAAI-16), pp. 530–536 (2016)
McMorris, F.R., Mulder, H.M., Novick, B., Powers, R.C.: Majority rule for profiles of arbitrary length, with an emphasis on the consistency axiom. Instituut voor Discrete Wiskunde Amsterdam, IDWA-Rapport 2017-4. Preprint (2020)
Moulin, H.: The strategy of social choice. In: Advanced Textbooks in Economics. North Holland Publishing Company (1983) (ISBN–10: 0444863710)
Moulin, H.: Condorcet’s principle implies the no-show paradox. J. Econ. Theory 45, 53–64 (1988)
Perry, J., Powers, R.C.: Aggregation rules that satisfy anonymity and neutrality. Econ. Lett. 100, 108–110 (2008)
Powers, R.C.: Maskin monotonic aggregation rules and partial anonymity. Econ. Lett. 106, 12–14 (2010)
Quesada, A.: The majority rule with a chairman. Soc. Choice Welf. 40, 679–691 (2013)
Saari, D.G.: Geometry of Voting. Studies in Economic Theory, vol. 3. Springer, Berlin (1994)
Saari, D.G., Barney, S.: Consequences of reversing preferences. Math. Intell. 25, 17–31 (2003)
Szpilrajn, E.: Sur l’extension de l’ordre partiel. Fundam. Mat. 16, 386–389 (1930)
Acknowledgements
Open access funding provided by Università degli Studi di Firenze within the CRUI-CARE Agreement.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Daniela Bubboloni was supported by GNSAGA of INdAM.
Appendices
Appendix
Symmetry and consistency
First of all, let us note that, for every \(\sigma \in S_n\), \(\rho \in \Omega \), \(W_1,W_2\in {\mathbb {P}}(N)\), \({\mathbb {W}}_1,{\mathbb {W}}_2\subseteq {\mathbb {P}}(N)\), \(R_1,R_2\in {\mathbf {R}}(N)\) and \({\mathbf {Q}}_1,{\mathbf {Q}}_2\subseteq {\mathbf {R}}(N)\), we have that
From those inclusions, analogous relations for equalities hold true. We freely use those properties in the rest of the paper. We emphasize their use when particularly remarkable.
Let \(U\le G.\) In Bubboloni and Gori (2015, Proposition 2), it is shown that the definition (6) determines an action of U on the set of preference profiles. In particular, for every \(p\in {\mathcal {P}}\) and \((\varphi _1,\psi _1,\rho _1),(\varphi _2,\psi _2,\rho _2)\in U\), we have
The above equality is a main tool throughout the paper. To begin with, it allows to prove the basic results on symmetry and consistency stated in Sect. 4.
Proof of Proposition 1
-
(i)
Let \(C\in {\mathfrak {P}}^{*U}\) and \(p\in {\mathcal {P}}\). Consider first \((\varphi ,\psi ,\mathrm{id})\in U\). Since C is U-symmetric, then \(C(p^{(\varphi ,\psi ,\mathrm{id})})=\psi C(p) \mathrm{id}=\psi C(p)\) and (8) is satisfied. In order to prove (9) assume, by contradiction, that \(|C(p)|=1\) and that there exists \((\varphi ,\psi ,\rho _0)\in G\) such that \(C(p^{(\varphi ,\psi ,\rho _0)})=\psi C(p).\) Then, \(C(p)=\{q\}\) for some \(q\in {\mathbf {L}}(N)\) and, by the U-symmetry of C, we get \(\psi C(p)\rho _0=\psi C(p).\) Thus, \(C(p)\rho _0=C(p),\) that is, \(q\rho _0=q\), which gives the contradiction \(\rho _0=\mathrm{id}.\)
-
(ii)
From (i) we know that \({\mathfrak {P}}^{*U}\subseteq {\mathfrak {P}}^{U}\). On the other hand, if \(C\in {\mathfrak {P}}^{U}\) we have that condition (8) is satisfied and, since \(U\le S_h\times S_n\times \{\mathrm{id}\}\), that equals condition (7) so that \(C\in {\mathfrak {P}}^{*U}.\) \(\square \)
Proof of Proposition 2
The fact that \({\mathfrak {P}}^{\langle U_1,U_2\rangle }\subseteq {\mathfrak {P}}^{*U_1}\cap {\mathfrak {P}}^{*U_2}\) is obvious. We show the other inclusion. Let \(C\in {\mathfrak {P}}^{*U_1}\cap {\mathfrak {P}}^{*U_2}\). Consider the set
We show that W is a subgroup of G. Let \((\varphi _1,\psi _1,\rho _1), (\varphi _2,\psi _2,\rho _2)\in W\) and show that \((\varphi _1 \varphi _2,\psi _1 \psi _2,\rho _1\rho _2)\in W.\) Given \(p\in {\mathcal {P}}\), by (26) and recalling that \(\Omega \) is abelian, we have
Since W is a group and contains both \(U_1\) and \(U_2\), then we necessarily have \(W\ge \langle U_1,U_2\rangle .\) But , by definition of W, \(C\in {\mathfrak {P}}^{*W}\) and thus also \(C\in {\mathfrak {P}}^{*\langle U_1,U_2\rangle }.\) \(\square \)
Proof of Proposition 3
The proof is formally the same of Proposition 10 in Bubboloni and Gori (2016b), simply taking into account (25). \(\square \)
Proof of Proposition 4
Let \(C\in {\mathfrak {P}}^{*U}\) and \(p\in {\mathcal {P}}\). Consider at first \((\varphi ,\psi ,\mathrm{id})\in U\). Since C is U-symmetric then \(C(p^{(\varphi ,\psi ,\mathrm{id})})=\psi C(p)\), that is, \(C(p^{(\varphi ,\psi ,\mathrm{id})})=\{\psi q \in {\mathbf {L}}(N): q\in C(p)\}\). Then,
so that \(C_k\) satisfies (8). In order to show that \(C_k\) satisfies (9) too, assume by contradiction that \(|C_k(p)|=1\) and that there exists \((\varphi ,\psi ,\rho _0)\in G\) such that \(C_k(p^{(\varphi ,\psi ,\rho _0)})=\psi C_k(p).\) Then, there are k distinct elements \(x_1,\ldots , x_k\) of N such that \(C_k(p)=\{\{x_1,\dots , x_k\}\}\) and
In particular, for every \(q\in C(p),\) we have \(\{q(1),\dots , q(k)\}=\{x_1,\dots , x_k\}\). By the U-symmetry of C, we have \(C(p^{(\varphi ,\psi ,\rho _0)})=\psi C(p)\rho _0\), and thus,
Now if \(q^{\prime }\in \psi C(p)\rho _0\) there exists \(q\in C(p)\) such that \(q^{\prime }=\psi q \rho _0\) and therefore \(q^{\prime }(1)=\psi q \rho _0(1)=\psi q(n).\) Since \(n>k\) and q is a bijection, we have that \(q(n)\notin \{q(1),\dots , q(k)\}=\{x_1,\dots , x_k\}.\) Thus, since also \(\psi \) is a bijection, we also have \(q^{\prime }(1)=\psi q(n)\notin \{\psi (x_1),\dots , \psi (x_k)\}.\) It follows that no element of \(C_k(p^{(\varphi ,\psi ,\rho _0)})\) can coincide with \(\{\psi (x_1),\dots , \psi (x_k)\},\) against (27). \(\square \)
Proof of Proposition 5
We show that, for every \(p\in {\mathcal {P}}\) and \((\varphi ,\psi ,\rho )\in U\), \(C^R(p^{(\varphi ,\psi ,\rho )})=\psi C^R(p)\rho \). Fix \(p\in {\mathcal {P}}\) and \((\varphi ,\psi ,\rho )\in U\) and prove first that \(\psi C^R(p)\rho \subseteq C^R(p^{(\varphi ,\psi ,\rho )})\). Pick \(q\in C^R(p)\) and show that \(\psi q\rho \in C^R(p^{(\varphi ,\psi ,\rho )}).\) We have \(q\supseteq R(p)\), which implies \(\psi q\rho \supseteq \psi R(p)\rho .\) Since R is U-symmetric, we then have \(\psi q\rho \supseteq R(p^{(\varphi ,\psi ,\rho )})\) and therefore \(\psi q\rho \in C^R(p^{(\varphi ,\psi ,\rho )}).\)
Let us prove now the other inclusion \(C^R(p^{(\varphi ,\psi ,\rho )})\subseteq \psi C^R(p)\rho \). Let \({\overline{p}}=p^{(\varphi ,\psi ,\rho )}\) and note that \(p={\overline{p}}^{(\varphi ^{-1},\psi ^{-1},\rho )}\). Observe that, since U is a group and \((\varphi ,\psi ,\rho )\in U\) also its inverse \((\varphi ,\psi ,\rho )^{-1}=(\varphi ^{-1},\psi ^{-1},\rho )\in U.\) Thus, by the inclusion just proved, we get \(\psi ^{-1}C^R({\overline{p}})\rho \subseteq C^R({\overline{p}}^{(\varphi ^{-1},\psi ^{-1},\rho )})\), that is, \(\psi ^{-1}C^R(p^{(\varphi ,\psi ,\rho )})\rho \subseteq C^R(p)\) and we conclude applying \(\psi \) on the left and \(\rho \) on the right to both sides of that inclusion. \(\square \)
Proof of Proposition 6
Repeat word by word the proof of Proposition 2 writing \({\mathfrak {M}}\) instead of \({\mathfrak {P}}\) and R instead of C. \(\square \)
Proof of Theorems 7, 9 and 10
The proofs of Theorems 7, 9 and 10 are definitely technical and require some preliminary work. We underline that the results we are going to prove are more general as they provide a method to potentially build and count all the resolute refinements.
1.1 The role of the orbit representatives
Let \(U\le G\) and \(p\in {\mathcal {P}}\). The set \(p^U=\{p^g\in {\mathcal {P}}: g\in U\}\) is called the U-orbit of p and \(\mathrm {Stab}_U(p)=\{g\in U : p^g=p \}\le U\) is called the stabilizer of p in U. Recall that, for every \(g\in U\), we have \(\mathrm {Stab}_U(p^{g})=\mathrm {Stab}_U(p)^g\). The set \({\mathcal {P}}^U=\{p^U:p\in {\mathcal {P}}\}\) of the U-orbits is a partition of \({\mathcal {P}}\). We use \({\mathcal {P}}^U\) as set of indexes and denote its elements with j. A vector \((p^j)_{j\in {\mathcal {P}}^U}\in \times _{j\in {\mathcal {P}}^U}{\mathcal {P}}\) is called a system of representatives of the U-orbits if, for every \(j\in {\mathcal {P}}^U\), \(p^j\in j\). The set of the systems of representatives of the U-orbits is denoted by \({\mathfrak {S}}(U)\). If \((p^j)_{j\in {\mathcal {P}}^U}\in {\mathfrak {S}}(U)\), then, for every \(p\in {\mathcal {P}}\), there exist \( j\in {\mathcal {P}}^U\) and \((\varphi ,\psi ,\rho )\in U\) such that \(p=p^{j\,(\varphi ,\psi ,\rho )}\). Note that if \(p^{j_1\,(\varphi _1,\psi _1,\rho _1)}=p^{j_2\,(\varphi _2,\psi _2,\rho _2)}\) for some \(j_1,j_2\in {\mathcal {P}}^U\) and some \((\varphi _1,\psi _1,\rho _1), (\varphi _2,\psi _2,\rho _2)\in U\), then \(j_1= j_2\) and, by (26), \((\varphi _2^{-1}\varphi _1,\psi _2^{-1}\psi _1,\rho _2^{-1}\rho _1)\in \mathrm {Stab}_U(p^{j_1})\).
In this section, we present some results explaining how a correspondence \(C\in {\mathfrak {P}}^{*U}\cup {\mathfrak {P}}^{U}\cup {\mathfrak {C}}_k^{U}\) is determined by the values it assumes on a system of representatives of the U-orbits in \({\mathcal {P}}.\) To that purpose, the first step is to split \({\mathcal {P}}^U\) into two parts \({\mathcal {P}}_1^U\) and \({\mathcal {P}}_2^U\), where
Note that those sets are well defined because \(U\cap (S_h\times S_n\times \{\mathrm{id}\})\) is normal in U.
Moreover, \({\mathcal {P}}_1^U\cup {\mathcal {P}}_2^U={\mathcal {P}}^U\) and \({\mathcal {P}}_1^U\cap {\mathcal {P}}_2^U=\varnothing \). In particular, \({\mathcal {P}}_1^U\) and \( {\mathcal {P}}_2^U\) cannot be both empty. Obviously, if \(U\le S_h\times S_n\times \{\mathrm{id}\}\), then \({\mathcal {P}}_2^U=\varnothing \) and \({\mathcal {P}}^U={\mathcal {P}}_1^U\ne \varnothing .\) We recall a part of Proposition 24 in Bubboloni and Gori (2016b) which is interesting for our scopeFootnote 20:
Proposition 23
Let \(U\le G\) and \(C,C^{\prime }\in {\mathfrak {P}}^{*U}\). Assume that there exists \((p^j)_{j\in {\mathcal {P}}^U }\in {\mathfrak {S}}(U)\) such that, for every \(j\in {\mathcal {P}}^U\), \(C(p^j)=C^{\prime }(p^j)\). Then, \(C=C^{\prime }\).
Proof
Let \(p\in {\mathcal {P}}\) and show that \(C(p)=C^{\prime }(p)\). We know there exist \(j\in {\mathcal {P}}^U\) and \((\varphi ,\psi ,\rho )\in U\) such that \(p=p^{j\,(\varphi ,\psi ,\rho )}\). Then, \(C(p)=C(p^{j\,(\varphi ,\psi ,\rho )})=\psi C(p^{j})\rho =\psi C^{\prime }(p^{j})\rho =C^{\prime }(p^{j\,(\varphi ,\psi ,\rho )})=C^{\prime }(p)\).
Proposition 24
Let \(U\le S_h\times S_n \times \{\mathrm{id}\}\) and \(C,C^{\prime }\in {\mathfrak {P}}^U\) (\(C,C^{\prime }\in {\mathfrak {C}}_k^U\)). Assume that there exists \((p^j)_{j\in {\mathcal {P}}^U }\in {\mathfrak {S}}(U)\) such that \(C(p^j)=C^{\prime }(p^j)\) for all \(j\in {\mathcal {P}}^U\). Then, \(C=C^{\prime }\).
The proof of the above result is the same as the one of Proposition 12 in Bubboloni and Gori (2016b) and so is omitted.
Proposition 25
Let \(U\le G\) such that \(U\not \le S_h\times S_n\times \{\mathrm{id}\}\), \(C,C^{\prime }\in {\mathfrak {P}}^U\) (\(C,C^{\prime }\in {\mathfrak {C}}_k^U\)). Assume that there exist \((p^j)_{j\in {\mathcal {P}}^U }\in {\mathfrak {S}}(U)\) and \((\varphi _*,\psi _*,\rho _0)\in U\) such that \(C(p^j)=C^{\prime }(p^j)\) for all \(j\in {\mathcal {P}}^U\) and \( C(p^{j\,(\varphi _*,\psi _*,\rho _0)})=C^{\prime }(p^{j\,(\varphi _*,\psi _*,\rho _0)})\) for all \(j\in {\mathcal {P}}_1^U\). Then, \(C=C^{\prime }.\)
The proof of the above result is formally the same as the one of Proposition 13 in Bubboloni and Gori (2016b) and so is omitted.
1.2 B.2 Resolute spcs and k-sccs
We have defined \(C\in {\mathfrak {P}}\) (\(C\in {\mathfrak {C}}_k\)) resolute if, for every \(p\in {\mathcal {P}}\), \(|C(p)|=1\). We now denote by \({\mathfrak {F}}\) (\({\mathfrak {F}}_k\)) the set of resolute spc (k-scc). Obviously, we have \({\mathfrak {F}}\subseteq {\mathfrak {P}}\) and \({\mathfrak {F}}_k\subseteq {\mathfrak {C}}_k\) and, for every \(U\le G\), we can consider the following sets
They describe, respectively, the set of the U-symmetric resolute spc, the set of the U-consistent resolute spc, the set of the U-consistent resolute k-scc.
Given \(C\in {\mathfrak {F}}\), for every \(p\in {\mathcal {P}}\), there exists a unique \(q\in {\mathbf {L}}(N)\) such that \(C(p)=\{q\}.\) Thus, C can be naturally identified with the social preference function (spf) f from \({\mathcal {P}}\) to \({\mathbf {L}}(N)\) defined, for every \(p\in {\mathcal {P}}\), by \(f(p)=q.\) Similarly, given \(C\in {\mathfrak {F}}_k\), for every \(p\in {\mathcal {P}}\), there exists a unique \(W\in {\mathbb {P}}_k(N)\) such that \(C(p)=\{W\}.\) Thus, C can be naturally identified with the k-multiwinner social choice function (k-scf) f from \({\mathcal {P}}\) to \({\mathbb {P}}_k(N)\) defined, for every \(p\in {\mathcal {P}}\), by \(f(p)=W.\) We will freely adopt those identifications and the language of functions in what follows. For that reason, we will refer to \({\mathfrak {F}}^{*U}\) also as the set of the U-symmetric spfs; to \({\mathfrak {F}}^U\) also as the set of the U-consistent spfs; to \({\mathfrak {F}}_k^U\) also as the set of the U-consistent k-scfs.
Let \(C\in {\mathfrak {P}}\) (\(C\in {\mathfrak {C}}_k\)). Denote the refinements of C by \({\mathfrak {P}}_C\) (\({\mathfrak {C}}_{k,C}\)). Then, the resolute refinements of C are the functions in the set \({\mathfrak {F}}_C\) (\({\mathfrak {F}}_{k,C}\)) defined by \({\mathfrak {F}}_C={\mathfrak {F}}\cap {\mathfrak {P}}_C\) (\({\mathfrak {F}}_{k,C}={\mathfrak {F}}_k\cap {\mathfrak {C}}_{k,C}\)).
Let now \(U\le G\). Given \(C\in {\mathfrak {P}}\), we consider the following sets
They describe, respectively, the set of the U-symmetric spfs which are refinements of C and the set of the U-consistent spfs which are refinements of C. Given \(C\in {\mathfrak {C}}_k\), we finally consider the set
describing the set of U-consistent k-scfs which are refinements of C.
1.3 B.3 Proof of Theorem 7
In order to approach the proof of Theorem 7, we need some preliminary facts. Let \(U\le G\) and \(S\in {\mathfrak {P}}\) be defined, for every \(p\in {\mathcal {P}}\), by
Proposition 26
Let \(U\le G\). Then, the following facts hold:
-
(i)
S is decisive if and only if U is regular.
-
(ii)
\(S\in {\mathfrak {P}}^{*U}.\)
-
(iii)
If \(f\in {\mathfrak {F}}^{*U}\), then \(f\in {\mathfrak {F}}_S\).
Proof
-
(i)
Let U be regular. Proving (11), in Bubboloni and Gori (2015), the authors showed that
$$\begin{aligned} S(p) =\left\{ \begin{array}{ll} {\mathbf {L}}(N) &{}\quad \text{ if } \;\mathrm {Stab}_U(p)\le S_h\times \{\mathrm{id}\}\times \{\mathrm{id}\}\\ \\ u C_{S_n}(\rho _0) &{}\quad \text{ if } \;\mathrm {Stab}_U(p)\not \le S_h\times \{\mathrm{id}\}\times \{\mathrm{id}\},\\ \end{array} \right. \end{aligned}$$where \(C_{S_n}(\rho _0)\) denotes the centralizer of \(\rho _0\) in \(S_n\) and \(u\in S_n\) is such that \(\psi _*=u\rho _0 u^{-1}\), with \(\psi _*\in S_n\) the permutation appearing in the definition (10) of regularity. In particular,
$$\begin{aligned} |S(p)| =\left\{ \begin{array}{ll} n! &{}\quad \text{ if } \;\mathrm {Stab}_U(p)\le S_h\times \{\mathrm{id}\}\times \{\mathrm{id}\}\\ \\ 2^{\lfloor \frac{n}{2}\rfloor } \lfloor \frac{n}{2}\rfloor ! &{}\quad \text{ if } \;\mathrm {Stab}_U(p)\not \le S_h\times \{\mathrm{id}\}\times \{\mathrm{id}\}.\\ \end{array}\right. \end{aligned}$$(29)Thus, the fact that S is decisive immediately follows from (29).
Assume now that S is decisive. We need to show that, for every \(p\in {\mathcal {P}}\), \((\varphi , \psi , \mathrm{id})\in \mathrm {Stab}_U(p)\) implies \(\psi =\mathrm{id}\), and \((\varphi , \psi , \rho _0)\in \mathrm {Stab}_U(p)\) implies \(\psi =\psi _*\) for a suitable unique conjugate \(\psi _*\) of \(\rho _0.\) Let \(p\in {\mathcal {P}}\) and pick \(q_0\in S(p)\). If \((\varphi , \psi , \mathrm{id})\in \mathrm {Stab}_U(p)\), then we have \(\psi q_0=q_0\), and thus, by cancellation, \(\psi =\mathrm{id}.\) If \((\varphi , \psi , \rho _0)\in \mathrm {Stab}_U(p)\), then we have \(\psi q_0 \rho _0=q_0\), which implies \(\psi =q_0\rho _0q_0^{-1}\). Thus, \(\psi _*=q_0\rho _0q_0^{-1}\) works.
-
(ii)
In order to show that S is U-symmetric, we pick \((\varphi _1,\psi _1,\rho _1)\in U\) and see that \(S(p^{(\varphi _1,\psi _1,\rho _1)})=\psi _1S(p)\rho _1.\) Recall that \(\mathrm {Stab}_U(p^{(\varphi _1,\psi _1,\rho _1)})= \mathrm {Stab}_U(p)^{(\varphi _1,\psi _1,\rho _1)}.\) Thus, \(q\in S(p^{(\varphi _1,\psi _1,\rho _1)})\) if and only if, for every \((\varphi ,\psi ,\rho )\in \mathrm {Stab}_U(p)\), \(\psi _1\psi \psi _1^{-1}q\rho _1\rho \rho _1^{-1}=q\), which is equivalent to \(\psi (\psi _1^{-1}q\rho _1)\rho =\psi _1^{-1}q\rho _1,\) that is, to \(\psi _1^{-1}q\rho _1\in S(p)\) and thus to \(q\in \psi _1S(p)\rho _1.\)
-
(iii)
This is just Lemma 4 in Bubboloni and Gori (2015). \(\square \)
By the above proposition, any U-symmetric spf maps the profile p into an element of S(p). The next result shows that, conversely, one can construct \(f\in {\mathfrak {F}}^{*U}\) just fixing a system \((p^j)_{j\in {\mathcal {P}}^U}\) of representatives and assigning within \(S(p^j)\) the value to be assumed on each \(p^j\). Its proof is formally equal to Proposition 5 in Bubboloni and Gori (2015).
Proposition 27
Let \(U\le G\) be regular and \((p^j)_{j\in {\mathcal {P}}^U}\in {\mathfrak {S}}(U)\). For every \(j\in {\mathcal {P}}^U\), let \(q_j\in S(p^j)\). Then there exists a unique \(f\in {\mathfrak {F}}^{*U}\) such that, for every \(j\in {\mathcal {P}}^U\), \(f(p^j)=q_j\).
Proof
Given \(p\in {\mathcal {P}},\) there exist a unique \(j\in {\mathcal {P}}^U\) such that \(p=p^{j\,(\varphi ,\psi ,\rho )}\) for some \((\varphi ,\psi ,\rho )\in U\). We claim that, if for some \(j\in {\mathcal {P}}^U\) there exist \((\varphi _1,\psi _1,\rho _1),(\varphi _2,\psi _2,\rho _2)\in U\) such that \(p^{j\,(\varphi _1,\psi _1,\rho _1)}=p^{j\,(\varphi _2,\psi _2,\rho _2)}\), then \(\psi _1 q_{j} \rho _1 =\psi _2 q_{j} \rho _2\). Indeed, by (26), we have that \(p^{j\,(\varphi _1,\psi _1,\rho _1)}=p^{j\,(\varphi _2,\psi _2,\rho _2)}\) implies \((\varphi ^{-1}_2\varphi _1,\psi _2^{-1}\psi _1,\rho _2^{-1}\rho _1)\in \mathrm {Stab}_U(p^{j}).\) Since \(q_{j}\in S(p^{j})\) and \(\Omega \) is abelian, we have that \(q_{j}=\psi ^{-1}_2\psi _1 q_{j} \rho _2^{-1}\rho _1=\psi ^{-1}_2\psi _1 q_{j} \rho _1\rho _2^{-1}\), and thus \(\psi _1 q_{j} \rho _1 =\psi _2 q_{j} \rho _2\).
As a consequence, the resolute spc f defined, for every \(p\in {\mathcal {P}}\), by \(f(p)=\psi q_j \rho \), where \(j\in {\mathcal {P}}^U\) and \((\varphi ,\psi ,\rho )\in U\) are such that \(p=p^{j\,(\varphi ,\psi ,\rho )}\), is consistent. Moreover, for every \(j\in {\mathcal {P}}^U\), \(f(p^j)=q_j\). Let us prove that \(f\in {\mathfrak {P}}^{*U}\). Consider \(p\in {\mathcal {P}}\) and \((\varphi ,\psi ,\rho )\in U\). Let \(p=p^{j\,(\varphi _1,\psi _1,\rho _1)}\), for some \(j\in {\mathcal {P}}^U\) and \((\varphi _1,\psi _1,\rho _1)\in U\). By the definition of f and by (26) and using again the fact that \(\Omega \) is abelian, we have
In order to prove the uniqueness of f, it suffices to note that if \(f^{\prime }\in {\mathfrak {F}}^{*U}\) is such that, for every \(j\in {\mathcal {P}}^U\), \(f^{\prime }(p^j)=q_j\), then we have \(f=f^{\prime }\) by Proposition 23. \(\square \)
Given now \((p^j)_{j\in {\mathcal {P}}^U}\in {\mathfrak {S}}(U)\), let
be the function which associates with every \((q_j)_{j\in {\mathcal {P}}^U}\in \times _{j\in {\mathcal {P}}^U} S(p^j)\) the unique \(f\in {\mathfrak {F}}^{*U}\) defined in Proposition 27. Of course, \(\Phi \) depends on \((p^j)_{j\in {\mathcal {P}}^U}\) but we do not emphasize that dependence in the notation. Note that \(\Phi \) is injective.
Theorem 28
Let \(U\le G\) be regular, \((p^j)_{j\in {\mathcal {P}}^U}\in {\mathfrak {S}}(U)\) and \(C\in {\mathfrak {P}}^{*U}.\) Then
and
Proof
We first prove that \(\Phi \left( \times _{j\in {\mathcal {P}}^U} S(p^j)\cap C(p^j)\right) \subseteq {\mathfrak {F}}^{*U}_C\). Let \((q_j)_{j\in {\mathcal {P}}^U}\in \times _{j\in {\mathcal {P}}^U} S(p^j)\cap C(p^j)\) and \(f=\Phi \left( (q_j)_{j\in {\mathcal {P}}^U}\right) \). We show that \(f\in {\mathfrak {F}}^{*U}_C\). We know that \(f\in {\mathfrak {F}}^{*U}\), so that have are left with showing that \(f\in {\mathfrak {F}}_C\). Given \(p\in {\mathcal {P}}\), there exist \(j\in {\mathcal {P}}^U\) and \((\varphi ,\psi ,\rho )\in U\) such that \(p=p^{j\,(\varphi ,\psi ,\rho )}\). As we know that \(q_j=f(p^j)\in C(p^j)\), by U-symmetry of f and C, we have
as desired.
Let us next prove that \({\mathfrak {F}}^{*U}_C \subseteq \Phi \left( \times _{j\in {\mathcal {P}}^U} S(p^j)\cap C(p^j)\right) \). Consider then \(f\in {\mathfrak {F}}^{*U}_C\) and note that, by Proposition 26(iii), for every \(j\in {\mathcal {P}}^U\), \(f(p^j)\in S(p^j)\cap C(p^j)\). Then \(( f(p^j))_{j\in {\mathcal {P}}^U}\in \times _{j\in {\mathcal {P}}^U} S(p^j)\cap C(p^j).\) Thus, the function f and the function \(\Phi \left( ( f(p^j))_{j\in {\mathcal {P}}^U}\right) \) are U-symmetric functions which coincide on a system of representatives. Hence, by Proposition 23, we obtain \(f=\Phi \left( ( f(p^j))_{j\in {\mathcal {P}}^U}\right) \).
The last part of the statement is an immediate consequence of the fact that \(\Phi \) is injective. \(\square \)
In order to write down the proof of Theorem 7, we need a final technical lemma.
Lemma 29
Let \(R\in {\mathfrak {M}}^{*U}\) and \(p\in {\mathcal {P}}\). Then, for every \(x,y\in N\) and \((\varphi ,\psi ,\rho _0)\in \mathrm {Stab}_U(p)\), \((x,y)\in R(p)\) if and only if \((\psi (y),\psi (x))\in R(p)\).
Proof
Let \(x,y\in N\) and \((\varphi ,\psi ,\rho _0)\in \mathrm {Stab}_U(p)\). Then, by the U-symmetry of R, we have \(R(p)=R(p^{(\varphi ,\psi ,\rho _0)})=\psi R(p)\rho _0.\) On the other hand, \(x\succeq _{R(p)} y\) is equivalent to \(\psi (y)\succeq _{\psi R(p)\rho _0}\psi (x)\) and thus to \(\psi (y)\succeq _{R(p)} \psi (x)\).
Proof of Theorem 7
(i) \(\Rightarrow \) (ii). The fact that \(C\in {\mathfrak {P}}^{*U}\) admits a U-symmetric resolute refinement means that \({\mathfrak {F}}^{*U}_C\ne \varnothing \). Let then \(f\in {\mathfrak {F}}^{*U}_C\) and define the social method \(R:{\mathcal {P}}\rightarrow {\mathbf {R}}(N)\), by \(R(p)=f(p){\setminus } \Delta \) for all \(p\in {\mathcal {P}}\), where \(\Delta =\{(x,x): x\in N\}.\) Note that \(\Delta \) is a relation on N and that for every \(\psi \in S_n\) and \(\rho \in \Omega \), we have \(\psi \Delta \rho =\Delta \), accordingly to the definitions given in Sect. 2. We show that R is irreflexive, acyclic, U-symmetric and that \(C^R\) refines C.
Let \(p\in {\mathcal {P}}.\) R(p) is irreflexive by definition and surely acyclic since it refines the linear order f(p). Let \((\varphi , \psi , \rho )\in U\). Then, by the U-symmetry of f, we have
Thus, \(R\in {\mathfrak {M}}^{*U}\). Finally, observe that
Thus \(C^R\) refines C.
(ii) \(\Rightarrow \) (iii) Let R be an irreflexive, acyclic, U-symmetric social method such that \(C^R\) refines C. Then, by Lemma 29, condition (a) in (iii) is fulfilled.
(iii) \(\Rightarrow \) (i) The proof is a remake of Bubboloni and Gori (2015, Section 8), which is essentially obtained replacing the minimal majority relation \(R^{\nu (p)}(p)\) there, with the present relation R(p). \(\square \)
1.4 B.4 Analysis of \({\mathfrak {F}}_C^U\) and \({\mathfrak {F}}_{k,C}^U\) when \(U\le S_h\times S_n\times \{\mathrm{id}\}\)
The next result, whose proof is similar to the one of Proposition 17 in Bubboloni and Gori (2016b), is very important.
Proposition 30
Let \(U\le S_h\times S_n\times \{\mathrm{id}\}\) be regular, \((p^j)_{j\in {\mathcal {P}}^U}\in {\mathfrak {S}}(U)\) and \(C\in {\mathfrak {P}}^U\) \((C\in {\mathfrak {C}}^U_k)\). For every \(j\in {\mathcal {P}}^U\), let \(x_j\in C(p^j)\). Then there exists a unique \(f\in {\mathfrak {F}}^U_C\) (\(f\in {\mathfrak {F}}^U_{k,C}\)) such that, for every \(j\in {\mathcal {P}}^U\), \(f(p^j)=x_j\).
Proof
Let \(C\in {\mathfrak {P}}^U\). Consider \(f\in {\mathfrak {F}}\) defined as follows. Given \(p\in {\mathcal {P}}\), consider the unique \(j\in {\mathcal {P}}^U\) such that \(p\in j\) and the nonempty set \(U_p=\{(\varphi ,\psi ,\mathrm{id})\in U: p=p^{j\,(\varphi ,\psi ,\mathrm{id})}\}\). Pick \((\varphi ,\psi ,\mathrm{id})\in U_p\) and let \(f(p)=\psi x_j\). We need to prove that the value of f(p) does not depend on the particular element chosen in \(U_p\). Indeed, let \((\varphi _1,\psi _1,\mathrm{id}),(\varphi _2,\psi _2,\mathrm{id})\in U_p\) and note that \((\varphi _2^{-1}\varphi _1,\psi _2^{-1}\psi _1,\mathrm{id})\in \mathrm {Stab}_U(p^j)\). Since U is regular, that gives \(\psi _1=\psi _2\) and then \(\psi _1 x_j=\psi _2x_j\).
We show that f satisfies all the desired properties. Since \(U\le G\), we have \((\mathrm{id},\mathrm{id},\mathrm{id})\in U\) and thus the definition of f immediately implies \(f(p^j)=x_j\). Let us prove that \(f\in {\mathfrak {F}}^U\). Consider \(p\in {\mathcal {P}}\) and \((\varphi ,\psi ,\mathrm{id})\in U\) and show that \(f(p^{(\varphi ,\psi ,\mathrm{id})})=\psi f(p)\). Let \(p=p^{j\,(\varphi _1,\psi _1,\mathrm{id})}\) for suitable \(j\in {\mathcal {P}}^U\) and \((\varphi _1,\psi _1,\mathrm{id})\in U\). Thus, \( f(p)=\psi _1x_j \) and, by (26), \( f(p^{(\varphi ,\psi ,\mathrm{id})})=f(p^{j\,(\varphi \varphi _1,\psi \psi _1,\mathrm{id})})=\psi \psi _1 x_j=\psi f(p). \)
Let us next prove that \(f\in {\mathfrak {F}}_{C}\). Consider then \(p\in {\mathcal {P}}\) and show that \(f(p)\in C(p)\). Let \(p=p^{j\,(\varphi _1,\psi _1,\mathrm{id})}\) for suitable \(j\in {\mathcal {P}}^U\) and \((\varphi _1,\psi _1,\mathrm{id})\in U\). Thus, \( f(p)=\psi _1x_j \) and, since C is U-consistent, \( \psi _1x_j\in \psi _1C(p^j)=C(p^{j\,(\varphi _1,\psi _1,\mathrm{id})})=C(p). \) Finally, in order to prove uniqueness, let \(f^{\prime }\in {\mathfrak {F}}^U_C\) such that \(f^{\prime }(p^j)=x_j\) for all \(j\in {\mathcal {P}}^U\). Then \(f^{\prime }\) and f coincides on \((p^j)_{j\in {\mathcal {P}}^U}\in {\mathfrak {S}}(U)\) and Proposition 24 applies giving \(f^{\prime }=f.\)
Let now \(C\in {\mathfrak {C}}^U_k\). The proposition can be proved using the same argument. \(\square \)
Let \(U\le S_h\times S_n\times \{\mathrm{id}\}\) be regular, \((p^j)_{j\in {\mathcal {P}}^U}\in {\mathfrak {S}}(U)\) and \(C\in {\mathfrak {P}}^U\) (\(C\in {\mathfrak {C}}_k^U\)). Consider the function
which associates with every \((x_j)_{j\in {\mathcal {P}}^U}\in \times _{j\in {\mathcal {P}}^U} C(p^j)\) the unique \(f\in {\mathfrak {F}}^U_{C}\) (\(f\in {\mathfrak {F}}^U_{k,C}\)) defined in Proposition 30. Of course, \(\Phi \) depends on U, \((p^j)_{j\in {\mathcal {P}}^U}\) and C but we do not emphasize that dependence in the notation. Note that we used the same letter \(\Phi \) to treat both spfs and k-scfs. Note also that \(\Phi \) is injective.
Theorem 31
Let \(U\le S_h\times S_n\times \{\mathrm{id}\}\) be regular, \((p^j)_{j\in {\mathcal {P}}^U}\in {\mathfrak {S}}(U)\) and \(C\in {\mathfrak {P}}^U\) \((C\in {\mathfrak {C}}_k^U)\). Then
and
In particular, if C is decisive, then \({\mathfrak {F}}^U_{C}\ne \varnothing \) \(({\mathfrak {F}}^U_{k,C}\ne \varnothing )\).
The proof of the above result is similar to the one of Theorem 18 in Bubboloni and Gori (2016b) and thus omitted.
1.5 B.5 Analysis of \({\mathfrak {F}}_C^U\) and \({\mathfrak {F}}_{k,C}^U\) when \(U \nleq S_h\times S_n\times \{\mathrm{id}\}\)
Let \(U\le G\) be regular such that \(U\nleq S_h\times S_n\times \{\mathrm{id}\}\), \(C\in {\mathfrak {P}}^U (C\in {\mathfrak {C}}_k^U)\). Recall that if \(p\in {\mathcal {P}}\) and \(y\in C(p)\), then \(y\in {\mathbf {L}}(N)\) (\(y\in {\mathbb {P}}_k(N)\)). Moreover, given \(\psi \in S_n\), the meaning of the writing \(\psi y\) is carefully explained in Sect. 2.
Fix \((p^j)_{j\in {\mathcal {P}}^U}\in {\mathfrak {S}}(U)\) and \((\varphi _*,\psi _*,\rho _0)\in U\). Define, for every \(j\in {\mathcal {P}}^U_1\), the set
and, for every \(j\in {\mathcal {P}}^U_2\), the set
where \(\psi _j\) is the unique element in \(S_n\) such that
Note that the uniqueness of \(\psi _j\) is guaranteed by Lemma 16 (ii) in Bubboloni and Gori (2016b).
Next if \({\mathcal {P}}_1^U\ne \varnothing \), then define
and if \({\mathcal {P}}_2^U\ne \varnothing \), then define
Recall that \({\mathcal {P}}_1^U\) and \( {\mathcal {P}}_2^U\) cannot be both empty. Thus, at least one of the above sets is always defined. Of course, \(A^1_C\) and \(A^2_C\) depend also on U, \((p^j)_{j\in {\mathcal {P}}^U}\) and \((\varphi _*,\psi _*,\rho _0)\) but we do not emphasize that dependence in the notation.
The proof of the next important result is similar to Proposition 19 in Bubboloni and Gori (2016b).
Proposition 32
Let \(U\le G\) be regular such that \(U\not \le S_h\times S_n\times \{\mathrm{id}\}\), \((p^j)_{j\in {\mathcal {P}}^U}\in {\mathfrak {S}}(U)\), \((\varphi _*,\psi _*,\rho _0)\in U\) and \(C\in {\mathfrak {P}}^U\) (\(C\in {\mathfrak {C}}^U_k\)). For every \(j\in {\mathcal {P}}_1^U\), let \((y_j,z_j)\in A^1_C(p^j)\) and, for every \(j\in {\mathcal {P}}_2^U\), let \(x_j\in A^2_C(p^j)\). Then, there exists a unique \(f\in {\mathfrak {F}}^U_C\) (\(f\in {\mathfrak {F}}^U_{k,C}\)) such that \(f(p^j)=y_j\) and \(f(p^{j\,(\varphi _*,\psi _*,\rho _0)})=z_j\) for all \(j\in {\mathcal {P}}_1^U\), and \(f(p^j)=x_j\) for all \(j\in {\mathcal {P}}_2^U\).
Proof
Let \(C\in {\mathfrak {P}}^U\). Given \(j\in {\mathcal {P}}_2^U\), consider the set \(K^U(p^j)=\Big \{\sigma \in S_n: \psi _j=\sigma \rho _0 \sigma ^{-1} \Big \}\), where \(\psi _j\) is defined in (30). Since U is regular, \(K^U(p^j)\) is nonempty so that we can choose an element \(\sigma _j\) in \(K^U(p^j)\). Note that, for every \(j\in {\mathcal {P}}_2^U\) and \((\varphi ,\psi ,\rho )\in \mathrm {Stab}_U(p^j)\), we have \(\psi =\sigma _j\rho \sigma _j^{-1}\).
Let us consider then \(f\in {\mathfrak {F}}\) defined, for every \(p\in {\mathcal {P}}\), as follows. Given \(p\in {\mathcal {P}}\), consider the unique \(j\in {\mathcal {P}}^U\) such that \(p\in j\) and the nonempty set \(U_p=\{(\varphi ,\psi ,\rho )\in U: p=p^{j\,(\varphi ,\psi ,\rho )}\}\). Pick \((\varphi ,\psi ,\rho )\in U_p\) and let
We need to prove that the value of f(p) does not depend on the particular element chosen in \(U_p\) and that f satisfies all the desired properties. That can be done following the same reasoning used in the proof of Proposition 19 in Bubboloni and Gori (2016b). \(\square \)
Let \(U\le G\) be regular such that \(U\not \le S_h\times S_n\times \{\mathrm{id}\}\), \((p^j)_{j\in {\mathcal {P}}^U}\in {\mathfrak {S}}(U)\), \((\varphi _*,\psi _*,\rho _0)\in U\) and \(C\in {\mathfrak {P}}^U\) (\(C\in {\mathfrak {C}}^U_k\)).
-
If \({\mathcal {P}}_2^U=\varnothing \), then let \(\Psi _1: A^1_C\rightarrow {\mathfrak {F}}^U_C\) (\(\Psi _1: A^1_C\rightarrow {\mathfrak {F}}^U_{k,C}\)) be the function which associates with every \((y_j,z_j)_{j\in {\mathcal {P}}_1^U}\in A^1_C\), the unique \(f\in {\mathfrak {F}}^U_C\) (\(f\in {\mathfrak {F}}^U_{k,C}\)) defined in Proposition 32.
-
If \({\mathcal {P}}_1^U=\varnothing \), then let \(\Psi _2: A^2_C\rightarrow {\mathfrak {F}}^U_C\) (\(\Psi _2: A^2_C\rightarrow {\mathfrak {F}}^U_{k,C}\)) be the function which associates with every \((x_j)_{j\in {\mathcal {P}}_2^U}\in A^2_C\), the unique \(f\in {\mathfrak {F}}^U_C\) (\(f\in {\mathfrak {F}}^U_{k,C}\)) defined in Proposition 32.
-
If \({\mathcal {P}}_1^U\ne \varnothing \) and \({\mathcal {P}}_2^U\ne \varnothing \), then let \(\Psi _3:A^1_C\times A^2_C \rightarrow {\mathfrak {F}}^U_C\) (\(\Psi _3:A^1_C\times A^2_C \rightarrow {\mathfrak {F}}^U_{k,C}\)) be the function which associates with every \(((y_j,z_j)_{j\in {\mathcal {P}}_1^U},(x_j)_{j\in {\mathcal {P}}_2^U})\in A^1_C\times A^2_C\), the unique \(f\in {\mathfrak {F}}^U_C\) (\(f\in {\mathfrak {F}}^U_{k,C}\)) defined in Proposition 32.
Of course, \(\Psi _1\), \(\Psi _2\) and \(\Psi _3\) depend on U, \((p^j)_{j\in {\mathcal {P}}^U}\), \((\varphi _*,\psi _*,\rho _0)\) and C but we do not emphasize that dependence in the notation. Note also that \(\Psi _1\), \(\Psi _2\) and \(\Psi _3\) are injective.
Theorem 33
Let \(U\le G\) be regular such that \(U\not \le S_h\times S_n\times \{\mathrm{id}\}\), \((p^j)_{j\in {\mathcal {P}}^U}\in {\mathfrak {S}}(U)\), \((\varphi _*,\psi _*,\rho _0)\in U\) and \(C\in {\mathfrak {P}}^U\) \((C\in {\mathfrak {C}}_k^U)\). Then
and
Moreover, if C is decisive, then we have that:
-
for every \(j\in {\mathcal {P}}^U_1\), \(A^1_C(p^j)\ne \varnothing \),
-
\({\mathfrak {F}}^U_C\ne \varnothing \) \(({\mathfrak {F}}^U_{k,C}\ne \varnothing )\) if and only if, for every \(j\in {\mathcal {P}}^U_2\), \(A^2_C(p^j)\ne \varnothing \).
Proof
Let \(C\in {\mathfrak {P}}^U\). Assume first that \({\mathcal {P}}_1^U\) and \({\mathcal {P}}_2^U\) are both nonempty. Consider \(f\in {\mathfrak {F}}^U_C\) and note that
and
Thus, \(\Psi _3\) is bijective and we have \(|{\mathfrak {F}}^U_C|=|A^1_C\times A^2_C|=|A^1_C|\cdot | A^2_C|\). The case \({\mathcal {P}}_1^U=\varnothing \) and the case \({\mathcal {P}}_2^U=\varnothing \) are similar and then omitted.
Assume now that C is decisive. Assume, by contradiction, that there exists \(j\in {\mathcal {P}}^U_1\) such that \(A^1_C(p^j)= \varnothing .\) Thus, for every \(y\in C(p^j)\) and \(z\in C(p^{j\,(\varphi _*,\psi _*,\rho _0)})\) we have \(z=\psi _* y\). Using decisiveness, fix \(z\in C(p^{j\,(\varphi _*,\psi _*,\rho _0)})\). If \(y_1,y_2\in C(p^j)\), we then have \(z=\psi _* y_1=\psi _* y_2\) so that \(y_1=y_2\). It follows that \(|C(p^j)|=1=|C(p^{j\,(\varphi _*,\psi _*,\rho _0)})|\) and that \(C(p^{j\,(\varphi _*,\psi _*,\rho _0)})=\psi _*C(p^j)\), against U-consistency. The last part of the theorem is trivial.
Let now consider \(C\in {\mathfrak {C}}^U_k\). The theorem can be proved using formally the same argument. \(\square \)
1.6 B.6 Proof of Theorem 9
Proof of Theorem 9
Let first \(U\le S_h\times S_n\times \{\mathrm{id}\}.\) Then, by Theorem 31, we have that \({\mathfrak {F}}^U_{C}\ne \varnothing \). Let next \(U\nleq S_h\times S_n\times \{\mathrm{id}\}.\) In order to show that also in this case we have \({\mathfrak {F}}^U_{C}\ne \varnothing \), by Theorem 33, we need to prove that, for every \(j\in {\mathcal {P}}^U_2\), \(A^2_C(p^j)\ne \varnothing \). Assume, by contradiction, that there exists \(j\in {\mathcal {P}}^U_2\) such that \(A^2_C(p^j)= \varnothing \) and consider \(\psi _j\in S_n\) as defined in (30). Then, for every \(x\in C(p^j),\) we have \(\psi _jx=x.\) Recall that \(\psi _j\) is a conjugate of \(\rho _0,\) and thus, in particular, \(\psi _j\ne \mathrm{id}\). Since C is decisive, we can pick \(x \in C(p^j)\). Thus, \(x\in S_n\) and, using the cancellation law in \(S_n\), we get the contradiction \(\psi _j=\mathrm{id}.\) \(\square \)
1.7 B.7 Proof of Theorem 10
Theorem 33 says that to guarantee the existence of a U-consistent resolute refinement for some \(C\in {\mathfrak {C}}_k^U\cup {\mathfrak {P}}^U\), we need to satisfy the condition \(A^2_C(p^j)\ne \varnothing \) for every \(j\in {\mathcal {P}}^U_2\), where \((p^j)_{j\in {\mathcal {P}}^U}\in {\mathfrak {S}}(U)\). We have seen in the proof of Theorem 9, that that condition always holds if \(C\in {\mathfrak {P}}^U.\) On the other hand, there is no reason for having it satisfied when \(C\in {\mathfrak {C}}_k^U\). Indeed, in that context, \(A^2_C(p^j)=\varnothing \) for some \(j\in {\mathcal {P}}^U_2\) means that for \(\psi _j\in S_n\) defined by (30) we have
In other words, \(\psi _j\) fixes all the k-subsets of N appearing in \(C(p^j)\). Thus, the elements of \(C(p^j)\) need to be union of \(\psi _j\)-orbits and this does not constitute, in principle, a contradictory fact.
The situation is then more variegated with respect to the case of the spcs and, in order to manage it, we need some preliminary work. The next lemma is an easy but very useful starting point.
Lemma 34
Let \(U\le G\) be regular such that \(U\not \le S_h\times S_n\times \{\mathrm{id}\}\), \((p^j)_{j\in {\mathcal {P}}^U}\in {\mathfrak {S}}(U)\) and \(C\in {\mathfrak {C}}_k^U\). If \(j\in {\mathcal {P}}_2^U\) is such that \(|C(p^j)|=1\), then \(A^2_C(p^j)\ne \varnothing \).
Proof
Let \(C(p^j)=\{x_1\}\) where \(x_1\) is a k-subset of N and assume, by contradiction, that \(A^2_C(p^j)= \varnothing \). Thus, by (32), we have \(\psi _j x_1=x_1\), with \(\psi _j\in S_n\) defined in (30). Since \(j\in {\mathcal {P}}_2^U\), there exists \((\varphi _1,\psi _1,\rho _0)\in \mathrm {Stab}_U(p^j)\) and, by the regularity of U, we have \(\psi _1=\psi _j.\) Thus, \(\psi _1 x_1=x_1.\) It follows that \(\psi _1^{-1}C(p^j)=C(p^j).\) On the other hand, since \(U\not \le S_h\times S_n\times \{\mathrm{id}\}\), there exists \((\varphi _*,\psi _*,\rho _0)\in U\) and, by (26) and (8), we deduce that
which contradicts (9). \(\square \)
Proof of the implication (ii) \(\Rightarrow \) (i) of Theorem 10 Assume that one among (a)–(d) holds and let \(C\in {\mathfrak {C}}^U_k\) be decisive. We will prove that \({\mathfrak {F}}^U_{k,C}\ne \varnothing \).
If (a) holds then, by (28), we have \({\mathcal {P}}^U_2=\varnothing \). Hence, by Theorem 33, we immediately deduce \({\mathfrak {F}}^U_{k,C}\ne \varnothing \). Assume then that (a) does not hold but one among (b)–(d) holds. Then, using the other implication in (28), we have \({\mathcal {P}}^U_2\ne \varnothing \) and, by Theorem 33, we need to show that, for every \(j\in {\mathcal {P}}_2^U\), \(A^2_C(p^j)\ne \varnothing \).
Assume by contradiction that for some \(j\in {\mathcal {P}}_2^U\), we have \(A^2_C(p^j)= \varnothing \). Thus (32) holds true, for \(\psi _j\in S_n\) defined by(30). Recall now that \(\psi _j\) is a conjugate of \(\rho _0\). Thus, if n is even all its orbits have size 2; if n is odd we have a unique orbit of size 1 given by the only fixed point of \(\psi _j\) and all the other orbits have size 2.
Assume first that \(k=1\). Then, for every \(x\in C(p^j)\), x is a singleton and the unique element in x is a fixed point for \(\psi _j.\) Since, for n even, \(\psi _j\) has no fixed point we deduce that n is odd and \(C(p^j)=\{\{x_1\}\}\) where \(x_1\) is the only fixed point of \(\psi _j\). Thus, by Lemma 34, we get the contradiction \(A^2_C(p^j)\ne \varnothing .\)
Assume now that \(n\le 3\). Because of the previous step, we need to consider only the case \(n=3\) and \(k=2\). Thus, every \(x\in C(p^j)\) is a 2-subset of N fixed by \(\psi _j\). But \(T_{\psi _j}=[1,2]\), that is, \(\psi _j=(a\, b)\) for some distinct \(a,b\in N\). Thus, the only possibility is \(x=\{a,b\}\) and hence \(C(p^j)=\{\{a,b\}\}\) is a singleton. Again Lemma 34 gives the internal contradiction \(A^2_C(p^j)\ne \varnothing .\)
Assume next that n is even and k is odd. Every \(x\in C(p^j)\) is a k-subset of N fixed by \(\psi _j\). But since every orbit of \(\psi _j\) has size 2, any subset of N fixed by \(\psi _j\) has even size. Thus \(C(p^j)=\varnothing \) against decisiveness.
Finally, assume that \(k=n-1\). If n is even, then k is odd and we conclude by the previous step. If n is odd, we have that every \(x\in C(p^j)\) is a \((n-1)\)-subset of N fixed by \(\psi _j.\) But the unique subset of N of size \(n-1\) fixed by \(\psi _j\) is the union of the orbits of \(\psi _j\) of size 2, that is \(N{\setminus } \{x_1\}\), where \(x_1\) is the unique fixed point of \(\psi _j\). Thus, \(|C(p^j)|=1\) and Lemma 34 gives the contradiction \(A^2_C(p^j)\ne \varnothing .\) \(\square \)
We are now left with proving the implication \((i)\Rightarrow (ii)\) of Theorem 10. To that purpose, we need to introduce and study a special family of k-sccs.
Let \(U\le G\) be regular. For every \(p\in {\mathcal {P}}\), denote by \(\psi _p\) the unique permutation in \(S_n\) such that
The k-scc \(U_k\) associated with U is defined, for every \(p\in {\mathcal {P}}\), by
The next two propositions show some important properties of \(U_k\).
Proposition 35
Let \(U\le G\) be regular. The following facts are equivalent:
-
(i)
\(U_k\) is decisive.
-
(ii)
One of the following condition is satisfied:
-
(a)
\({\mathcal {P}}_2^U=\varnothing ;\)
-
(b)
n is odd;
-
(c)
n is even with \(n\ge 4\) and k is even.
-
(a)
Proof
(i) \(\Rightarrow \) (ii) Let \(U_k\) be decisive, \({\mathcal {P}}_2^U\ne \varnothing \) and n even. We show that \(n\ge 4\) and that k is even. Since \({\mathcal {P}}_2^U\ne \varnothing \), there exists \(p\in {\mathcal {P}}\) such that \(\mathrm {Stab}_U(p)\nleq S_h\times \{\mathrm{id}\}\times \{\mathrm{id}\}\) and thus there exists \((\varphi , \psi _p,\rho _0)\in \mathrm {Stab}_U(p).\) By \(U_k(p)\ne \varnothing ,\) we deduce that there exists at least one k-subset x of N fixed by \(\psi _p\). Since \(1\le k\le n-1\), x is a proper nonempty subset of N which is union of \(\psi _p\)-orbits. Since n is even, we have n/2 orbits all of size 2. If \(n=2\), then we have just one orbit and thus the only subsets of N which are union of orbits are \(\varnothing \) and N. It follows that \(n\ge 4\) and that \(k=|x|\) is even.
(ii) \(\Rightarrow \) (i) Let \({\mathcal {Q}}=\{p\in {\mathcal {P}}:\mathrm {Stab}_U(p)\nleq S_h\times \{\mathrm{id}\}\times \{\mathrm{id}\}\}\). Since \({\mathbb {P}}_k(N)\ne \varnothing \), in order to show that \(U_k\) is decisive, it is enough to see that for every \(p\in {\mathcal {Q}}\), we have \(\{x\in {\mathbb {P}}_k(N): \psi _p\, x=x\}\ne \varnothing .\) If \({\mathcal {P}}_2^U=\varnothing ,\) this is clear because necessarily we also have \({\mathcal {Q}}=\varnothing \). Let n be odd and pick \(p\in {\mathcal {Q}}\). Then \(\psi _p\) has \(\frac{n-1}{2}\ge 1\) orbits of size 2 and one orbit of size 1. Assembling some of those orbits we can surely build a k-subset of N fixed by \(\psi _p\), whatever k is. Thus, \(\{x\in {\mathbb {P}}_k(N): \psi _p\, x=x\}\ne \varnothing \). Let finally n be even with \(n\ge 4\) and k be even. Then, we have \(2\le k\le n-2\). Pick \(p\in {\mathcal {Q}}\). Then, \(\psi _p\) has \(\frac{n}{2}\ge 2\) orbits of size 2. Assembling some of those orbits we can surely build a k-subset of N fixed by \(\psi _p\). Thus, \(\{x\in {\mathbb {P}}_k(N): \psi _p\, x=x\}\ne \varnothing .\) \(\square \)
In order to state the next result, let us first define the set
Proposition 36
Let \(U\le G\) be regular. Then, the following facts hold:
-
(i)
If \((\varphi ,\psi ,\rho )\in U\) and \(p\in {\mathcal {P}}\), then \(U_k(p^{(\varphi ,\psi ,\rho )})=\psi U_k(p). \)
-
(ii)
If \((n,k)\notin T\) then, for every \(p\in {\mathcal {P}}\), \(| U_k(p)|\ge 2\). In particular \(U_k\) is decisive.
-
(iii)
If \((n,k)\notin T\) then \(U_k\in {\mathfrak {C}}_k^U\).
Proof
-
(i)
Let first p be such that \(\mathrm {Stab}_U(p)\le S_h\times \{\mathrm{id}\}\times \{\mathrm{id}\}\). Then, also \(\mathrm {Stab}_U(p^{(\varphi ,\psi ,\rho )})\le S_h\times \{\mathrm{id}\}\times \{\mathrm{id}\}\) and thus \(U_k(p^{(\varphi ,\psi ,\rho )})=U_k(p)={\mathbb {P}}_k(N)=\psi {\mathbb {P}}_k(N)=\psi U_k(p).\) Let next p be such that \(\mathrm {Stab}_U(p)\nleq S_h\times \{\mathrm{id}\}\times \{\mathrm{id}\}\). Then also \(\mathrm {Stab}_U(p^{(\varphi ,\psi ,\rho )})\nleq S_h\times \{\mathrm{id}\}\times \{\mathrm{id}\}\). We find the link between \(\psi _p\) and \(\psi _{p^{(\varphi ,\psi ,\rho )}}.\) Let \((\varphi _1,\psi _p,\rho _0)\in \mathrm {Stab}_U(p).\) Then, using the fact that \(\Omega \) is abelian, we have
$$\begin{aligned} (\varphi _1,\psi _p,\rho _0)^{(\varphi ,\psi ,\rho )}= & {} (\varphi _1^{\varphi },\psi _p^{\psi },\rho _0^{\rho })=(\varphi _1^{\varphi },\psi _p^{\psi },\rho _0)\in \mathrm {Stab}_U(p)^{(\varphi ,\psi ,\rho )}\\= & {} \mathrm {Stab}_U(p^{(\varphi ,\psi ,\rho )}). \end{aligned}$$Thus, \(\psi _{p^{(\varphi ,\psi ,\rho )}}=(\psi _p)^{\psi }.\) Using \({\mathbb {P}}_k(N)=\psi {\mathbb {P}}_k(N)\) and (25), it follows that
$$\begin{aligned} U_k(p^{(\varphi ,\psi ,\rho )})= & {} \{x\in {\mathbb {P}}_k(N): \psi _{p^{(\varphi ,\psi ,\rho )}}\, x=x\}\\= & {} \{\psi x\in {\mathbb {P}}_k(N): x\in {\mathbb {P}}_k(N),\ \psi \psi _{p}\psi ^{-1}\psi \, x=\psi x\} \\= & {} \{\psi x\in {\mathbb {P}}_k(N): x\in {\mathbb {P}}_k(N),\ \psi _{p}\, x= x\}=\psi U_k(p). \end{aligned}$$ -
(ii)
Let \((n,k)\notin T\). Then, we have \(k\notin \{1,n-1\}\) and \(n\ge 4\). Moreover, n is odd or n is even and k is even. Thus, by Lemma 35, \(U_k\) is decisive. Fix now \(p\in {\mathcal {P}}\). We show that \(| U_k(p)|\ge 2\). If \(U_k(p)={\mathbb {P}}_k(N),\) we have \(|U_k(p)|=\left( {\begin{array}{c}n\\ k\end{array}}\right) \ge n\ge 2.\) If instead \(U_k(p)=\{x\in {\mathbb {P}}_k(N): \psi _p\, x=x\},\) then \(U_k(p)\) is made up by all the k-subsets of N which can be formed as union of \(\psi _p\)-orbits. Since \(|U_k(p)|\ge 1\) we have at least one of them, say \(x_1\in U_k(p)\). Let first n be odd. Then, \(n\ge 5\) and there are \(\frac{n-1}{2}\ge 2\) orbits of \(\psi _p\) of size 2 and one orbit of size 1. Since \(k\ge 2,\) there is at least one orbit of size 2 included in \(x_1\). On the other hand, not all the orbits of size 2 are included in \(x_1\), otherwise \(k=|x_1|=n-1.\) Now exchange one orbit of size 2 included in \(x_1\) with one orbit of size 2 left out. This builds another k-subset \(x_2\) of N belonging to \(U_k(p)\). Let next n be even and k be even. Here, \(n\ge 4\) and we have \(\frac{n}{2}\ge 2\) orbits of \(\psi _p\) all of size 2. Obviously, we have used at least one orbit to build \(x_1\) but not all and we can exchange one orbit included in \(x_1\) with one left out building another k-subset \(x_2\) of N belonging to \(U_k(p)\).
-
(iii)
By (i) we have that condition (8) for U-consistency is satisfied; by (ii) we also have that, trivially, condition (9) for U-consistency is satisfied because it is never the case to have \(U_k(p)\) a singleton for any \(p\in {\mathcal {P}}\). Thus, \(U_k\in {\mathfrak {C}}_k^U\). \(\square \)
Proof of the implication (i) \(\Rightarrow \) (ii) of Theorem 10 By (28), we get the desired result proving that if \({\mathcal {P}}^U_2\ne \varnothing \) and \((n,k)\not \in T\), then \({\mathfrak {F}}^U_{k,U_k}=\varnothing \). Indeed, assume that \({\mathcal {P}}^U_2\ne \varnothing \) and \((n,k)\not \in T\) and consider \(U_k\). By Proposition 36, we have that \(U_k\in {\mathfrak {C}}_k^U\). Consider \((p^j)_{j\in {\mathcal {P}}^U}\in {\mathfrak {S}}(U)\) and pick \(j\in {\mathcal {P}}^U_2\) so that \(\mathrm {Stab}_U(p^j)\nleq S_h\times \{\mathrm{id}\}\times \{\mathrm{id}\}\). Then, by definition of \(U_k\), we have
Therefore we surely have that, for every \(x\in U_k(p)\), \(\psi _j\,x=x\) and (32) is satisfied, so that \(A^2_{U_k}(p^j)=\varnothing \) and, by Theorem 33, \({\mathfrak {F}}^U_{k,U_k}=\varnothing .\) \(\square \)
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Bubboloni, D., Gori, M. Breaking ties in collective decision-making. Decisions Econ Finan 44, 411–457 (2021). https://doi.org/10.1007/s10203-020-00294-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10203-020-00294-8
Keywords
- Social preference correspondence
- Multiwinner social choice correspondence
- Resoluteness
- Anonymity
- Neutrality
- Tie-breaking rule