1 Introduction

How can we ensure that a group of individuals, despite having diverse views, will be able to make collective decisions in a manner that is fair and that guarantees that those decisions are internally coherent? Judgment aggregation is a formal framework for group decision making in logically rich domains, modelling situations where the judgments of several individuals need to be aggregated into a single collective judgment. The development of judgment aggregation was originally inspired by problems in legal theory (Kornhauser and Sager 1993). Since then, judgment aggregation has attracted the interest of scholars in a variety of disciplines at the interface of economics and philosophy (see, e.g., List and Pettit 2002; Dietrich 2006; Pauly and van Hees 2006; Nehring and Puppe 2008; List and Puppe 2009a; Dokow and Holzman 2010; List 2012), and has also been studied within the areas of computer science and artificial intelligence (see, e.g., Grossi and Pigozzi 2014; Baumeister et al. 2016; Endriss 2016). Uniformly across all research fields where judgment aggregation can be applied, important considerations concern the properties—also known as axioms (Thomson 2001)—of the specific aggregation rules that are employed (List and Pettit 2002; Dietrich and List 2010). Axioms in judgment aggregation play a normative role, meaning that they formally define requirements that we would like an aggregation rule to satisfy, motivated by philosophical, political, or ethical concerns.

In this paper we delve deeply, both conceptually and technically, into one of the axioms that are prominent in the literature on judgment aggregation, namely neutrality (Dietrich and List 2007a, 2008; List 2012; Endriss 2016).Footnote 1 Neutrality demands that all the propositions judged by the individuals should be treated symmetrically during aggregation—without any kind of differentiation. This clearly is a natural requirement for some applications, as it encodes a basic notion of fairness. But, as we are going to argue, in most domains in which judgment aggregation can be applied the propositions to be judged will be very diverse in nature and, therefore, the classical neutrality axiom is too strong a requirement. In particular, different propositions are often associated with different standards of acceptance—respecting their relative acceptability does not necessarily mean treating them symmetrically. To prepare the ground for this argument, let us consider an example.

Example 1

Suppose the governor of Arizona has to make two decisions concerning the state:

(i):

Should a wall be constructed separating Arizona and Mexico?

(ii):

Should the tuition fees for the state colleges be increased?

It is publicly known that in order for the wall to be built a very high budget is required, so for that budget to be covered money has to be collected (also) through more tuition. Since there is a lot at stake for the governor, he puts together a committee of counselors to help him settle the issues, and the committee happens to be quite diverse, consisting of four pure democrats and six extreme conservatives. Suppose the counselors—not deviating from their party lines—express the judgments depicted in the table that follows.

 

Wall?

Tuition?

6 Counselors

Yes

Yes

4 Counselors

No

No

Thus, the governor observes that 60% of the committee members agree with building the wall, and that exactly the same counselors who want the wall support the increase on college tuition as well. As expected, everyone also acknowledges that they cannot accept the wall construction without a tuition raise (as can be seen from the table above, nobody says yes on wall and no on tuition). But given these judgments of the committee, how will the governor make a final decision? First, regarding the tuition, it makes sense that the governor is determined to simply follow the opinion of the majority of the counselors; this is an issue that will only have some local effects in the state of Arizona, so a simple majority by the committee members suffices for the governor to make a decision in favour of an increase. However, constructing a wall will have much more serious consequences to Arizona’s finances and international relations with Mexico, so the governor only feels confident to decide in favour of it if he has at least a 2 / 3 majority of the committee backing him on this (which he does not have in this case).Footnote 2 Overall, the governor would now like to increase tuition but not build a wall, even though the committee provided the same support on both issues.

Apparently, in situations like the one described above, propositions may vary in meta-value: Judgments on certain propositions may have much more severe and large-scale effects than judgments on others. Then, we arguably should treat propositions of the same kind symmetrically, while we may still want to apply very different standards across the different kinds.

Our conceptual contribution in this paper is to propose a new family of axioms that can account for such diversity between the propositions under consideration, providing a refinement of the standard notion of neutrality in judgment aggregation.Footnote 3 Our axioms capture a plethora of scenarios based on an acceptability relation, which is a binary relation expressing the relative acceptability of the different propositions in a decision-making domain. Given such an acceptability relation A, an A-respecting aggregation rule imposes equal treatment only for those propositions that are linked to each other by A. However, if one proposition \(\varphi \) is related to another proposition \(\psi \) via A, but the converse is not true, then an A-respecting rule merely has to ensure that the standards for accepting \(\varphi \) are at least as demanding as those for accepting \(\psi \). We provide multiple application-driven examples for concrete definitions of relations.Footnote 4

Our technical contribution is twofold. First, known impossibility theorems state that no aggregation rule satisfies certain combinations of desirable axioms (List and Pettit 2002, 2004; Pauly and van Hees 2006; Dietrich 2007; van Hees 2007). We investigate to what extent this pessimistic finding can be avoided by relaxing neutrality as far as the original impossibility theorem in the field, due to List and Pettit (2002), is concerned. We focus on a family of simple yet powerful scenarios (so-called conjunctive and disjunctive agendas), which are the most extensively studied scenarios in the literature (Chapman 1998; Pettit 2001; Dietrich and List 2007c; Chapman 2002; Hartmann and Sprenger 2012; Terzopoulou and Endriss 2018), and we find that the classical impossibility can be circumvented for several cases of practical interest. Second, we provide a precise characterisation of scenarios for which it is safe to require individuals to use an aggregation rule that is A-respecting (given an acceptability relation A between the propositions), in the sense of never resulting in a logically inconsistent outcome. This subsumes known results regarding the special case of the standard neutrality axiom (Endriss et al. 2012).

Although we are the first to formalise the concept of weakening neutrality in judgment aggregation, the idea was already briefly mentioned more than fifteen years ago in Footnote 4 of the the seminal paper by List and Pettit (2002). Having said this, List and Pettit only discuss the option of limiting neutrality to propositions that belong to the same equivalence class, while our definition accounts for a much broader spectrum of relations that may occur, motivated by the immense diversity of possible aggregation domains. More recently, Slavkovik (2014) also noted that judgment aggregation often deals with propositions of diverse types and, to account for this, argued for considering non-neutral aggregation rules. But her focus is on proposing new rules, rather than on studying the neutrality axiom itself. Others have observed that certain intuitively reasonable aggregation rules in fact violate the standard neutrality axiom. For example, contrary to what one might expect, even though the well-known Kemeny rule is neutral in the context of preference aggregation, this rule—which is also known as the median rule—is not neutral in judgment aggregation (Costantini et al. 2016). Moreover, in many classical examples of judgment aggregation (like some versions of the doctrinal paradox due to Kornhauser and Sager 1993) propositions are distinguished, being either premises or conclusions—as Mongin (2012) observes in his Footnote 13, standard neutrality (the part of the so-called systematicity axiom discussed by Mongin that is relevant here) is not sensitive to this distinction. In conclusion, while neutrality clearly is a debatable property and while that point has been made repeatedly in the literature, relaxing this overly demanding axiom has not yet received the attention it deserves. In this paper we close this gap.

The remainder of the paper is organised as follows. In Sect. 2 we recall the basic model of judgment aggregation and review the standard neutrality axiom. Section 3 then introduces our new family of axioms, motivated by a number of typical examples demonstrating that in settings of judgment aggregation propositions will often be associated with different standards of acceptance, which we would like to respect. The next two sections contain our main technical results: we study the impact that relaxing neutrality has on the impossibility of List and Pettit (2002) in Sect. 4, and we determine under which conditions rules satisfying our new axioms are safe in Sect. 5. Finally, Sect. 6 concludes. In the Appendix we include a comparison of the definition of classical neutrality with two alternative definitions, inspired by the subtly different way in which neutrality usually is defined in preference aggregation.

2 The model

In this section we present the basic framework of judgment aggregation (List and Pettit 2002; Dietrich 2007; List and Puppe 2009a; List 2012; Grossi and Pigozzi 2014; Endriss 2016) and introduce the relevant notation and terminology.

2.1 Preliminaries

Consider a finite group of individuals\(\mathcal {N}=\{1, 2, \ldots , n\}\), with \(n \ge 2\), who make judgments on a finite number of propositions. Each proposition is defined as a formula \(\varphi \) in propositional logic. An agenda \(\varPhi =\varPhi ^+ \cup \varPhi ^-\) is a collection of all such formulas, where \(\varPhi ^+\) contains only non-negated ones and \(\varPhi ^-=\{\lnot \varphi \mid \varphi \in \varPhi ^+\}\). We define \({\sim }\varphi \), the complement of \(\varphi \), as follows: if \(\varphi \in \varPhi ^+\), then \({\sim }\varphi =\lnot \varphi \), and if \(\varphi =\lnot \psi \) for some \(\psi \in \varPhi ^+\) (so \(\varphi \in \varPhi ^-\)), then \({\sim }\varphi =\psi \).

An individual i’s judgment set (or simply judgment) \(J_i\subseteq \varPhi \) is the set of formulas in \(\varPhi \) with which she agrees. We assume that all individual judgment sets are consistent, i.e., consistent sets of formulas in the standard sense of logic, and complete, i.e., they contain one member of each formula-complement pair in \(\varPhi \). A profile \(\varvec{J}=(J_1,\ldots ,J_n)\) is a vector of judgment sets, one for every individual in the group. We use \(N_{\varphi }^{\varvec{J}}=\{i\in \mathcal {N}\mid \varphi \in J_i\}\) to denote the set of individuals who accept \(\varphi \) in \(\varvec{J}\). Since individual judgments are complete and consistent, it holds that \(N_{{\sim }\varphi }^{\varvec{J}}=\mathcal {N}{\setminus } N_{\varphi }^{\varvec{J}}\). Finally, an aggregation rule F is a function that maps every profile \(\varvec{J}\) of individual judgments to a set of collective judgments (not necessarily complete or consistent). If \(F(\varvec{J})\) is a singleton independently of the input profile, then F is called resolute. All our formal results in this paper concern resolute rules; thus, slightly abusing notation, we will usually treat \(F(\varvec{J})\) as a collective judgment itself (rather than as a set containing a single collective judgment).

Example 2

Recall the scenario of Example 1. Formally, the ten counselors constitute a group \(\mathcal {N}=\{1,\ldots ,10\}\) and are asked to express opinions on propositions \(w, \lnot w\) and \(t, \lnot t\) (capturing the questions about the wall and the tuition). To be precise, the counselors also judge the pair of propositions \(w\rightarrow t\) and \(\lnot (w\rightarrow t)\) (capturing the constraint that for the wall to be built an increase on tuition is necessary), but for simplicity we omit the relevant judgments, since all individuals agree with proposition \(w\rightarrow t\) in this case and it does not affect the outcome. Then, given the profile \(\varvec{J}\) depicted in the table of Example 1, a conservative i’s and a democrat j’s judgments will be \( J_i=\{ w, t\}\) and \(J_j=\{\lnot w, \lnot t\}\), respectively, while the sets \(N_{w}^{\varvec{J}}=N_{t}^{\varvec{J}}\) will contain all conservatives and the sets \(N_{\lnot w}^{\varvec{J}}=N_{\lnot t}^{\varvec{J}}\) will contain all democrats.

2.2 Specific agendas and aggregation rules

Different agendas may be of relevance across applications, relating to diverse domains of decision making. For instance, a wide range of interesting scenarios are captured by conjunctive agendas, built from a set of premises and a single conclusion (Pettit 2001; Dietrich and List 2007c; Hartmann and Sprenger 2012). The premises are understood to denote the reasons behind a final decision that has to be made, and the conclusion is true if and only if all the premises are. Formally, the premises in a conjunctive agenda are taken to be literals \(p_1, \lnot p_1,\ldots , p_k, \lnot p_k \), with \(k\ge 2\), and the conclusion is of the form \(c=(\ell _1\wedge \cdots \wedge \ell _k)\), where \(\ell _j \in \{p_j, \lnot p_j\}\) for every \(j\in \{1,\ldots ,k\}\). Analogously, the conclusion of a disjunctive agenda is a disjunction of premises.

It is also well-known that judgment aggregation can describe preference aggregation problems, including those of voting (List and Pettit 2004; Dietrich and List 2007a). It does so via preference agendas \(\varPhi \) that contain a formula for each (ranked) pair of alternatives in a given set \(\mathcal {A}\). That is, \(\varPhi =\{p_{a\succ b} \mid a,b \in \mathcal {A}, a\ne b\}\). Omitting technical details, we can assume that the complete and consistent subsets of a preference agenda are exactly those corresponding to the linear orders over the alternatives (Dietrich and List 2007a).

Directing our attention back to aggregation rules, let us define the resolute premise-based rule \(F^{\textit{pr}}\), which functions on conjunctive and disjunctive agendas (Pettit 2001; Chapman 2002; Dietrich and List 2007c; Hartmann and Sprenger 2012). Given a profile \(\varvec{J}\) (for an odd number of individuals), \(F^{\textit{pr}}\) accepts a premise p if and only if a majority of individuals do. Then for the conclusion, \(F^{\textit{pr}}\) accepts either c or \(\lnot c\), depending on what is implied by the accepted premises. The premise-based rule is very popular not only due to its intuitive appeal, but also because it provides a natural way to resolve the discursive dilemma (Pettit 2001), i.e., cases where simply following the majority both on the premises and on the conclusion leads to inconsistent outcomes.

Next, an oligarchy \(F_{\mathcal {N}'}\), associated with a non-empty subset of the individuals \(\mathcal {N}'\subseteq \mathcal {N}\), is a resolute aggregation rule that does not distinguish between premises and conclusions, while it still guarantees consistent outcomes for conjunctive and disjunctive agendas (Dokow and Holzman 2009).Footnote 5 Take \(\varPhi \) to be a conjunctive agenda. For a profile \(\varvec{J}\) and for every formula \(\varphi \in \varPhi \), it holds that:

$$\begin{aligned} \varphi \in F_{\mathcal {N}'}(\varvec{J}) \text { if and only if } {\left\{ \begin{array}{ll} N^{\varvec{J}}_{\varphi }\supseteq \mathcal {N}' &{} \text { for } \varphi \in \varPhi ^+ \\ N^{\varvec{J}}_{{\sim }\varphi }\nsupseteq \mathcal {N}' &{} \text { for } \varphi \in \varPhi ^- \end{array}\right. } \end{aligned}$$

From the definition above we see that an oligarchy is biased towards negated formulas \(\lnot \varphi \in \varPhi ^-\). Speaking informally, the default is to accept \(\lnot \varphi \), and \(\varphi \) is accepted only if all oligarchs in \(\mathcal {N}'\) accept it.Footnote 6 When \(\mathcal {N}'=\mathcal {N}\), the corresponding oligarchic rule is the unanimity rule \(F_{\mathcal {N}}\): for every pair of formulas, it accepts the positive formula if and only if all individuals do. For disjunctive agendas instead, Dokow and Holzman (2009) define an oligarchy to be biased towards non-negated formulas.

Finally, we abstract away from special agendas and define the non-resolute Kemeny rule\(F^{K}\) (Miller and Osherson 2009). For a profile \(\varvec{J}=(J_1,\ldots , J_n)\):

$$\begin{aligned} F^{K}(\varvec{J})= \mathop {\mathrm{argmax}}\limits _{\begin{array}{c} {J \subseteq \varPhi }\\ {J \text {complete and consistent}} \end{array}} \sum _{i\in \mathcal {N}} |J_i \cap J| \end{aligned}$$

In words, the Kemeny rule tries to maximise agreement with all the individual judgment sets, with the constraint of producing only complete and consistent outcomes.

2.3 Axioms

A resolute aggregation rule F may or may not satisfy a number of normatively desirable properties, known as axioms. We say that F is:

  • Independent  if and only if for all profiles \(\varvec{J},\varvec{J'}\) and formulas \(\varphi \in \varPhi \), if \(N_{\varphi }^{\varvec{J}}=N_{\varphi }^{\varvec{J'}}\), then \(\varphi \in F(\varvec{J})\Leftrightarrow \varphi \in F(\varvec{J'})\). This means that F treats each proposition separately.

  • Anonymous  if and only if for all permutations \(\pi :\mathcal {N}\rightarrow \mathcal {N}\) and profiles \(\varvec{J}=(J_1,\ldots ,J_n)\), \(F(J_1,\ldots ,J_n)=F(J_{\pi (1)},\ldots , J_{\pi (n)})\). That is, the names of the individuals do not play a role for F.

  • Unanimous  if and only if for all profiles \(\varvec{J}=(J_1,\ldots ,J_n)\) and formulas \(\varphi \in \varPhi \), it is the case that \(\varphi \in F(\varvec{J})\) whenever \(\varphi \in J_i\) for all \(i\in \mathcal {N}\). Thus, F respects all unanimous judgments of the group.

  • Complement-free  if and only if for all profiles \(\varvec{J}\), there is no formula \(\varphi \in \varPhi \) such that both \(\varphi \in F(\varvec{J})\) and \({\sim }\varphi \in F(\varvec{J})\).

  • Collectively rational  if and only if for all profiles \(\varvec{J}\), the collective judgment \( F(\varvec{J})\) is complete and consistent.

Next, the idea that a neutral aggregation rule advocates is the following: what should matter for the collective outcome is not a proposition itself (for example its semantic value), but only who agrees with it. We provide the dominant definition of this property in the judgment aggregation literature to date (Grandi and Endriss 2013; Grossi and Pigozzi 2014; Endriss 2016). Note also that, in the literature, neutrality can often be found not as an axiom itself, but as a property that functions in addition to independence, defining the new axiom of systematicity (Dietrich and List 2007a; List and Polak 2010).

Definition 1

The aggregation rule F is neutral if and only if for all profiles \(\varvec{J}\) and all formulas \(\varphi ,\psi \in \varPhi \), it is the case that:

$$\begin{aligned} N_{\varphi }^{\varvec{J}}=N_{\psi }^{\varvec{J}} \text { implies that } \varphi \in F(\varvec{J})\Rightarrow \psi \in F(\varvec{J}) \end{aligned}$$

By symmetry, Definition 1 entails the more common formulation with \(\varphi \in F(\varvec{J})\Leftrightarrow \psi \in F(\varvec{J})\) on the right-hand side of the formal condition.

We include a discussion about a few other reasonable approaches with respect to the definition of the neutrality property and we compare them in logical terms in the Appendix.

3 Relaxing neutrality by respecting relative acceptability

In this section we explore a promising direction towards the relaxation of neutrality in judgment aggregation that incorporates the notion of relative acceptability of different propositions, captured by an acceptability relation A (that is, a binary relation on the agenda). We first motivate and then formalise the new family of resulting axioms.

3.1 Motivation

In the introduction we already discussed that various aggregation situations may involve decisions on propositions that are different in nature. We now shed light on several more such cases.

To start off, the propositions that the individuals are asked to judge in a given scenario may be either subjective or objective in character, meaning that they are or are not associated with a ground truth (Slavkovik 2014). For instance, propositions may express preferences rather than opinions, as in a case where friends decide together what kind of food to have for dinner. Preferences are subjective. On the other hand, when a committee of doctors need to evaluate whether a patient has cancer or not, their collective judgment will obviously be either right or wrong, depending on reality. It is reasonably fair to ask that when two propositions of the same kind receive the same support from a group, they should be treated equally by an aggregation rule. However, this is not so straightforward when their kinds differ.

Besides what the propositions in a judgment aggregation scenario stand for conceptually, within the formal model they are associated with specific logical formulas. We can thus look at their structural similarities and differences. For instance, propositions of the same kind may be considered those that are logically equivalent or those that make use of the same syntactical connectives (e.g., formulas that are conjunctions of literals, or formulas that do not involve negation). An example of this kind can be found in the work of Porello and Endriss (2014), who discuss the case of judgment aggregation for description logics, where the agenda is naturally separated into two kinds of formulas (referred to as Tbox and Abox).Footnote 7 Moreover, in a conjunctive or disjunctive agenda, the premises also form a natural collection of propositions whose role during aggregation is much more similar to each other than to the conclusion.

Finally, distinctions may be made with respect to the amount of evidence different propositions require for their acceptance. For instance, a proposition can be very easy to agree with because the logical formula representing the proposition is true in a large number of models, while another proposition may be easy to reject, because it is true in a smaller set of models. In many cases it makes sense that easily acceptable propositions require at least as much support as easily rejectable ones to be collectively accepted; but the other way around can be reasonable too.

Example 3

Think of a group of movie experts judging the quality of films based on three criteria. Proposition \((p_j)\) “film j passes at least one criterion” asks for less evidence to be satisfied than proposition \((q_j)\) “film j passes all criteria”. Suppose now that a subset S of the experts agree with propositions \(p_a\) and \(q_b\) for two films a and b, and based on the support received by S, the whole group announces that film a passes at least one criterion (\(p_a\)). But \(q_b\) gathered exactly the same support, and, most essentially, the evidence needed for that support was harder to obtain. So, one could argue, the group should also announce that film b passes all criteria, as a matter of fairness for the two films. On the other hand, it could also be argued that for the group to make a logically stronger announcement like \(q_b\), it should be harder (formally requiring more support) than a weaker announcement like \(p_a\). Our new axioms will be able to capture both points of view.

3.2 Formalisation

By looking at different acceptability relations \(A\subseteq \varPhi {\times }\varPhi \), we will be able to formally describe the various scenarios that triggered our interest, as explained at the beginning of this section. The main definition of this paper follows.

Definition 2

The aggregation rule F is A-respecting for a given relation \(A\subseteq \varPhi {\times }\varPhi \) if and only if for all profiles \(\varvec{J}\) and all formulas \(\varphi , \psi \in \varPhi \) with \(\varphi A \psi \), it is the case that:

$$\begin{aligned} N_{\varphi }^{\varvec{J}}=N_{\psi }^{\varvec{J}} \text { implies that } \varphi \in F(\varvec{J})\Rightarrow \psi \in F(\varvec{J}) \end{aligned}$$

In words, for two propositions \(\varphi \) and \(\psi \), \(\varphi A \psi \) should be read as “\(\varphi \) is associated with higher (or equal) standards of acceptance than \(\psi \)”. Then, an A-respecting aggregation rule F complies with the relative acceptability of different propositions as follows: provided that \(\varphi \) and \(\psi \) receive the same support in a given profile, F includes \(\varphi \) in the outcome only if \(\psi \) is included as well. Definition 2 directly modifies the standard neutrality axiom (Definition 1) by limiting the scope of its main quantifier. More precisely, instead of talking about all formulas \(\varphi , \psi \in \varPhi \), we now only refer to formulas with \( \varphi A \psi \).

Fact 1

The following are true:

  • for any relation \(A \subseteq A_{ id }\) (where \(A_{ id }=\{(\varphi ,\varphi )\mid \varphi \in \varPhi \}\) is the identity relation), an A-respecting aggregation rule does not impose any restriction on the treatment of different propositions.

  • for the total relation \(A=\varPhi {\times }\varPhi \), an aggregation rule is A-respecting if and only if it is classically neutral.

The second statement of Fact 1 sheds light on a way of thinking about classical neutrality that is new to the literature: neutrality can now be seen as presupposing the existence of one single relation between all formulas in an agenda (which is not always a well-founded assumption).

Some further fundamental properties of A-respecting aggregation rules are derived from Definition 2 (note that the last one implies the first two):

Fact 2

For all relations \(A_1,A_2 \subseteq \varPhi {\times }\varPhi \),

  • if \(A_1\supseteq A_2\), then every \(A_1\)-respecting rule is \(A_2\)-respecting.

  • if a rule is \(A_1\)-respecting, then it is also \(A_1^\circlearrowleft \)-respecting, where \(A_1^\circlearrowleft \) is the reflexive closure of \(A_1\).

  • if a rule is both \(A_1\)-respecting and \(A_2\)-respecting, then it is also \((A_1\cup A_2)\)-respecting.

The second statement (in combination with the first one) of Fact 2 allows us to restrict attention to the reflexive closure of given relations, whenever needed, since this can be done without any impact on the induced axiom. It is worth stressing here that the transitive closure of a relation A does not necessarily induce the same axiom. However, almost all relations corresponding to interesting applications will already be transitive themselves. Note, furthermore, that when the relation A is symmetric and transitive, the corresponding axiom operates on a partition of the agenda and states that formulas in the same equivalence class should be treated equally.

Next, Lemmas 1 and 2 show that the definition of an A-respecting aggregation rule is wide enough to even include the axiom of unanimity, which is simulated for a specific relation A and for any agenda that contains some formula that is a tautology (we denote an arbitrary such formula by \(\top \)).

Lemma 1

Consider an agenda \(\varPhi \) with \(\top \in \varPhi \) and the relation \(A=\{(\top , \varphi ) \mid \varphi \in \varPhi \}\). Then, every collectively rational aggregation rule is unanimous if and only if it is A-respecting.

Proof

Let \(A=\{(\top , \varphi ) \mid \varphi \in \varPhi \}\). A collectively rational aggregation rule F is A-respecting if and only if for every profile \(\varvec{J}\) and formula \(\varphi \in \varPhi \), \(\top \in F(\varvec{J})\) implies \(\varphi \in F(\varvec{J})\), whenever \(N^{\varvec{J}}_{\top } =N^{\varvec{J}}_{\varphi }\). Equivalently (since both the individual and the collective judgments are complete and consistent), F is A-respecting if and only if \(\mathcal {N}=N^{\varvec{J}}_{\varphi }\) implies that \(\varphi \in F(\varvec{J})\), which is the case if and only if F is unanimous. \(\square \)

Lemma 2

Consider an agenda \(\varPhi \) with \(\top \in \varPhi \) and a relation A with \(A\supseteq \{(\top , \varphi ) \mid \varphi \in \varPhi \}\). Then, every collectively rational A-respecting aggregation rule is unanimous.

Proof

Follows from the first statement of Fact 2 and Lemma 1. \(\square \)

So, for any agenda that contains a tautology, Lemma 2 tells us that standard neutrality implies unanimity for every collectively rational rule.Footnote 8

Let us now define a type\(T\subseteq \varPhi \) as a subset of the agenda \(\varPhi \). Then, the (symmetric) relation \(A_{T}=\{(\varphi , \psi ) \mid \varphi ,\psi \in T\}\) relates all formulas that are of type T and an aggregation rule being \(A_{T}\)-respecting simply means that all formulas of type T will be treated equally. The formulas in an agenda may belong (simultaneously) to different types. Defining suitable types T and making use of \(A_{T}\)-respecting rules, we can model all scenarios described in Sect. 3.1, except for the last one, concerning semantically weaker and stronger formulas. For instance, for all formulas \(\varphi _1,\ldots ,\varphi _m\) in the agenda \(\varPhi \), we can take the equivalence relations \(A^{\varphi _j}_{\leftrightarrow }\), with \(1\le j \le m\), induced by the type \(T^{\varphi _j}_{\leftrightarrow }=\{\psi \in \varPhi \mid \ \vDash \varphi _j \leftrightarrow \psi \}\).Footnote 9 Then, taking the union of these relations, we can obtain the bigger relation \(A_{\leftrightarrow }=A^{\varphi _1}_{\leftrightarrow } \cup \cdots \cup A^{\varphi _m}_{\leftrightarrow }\), according to which any two logically equivalent formulas in \(\varPhi \) are related.Footnote 10 Analogously, we can define \(A_{\textit{pr}}\), which relates all premises in an agenda to each other using the type \(T_{pr}=\{\varphi \in \varPhi \mid \varphi \text { is a premise}\}\).

Finally, by employing a non-symmetric relation, we can also capture the last scenario discussed in Sect. 3.1, where formulas are related via their varying semantical strength. The semantics-based relations hinge on comparisons between the (number of) models of the formulas involved. We consider eight such relations. Given an agenda \(\varPhi \), we denote with \(\mathcal {M}_{\varphi }^{\varPhi }\) the set of models of \(\varphi \), taking into account all valuations on propositional symbols that appear in formulas of \(\varPhi \). Whenever the relevant agenda is clear from the context, we will omit the superscript and simply write \(\mathcal {M}_{\varphi }\). For \(\star \in \{\ge , >, \le , <\}\) and \(\bullet \in \{\supseteq , \supset , \subseteq , \subset \}\), we define:

$$\begin{aligned} A_{\star }=&\{(\varphi ,\psi ) \in \varPhi {\times }\varPhi \mid |\mathcal {M}_{\varphi }| \star |\mathcal {M}_{\psi }|\}\\ A_{\bullet }=&\{(\varphi ,\psi ) \in \varPhi {\times }\varPhi \mid \mathcal {M}_{\varphi } \bullet \mathcal {M}_{\psi }\} \end{aligned}$$

For example, we have that \(A_{\ge }= \{(\varphi ,\psi ) \in \varPhi {\times }\varPhi \mid |\mathcal {M}_{\varphi }| \ge |\mathcal {M}_{\psi }|\}\).

3.3 Examples

To conclude this section, we demonstrate how A-respecting rules—more than neutral rules—are relevant in specific scenarios of practical interest.

Example 4

Suppose that a governmental agenda \(\varPhi \) contains both formulas with important potential consequences (starting a war) and ones with less significance (what the president will have for dinner). Using equivalence relations A we can partition the agenda into classes of formulas of the same type. Then, an aggregation rule that accepts a formula in a given class if its support exceeds a fixed (class-specific) quota is A-respecting but not neutral.

Example 5

Consider a conjunctive agenda \(\varPhi \) with a set of premises \(\varPhi _{pr}=\{p,q,r,z,\lnot p, \lnot q, \lnot r, \lnot z\}\), and the relation \(A_{\textit{pr}}=\{(\varphi ,\psi )\mid \varphi ,\psi \in \varPhi _{pr}\}\). The premise-based rule is \(A_{\textit{pr}}\)-respecting, but it is not neutral in general. Here is a scenario violating neutrality:

 

p

q

r

z

 

\(c=p\wedge q \wedge r \wedge z\)

Agent 1

Yes

No

Yes

Yes

\(\Rightarrow \)

No

Agent 2

Yes

Yes

No

Yes

\(\Rightarrow \)

No

Agent 3

Yes

Yes

Yes

No

\(\Rightarrow \)

No

In the above profile premise p receives the same support as \(\lnot c\). However, the premise-based rule will accept p and all other premises, so it will also accept the conclusion c instead of \(\lnot c\).

Example 6

This example is about the Kemeny rule, which is not resolute. For the purposes of illustration, we consider the following (strong) neutrality axiom (Slavkovik 2014):Footnote 11 A non-resolute rule F is neutral if for all profiles \(\varvec{J}\) and formulas \(\varphi ,\psi \in \varPhi \), \(N_{\varphi }^{\varvec{J}} =N_{\psi }^{\varvec{J}} \text { implies that } \varphi \in J \Rightarrow \psi \in J \text { for all } J \in F(\varvec{J})\). Remarkably, although its voting counterpart is trivially neutral (Zwicker 2016), in judgment aggregation the Kemeny rule is not neutral even for preference agendas. Consider the following scenario:

$$\begin{aligned} \text {Agent 1}&\ a_1 \succ a_2 \succ a_3 \succ a_4 \succ a_5\\ \text {Agent 2}&\ a_1 \succ a_2 \succ a_3 \succ a_4 \succ a_5\\ \text {Agent 3}&\ a_2 \succ a_1 \succ a_4 \succ a_3 \succ a_5\\ \text {Agent 4}&\ a_2 \succ a_1 \succ a_5 \succ a_4 \succ a_3 \end{aligned}$$

The Kemeny outcomes are \(a_1\succ a_2\succ a_3\succ a_4\succ a_5\), \(a_1\succ a_2\succ a_4\succ a_3\succ a_5\), \(a_2\succ a_1\succ a_3\succ a_4\succ a_5\), \( a_2\succ a_1\succ a_4\succ a_3\succ a_5\). Note that in the profile \(\varvec{J}\) above, we have that \(N^{\varvec{J}}_{p_{a_1\succ a_2}}=N^{\varvec{J}}_{p_{a_3\succ a_4}}\), but there is an outcome J with \(p_{a_1\succ a_2} \in J\) and \(p_{a_3\succ a_4} \notin J\).

Now, consider a formula \(\varphi \) in an agenda \(\varPhi \) such that neither \(\varphi \) nor \({\sim }\varphi \) are logically implied by any consistent subset of the agenda that does not contain them. Define the type \(T_{ ind }\) containing all such formulas and the relation \(A_{ ind }\) associated with it. Formally, \(T_{ ind }\,{=}\,\{\varphi \in \varPhi \mid \varphi \text { and } {\sim }\varphi \text { are logically independent of } S{\setminus } \{\varphi , {\sim }\varphi \}, \text { for all consistent } S \subseteq \varPhi \}\). Recall that a formula \(\varphi \) is logically independent of a set of formulas S if both \(S \cup \{\varphi \}\) and \(S \cup \{{\sim }\varphi \}\) are logically consistent. The Kemeny rule just follows the majority’s opinion on propositions in \(T_{ ind }\), trying to maximise agreement with them, and hence it must be \(A_{ ind }\)-respecting.

4 (Im)possibilities

Recall Example 1 in the introduction, where the governor of Arizona had to disregard neutrality if he wanted to make a decision in accordance with his majority standards concerning building a wall and increasing college tuition. In fact, we can find numerous such problematic scenarios. To make matters worse, it is known that there exists no collectively rational aggregation rule that is simultaneously unanimous, anonymous, neutral, and independent (List and Pettit 2002).Footnote 12 So, we have to compromise on some of these properties. But collective rationality simply requires a consistent collective judgment about all propositions, and unanimity is a highly appealing axiom. Anonymity is a basic requirement we cannot compromise on in many applications either, be it out of fundamental fairness considerations or because we have no means for ascribing different levels of expertise to different individuals. Weakening the more debatable property of independence has already been examined in prior work (Mongin 2008; Grossi and Pigozzi 2014). In this section we put neutrality into the spotlight, and ask:

For a given agenda\(\varPhi \), what relationsAguarantee the existence of a unanimous, anonymous,A-respecting, independent, and collectively rational aggregation rule?

We answer this question for the family of conjunctive agendas.Footnote 13

4.1 General characterisation

We show that the relations associated with impossibility results are exactly those that have a non-empty intersection with a specific relation \(A^*\). For a given agenda \(\varPhi \), we define:

$$\begin{aligned} A^*=\{(\varphi ,\psi ) \in \varPhi ^-{\times }\ \varPhi ^+ \mid \varphi \wedge \psi \text { and } {\sim }\varphi \wedge {\sim }\psi \text { are consistent}\} \end{aligned}$$

The relation \(A^*\) may be thought of as “mixing” between positive and negative formulas, which can cause trouble if in addition those formulas are mutually consistent (i.e., can be satisfied together). To illustrate, consider the following example starring a conjunctive agenda, inspired by the famous doctrinal paradox of Kornhauser and Sager (1993).

Example 7

A committee of three reviewers, Alice, Bob, and Carol, are judging the work of a colleague in terms of excellence. The work can be rendered excellent (e) if and only if it is both novel \((\varphi )\) and sound \((\psi )\). That is, the propositions \(\varphi \) and \(\psi \) are the premises towards the conclusion \(e=(\varphi \wedge \psi )\). In this setting, we have that:

$$\begin{aligned} A^* = \{(\lnot \varphi , \psi ), (\lnot \psi , \varphi )\} \end{aligned}$$

Note that no other pair of formulas can be in \(A^*\). For instance, \((\lnot (\varphi \wedge \psi ), \varphi ) \notin A^*\) because \(\varphi \wedge \psi \) is not consistent with \(\lnot \varphi \).

Figure 1 instantiates our findings. Before we are able to prove our main theorem, we will need a lemma characterising all situations where the unanimity rule is A-respecting:

Fig. 1
figure 1

Every column describes an (im)possibility result, regarding the existence of an aggregation rule that has the relevant property of the first row and is also unanimous, anonymous, independent, and collectively rational. The corresponding relations in the middle row ordered from smaller to larger according to set inclusion. The non-existence of a desirable rule is indicated by ✗, while ✓! indicates a unique existence

Lemma 3

For a conjunctive agenda \(\varPhi \), the unanimity rule \(F_{\mathcal {N}}\) is A-respecting if and only if \(A\cap A^*=\varnothing \).

Proof

(\(\Rightarrow \)) We show the contrapositive. Suppose that \(A\cap A^*\ne \varnothing \). Then, there are two mutually consistent formulas \(\varphi \in \varPhi ^-, \psi \in \varPhi ^+\) with \({\sim }\varphi , {\sim }\psi \) also mutually consistent, such that \(\varphi A \psi \). We can then construct a profile \(\varvec{J}\) where one individual accepts both \(\varphi \) and \(\psi \) and everyone else accepts both \({\sim }\varphi \) and \({\sim }\psi \). In such a case, the unanimity rule will include \(\varphi \) in the outcome (because \(\varphi \in \varPhi ^-\)) but not \(\psi \). But this violates neutrality since \(N^{\varvec{J}}_{\varphi }=N^{\varvec{J}}_{\psi }\) and \(\varphi A \psi \).

(\(\Leftarrow \)) Observe that the only way for the unanimity rule to not be A-respecting is by having a negative and a positive formula \(\varphi \in \varPhi ^-\) and \(\psi \in \varPhi ^+\) with \(\varphi A\psi \), that receive exactly the same support in a profile \(\varvec{J}\), but this support does not come from all the individuals. Then, as unanimity rule is defined, \(\varphi \) will belong to the collective outcome but \(\psi \) will not. Furthermore, since individual judgments are complete and consistent and \(n\ge 2\), in order to be able to construct such a profile \(\varvec{J}\) with \(N_{\varphi }^{\varvec{J}}=N_{\psi }^{\varvec{J}}\ne \mathcal {N}\), we must have that both pairs of formulas \(\varphi ,\psi \) and \({\sim }\varphi , {\sim }\psi \) are mutually consistent. All of these conditions can be satisfied when \(A\cap A^* \ne \varnothing \). \(\square \)

Theorem 1

For a conjunctive agenda, there exists a unanimous, anonymous, A-respecting, independent, and collectively rational aggregation rule if and only if \(A\cap A^*=\varnothing \). Moreover, that rule is unique.

Proof

By Theorem 5.1 due to Dokow and Holzman (2009), we know that the only independent, unanimous, and collectively rational aggregation rules for a conjunctive agenda are the oligarchies. Adding anonymity, we deduce that the only rule satisfying the above properties is the unanimity rule. Now, from Lemma 3 we also have that the unanimity rule is A-respecting if and only if \(A\cap A^*=\varnothing \), which completes the proof. \(\square \)

Theorem 1 can be compared to the impossibility result of List and Pettit (2004). Specifically, we obtain the known impossibility (for the somewhat restricted case of conjunctive agendas) by simply replacing A with the total relation. Moreover, Theorem 1 equips us with a powerful tool we can utilise in different scenarios. For instance, suppose that a group of individuals has to make a decision on a number of propositions. They want to employ an aggregation rule that is unanimous, anonymous, independent, and of course collectively rational. But such a rule can never be neutral, even though fair treatment of the decisions to be made is important for the group as well. A solution rests in the way the propositions may be related to each other with regard to their standards of acceptance—a suitable A-respecting rule may exist, which is all the individuals need.

In the remainder of this section we will see how we can use Theorem 1 to obtain both impossibility and possibility results for specific relations of interest, namely those motivated in Sect. 3. For a given relation A, we ask whether there exists an aggregation rule that is unanimous, anonymous, A-respecting, independent, and collectively rational. Of course, even when we provide a positive answer, we have to keep in mind (from the proof of Theorem 1) that the rule satisfying all our axioms will be the—arguably disputable—unanimity rule. Note, though, that this makes our findings even more interesting: that this specific rule is the only one circumventing the impossibility is worth showing. Our results are summarised in Table 1.

Table 1 (Im)possibility results for aggregation rules that respect relations of practical interest (and that are also unanimous, anonymous, independent, and collectively rational)

4.2 Specific impossibilities

We now enlarge the corpus of impossibility theorems in the judgment aggregation literature (List and Pettit 2004; Pauly and van Hees 2006; Dietrich 2007; van Hees 2007) simply by instantiating Theorem 1.

Proposition 1

For a conjunctive agenda, there exists no unanimous, anonymous, \(A_{\ge }\)(or \(A_{\le }\))-respecting, independent, and collectively rational aggregation rule.

Proof

Consider a conjunctive agenda \(\varPhi \) with \(\lnot p, q\) two of its premises. Then, take \(\varphi =\lnot p\in \varPhi ^-\) and \(\psi = q \in \varPhi ^+\) and note that it holds that \(\varphi A^* \psi \), since both \(\lnot p\wedge q\) and \(p \wedge \lnot q\) are consistent. But we also have that \(\varphi A_{\ge } \psi \) (and \(\varphi A_{\le } \psi \)), because \(|\mathcal {M}_{\lnot p}|=|\mathcal {M}_q|\). Thus, \((\lnot p, q) \in A \cap A^* \ne \varnothing \), and the statement follows by Theorem 1. \(\square \)

Proposition 1 makes evident that relaxing neutrality in a manner that still asks for propositions with the same number of models to be treated equally cannot circumvent the impossibility of List and Pettit (2004) associated with the standard neutrality axiom. Moreover, for any agenda \(\varPhi \) that contains a tautology, we obviously have that \((\top , \varphi ) \in A_{\ge }\) for all formulas \(\varphi \in \varPhi \). Thus, by Lemma 2, we know that—for agendas with tautologies—the impossibility of Proposition 1 holds even if we drop the axiom of unanimity from our requirements. Nonetheless, in Sect. 4.3 we will see that in order to achieve a possibility result, we only need to weaken our demands one step further.

Next, Proposition 2 shows that, unfortunately, requesting a neutral aggregation rule only with respect to the premises in a conjunctive agenda—although being a very natural requirement—also leads to an impossibility.

Proposition 2

For a conjunctive agenda, there exists no unanimous, anonymous, \(A_{ pr }\)-respecting, independent, and collectively rational aggregation rule.

Proof

Analogous to the proof of Proposition 1. \(\square \)

4.3 Specific possibilities

On the positive side, using Theorem 1 we can also derive several possibility results. Specifically, we will prove in Proposition 3 that we can have an A-respecting neutral aggregation rule for all our semantics-based axioms—except for those that relate propositions with the same number of models (they are covered by Proposition 1).

Proposition 3

For a conjunctive agenda, there exists a (unique) unanimous, anonymous, A-respecting, independent, and collectively rational aggregation rule for any relation \(A\in \{A_{>}, A_{<}, A_{\supseteq }, A_{\subseteq }, A_{\supset }, A_{\subset }\}\).

Proof

For all relations A in the statement, the proof is similar. Consider a conjunctive agenda \(\varPhi \). By Theorem 1, we need to check that \(A\cap A^* =\varnothing \), or equivalently that there are no formulas \(\varphi \in \varPhi ^-\), \(\psi \in \varPhi ^+\) such that \(\varphi A \psi \), \(\varphi ,\psi \) are mutually consistent, and \({\sim }\varphi , {\sim }\psi \) also are mutually consistent. Let us sketch the proof for \(A=A_{>}\). It suffices to note that we can only have \(\varphi A_{>} \psi \) for formulas \(\varphi \in \varPhi ^-\) and \(\psi \in \varPhi ^+\) in three cases: (i): \(\varphi = \lnot c\) and \(\psi =c\) (so \(|\mathcal {M}_{\lnot c}|>|\mathcal {M}_{c}|\)); \((ii) \ \varphi = \lnot c\) and \(\psi \) is a premise p (so \(|\mathcal {M}_{\lnot c}| >|\mathcal {M}_{p}|\)); (iii): \(\varphi =\lnot p\) for some premise p and \(\psi =c\) (so \(|\mathcal {M}_{\lnot p}|>|\mathcal {M}_{c}|\)). But in the first case it is obviously not true that \(\varphi \) and \(\psi \) are mutually consistent. In the second case, we have that \({\sim }\varphi = c\) and \({\sim }\psi =\lnot p\) are not mutually consistent, and similarly in the last case, \(\varphi =\lnot p\) and \(\psi =c\) are not mutually consistent either (by definition of a conjunctive agenda). This means that \(A_{>}\cap A^*= \varnothing \). \(\square \)

Recall once more that the unique rule the existence of which is established by Proposition 3 is the unanimity rule.

5 Safety of the agenda

In this section we address a different problem and are interested in knowing for which exact combinations of decision-making domains and A-respecting rules paradoxical scenarios involving logical inconsistencies can never occur.

Consider a group of individuals that engage in collective decision making, like the members of a company’s board during one of their meetings. We may be uncertain about the specific aggregation rule that the individuals will use to reach a collective judgment, and we may also be ignorant about their precise judgments in a given scenario. But what if we know that, valuing highly the fair treatment of propositions of the same type, the board will always employ some A-respecting rule? Can we then guarantee that—no matter what the individuals’ individual judgments actually are—the collective outcome will always be consistent? More broadly, we ask the following question:

Given an aggregation domain (captured by an agenda\(\varPhi \)with an associated relation\(A \subseteq \varPhi {\times }\varPhi \)), whichA-respecting rules provide a safety net against inconsistent outcomes?

The above question corresponds to the safety of the agenda problem in judgment aggregation (Endriss et al. 2012).

Definition 3

An agenda \(\varPhi \) is called safe for an aggregation rule F if, for all profiles \(\varvec{J}\), the outcome \(F(\varvec{J})\) is consistent.

For the remainder, we assume that the agenda \(\varPhi \) does not contain any tautologies.Footnote 14 We also stress that in this section we examine all possible agendas (not only conjunctive or disjunctive ones). Let us now define some relevant notions. We say that a subset \(S\subseteq \varPhi \) of the agenda is minimally inconsistent (mi) if (i) it is inconsistent and (ii) all its strict subsets \(S' \subset S\) are consistent. For example, the set \(\{\varphi , \psi , \lnot (\varphi \wedge \psi )\}\) is minimally inconsistent, since by removing any single formula from it, it becomes consistent.

An agenda \(\varPhi \) has the Median Property (MP) if all mi subsets of \(\varPhi \) are of size two (Nehring and Puppe 2007; List and Puppe 2009a). For instance, the agenda \(\varPhi \) of Example 7 with \(\varPhi ^+=\{\varphi ,\psi , \varphi \wedge \psi \}\) does not have the MP, since as we saw above, it contains a mi subset of size three. Furthermore, \(\varPhi \) has the Simplified Median Property (SMP) if, for all mi subsets \(\{\varphi ,\psi \}\) it holds that \(\vDash \varphi \leftrightarrow \lnot \psi \); and \(\varPhi \) has the Syntactic Simplified Median Property (SSMP) if all its mi subsets \(\{\varphi ,\psi \}\) are of the form \(\{\varphi ,{\sim }\varphi \}\) for some \(\varphi \in \varPhi \) (Endriss et al. 2012). An example of an agenda \(\varPhi \) that has the MP but not the SMP is the one with \(\varPhi ^+ =\{\varphi , \varphi \wedge \psi \}\): note that \(\{\lnot \varphi , \varphi \wedge \psi \}\) is a mi subset of size two but it does not hold that \(\vDash \varphi \leftrightarrow (\varphi \wedge \psi )\). On the other hand, for the agenda with \(\varPhi ^+=\{\varphi , \varphi \wedge (\psi \vee \lnot \psi )\}\), the SMP holds but the SSMP does not.

To begin with, note that if a rule is not complement-free, then it is also not consistent, for any agenda. So, it is sensible to restrict attention to complement-free rules. From Endriss et al. (2012) we learn that an agenda \(\varPhi \) is safe for all neutral and complement-free aggregation rules if and only if \(\varPhi \) has the SMP.Footnote 15 In the sequel, we will in addition provide a uniform characterisation of the agendas that are safe for all complement-free and A-respecting rules, based on a notion that we call the A-Median Property (A-MP).

5.1 The A-median property

Definition 4

The agenda \(\varPhi \) has the A-Median Property (A-MP) for some relation \(A\subseteq \varPhi {\times }\varPhi \) if all its mi subsets are of the form \(\{\varphi ,\psi \}\), where for some \(\chi \in \varPhi \):

$$\begin{aligned} \vDash \varphi \leftrightarrow \chi \quad \text { and } \quad \varphi A\chi \quad \text { as well as } \quad \vDash \psi \leftrightarrow \lnot \chi \quad \text { and } \quad \psi A{\sim }\chi . \end{aligned}$$

In words, the A-MP says all the agenda’s mi subsets have to contain exactly two formulas that are related via A to two complementary formulas.

Example 8

Consider the agenda \(\varPhi =\{p, p\wedge p, \lnot p, \lnot (p\wedge p)\}\) and denote by \(c(\varphi )\) the number of connectives that appear in the formula \(\varphi \in \varPhi \). Then, consider the relations \(A=\{(\varphi ,\psi ) \in \varPhi {\times }\varPhi \mid |c(\varphi )-c(\psi )| \le 1\}\) and \(A'=\{(\varphi ,\psi ) \in \varPhi {\times }\varPhi \mid c(\varphi )= c(\psi )= 1 \}\). That is, A relates formulas that are close regarding their number of connectives, while \(A'\) simply relates formulas with exactly one connective. In practical applications these relations could capture interesting distinctions between formulas, like in the case, for example, where we would want to talk about how “easy” a formula is for a human to grasp, thereby assuming that the number of connectives in a formula tells us something about how complicated the formula is (which, of course, is not always realistic). Note that A relates all semantically equivalent formulas in \(\varPhi \), and hence \(\varPhi \) has the A-MP if and only if it has the SMP. Moreover, it is trivial to check that \(\varPhi \) satisfies the SMP. However, we have that the formulas p and \(p \wedge p\) are semantically equivalent, but it does not hold that \(p A' (p \wedge p)\) (and neither that \(\lnot p A' \lnot (p \wedge p)\)). By examining the mi set \(\{p, \lnot (p \wedge p)\}\), we can then conclude that \(\varPhi \) does not have the \(A'\)-MP.

Definition 4 implies Fact 3.

Fact 3

For all agendas \(\varPhi \) and all relations \(A_1,A_2 \subseteq \varPhi {\times }\varPhi \), such that \(A_1 \subseteq A_2\), the \(A_1\)-MP implies the \(A_2\)-MP.

In order to compare the A-MP to the properties of the SMP and of the SSMP, we note that for all reflexive relations A, the SSMP implies the A-MP, which implies the SMP (Fact 4): When an agenda has the SSMP, each of its mi subsets is of the form \(\{\varphi ,{\sim }\varphi \}\). So, we can take \(\chi =\varphi \) and see that, for a reflexive relation A, Definition 4 holds. Even more straightforwardly, if an agenda has the A-MP, Definition 4 implies that all its mi subsets are of the form \(\{\varphi ,\psi \}\) with \(\vDash \varphi \leftrightarrow \chi \) and \(\vDash \chi \leftrightarrow \lnot \psi \) for some \(\chi \in \varPhi \). Thus, we have that \(\vDash \varphi \leftrightarrow \lnot \psi \), and the SMP is satisfied.

Fact 4

For all agendas \(\varPhi \) and all reflexive relations \(A\subseteq \varPhi {\times }\varPhi \),

  • the SSMP implies the A-MP.

  • the A-MP implies the SMP.

Moreover, by looking carefully at Definition 4, the following is immediate:

Fact 5

For all agendas \(\varPhi \), the SMP is equivalent to the \(A_{\leftrightarrow }\)-MP.

Using Facts 34, and 5, Corollary 1 clarifies that the A-MP differs from the SMP only for relations A that differentiate between (at least some) semantically equivalent formulas in the agenda.

Corollary 1

For all agendas \(\varPhi \) and all relations \(A\subseteq \varPhi {\times }\varPhi \) such that \(A_{\leftrightarrow } \subseteq A\), the SMP is equivalent to the A-MP.

Note that in general, the weaker the axioms we require for a rule F to satisfy, the more restricting the properties of the agendas that are safe for F.

5.2 The characterisation result

Having familiarised ourselves with the A-MP, we are ready to provide the main result of this section. Theorem 2 generalises existing results regarding the safety of the agenda, which only examine the extreme cases of standard neutrality and of no neutrality at all, corresponding to the agenda properties SMP and SSMP, respectively (Endriss et al. 2012).

Note that the safety of the agenda problem that we address in this paper can also be seen as a “universal agenda characterisation” problem (Endriss 2016). That is, we ask what are the conditions on the agenda for which all aggregation rules satisfying certain axioms will be consistent. A slightly different question corresponds to what is sometimes called an “existential agenda characterisation” problem. In that setting, we are interested in finding what are the conditions on the agenda for which there exists some aggregation rule satisfying certain axioms that is also consistent. Work on the latter problem has been done, e.g., by Dokow and Holzman (2010) and several results if this kind have been reviewed by List and Puppe (2009b).

Recall that n is the number of individuals.Footnote 16

Theorem 2

Consider a reflexive and transitive relation \(A\subseteq \varPhi {\times }\varPhi \). An agenda \(\varPhi \) with \( |\varPhi | \le n\) is safe for all A-respecting and complement-free rules if and only if \(\varPhi \) has the A-MP.

Proof

\((\Rightarrow )\) We show the contrapositive. First, note that if the agenda \(\varPhi \) does not have the SMP, then we know that there is some neutral rule (hence also A-respecting) for which \(\varPhi \) is not safe (Endriss et al. 2012). Thus, let us assume that \(\varPhi \) has the SMP, but does not have the A-MP. This means that Definition 4 does not hold. So, there exists a mi subset \(\{\varphi ,\psi \} \subseteq \varPhi \) for which there is no \(\chi \in \varPhi \) with \(\vDash \varphi \leftrightarrow \chi \) and \(\varphi A\chi \) and \(\vDash \psi \leftrightarrow \lnot \chi \) and \(\psi A{\sim }\chi \).

Let us define the (possibly empty) set \(X=\{\chi \in \varPhi \mid \varphi A\chi \) and \(\psi A{\sim }\chi \}\).Footnote 17 For every \(\chi \in X\) it is the case that \(\nvDash \varphi \leftrightarrow \chi \) or \(\nvDash \psi \leftrightarrow \lnot \chi \). In other words, for every \(\chi \in X\) we can define the nonempty set of models \(\mathcal {M}(\chi )= \{M \mid M \nvDash \varphi \leftrightarrow \chi \) or \( M \nvDash \psi \leftrightarrow \lnot \chi \}\).

Now, according to our assumption, we have a large enough group of individuals \(\mathcal {N}\), with \(|\mathcal {N}|\ge |X|\). We can then construct a profile \(\varvec{J}=(J_1,\ldots ,J_i,\ldots ,J_n)\) as follows. First, we consider an enumeration of \(X=\{\chi _1,\chi _2,\ldots ,\chi _k\}\). Then, for each individual \(i \le |X|\), we choose arbitrarily one of the models \(M_i \in \mathcal {M}(\chi _i)\) and we take \(J_i=\{\varphi \in \varPhi \mid M_i \vDash \varphi \}\). In this way, we have established that for every formula \(\chi _i \in X\) there is some individual i who cannot accept simultaneously the formulas \(\varphi ,\chi , {\sim }\psi \), neither the formulas \( {\sim }\varphi , {\sim }\chi , \psi \). For the individuals i with \(i>|X|\), we can assume they submit any judgment set—this assumption does not affect the proof.

Next, consider the aggregation rule F that maps the profile \(\varvec{J}\) to the set \( \{\varphi ,\psi \}\cup \{\chi \in \varPhi \mid \varphi A\chi \) and \(N_{\varphi }^{\varvec{J}}=N_{\chi }^{\varvec{J}}\} \cup \{\chi \in \varPhi \mid \psi A\chi \) and \(N_{\psi }^{\varvec{J}} =N_{\chi }^{\varvec{J}}\}\), and all the other profiles to the empty set. By the definition of F, and recalling that the relation A is transitive, it is straightforward to see that F is A-respecting. In addition, we can show that F is complement-free. First, note that the set \(\{\varphi ,\psi \}\) is already complement-free. Indeed, if (without loss of generality) we had that \(\psi ={\sim }\varphi \), then we would also have that \(\varphi A \varphi \), and that \(\psi A {\sim }\varphi \) (because A is reflexive), \(\vDash \varphi \leftrightarrow \varphi \) and \(\vDash \psi \leftrightarrow \lnot \varphi \). But this would imply that \(\varPhi \) also has the A-MP, which contradicts our assumption. Second, we can show that it is not possible to have \(\{\chi ,{\sim }\chi \} \subseteq F(\varvec{J})\) for any \(\chi \in \varPhi \), since this would require that \(N_{\varphi }^{\varvec{J}}=N_{\chi }^{\varvec{J}}\) and \(N_{\psi }^{\varvec{J}} =N_{{\sim }\chi }^{\varvec{J}}\) for some \(\chi \in X\). But by the construction of the profile \(\varvec{J}\), we cannot have that \(N_{\varphi }^{\varvec{J}}=N_{\chi }^{\varvec{J}}= N_{{\sim }\psi }^{\varvec{J}}\) (because there is some individual i with \(i\le |X|\) who cannot accept simultaneously the formulas \(\varphi ,\chi , {\sim }\psi \), neither the formulas \( {\sim }\varphi , {\sim }\chi , \psi \)). However, \(F(\varvec{J})\) will obviously be inconsistent because \(\{\varphi ,\psi \}\) is inconsistent, which means that the agenda \(\varPhi \) is not safe for all A-respecting and complement-free rules.

\((\Leftarrow )\) Assume that \(\varPhi \) has the A-MP and (aiming for a contradiction) that there exist an A-respecting and complement-free rule, as well as a profile \(\varvec{J}\) such that \(F(\varvec{J})\) is inconsistent. That is, \(F(\varvec{J})\supseteq \{\varphi ,\psi \}\), for some mi set \(\{\varphi ,\psi \}\). As individual judgment sets are complete and consistent, using the formula \(\chi \) that appears in the definition of the A-MP, it must hold that \(N_{\varphi }^{\varvec{J}}=N_{\chi }^{\varvec{J}}\) and \({N_{\psi }^{\varvec{J}}} ={N_{{\sim }\chi }^{\varvec{J}}}\). So F being A-respecting implies that \(\chi , {\sim }\chi \in F(\varvec{J})\), contradicting complement-freeness. \(\square \)

To emphasise the significance of Theorem 2, we apply it to obtain new safety results. Interestingly, we find that relaxing neutrality to any non-strict semantics-based neutrality axiom has no effect on the conditions that make an agenda safe, and the same holds when moving from the complete absence of neutrality to any strict semantics-based axiom (Propositions 4 and 5).

Proposition 4

Let \(A \in \{A_{\ge }, A_{\le }, A_{\supseteq }, A_{\subseteq )}\} \). An agenda \(\varPhi \) with \(|\varPhi |\le n\) is safe for all A-respecting and complement-free aggregation rules if and only if \(\varPhi \) has the SMP.

Proof

To be able to apply Theorem 2, we need to show that the \(A_\ge \)-MP (and accordingly for the \(A_{\le }\)-MP, the \(A_{\supseteq }\)-MP, and the \(A_{\subseteq }\)-MP) is equivalent to the SMP. Since we have that \(A_{\leftrightarrow }\subseteq A_\ge \), this follows from Corollary 1, but we will also provide a direct proof here. We know that the \(A_\ge \)-MP implies the SMP, so we only need to prove that it is also implied by it. Consider an agenda \(\varPhi \) with the SMP: all its mi subsets are of the form \(\{\varphi ,\psi \}\), where \(\vDash \varphi \leftrightarrow \lnot \psi \). So, we have that \(\mathcal {M}_{\psi }=\mathcal {M}_{\lnot \varphi }\), and hence \(|\mathcal {M}_{\psi }|=|\mathcal {M}_{{\sim }\varphi }|\), which implies that \(\psi A_\ge {\sim }\varphi \). Then, taking \(\chi =\varphi \) in Definition 4, we see that the \(A_\ge \)-MP is satisfied. \(\square \)

Proposition 5

Let \(A \in \{A_{>}, A_{<}, A_{\supset }, A_{\subset )}\} \). An agenda \(\varPhi \) with \(|\varPhi |\le n\) is safe for all A-respecting and complement-free aggregation rules if and only if \(\varPhi \) has the SSMP.

Proof

Again, in order to apply Theorem 2, we need to show that the \(A_{>}\)-MP (and accordingly for the \(A_{<}\)-MP, the \(A_{\supset }\)-MP, and the \(A_{\subset }\)-MP) implies the SSMP (since we already know that it is also implied by it). Take an agenda \(\varPhi \) with the \(A_{>}\)-MP: all its mi subsets are of the form \(\{\varphi ,\psi \}\), where \(\vDash \varphi \leftrightarrow \chi \), \(\vDash \psi \leftrightarrow \lnot \chi \), \(\varphi A^\circlearrowleft _{>} \chi \), and \(\psi A^\circlearrowleft _{>} {\sim }\chi \) for some \(\chi \in \varPhi \). Now, \(\varphi A^\circlearrowleft _{>} \chi \) means that either \(\varphi =\chi \) or \(|\mathcal {M}_{\varphi }|>|\mathcal {M}_{\chi }|\). But \(\vDash \varphi \leftrightarrow \chi \) implies that \(\mathcal {M}_{\varphi }=\mathcal {M}_{\chi }\), so it must hold that \(\varphi =\chi \). Analogously, from \(\psi A^\circlearrowleft _{>} {\sim }\chi \) and \(\vDash \psi \leftrightarrow \lnot \chi \) we conclude that \(\psi = {\sim }\chi \). Hence, \(\varphi = {\sim }\psi \) and the SSMP holds. \(\square \)

Figure 2 summarises the results of this section.

Fig. 2
figure 2

On the right side we see the requirements that are imposed on the agenda if we want to guarantee its safety (i.e., consistent outcomes) for all complement-free aggregation rules that satisfy the properties appearing on the left side

6 Conclusion

We have introduced a new family of axioms in judgment aggregation that hinge on the various acceptability relations that may exist between propositions. These axioms—relaxing the classical neutrality property—are broadly applicable and provide relevant insights into a number of scenarios revolving around collective decision making. Besides the conceptual analysis of the neutrality axiom we have conducted, we have also investigated two classes of important technical problems, providing uniform answers that generalise existing results in judgment aggregation. First, we have shown exactly how weakening neutrality affects known impossibility results, and second, we have characterised all aggregation domains for which the new axioms do not cause any inconsistencies.

Our work opens up many directions for future research. Does weakening neutrality affect other technical results as well? For instance, instead of asking what domains are safe for allA-respecting neutral rules, we can ask which are safe for at least one such rule. Are there judgment aggregation rules, beyond the ones presented in this paper, that are not neutral, but are A-respecting with regard to some interesting relation A? And more generally, what other relations can we design, and what application domains can be modelled by them? All these are intriguing questions one can explore further.