Keywords

1 Introduction

In the past decade a growing number of papers on different issues in social choice theory appealed to formal techniques originating in various branches of modern formal logic.Footnote 1 First-order (Grandi and Endriss 2013) and higher-order logic (Nipkow 2009), modal logic (Ågotnes et al. 2009; Pauly 2007), many-valued and fuzzy logics (Barrett and Salles 2011) helped provide more rigorous formalizations of social choice problems and, as a result, gain a deeper understanding of the field (Endriss 2011).

The study of judgment aggregation, initiated by (List and Pettit 2002) is an exemplar case. It focuses on the way in which the sets of judgments held by the members of a group can be aggregated to form a collective set of judgments. A judgment set is a subset of a given “agenda”. The agenda is a set of propositions upon which a collective judgment is sought. An individual’s judgment set contains exactly those propositions in the agenda that the individual believes to be true. The large literature on judgment aggregation usually assumes that the evaluations of the propositions allow for a proposition to be either true of false. However, an increasing number of papers focus on multi-valued evaluations: the truth values of a proposition range over a larger set, allowing for intermediate degrees of truth in between true and false. Dokow and Holzman (2010) work with non-binary aggregators that have multi-valued judgment aggregation as one natural interpretation. Pauly and van Hees (2006) and van Hees (2007) studied judgment aggregation in the framework of many-valued logic, drawing in particular on Post’s many-valued systems. Duddy and Piggins (2013) used a Łukasiewicz-type multi-valued logic.

In this paper I shall follow a different approach to the use of many-valued logic in social choice. It was initiated nearly a half of century ago by Murakami (1966, 1968), who first considered logical mechanisms originating in many-valued logic in his pioneering study of representative decision-making.Footnote 2 On this approach, propositions do not describe issues, but attitudes of the individuals toward issues, like for example how to choose between two alternatives; thus, the atomic proposition p 1 is taken to describe the attitude of the individual A1 with respect to the alternatives x and y, and p 2 to describe the attitude of the individual A2 with respect to the same alternatives, etc. Attitudes can have two values: for example, A1 either prefers x to y or prefers y to x; or can have multiple values, when intermediate cases are allowed (for example A1 can be indifferent between x and y.)

The intuitive idea is that logical operators are similar to aggregation rules. An aggregation rule gives a social preference for each distribution of preferences of the members of a certain group. Similarly, logical operators like disjunction and conjunction give an aggregate truth-value for each distribution of truth-values of the propositions they connect. In general, if π is a binary logical operator, then π(pq) gives the aggregate attitude of the group formed of the individuals A1 and A2 with respect to the two alternatives x and y.

Naturally, the question that immediately comes into one’s mind is if logical operators corresponding to well-known aggregation rules like for example the simple majority rule or the absolute majority rule can be identified in a logical framework. Following this path, I rely on a Łukasiewiczian three-valued logic to define logical operators that can be easily compared with such aggregation rules like for example the simple and the absolute majority rules, the Jury rule or the extended Pareto rule.

On this account, compound propositions receive a quite different interpretation. Consider for example the proposition π(π(p 1 p 2)π(p 3 p 4)). Its meaning is this: by appealing to the aggregation rule π a collective decision of the group formed of the individuals A1 and A2 is reached. Similarly, a collective decision of the group formed of the individuals A3 and A4 is reached. Then these decisions are aggregated in a higher-order group formed of the two groups. It looks natural to try to interpret iterated applications of the decision rules in terms of representative systems or democracy. Murakami defined a representative system ‘as a hierarchy of voting procedures, each of which may be called a council. Every individual casts a ballot or ballots in one council or councils. A decision in each council is represented in a higher council whose decision is, in turn, represented in a still higher council and so on’ (Murakami 1966).

The paper is organized as follows. Section 9.2 presents the framework. The standard operators (negation, implication, disjunction and conjunction) in a Łukasiewicz-type three-valued logic are introduced. In Sect. 9.3 a new binary operator μ is also introduced; its intended meaning is that of the simple majority rule. Majority rule is usually studied in the general case, when the group of people who are to make a decision is large. The two-member groups are viewed as degenerate cases that do not deserve a special attention. Here I take the reverse path: I start with the binary rule and only then move to the general, n-ary case. The binary majority operator μ2 has a very clear interpretation as a binary logical operator, just like the standard logical operators conjunction, disjunction and implication. In analogy with May’s (1954) famous characterization of the majority rule, here μ2 is characterized in terms of four properties: commutativity, self-duality, monotonicity and responsiveness. If the framework is slightly extended to allow for individual attitudes toward three alternatives then we can easily obtain a toy counterpart of Arrow’s impossibility theorem. It shows that no binary operator can be both unanimous and transitive. The main argument in Sect. 9.4 is to prove that the binary operator μ2 can be extended to the n-ary case, in the sense that all applications of the majority rule μ to a sequence consisting in n members can be defined in terms of the binary majority rule μ2. Far from being a degenerate case, the binary majority rule operator is able to account for all n-ary applications. It is argued, however, that other binary operators corresponding to other voting rules cannot be so extended. Examples include the absolute majority rule operator and the Jury rule operator. Section 9.5 concludes.

2 The Framework

As usual (Urquhart et al. 2001), we start with a countable (infinite) set of propositions \( \Sigma =\left\{p,q,r,\dots {p}_1.\kern0.5em \dots \kern0.5em {p}_n,\dots \right\} \), called a propositional signature. Θ is a finite set of operator names, sometimes also called (propositional) functions. A function ρ attaches to each operator in Θ a non-negative integer called its arity. A propositional language is a pair \( \mathbf{L}=\left(\Theta, \kern0.5em \uprho \right) \). The set L Σ of formulas of the language L given a signature Σ is defined inductively as follows:

  1. (1)

    Members of Σ are L Σ formulas:

  2. (2)

    If θ ε Θ, \( \uprho \left(\uptheta \right)=m>0 \) and ψ 1, … ψ m are L Σ formulas, then θ(ψ 1, … ψ m ) is also a L Σ formula.

Say negation to the unary operator ∼; binary operators are, e.g. well-known logical operators like implication →, conjunction ∧, disjunction ∨, equivalence ≡.

For a given signature, a propositional letter can take one of the following three values: 1, 0, −1. In Łukasiewicz’s three-valued logic,Footnote 3 they refer to truth, possible, and false. However, the interpretation I shall constantly have in mind is different. Suppose that p 1, … p n express the attitudes of n individuals A1, … A n with respect to two alternatives x and y. Value 1 means that the individual prefers alternative x to y; value −1 means that the individual prefers alternative y to x, and value 0 carries the meaning that the individual is indifferent between the two alternatives. A n-ary operator πn represents an aggregation of the attitudes of the n individuals. A matrix M θ for an n-ary operator θ ε Θ is function which attaches to each n-tuple (a 1, … a n ), where a i ε \( \left\{1,0,-1\right\} \), a member of \( \left\{1,0,-1\right\} \). A matrix M Θ is the collection of all M θ, for θ ε Θ. Łukasiewicz’s three-valued logic is a pair L3 = (L, M), where L is a propositional language and M is a matrix for Θ. For the most important logical operators, M Θ is given by:

p

p

Fp

Vp

1

−1

−1

1

0

0

−1

1

−1

1

−1

1

\( \to \)

1

0

−1

1

1

0

−1

0

1

1

0

−1

1

1

1

1

0

−1

1

1

0

−1

0

0

0

−1

−1

−1

−1

−1

1

0

−1

1

1

1

1

0

1

0

0

−1

1

0

−1

With the above interpretation of the meanings of p and q in mind, the expression pq expresses the attitude of the group formed of the individuals A and B relative to the alternatives x and y. The group’s attitude follows the most favorable attitude to x of its members: if A or at least B prefers x, then the group also prefers x; if the most favorable attitude to x of the members of the group is indifference, then the group is indifferent between x and y, but if both A and B prefer y, then the group {A, B} also prefers y. Analogously, in the case of the expression pq the attitude of the group {A, B} follows the least favorable attitude of its members toward x.

Now let \( \Sigma =\left\{{p}_1,{p}_2\dots {p}_n,\dots \right\} \) be a signature. A value assignment is a sequence \( {\mathbf{a}}_{\Sigma}={a}_1{a}_2\dots {a}_{n-1}{a}_n\dots \), with a i ε \( \left\{1,0,-1\right\} \). In what follows, I shall also appeal to an initial segment \( {\mathbf{a}}_{\Sigma n}={a}_1{a}_2\dots {a}_{n-1}{a}_n \) of a value assignment and call it the value assignment for the sequence \( \mathbf{p}={p}_1{p}_2\dots {p}_{n-1}{p}_n \) of propositional variables.

In this paper the following notation is used: when focusing on an n-ary operator \( {\uppi}^n\left(n\ge 1\right) \), I shall write \( {\uppi}^n\left({p}_1{p}_2\dots {p}_{n-1}{p}_n\right) \) and appeal to parentheses to clearly distinguish the expressions it applies to. When the arity n of an operator πn is not the main focus, I shall simply write π instead of πn. This convention applies to logical operators too. But the usual notations will be also appealed to when the operators ∧, ∨, \( \kern0.5em \to \), and ≡ will be used in the definitions of the properties of the operators. The expression \( p\Rightarrow q \) is short for: \( \left(p\to q\right) \wedge \sim \left(q\to p\right) \).

3 The Binary Majority Rule

In this section I shall discuss one binary operator μ2 called the (simple) majority rule. It is defined as followsFootnote 4: \( {\upmu}^2(pq)=\mathrm{s}\mathrm{g}\mathrm{n}\left(p+q\right) \). The sgn function is given by: (i) if \( n>0 \), then \( \operatorname{sgn}(n)=1 \); (ii) if \( n<0 \), then \( \operatorname{sgn}(n)=-1 \); and (iii) if \( n=0 \), then \( \operatorname{sgn}(n)=0 \).

μ2

1

0

−1

1

1

1

0

0

1

0

−1

−1

0

−1

−1

The operator μ2 has the following intuitive interpretation. Suppose again that p and q express the attitudes of two voters A and B with respect to the two alternatives x and y. So, intuitively μ2 aggregates the preferences of the two voters as follows: if both prefer an alternative, then they prefer it collectively; if both are indifferent, then their joint preference is also indifference; if they have opposite preferences, then they jointly do not prefer any alternative. Finally, if only one voter is indifferent, then their common preference is the preference of the other voter.

Below I shall prove that μ2 is the only binary operator that satisfies some attractive properties. For the beginning, let me introduce a battery of such properties.

  • A binary operator is independent if

$$ \begin{array}{l}\left(q\equiv r\right)\to \left(\uppi (pq)\equiv \uppi (pr)\right);\kern0.5em \mathrm{and}\hfill \\ {}\left(p\equiv r\right)\to \left(\uppi (pq)\equiv \uppi (rq)\right)\hfill \end{array} $$

Independence is built in the very definition of logical operators: when they aggregate propositions only truth-value of the compound propositions is relevant. Therefore in the remainder of this paper we shall take independence as satisfied by default.

  • A binary operator π2 is commutative if \( {\uppi}^2(pq)\equiv {\uppi}^2(qp) \).

The operators ∧, ∨, ≡ are commutative; e.g., \( \left(p\equiv q\right)\equiv \left(q\equiv p\right) \) states that ≡ is commutative. Commutativity requires that the individuals A and B who hold attitudes toward the two alternatives x and y must be equally treated: it does not matter if we first consider A’s attitude as expressed by p and then B’s attitude as expressed by q, or the other way round.Footnote 5

  • A binary operator is self-dual if \( {\uppi}^2(pq)\equiv \sim {\uppi}^2\left(\sim p\sim q\right) \).

Self-duality entails that the alternatives x and y must be equally treated.Footnote 6 Dictatorial and anti-dictatorial operators are self-dual. A dictatorial operator always gives the value of one of its arguments; and anti-dictatorial operator always gives the opposite value of one of its arguments. Example of a dictatorial binary operator: \( {\uppi}^2(pq)\equiv p \); example of an anti-dictatorial binary operator: \( {\uppi}^2(pq)\equiv \sim p \). Operators ∧ and ∨ are not self-dual.

Some binary operators are both commutative and self-dual, such as:

α2

1

0

−1

1

1

0

0

0

0

0

0

−1

0

0

−1

The operator α2 is the binary absolute majority rule. We have \( {\upalpha}^2(pq)=1 \) if both \( p=1 \) and \( q=1 \); \( \upalpha (pq)=-1 \) if both \( p=-1 \) and \( q=-1 \), and \( {\upalpha}^2(pq)=0 \) in all the other cases. I shall return to the absolute majority operator in the next section.

  • A binary operator is monotonic if:

$$ \begin{array}{l}\left(p\to r\right)\to \left({\uppi}^2(pq)\to {\uppi}^2(rq)\right);\kern0.5em \mathrm{and}\hfill \\ {}\left(q\to r\right)\to \left({\uppi}^2(pq)\to {\uppi}^2(pr)\right)\hfill \end{array} $$

Examples: α2 is monotonic; ∧ and ∨ are also monotonic; but → is not monotonic.

  • A binary operator is responsive if \( \left(\left({\uppi}^2(pq)\equiv \sim {\uppi}^2(pq)\right)\wedge \left(p\Rightarrow r\right)\right)\to {\uppi}^2(rq) \)

By responsiveness, if π2 gives indifference, and one of its arguments is replaced with another argument having a higher value (0 or 1 instead of −1, or 1 instead of 0), then the value of π2 moves to 1. The operators μ2 and \( {\upeta}^2= \max \left(p+q-1,\kern0.5em -1\right) \) are responsive; conjunction ∧, disjunction ∨ and implication → are not responsive. The matrix for η2 is given belowFootnote 7:

η2

1

0

−1

1

1

0

−1

0

0

−1

−1

−1

−1

−1

−1

Note: if π2 is self-dual and monotonic, then responsiveness entails:

$$ \left(\left({\uppi}^2(pq)\equiv \sim {\uppi}^2(pq)\right)\wedge \left(r\Rightarrow p\right)\right)\to \sim {\uppi}^2(rq) $$

(and similarly for q). So, by responsiveness if \( {\uppi}^2(pq)=0 \) and one of its arguments is replaced by a proposition with a higher value, then the value of the aggregate π2(pq) moves to 1 (while if an argument is replaced by a proposition with a lower value then the value of π2(pq) goes down to −1).

Another important property is unanimity. Suppose that both arguments p and q of π2 have the same value a; then π2(pq) has the same value a:

  • A binary operator is unanimous if \( \left(p\equiv q\right)\to \left({\uppi}^2(pq)\equiv p\right) \)

Conjunction ∧, disjunction ∨, α2 and μ2 are examples of unanimous operators. Implication and η2 are not unanimous.

The first result to be presented is Theorem 1. It states that the binary operator μ2 can be characterized in terms of the properties of commutativity, self-duality, monotonicity and responsiveness: μ2 satisfies each of them, and no other logical operator satisfies them all.

Theorem 1

π2 is a commutative, self-dual, monotonic and responsive binary operator if and only if \( {\uppi}^2={\upmu}^2 \).

Proof

One direction of the proof is straightforward: μ2 satisfies the four properties. For the converse direction, suppose that the binary operator π2 is commutative, self-dual, monotonic and responsive. We want to prove that \( {\uppi}^2(pq)=\mathrm{s}\mathrm{g}\mathrm{n}\left(p+q\right) \). We have nine cases: (11), (10), (1−1), (01), (00), (0−1), (−11), (−10), and (−1−1). Since π2 is commutative, cases (10) and (01); (1−1) and (–11); (0−1) and (−10) are similar. Since π2 is self-dual, cases (10) and (−10); (01) and (0−1); and (11) and (−1−1) are also similar. So we need to analyze only cases (11), (10), (1−1), and (00).

  • Case 1: (00). Since π2 is self-dual, we have \( {\uppi}^2(00)\equiv \sim {\uppi}^2\left(\sim 0\sim 0\right)\equiv \sim {\uppi}^2(00) \). But \( {\uppi}^2(00)\equiv \sim {\uppi}^2(00) \) only if \( {\uppi}^2(00)=0=\operatorname{sgn}\left(0+0\right) \).

  • Case 2: (10). We have \( {\uppi}^2(00)=0 \); responsiveness entails that \( {\uppi}^2(10)=1=\operatorname{sgn}\left(1+0\right) \).

  • Case 3: (11). As shown in case 2, \( {\uppi}^2(10)=1 \). We also have that \( 0\to 1 \), and so by the monotonicity of π2 we get \( {\uppi}^2(11)=1=\operatorname{sgn}\left(1+1\right) \).

  • Case 4: (1−1). By self-duality, we have \( {\uppi}^2\left(1-1\right)=\sim {\uppi}^2\left(-11\right) \). By commutativity \( {\uppi}^2\left(-11\right)={\uppi}^2\left(1-1\right) \) and so \( {\uppi}^2\left(1-1\right)=\sim {\uppi}^2\left(1-1\right) \), which can only hold when \( {\uppi}^2\left(1-1\right)=0=\operatorname{sgn}\left(1+\left(-1\right)\right) \).

Theorem 1 is the counterpart in this formalism of the well-known axiomatization of the simple majority rule given in (May 1954). I appealed to a weaker version of his responsiveness axiom, which required the addition of a special monotonicity axiom.

One may attempt to characterize other logical operators in an analogous way. Here are two examples: conjunction ∧2 and disjunction ∨2. I first introduce two new properties, top and bottom group preferences:

  • Top Group preference (TGP). If \( p\Rightarrow q \), then \( {\uppi}^2(pq)\equiv q \).

  • Bottom Group Preference (BGP). If \( p\Rightarrow q \), then \( {\uppi}^2(pq)\equiv p \).

By TGP the group always prefers the option most favorable to the alternative x, while by BGP the group always prefers the option most favorable to the alternative y.

Notice that no operator can be commutative, self-dual and also satisfy one of the axioms BGP and TGP. To see this, take for example BGP and consider the case (01). We have \( 0\Rightarrow 1 \) and so \( {\uppi}^2(01)=0 \) by BGP. Now self-duality requires that \( \sim {\uppi}^2\left(0-1\right)=0 \) and so \( {\uppi}^2\left(0-1\right)=0 \). But if π is commutative then \( {\uppi}^2\left(-10\right)=0 \). Since \( -1\Rightarrow 0 \) by applying again BGP we get that \( {\uppi}^2\left(0-1\right)=-1 \) – contradiction. As observed above, self-duality entails that the alternatives x and y must be treated equally; but both TGP and BGP entail that one of the two alternatives enjoys a special status.

The following theorem characterizes the two logical binary operators conjunction and disjunction:

Theorem 2

  1. (a)

    π2 is commutative, unanimous and satisfies BGP if and only if \( {\uppi}^2={\wedge}^2 \).

  2. (b)

    π2 is commutative, unanimous and satisfies TGP if and only if \( {\pi}^2={\vee}^2 \).

Proof

I give the proof of part (a); the proof for part (b) is similar. Clearly ˄2 satisfies the three properties. For the converse direction of the proof let us assume that π2 has the three properties. We consider all possible cases:

  • Cases (11), (00) and (−1−1): since π2 is unanimous, we have \( {\uppi}^2(aa)=a={\wedge}^2(aa) \).

  • Cases (0−1) and (−10): since \( -1\Rightarrow 0 \), by BGP we get that \( {\uppi}^2\left(-10\right)=-1={\wedge}^2\left(-10\right) \); by commutativity we have \( {\uppi}^2\left(-10\right)={\uppi}^2\left(-10\right)=-1={\wedge}^2\left(-10\right) \).

  • Cases (01) and (10): \( 0\Rightarrow 1 \) entails by BGP that \( {\uppi}^2(01)=0={\wedge}^2(10) \). Commutativity gives again \( {\uppi}^2(10)={\uppi}^2(01)=0={\wedge}^2(10) \).

  • Cases (1−1) and (−11): in the same way as above we have \( {\uppi}^2\left(-11\right)=1={\wedge}^2\left(-11\right) \) because \( -1\Rightarrow 1 \). Since π2 is commutative it follows that \( {\uppi}^2\left(1-1\right)={\uppi}^2\left(-11\right)=1={\wedge}^2\left(1-1\right) \).

As mentioned above, in the present framework the analysis is restricted to only two alternatives x and y. But let for a moment try to broaden it. Suppose that p 1, q 1 etc. express the attitudes of the individuals A, B etc. on the relation between the alternatives x and y; p 2, q 2 etc. express the attitudes of the individuals A, B etc. on the relation between the alternatives y and z; and p 3, q 3 etc. express the attitudes of the individuals A, B etc. on the relation between the alternatives x and z. I assume that all the individuals A, B etc. have consistent attitudes, and so the following must hold:

$$ \left(\left({p}^1\to {p}^2\right)\wedge \left({p}^2\to {p}^3\right)\right)\to \left({p}^1\to {p}^3\right) $$
(9.1)
$$ \left(\left({q}^1\to {q}^2\right)\wedge \left({q}^2\to {q}^3\right)\right)\to \left({q}^1\to {q}^3\right) $$
(9.2)

Say that a binary operator π is transitive if:

$$ \left(\uppi \left({p}^1{q}^1\right)\;\wedge\;\uppi \left({p}^2{q}^2\right)\right)\to \uppi \left({p}^3{q}^3\right) $$

The following result is the counterpart of Arrow’s theorem in this framework:

Theorem 3

If π is unanimous and transitive, then it is dictatorial.

Proof

Assume that \( {p}^1=1 \), \( {p}^2=0 \), and also \( {q}^1=0 \), \( {q}^2=0 \). Then by unanimity we get \( \uppi \left({p}^1{q}^1\right)=\uppi (11)=1 \) and also \( \uppi \left({p}^2{q}^2\right)=\uppi (00)=1 \). (Here the fact that π satisfies Independence was assumed.) By the transitivity of π if follows that \( \uppi \left({p}^3{q}^3\right)=1 \). Since π is unanimous, \( \uppi \left({p}^3{q}^3\right)=1 \) must hold whenever \( {p}^3\equiv {q}^3 \). We have three cases. First, if \( {p}^3=1 \) and \( {q}^3=1 \), then \( \uppi (11)=1 \). Secondly, if \( {p}^3=0 \) and \( {q}^3=0 \), then \( \uppi (00)=1 \). Observe that in both cases the expressions (9.1) and (9.2) have value 1: the individuals A and B have consistent preferences. Third, put \( {p}^3=-1 \) and \( {q}^3=-1 \). We get \( \uppi \left(-1-1\right)=1 \). But in this case we face a contradiction, because as we can easily check the expressions (9.1) and (9.2) do not hold: both have the value 0, i.e. both individuals A and B fail to hold transitive attitudes toward the three alternatives x, y and z. However, the possibility to construct the case when \( {p}^1=1 \), \( {p}^2=0 \), \( {p}^3=-1 \) and \( {q}^1=1 \), \( {q}^2=0 \), \( {q}^3=-1 \) and so to produce a contradiction is ruled out if π is dictatorial. For if π is dictatorial, we must have for example \( \uppi \left({p}^1{q}^1\right)={p}^1 \), \( \uppi \left({p}^2{q}^2\right)={p}^2 \) and \( \uppi \left({p}^3{q}^3\right)={p}^3 \). Given (9.1), this does not allow for \( \uppi \left({p}^1{q}^1\right)=1 \), \( \uppi \left({p}^2{q}^2\right)=0 \) and \( \uppi \left({p}^3{q}^3\right)=-1 \); and similarly if π takes always the value of q.

4 n-ary Operators

In this section I introduce some n-ary operators originating in social choice theory and study their relation to the corresponding binary operators: the simple majority rule μn, the absolute majority rule αn, the extended Pareto rule εn and the jury rule λn. Their definitions are as follows. Let \( \mathbf{p}={p}_1{p}_2\dots {p}_{n-1}{p}_n \) be a sequence of propositional variables (the propositional letters in the sequence need not be different). As suggested above, intuitively p i expresses the attitude of some voter i with respect to two alternatives x and y, with value \( {p}_i=1 \) meaning that i prefers alternative x to y, \( {p}_i=-1 \) meaning that i prefers alternative y to x, and \( {p}_i=0 \) carrying the meaning that i is indifferent between the two alternatives. Then \( {\upmu}^n\left(\mathbf{p}\right)=1 \) if more members of the society prefer x to y; \( {\upmu}^n\left(\mathbf{p}\right)=-1 \) if more voters prefer y to x; and \( {\upmu}^n\left(\mathbf{p}\right)=0 \) if the votes are equally distributed between x and y. By the absolute majority rule αn, an alternative is preferred by the society if it is preferred by more than half of the total number of members of the society; and the society is indifferent between two alternatives if none is preferred by more than half of the total members of the society.Footnote 8 By the extended Pareto rule εn an alternative is preferred by a society if all its members prefer it, and is indifferent in all the other cases. By the jury rule λn an alternative is preferred by a society if none of its members opposes it and at least some person prefers it, and is indifferent in all the other cases.

More formally, we have:

  • The n-ary simple majority rule μn is defined by: \( {\upmu}^n\left(\mathbf{p}\right)=\operatorname{sgn}\left({\displaystyle \sum_{i=1}^n{p}_i}\right) \).

  • The n-ary absolute majority αn is given by: \( {\upalpha}^n\left({p}_1{p}_2\dots {p}_{n-1}{p}_n\right)=1 \) if more than n/2 of the p i ’s have value 1; \( {\upalpha}^n\left({p}_1{p}_2\dots {p}_{n-1}{p}_n\right)=-1 \) if more than n/2 of the p i ’s have value −1; and \( {\upalpha}^n\left({p}_1{p}_2\dots {p}_{n-1}{p}_n\right)=0 \) in all the other cases.

  • The n-ary extended Pareto rule εn is defined by: \( {\upvarepsilon}^n\left(\mathbf{p}\right)=1 \) if \( {p}_i=1 \) for all i; \( {\upvarepsilon}^n\left(\mathbf{p}\right)=-1 \) if \( {p}_i=-1 \) for all i and \( {\upvarepsilon}^n\left(\mathbf{p}\right)=0 \) in all the other cases.

  • The n-ary jury rule λn is defined by: \( {\uplambda}^n\left(\mathbf{p}\right)=1 \) if \( {p}_i\ge 0 \) for all i, and \( {p}_i=1 \) for some i; \( {\uplambda}^n\left(\mathbf{p}\right)=-1 \) if \( {p}_i\le 0 \) for all i and \( {p}_i=-1 \) for some i; and \( {\uplambda}^n\left(\mathbf{p}\right)=0 \) in all the other cases.

The binary operators are special cases of the n-ary ones. Specifically, note that \( {\upmu}^2={\uplambda}^2 \) and \( {\upalpha}^2={\upvarepsilon}^2 \). However, it is interesting to study the converse relation: is it possible to extend binary operators to the n-ary case? For some binary operators this operation can be done in a quite straightforward manner by appealing to the property of associativity. For example, it is usual to extend conjunction ∧ and disjunction ∨ to n arguments as follows:

$$ \begin{array}{l}\wedge \left({p}_1{p}_2\dots {p}_{n-1}{p}_n\right)= \min \left({p}_1,{p}_2\dots {p}_{n-1},{p}_n\right)\Big)=\wedge \left({p}_1\wedge \left({p}_2\dots {p}_{n-1}{p}_n\right)\right);\hfill \\ {}\vee \left({p}_1{p}_2\dots {p}_{n-1}{p}_n\right)= \max \left({p}_1,{p}_2\dots {p}_{n-1},{p}_n\right)\Big)=\vee \left({p}_1\vee \left({p}_2\dots {p}_{n-1}{p}_n\right)\right).\hfill \end{array} $$

When \( n=3 \), we have in the case of conjunction: \( \wedge \left({p}_1{p}_2{p}_3\right)=\left({p}_1\wedge \left({p}_2\wedge {p}_3\right)\right) \). Other operators also have this property. One example is the operator η introduced in the above section; the social choice operator ε (the extended Pareto rule) can also be extended in the same way:

$$ \upvarepsilon \left({p}_1{p}_2\dots {p}_{n-1}{p}_n\right)=\upvarepsilon \left({p}_1\upvarepsilon \left({p}_2\dots {p}_{n-1}{p}_n\right)\right) $$

But operators like the simple majority rule μ are not associative. Consider three propositions, p 1 , p 2 and p 3 , taken to express the attitudes of three persons A, B and C concerning the alternatives x and y. Suppose that the individual A votes for y while B and C vote for x. Then \( {p}_1=-1 \), \( {p}_2={p}_3=1 \). By definition, \( \upmu \left({p}_1{p}_2{p}_3\right)=\mathrm{s}\mathrm{g}\mathrm{n}\ \left({p}_1+{p}_2+{p}_3\right) \). Then we must get \( \upmu \left({p}_1{p}_2{p}_3\right)=\mathrm{s}\mathrm{g}\mathrm{n}\ \left(-1+1+1\right)=1 \). However, \( \upmu \left({p}_1\upmu \left({p}_2{p}_3\right)\right)=\upmu \left(-1\upmu (11)\right)=\upmu \left(-11\right)=0 \), which shows that the attempt to extend the binary majority rule operator to the ternary case fails if we want to appeal to the standard method based on the property of associativity.

In this section I describe an alternative method to extend μ to the n-ary case. Then I prove that α2 and λ2 behave quite differently: they resist all attempts to be extended. This means that, e.g. in the case of the absolute majority rule α2 we cannot construct any logical expression σα with the property that it contains only occurrences of the binary operator α2 and \( {\upalpha}^n\left({p}_1{p}_2\dots {p}_{n-1}{p}_n\right)\equiv {\upsigma}_{\upalpha} \) is true for all value-assignments.

Let \( \mathbf{p}={p}_1{p}_2\dots {p}_{n-1}{p}_n \) be a sequence of propositional variables. By definition we must have \( {\upmu}^n\left(\mathbf{p}\right)={\upmu}^n\left({p}_1{p}_2\dots {p}_{n-1}{p}_n\right)=\mathrm{s}\mathrm{g}\mathrm{n}\left({\displaystyle \sum_{i=1}^n{p}_i}\right) \). I shall denote by \( {\mathbf{p}}^{-i} \) the sequence resulting from p by deleting p i from it. We need to construct a logical expression σμ with the property that contains only occurrences of the binary operator μ2 and \( {\upmu}^n\left({p}_1{p}_2\dots {p}_{n-1}{p}_n\right)\equiv {\upsigma}_{\upmu} \) is true for all value-assignments. I first give two helpful lemmas.

Lemma 1

  1. (a)

    If \( {\upmu}^n\left(\mathbf{p}\right)=1 \) and \( {p}_i<1 \) for some \( i=1,\dots n \) then \( {\upmu}^{n-1}\left({\mathbf{p}}^{-i}\right)=1 \).

  2. (b)

    If \( {\upmu}^n\left(\mathbf{p}\right)=1 \), then \( {\upmu}^{n-1}\left({\mathbf{p}}^{-i}\right)\ge 1 \) for each \( i=1,\dots n \) and \( {\upmu}^{n-1}\left({\mathbf{p}}^{-i}\right)=1 \) for some i.

Proof

For (a), the proof is immediate once we appeal to the definition of μn. Observe that \( \upmu \left(\mathbf{p}\right)=1 \) entails that \( {\displaystyle \sum_{i=1}^{n-1}{p}_i}\ge 1-{p}_n \). Then clearly \( {\displaystyle \sum_{i=1}^{n-1}{p}_i}\ge 1 \) if \( {p}_n<1 \) and so \( \operatorname{sgn}\left({\displaystyle \sum_{i=1}^{n-1}{p}_i}\right)=1=\upmu \left({\mathbf{p}}^{-n}\right) \). For (b) suppose, without loss of generality, that i = n. By definition, \( {\upmu}^n\left(\mathbf{p}\right)=\operatorname{sgn}\left({\displaystyle \sum_{i=1}^{n-1}{p}_i}+{p}_n\right) \). If \( {\upmu}^n\left(\mathbf{p}\right)=1 \), it follows that \( {\displaystyle \sum_{i=1}^{n-1}{p}_i}+{p}_n\ge 1 \). Now we can only have \( \upmu \left({\mathbf{p}}^{-n}\right)<0 \) if \( \operatorname{sgn}\left({\displaystyle \sum_{i=1}^{n-1}{p}_i}\right)=-1 \), and thus \( \left({\displaystyle \sum_{i=1}^{n-1}{p}_i}\right)<0 \); but in this case \( {\displaystyle \sum_{i=1}^{n-1}{p}_i}+{p}_n<1 \) for each value of p n – contradiction. But we cannot have \( {\upmu}^{n-1}\left({\mathbf{p}}^{ik}\right)=0 \) for each i. Consider the following cases.

  • Case 1: p i  = 1 for all i. Then by unanimity \( {\upmu}^{n-1}\left({\mathbf{p}}^{-i}\right)=1 \) for each i.

  • Case 2: there is some i such that \( {p}_i<1 \). But then by (a) we have \( {\upmu}^{n-1}\left({\mathbf{p}}^{-i}\right)=1 \).

The following dual propositions can be proved in a similar way:

  1. (a)

    if \( \upmu \left(\mathbf{p}\right)=-1 \) and \( {p}_i>-1 \) for some \( i=1,\dots n \), then \( {\upmu}^{n-1}\left({\mathbf{p}}^{-i}\right)=-1 \).

  2. (b)

    if \( \upmu \left(\mathbf{p}\right)=-1 \), then \( \upmu \left({\mathbf{p}}^{-i}\right)\le 0 \) for each \( i=1,\dots n \) and \( \upmu \left({\mathbf{p}}^{-i}\right)=-1 \) for some i.

Lemma 2

\( {\upmu}^n\left(\mathbf{p}\right)={\upmu}^n\left({\upmu^n}^{-1}\left({\mathbf{p}}^{-1}\right),\dots \upmu \left({\mathbf{p}}^{-n}\right)\right) \)

Proof

The proof of the lemma is by induction on the number of members of the sequence p. First, let \( n=2 \), and so \( \mathbf{p}=\left({p}_1{p}_2\right) \). But \( {\upmu}^2\left({p}_1{p}_2\right)={\upmu}^2\left(\upmu \left({\mathbf{p}}^{-1}\right){\upmu}^2\left({\mathbf{p}}^{-2}\right)\right) \). Since as noted above the operator μ satisfies the property of unanimity we get \( \upmu \left({\mathbf{p}}^{-1}\right)=\upmu \left({p}_2\right)={p}_2 \) and \( \upmu \left({\mathbf{p}}^{-2}\right)=\upmu \left({p}_1\right)={p}_1 \) and so \( {\upmu}^2\left({p}_1{p}_2\right)={\upmu}^2\left({p}_2{p}_1\right) \), which is true by commutativity.

Now let \( n>2 \). Suppose that s of the members of p have value 1, z of its members have value 0, and m of its members have value −1, and \( n=s+z+m \). Since μ is commutative, we can write p as follows: p 1, … p s , \( {p}_{s+1}\dots {p}_{s+z} \), \( {p}_{s+z+1}\dots {p}_{s+z+m}={p}_n \). We have three cases.

  • Case 1: \( {\upmu}^n\left(\mathbf{p}\right)=1 \). Then by Lemma 1 all p i’s are such that \( {\upmu^{n-}}^1\left({\mathbf{p}}^{-i}\right)=1 \) or \( {\upmu^n}^{-1}\left({\mathbf{p}}^{-i}\right)=0 \), and there is some i such that \( {\upmu^n}^{-1}\left({\mathbf{p}}^{-i}\right)=1 \). Then clearly \( {\upmu}^n{{\Big(\upmu}^n}^{-1}\left({\mathbf{p}}^{-1}\right), \dots {\upmu^n}^{-1}\left({\mathbf{p}}^{-n}\right)\Big)=1 \) because \( {\displaystyle \sum_{i=1}^n{\mathbf{p}}^{-i}}\ge 1 \).

  • Case 2: \( {\upmu}^n\left(\mathbf{p}\right)=-1 \). The proof is just like in case 1.

  • Case 3: \( {\upmu}^n\left(\mathbf{p}\right)=0 \). We have two subcases:

    Subcase 3a: \( s=m=0 \), and so z = n. Observe also that \( {\upmu}^n\left(\mathbf{p}\right)={\upmu^n}^{-1}\left({\mathbf{p}}^{-i}\right)\kern0.5em \left(i=1,\dots n\right) \), because deleting a p i with value 0 does not change the value of μ. Therefore by unanimity the result is proved. Subcase 3b: \( s=m\ne 0 \). We have in z cases \( {\upmu^n}^{-1}\left({\mathbf{p}}^{-i}\right)=0 \), in s cases \( {\upmu^n}^{-1}\left({\mathbf{p}}^{-i}\right)=-1 \) and in m cases \( {\upmu^n}^{-1}\left({\mathbf{p}}^{-i}\right)=1 \). Since \( s=m \), we get \( \operatorname{sgn}\left({\displaystyle \sum_{i=1}^n{\mathbf{p}}^{-i}}\right)=\operatorname{sgn}\left({\displaystyle \sum_{i=1}^s{\mathbf{p}}^{-i}}+{\displaystyle \sum_{i=s+1}^{s+z}{\mathbf{p}}^{-i}+{\displaystyle \sum_{i=s+z+1}^{s+z+m=n}{\mathbf{p}}^{-i}}}\right)=\operatorname{sgn}\left(s-m+0\right)=0 \) and so \( {\upmu}^n{{\Big(\upmu}^n}^{-1}\left({\mathbf{p}}^{-1}\right), \dots {\upmu^n}^{-1}\left({\mathbf{p}}^{-n}\right)\Big)=\mathrm{s}\mathrm{g}\mathrm{n}(0)=0 \).

Theorem 4 below states that all applications of the majority rule μ to a sequence consisting in n members can be defined in terms of iteratively applying μ to sequences containing only two members, i.e. in terms of the binary majority rule μ2.

Theorem 4

Let \( \mathbf{p}={p}_1\dots {p}_n \). Then μ(p) is equivalent with an expression σμ which contains only the binary majority rule.

The proof is by induction on the number n of members of sequence p. First, let \( n=3 \). Then \( \mathbf{p}={p}_1{p}_2{p}_3 \). All sequences p i have exactly two members. We can easily check that \( {\upmu}^3\left(\mathbf{p}\right)\equiv {\upmu}^2\left({\upmu}^2\left({\upmu}^2 \left({\upmu}^2\left({\mathbf{p}}^{-1}\right){\upmu}^2\left({\mathbf{p}}^{-2}\right)\right)\right.\right.\break\left.\left. {\upmu}^2\left({\upmu}^2\left({\mathbf{p}}^{-1}\right){\upmu}^2\left({\mathbf{p}}^{-3}\right)\right)\right) {\upmu}^2\left({\upmu}^2\left({\mathbf{p}}^{-2}\right){\upmu}^2\left({\mathbf{p}}^{-3}\right)\right)\right) \). The expression in the right part of the equivalence states that we first apply μ2 to each of the three subsets {p 2, p 3}, {p 1, p 3} and {p 1, p 2} of {p 1, p 2, p 3}: μ2(p 2 p 3); μ2(p 1 p 3); μ2(p 1 p 2). Then we apply μ2 to each pair of these expressions and get: μ22(p 2 p 32(p 1 p 3)); μ22(p 2 p 32(p 1 p 2)); μ22(p 1 p 32(p 1 p 2)). Third, apply μ2 to the first two expression thus obtained: μ222(p 2 p 32(p 1 p 3)) μ22(p 2 p 32(p 1 p 2))). Finally, apply μ2 to this expression and the remaining μ22(p 1 p 32(p 1 p 2)).

Now let \( n>3 \). By induction the proposition holds for all the sequences with at most \( n-1 \) members. Since each of the sequences p i has n−1 members, \( {\upmu^n}^{-1}\left({\mathbf{p}}^{-i}\right) \) is equivalent by induction with an expression containing only μ2. Write \( \upsigma \left({\mathbf{p}}^{-i}\right) \) for each of these n expressions. Now form all n sets of n−1 such expressions. For example, \( \left\{\upsigma \left({\mathbf{p}}^{-1}\right),\dots \upsigma \left({\mathbf{p}}^{-\left(n-1\right)}\right)\right\} \) contains all but \( \upsigma \left({\mathbf{p}}^{-n}\right) \). By induction, \( {\upmu^n}^{-1}\left(\upsigma \left({\mathbf{p}}^{-1}\right)\dots \upsigma \left({\mathbf{p}}^{-\left(n-1\right)}\right)\right) \) is an expression equivalent with some expression containing only μ2. I write \( \Sigma {\left(\mathbf{p}\right)}^{-n} \) for it. Next, define \( {\upmu^n}^{-1}\left(\Sigma {\left(\mathbf{p}\right)}^{-2}\dots \Sigma {\left(\mathbf{p}\right)}^n\right) \); again by induction, it is equivalent with an expression containing only μ2. Finally, put \( {\upsigma}_{\upmu}={\upmu}^2\left({\upmu^n}^{-1}\left(\Sigma {\left(\mathbf{p}\right)}^{-2}\dots \Sigma {\left(\mathbf{p}\right)}^n\right),\ \Sigma {\left(\mathbf{p}\right)}^{-1}\right)\Big) \). I prove that \( {\upmu}^n\left(\mathbf{p}\right)\equiv {\upsigma}_{\upmu} \).Footnote 9

  • Case 1: \( {\upmu}^n\left(\mathbf{p}\right)=1 \). By Lemma 2 we also have \( {\upmu}^n{{\Big(\upmu}^n}^{-1}\left({\mathbf{p}}^{-1}\right), \dots {\upmu^n}^{-1}\left({\mathbf{p}}^{-n}\right)\Big)=1 \) and so \( {\upmu}^n\left(\upsigma \left({\mathbf{p}}^{-1}\right),\dots \upsigma \left({\mathbf{p}}^{-n}\right)\right)=1 \). But by Lemma 1 all σ(p i)’s are such that \( \upsigma \left({\mathbf{p}}^{-i}\right)=1 \) or \( \upsigma \left({\mathbf{p}}^{-i}\right)=0 \), and there is some \( \upsigma \left({\mathbf{p}}^{-i}\right) \) such that \( \upsigma \left({\mathbf{p}}^{-i}\right)=1 \). Therefore for each \( \Sigma {\left(\mathbf{p}\right)}^{-i} \) we have that \( \Sigma {\left(\mathbf{p}\right)}^{-i}\ge 0 \) and \( \Sigma {\left(\mathbf{p}\right)}^{-i}=1 \) for some i. So for \( {\upsigma}_{\upmu}={\upmu}^2\Big({\upmu^n}^{-1}\left(\Sigma {\left(\mathbf{p}\right)}^{-2}\dots \Sigma {\left(\mathbf{p}\right)}^n\right) \), \( \Sigma {\left(\mathbf{p}\right)}^{-1} \))) we have two possibilities: a) \( \Sigma {\left(\mathbf{p}\right)}^{-1}=0 \). Then we must have \( \Sigma {\left(\mathbf{p}\right)}^{-i}=1 \) for some \( i\ge 2 \), which entails that \( {\upmu^n}^{-1}\left(\Sigma {\left(\mathbf{p}\right)}^{-2}\dots \Sigma {\left(\mathbf{p}\right)}^n\right)=1 \) and thus \( {\upsigma}_{\upmu}={\upmu}^2\left(1,0\right)=1 \); b) \( \Sigma {\left(\mathbf{p}\right)}^{-1}=1 \). Then \( {\upmu^n}^{-1}\left(\Sigma {\left(\mathbf{p}\right)}^{-2}\dots \Sigma {\left(\mathbf{p}\right)}^n\right)=a\ge 0 \), which gives again \( {\upsigma}_{\upmu}={\upmu}^2\left(a,1\right)=1 \).

  • Case 2: \( {\upmu}^n\left(\mathbf{p}\right)=-1 \). The proof is just like in case 1.

  • Case 3: \( {\upmu}^n\left(\mathbf{p}\right)=0 \). Then by Lemma 2 we have \( {\upmu}^n\left(\upsigma \left({\mathbf{p}}^{-1}\right),\kern0.5em \dots \upsigma \left({\mathbf{p}}^{-n}\right)\right)=0 \). The definition of μn entails that the number of \( \upsigma \left({\mathbf{p}}^{-i}\right) \)’s with the property that \( \upsigma \left({\mathbf{p}}^{-i}\right)=1 \) is equal with the number of \( \upsigma \left({\mathbf{p}}^{-i}\right) \)’s with the property that \( \upsigma \left({\mathbf{p}}^{-i}\right)=-1 \). A similar argument entails that the number of \( \Sigma {\left(\mathbf{p}\right)}^{-i} \)’s with the property that \( \Sigma {\left(\mathbf{p}\right)}^{-i}=1 \) is equal with the number of \( \Sigma {\left(\mathbf{p}\right)}^{-i} \)’s with the property that \( \Sigma {\left(\mathbf{p}\right)}^{-i}=-1 \). We have three subcases:

    1. (a)

      \( \Sigma {\left(\mathbf{p}\right)}^{-i}=1 \). Then in the sequence \( \Sigma {\left(\mathbf{p}\right)}^{-2},\kern0.5em \dots \kern0.5em \Sigma {\left(\mathbf{p}\right)}^n \) formed of \( n-1 \) members the number of \( \Sigma {\left(\mathbf{p}\right)}^{-i} \)’s such that \( \Sigma {\left(\mathbf{p}\right)}^{-i}=-1 \) is larger than the number of \( \Sigma {\left(\mathbf{p}\right)}^{-i} \)’s such that \( \Sigma {\left(\mathbf{p}\right)}^{-i}=1 \) and so \( {\upmu}^{n-1}\left(\Sigma {\left(\mathbf{p}\right)}^{-2}\dots \kern0.5em \Sigma {\left(\mathbf{p}\right)}^n\right)=-1 \). Then clearly \( {\upsigma}_{\upmu}={\upmu}^2\Big({\upmu}^{n-1}\left(\Sigma {\left(\mathbf{p}\right)}^{-2}\dots \kern0.5em \Sigma {\left(\mathbf{p}\right)}^n\right) \), \( \Sigma {\left(\mathbf{p}\right)}^{-1}\left)\right)={\upmu}^2\left(-1,1\right)=0 = {\upmu}^n\left(\mathbf{p}\right) \).

    2. (b)

      \( \Sigma {\left(\mathbf{p}\right)}^{-1}=-1 \). By an analogous argument we conclude that \( {\upsigma}_{\upmu}={\upmu}^2\left(1,-1\right)=0={\upmu}^n\left(\mathbf{p}\right) \).

    3. (c)

      \( \Sigma {\left(\mathbf{p}\right)}^{-1}=0 \). Then in the sequence \( \Sigma {\left(\mathbf{p}\right)}^{-2},\kern0.5em \dots \kern0.5em \Sigma {\left(\mathbf{p}\right)}^n \) formed of \( n-1 \) members the number of \( \Sigma {\left(\mathbf{p}\right)}^{-i} \)’s such that \( \Sigma {\left(\mathbf{p}\right)}^{-i}=-1 \) is equal with the number of \( \Sigma {\left(\mathbf{p}\right)}^{-i} \)’s such that \( \Sigma {\left(\mathbf{p}\right)}^{-i}=1 \) and so \( {\upmu}^{n-1}\left(\Sigma {\left(\mathbf{p}\right)}^{-2}\dots \kern0.5em \Sigma {\left(\mathbf{p}\right)}^n\right)=0 \). Then \( {\upsigma}_{\upmu}={\upmu}^2\Big({\upmu}^{n-1}\left(\Sigma {\left(\mathbf{p}\right)}^{-2}\dots \kern0.5em \Sigma {\left(\mathbf{p}\right)}^n\right) \), \( \Sigma {\left(\mathbf{p}\right)}^{-1}\left)\right)={\upmu}^2\left(0,0\right)=0 \).

Remark

We can easily see that if p consists in just one member p, we can put \( \upmu \left(\mathbf{p}\right)=\upmu (pp) \), and by unanimity we get \( \upmu \left(\mathbf{p}\right)\equiv p \). Therefore the unary case is also covered.

Theorem 5

λ2 cannot be extended to the n-ary case.

Proof

The proof consists in showing that there is no expression σλ which contains only the binary function λ2 and \( {\uplambda}^n\left(\mathbf{p}\right)={\upsigma}_{\uplambda}\left(\mathbf{p}\right) \) for all \( \mathbf{p}={p}_1\dots {p}_n \). We only need to consider the simplest case when we have three propositional variables p 1 , p 2 and p 3 and show that λ3(p 1 p 2 p 3) is not definable in terms of λ2. This means that there is no expression σλ with the property that \( {\uplambda}^3\left({p}_1{p}_2{p}_3\right)={\upsigma}_{\uplambda}\left({p}_1{p}_2{p}_3\right) \) for all propositional variables p 1 , p 2 and p 3 and σ λ contains only occurrences of λ2. Since λ2 and μ2 are identical, we can replace in σ λ all occurrences of λ2 with occurrences of μ2. The proof has three steps. In the first step I show that σλ satisfies self-duality; in the second step I show that it satisfies monotonicity. Finally, I prove that if \( {\uplambda}^3\left({p}_1{p}_2{p}_3\right)={\upsigma}_{\uplambda}\left({p}_1{p}_2{p}_3\right) \) for all propositional variables p 1 , p 2 and p 3 then we get a contradiction.

First, I show by induction on the complexity of σλ that self-duality is satisfied. Suppose first that \( {\upsigma}_{\uplambda}={\upmu}^3\left({p}_1{p}_2{p}_3\right) \). Then clearly self-duality is preserved, for μ3 is self-dual. Let \( {\upsigma}_{\uplambda}={\upmu}^3\Big({\upsigma}_{\uplambda}^1\left({p}_1{p}_2{p}_3\right) \), σ 2λ (p 1 p 2 p 3), \( {\upsigma}_{\uplambda}^3\left({p}_1{p}_2{p}_3\right)\Big) \). By induction \( {\upsigma}_{\uplambda}^i\left(\sim {p}_1\sim {p}_2\sim {p}_3\right)=\sim {\upsigma}_{\uplambda}^i\left({p}_1{p}_2{p}_3\right)\kern0.5em \left(i=1,2,3\right) \). Then \( \sim {\upsigma}_{\uplambda}\left(\sim {p}_1\sim {p}_2\sim {p}_3\right)=\sim {\upmu}^3\Big({\upsigma}_{\uplambda}^1\left(\sim {p}_1\sim {p}_2\sim {p}_3\right) \), \( {\upsigma}_{\uplambda}^2\left(\sim {p}_1\sim {p}_2\sim {p}_3\right) \), \( {\upsigma}_{\uplambda}^3\left(\sim {p}_1\sim {p}_2\sim {p}_3\right)\left)=\sim {\upmu}^3\right(\sim {\upsigma}_{\uplambda}^1\left({p}_1{p}_2{p}_3\right) \), \( \sim {\upsigma}_{\uplambda}^2\left({p}_1{p}_2{p}_3\right) \newline \), \( \sim {\upsigma}_{\uplambda}^3\left({p}_1{p}_2{p}_3\right)\left)={\upmu}^3\right({\upsigma}_{\uplambda}^1\left({p}_1{p}_2{p}_3\right) \), σ 2λ (p 1 p 2 p 3), \( {\upsigma}_{\uplambda}^3\left({p}_1{p}_2{p}_3\right)={\sigma}_{\uplambda} \). In the second step we can proceed in a similar way to show that monotonicity is also holds.

Now let us move to the final step of the proof.Footnote 10 First, notice the following property of λ3.

Let \( {p}_1^1=1 \), \( {p}_2^1=1 \) and \( {p}_3^1=-1 \). By definition, \( {\uplambda}^3=\left({p}_1^1{p}_2^1{p}_3^1\right)=0 \). Let \( {p}_2^2=-1 \). Then \( {\uplambda}^3\left({p}_1^1{p}_2^2{p}_3^1\right)=0 \). Similarly, if \( {p}_3^3=1 \), then \( {\uplambda}^3\left({p}_1^1{p}_2^2{p}_3^3\right)=0 \); and if \( {p}_1^4=-1 \), then \( {\uplambda}^3\left({p}_1^4{p}_2^2{p}_3^3\right)=0 \). But suppose that λ3 is the result of extending λ2 to the ternary case, i.e. there is some σλ such that \( {\uplambda}^3\left({p}_1{p}_2{p}_3\right)={\upsigma}_{\uplambda}\left({p}_1{p}_2{p}_3\right) \) for all propositional variables p 1 , p 2 and p 3 . Then λ3 must be monotonic and self-dual. Moreover, note that \( {p}_1^1=\sim {p}_1^4 \), \( {p}_2^1=\sim {p}_2^2 \), and \( {p}_3^1=\sim {p}_3^3 \); so \( {\uplambda}^3\left({p}_1^1{p}_2^1{p}_3^1\right)=\sim {\uplambda}^3\left(\sim {p}_1^4\sim {p}_2^2\sim {p}_3^3\right) \) by self-duality. I shall prove that if \( {\upsigma}_{\uplambda}\left({p}_1^1{p}_2^1{p}_3^1\right)=0 \), then \( {\upsigma}_{\uplambda}\left({p}_1^1{p}_2^2{p}_3^1\right)\ne 0 \) or \( {\upsigma}_{\uplambda}\left({p}_1^1{p}_2^2{p}_3^3\right)\ne 0 \) or \( {\upsigma}_{\uplambda}\left({p}_1^4{p}_2^2{p}_3^3\right)\ne 0 \). The proof is on induction on the complexity of σλ.

  • Case 1. \( {\sigma}_{\uplambda}\left({p}_1{p}_2{p}_3\right)={\upmu}^3\left({p}_1{p}_2{p}_3\right) \). Since \( {\upsigma}_{\uplambda}\left({p}_1^1{p}_2^1{p}_3^1\right)=0 \), we have \( {\upmu}^3\left({p}_1^1{p}_2^1{p}_3^1\right)=0 \). But μ3 is responsive, and we have \( \left({p}_2^2\to {p}_2^1\right)\wedge \sim \left({p}_2^1\to {p}_2^2\right) \); so \( {\upmu}^3\left({p}_1^1{p}_2^2{p}_3^1\right)=-1 \), which gives \( {\upsigma}_{\uplambda}\left({p}_1^1{p}_2^2{p}_3^1\right)\ne 0 \).

  • Case 2. \( {\sigma}_{\uplambda}\left({p}_1{p}_2{p}_3\right)={\upmu}^3\left({\upsigma}_{\uplambda}^1\left({p}_1{p}_2{p}_3\right),{\upsigma}_{\uplambda}^2\left({p}_1{p}_2{p}_3\right),{\upsigma}_{\uplambda}^3\left({p}_1{p}_2{p}_3\right)\right) \). By induction, the property holds for all \( {\upsigma}_{\uplambda}^i\left(i=1,2,3\right) \). Since all σ iλ are monotonic, given the values of p k j ’s we have:

  1. (1)

    \( {\upsigma}_{\uplambda}^i\left({p}_1^1{p}_2^2{p}_3^1\right)\to {\upsigma}_{\uplambda}^i\left({p}_1^1{p}_2^1{p}_3^1\right) \)

  2. (2)

    \( {\upsigma}_{\uplambda}^i\left({p}_1^1{p}_2^1{p}_3^1\right)\to {\upsigma}_{\uplambda}^i\left({p}_1^1{p}_2^2{p}_3^3\right) \)

  3. (3)

    \( {\upsigma}_{\uplambda}^i\left({p}_1^4{p}_2^2{p}_3^3\right)\to {\upsigma}_{\uplambda}^i\left({p}_1^1{p}_2^2{p}_3^3\right) \)

But by the definition of λ3,

  1. (4)

    \( \begin{aligned}[t]&{\upmu}^3\left({\upsigma}_{\uplambda}^1\left({p}_1^1{p}_2^1{p}_3^1\right),{\upsigma}_{\uplambda}^2\left({p}_1^1{p}_2^1{p}_3^1\right),{\upsigma}_{\uplambda}^3\left({p}_1^1{p}_2^1{p}_3^1\right)\right)\\ & \qquad ={\upmu}^3\left({\upsigma}_{\uplambda}^1\left({p}_1^1{p}_2^2{p}_3^1\right), {\upsigma}_{\uplambda}^2\left({p}_1^1{p}_2^2{p}_3^1\right),{\upsigma}_{\uplambda}^3\left({p}_1^1{p}_2^2{p}_3^1\right)\right),\end{aligned} \)

and similarly for the other two cases. So

  1. (5)

    \( {\upsigma}_{\uplambda}^i\left({p}_1^1{p}_2^2{p}_3^1\right)={\upsigma}_{\uplambda}^i\left({p}_1^1{p}_2^1{p}_3^1\right), \)

because otherwise μ3’s being responsive would contradict the above equivalence. A similar argument applies for the other two cases. However, by the inductive hypothesis we must have

  1. (6)

    \( {\upsigma}_{\uplambda}^i\left({p}_1^1{p}_2^1{p}_3^1\right)\ne 0 \) or \( {\upsigma}_{\uplambda}^i\left({p}_1^1{p}_2^2{p}_3^1\right)\ne 0 \) or \( {\upsigma}_{\uplambda}^i\left({p}_1^1{p}_2^2{p}_3^3\right)\ne 0 \) or \( {\upsigma}_{\uplambda}^i\left({p}_1^4{p}_2^2{p}_3^3\right)\ne 0 \).

From (5) and (6) we get:

  1. (7)

    \( {\upsigma}_{\uplambda}^i\left({p}_1^1{p}_2^2{p}_3^1\right)={\upsigma}_{\uplambda}^i\left({p}_1^4{p}_2^2{p}_3^3\right)\ne 0 \)

But notice that \( {p}_1^1=\sim {p}_1^4 \), \( {p}_2^1=\sim {p}_2^2 \), and \( {p}_3^1=\sim {p}_3^3 \); so we must also have \( {\upsigma}_{\uplambda}^i\left({p}_1^1{p}_2^1{p}_3^1\right)=\sim {\upsigma}_{\uplambda}^i\left(\sim {p}_1^4\sim {p}_2^2\sim {p}_3^3\right) \) by the self-duality of σ iλ – which contradicts (7).

Theorem 6

α2 cannot be extended to the n-ary case.

Proof

Again, it suffices to show that α2 cannot be extended to α3. Suppose that there is some expression σα which contains only the binary absolute majority rule α2 and \( {\upalpha}^n\left(\mathbf{p}\right)={\upsigma}_{\upalpha}\left(\mathbf{p}\right) \) for all \( \mathbf{p}={p}_1{p}_2{p}_3 \). Suppose that at the profile p we have p 1  = 0, p 2  = p 3  = 1. If σα contains at least one occurrence of p 1 , then α2 gives value 0, and the definition of α2 entails that all other subsequent applications must result in the same value, so \( {\upsigma}_{\upalpha}\left(\mathbf{p}\right)=0 \). But clearly we must have \( {\upalpha}^3\left(\mathbf{p}\right)=1 \) – contradiction. Therefore, we must construct σα such that it contains no occurrence of p 1 . If on the other hand we take into account a value assignment p′ such that \( {p}_2=0 \), \( {p}_1={p}_3=1 \) (in this case we also have \( {\upalpha}^3\left({\mathbf{p}}^{\mathbf{\prime}}\right)=1 \)) we must conclude that σα is such that it contains no occurrence of p 2 ; a similar argument shows that σα does not satisfy the required property if it includes an occurrence of p 3 . Therefore no σα satisfies the property that \( {\upsigma}_{\upalpha}\left(\mathbf{p}\right)=\upalpha \left(\mathbf{p}\right) \) for all assignments p.

5 Conclusion

Supposing that the language we use consists in propositions that express the attitudes of individuals on an issue (how to choose between the alternatives x and y), a Łukasiewiczian three-valued logic framework can be shown to be rich enough to allow for the reconstruction of many aggregation rules, the simple and the absolute majority rules among them. I argued that, on this account, in its primary use simple majority rule applies to groups of people consisting in only two members and so it can be modeled as a binary logical operator. I characterized it by means of some simple properties, in analogy with the famous result presented by May (1954) and also showed that an impossibility theorem can be obtained in this framework.

One of the missing steps in the appeal to simple majority rule, as applied to groups of people formed of an arbitrary number n (n > 2) of members, is its relation to the binary rule. I proved that the n-ary logical operator corresponding to simple majority rule can be obtained by extending the binary operator.Footnote 11

The paper relies on a logical framework in which the propositions of the language used are interpreted as expressing the attitudes of the individuals toward certain issues. The aggregation of attitudes is then expressed by means of logical operators. Compound propositions are taken to express the attitudes of complex groups: some are formed of individuals, while others are higher-order and have also groups as their members. The aggregation of attitudes is an attempt to describe such complex situations of group decisions.