1 Introduction

This paper deals with aggregation of utility functions. In particular, we examine what is called a Social Evaluation Functional (SEF) which is, basically, a specification of a Social Welfare Functional (SWF) in which the range is a subset of the set of all real-valued functions defined on the alternative set, henceforth denoted by X. Thus, we pay attention to the social choice problem consisting in the aggregation of individual utility functions into social utility functions. In a series of classical works by Sen (1970a, 1970b, 1977) and others (see, e.g., Roberts 1980a, b; d’Aspremont and Gevers 2002; Bossert and Weymark 2004), the range includes ordinal preferences, not real-valued functions (see Roberts 1983). Of course, one can get a real-valued function from a preference as long as the preference is continuous. However, having a numerical function from the beginning is giving us the possibility of formulating axioms that cannot be treated without a numerical function in the range. As will be seen later, the ordinal-scale-preserving property, the continuity and the projectivity are some of such axioms. Thus, for a SEF (social) numerical evaluations, associated to profiles of individual utilities, of the alternatives do matter whereas for a SWF do not. It should be also remarked that this approach is closely related to a line of works started by Chichilnisky where, usually, the set of alternatives has certain (topological) structure.

Many of the SWFs that appear in the literature are implicitly defined in terms of corresponding SEFs. For example, the Borda rule and other scoring rules are defined in terms of numerical evaluations of the candidates which yields the corresponding social ordering among them. Note that, in elections, the number of votes obtained by each party not only determines the (possible) winner but also the number of seats or representatives got in the parliament. Thus, numerical evaluations have relevance in this context. The same happens with social rules that allow for certain kind of inter/intra-personal comparability such as the utilitarian rule, the Rawlsian one and other rules that arise in consumer theory and welfare economics [for instance, those related to inequality measurement as can be seen in Fleurbaey and Hammond (2004)]. Moreover, if one intends to reflect the intensity among distinct alternatives in both individual and social preferences, a scenario built upon SEFs seems to be more plausible than the one based on merely SWFs.

For a more concrete example, think of a situation where a finite number of individuals have to express their utilities derived from establishing a facility or a public service in their neighborhoods. Significant variables to determine such a utility may include those of the distance to the facility, the kind of services offered, the environmental impact and so on. Thus, we are facing with a spatial location problem. In this context, it is natural to demand that the social ranking among the vectors of the distinct characteristics be carried out as a certain average of the individual utilities over these vectors. Therefore, numerical evaluations of the alternatives provide a more appropriate framework to collect individuals’ assessments than merely ordinal rankings among them.

Given a finite set X of alternatives (of size m) and a finite number n of individuals, a SEF is a mapping \(F:{\mathcal {U}}^{n}\longrightarrow {\mathcal {U}}\), where \({\mathcal {U}}={\mathbb {R}}^{X}\) is the set of all real-valued functions from X into the reals \({\mathbb {R}}\). A SEF can be interpreted as a function mapping \(m\times n\) real-valued matrices into column vectors with m components. This view allows us for introducing the concept of continuity in a natural way in the social aggregation problem and, in particular, enables us to study the trade-off betweeen continuity and certain classical axioms of the social choice literature such as the axiom of the Independence of the Irrelevant Alternatives (IIA). An account of all this was done in Candeal (2015) for X finite. However, it is also natural to extend the study for an arbitrary set X because in many economic models both the social alternatives and the individual utilities exhibit considerable structure. For example, alternatives could be vectors of public goods with individual utility functions required to be continuous, monotonic and quasi-concave. For other significant examples in economic environments see LeBreton and Weymark (2002) and Campbell and Kelly (2002).

Three main results are shown in the paper. The first one (Theorem 1) is a characterization of the SEFs that are projective; i.e., functionals F for which there is an individual, say i, such that \(F(u_{1},\dots , u_{j},\ldots , u_{n})=u_{i}\), for all \(u_{j}\) in a certain common subdomain of \({\mathbb {R}}^{X}\). Because individual i dictates over all profiles, this result entails the existence of a (single) strong dictator. This conclusion strongly depends upon the continuity axiom but it should be noted that IIA is not required as an assumption. It is assumed that all individuals have a common domain restriction. Indeed, the domain should include all real-valued bounded functions defined on X and be equipped with the supremum norm topology.

The second main result (Theorem 2) introduces the concept of comparison meaningfulness with respect to (henceforth, w.r.t.) certain scales as a key assumption to deal with the aggregation problem. For this concept to be consistent, the codomain of the social rule must be formed of real-valued functions. So, the framework of SEFs really justifies its use. Theorem 2 characterizes those SEFs which have a very particular functional form; to wit, for each alternative there is an individual so that, for any profile of utility functions, the value that society assigns to that alternative coincides with the value that the referred individual gives to that alternative. In particular, this means that the individual may, or may not, vary with the alternative but not with the profile. In addition to comparison meaningfulness, the result requires two more axioms; namely, unanimity and monotonicity. An interpretation of such rules in the context of social choice theory would tell about the existence of a committee of experts taking all social evaluations. Although the result is, in a sense, more flexible than the (negative) conclusion stated in the classical Arrow’s theorem, it is somewhat reminiscent of both Gibbard’s oligarchy theorem (see Gibbard 2014; Weymark 2014) and certain results about the existence of local dictators in the context of social welfare functions. The domain is also restricted; in concrete, it has to content all constant functions and has to be stable under the set of all strictly increasing real-valued transformations of one real variable. It is well known that comparison meaningfulness is a core concept in measurement theory (see, e.g., Krantz et al. 1971; Roberts 1979). Moreover, it also has great significance in social choice theory because its interpretation in terms of utility measurability and inter/intra-comparability of well-being among individuals (see Luce and Raiffa 1957; Sen 1970a, b, 1977; Roberts 1980a, b; d’Aspremont and Gevers 2002; Bossert and Weymark 2004).

The third result shown (Theorem 4) is linked to Chichilnisky’s topological model of preference aggregation. Specifically, it is reminiscent of Chichilnisky’s theorem about the nonexistence of social aggregation rules that are continuous, anonymous and respect unanimity in certain preference domains. After presenting the main features of Chichilnisky’s model, an alternative framework, which makes no use of topological assumptions, is proposed. The result obtained turns out to be an impossibility theorem provided that the common domain is a superset of the set of all affine real-valued functions defined on a bounded set of \({\mathbb {R}}^{m}\). Because Theorem 4 requires a strong form of interpersonal noncomparability, based on cardinal utilities, it can also be related to certain variants of Arrow’s impossibility theorem in this context (see, e.g., Sen 1970a, b; d’Aspremont and Gevers 2002).Footnote 1

All proofs of the results stated in the paper are relegated to an “Appendix”.

2 Preliminaries

In this section some basic background is presented in connection with SEFs.

Let \(N:=\{1,\ldots ,n\}\) and \(M:=\{1,\ldots ,m\}\), where \(n,m\in {\mathbb {N}}\). Throughout the paper N refers to the set of individuals and M to the set of alternatives provided that it is finite. As usual \({\mathbb {R}}^{n}\) is the n-dimensional Euclidean space, i.e., \({\mathbb {R}}^{n}=\{a=(a_{j})_{j\in N}: a_{j}\in {\mathbb {R}}\}\).

Let X be a nonempty set. A typical utility function from X to \({\mathbb {R}}\) will be denoted by v. The notation \({\mathcal {V}}\) refers to the set of all utility functions (also denoted by \({\mathbb {R}}^X\)).

A profile (or an n-tuple) of utility functions will be denoted by \(V=(v_{j})_{j\in N}\), and \({\mathcal {V}}^{n}\) will be the set of all possible profiles. A profile \(V=(v_{j})_{j\in N}\in {\mathcal {V}}^{n}\) can also be viewed as a real-valued map defined on \(X\times N\) in the following manner: \((x,j)\in X\times N\longrightarrow V(x,j)=v_{j}(x)\in {\mathbb {R}}\). Note that V(ij) can be interpreted as the value that individual j assigns to alternative i. When \(X=M\) a profile \(V=(v_{j})_{j\in N}\) can be identified with an \(m\times n\) matrix whose entries are the real numbers \((v_{j}(i))_{i\in M, j\in N}\).

We now present some basic notations that will be useful later. For a given \(x\in X\) and \(V=(v_{j})_{j\in N}\in {\mathcal {V}}^{n}\), V(x) will denote the following vector \(V(x):=(v_{j}(x))_{j\in N}\in {\mathbb {R}}^{n}\). Let \(\varOmega :={\mathbb {R}}^{\mathbb {R}}=\{\phi :{\mathbb {R}}\rightarrow {\mathbb {R}}\}\) and \(a=(a_{j})_{j\in N}\in {\mathbb {R}}^{n}\). If \(\phi \in \varOmega\), then \(\phi (a)\) is the vector \(\phi (a):=(\phi (a_{j}))_{j\in N}\in {\mathbb {R}}^{n}\). In a similar way, if \(\varPhi =(\phi _{j})_{j\in N}\in \varOmega ^{n}\), then \(\varPhi (a):=(\phi _{j}(a_{j}))_{j\in N}\in {\mathbb {R}}^{n}\). For now on, and if no confusion is possible, subscripts will be usually omitted.

Let there be given \(\varPhi =(\phi _{j})\in \varOmega ^{n}\) and \(V=(v_{j})\in {\mathcal {V}}^{n}\). Then \(\varPhi \circ V:=(\phi _{j} \circ v_{j}) \in {\mathcal {V}}^{n}\), where “\(\circ\)" stands for the usual composition operation, i.e., \(\phi _{j} \circ v_{j}(x)=\phi _{j}(v_{j}(x))\), \(\forall \ x\in X\), \(\forall \ j\in N\). Also, and to make the notation as easy as possible, sometimes it will be used \(\varPhi (V)\) instead of \(\varPhi \circ V\). Note that, with the notation introduced, it holds that \(\varPhi (V)(x)=\varPhi (V(x))\), \(\forall \ x\in X\). Moreover, if \(\varPhi =(\phi _{j})\in \varOmega ^{n}\) is such that \(\phi _{j}=\phi\), for some \(\phi \in \varOmega\), \(\forall \ j\in N\), then we will write \(\phi (V)\) instead of \(\varPhi \circ V\).

For a given \(v\in {\mathcal {V}}\), \(V_{v}\) will stand for the following profile \(V_{v}:=(v,\ldots ,v)\in {\mathcal {V}}^{n}\). A constant utility function, with value \(c\in {\mathbb {R}}\), will be denoted by \(c_{X}\) (i.e., \(c_{X}(y)=c\), \(\forall y\in X\)).

The subdomain of \(\varOmega\) which consists of all strictly increasing real-valued functions defined on \({\mathbb {R}}\) will be denoted by \(\varDelta\). An important subdomain of \(\varDelta\) is \(\varDelta _{ia}\), the set of all increasing affine real-valued functions. That is, \(\varDelta _{ia}=\{\phi \in \varDelta : \phi (t)=at+b, a>0, b\in {\mathbb {R}}\}\). In economics and social sciences a function \(\phi \in \varDelta _{ia}\) is usually referred to as a cardinal scale while the term interval scale is more frequently used in measurement theory.

Let there be given \(\varTheta \subseteq \varOmega\) and \({\mathcal {U}}\subseteq {\mathcal {V}}\). Then \({\mathcal {U}}\) is said to be \(\varTheta\)-stable provided that \(\theta \circ u\in {\mathcal {U}}\), \(\forall \ u\in {\mathcal {U}}\), \(\forall \ \theta \in \varTheta\).

Given a permutation \(\sigma\) of N and a profile \(V=(v_{j})\in {\mathcal {V}}^{n}\), we will denote by \(V^{\sigma }\in {\mathcal {V}}^{n}\) the following profile: \(V^{\sigma }:=(v_{\sigma (j)})\). The set of all permutations from N onto N will be denoted by S(N).

Let \({\mathcal {U}}\) be a subset of \({\mathcal {V}}\). A Partial Social Evaluation Functional or, for brevity, a Social Evaluation Functional (SEF) is a rule \(F:{\mathcal {U}}^{n} \rightarrow {\mathcal {V}}\) that assigns a real-valued function \(F(U)\in {\mathcal {V}}\), viewed as a social evaluation, to any profile of individual utilities U in the domain \({\mathcal {U}}^{n}\).

Let there be given a SEF F and \(x\in X\). Then the pair (Fx) induces a real-valued function defined on \({\mathcal {U}}^{n}\), which will be denoted by \(F^{x}\), in the following way: \(U\in {\mathcal {U}}^{n}\rightarrow F^{x}(U)=F(U)(x)\in {\mathbb {R}}\).

The following definition presents some of the main concepts that will appear later.

Definition 1

Assume \({\mathcal {U}}\subseteq {\mathcal {V}}\) is a \(\varDelta\)-stable domain. A SEF \(F:{\mathcal {U}}^{n} \rightarrow {\mathcal {V}}\) is said to be, or satisfies:

  1. (i)

    Ordinal-Scale-Preserving (OSP) if \(F(\phi (U))=\phi (F(U))\), \(\forall \ \phi \in \varDelta\), \(\forall \ U\in {\mathcal {U}}^{n}\),

  2. (ii)

    Ordinal-Measurability-Interpersonal-Noncomparability (OMIN) if \(\forall \ U\in {\mathcal {U}}^{n}\), \(\forall \ \varPhi \in \varDelta ^{n}\), there is \(\varphi \in \varDelta\), which depends on U and \(\varPhi\), such that \(F(\varPhi (U))=\varphi (F(U))\),

  3. (iii)

    Unanimous (Una) if \(F(U_{u})=u\), \(\forall \ u\in {\mathcal {U}}\),

  4. (iv)

    Anonymous (A) if \(F(U^{\sigma })=F(U)\), \(\forall \ U\in {\mathcal {U}}^{n}\), \(\forall \ \sigma \in S(N)\),

  5. (v)

    Projective (Pro) if it is a projection, i.e., if there is an individual \(i\in N\) such that \(F(U)=u_{i}\), \(\forall \ U=(u_{j})\in {\mathcal {U}}^{n}\).

Remark 1

  1. (i)

    If cardinality of X is one (i.e., if #\(X=1\)), then a SEF reduces to a real-valued function of n real variables. In this case, the terms unanimity and anonymity are often referred to as idempotency and symmetry, respectively.

  2. (ii)

    If in the definition of OMIN above \(\varPhi \in \varDelta _{ia}^{n}\), then F is said to satisfy Cardinal-Measurability-Interpersonal-Noncomparability (CMIN).

In our context, Pro axiom turns out to be the functional form of a strong dictatorial social rule because it requires the social utility function to be exactly the utility function of one individual (the dictator). Now, whereas Una and A conditions are clear for a normative point of view, both OSP and OMIN need a more detailed justification. Indeed, OSP means that if all individuals use the same scale to measure the corresponding utilities, then so does the social utility associated with each profile. Thus, it can be viewed as a unanimity principle over the type of scale used to measure both individual and collective utilities. Note that OSP allows for interpersonal comparability of utilities across individuals. OMIN conveys that a SEF is consistent in terms of preferences. Recall that two profiles \(U_{1},U_{2}\in {\mathcal {U}}^{n}\) are said to be informationally equivalent provided that \(U_{2}=\varPhi \circ U_{1}\), for some \(\varPhi \in \varDelta ^{n}\). A similar concept applies to utility functions. Then, OMIN tells us that informationally equivalent profiles are mapped into informationally equivalent social utilities. In the social choice theory setting, and from an ordinal point of view, this is often an appealing property.

3 Projective SEFs

In this section there is a common domain restriction for both individuals and society. Indeed, the set of utility functions considered is the set of all bounded real-valued functions defined on X, henceforth, denoted by \({\mathcal {B}}\). Thus, and according to the previous notations, in this section \({\mathcal {U}}={\mathcal {V}}={\mathcal {B}}\). It should be noted that, a priori, this is not a severe restriction because, viewed as preference relations defined on X, both individual and collective utility functions can be assumed to have the range on the open unit interval (0, 1). The main reason for doing this is due to the fact of introducing a topology on the corresponding set of functions. We will consider that \({\mathcal {B}}\) is equipped with the supremum norm topology which is given by the metric induced by the supremum norm. That is, \(d(u,v)=\vert \vert u-v \vert \vert _{\infty }=\text{ sup}_{x \in X}\vert u(x)-v(x)\vert\), \((u,v\in {\mathcal {B}})\). With this norm, actually, \({\mathcal {B}}\) becomes a Banach space with the usual binary operations of addition and multiplication by scalars defined pointwise. Note that if \(X=M\), then \({\mathcal {B}}\) can be identified with \({\mathbb {R}}^{m}\). On the Cartesian \({\mathcal {B}}^{n}\) we will consider the product topology.

Let \(m\in {\mathbb {N}}\). A partition of X is a finite collection of pairwise disjoint subsets of X whose union is X. A typical partition of X will be denoted by \(E=(E_{i})_{i\in M}\). Let there be given \(E=(E_{i})_{i\in M}\), \(F=(F_{j})_{j\in N}\) two partitions of X. Then F is said to be finer than E, denoted by \(E\precsim F\), whenever for every \(F_{j}\) there is \(E_{i}\) such that \(F_{j}\subseteq E_{i}\). Equivalently, for each \(i\in M\), \(E_{i}=\bigcup _{j\in K\subseteq N} F_{j}\). It is easy to see that \(\precsim\) is a reflexive and transitive binary relation defined on the set of all the partitions of X.

The indicator function of a subset \(E\subseteq X\) will be denoted by \(1_{E}\). That is, \(1_{E}(x)=1\), whenever \(x\in E\), and \(1_{E}(x)=0\), otherwise. Let \(m \in {\mathbb {N}}\). A simple function \(s\in {\mathcal {B}}\) is one of the form \(s=\sum _{i\in M} a_{i}1_{E_{i}}\), where, for each \(i\in M\), \(a_{i}\in {\mathbb {R}}\), \(E_{i}\subseteq X\), and \(E=(E_{i})_{i\in M}\) is a partition of X. So, a simple function is identified by means of a natural number m, a vector \(a=(a_{i})\in {\mathbb {R}}^{m}\), and a partition \(E=(E_{i})_{i\in M}\) of X. The subsets of the partition are said to be the support of the corresponding simple function. The subset of \({\mathcal {B}}\) which consists of all simple functions will be denoted by \({\mathcal {S}}\). Given a partition \(E=(E_{i})_{i\in M}\) of X the subset of \({\mathcal {S}}\) consisting of all simple functions supported on E will be denoted by \({\mathcal {S}}_{E}\). In formula, \({\mathcal {S}}_{E}=\{s_a=\sum _{i\in M} a_{i}1_{E_{i}}:a=(a_{i})\in {\mathbb {R}}^{m}\}\). Note that \({\mathcal {S}}=\bigcup _{E} {\mathcal {S}}_{E}\), where E runs over the set of all partitions of X. Thus, for every partition E of X, it holds that \({\mathcal {S}}_{E}\subseteq {\mathcal {S}}\subseteq {\mathcal {B}}\).

The natural concept of continuity in this framework is now in order.

Definition 2

A SEF \(F:{\mathcal {B}}^{n} \rightarrow {\mathcal {B}}\) is Continuous (C) if, for all open set B of \({\mathcal {B}}\), \(F^{-1}(B):=\{U\in {\mathcal {B}}^{n}:F(U)\in {\mathcal {B}}\}\) is an open set of \({\mathcal {B}}^{n}\).

The continuity axiom is a very technical requirement. Roughly speaking, if the values of two profiles of individual utility functions are close to each other and continuity is satisfied, then the corresponding social utilities are also close to one another. Moreover, and because \({\mathcal {B}}\) is endowed with the supremum norm topology, this occurs uniformly on all alternatives. Although certain preference spaces can also be topologized, hence the continuity axiom could also be introduced in the context of SWFs, is in the framework of SEFs where is defined in a more natural way. As far as I know, Chichilnisky (1982) pioneered the introduction of certain topologies in spaces of utility functions (see also Sect. 5).

Now the main result of this section is shown.

Theorem 1

Assume #\(X>1\) and \(n>1\). Then a SEF \(F:{\mathcal {B}}^{n} \rightarrow {\mathcal {B}}\) fulfils OMIN, OSP, C and Una iff it is Pro.

Remark 2

  1. (i)

    It can be shown that all the conditions given in the statement of Theorem 1 are, in fact, independent.

  2. (ii)

    The assumptions #\(X>1\) and \(n>1\) are essential in the statement of Theorem 1. Indeed, if #\(X=1\), then \({\mathcal {B}}={\mathbb {R}}\). If, in addition, \(n=1\), then a SEF F is Pro if and only if it satisfies OSP. In the case that #\(X=1\) and \(n>1\) OMIN axiom is obviously satisfied and the fulfilment of the other axioms does not guarantee the rule to be Pro. This is the case for the SEF \(F:{\mathbb {R}}^{2}\rightarrow {\mathbb {R}}\) defined by \(F(a,b)=\text{ max }\{a,b\}\), \(a,b\in {\mathbb {R}}\). If #\(X>1\) and \(n=1\), then \({\mathcal {B}}\) can be identified with the space of column vectors of one component. In addition, note that Una turns out to be a superfluous assumption. Moreover, OMIN follows from OSP. In this case there are SEFs satisfying OSP and C which are not Pro. For example, let \(X=\{x,y\}\), \(n=1\), and \(F:{\mathcal {B}}\rightarrow {\mathcal {B}}\) defined by \(F(U)(x)=\text{ max }\{U(x),U(y)\}\), and \(F(U)(y)=\text{ min }\{U(x),U(y)\}\), \(\forall \ U\in {\mathcal {B}}\). Anyway, the cases #\(X=1\) or \(n=1\) lack of interest in the social choice setting [for more details, see De Miguel et al. (2017)].

4 Comparison meaningful SEFs

We begin this section by introducing the axioms of monotonicity and comparison meaningfulness for SEFs. It should be noted that axioms similar to these ones had already been formulated for real-valued functions of several real variables and aggregation operators in the context of measurement theory (see, e.g., Marichal 2002; Marichal and Mesiar 2009; Ovchinnikov and Dukhovny 2002; Candeal and Induráin 2015). Further, and in contrast to what was stated in Theorem 2 of the previous section, here the assumptions #\(X>1\) and \(n>1\) can be dispensed with.

Definition 3

Assume \({\mathcal {U}}\subseteq {\mathcal {V}}\) is a \(\varDelta\)-stable domain. A SEF \(F:{\mathcal {U}}^{n} \rightarrow {\mathcal {V}}\) is said to be:

  1. (i)

    Monotonic (M) if \(\forall \ U,V\in {\mathcal {U}}^{n}\), \(U(z,j)\le V(z,j)\), \(\forall \ z,j\) \(\Rightarrow F(U)(x)\le F(V)(x)\), \(\forall \ x\),

  2. (ii)

    Comparison Meaningful w.r.t. independent ordinal scales or, for brevity, (CM), if \(\forall \ U,V\in {\mathcal {U}}^{n}\), \(\forall \ x\), \(F(U)(x)\le F(V)(x)\Rightarrow F(\varPhi (U))(x)\le F(\varPhi (V))(x)\), \(\forall \ \varPhi \in \varDelta ^{n}\).

Remark 3

  1. (i)

    Note that the two conditions above can be equivalently stated by saying that, for all \(x\in X\), each component \(F^{x}\) is monotonic or comparison meaningful w.r.t. independent ordinal scales, respectively.

  2. (ii)

    If, in Definition 3(ii) above, \(\varPhi \in \varDelta _{ia}^{n}\), then F is said to be comparison meaningful w.r.t. independent interval scales.

Monotonicity is a very natural condition which is often encountered in the social choice literature. It tells us that the dominance, according to the large-small relation of the numbers assigned, between profiles entails the same kind of dominance between the corresponding social utilities. That is, for all pair of profiles \(U,V\in {\mathcal {U}}^{n}\) such that for any individual \(j\in N\) and any alternative \(z\in X\), the individual j, by choosing the alternative z, is better in V than she is in U, then the social value that F(V) assigns to any alternative is greater than the corresponding assigned by F(U).

CM states that the large-small relation of the values assigned to any two social utilities at each alternative is preserved for informationally equivalent profiles. From the point of view of utility comparisons, CM entails that utilities are measured into (independent) ordinal scales and, therefore, only intrapersonal comparisons of utility are allowed.

The main result of this section is now presented. Note that the statement below has a direct application into group decision-making. Indeed, it provides a characterization of those SEFs having a very particular functional form; namely, there is a set of individuals, say \(\psi (X)\subseteq N\), who take all social evaluations. That is, attached to each alternative \(x\in X\) there is a member of this set, say \(\psi (x)\), so that, for any profile of individual utilities, the value that the society assigns to the alternative x coincides with the value that this member \(\psi (x)\) gives to x. The subset \(\psi (X)\) could be interpreted as a certain expert committee being each one of its members the corresponding expert attached to each alternative. The result could be somehow reminiscent of Gibbard’s oligarchy theorem and certain results in the social choice literature related to the existence of local dictators. However, our framework largely differs from these two. Indeed, Gibbard’s oligarchy theorem is obtained by weakening the collective rationality assumption which is implicitly assumed in our setting. Local dictators for social welfare functions appear whenever the corresponding social rule is Arrow-consistent over some restricted preference domains. In our context, the members of the expert committee do not dictate over alternatives simply provide numerical evaluations of the alternatives.

Theorem 2

Assume \({\mathcal {U}}\subseteq {\mathcal {V}}\) is a \(\varDelta\)-stable set which includes all constant functions. Then, for a SEF \(F:{\mathcal {U}}^{n} \rightarrow {\mathcal {V}}\) the following statements are equivalent:

  1. (i)

    F satisfies CM, M and Una,

  2. (ii)

    There is a function \(\psi :X\rightarrow N\) such that \(F(U)(x)=U(x,\psi (x))\), \(\forall \ U\in {\mathcal {U}}^{n}\), \(\forall \ x\in X\).

Remark 4

  1. (i)

    The conclusion of Theorem 2 remains true if comparison meaningfulness refers only to interval scales and \({\mathcal {U}}\) is a subset of \({\mathcal {B}}\). This assertion follows from the proof of Theorem 2 given in the “Appendix”. Moreover, if #\(X=1\), then the monotonicity assumption can be ruled out and F is, in fact, Pro.

  2. (ii)

    As a direct consequence of Theorem 2 and Remark 4(i) the following impossibility result holds true: Assume \({\mathcal {U}}\subseteq {\mathcal {B}}\). Then, no SEF F can exist that satisfies M, Una, A and CM w.r.t. independent interval scales.

  3. (iii)

    No topological conditions are required in the statement of Theorem 2. As was already argued in the Introduction, if X is finite, say \(X=M\), then a SEF can be viewed as a vector-valued function defined on the space of all \(m\times n\) real matrices having, as codomain, the space of all real column matrices of size \(m\times 1\). In this context, a natural topology to consider is the Euclidean one. Note that, in this case, the SEFs provided in Theorem 2 are continuous.Footnote 2

We finish this section by including some examples which show that Una, M and CM are independent assumptions. Note that, in none of the three cases presented below, F fits the functional form established in Theorem 2. For simplicity, the examples are given for #\(X=3\) and \(n=2\).

Examples

Let \(X=\{x,y,z\}\), \(F:{\mathcal {U}}^{2}\rightarrow {\mathcal {V}}\), and \(U=(u_{1},u_{2})\in {\mathcal {U}}^{2}\).

  1. 1.

    Define the SEF as follows: \(F(U)=c_{X}=c1_{X}\), \(\forall \ U\in {\mathcal {U}}^{2}\), where \(c\in {\mathbb {R}}\). Obviously, F satisfies M and CM but it is not Una.

  2. 2.

    Consider the SEF given by \(F(U)=u_{1}\), provided that the vectors \(U(\cdot ,1):=(u_{1}(x),u_{1}(y),u_{1}(z))\) and \(U(\cdot ,2):=(u_{2}(x),u_{2}(y),u_{2}(z))\) are comonotonic,Footnote 3 and \(F(U)(x)=u_{1}(y)\), \(F(U)(y)=u_{1}(x)\), \(F(U)(z)=u_{1}(z)\), otherwise. F satisfies Una and CM. However, it is not M.

  3. 3.

    Define the following SEF: \(F(U)(x)=\text{ max }\{u_{1}(x),u_{2}(x)\}\), and \(F(U)(y)=\text{ min }\{u_{1}(y),u_{2}(y)\}\), and \(F(U)(z)=u_{1}(z)\). It is clear that F satisfies M and Una but fails to be CM.

5 Chichilnisky’s topological social choice model revisited

In the late seventies, Chichilnisky initiated the topological approach to social choice theory. In order to present her model some basic definitions and concepts are needed. Suppose that there are a finite number of individuals, say n, in the society. The first important issue to consider is the description of the space of individual preferences in Chichilnisky’s model. To that end, let X be a cube in \({\mathbb {R}}_{++}^{m}\) which is called in this context the choice space. There is a common restricted domain in Chichilnisky’s setting. Indeed, the space of individual and collective preferences, henceforth denoted by \({\mathcal {P}}\), is the set of all \(C^{1}\) (continuously differentiable) integrable unit vector fields defined on the choice space X (see Chichilnisky 1982, 1983). A social aggregation rule is then a map \(F:{\mathcal {P}}^{n}\rightarrow {\mathcal {P}}\) assigning to each profile of individual preferences \((p_{1},\ldots ,p_{n})\in {\mathcal {P}}^{n}\) another preference \(F(p_{1},\ldots ,p_{n})\in {\mathcal {P}}\) which is interpreted as a social preference. A social aggregation rule \(F:{\mathcal {P}}^{n}\rightarrow {\mathcal {P}}\) is said to be anonymous if \(F(p_{1},\ldots ,p_{n})=F(p_{\sigma (1)},\ldots ,p_{\sigma (n)})\), \(\forall (p_{1},\ldots ,p_{n})\in {\mathcal {P}}^{n}\), \(\sigma \in S(N)\). It respects unanimity if \(F(p,\ldots ,p)=p\), \(\forall \ p\in {\mathcal {P}}\).

Under this framework Chichilnisky established the following result.

Theorem 3

(Chichilnisky 1982) There is no social aggregation rule \(F:{\mathcal {P}}^{n}\rightarrow {\mathcal {P}}\) that is continuous,Footnote 4 anonymous, and respects unanimity.

We now comment on the argument supporting the proof of this result as appears in Chichilnisky (1982). A key fact used in Chichilnisky (1982) is the following identification. A preference \(p\in {\mathcal {P}}\) can be viewed as a map assigning to each alternative \(x\in X\), a vector p(x), which is the gradient of a (differentiable) utility function defined on the choice space X, i.e., it is a vector field on X. The direction of the vector p(x) is interpreted as the “most desirable" direction because it is the direction of the largest increase in utility. Thus, it is required that each vector be normalized with unit length, which implies that the gradient vector field before normalization should not be vanished in the interior of X because, otherwise, the normalized gradient would be left undefined.Footnote 5 Therefore, each preference \(p\in {\mathcal {P}}\) must be a unit vector field on X. Under these considerations, the proof runs, by contradiction, as follows. Suppose that there is a continuous social aggregation rule \(F:{\mathcal {P}}^{n}\rightarrow {\mathcal {P}}\) that is anonymous and respects unanimity. Let \(x\in X\) be fixed. Then, the existence of such a rule would induce a continuous, symmetric and idempotent function \(\psi :(S^{m-1})^{n}\rightarrow S^{m-1}\), where \(S^{m-1}\) denotes the \(m-1\)-dimensional sphere of \({\mathbb {R}}^{m}\). Continuity refers to the (relative) Euclidean topology on the sphere and the product topology on the Cartesian. Symmetry and idempotency have the usual meanings. However, by using certain arguments of algebraic topology (specifically, of degree theory) such a function \(\psi\) cannot exist. Therefore, a contradiction is reached and the result follows.

The fact of using normalized gradient vectors of unit length is essential in Chichilnisky’s proof. However, this entails that the model does not allow for considering intensity of preferences. Recall that a preference model is responsive to intensity of preferences provided that the utilities are measured in an interval scale.

We now present a variation of Chichilnisky’s model which is inspired by the ideas of the previous section and does allow for introducing preference intensities. Quite surprisingly, no topological conditions are required in its formulation. It is just based on the approach followed in Sect. 4. In Remark 5 below both similarities as well as differences between the two approaches are briefly discussed.

Let \(X\subset {\mathbb {R}}^{m}\) be a bounded subset. Denote by \({\mathcal {A}}\) the set of all affine real-valued functions defined on X; i.e., \({\mathcal {A}}=\{u:X\rightarrow {\mathbb {R}}:u(x)=ax+b=\sum _{j\in M}a_{j}x_{j}+b, \forall \ x=(x_{j})\in X, \text{ where }\ a=(a_{j})\in {\mathbb {R}}^{m}, b\in {\mathbb {R}}\}\). Note that \({\mathcal {A}}\) contains all constant functions defined on X and is \(\varDelta _{ia}\)-stable. Moreover, \({\mathcal {A}}\) is responsive to intensities.

Before presenting the next theorem a new concept, which strengthens that of CMIN, is introduced. Indeed, this strong form of CMIN entails that CMIN should be satisfied uniformly on all profiles of individual affine utilities.

Definition 4

Assume \({\mathcal {A}}\subseteq {\mathcal {D}}\). A SEF \(F:{\mathcal {D}}^{n}\rightarrow {\mathcal {V}}\) satisfies Strong Cardinal-Measurability-Interpersonal-Noncomparability (SCMIN) provided that there is a map \(R:\varDelta _{ia}^{n} \rightarrow \varDelta\) such that the following functional equation is met: \(F(\varPhi (A))=R(\varPhi )(F(A))\), \(\forall \ A\in {\mathcal {A}}^{n}\), \(\forall \ \varPhi \in \varDelta ^{n}_{ia}\).Footnote 6

Because Arrow’s impossibility theorem extends to the setting where individuals’ utilities are cardinally measurable and interpersonally noncomparable (see, e.g., Sen 1970a, b, Theorem 8*2); d’Aspremont and Gevers (2002, Theorem 3.16)) our next result not only is reminiscent of Chichilnisky’s but also of variants of Arrow’s impossibility theorem established based on cardinal utilities.

Theorem 4

Assume \({\mathcal {A}}\subseteq {\mathcal {D}}\). Then there is no SEF \(F:{\mathcal {D}}^{n}\rightarrow {\mathcal {V}}\) that satisfies SCMIN, M, Una and A.

Remark 5

It is instructive to compare Theorem 4 to both Theorem 3 above and Theorem 2 of Chichilnisky (1982) where the assumption of nonvanishing gradients is slightly relaxed. First of all, the model presented here is established in terms of SEFs instead of social aggregation rules like Chichilnisky is. Specifically, the common individual domain in our result is restricted and includes the set of all affine funtions. Thus, preferences are exactly utility functions and both linear preferences as well as the trivial one take part of the model.Footnote 7 In contrast, in Chichilnisky’s setting preferences are unit vector fields and this requires that they are normalized gradients at each point of the choice space X. As a consequence, the model shown here is more general than Chichilnisky’s. Moreover, unlike Chichilnisky’s framework, it allows for considering preference intensities. Further, Theorem 4 is stated without assuming any topological condition. In what concerns the assumptions imposed, note that unanimity and anonymity are present in both statements. The key difference can be found in the continuity condition (together with the Pareto condition given in Chichilnisky (1982, Theorem 2) to cover certain cases where the gradients could vanish) given in Chichilnisky’s result in contrast to the assumptions of monotonicity and SCMIN appearing in our Theorem 4.