Abstract
Judgment-aggregation theory has always focused on the attainment of rational collective judgments. But so far, rationality has been understood in static terms: as coherence of judgments at a given time, defined as consistency, completeness, and/or deductive closure. This paper asks whether collective judgments can be dynamically rational, so that they change rationally in response to new information. Formally, a judgment aggregation rule is dynamically rational with respect to a given revision operator if, whenever all individuals revise their judgments in light of some information (a learnt proposition), then the new aggregate judgments are the old ones revised in light of this information, i.e., aggregation and revision commute. We prove an impossibility theorem: if the propositions on the agenda are non-trivially connected, no judgment aggregation rule with standard properties is dynamically rational with respect to any revision operator satisfying some basic conditions. Our theorem is the dynamic-rationality counterpart of some well-known impossibility theorems for static rationality. We also explore how dynamic rationality might be achieved by relaxing some of the conditions on the aggregation rule and/or the revision operator. Notably, premise-based aggregation rules are dynamically rational with respect to so-called premise-based revision operators.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Suppose a group of individuals—say, a committee, expert panel, multi-member court, or other decision-making body—makes collective judgments on some propositions by aggregating its members’ individual judgments on those propositions. And now suppose the group learns some new information—in the form of the truth of some proposition—that prompts a rational revision of the judgments held. At first sight, there seem to be two ways in which the group might go about incorporating this new information:
It would be ideal, however, if both approaches led to the same outcome: revision followed by aggregation and aggregation followed by revision. In this case, the group would not only avoid having to choose between the two approaches, but more importantly it would be able to aggregate its members’ judgments at every point in time, for instance both before and after the receipt of new information, while thereby achieving a form of “dynamically rational” agency at the collective level. The group’s aggregated judgments would evolve rationally over time in accordance with a given revision method, provided the group members’ individual judgments do so. Figure 1 shows the desired scenario.
In this paper, we investigate whether we can find reasonable aggregation rules that allow a group to achieve such dynamic rationality: aggregation rules which commute with reasonable revision methods. Surprisingly, this question has not been studied in the judgment-aggregation framework where judgments are binary verdicts on some propositions: “yes”/“no”, “true”/“false”, “accept”/“reject”. (On judgment-aggregation theory, see List and Pettit 2002; Dietrich and List 2007a; Nehring and Puppe 2010; Dokow and Holzman 2010a; List and Puppe 2009.) The focus in judgment-aggregation theory has generally been on static rationality, namely on whether properties such as consistency, completeness, and deductive closure are preserved when individual judgments are aggregated into collective ones at a single point in time.Footnote 1
By contrast, the question of dynamic rationality has received much attention in the distinct setting of probability aggregation, where judgments aren’t binary but take the form of subjective probability assignments to the elements of some algebra. In that context, a mix of possibility and impossibility results has been obtained (e.g., Madansky 1964; Genest 1984; Genest et al. 1986; Dietrich 2010a, 2019; Russell et al. 2015). These show that some familiar methods of aggregation—notably, the arithmetic averaging of probabilities—fail to commute with belief revision, understood in broadly Bayesian terms, while other methods—particularly geometric averaging—do commute with revision. An investigation of the parallel question in the case of binary judgments is therefore overdue.
Our primary result in this paper is, unfortunately, a negative one. We show that, for a large class of judgment aggregation rules, dynamic rationality is unachievable relative to a large class of reasonable judgment revision methods. However, we also show that if we relax some of our main theorem’s conditions on the aggregation rule, dynamically rational aggregation becomes possible. While some of the identified possibilities are primarily technical and of limited substantive interest, we show that so-called “premise-based” aggregation rules, which are more plausible, are in fact dynamically rational relative to corresponding premise-based revision methods. These are quite special, however, and come at a certain cost, and an open question for future research is whether there might be other reasonable ways to avoid our impossibility result.
Our results reinforce a point that has already been defended in the theory of group agency, namely that it is difficult to achieve rational collective agency merely through the aggregation of individual attitudes and without any sui generis deliberative processes at the collective level itself (List and Pettit 2011). Previously, this point has been made primarily in relation to static rationality, where impossibility results have been used to show that rational group attitudes cannot generally supervene on rational individual attitudes in a propositionwise manner. Our results establish a similar point in relation to dynamic rationality. Most of our formal proofs are given in an appendix.
2 The formal setup
We begin with the basic setup from judgment-aggregation theory (following List and Pettit 2002; Dietrich 2007). We assume that there is a set of individuals who hold judgments on some set of propositions, and we are looking for a method of aggregating these judgments into resulting collective judgments. The key elements of this setup are the following:
Individuals. These are represented by a finite set N. Its members are labelled 1, 2,..., n. We assume \(n\ge 2\).
Propositions. These are represented in formal logic. For our purposes, a thin notion of “logic” will suffice. Specifically, a logic, L, is a non-empty set of formal objects called “propositions”, which is endowed with two things:
-
a negation operator, denoted \(\lnot \), so that, for every proposition p in L, its negation \(\lnot p\) is also in L; and
-
a well-behaved notion of consistency, which specifies, for each set of propositions \(S\subseteq \textbf{L}\), whether S is consistent or inconsistent.Footnote 2
Standard propositional, predicate, modal, and conditional logics all fall under this definition, as do Boolean algebras.Footnote 3 We call a proposition p contradictory if \(\left\{ p\right\} \) is inconsistent, and tautological if \(\left\{ \lnot p\right\} \) is inconsistent. Any non-contradictory and non-tautological proposition is called contingent. A set of propositions \(S\subseteq \textbf{L}\) entails another proposition \(p\in \textbf{L}\) if \(S\cup \left\{ \lnot p\right\} \) is inconsistent.
Agenda. The agenda is the set of those propositions from \(\textbf{L}\) on which judgments are to be made. Formally, this is a finite non-empty subset \(X\subseteq \textbf{L}\) that can be partitioned into proposition-negation pairs. Sometimes it is useful to make this partition explicit. We write \(\mathcal {Z}\) to denote the set of proposition-negation pairs into which X is partitioned, each of which is of the form \(\{p,\lnot p\}\) or abbreviated \(\left\{ \pm p\right\} \). The elements of \(\mathcal {Z}\) can be interpreted as the binary issues under consideration. Then the agenda X is their disjoint union, formally \(X=\bigcup _{Z\in \mathcal {Z}}Z\). Throughout this paper, we assume that double-negations cancel out in agenda propositions.Footnote 4
Non-trivial logical connections. Our focus will be on agendas satisfying a non-triviality condition. To define it, call a set of propositions minimal inconsistent if it is inconsistent but all its proper subsets are consistent. For example, proposition-negation pairs of the form \(\{p,\lnot p\}\) (with p contingent) are minimal inconsistent, and so are sets of the form \(\left\{ p,q,\lnot (p\wedge q)\right\} \), where “\(\wedge \)” stands for logical conjunction (“and”) (with p and q contingent). We call an agenda non-simple if it has at least one minimal inconsistent subset of size greater than two. An example of a non-simple agenda is the set \(X=\left\{ \pm p,\pm (p\rightarrow q),\pm q\right\} \), where p might be the proposition “Current atmospheric CO\(_{2}\) is above 407 ppm”, \(p\rightarrow q\) might be the proposition “If current atmospheric CO\(_{2}\) is above 407 ppm, then the Arctic iceshield will melt by 2050”, and q might be the proposition “The Arctic iceshield will melt by 2050”. The conditional \(p\rightarrow q\) can be formalized in standard propositional logic or in a suitable logic for conditionals. A three-member minimal inconsistent subset of this agenda is \(\left\{ p,p\rightarrow q,\lnot q\right\} \).
Judgments. Each individual’s (and subsequently the group’s) judgments on the given propositions are represented by a judgment set, which is a subset \(J\subseteq X\), consisting of all those propositions from X that its bearer “accepts” (e.g., affirms or judges to be true). A judgment set J is
-
complete if it contains a member of each proposition-negation pair from X, i.e., \(J\cap Z\ne \emptyset \) for every \(Z\in \mathcal {Z}\),
-
consistent if it is a consistent set in the sense of the given logic, and
-
classically rational if it has both of these properties.
Any classically rational judgment set J is, by implication, deductively closed within X, i.e., it contains any proposition \(p\in X\) that is entailed by J. We write \(\mathcal {J}\) to denote the set of all classically rational judgment sets on the agenda X. A list of judgment sets \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \) across the individuals in N is called a profile (of individual judgment sets).
Aggregation rule. A (judgment) aggregation rule is a function, F, which maps each profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \) in some domain \(\mathcal {D}\) of admissible profiles (often the “universal domain” \(\mathcal {D}=\mathcal {J}^{n}\)) to a collective judgment set \(J=F(J_{1},\ldots ,J_{n})\). A standard example is (propositionwise) majority rule, which is defined as follows: for each \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}^{n}\),
A typical research question in judgment-aggregation theory is whether we can find aggregation rules that satisfy certain requirements of democratic responsiveness to the individual judgments and collective rationality. Usually, the focus is on the attainment of static rationality at the collective level, i.e., rationality of the collective judgments at a particular point in time, especially their consistency and perhaps their completeness. Here, by contrast, our focus will be on requirements of dynamic rationality. To introduce these, we must first introduce the notion of judgment revision.
3 Judgment revision
The idea we wish to capture is that whenever any individual (or subsequently the group) learns some new information, in the form of the truth of some proposition, this individual (or the group) must incorporate the learnt information in the judgments held—an idea familiar from belief revision theory in the tradition of Alchourrón, Gärdenfors, and Makinson (“AGM”) (1985) (see also Rott 2001; Peppas 2008). Our central concept is that of a judgment revision operator. This is a function which assigns to any pair (J, p) of an initial judgment set \(J\subseteq X\) and a learnt proposition \(p\in X\) a new judgment set \(J\vert p\). We can interpret this as the revised judgment set, given p. It is convenient not to restrict the domain of admissible inputs and outputs of a revision operator, so that it can take any logically possible pair (J, p) as input, with \(J\subseteq X\) and \(p\in X\), and produce any subset of X as output. Formally, it is a function from \(2^{X}\times X\) into \(2^{X}\).
We call a revision operator regular if it satisfies the following two minimal conditions:
-
(i)
it is successful, i.e., \(p\in J\vert p\) for any pair (J, p), and
-
(ii)
it is conservative, i.e., \(J\vert p=J\) for any pair (J, p) such that \(p\in J\).
Condition (i) ensures that any learnt proposition p is indeed incorporated in the post-revision judgment set (“accept what you learn”). Condition (ii) ensures that if the learnt proposition is already accepted, then nothing changes (“no news, no change”). We further call a revision operator rationality-preserving if whenever \(J\in \mathcal {J}\), we have \(J\vert p\in \mathcal {J}\) for all non-contradictory propositions \(p\in X\).
These definitions are well-illustrated by the class of distance-based revision operators, familiar from belief revision theory (on distance-based belief revision, see, among others, Katsuno and Mendelzon 1991; Lehmann et al. 2001). Such operators require that when a judgment set is revised in light of some new information, the post-revision judgments remain as “close” as possible to the pre-revision judgments, subject to the constraint that the learnt information be incorporated and no inconsistencies be introduced. Different distance-based operators spell out the notion of “closeness” in different ways.
To make this precise, we first consider a distance metric on judgment sets (such metrics have been introduced in the area of judgment aggregation by Konieczny and Pino Pérez (2002) and Pigozzi (2006)). This is a function d that assigns to any pair of judgment sets \(J,J'\subseteq X\) a non-negative real number \(d(J,J')\) interpreted as the “distance” between J and \(J'\), subject to the minimal condition that \(d(J,J')=0\) if and only if \(J=J'\). A simple example of a distance metric is the Hamming distance, according to which \(d(J,J')\) is the number of propositions in X on which J and \(J'\) disagree, i.e.,
Now, given a distance metric d, we can define a corresponding judgment revision operator. For any (J, p), let \(J\vert p\) be a judgment set \(J'\) that has minimal distance from J subject to the following constraints:
-
\(J'\) contains p,
-
\(J'\) is classically rational, except possibly when J is not classically rational or p is contradictory.Footnote 5
By construction, any distance-based revision operator is successful (because of the first bullet point), rationality-preserving (because of the second), and conservative (because of the distance minimization). We will later construct several other revision operators, and emphatically, our analysis is not restricted to distance-based revision; distance-based revision operators just serve as an illustration.
Before we move on, we should briefly compare our notion of judgment revision with the notion of belief revision in the AGM tradition, though readers unfamiliar with the AGM theory may skip to the next section. The first point to note is that a judgment revision operator is defined only for judgment sets on the agenda, of the form \(J\subseteq X\), while an AGM belief revision operator is usually defined for beliefs over an entire logic of propositions (closed under Boolean operations). Secondly, the inputs and outputs of a judgment revision operator—judgment sets of the form J and \(J\vert p\)—need not be deductively closed, while belief sets in standard AGM belief revision theory are by definition deductively closed (albeit not necessarily consistent or complete). (For departures from this restriction in the AGM tradition, see, however, Rott 2001.) Thirdly, the two regularity conditions we have imposed on a judgment revision operator, namely successfulness and conservativeness, are much weaker than the full set of AGM conditions on belief revision. Fourthly, however, our condition of rationality-preservation goes beyond the AGM requirements. The AGM theory merely requires consistency preservation: if the pre-revision belief set is consistent, then so is the post-revision belief set. The AGM conditions allow a complete and consistent belief set to be revised into an incomplete, albeit consistent one. From the AGM perspective, rationality-preservation may be viewed as too demanding. In the context of judgment-aggregation theory, however, it is a natural condition because of the central status that classical rationality—the conjunction of consistency and completeness—enjoys. Indeed, the universal-domain condition requires that individuals hold classically rational judgment sets. If judgment revision could transform classically rational judgment sets into ones violating that condition, then the (universal) domain of most aggregation rules would fail to be closed under revision.
4 Can aggregation and revision commute?
We are now ready to turn to this paper’s question. As noted, we would ideally want any decision-making group to employ a judgment aggregation rule and a revision operator that generate the same collective judgments irrespective of whether revision takes place before or after aggregation. This requirement (an analogue of the classic “external Bayesianity” condition in probability aggregation theory, as in Madansky (1964), Genest (1984), and Genest et al. (1986)) is captured by the following condition on the aggregation rule F and the revision operator \(\vert \):
Dynamic rationality: For any profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \) in the domain of F and any learnt proposition \(p\in X\) where the revised profile \(\left\langle J_{1}\vert p,\ldots ,J_{n}\vert p\right\rangle \) is also in the domain of F, \(F(J_{1}\vert p,\ldots ,J_{n}\vert p)=F(J_{1},\ldots ,J_{n})\vert p\).
To see that this condition is surprisingly hard to satisfy, consider an example. Suppose a three-member group is making judgments on the agenda \(X=\left\{ \pm p,\pm (p\rightarrow q),\pm q\right\} \), where \(p\rightarrow q\) is understood as a subjunctive conditional. That is, apart from the subsets of X that include a proposition-negation pair, the only inconsistent subset of X is \(\left\{ p,p\rightarrow q,\lnot q\right\} \).Footnote 6 (We could alternatively use an agenda in classical logic.Footnote 7) Suppose, further, the group members’ initial judgments are as shown on the left-hand side of Table 1, where “yes” stands for the acceptance of a proposition and “no” for the acceptance of its negation.
Suppose now that the aggregation rule is majority rule and the revision operator is based on the Hamming distance, with some tie-breaking provision such that, in the case of a tie, one is more ready to change one’s judgment on p or q than on \(p\rightarrow q\). If the individuals learn the truth of p and revise their judgments, they arrive at the post-revision judgments shown on the right-hand side of Table 1. Aggregating those judgments yields the collective judgment set \(\left\{ p,\lnot (p\rightarrow q),q\right\} \). By contrast, if the individuals first aggregate their pre-revision judgments, they arrive at the majority judgment set \(\left\{ \lnot p,\lnot (p\rightarrow q),\lnot q\right\} \), and its revision in response to learning p yields the judgment set \(\left\{ p,\lnot (p\rightarrow q),\lnot q\right\} \). Thus the group arrives at a different collective judgment set depending on whether aggregation precedes revision or the other way round: the combination of majority rule and distance-based revision is not dynamically rational.
At first sight, one might think that this problem is just an artifact of majority rule or our specific distance-based revision operator, or that it is somehow unique to our example.Footnote 8 However, our first formal result shows that the problem is more general. Define a uniform quota rule, with acceptance threshold \(m\in \left\{ 1,2,\ldots ,n\right\} \), as the aggregation rule with domain \(\mathcal {J}^{n}\) such that, for each \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}^{n}\),
Majority rule is a special case of a uniform quota rule, namely the one where m is the smallest integer greater than \(\frac{n}{2}\).Footnote 9 We have:
Theorem 1
If the agenda X is non-simple, then no uniform quota rule whose threshold is below the unanimity threshold n is dynamically rational with respect to any regular rationality-preserving revision operator.
In short, replacing majority rule with some other uniform quota rule with threshold less than n wouldn’t solve our problem of dynamic irrationality, and neither would replacing our distance-based revision operator with some other regular rationality-preserving revision operator. (As illustrated later, both the uniformity constraint on the quota rule and the non-unanimitarian constraint are needed for the present result.Footnote 10) In fact, the problem identified by our example and Theorem 1 generalizes further, as shown in the next section.
5 A general impossibility theorem
We will now abstract away from the details of any particular aggregation rule, and suppose instead we are looking for an aggregation rule F that satisfies the following general conditions:
Universal domain: The domain of admissible inputs to the aggregation rule F is the set of all classically rational profiles, i.e., \(\mathcal {D}=\mathcal {J}^{n}\).
Non-imposition: F does not always deliver the same antecedently fixed output judgment set J, irrespective of the individual inputs, i.e., F is not a constant function.
Monotonicity: Additional individual support for an accepted proposition does not overturn the proposition’s acceptance, i.e., for any profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {D}\) and any proposition \(p\in F(J_{1},\ldots ,J_{n})\), if any \(J_{i}\) not containing p is replaced by some \(J_{i}'\) containing p and the modified profile \(\left\langle J_{1},\ldots ,J_{i}',\ldots ,J_{n}\right\rangle \) remains in \(\mathcal {D}\), then \(p\in F(J_{1},\ldots ,J_{i}',\ldots ,J_{n})\).
Non-oligarchy: There is no non-empty set of individuals \(M\subseteq N\) (a set of “oligarchs”) such that, for every profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {D}\), \(F(J_{1},\ldots ,J_{n})=\cap _{i\in M}J_{i}\).
Systematicity: The collective judgment on each proposition is determined fully and neutrally by individual judgments on that proposition. Formally, for any propositions \(p,p'\in X\) and any profiles \(\left\langle J_{1},\ldots ,J_{n}\right\rangle ,\left\langle J'_{1},\ldots ,J'_{n}\right\rangle \in \mathcal {D}\), if, for all \(i\in N\), \(p\in J_{i}\Leftrightarrow p'\in J'_{i}\), then \(p\in J\Leftrightarrow p'\in J'\), where \(J=F(J_{1},\ldots ,J_{n})\) and \(J'=F(J'_{1},\ldots ,J'_{n})\).
Why are these conditions initially plausible? The reason is that, for each of them, a violation would entail a cost. Violating universal domain would mean that the aggregation rule is not fully robust to pluralism in its inputs; it would be undefined for some classically rational judgment profiles. Violating non-imposition would mean that the collective judgments are totally unresponsive to the individual judgments, which is completely undemocratic. Violating monotonicity could make the aggregation rule erratic in some respect: an individual could come to accept a particular collectively accepted proposition and thereby overturn its acceptance. Violating non-oligarchy would mean two things. First, the collective judgments would depend only on the judgments of the “oligarchs”, which is undemocratic when \(M\ne N\); and second, the collective judgments would be incomplete with respect to any binary issue on which there is the slightest disagreement among the oligarchs, which would lead to widespread indecision, except when M is singleton. Important special cases of oligarchic rules are dictatorships of one individual (where M is singleton) and unanimity rule (where \(M=N\)). Violating systemacity, finally, would mean that the collective judgment on each proposition is no longer determined as a proposition-independent function of individual judgments on that proposition. It may then either depend on individual judgments on other propositions too (a lack of propositionwise independence), or the pattern of dependence may vary from proposition to proposition (a lack of neutrality). Systematicity—the conjunction of propositionwise independence and neutrality—is the most controversial condition among the five, and it is therefore the first condition that we later consider relaxing. But it’s worth noting that it is satisfied by majority rule and all uniform quota rules. Indeed, majority rule and uniform quota rules (except the unanimity rule) satisfy all five conditions.Footnote 11
Our main theorem shows that, for non-simple agendas, the present five conditions are incompatible with dynamic rationality:
Theorem 2
If the agenda X is non-simple, then no aggregation rule satisfying universal domain, non-imposition, monotonicity, non-oligarchy, and systematicity is dynamically rational with respect to any regular rationality-preserving revision operator.
So, the problem identified by Theorem 1 is not restricted to non-unanimitarian uniform quota rules (the class of anonymous rules satisfying our five conditions), but extends to all aggregation rules satisfying our conditions, whether anonymous or non-anonymous. Moreover, since practically all non-trivial agendas are non-simple, the impossibility applies very widely. Notably, the impossibility is not driven by the imposition of any static rationality condition (such as consistency of collective judgments), as no such condition is used in the theorem. In the paper’s penultimate section (Sect. 8), however, we consider the implications of requiring static and dynamic rationality.
In the next two sections, we consider possible escape routes from the present impossibility result. Specifically, we run through all of the conditions of Theorem 2—not only those on the aggregation rule but also those on the revision rule and on the agenda—and show that as soon as any one of the conditions is dropped, while the other conditions are retained, the impossibility ceases to hold: there will then exist some aggregation rules for at least some suitable agendas that are dynamically rational with respect to some revision operators. Thus, from a mathematical perspective, none of the theorem’s conditions is redundant. Since this is also true for the condition on the agenda—non-simplicity—we note that we could amend the theorem’s antecedent clause by writing “If, and only if, the agenda X is non-simple”.
We also note that most of the identified possibilities of dynamically rational aggregation are somewhat contrived and more of theoretical rather than practical interest. Thus the present impossibility result is harder to avoid than the familiar impossibility results concerning statically rational judgment aggregation. However, we begin with one escape route that we consider substantively interesting, even though it is not without costs (Sect. 6), and we then turn to the more theoretical and contrived escape routes (Sect. 7).
6 Dynamic rationality through premise-based aggregation and revision
As systematicity is the most controversial one among our theorem’s conditions, we begin with an escape route from our impossibility result that involves giving up systematicity. We will show in this section that the best-known aggregation rules violating systematicity—the premise-based rules—are dynamically rational if revision is defined in a corresponding premise-based way.
This possibility is interesting for at least two reasons. First, it shows that dynamic rationality is achievable by at least one prominent and plausible class of judgment aggregation rules (so dynamic rationality is not completely unrealistic from the outset), and second, it illustrates that in order to achieve dynamic rationality, the aggregation rule and the revision operator must interact in the right way: premise-based aggregation is dynamically rational with respect to a matching premise-based revision operator. While premise-based revision is of interest in its own right, the cost of the present possibility is that this revision operator is somewhat special and satisfies only weakened versions of our conditions on revision. (In the next section, we show that relaxing systematicity alone, without relaxing any conditions on revision, suffices for a possibility, albeit a more contrived one.)
Let us begin by introducing the idea of premise-based aggregation (for related earlier definitions, see List and Pettit 2002; Dietrich 2006; Dietrich and Mongin 2010c; for other discussions, see Kornhauser and Sager 1986; Pettit 2001; Chapman 2002; Bovens and Rabinowicz 2006). Suppose the agenda X can be partitioned into a subagenda of premises and a subagenda of conclusions. Formally, we represent this by partitioning the set \(\mathcal {Z}\) of binary issues into a set \(\mathcal {Z}_{\text {prem}}\) of “premise issues” and a set \(\mathcal {Z}_{\text {conc}}\) of “conclusion issues”. Then the subagendas of premises and conclusions are \(X_{\text {prem}}=\cup _{Z\in \mathcal {Z}_{\text {prem}}}Z\) and \(X_{\text {conc}}=\cup _{Z\in \mathcal {Z}_{\text {conc}}}Z\). As an illustration, consider again the agenda \(X=\left\{ \pm p,\pm (p\rightarrow q),\pm q\right\} \). Here, the premise issues might be \(\left\{ \pm p\right\} \) and \(\left\{ \pm (p\rightarrow q)\right\} \), and the conclusion issue might be \(\left\{ \pm q\right\} \). The intuition is that the former might somehow be more fundamental than the latter, so that an agent’s judgments on the latter may be derived from the agent’s judgments on the former.
To define a premise-based aggregation rule, we require two preliminary definitions. For each premise issue \(Z\in \mathcal {Z}_{\text {prem}}\), we introduce a local aggregation rule (“premise aggregator”) \(F_{Z}\) which assigns to each combination of individual judgments on Z a collective judgment on Z. Formally, \(F_{Z}\) is a function from \(\mathcal {J}_{Z}^{n}\) to \(\mathcal {J}_{Z}\), where \(\mathcal {J}_{Z}\) is the set of all locally complete and consistent judgments on Z, i.e., \(\mathcal {J}_{Z}=\left\{ \left\{ p\right\} ,\left\{ {\lnot }p\right\} \right\} \) for the binary issue \(Z=\left\{ \pm p\right\} \), assuming p is contingent. In the classical premise-based aggregation rule, each \(F_{Z}\) is majority rule, if n is odd.
To derive the judgments on all conclusion issues, we employ a consequence operator, defined as a function Cn that assigns to each set of (already accepted) propositions \(J\subseteq X\) another set \(Cn(J)\subseteq X\) of propositions that are the “consequences” of J. In the classical case, Cn(J) simply consists of all propositions p in X that are logically entailed by J in the sense that the negation of p is inconsistent with J.
For any profile of individual judgment sets, we now arrive at the overall collective judgment set by
-
first aggregating the individual judgments on all the premises, using the given premise aggregators, and
-
then deriving their consequences for all other propositions, using the given consequence operator.
Formally, we define our premise-based aggregation rule on the domain of all profiles of judgment sets \(J\subseteq X\) that are classically rational on the premises, i.e., \(J\cap Z\in \mathcal {J}_{Z}\) for all \(Z\in \mathcal {Z}_{\text {prem}}\). Let \(\mathcal {\hat{J}}\) be the set of all such judgment sets. (This is a superset of \(\mathcal {J}\).) For any profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {\hat{J}}^{n}\), we let
where, for each binary issue \(Z\in \mathcal {Z}\),
To illustrate this definition, consider the agenda \(X=\left\{ \pm p,\pm (p\rightarrow q),\pm q\right\} \) with \(\left\{ \pm p\right\} \) and \(\left\{ \pm (p\rightarrow q)\right\} \) designated as the premise issues, and suppose the individual judgments are as shown in Table 2. If the premise-based rule is the classical one, where each premise aggregator \(F_{Z}\) is the majority rule and the consequence operator Cn is the classical one, the collective judgment set will be \(\left\{ p,p\rightarrow q,q\right\} \). Propositions p and \(p\rightarrow q\) will each be accepted by aggregating the individual judgments on those propositions, and proposition q will be accepted by logical inference. It is evident that this aggregation rule violates systematicity, by treating premises and conclusions differently and also by determining the collective judgments on all conclusions in a non-propositionwise-independent way.
Next we introduce the idea of premise-based revision. Here, we also need some preliminary definitions. For each premise issue \(Z\in \mathcal {Z}_{\text {prem}}\), we introduce a local revision operator (“premise reviser”), denoted \(\vert _{Z}\), just for that issue. Formally, this is a function (from \(2^{Z}\times X\) into \(2^{Z}\)) which assigns to any pair (L, p) of an initial local judgment L on issue Z (formally \(L\subseteq Z\)) and a learnt proposition \(p\in X\) a new local judgment on issue Z, denoted \(L\vert _{Z}p\). As issue Z is of the form \(\left\{ \pm p\right\} \), any local judgment on Z must be of the form \(\emptyset ,\left\{ p\right\} ,\left\{ \lnot p\right\} ,\left\{ p,\lnot p\right\} \). Of these, the first would correspond to withholding judgment on Z, the last would be inconsistent, and only the middle two would encode a locally complete and consistent judgment on issue Z (assuming neither p nor \(\lnot p\) is contradictory). To derive the revised judgments on all conclusion issues, we employ again our consequence operator Cn, which allows us to assign to each set of (already revised) propositions \(J\subseteq X\) the set of propositions that are its consequences, \(Cn(J)\subseteq X\).
For any initial judgment set and any newly learnt proposition, the premise-based revision operator now arrives at the revised judgment set by
-
first revising the judgments on all the premises, using the given premise revisers, and
-
then deriving their consequences for all other propositions, using the given consequence operator.
Formally, for any initial judgment set \(J\subseteq X\) and any learnt proposition \(p\in X\), the revised judgment set \(J\vert p\) is the union
of revised local judgment sets \(J_{Z}\subseteq Z\) for all binary issues \(Z\in \mathcal {Z}\), where
Premise-based revision operators are often neither regular nor rationality-preserving, as defined earlier, but many plausible premise-based revision operators satisfy weaker versions of these conditions. In particular, they satisfy regularity on premises, in the sense that they satisfy our two regularity conditions, successfulness and conservativeness, restricted to the premises. Successfulness on premises means that \(p\in J\vert p\) whenever \(p\in X_{\text {prem}}\), and conservativeness on premises means that if \(p\in J\cap X_{\text {prem}}\), then J and \(J\vert p\) coincide on the premises, i.e., \(J\cap X_{\text {prem}}=(J\vert p)\cap X_{\text {prem}}\). The first of these properties permits that one does not incorporate a newly learnt conclusion proposition in one’s revised judgments; rather, one always builds up one’s revised judgments from one’s judgments on the premises. And the second property permits that if one learns—or is reminded of—an already known premise, one might still change one’s judgments on some conclusion, for instance by recognizing certain hitherto unacknowledged consequences of one’s existing premise judgments. Premise-based revision operators may fail to be rationality-preserving insofar as a complete and consistent pre-revision judgment set does not always guarantee a complete and consistent post-revision judgment set. Whether or not it does depends on the nature of the subagenda of premises and the nature of the consequence operator. If consequence is defined classically, for instance, then the completeness of the revised judgments depends on whether complete judgments on the premises always logically settle all conclusion propositions; and if the premise issues are logically dependent, then the consistency of the revised judgments may be threatened by the fact that premise-based revision operates independently on each premise issue. However, if (i) the premises are mutually independent and suffice to settle the entire agenda, (ii) the premise revisers are locally rationality-preserving, and (iii) consequence is classical, then premise-based revision is indeed rationality-preserving.Footnote 12
We are now in a position to state our possibility result. Call a revision operator idempotent if \((J\vert p)\vert p=J\vert p\) for all \(J\subseteq X\) and all \(p\in X\) (“learning the same information again does not change one’s judgments”). Idempotence is much less demanding than full-blown regularity.
Theorem 3
If the revision operator is premise-based and idempotent, then all premise-based aggregation rules with unanimity-preserving premise aggregators (and with the same premises and consequence operator as in revision) are dynamically rational.
Here, a premise aggregator \(F_{Z}\) is unanimity-preserving if \(F_{Z}(L,\ldots ,L)=L\) for any unanimous local judgment profile \((L,\ldots ,L)\) on the premise issue Z (i.e., \(L\subseteq Z\)).
In fact, we can go beyond Theorem 3 and show that, in important special cases, premise-based rules are the only dynamically rational aggregation rules with respect to a premise-based revision operator. To state this uniqueness result, we need to introduce two other conditions on the aggregation rule, which replace our original monotonicity and systematicity conditions, neither of which is generally satisfied by a premise-based rule. The first condition is a global version of monotonicity which replaces the focus on accepted propositions with a focus on accepted judgment sets:
Global monotonicity: Additional individual support for a “winning” judgment set does not overturn the outcome, i.e., if any profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {D}\) is modified into another profile \(\left\langle J_{1},\ldots ,J,\ldots ,J_{n}\right\rangle \in \mathcal {D}\) by replacing one of the \(J_{i}\)s with \(J=F(J_{1},\ldots ,J_{n})\), then \(F(J_{1},\ldots ,J,\ldots ,J_{n})=J\).
To state the second condition, note that any given subagenda of premises \(X_{\text {prem}}\) induces a relevance relation between propositions: premises are relevant to conclusions, but not vice versa. More precisely, the only proposition relevant to any premise \(p\in X_{\text {prem}}\) is p itself, while the propositions relevant to any conclusion \(p\in X_{\text {conc}}\) are all premises. Formally, if \(\mathcal {R}(p)\) denotes the set of propositions relevant to p, we have
Now our condition that replaces systematicity is the following (Dietrich 2015):
Independence of irrelevant propositions: The collective judgment on each proposition depends only on individual judgments on relevant propositions. Formally, for any proposition \(p\in X\) and any profiles \(\left\langle J_{1},\ldots ,J_{n}\right\rangle ,\left\langle J'_{1},\ldots ,J'_{n}\right\rangle \in \mathcal {D}\), if, for all \(i\in N\), \(J_{i}\cap \mathcal {R}(p)=J'_{i}\cap \mathcal {R}(p)\), then \(p\in J\Leftrightarrow p\in J'\), where \(J=F(J_{1},\ldots ,J_{n})\) and \(J'=F(J'_{1},\ldots ,J'_{n})\).
Global monotonicity and independence of irrelevant propositions jointly weaken the conjunction of monotonicity and systematicity used in our impossibility theorem.Footnote 13 Here is the uniqueness theorem:
Theorem 4
If the revision operator is premise-based, idempotent, and regular on premises, then the premise-based aggregation rules with unanimity-preserving premise aggregators (and with the same premises and consequence operator as in revision) are the only dynamically rational aggregation rules F from \(\mathcal {\hat{J}}^{n}\) into \(\mathcal {\hat{J}}\) satisfying independence of irrelevant propositions and global monotonicity.
Insofar as premise-based judgment aggregation has been prominently discussed in the literature, the present possibility and uniqueness results should be interesting. Indeed, Theorem 4’s conditions on the aggregation rule seem eminently reasonable. In particular, independence of irrelevant propositions is arguably much more plausible than systematicity, and global monotonicity is a very plausible condition too. The conditions on the revision operator—idempotence and regularity on premises—are reasonable as well. However, the cost of the present possibility, as already noted, is that the revision operator satisfies only weaker versions of our earlier conditions. We leave it an open question for further discussion how serious this cost is.
7 More theoretical possibilities of dynamic rationality
Having presented an escape route from our impossibility result that should be of substantive interest, we now turn to several more theoretical escape routes. As anticipated, these mostly serve to prove the point that none of the conditions of Theorem 2 is redundant. Nonetheless, at least the first of the subsequent escape routes, which involves giving up universal domain, is of independent interest.
We proceed as follows. We first consider relaxing the theorem’s conditions on the aggregation rule. We then consider relaxing the conditions on the revision operator. And we finally consider relaxing the theorem’s agenda condition.
7.1 Dynamic rationality without universal domain: majority rule on single-plateaued and other restricted domains
To see that Theorem 2 would fail to hold without the condition of universal domain, we take any non-simple agenda X and construct two examples of restricted domains \(\mathcal {D}\subseteq \mathcal {J}^{n}\) on which majority rule is dynamically rational with respect to some regular rationality-preserving revision operator. Since majority rule satisfies the rest of our conditions (non-imposition, monotonicity, non-oligarchy, and systematicity), the examples establish our point. While the first example is somewhat trivial, the second should be of greater interest.
For our first example, we define the domain as follows:
i.e., \(\mathcal {D}\) consists of all rational judgment profiles in which a majority of individuals hold the same judgment set. It is easy to verify that, whenever a profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \) is in \(\mathcal {D}\), then the revised profile \(\left\langle J_{1}\vert p,\ldots ,J_{n}\vert p\right\rangle \) is still in \(\mathcal {D}\), for any non-contradictory proposition \(p\in X\) and any regular rationality-preserving revision operator. Moreover, if F is majority rule on \(\mathcal {D}\), then \(F(J_{1},\ldots ,J_{n})\) is simply the judgment set J held by a majority of individuals in \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \), so that \(F(J_{1},\ldots ,J_{n})\vert p=J\vert p\). The revised profile \(\left\langle J_{1}\vert p,\ldots ,J_{n}\vert p\right\rangle \) has the property that the majority of individuals who previously held the judgment set J come to hold the judgment set \(J\vert p\), so that the latter is also the majority outcome. Hence \(F(J_{1}\vert p,\ldots ,J_{n}\vert p)=F(J_{1},\ldots ,J_{n})\vert p\), as required.
Our second example invokes the idea that the propositions in X can be ordered from “left” to “right” on some cognitive or ideological dimension, in such a way that all individuals’ judgments are structured by that order. Specifically, consider a linear order \(\le \) on X, where, for any two propositions \(p,q\in X\), \(p\le q\) means that “p is (weakly) to the left of q”. We call a profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \) single-plateaued relative to \(\le \) if, for every individual \(i\in N\),
i.e., the individual’s judgment set forms a connected interval (a “plateau” of accepted propositions) with respect to \(\le \), ranging from \(p_{\text {left}}\) to \(p_{\text {right}}\). It is already known that single-plateauedness, combined with individual-level consistency, is sufficient for consistent majority judgments (Dietrich and List 2010b). To explain how single-plateauedness can also help with dynamic rationality, let \(\mathcal {J_{\le }}\) denote the subset of \(\mathcal {J}\) consisting of all classically rational judgment sets that are single-plateaued relative to \(\le \). Define a judgment revision operator as follows: for any pair (J, p),
-
if \(J\in \mathcal {J_{\le }}\) and \(\mathcal {J_{\le }}\) contains at least one judgment set containing p, let \(J\vert p\) be the (unique) judgment set \(J'\in \mathcal {J_{\le }}\) containing p whose Hamming distance from J is minimal (so that judgment revision simply shifts the plateau of accepted propositions minimally until it contains p while remaining classically rational);
-
otherwise, let \(J\vert p\) be any judgment set \(J'\subseteq X\) containing p whose Hamming distance from J is minimal, subject to the constraint that if \(J\in \mathcal {J}\) and p is non-contradictory, then \(J'\in \mathcal {J}\).
One can now show that, on the domain \(\mathcal {D}=\mathcal {J}_{\le }^{n}\), majority rule (in a group N with odd-numbered size n) is dynamically rational with respect to the revision operator just defined. The reason is that whenever a classically rational profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \) is single-plateaued relative to \(\le \), the majority judgments will coincide with the individual judgments of a particular profile-specific individual (technically, the median individual relative to some left-right order of the individuals that can be suitably constructed for the given profile), and even if all individuals revise their judgments based on learning a proposition p in line with the first bullet point, the majority judgments will still coincide with the revised judgments of that same individual. Details are given in the appendix.
7.2 Dynamic rationality without non-imposition: an absurd rule accepting all propositions
To see that Theorem 2 would fail to hold without the condition of non-imposition, we take any non-simple agenda X and any regular rationality-preserving revision operator, and note that the following, rather absurd aggregation rule is dynamically rational while satisfying the rest of our conditions: for any profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}^{n}\),
i.e., the collective judgment set is always identical to the agenda in its entirety. Of course, this aggregation rule is completely unresponsive to the individual judgments and produces totally inconsistent collective judgments. Nonetheless, it satisfies universal domain, monotonicity, non-oligarchy, and systematicity, while also satisfying dynamic rationality. (Note that, for any regular revision operator and any proposition p, \(X\vert p=X\).) Let’s call this aggregation rule the absurd rule.
One might wonder whether there are any less absurd examples of dynamically rational aggregation rules when we drop non-imposition. In fact, there are none. Our proof of Theorem 2 shows that, for any non-simple agenda X and any regular rationality-preserving revision operator, the absurd rule is the unique dynamically rational aggregation rule satisfying the rest of our conditions. Thus Theorem 2 would continue to hold if we were to replace non-imposition with the requirement that the aggregation rule should not be the absurd rule.
Some readers might wonder why we didn’t use the condition of non-absurdity instead of non-imposition in our original statement of the theorem. There are three reasons why we chose not to do so. First, non-imposition, which only requires a non-constant aggregation rule, is already an extremely weak condition. Secondly, non-imposition is a standard condition, familiar from social choice theory, while non-absurdity is not. Thirdly, and perhaps most importantly, non-absurdity has the flavour of a static rationality condition (indeed, non-absurdity requires that the collective judgment set is not always maximally inconsistent), and we would like to avoid any static rationality conditions in what is supposed to be an impossibility theorem concerning dynamic rationality. Just as the impossibility theorems concerning static rationality do not impose any dynamic rationality conditions, we have sought to keep our present theorem free from any static rationality conditions.
7.3 Dynamic rationality without monotonicity: parity rules
To see that Theorem 2 would fail to hold without the condition of monotonicity, we show that, for some non-simple agendas, one can construct non-monotonic aggregation rules that are dynamically rational with respect to some regular rationality-preserving revision operator, while satisfying the rest of our conditions. Specifically, we consider a non-simple agenda X with the following properties:
-
X is affine, in the sense that every minimal inconsistent subset \(Y\subseteq X\) remains inconsistent after negating any two (or any even number) of its members.Footnote 14
-
For each contingent proposition \(p\in X\), there exists a subagenda \(X_{p}\) (a non-empty subset of X closed under negation) which contains p and shares an even number of propositions with any minimal inconsistent subset of \(Y\subseteq X\), i.e., \(\vert Y\cap X_{p}\vert \in \left\{ 0,2,4,6,\ldots \right\} \).Footnote 15
An example of such an agenda is \(X=\left\{ \pm p,\pm q,\pm (p\leftrightarrow q)\right\} \), where p and q are logically independent and \(\leftrightarrow \) is the material biconditional. This agenda is clearly non-simple. To see that it is affine, note that its minimal inconsistent subsets, besides all proposition-negation pairs, are \(\left\{ \lnot p,q,p\leftrightarrow q\right\} \), \(\left\{ p,\lnot q,p\leftrightarrow q\right\} \), \(\left\{ p,q,\lnot (p\leftrightarrow q)\right\} \), \(\left\{ \lnot p,\lnot q,{\lnot (}p\leftrightarrow q)\right\} \). Negating any two members of any one of these sets yields another one of them. Furthermore, for each \(p\in X\), we can take \(X_{p}\) to be any subagenda of X that includes \(\left\{ \pm p\right\} \) and exactly one other proposition-negation pair. Then \(X_{p}\) shares an even number of propositions with any minimal inconsistent subset of X.
Let us now define a judgment revision operator as follows: for any pair (J, p), let
where \(X_{p}\) is the above-defined subagenda if p is contingent and is \(\left\{ \pm p\right\} \) if p is non-contingent. Although this revision operator is admittedly a bit contrived, one can verify that it is both regular and rationality-preserving (details are in the appendix). It now turns out that an even more contrived kind of aggregation rule—a so-called parity rule (as introduced by Dokow and Holzman (2010a))—is dynamically rational with respect to this revision operator, while satisfying all of our conditions except monotonicity. To define it, let M be any odd-sized subset of N, and for any profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}^{n}\), let
i.e., the set of collectively accepted propositions consists of all propositions that are accepted precisely by an odd number of individuals in M. Clearly, this aggregation rule is non-monotonic. However, we show in the appendix that, for any agenda of the specified kind—such as \(X=\left\{ \pm p,\pm q,\pm (p\leftrightarrow q)\right\} \)—the present aggregation rule is dynamically rational with respect to the revision operator just defined. Furthermore, a parity rule satisfies universal domain, non-imposition, systematicity, and non-oligarchy (assuming \(\vert M\vert \ge 3\)). To be sure, this possibility is of no substantive interest and only illustrates the mathematical point that the monotonicity condition is needed in Theorem 2.
7.4 Dynamic rationality without non-oligarchy: dictatorial and other oligarchic rules
To see that Theorem 2 would fail to hold without the condition of non-oligarchy, we give two examples of oligarchic aggregation rules that are dynamically rational with respect to some (or even any) regular rationality-preserving revision operator for some (or even any) non-simple agenda. These examples suffice to illustrate the non-redundancy of the non-oligarchy condition in our theorem because oligarchic rules always satisfy universal domain, non-imposition, monotonicity, and systematicity. Recall that an oligarchy (as discussed by Gärdenfors (2006); Dietrich and List (2008), and Dokow and Holzman (2010b)) is defined by fixing some non-empty set \(M\subseteq N\) of individuals (the “oligarchs”) such that, for every profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}^{n}\), we have
Our first example is a trivial one, namely a dictatorship of one individual; here the set of oligarchs is singleton, i.e., \(M=\left\{ i\right\} \) for some fixed \(i\in N\). Clearly, if we have \(F(J_{1},\ldots ,J_{n})=J_{i}\) for every profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}^{n}\), then it trivially follows that \(F(J_{1}\vert p,\ldots ,J_{n}\vert p)=F(J_{1},\ldots ,J_{n})\vert p\), irrespective of the agenda X and the revision operator.
For a less trivial example, which permits more than one oligarch and thereby shows that the condition of non-oligarchy in our theorem cannot simply be replaced by non-dictatorship, consider an agenda of the form \(X=\left\{ \pm p_{1},\pm p_{2},\pm p_{3}\right\} \), where the set of all classically rational judgment sets is
i.e., the set of all complete subsets of X in which an even number of propositions (either zero or two) is negated. Such an agenda is non-simple: a minimal inconsistent subset of X of size three is \(\left\{ \lnot p_{1},\lnot p_{2},\lnot p_{3}\right\} \). An example is once again \(X=\left\{ \pm p,\pm q,\pm (p\leftrightarrow q)\right\} \), where p and q are logically independent and \(\leftrightarrow \) is the material biconditional. Now we first define a regular rationality-preserving judgment revision operator for X, and we then show that any oligarchic aggregation-rule (including the unanimity rule, where \(M=N\)) is dynamically rational with respect to it.
To construct the desired revision operator, we start from an assignment of a revised judgment set \(J_{p}\in \mathcal {J}\) for every pair (J, p), where \(J\in \mathcal {J}\) and \(p\in X\). We construct this assignment such that
-
for any \(p\in X\) and any \(J\in \mathcal {J}\), if \(p\in J\), then \(J_{p}=J\), and
-
for any \(p\in X\) and any \(J,J'\in \mathcal {J}\), if J and \(J'\) are distinct and do not contain p (i.e., they are the two distinct judgment sets in \(\mathcal {J}\) containing \(\lnot p\)), then \(J_{p}\) and \(J'_{p}\) are distinct and contain p (i.e., they are the two distinct judgment sets in \(\mathcal {J}\) containing p).
These properties jointly imply that \(J_{p}\in \mathcal {J}\) and \(p\in J_{p}\). We can think of the assignment of a judgment set \(J_{p}\) to each pair (J, p) as the restriction of the desired judgment revision operator to the domain \(\mathcal {J}\times X\). Our goal is to extend this operator to all pairs (J, p) with \(J\subseteq X\) and \(p\in X\).
For the purposes of our example, we fully define the revision operator for all pairs (J, p) where J belongs to the set \(\mathcal {J}^{+}\) of all consistent and deductively closed subsets of X (a superset of \(\mathcal {J}\)). For all other pairs, the operator can be defined arbitrarily, subject only to the restrictions of regularity (i.e., \(p\in J\vert p\), and if \(p\in J\) then \(J\vert p=J\)). Now, for any pair (J, p) with \(J\in \mathcal {J}^{+}\) and \(p\in X\), we define
i.e., \(J\vert p\) is the intersection of all revised judgment sets of the form \(J'_{p}\), where \(J'\) is a complete and consistent extension of J. To give an intuition for this definition, note that any consistent and deductively closed judgment set J can be expressed as the intersection of all its complete and consistent extensions \(J'\supseteq J\). So, our definition says that J is revised by first revising all its complete and consistent extensions and then taking the intersection of the revised judgment sets. As a special case of this, we have \(J\vert p=J_{p}\) whenever J is complete and consistent.
This completes the definition of our revision operator. Note that this operator is rationality-preserving and regular. It is rationality-preserving because, for any \(J\in \mathcal {J}\), we have \(J\vert p=J_{p}\), and the latter is in \(\mathcal {J}\). It is successful—the first part of regularity—because, for any \(J\in \mathcal {J}^{+}\) and any \(p\in X\), the revised judgment set \(J\vert p\) is the intersection of sets of the form \(J'_{p}\), which each contain p, so that \(J\vert p\) also contains p. Moreover, for any \(J\notin \mathcal {J}^{+}\), \(J\vert p\) contains p by stipulation.
The operator is conservative—the second part of regularity—because, for any \(J\in \mathcal {J}^{+}\) and any \(p\in J\), we have
The first identity holds by the definition of the revision operator. The second identity holds because we have \(J'_{p}=J'\) whenever \(p\in J'\). The third identity holds because J, being consistent and deductively closed, is identical to the intersection of all its complete and consistent extensions. Once again, for any \(J\notin \mathcal {J}^{+}\), conservativeness (if \(p\in J\) then \(J\vert p=J\)) holds by stipulation.
In the appendix we prove that, on the given non-simple agenda X, every oligarchic aggregation rule is dynamically rational with respect to the constructed revision operator. Let F be any oligarchic aggregation rule with the set \(M\subseteq N\) of oligarchs. Our proof establishes that, for every \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}^{n}\) and every \(p\in X\),
i.e.,
To give an intuition for this result, we briefly explain why the judgment set on the left-hand side of identity (1) is included in the judgment set on the right-hand side. The converse inclusion is harder to show, and we refer the reader to the appendix for the full proof. We begin by noting that \(\cap _{i\in M}J_{i}\) is consistent and deductively closed, being the intersection of several consistent and complete judgment sets. Therefore, the definition of our revision operator allows us to rewrite the judgment set on the left-hand side of identity (1) as follows:
Further, the judgment set on the right-hand side of identity (1), \(\cap _{i\in M}(J_{i}\vert p)\), can be re-expressed as \(\cap _{i\in M}(J_{i})_{p}\), since each \(J_{i}\in \mathcal {J}\), and thus as
Since each \(J_{i}\) is a complete and consistent extension of the intersection \(\cap _{i\in M}J_{i}\), expression (2) includes
because expression (3) is simply an intersection of more sets than expression (2): the sets being intersected in (3) include all those being intersected in (2). This establishes that
as desired. As noted, in the appendix, we show that the two judgment sets are in fact identical.
7.5 Dynamic rationality without systematicity: non-neutral and non-independent rules
To see that Theorem 2 would fail to hold without the condition of systematicity, even if we don’t relax our conditions on the revision operator, we show that, for some non-simple agendas, one can construct aggregation rules which satisfy our other conditions and are dynamically rational with respect to some regular rationality-preserving revision operators.
We begin with a possibility that preserves the independence part of systematicity while giving up the neutrality part. We then consider a possibility that gives up the independence part, while, however, retaining a limited form of neutrality, namely a form of equal treatment of each proposition and its negation. Together, these possibilities illustrate that the systematicity condition is really needed in Theorem 2 and cannot simply be weakened to propositionwise independence or the mere requirement that propositions and their negations be treated equally.
For the first possibility, consider an agenda X of the form \(X=\left\{ \pm p:p\in Y\right\} \), where Y is the only minimal inconsistent subset of X apart from the proposition-negation pairs \(\left\{ p,\lnot p\right\} \subseteq X\) and where Y has three or more elements. An example is the earlier agenda \(X=\left\{ \pm p,\pm (p\rightarrow q),\pm q\right\} \), where \(p\rightarrow q\) is a subjunctive conditional, so that the only minimal inconsistent subsets of X are the proposition-negation pairs and \(\left\{ p,p\rightarrow q,\lnot q\right\} \). Now we define a revision operator as follows:
It is easy to see that this revision operator is regular. To see that it is also rationality-preserving, take any \(J\in \mathcal {J}\) and any \(p\in X\). (In the present agenda, all propositions are non-contradictory.) The revised judgment set \(J\vert p\) is complete because J itself is complete and Y contains a member of every proposition-negation pair \(\left\{ p,\lnot p\right\} \subseteq X\). Furthermore, \(J\vert p\) is consistent because it includes neither Y itself nor any proposition-negation pair \(\left\{ p,\lnot p\right\} \subseteq X\), and so it includes no minimal inconsistent set.
We now show that the following aggregation rule is dynamically rational with respect to this revision operator. For any profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}^{n}\), let \(F(J_{1},\ldots ,J_{n})\) consist of
-
all \(p\in Y\) such that every \(J_{i}\) contains p, and
-
all \(p\in X\backslash Y\) such that at least one \(J_{i}\) contains p.
We can think of this aggregation rule as an asymmetric unanimity rule. Propositions in Y are collectively accepted if and only if they are unanimously accepted, while propositions outside Y are collectively accepted if and only if they are not unanimously rejected. It is evident that this aggregation rule satisfies universal domain, non-imposition, monotonicity, and non-oligarchy. It is also evident that it violates systematicity: the collective acceptance criterion is not the same for all propositions (a lack of neutrality). To see that it is dynamically rational with respect to the constructed revision operator, we distinguish between three cases.
-
Case 1: \(p\in Y\) and \(p\in J_{i}\) for all \(i\in N\). Then \(p\in F(J_{1},\ldots ,J_{n}).\) Because the revision operator is conservative, \(J_{i}\vert p=J_{i}\) for every \(i\in N\) and \(F(J_{1},\ldots ,J_{n})\vert p=F(J_{1},\ldots ,J_{n})\). So, \(F(J_{1},\ldots ,J_{n})\vert p=F(J_{1}\vert p,\ldots ,J_{n}\vert p)\).
-
Case 2: \(p\in Y\) and \(p\notin J_{i}\) for some \(i\in N\). Then \(J_{i}\vert p=\left\{ p\right\} \cup \left\{ \lnot q:q\in Y\backslash \left\{ p\right\} \right\} \). This means that, in the profile \(\left\langle J_{1}\vert p,\ldots ,J_{n}\vert p\right\rangle \), p is unanimously accepted (because the revision operator is conservative), while all propositions outside Y (namely, those in \(\left\{ \lnot q:q\in Y\backslash \left\{ p\right\} \right\} \)) are accepted by at least one individual (namely, individual i). So, \(F(J_{1}\vert p,\ldots ,J_{n}\vert p)=\left\{ p\right\} \cup \left\{ \lnot q:q\in Y\backslash \left\{ p\right\} \right\} \). Meanwhile, since \(p\in Y\) and p is not unanimously accepted in the profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \), we have \(p\notin F(J_{1},\ldots ,J_{n})\), and so \(F(J_{1},\ldots ,J_{n})\vert p=\left\{ p\right\} \cup \left\{ \lnot q:q\in Y\backslash \left\{ p\right\} \right\} \). This shows that \(F(J_{1},\ldots ,J_{n})\vert p=F(J_{1}\vert p,\ldots ,J_{n}\vert p)\).
-
Case 3: \(p\notin Y\). Here, revision of any judgment set simply leads to the acceptance of p and the non-acceptance of \(\lnot p\), while nothing else changes. So, the profile \(\left\langle J_{1}\vert p,\ldots ,J_{n}\vert p\right\rangle \) displays unanimous acceptance of p and coincides with the profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \) on all proposition-negation pairs distinct from \(\left\{ p,\lnot p\right\} \). Then \(F(J_{1}\vert p,\ldots ,J_{n}\vert p)\) contains p and coincides with \(F(J_{1},\ldots ,J_{n})\) on all other proposition-negation pairs. Furthermore, \(F(J_{1},\ldots ,J_{n})\vert p\) also contains p and coincides with \(F(J_{1},\ldots ,J_{n})\) on all other proposition-negation pairs. Hence, \(F(J_{1},\ldots ,J_{n})\vert p=F(J_{1}\vert p,\ldots ,J_{n}\vert p)\).
For our second possibility, consider an agenda X for which there exists a classically rational judgment set \(K\in \mathcal {J}\) whose complement is also classically rational, i.e., \(\overline{K}=X\backslash K\in \mathcal {J}.\) Define the revision operator as follows:
This operator is clearly regular and rationality-preserving. We now consider an aggregation rule F which produces as its output K or \(\overline{K}\), depending on whether K or \(\overline{K}\) receives greater “sum-total support” among the individual judgments, with a tie-breaking rule for the case in which K and \(\overline{K}\) receive equal support. Formally, for any profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}^{n}\), let
where, for each \(p\in X\), \(n_{p}=\left| \left\{ i\in N:p\in J_{i}\right\} \right| \), and define
Manifestly, this aggregation rule violates propositionwise independence (assuming the agenda X is non-trivial). Moreover, if \(F(J_{1},\ldots ,J_{n})\) is defined as \(\emptyset \) when \(n=n_{\overline{K}}\) and \(\cap _{i}J_{i}=\emptyset \) in the last line of the displayed formula, then F is neutral between any proposition \(p\in X\) and its negation \(\lnot p\in X\), and thus the rule retains one aspect of neutrality. The rule satisfies the other conditions of Theorem 2, with the exception of (propositionwise) monotonicity. However, it does satisfy the weaker condition of global monotonocity, introduced earlier in the discussion of premise-based aggregation, and this is a more plausible monotonicity requirement in the current case of a non-propositionwise-independent aggregation rule, insofar as it replaces the focus on accepted propositions with a focus on accepted judgment sets. In the appendix, we show that, under an additional symmetry assumption about the agenda (namely that \(\left| J\cap K\right| =\left| J\cap \overline{K}\right| \) for all \(J\in \mathcal {J}\backslash \left\{ K,\overline{K}\right\} \)), the present aggregation rule is dynamically rational with respect to the revision operator defined above.
7.6 Dynamic rationality with weaker conditions on revision: a wide class of possible rules
We have seen that all of Theorem 2’s conditions on the aggregation rule are needed for the impossibility result. We now turn to the theorem’s conditions on the revision operator. We will show that, if the revision operator is not required to be successful, or not required to be conservative, or not required to be rationality-preserving, then there exist dynamically rational aggregation rules for non-simple agendas satisfying the rest of our theorem’s conditions.
Let us begin with the relaxation of successfulness. The simplest non-successful revision operator is the constant one, defined by
This operator is clearly conservative and rationality-preserving. All aggregation rules are trivially dynamically rational with respect to it.
Next, consider the relaxation of conservativeness. For each proposition \(p\in X\), fix a judgment set \(J_{p}\) which contains p and is classically rational (i.e., in \(\mathcal {J}\)) as long as p is non-contradictory. Consider the revision operator given by
This operator is successful and rationality-preserving. It is easy to see that every unanimity-preserving aggregation rule is dynamically rational with respect to this revision operator, where unanimity preservation means that for every unanimous profile \(\left\langle J,\ldots ,J\right\rangle \) in the domain of F, we have \(F(J,\ldots ,J)=J\). To show this, assume that F is unanimity-preserving. Consider any proposition \(p\in X\) and any profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \) such that \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \) and \(\left\langle J_{1}\vert p,\ldots ,J_{n}\vert p\right\rangle \) are in the domain of F. Then \(F(J_{1}\vert p,\ldots ,J_{n}\vert p)=F(J_{p},\ldots .,J_{p})=J_{p}\) by unanimity-preservation, and \(F(J_{1},\ldots ,J_{n})\vert p=J_{p}\). So, \(F(J_{1}\vert p,\ldots ,J_{n}\vert p)=F(J_{1},\ldots ,J_{n})\vert p\), as required.
Thirdly, consider the relaxation of rationality-preservation. Consider a revision operator with the following property: for any (J, p),
This operator is successful and conservative but sometimes produces less than classically rational (though possibly still consistent) judgment sets as output. One can then show that every aggregation rule satisfying universal domain and propositionwise unanimity preservation (i.e., the requirement that if all individuals accept \(p\in X\), then so does the collective) is dynamically rational with respect to the present operator. To demonstrate this, suppose F satisfies both conditions. Consider any proposition \(p\in X\) and any profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \) such that \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \) and \(\left\langle J_{1}\vert p,\ldots ,J_{n}\vert p\right\rangle \) are in the domain of F, which is \(\mathcal {J}^{n}\). For each i, we then have \(J_{i}\vert p\in \mathcal {J}\). In particular, \(J_{i}\vert p\) is complete, and so we can infer from the definition of the revision operator that \(p\in J_{i},\) and hence \(J_{i}\vert p=J_{i}\). So \(F(J_{1}\vert p,\ldots ,J_{n}\vert p)=F(J_{1},\ldots ,J_{n})\). Meanwhile, \(p\in F(J_{1},\ldots ,J_{n})\) by propositionwise unanimity preservation, and thus \(F(J_{1},\ldots ,J_{n})\vert p=F(J_{1},\ldots ,J_{n})\). So, \(F(J_{1}\vert p,\ldots ,J_{n}\vert p)=F(J_{1},\ldots ,J_{n})\vert p\), as required.
7.7 Dynamic rationality for simple agendas: majority rule and other propositionwise rules
Let us finally consider Theorem 2’s condition on the agenda. Recall that the theorem asserts that the impossibility arises if the agenda is non-simple: it has at least one minimal inconsistent subset with more than two propositions. We will show that, if the agenda is simple, there exist aggregation rules that satisfy the required conditions while being dynamically rational with respect to a natural kind of revision operator.
Consider any simple agenda X. Let the revision operator be as follows. For any \(J\subseteq X\) and any \(p\in X\),
-
if \(J\in \mathcal {J}\), then \(J\vert p=\left\{ q_{p}:q\in J\right\} \), where
$$ q_{p}={\left\{ \begin{array}{ll} q &{} \text {if }\left\{ q,p\right\} \text { is consistent,}\\ \lnot q &{} \text {otherwise;} \end{array}\right. } $$ -
if \(J\notin \mathcal {J}\), then \(J\vert p\) can be defined arbitrarily, subject to the regularity conditions that (i) \(p\in \mathcal {J\vert }p\) and (ii) if \(p\in J\), then \(J\vert p=J\).
By definition, this operator is regular, and since X is simple, it can also be seen to be rationality-preserving. Moreover, the operator has the special feature of being local: the revised judgment on any proposition \(q\in X\) depends only on the initial judgment on q and on the learnt proposition p.Footnote 16 The following result holds:
Proposition 1
If the agenda X is simple, then every aggregation rule satisfying universal domain, static rationality, propositionwise independence (or systematicity), and unanimity preservation is dynamically rational with respect to the revision operator just defined.
Here universal domain is as before; static rationality is the requirement that \(F(J_{1},\ldots ,J_{n})\in \mathcal {J}\) for every profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {D}\); propositionwise independence is a weakened version of systematicity, where the quantification is restricted to pairs of propositions \(p,p'\) with \(p=p'\); and unanimity preservation is the requirement that \(F(J,\ldots ,J)=J\) for every unanimous profile \(\left\langle J,\ldots ,J\right\rangle \in \mathcal {D}\). Unanimity preservation strengthens non-imposition. An example of an aggregation rule satisfying all of these conditions (if X is simple and n is odd) is majority rule, which of course also satisfies all of the conditions of Theorem 2.
This shows that non-simplicity of the agenda is not only sufficient for our impossibility result, but also necessary. In fact, this is true not just in the case of Theorem 2, but also in the case of Theorem 1.
8 Combining static and dynamic rationality
So far, we have deliberately refrained from imposing any static rationality conditions on collective judgments. Just as previous impossibility results concerning static rationality did not require any dynamic rationality at the collective level, so our present results do not require any collective rationality of the static sort. However, before we conclude, we would briefly like to look at the implications of requiring both static and dynamic rationality. An exhaustive analysis of this issue is beyond the scope of this paper, and we will state only three simple impossibility results and one possibility result.
Our first impossibility result is an immediate corollary of Theorem 2 above. As should be evident from the discussion in Sect. 7.2, non-imposition can be replaced with collective consistency, i.e., the requirement that collective judgments be consistent. The reason is that, as shown, our theorem continues to hold with non-imposition weakened to non-absurdity, and consistency of collective judgments clearly implies non-absurdity.
Corollary 1
If the agenda X is non-simple, then no aggregation rule satisfying universal domain, monotonicity, non-oligarchy, and systematicity is collectively consistent and dynamically rational with respect to any regular rationality-preserving revision operator.
However, while collective consistency is the most basic static rationality requirement at the collective level, it is common in judgment-aggregation theory to require collective judgments to satisfy the full classical rationality conditions of consistency and completeness. So, static rationality is typically formalized as follows:
Static rationality (often simply called “collective rationality”): For any profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \) in the domain of F, \(F(J_{1},\ldots ,J_{n})\) is consistent and complete.
Our next two results show that the conjunction of static and dynamic rationality is extraordinarily restrictive. For the first result, call an agenda X weakly connected if it is both non-simple and non-affine (the negation of affine, as defined in Sect. 7.3). Note that, since non-simplicity is a weak condition and affine agendas are extremely special, weak connectedness is itself a relatively undemanding condition, which is met in practically all standard examples of judgment aggregation problems.Footnote 17
Proposition 2
If the agenda X is weakly connected, then the only aggregation rules satisfying universal domain and systematicity that are statically and dynamically rational (with respect to a regular revision operator) are the dictatorships of one individual.
This result is a direct corollary of a theorem from Dietrich and List (2007a). It is shown there that the remaining conditions of Proposition 2—without dynamic rationality—are satisfied only by dictatorships and inverse dictatorships, where an inverse dictatorship always takes the collective judgment set to be the propositionwise negation of the individual judgment set of some antecedently fixed individual. It is easy to see, however, that inverse dictatorships violate dynamic rationality. One way to verify this is to observe that inverse dictatorships violate a key property that is implied by dynamic rationality, namely propositionwise unanimity preservation, and so only dictatorships remain as possibilities. The relevant fact is the following:
Fact 1. Any aggregation rule that is dynamically rational with respect to a regular revision operator is propositionwise unanimity-preserving, i.e., for any profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \) in the domain of F, if \(p\in J_{i}\) for all \(i\in N\), then \(p\in F(J_{1},\ldots ,J_{n})\).
To prove this, let F be dynamically rational with respect to a regular revision operator, and consider any profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \) in the domain of F and any proposition \(p\in X\) where \(p\in J_{i}\) for all \(i\in N\). Then \(J_{i}\vert p=J_{i}\) for all \(i\in N\) by conservativeness of the revision operator, and so \(F(J_{1}\vert p,\ldots ,J_{n}\vert p)=F(J_{1},\ldots ,J_{n})\). Furthermore, we must have \(p\in F(J_{1},\ldots ,J_{n})\vert p\) by successfulness of the revision operator. But by dynamic rationality, \(F(J_{1}\vert p,\ldots ,J_{n}\vert p)=F(J_{1},\ldots ,J_{n})\vert p\), and so \(F(J_{1},\ldots ,J_{n})\vert p=F(J_{1},\ldots ,J_{n})\), from which we can infer that \(p\in F(J_{1},\ldots ,J_{n})\).
Fact 1 also allows us to derive a second result from a theorem in Dietrich and List (2007a), namely from the judgment-aggregation variant of Arrow’s classic impossibility theorem (the latter was also proved in a slightly different formalism by Dokow and Holzman (2010a) and is closely related to prior results in Nehring and Puppe (2002, 2010)). To state this second result, call an agenda X strongly connected if it is both path-connected and non-affine, where path-connectedness is a strengthening of non-simplicity, requiring that any contingent propositions \(p,q\in X\) can be connected by a path of conditional entailments.Footnote 18 An example of a strongly connected agenda is \(X=\left\{ \pm p,\pm q,\pm (p\wedge q),\pm (p\vee q)\right\} \) in standard propositional logic, where p and q are distinct atomic propositions. Also, any agenda that has the form of a non-trivial Boolean algebra (i.e., that is closed under conjunction or equivalently under disjunction, with two or more contingent proposition-negation pairs) is strongly connected.
Proposition 3
If the agenda X is strongly connected, then the only aggregation rules satisfying universal domain and propositionwise independence that are statically and dynamically rational (with respect to a regular revision operator) are the dictatorships of one individual.
Aside from the agenda condition, Proposition 3 matches Proposition 2, except that the requirement of systematicity is weakened to propositionwise independence. The static precursor of Proposition 3—“Arrow’s theorem in judgment aggregation”—asserts that, for strongly connected agendas, the only aggregation rules satisfying universal domain, static rationality, propositionwise independence, and propositionwise unanimity preservation are the dictatorships of one individual. Given Fact 1, propositionwise unanimity preservation can be dropped from this list once dynamic rationality is added, and so Proposition 3 follows.
Note that while Theorems 1 and 2 use only the agenda condition of non-simplicity, Propositions 2 and 3 add some further agenda conditions: non-affineness in the case of Proposition 2 and path-connectedness in the case of Proposition 3. Without these additional agenda conditions, the two propositions wouldn’t hold. The kinds of parity rules discussed in Sect. 7.3 could be used as counterexamples to Proposition 2 if non-affineness were dropped, and the asymmetric unanimity rules discussed in Sect. 7.5 could be used as counterexamples to Proposition 3 if path-connectedness were dropped.
At the same time, it is worth noting that Propositions 2 and 3 impose weaker conditions on the revision operator than Theorems 1 and 2 (and Corollary 1). For Propositions 2 and 3, we must only require revision to be regular (so, any revision operator with standard AGM properties would meet this requirement). The operator need not be rationality-preserving, though, from a substantive perspective, we may still find it congenial to require some form of rationality-preservation.
We close this section with a possibility result. In special cases, the combination of static and dynamic rationality can be achieved through premise-based aggregation. In particular, if in Theorem 3 we make two additional assumptions about the premises, then we get the result that suitable premise-based aggregation rules are statically and dynamically rational. The assumptions are, first, that the premises are logically independent from each other (i.e., there are no logical interconnections between distinct premise issues in \(\mathcal {Z}_{\text {prem}}\)); and second, the premises settle all propositions on the agenda via the consequence operator Cn (i.e., whenever a set \(J\subseteq X_{\text {prem}}\) is complete and consistent within the premise subagenda \(X_{\text {prem}}\), the set of consequences Cn(J) is a complete and consistent judgment set on X). If consequence is classical, the latter just means that any complete and consistent judgments on premises logically entail complete judgments on the conclusions. For our result, consequence need not be classical, but it needs to be inclusive, meaning that \(J\subseteq Cn(J)\) for all \(J\subseteq X\). We now state our corollary of Theorem 3.
Corollary 2
If the revision operator is premise-based and idempotent, and the premises are logically independent and settle the agenda with respect to the consequence operator Cn (which is classical or more generally inclusive), then all premise-based aggregation rules with unanimity-preserving premise aggregators (and with the same premises and consequence operator as in revision) are statically and dynamically rational.
9 Concluding remarks
We have shown that, for any non-simple agenda, no aggregation rule satisfying some standard conditions on aggregation is dynamically rational with respect to any revision operator satisfying some basic conditions on revision. And we have shown that if we also require static rationality, then, for a large class of agendas, dynamic rationality becomes impossible under even weaker conditions. In sum, full rationality is even harder to achieve than static or dynamic rationality alone. Furthermore, the impossibility of dynamically rational judgment aggregation is harder to avoid than earlier impossibility results concerning static rationality. In the case of those earlier results, plausible escape routes tend to become available as soon as we relax one of the relevant theorems’ conditions. In contrast, by relaxing merely one of our main result’s conditions, we appear to arrive only at some relatively theoretical and contrived escape routes—with the exception of the route of dropping universal domain, where majority rule becomes dynamically (and in fact also statically) rational on some interesting restricted domains. Yet, in the absence of a proof, it remains an open question whether there are any compelling dynamically rational aggregation rules satisfying, for instance, all conditions except systematicity. More substantial escape routes appear to become available if we jointly relax several conditions, as illustrated by the possibility of dynamic rationality through premise-based aggregation and revision.
In light of this, one might be tempted to relax the condition of dynamic rationality itself. This would mean that revision and aggregation no longer commute, and the group in question would not function as a dynamically rational agent over time that aggregates its members’ judgments at every point in time. Instead, the group would have to embrace irrational changes of collective judgments in response to new information or choose whether to aggregate its members’ judgments before or after the receipt of such information. Irrational changes of collective judgments might be avoided, for instance, by aggregating judgments only before the receipt of any information, i.e., at some initial time, and deriving all subsequent collective judgments by revising the pre-information collective judgments without considering any revised individual judgments at all. Call this the “ex-ante approach” to aggregation. Alternatively, one might aggregate the individual judgments only after all relevant information has been received and the group members have revised their individual judgments in response to it. The group would then refrain from forming any collective judgments at the initial stage. Only the individuals’ post-information judgments would be aggregated. Call this the “ex-post approach”.
However, both approaches, which involve aggregation at only one point in time, have their problems. First, they violate a certain kind of democratic principle according to which the judgments of the group should be determined, at every point in time, as a function of the individual judgments at that time (where the function does not depend on the time in question). We might call this “timepointwise”, “temporally local”, or “intratemporal supervenience”. The ex-ante approach disconnects the collective judgments from the individual ones at any subsequent time, after the receipt of any information, and the ex-post approach generates no collective judgments at all at the earlier time. Secondly, if revision and aggregation do not commute, this opens the door to manipulation by anyone who can influence the time at which information is received and the time at which aggregation takes place. Thirdly, there does not generally seem to be a privileged time at which aggregation should take place, because groups can be subject to a flow of incoming information in the form of an open-ended sequence of learning events. The group will then have to respond rationally to each item of incoming information, and it seems arbitrary to aggregate judgments only after the kth learning event for some fixed number k (say, the 7th), while not forming collective judgments beforehand and ignoring individual judgments afterwards. It seems much more systematic to take an approach that allows individual and collective judgments to co-evolve rationally over time, while retaining an aggregative connection between them at each point in time, and this is, precisely, what dynamic rationality in our present sense requires. In any event, our results need not be interpreted as merely addressing the question of whether, and when, such a rational co-evolution of individual and collective judgments across time is possible, but they can equally be interpreted as addressing the conditions under which the “ex-ante” and “ex-post” approaches do or do not yield the same eventual outcome.
Our analysis of dynamically rational judgment aggregation has been a first step. The picture gets more complicated if different individuals and/or the group could use different revision operators, if propositions outside the agenda could be learnt, or if revision could make individual judgment sets incomplete and the aggregation rule permits incomplete inputs, to mention just three possible avenues for further research. That said, our analysis reinforces the point that it is surprisingly difficult to achieve rationality at the collective level merely through the aggregation of individual judgments. While this point is well known in the case of static rationality, our results extend the point to dynamic rationality.
Notes
The revision of judgments has been investigated only in a different sense in judgment-aggregation theory, namely in peer-disagreement contexts, where revision is prompted not by the learning of some new information but by the fact that others hold distinct judgments. See Pettit (2006) and List (2011).
Well-behavedness is a three-part requirement: (i) any proposition-negation pair \(\{p,\lnot p\}\) is inconsistent; (ii) any subset of any consistent set is still consistent; and (iii) the empty set is consistent, and any consistent set S has a consistent superset \(S^{\prime }\supseteq S\) which contains a member of every proposition-negation pair \(\{p,\lnot p\}\).
Readers familiar with probability theory could take L to be a Boolean algebra on a non-empty set \(\Omega \) of possible worlds, e.g., \(\textbf{L}=2^{\Omega }\), with propositions defined as subsets of \(\Omega \), negation defined as set-theoretic complementation, and consistency of a set of propositions defined as non-empty intersection. The Boolean algebra could also be an abstract rather than set-theoretic Boolean algebra.
To be precise, henceforth, by the negation of any proposition \(p\in X\) we shall mean the agenda-internal negation of p, i.e., the “opposite” proposition (the one distinct from p) in the binary issue \(Z\in \mathcal {Z}\) to which p belongs. This is logically equivalent to the ordinary negation of p and will simply be denoted \(\lnot p\), as a notational shortcut. This convention ensures that \(\lnot \lnot p=p\).
Insofar as there need not be a unique such distance-minimizing \(J'\), the choice of \(J'\) may require a tie-breaking criterion.
This subjunctive understanding of \(p\rightarrow q\) contrasts with the material one, where \(p\rightarrow q\) is understood less realistically as \(\lnot p\vee q\). On the material understanding, the subsets \(\left\{ p,\lnot (p\rightarrow q),q\right\} \), \(\left\{ \lnot p,\lnot (p\rightarrow q),q\right\} \), and \(\left\{ \lnot p,\lnot (p\rightarrow q),\lnot q\right\} \) would also be deemed inconsistent.
We could, for instance, use the agenda \(X=\left\{ \pm a,\pm b,\pm ((a\wedge b)\vee c)\right\} \), for atomic propositions a, b, and c. This agenda is isomorphic to the one in the main text, because it has only one inconsistent subset, namely \(\left\{ a,b,\lnot ((a\wedge b)\vee c)\right\} \), besides sets including proposition-negation pairs. One could interchange this agenda for \(\left\{ \pm p,\pm (p\rightarrow q),\pm q\right\} \), replacing p with a, \(p\rightarrow q\) with b, and q with \(((a\wedge b)\vee c)\). Our entire discussion would remain valid.
But note that our example would work with other revision operators too. For instance, judgment revision could proceed as follows. Upon learning a not-yet-accepted proposition, one first forms revised judgments within the “premise subagenda” \(\left\{ \pm p,\pm (p\rightarrow q)\right\} \) which are complete within this subagenda and consistent with the learnt proposition; and one then extends the revised “premise judgments” by adding a “conclusion judgment” such that the additional proposition (q or \(\lnot q\)) is consistent with the revised premise judgments and with the learnt proposition.
On quota rules in judgment aggregation, see Dietrich and List (2007b).
Specifically, in Sects. 7.4 and 7.5, we construct examples of a non-uniform quota rule (namely an asymmetric unanimity rule, where the acceptance thresholds are either n or 1, depending on the proposition in question) and a unanimitarian quota rule (a special case of an oligarchy) that are dynamically rational with respect to some regular rationality-preserving revision operators.
More generally, the five conditions are satisfied by any non-oligarchic uniform committee rule (as discussed in Nehring and Puppe 2002 and Dietrich and List 2007b), defined by a non-empty and superset-closed family \(\mathcal {C}\subseteq 2^{N}\) of winning coalitions such that, for each \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}^{n}\), \(F(J_{1},\ldots ,J_{n})=\{p\in X:\{i:p\in J_{i}\}\in \mathcal {C}\}.\) Uniform quota rules, including majority rule, additionally satisfy anonymity, i.e., invariance of the collective judgments under permutations of the individuals in a profile. Indeed, the conditions of universal domain, non-imposition, monotonicity, systematicity, and anonymity jointly characterize the class of uniform quota rules. Non-oligarchy excludes the unanimity rule.
The premises settle the entire agenda if whenever \(J\subseteq X_{\text {prem}}\) is complete and consistent within the premise subagenda \(X_{\text {prem}}\), then the set of consequences Cn(J) is a complete and consistent judgment set on X. A premise reviser \(\vert _{Z}\) for premise issue Z is locally rationality-preserving if, for any \(L\in \mathcal {J}_{Z}\), and any non-contradictory proposition \(p\in X\), \(L\vert _{Z}p\in \mathcal {J}_{Z}\).
To be precise, independence of irrelevant propositions weakens the propositionwise independence part of systematicity provided the relevance relation satisfies non-underdetermination This requires that the truth-value of any proposition \(p\in X\) is settled by the truth-values of all of the propositions in \(\mathcal {R}(p)\), formally, any consistent set of propositions which, for each \(q\in \mathcal {R}(p)\), contains one of q or \(\lnot q\) entails p or entails \(\lnot p\).
The negation of affiness is non-affineness or pair-negatability, which is the condition that X has at least one minimal inconsistent subset Y in which we can find two (or an even number of) distinct propositions whose negation renders Y consistent. The name “affineness” is due to Dokow and Holzman (2010a), who introduced this condition in an explicitly algebraic form.
Whether this second property is independent of the first (affineness) or indirectly implied by it is a non-trivial combinatorial question that we need not settle here.
The present definition has the interesting implication that, for a simple agenda X, if the initial judgment set J is classically rational and the learnt proposition p is non-contradictory, then \(J\vert p\) is the unique classically rational judgment set that minimizes the Hamming distance from J subject to containing p. For general agendas, revision by minimizing Hamming distance is neither unique, nor local.
For an agenda to be affine, it has to be isomorphic to an agenda in standard propositional logic with negation and the material biconditional as the only logical connectives (Dokow and Holzman 2010a).
Proposition \(p\in X\) conditionally entails proposition \(q\in X\), written \(p\vdash ^{*}q\), if there exists some \(Y\subseteq X\), consistent with each of p and \(\lnot q\), such that \(\left\{ p\right\} \cup Y\) entails q. A path of conditional entailments from p to q is a sequence of propositions \(p_{1},\ldots ,p_{k}\in X\) with \(p_{1}=p\) and \(p_{k}=q\) such that \(p_{1}\vdash ^{*}p_{2}\), \(p_{2}\vdash ^{*}p_{3}\),..., \(p_{k-1}\vdash ^{*}p_{k}\).
Our above definition of J|p could be generalised slightly, as follows. If \(J\in \mathcal {J}_{\le }\) and some \(J^{\prime }\in \mathcal {J}_{\le }\) contains p (first bullet point), the definition of J|p remains unchanged. Otherwise (second bullet point), J|p can be defined arbitrarily, only subject to respecting the regularity conditions that \(p\in J|p\) and that \(J|p=J\) if \(p\in J\), and the rationality-preservation condition that \(J|p\in \mathcal {J}\) if \(J\in \mathcal {J}\) and p is non-contradictory. Our proof holds for this general definition.
References
Alchourrón CE, Gärdenfors P, Makinson D (1985) On the logic of theory change: partial meet contraction and revision functions. J Symb Log 50(2):510–530
Bovens L, Rabinowicz W (2006) Democratic answers to complex questions—an epistemic perspective. Synthese 150(1):131–153
Chapman B (2002) Rational aggregation. Polit Philos Econ 1(3):337–354
Dietrich F (2006) Judgment aggregation: (im)possibility theorems. J Econ Theory 126(1):286–298
Dietrich F (2007) A generalised model of judgment aggregation. Soc Choice Welf 28(4):529–565
Dietrich F (2010) Bayesian group belief. Soc Choice Welf 35(4):595–626
Dietrich F (2015) Aggregation theory and the relevance of some issues to others. J Econ Theory 160:463–493
Dietrich F (2019) A theory of Bayesian groups. Noûs 53(3):708–736
Dietrich F, List C (2007) Arrow’s theorem in judgment aggregation. Soc Choice Welf 29(1):19–33
Dietrich F, List C (2007) Judgment aggregation by quota rules: majority voting generalized. J Theor Polit 19(4):391–424
Dietrich F, List C (2008) Judgment aggregation without full rationality. Soc Choice Welf 31(1):15–39
Dietrich F, List C (2010) Majority voting on restricted domains. J Econ Theory 145(2):512–543
Dietrich F, Mongin P (2010) The premise-based approach to judgment aggregation. J Econ Theory 145(2):562–582
Dokow E, Holzman R (2010) Aggregation of binary evaluations. J Econ Theory 145(2):495–511
Dokow E, Holzman R (2010) Aggregation of binary evaluations with abstentions. J Econ Theory 145(2):544–561
Gärdenfors P (2006) An Arrow-like theorem for voting with logical consequences. Econ Philos 22(2):181–190
Genest C (1984) A characterization theorem for externally Bayesian groups. Ann Stat 12(3):1100–1105
Genest C, McConway KJ, Schervish MJ (1986) Characterization of externally Bayesian pooling operators. Ann Stat 14(2):487–501
Katsuno H, Mendelzon AO (1991) Propositional knowledge base revision and minimal change. Artif Intell 52(3):263–294
Konieczny S, Pino Pérez R (2002) Merging information under constraints: a logical framework. J Log Comput 12(5):773–808
Kornhauser LA, Sager LG (1986) Unpacking the court. Yale Law J 96(1):82–117
Lehmann D, Magidor M, Schlechta K (2001) Distance semantics for belief revision. J Symb Log 66(1):295–317
List C (2003) A possibility theorem on aggregation over multiple interconnected propositions. Math Soc Sci 45(1):1–13 (with Corrigendum in Mathematical Social Sciences 52:109–110)
List C (2011) Group communication and the transformation of judgments: an impossibility result. J Polit Philos 19(1):1–27
List C, Pettit P (2002) Aggregating sets of judgments: an impossibility result. Econ Philos 18(1):89–110
List C, Pettit P (2011) Group agency: the design, possibility, and status of corporate agents. Oxford University Press, Oxford
List C, Puppe C (2009) Judgment aggregation: a survey. In: Anand P, Puppe C, Pattanaik P (eds) Oxford handbook of rational and social choice. Oxford University Press, Oxford
Madansky A (1964) Externally Bayesian groups. Technical Report RM-4141-PR, RAND Corporation
Nehring K, Puppe C (2002) Strategy proof social choice on single-peaked domains: possibility, impossibility and the space between. Working paper, University of California at Davies
Nehring K, Puppe C (2010) Abstract Arrovian aggregation. J Econ Theory 145(2):467–494
Peppas P (2008) Belief revision. In: van Harmelen F, Lifschitz V, Porter B (eds) Handbook of knowledge representation. Elsevier, Amsterdam, pp 317–359
Pettit P (2001) Deliberative democracy and the discursive dilemma. Philos Issues 11:268–299
Pettit P (2006) When to defer to majority testimony—and when not. Analysis 66(3):179–187
Pigozzi G (2006) Belief merging and the discursive dilemma: an argument-based account to paradoxes of judgment aggregation. Synthese 152(2):285–298
Rott H (2001) Change, choice and inference: a study of belief revision and nonmonotonic reasoning. Oxford University Press, Oxford
Russell JS, Hawthorne J, Buchak L (2015) Groupthink. Philos Stud 172(5):1287–1309
Funding
Open Access funding enabled and organized by Projekt DEAL.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
We presented this work at a Computational Social Choice online seminar (COMSOC), 2/2021, the Economic Theory Seminar of Centre d’Economie de la Sorbonne, 3/2021, an MCMP seminar at LMU Munich, 4/2021, a seminar of the Düsseldorf Center for Logic and Philosophy of Science, 5/2021, the LSE workshop on “Freedom and Reason”, 6/2021, and the 2021 conference on Theoretical Aspects of Rationality and Knowledge (TARK), 6/2021. We thank the audiences as well as the referees for Social Choice and Welfare and TARK for detailed comments. An abridged summary appeared in the TARK Proceedings. Franz Dietrich gratefully acknowledges support from the French National Research Agency through three grants (ANR-17-CE26-0003, ANR-16-FRAL-0010, and ANR-17-EURE-0001). Christian List gratefully acknowledges support from the London School of Economics through a research sabbatical in the autumn of 2020 and through his continuing affiliation as a visiting professor.
Appendices
Appendix A: Proof of the impossibility theorems
This appendix gives proofs of both impossibility theorems, contained in Sects. 4 and 5, respectively.
1.1 A.1 Theorem 1
We first prove Theorem 1. One could easily prove Theorem 1 as a corollary of Theorem 2, but we here provide a direct, self-contained proof. The proof begins with a lemma. Recall that an aggregation rule F preserves unanimity if \(F(J,\ldots ,J)=J\) for all unanimous profiles \(\left\langle J,\ldots ,J\right\rangle \) in its domain. A judgment set is weakly consistent if it contains no pair \(p,\lnot p\in X\) (i.e., is not ‘drastically inconsistent’). An aggregation rule F guarantees some condition on judgment sets (e.g., weak consistency) if \(F(J_{1},\ldots ,J_{n})\) satisfies the condition for each profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \) in the domain.
Lemma 1
If a unanimity-preserving systematic aggregation rule with universal domain (e.g., a uniform quota rule) is dynamically rational with respect to a regular rationality-preserving revision operator, then it guarantees weak consistency.
Proof
Let F be as specified. We may assume without loss of generality that X contains a contingent proposition; otherwise there would exist only one (unanimous) profile in \(\mathcal {J}^{n}\), and weak consistency would follow from unanimity preservation.
Consider a profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}^{n}\) and a \(p\in F(J_{1},\ldots ,J_{n})\). We show that \(\lnot p\not \in F(J_{1},\ldots ,J_{n})\). By assumption, there is a contingent \(q\in X\). As \(\lnot q\) is non-contradictory, some \(J\in \mathcal {J}\) contains \(\lnot q\). Meanwhile \(q\in J|q\) by successfulness, and \(J|q\in \mathcal {J}\) by rationality-preservation and q’s consistency. Construct the profile \(\left\langle J_{1}^{\prime },\ldots ,J_{n}^{\prime }\right\rangle \in \mathcal {J}^{n}\) in which
Note that, for all individuals i, \(p\in J_{i}\Leftrightarrow q\in J_{i}^{\prime }\), or equivalently, \(\lnot p\in J_{i}\Leftrightarrow \lnot q\in J_{i}^{\prime }\). So, by systematicity, it suffices to show that \(\lnot q\not \in F(J_{1}^{\prime },\ldots ,J_{n}^{\prime })\). By rationality-preservation, \(\left\langle J_{1}^{\prime }|q,\ldots ,J_{n}^{\prime }|q\right\rangle \in \mathcal {J}^{n}\). So, by dynamic rationality, \(F(J_{1}^{\prime } |q,\ldots ,J_{n}^{\prime }|q)=F(J_{1}^{\prime },\ldots ,J_{n}^{\prime })|q\). In this equation, the left side equals \(F(J|q,\ldots ,J|q)\) (because \((J|q)|q=J|q\) by regularity), which in turn equals J|p by unanimity preservation; and the right side equals \(F(J_{1}^{\prime },\ldots ,J_{n}^{\prime })\), by conservativeness and the fact that \(q\in F(J_{1}^{\prime },\ldots ,J_{n}^{\prime })\). So, \(J|q=F(J_{1}^{\prime },\ldots ,J_{n}^{\prime })\). Hence, \(\lnot q\not \in F(J_{1}^{\prime },\ldots ,J_{n}^{\prime })\). \(\square \)
Proof of Theorem 1
Let X be non-simple; so we may pick a minimal inconsistent set \(Y\subseteq X\) with \(\left| Y\right| \ge 3\). Let F be a uniform quota rule on \(\mathcal {J}^{n}\) with some acceptance threshold \(m<n\). Fix a regular rationality-preserving revision operator. For a contradiction, assume F is dynamically rational. Then, by Lemma 1, F guarantees weak consistency; so \(m>\frac{n}{2}\).
For each \(y\in Y\), fix a rational judgment set \(J_{\lnot y}\in \mathcal {J}\) such that \(Y\backslash \{y\}\subseteq J_{\lnot y}\). Pick a \(p\in Y\). Since \(J_{\lnot p}|p\) cannot contain all \(y\in Y\) (as revision preserves rationality) but contains p (as revision is successful), there is some \(q\in Y\backslash \{p\}\) such that \(q\not \in J_{\lnot p}|p\). As \(\left| Y\right| \ge 3\), we may pick a third proposition \(r\in Y\backslash \{p,q\}\).
Let \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}^{n}\) be a profile in which some \(n-m\) individuals i hold \(J_{i}=J_{\lnot p}\), other \(n-m\) individuals i hold \(J_{i}=J_{\lnot q}\), and all remaining individuals i hold \(J_{i}=J_{\lnot r}\). As p and q are each accepted by m individuals, \(p,q\in F(J_{1},\ldots ,J_{n})\). Consider the revised profile \(\left\langle J_{1}|p,\ldots ,J_{n}|p\right\rangle \). As \(q\not \in J_{\lnot p} |p\), and as by regularity \(J_{\lnot q}|p=J_{\lnot q}\) and \(J_{\lnot r}|p=J_{\lnot r}\), in the new profile only the individuals who used to hold \(J_{\lnot r}\) accept q; so q is accepted by \(n-2(n-m)=2m-n<m\) individuals. So \(q\not \in F(J_{1}|p,\ldots ,J_{n}|p)\). Now, \(F(J_{1},\ldots ,J_{n})\) equals \(F(J_{1},\ldots ,J_{n})|p\) because it contains p and revision is regular, and differs from \(F(J_{1}|p,\ldots ,J_{n}|p)\) because it contains q while \(F(J_{1}|p,\ldots ,J_{n}|p)\) does not. Therefore \(F(J_{1}|p,\ldots ,J_{n}|p)\ne F(J_{1},\ldots ,J_{n})|p\). \(\square \)
1.2 A.2 Theorem 2
We now prove Theorem 2, in a slightly stronger version that weakens the (already weak) condition of non-imposition to non-absurdity. Non-imposition forbids that the collective judgment set is always the same. Non-absurdity merely forbids that the collective judgment set is always the entire agenda X (an absurd judgment set).
The proof of Theorem 2 uses again Lemma 1, but it also uses the following additional lemma.
Lemma 2
The aggregation conditions in Theorem 2 with non-imposition weakened to non-absurdity (and with dynamic rationality defined with respect to a regular rationality-preserving revision operator) imply unanimity-preservation.
Proof
Let F be an aggregation rule satisfying these conditions, with regular rationality-preserving revision. We show unanimity-preservation. By systematicity, it suffices to show that N is a winning coalition and \(\varnothing \) is a losing coalition.
Claim 1: The full coalition N is winning.
Consider any rational profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}^{n}\) and any p contained in all \(J_{i}\). We must show that \(F(J_{1},\ldots ,J_{n})\) contains p. As revision is conservative, \(\left\langle J_{1}|p,\ldots ,J_{n}|p\right\rangle =\left\langle J_{1},\ldots ,J_{n}\right\rangle \). So, by dynamic rationality, \(F(J_{1},\ldots ,J_{n})|p=F(J_{1},\ldots ,J_{n})\). The left side contains p by successfulness of revision. So \(F(J_{1},\ldots ,J_{n})\) contains p. Q.e.d.
Claim 2: There is a non-tautological \(p\in X\) and a profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}^{n}\) such that \(p\not \in F(J_{1},\ldots ,J_{n})\).
By non-absurdity, there is a \(p\in X\) and a profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}^{n}\) such that \(p\not \in F(J_{1},\ldots ,J_{n})\). Assume for a contradiction that p is tautological. Then p belongs to all \(J_{i}\). So \(\left\langle J_{1},\ldots ,J_{n}\right\rangle =\left\langle J_{1}|p,\ldots ,J_{n}|p\right\rangle \), as revision is conservative. Hence, by dynamic rationality \(F(J_{1},\ldots ,J_{n})|p=F(J_{1},\ldots ,J_{n})\). Noting that\(\,p\in F(J_{1},\ldots ,J_{n})|p\) (as revision is successful), it follows that \(p\in F(J_{1},\ldots ,J_{n})\), a contradiction. Q.e.d.
Claim 3: The empty coalition \(\varnothing \) is not winning.
Pick p and \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \) as in Claim 2. As p is non-tautological, there is a rational profile \(J\in \mathcal {J}\) such that \(p\not \in J\). We prove that \(p\not \in F(J,\ldots ,J)\), which establishes that the empty coalition \(\varnothing \) (\(=\{i:p\in J\}\)) is not winning. Since \(p\not \in F(J_{1},\ldots ,J_{n})\), and since everyone who accepts p in the profile \(\left\langle J,\ldots ,J\right\rangle \in \mathcal {J}^{n}\) (namely, no-one) accepts p in \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \), we have \(p\not \in F(J,\ldots ,J)\). More precisely, this follows by replacing the judgment sets in \(\left\langle J,\ldots ,J\right\rangle \) by those in \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \) one by one, and using monotonicity whenever the replacing judgment set \(J_{i}\) (unlike the replaced one J) contains p while using systematicity whenever the replacing judgment set does (like the replaced one) not contain p. \(\square \)
Proof of Theorem 2
Let X be non-simple. For a contradiction, assume F is an aggregation rule satisfying all mentioned conditions, with dynamic consistency defined with respect to a given regular rationality-preserving revision operator. By Lemmas 1 and 2, F is unanimity-preserving and guarantees weak consistency.
By non-simplicity, we may pick a minimal inconsistent set \(Y\subseteq X\) with \(\left| Y\right| \ge 3\). For each \(y\in Y\), fix a \(J_{\lnot y} \in \mathcal {J}\) such that \(Y\backslash \{y\}\subseteq J_{\lnot y}\). Pick a \(p\in Y\). Since \(J_{\lnot p}|p\) cannot contain all \(y\in Y\) (as revision preserves rationality) but contains p (as revision is successful), there is some \(q\in Y\backslash \{p\}\) such that \(q\not \in J_{\lnot p}|p\). As \(\left| Y\right| \ge 3\), we may pick a third proposition \(r\in Y\backslash \{p,q\}\).
By systematicity, F is given by its winning coalitions. Note the following:
-
N is winning while \(\varnothing \) is not winning, by unanimity-preservation.
-
Supersets of winning coalitions are winning, i.e., whenever \(C\subseteq N\) is winning, so is any \(C^{\prime }\subseteq N\) such that \(C\subseteq C^{\prime }\). This follows from monotonicity.
-
Any two winning coalitions \(C,C^{\prime }\) have non-empty intersection. Otherwise \(N\backslash C\supseteq C^{\prime }\), so that \(N\backslash C\) would be winning by monotonicity; but then we would have two complementary winning coalitions (C and \(N\backslash C\)), which would contradict weak consistency.
-
There exist at least two minimal winning coalitions. Otherwise the set of winning coalitions would be a filter over N, implying oligarchy.
Pick two distinct minimal winning coalition C and \(C^{\prime }\). Construct a profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}^{n}\) by letting
As p and q are accepted by winning coalitions (namely by C and by \(N\backslash (C\backslash C^{\prime })\supseteq C^{\prime }\), respectively), \(p,q\in F(J_{1},\ldots ,J_{n})\). Consider the revised profile \(\left\langle J_{1}|p,\ldots ,J_{n}|p\right\rangle \). As \(q\not \in J_{\lnot p}|p\) and as (by conservativeness of revision) \(J_{\lnot q}|p=J_{\lnot q}\) and \(J_{\lnot r}|p=J_{\lnot r}\), in the new profile q is accepted only by those individuals who used to submit \(J_{\lnot r}\), hence by the coalition \(C\cap C^{\prime }\). This coalition is not winning because (as \(C\cap C^{\prime } \ne \varnothing \)) it is a strict subset of a minimal winning coalition (i.e., of C or \(C^{\prime }\)). So \(q\not \in F(J_{1}|p,\ldots ,J_{n} |p)\). Now, \(F(J_{1},\ldots ,J_{n})\) equals \(F(J_{1},\ldots ,J_{n})|p\) (as it contains p and as revision is conservative) and it differs from \(F(J_{1} |p,\ldots ,J_{n}|p)\) because it contains q while \(F(J_{1}|p,\ldots ,J_{n}|p)\) does not. Therefore, \(F(J_{1}|p,\ldots ,J_{n}|p)\ne F(J_{1},\ldots ,J_{n})|p\). \(\square \)
Appendix B: Proof of the possibility theorems and corollary about the premise-based approach
We now prove our three possibility results about premise-based aggregation and revision—the two theorems in Sect. 6 and the corollary in Sect. 8. Earlier definitions and notation apply. In particular, recall that
-
any premise subagenda \(X_{\text {prem}}\) induces a conclusion subagenda \(X_{\text {conc}}=X\backslash X_{\text {prem}}\), a set of premise issues \(\mathcal {Z}_{\text {prem}}\subseteq \mathcal {Z}\), and a set of conclusion issues \(\mathcal {Z}_{\text {conc}}\subseteq \mathcal {Z}\),
-
any premise subagenda \(X_{\text {prem}}\), premise aggregators \((F_{Z})_{Z\in \mathcal {Z}_{\text {prem}}}\), and consequence operator Cn jointly induce a premise-based rule F on \(\mathcal {\hat{J}}^{n}\),
-
any premise subagenda \(X_{\text {prem}}\), premise revisors \((|_{Z} )_{Z\in \mathcal {Z}_{\text {prem}}}\), and consequence operator Cn jointly induce a premise-based revision operator.
1.1 B.1 Theorem 3
To prove Theorem 3, fix a proper (premise) subagenda \(X_{\text {prem}}\), a consequence operator Cn, and an idempotent premise-based revision operator. Let \(F:\mathcal {\hat{J}}^{n}\rightarrow \mathcal {\hat{J}}\) be a premise-based rule with unanimity-preserving premise aggregators \(F_{Z}:\mathcal {J}_{Z} ^{n}\rightarrow \mathcal {J}_{Z}\) (\(Z\in \mathcal {Z}_{\text {prem}}\)). To show that F is dynamically rational, consider any profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {\hat{J}}^{n}\) and learnt proposition \(p\in X\) such that \(\left\langle J_{1}|p,\ldots ,J_{n}|p\right\rangle \in \mathcal {\hat{J}}^{n}\). We must show that \(F(J_{1}|p,\ldots ,J_{n} |p)=F(J_{1},\ldots ,J_{n})|p\). This is done by proving that, for all issues \(Z\in \mathcal {Z}\),
Claim 1: Equation (1) holds for all premise issues \(Z\in \mathcal {Z}_{\text {prem}}\).
Consider any \(Z\in \mathcal {Z}_{\text {prem}}\). For each individual i, let \(q_{i}\) be the single member of \(J_{i}\cap Z\). Also, let \(q_{0}\) be the single member of \(F_{Z}(J_{1}\cap Z,\ldots ,J_{n}\cap Z)\). Then,
The left side of the desired Eq. (1) is rewritable as follows:
where the first and second equation holds by definition of premise-based aggregation and revision, respectively. Meanwhile the right side of the desired equation equals \(\{q_{0}\}|_{Z}p\), by definition of premise-based revision. So the desired equation reduces to
In other words, we must show that \(F_{Z}\) is (in the obvious sense) dynamically rational at the local profile \((\{q_{1}\},\ldots ,\{q_{n}\})\) and the learnt proposition p. There are two cases:
-
Case 1: learning p does not lead to revision of any judgments on Z, i.e., \(\{q\}|_{Z}p=\{q\}\) for each \(\{q\}\in \mathcal {J}_{Z}\). Then the desired Eq. (3) reduces to the known Eq. (2), hence is true.
-
Case 2: learning p leads to revision of some judgment on Z, i.e., there is a \(\{q\}\in \mathcal {J}_{Z}\) such that \(\{q\}|_{Z}p\ne \{q\}\).
-
Subcase 2.1: \(\{q\}|_{Z}p\in \mathcal {J}_{Z}\). Here, as \(\{q\}|_{Z}p\ne \{q\}\), we must have \(\{q\}|_{Z}p=\{\lnot q\}\), and thus, by idempotence of revision, \(\{\lnot q\}|_{Z}p=\{\lnot q\}\). So the desired Eq. (3) reduces to
$$ F_{Z}(\{\lnot q\},\ldots ,\{\lnot q\})=\{\lnot q\}, $$which holds because \(F_{Z}\) preserves unanimity.
-
Subcase 2.2: \(\{q\}|_{Z}p\not \in \mathcal {J}_{Z}\). Recall that, by assumption, for each individual i we have \(J_{i}|p\in \mathcal {\hat{J}}\); hence \(\{q_{i}\}|_{Z}p\in \mathcal {J}_{Z}\), which (because \(\{q\}|_{Z} p\not \in \mathcal {J}_{Z}\)) implies that \(q_{i}\ne q\). So, \(q_{i}=\lnot q\). Hence, by (2), \(F_{Z}(\{\lnot q\},\ldots ,\{\lnot q\})=\{q_{0}\}\). By unanimity preservation it follows that \(q_{0}=\lnot q\). Hence the desired Eq. (3) reduces to
$$ F_{Z}(\{\lnot q\}|_{Z}p,\ldots ,\{\lnot q\}|_{Z}p)=\{\lnot q\}|_{Z}p, $$which holds because \(F_{Z}\) preserves unanimity. (In fact, \(\{\lnot q\}|_{Z}p\) must equal \(\{\lnot q\}\); otherwise \(\{\lnot q\}|_{Z}p\) would equal \(\{q\}\), whence \((\{\lnot q\}|_{Z}p)|_{Z}p=\{q\}|_{Z}p\ne \{\lnot q\}\), contradicting idempotence.)
-
Claim 2: Equation (1) holds for all conclusion issues \(Z\in \mathcal {Z}_{\text {conc}}\).
Consider any \(Z\in \mathcal {Z}_{\text {conc}}\). By definition of premise-based aggregation, the left side of the desired Eq. (3) equals
while by definition of premise-based revision the right side of the desired equation equals
So the desired equation becomes
This holds by Claim 1. \(\square \)
1.2 B.2 Theorem 4
To prove Theorem 4, we consider a premise-based revision operator, given by a premise subagenda \(X_{\text {prem}}\), a consequence operator Cn, and premise revisors \((|_{Z})_{Z\in \mathcal {Z}_{\text {prem}}}\). We assume revision is idempotent, and regular on premises.
Part 1. First consider a premise-based rule F. It obviously maps from \(\mathcal {\hat{J}}^{n}\) to \(\mathcal {\hat{J}}\). By Theorem 3, it is dynamically rational, provided its premise aggregators \(F_{Z}\) preserve unanimity. It is independent of irrelevant propositions, because the collective judgment on a proposition \(p\in X\) is entirely fixed by the individual judgments on the relevant proposition (in \(\mathcal {R}(p)\)), whether p is a premise or a conclusion, as is clear from the definition or premise-based rules. Finally, provided each \(F_{Z}\) is monotonic, F is globally monotonic, by the following argument: if in a profile in \(\mathcal {\hat{J}}^{n}\) one replaces someone’s judgment set by the collective judgment set, then that individual’s judgment on each premise issue \(Z\in \mathcal {Z}_{\text {prem}}\) is replaced by the collective judgment on Z, which by monotonicity of each \(F_{Z}\) (\(Z\in \mathcal {Z}_{\text {prem}}\)) has no effect on collective judgments on premises, and thus has no effect on conclusions either since aggregation is premise-based.
Part 2. Conversely, assume \(F:\mathcal {\hat{J}}^{n} \rightarrow \mathcal {\hat{J}}\) is a dynamically rational aggregation rule that is independent of irrelevant propositions and globally monotonic. Let G be the premise-based rule whose premise aggregators \(F_{Z}:\mathcal {J}_{Z} ^{n}\rightarrow \mathcal {J}_{Z}\) (\(Z\in \mathcal {Z}_{\text {prem}}\)) are defined as follows. For any premise issue \(Z\in \mathcal {Z}_{\text {prem}}\) and any local profile \((L_{1},\ldots ,L_{n})\in \mathcal {J}_{Z}^{n}\), let \(F_{Z} (L_{1},\ldots ,L_{n})=F(J_{1},\ldots ,J_{n})\cap Z\) for some (hence, by independence of irrelevant propositions, any) profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {\hat{J}}^{n}\) such that \(L_{1}\subseteq J_{1},\ldots ,L_{n}\subseteq J_{n}\). Since F maps into \(\mathcal {\hat{J}}\), each \(F_{Z}\) indeed maps into \(\mathcal {J}_{Z}\).
We must prove that \(F=G\) and that each \(F_{Z}\) is unanimity-preserving and monotonic.
Claim 1. \(F=G\).
Fix a profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {\hat{J} }^{n}\) and write \(J_{F}:=F(J_{1},\ldots ,J_{n})\) and \(J_{G}:=G(J_{1},\ldots ,J_{n})\). We prove that \(J_{F}=J_{G}\) by showing that, for all issues \(Z\in \mathcal {Z}\),
Firstly, Eq. (4) holds for all premise issues \(Z\in \mathcal {Z} _{\text {prem}}\), because each side then equals \(F_{Z}(J_{1}\cap Z,\ldots ,J_{n} \cap Z)\). Now fix a conclusion issues \(Z\in \mathcal {Z}_{\text {conc}}\). By definition of premise-based rules,
Turning to \(J_{F}\), and using repeatedly that F is globally monotonic,
where we have used in each step that the new profile still lies in the domain of F since \(J_{F}\in \mathcal {\hat{J}}\). Now pick any \(p\in J_{F}\cap X_{\text {prem}}\) (noting that \(J_{F}\cap X_{\text {prem}}\ne \varnothing \) because \(J_{F}\in \mathcal {\hat{J}}\)). Now \(J_{F}\cap X_{\text {prem}} =J_{F}|p\cap X_{\text {prem}}\), since revision is conservative on premises. So, since F is independent of irrelevant propositions (and only premises are relevant to any propositions),
where the second equality holds by dynamic rationality. Therefore, since \(J_{F}=F(J_{F},\ldots ,J_{F})\), we have shown that \(J_{F}=J_{F}|p\). Meanwhile, since revision is premise-based,
Replacing \(J_{F}|p\) by \(J_{F}\), we obtain
By (5), (6), and the proved identity applied to premise issues, we can deduce (4). Q.e.d.
Claim 2. Each premise aggregator \(F_{Z}\) (\(Z\in \mathcal {Z} _{\text {prem}}\)) preserves unanimity.
Consider any \(Z\in \mathcal {Z}_{\text {prem}}\) and any unanimous local profile \((L,\ldots ,L)\in \mathcal {J}_{Z}^{n}\), say \(L=\{p\}\). We must show that \(F_{Z}(L,\ldots ,L)=L\), or equivalently (as \(F_{Z}(L,\ldots ,L)\) belongs to \(\mathcal {J}_{Z}\) and is thus singleton) that \(p\in F_{Z}(L,\ldots ,L)\). Choose any extension \(J\supseteq L\) in \(\mathcal {\hat{J}}\). Since revision is conservative on premises, \((J|p)\cap X_{\text {prem}}=J\cap X_{\text {prem}}\). Hence, not just J, but also J|p is a member of \(\mathcal {\hat{J}}\) that extends L. So, \(F_{Z}(L,\ldots ,L)\) equals \(F(J|p,\ldots ,J|p)\cap Z\), which equals \(F(J,\ldots ,J)|p\cap Z\) by dynamic rationality. As revision is successful on premises, p belongs to \(F(J,\ldots ,J)|p\), hence to \(F_{Z}(L,\ldots ,L)\). Q.e.d.
Claim 3. Each premise aggregator \(F_{Z}\) (\(Z\in \mathcal {Z} _{\text {prem}}\)) is monotonic.
The argument is simple. Consider any \(F_{Z}\) (\(Z\in \mathcal {Z}_{\text {prem}}\)) and any local profile \((L_{1},\ldots ,L_{n})\in \mathcal {J}_{Z}^{n}\). Note that ordinary and global monotonicity are equivalent given the local nature of the agenda (and the fact that \(F_{Z}\) maps into the same set \(\mathcal {J}_{Z}\) to which also individual judgment sets belong, so that we can substitute collective for individual judgment sets without leaving the domain of \(F_{Z} \)). So let us show global monotonicity of \(F_{Z}\). Let \((L_{1},\ldots ,L,\ldots ,L_{n} )\) arise from \((L_{1},\ldots ,L_{n})\) by replacing some individual i’s judgment set \(L_{i}\) by \(L=F_{Z}(L_{1},\ldots ,L_{n})\). We must show that \(F(L_{1},\ldots ,L,\ldots ,L_{n})=L\). Pick extensions \(J_{1}\supseteq L_{1},\ldots ,J_{n}\supseteq L_{n}\) in \(\mathcal {\hat{J}}\). Define \(J=F(J_{1},\ldots ,J_{n})\). Note that \(L=J\cap Z\), and so \(L\subseteq J\). Now
\(\square \)
1.3 B.3 Corollary 2
Consider a revision operator and an aggregation rule F which satisfy all assumptions in Corollary 2. By Theorem 3, F is dynamically rational. It remains to show static rationality. To this end, consider any profile \((J_{1},\ldots ,J_{n})\in \mathcal {\hat{J}}^{n}\). We prove that \(J=F(J_{1},\ldots ,J_{n})\) is rational. As the premises are logically independent, \(J\cap X_{\text {prem}}\) is rational in the subagenda \(X_{\text {prem}}\). So, since the premises settle the agenda with respect to Cn, \(Cn(J\cap X_{\text {prem}})\) is rational in the full agenda X. It thus remains to show that \(J=Cn(J\cap X_{\text {prem}})\). This holds for two reasons:
-
J and \(Cn(J\cap X_{\text {prem}})\) share the same conclusion propositions, i.e., \(J\cap X_{\text {conc}}=Cn(J\cap X_{\text {prem}})\cap X_{\text {conc}}\), by definition of premise-based aggregation.
-
J and \(Cn(J\cap X_{\text {prem}})\) share the same premise propositions, i.e., \(J\cap X_{\text {prem}}=Cn(J\cap X_{\text {prem}})\cap X_{\text {prem}}\). Why? For one, as Cn is inclusive, \(J\cap X_{\text {prem}}\) is included in \(Cn(J\cap X_{\text {prem}})\), hence in \(Cn(J\cap X_{\text {prem}})\cap X_{\text {prem}}\). For another, \(Cn(J\cap X_{\text {prem}})\cap X_{\text {prem}}\) cannot be a strict superset of \(J\cap X_{\text {prem}}\); otherwise, as \(J\cap X_{\text {prem}}\) contains a member of each proposition-negation pair in \(X_{\text {prem}}\), \(Cn(J\cap X_{\text {prem}})\cap X_{\text {prem}}\) would contain both members of some such pair, violating the consistency of \(Cn(J\cap X_{\text {prem}})\). \(\square \)
Appendix C: Proof of the possibility claims in Sect. 7
This appendix turns to the various escape routes discussed in Sect. 7.
1.1 C.1 Possibilities without universal domain
In the main text, we have discussed two types of aggregation rules satisfying all conditions in Theorem 2 except universal domain. The second type requires formal elaboration. There, we consider a fixed linear order \(\le \) of the propositions, representing for instance a political left-to-right order or the propositions. Recall that \(\mathcal {J}_{\le }\) denotes the set of those rational judgment sets \(J\in \mathcal {J}\) which are single-plateaued with respect to \(\le \), as defined earlier. Recall also that the order \(\le \) induces a natural revision rule, as defined above.Footnote 19 This revision operator is obviously regular and rationality-preserving. As long as n is odd, majority rule restricted to \(\mathcal {J}_{\le }^{n}\) satisfies all aggregation conditions of Theorem 2 except universal domain. This is obvious for most aggregation conditions, but requires a proof for dynamic rationality.
Proposition 4
If n is odd, majority rule on the restricted domain \(\mathcal {J}_{\le }^{n}\) is dynamically rational with respect to the above revision operator.
Proof
Assume n is odd, F is majority rule on \(\mathcal {J}_{\le }^{n}\), and revision is defined as above. To prove dynamic rationality, consider any \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}_{\le }^{n}\) and \(p\in X\) such that \(\left\langle J_{1} |p,\ldots ,J_{n}|p\right\rangle \in \mathcal {J}_{\le }^{n}\). For all \(J\in \mathcal {J}\), write \(\min J\) for J’s minimal element with respect to \(\le \). For simplicity, assume that \(i<j\Rightarrow \min J_{i}\le \min J_{j}\). Assuming this condition is no loss of generality, because the condition can always be enforced by reordering the profile appropriately (reordering makes no difference since majority rule is anonymous).
As the profile is single-plateaued and rational, it is unidimensionally aligned (see Dietrich and List (2010b)). Unidimensional alignment means that there exists a permutation \((i_{1},\ldots ,i_{n})\) of the individuals such that each proposition \(q\in X\) is accepted either by a ‘left-segment’ of individuals (i.e., \(\{i:q\in J_{i}\}=\{i_{1},\ldots ,i_{k}\}\) for some \(k\in \{0,\ldots ,n\}\)) or by a ‘right-segment’ of individuals (i.e., \(\{i:q\in J_{i}\}=\{i_{k},\ldots ,i_{n}\}\) for some \(k\in \{1,\ldots ,n+1\}\)); a consequence is that the majority judgment set is the judgment set of the median individual, i.e.,
(List 2003). A permutation \((i_{1},\ldots ,i_{n})\) with the mentioned property is called a structuring order, and the profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \) is more explicitly called unidimensionally aligned ‘with respect to \((i_{1},\ldots ,i_{n})\)’. Our initial assumption on the order of the judgment sets in \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \) yields a natural structuring order:
Claim 1: \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \) is unidimensionally aligned with respect to the structuring order \((1,\ldots ,n)\). In particular,
Write \(X=\{p_{1},\ldots ,p_{\left| X\right| }\}\) where \(p_{1}<p_{2}<\cdots <p_{\left| X\right| }\). Consider any \(q\in X\). There are two cases.
-
Case 1: \(q\in \{p_{1},\ldots ,p_{\left| X\right| /2}\}\), i.e., q is ‘more to the left’. We show that \(\{i:q\in J_{i}\}=\{1,\ldots ,k\}\) for some \(k\in \{0,\ldots ,n\}\). To prove this, we consider an individual i such that \(q\in J_{i}\), and show for any given other individual \(j<i\) that again \(q\in J_{j}\). This follows from three facts. First, \(\min J_{j}\le q\), because \(\min J_{j}\le \min J_{i}\) (as \(j<i\)) and \(\min J_{i}\le p\) (as \(p\in J_{i} \)). Second, \(q\le \max J_{j}\), because \(J_{j}\) contains \(\frac{\left| X\right| }{2}\) propositions (by rationality) while there are less than \(\frac{\left| X\right| }{2}\) propositions to the left of q (as \(q\in \{p_{1},\ldots ,p_{\left| X\right| /2}\}\)). Third, \(J_{j}\) is an ‘interval’ or ‘plateau’, i.e., contains all propositions between \(\min J_{j}\) and \(\max J_{j}\), by single-plateauedness.
-
Case 2: \(q\in \{p_{\left| X\right| /2+1},\ldots ,p_{\left| X\right| }\}\), i.e., q is ‘more to the right’). We show that \(\{i:q\in J_{i}\}=\{k,\ldots ,n\}\) for some \(k\in \{1,\ldots ,n+1\}\). To this end, we consider an individual i such that \(q\in J_{i}\), and show for any other individual \(j>i\) that again \(q\in J_{j}\). This holds because, for reasons analogous to those in Case 1, \(q\le \max J_{j}\), \(\min J_{j}\le q\), and \(J_{j}\) is an ‘interval’. Q.e.d.
Claim 2: The set \(\mathcal {J}_{\le ,p}:=\{J\in \mathcal {J}_{\le }:p\in J\}\) is non-empty.
Recall that \(\left\langle J_{1}|p,\ldots ,J_{n}|p\right\rangle \in \mathcal {J} _{\le }^{n}\) and each \(J_{i}|p\) contains p. So, \(\left\langle J_{1} |p,\ldots ,J_{n}|p\right\rangle \in \mathcal {J}_{\le ,p}^{n}\), whence \(\mathcal {J}_{\le ,p}\ne \varnothing \). Q.e.d.
Claim 3: The revised judgment profile is
where
-
\(k=\max \{i:p\in J_{i}\}\), interpreted as 0 if \(\{i:p\in J_{i} \}=\varnothing \),
-
J is the right-most judgment set in \(\mathcal {J}_{\le ,p}\) (\(\ne \varnothing \)), i.e., \(J\in \mathcal {J}_{\le ,p}\) and \(\min \tilde{J} \le \min J\) for all \(\tilde{J}\in \mathcal {J}_{\le ,p}\),
-
\(k^{\prime }=\min \{i:p\in J_{i}\}\), interpreted as \(n+1\) if \(\{i:p\in J_{i}\}=\varnothing \),
-
\(J^{\prime }\) is the left-most judgment set in \(\mathcal {J}_{\le ,p}\) (\(\ne \varnothing \)), i.e., \(J^{\prime }\in \mathcal {J}_{\le ,p}\) and \(\min J^{\prime }\le \min \tilde{J}\) for all \(\tilde{J}\in \mathcal {J}_{\le ,p}\).
This claim follows from the definition of the revision operator and the fact that in the profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \) the judgment sets are ordered such that \(i<j\Rightarrow \min J_{i}\le \min J_{j}\). For instance, assume \(p\in \{p_{1},\ldots ,p_{\left| X\right| /2}\}\). Then no judgment set \(J_{i}\) is ‘to the left’ of p (as \(\left| J_{i}\right| =\left| X\right| /2\)). Those \(J_{i}\) which already contain p are unchanged: \(J_{i}|p=J_{i}\). Those \(J_{i}\) which do not contain p lie ‘to the right’ of p, so that their revision ‘shifts’ them minimally to the left such that p is accepted: \(J_{i}|p=J\). Q.e.d.
Claim 4: \(\left\langle J_{1}|p,\ldots ,J_{n}|p\right\rangle \) is again unidimensionally aligned with respect to the structuring \((1,\ldots ,n)\). In particular,
Claim 3 implies that the judgment sets in the revised profile \(\left\langle J_{1}|p,\ldots ,J_{n}|p\right\rangle \) have the analogous property to that of in the original profile: \(i<j\Rightarrow \min (J_{i}|p)\le \min (J_{j}|p)\). So, by an argument analogous to that used to prove Claim 1, \(\left\langle J_{1}|p,\ldots ,J_{n}|p\right\rangle \) is a unidimensionally aligned profile with structuring order \((1,\ldots ,n)\). Q.e.d.
By (7) in Claim 1 and (8) in Claim 4, \(F(J_{1}|p,\ldots ,J_{n} |p)=F(J_{1},\ldots ,J_{n})|p\). \(\square \)
1.2 C.2 Possibilities without non-imposition
As noted, there is a single aggregation rule satisfying all conditions of Theorem 2 except non-imposition: the absurd rule, which maps each \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}^{n}\) to the judgment set \(F(J_{1},\ldots ,J_{n})=X\). The absurd rule obviously satisfies all other conditions. In particular, dynamic rationality is trivially satisfied with respect to any conservative revision operator, because conservativeness prevents the collective from ever revising its degenerate judgment set \(J=X\).
But why do other constant aggregation rules on \(\mathcal {J}^{n}\) fail to satisfy all other conditions? While this fact already follows from our proof in Appendix A.2, let us now give an intuition. Consider a constant rule on \(\mathcal {J}^{n}\) which always generates some given judgment set J, and let \(J\ne X\). Pick a \(p\in X\backslash J\), and let p be contingent for the sake of this illustration. Since p is collectively rejected regardless of which individuals accept p, no coalition whatsoever is winning for p. Therefore, supposing systematicity, no coalition is winning for any proposition in X. So no proposition is ever collectively accepted: \(J=\varnothing \). But then dynamic rationality fails, because whenever the individuals learn some (contingent) proposition q (for instance \(q=p\)), then the revised judgment profile still aggregates into \(J=\varnothing \), although dynamic rationality would have required the collective to come to acquire the judgment set \(\varnothing |q\), which contains q, assuming revision is successful.
1.3 C.3 Possibilities without monotonicity
In identifying a non-monotonic escape route, we have limited attention to agendas with two structural properties, and introduced a particular revision operator for such agendas. We have claimed that these revision operators obey our requirements, and that so-called parity rules satisfy all conditions of Theorem 2 except monotonicity. Both claims are now established formally.
Proposition 5
For agendas with both properties, the revision operator defined earlier is regular and rationality-preserving.
Proof
Let X satisfy both conditions. The relevant revision operator is obviously regular. To show that it preserves rationality, assume J is rational and p is non-contradictory. We must show that J|p is rational. This is obvious if \(p\in J\), as then \(J|p=J\). Henceforth let \(p\not \in J\). So \(J|p=(X_{p}\backslash J)\cup (J\backslash X_{p})\), where ‘\(X_{p}\)’ is the earlier-defined subagenda. Since J contains exactly one member of each pair \(q,\lnot q\in X\), so does J|p. It thus remains to show that J|p is consistent. For a contradiction, let J|p be inconsistent. Pick a minimal inconsistent subset Y of J|p. Noting that p is contingent (it is non-contradictory by assumption and non-tautological by \(p\not \in J\)), it follows that \(\left| Y\cap X_{p}\right| \in \{0,2,4,\ldots \}\). So, since X is affine (i.e., not pair-negatable), the set \(Y^{\prime }\) arising from Y by negating the members of \(Y\cap X_{p}\) is again inconsistent. So, as \(Y^{\prime }\subseteq J\), also J is inconsistent, a contradiction. \(\square \)
Proposition 6
If the agenda X has both properties (and contains at least one contingent proposition, e.g., is non-simple), then all parity rules with \(\left| M\right| \ne 1\) satisfy each condition of the theorem except monotonicity.
Proof
Let X be as specified. Consider the parity rule F whose (odd-sized) subgroup \(M\subseteq N\) satisfies \(\left| M\right| \ne 1\). Clearly, F is universal, non-oligarchic, non-constant, systematic, and non-monotonic, where non-oligarchy and non-monotonicity hold because \(\left| M\right| \ne 1\) (and because X contains a contingent proposition). To prove dynamic rationality, consider a profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}^{n}\) and a \(p\in X\) such that \(\left\langle J_{1}|p,\ldots ,J_{n}|p\right\rangle \in \mathcal {J}^{n}\) (p is non-contradictory because \(J_{1}|p\) is rational and contains p). We fix a \(q\in X\) and must show that
Note that \(F(J_{1},\ldots ,J_{n})\in \mathcal {J}\) since parity rules guarantee rationality for affine, i.e., non-pair-negatable, agendas (Dokow and Holzman 2010a, b).
Case 1: \(q\in X\backslash X_{p}\). Then, as \(J_{1},\ldots ,J_{n}\) are rational, by definition of revision we have
which by independence of parity rules implies
Analogously, as \(F(J_{1},\ldots ,J_{n})\) is rational, by definition of revision we have
These two equivalences together imply (9).
Case 2: \(q\in X_{p}\). By definition of revision, for all \(i\in M\), as \(J_{i}\in \mathcal {J}\),
and analogously, as \(F(J_{1},\ldots ,J_{n})\in \mathcal {J}\),
It will prove useful to prove a simple combinatorial fact:
Here, the parity of a set is ‘even’ or ‘odd’, depending on whether its cardinality is even or odd, and \(S\vartriangle S^{\prime }\) denotes the symmetric difference \((S\backslash S^{\prime })\cup (S^{\prime }\backslash S)\). The equivalence (12) holds because, for any finite sets S and \(S^{\prime }\), firstly S and \(S^{\prime }\) have same parity if and only if \(\left| S\right| +\left| S^{\prime }\right| \) is even, and secondly \(\left| S\right| +\left| S^{\prime }\right| \) is even if and only if \(\left| S\vartriangle S^{\prime }\right| \) is even as
For all \(r\in X\), let \(M_{r}:=\{i\in M:r\in J_{i}\}\) and \(M_{r}^{\prime }=\{i\in M:r\in J_{i}|p\}\). By (10),
We consider two subcases.
Subcase 2.1: \(\left| M_{p}\right| \) is odd. Then, by definition of parity rules, \(p\in F(J_{1},\ldots ,J_{n})\), so that by (11)
As \(\left| M\right| \) and \(\left| M_{p}\right| \) are odd, \(\left| M\backslash M_{p}\right| \) (\(=\left| M\right| -\left| M_{p}\right| \)) is even. Hence, by (13), \(\left| M_{q}\vartriangle M_{q}^{\prime }\right| \) is even, so that by (12) \(M_{q}\) and \(M_{q}^{\prime }\) have same parity. Thus, by definition of parity rules,
This equivalence and the equivalence (14) imply (9).
Subcase 2.2: \(\left| M_{p}\right| \) is even. Then, firstly, \(p\not \in F(J_{1},\ldots ,J_{n})\), so that by (11)
As \(\left| M\right| \) is odd and \(\left| M_{p}\right| \) is even, \(\left| M\backslash M_{p}\right| \) (\(=\left| M\right| -\left| M_{p}\right| \)) is odd. Hence, by (13), \(\left| M_{q}\vartriangle M_{q}^{\prime }\right| \) is odd, and so by (12) \(M_{q}\) and \(M_{q}^{\prime }\) have opposed parity. Therefore, by definition of parity rules,
Combining this equivalence with (15), we again obtain (9). \(\square \)
1.4 C.4 Possibilities without non-oligarchy
We have specified two types of aggregation rule that satisfy all conditions of Theorem 2 except non-oligarchy. The first of these oligarchic escape routes are trivial: they are the dictatorships. We here focus on the second, less trivial, oligarchic possibility. This possibility was restricted to a special agenda (of the form \(X=\{\pm p_{1},\pm p_{2},\pm p_{3}\}\) with certain logical interconnections) and a special revision operator, as defined above. We now formally establish that this revision operator indeed has the desirable properties, and that oligarchies become dynamically rational (they obviously satisfy the other conditions in Theorem 2 except non-oligarchy).
The sets \(J_{p}\in \mathcal {J}\) (for \(p\in X\) and \(J\in \mathcal {J}\)) are defined as before, and \(\mathcal {J}^{+}\supseteq \mathcal {J}\) still denotes the set of consistent and deductively closed judgment sets. Recall that for all \(J\in \mathcal {J}^{+}\)
which in the special case of a rational \(J\in \mathcal {J}\) implies
Proposition 7
The specified revision operator for the special agenda X is regular and rationality-preserving.
Proof
Revision is rationality-preserving by definition. To show that revision is successful, consider any \(p\in X\) and \(J\subseteq X\). We show that \(p\in J|p\). If \(J\not \in \mathcal {J}^{+}\), then \(p\in J|p\) by assumption. If \(J\in \mathcal {J}^{+}\), then \(p\in J|p\) because in (16) each \(J_{p}^{\prime }\) contains p.
To finally show that revision is conservative, consider any \(p\in J\subseteq X\). We prove that \(J|p=J\). If \(p\not \in \mathcal {J}^{+}\), then this again holds by assumption. If \(J\in \mathcal {J}^{+}\), then it holds because
where the first equality holds by definition of J|p, the second because each \(J_{p}^{\prime }\) equals \(J^{\prime }\) (as \(p\in J^{\prime }\)), and the third by Lemma 3 below. \(\square \)
The following is a general logical fact about deductively closed judgment sets, which does not depend on our specific agenda.
Lemma 3
For an arbitrary agenda X, the consistent and deductively closed judgment sets are the intersections of one or more rational judgments:
In particular, each \(H\in \mathcal {J}^{+}\) is the intersection of its rational extensions:
Proof
First, any intersection \(\cap _{J\in S}J\) with \(S\subseteq \mathcal {J}\) is deductively closed, and if \(S\ne \varnothing \) also consistent, hence in \(\mathcal {J}^{+}\). Conversely, consider any \(H\in \mathcal {J}^{+}\) and define \(S=\{J\in \mathcal {J}:H\subseteq J\}\). As H is consistent, \(S\ne \varnothing \). We show \(H=\cap _{J\in S}J\). Clearly, \(H\subseteq \cap _{J\in S}J\). To see why \(\cap _{J\in S}J\subseteq H\), note that any \(p\in \cap _{J\in S}J\) is entailed by H, hence belongs to H by deductive closure. \(\square \)
The following lemma tells us which judgment sets are consistent and deductively closed for our specific agenda:
Lemma 4
For the special agenda X considered here, the set of consistent and deductively closed judgment sets is
Proof
Consider the given agenda. First, \(\mathcal {J} \cup \{\{p\}:p\in X\}\cup \{\varnothing \}\subseteq \mathcal {J}^{+}\), since each rational or singleton or empty judgment set is consistent and moreover deductively closed, for the agenda in question. Conversely, consider a judgment set \(H\not \in \mathcal {J}\cup \{\{p\}:p\in X\}\cup \{\varnothing \}\). We show that \(H\not \in \mathcal {J}^{+}\). We can exclude that H is inconsistent as otherwise H is obviously outside \(\mathcal {J}^{+}\). As \(H\not \in \mathcal {J} \cup \{\{p\}:p\in X\}\cup \{\varnothing \}\), the number of issues with which H intersects (defined by \(\left| \{k:H\cap \{\pm p_{k}\}\ne \varnothing \}\right| \)) is not 3, not 1, and not 0. So that number is 2, i.e., H is a two-proposition set. Thus H is not deductively closed, since any two-proposition subset of X entails a third proposition from the remaining issue (e.g., \(\{p_{1},p_{2}\}\) entails \(p_{3}\), and \(\{p_{1},\lnot p_{2}\}\) entails \(\lnot p_{3}\)). Hence, \(H\not \in \mathcal {J}^{+}\). \(\square \)
Proposition 8
For the special agenda X considered here, every oligarchy is dynamically rational with respect to the above revision operator.
Proof
Consider the given agenda X and revision operator. Let F be an oligarchy, with set of oligarchs M (\(\ne \varnothing \)). To prove dynamic rationality, let \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}^{n}\) and \(p\in X\). We show that \(F(J_{1}|p,\ldots ,J_{n} |p)=F(J_{1},\ldots ,J_{n})|p\), i.e., that
On the left, each \(J_{i}|p\) reduces to \((J_{i})_{p}\) by (17), as \(J_{i}\in \mathcal {J}\). On the right, \((\cap _{i\in M}J_{i})|p\) reduces to \(\cap _{J\in \mathcal {J}:\cap _{i\in M}J_{i}\subseteq J}J_{p}\) by (16), as \(\cap _{i\in M}J_{i}\in \mathcal {J}^{+}\) by Lemma 3. So we must show that
By Lemmas 3 and 4, \(\cap _{i\in M}J_{i}\) belongs to \(\mathcal {J}^{+}=\mathcal {J}\cup \{\{q\}:q\in X\}\cup \{\varnothing \}\). This leads to three cases.
Case 1: \(\cap _{i\in M}J_{i}\in \mathcal {J}\). Here all \(J_{i}\) (\(i\in M\)) coincide, say with \(J^{*}\in \mathcal {J}\). Hence (18) holds, since both sides equal \(J_{p}^{*}\).
Case 2: \(\cap _{i\in M}J_{i}=\{q\}\) for some \(q\in X\). Here the sets \(J_{i}\) (\(i\in M\)) are rational extensions of \(\{q\}\), but not all the same extension. So, since \(\{q\}\) has just two rational extensions, the sets \(J_{i}\) (\(i\in M\)) include all rational extensions of \(\{q\}\); formally, \(\{J_{i}:i\in M\}=\{J\in \mathcal {J}:\{q\}\subseteq J\}\). So each side of (18) equals \(\cap _{J\in \mathcal {J}:\{q\}\subseteq J}J_{p}\), proving (18).
Case 3: \(\cap _{i\in M}J_{i}=\varnothing \). To establish (18), we prove that both sides equal \(\{p\}\). The right side of (18) reduces to \(\cap _{J\in \mathcal {J}}J_{p}\), which equals \(\{p\}\) by definition of the sets \(J_{p}\) (\(J\in \mathcal {J}\)). We must show that also the left side equals \(\{p\}\). Note that \(\cap _{i\in M}(J_{i})_{p}\supseteq \{p\}\), since each \((J_{i})_{p}\) contains p. To prove that \(\cap _{i\in M}(J_{i})_{p} \subseteq \{p\}\), we call \(J^{\prime }\) and \(J^{\prime \prime }\) the two rational extensions of \(\{p\}\), and distinguish between three subcases.
Subcase 3.1: \(J^{\prime }\) and \(J^{\prime \prime }\) are among the sets \(J_{i}\) (\(i\in M\)). Then
where the second equality holds because \(J_{p}^{\prime }=J^{\prime }\) (as \(p\in J^{\prime }\)) and \(J_{p}^{\prime \prime }=J^{\prime \prime }\) (as \(p\in J^{\prime \prime }\)). So \(\cap _{i\in M}(J_{i})_{p}\subseteq \{p\}\).
Subcase 3.2: Exactly one of \(J^{\prime }\) and \(J^{\prime \prime }\) is among the sets \(J_{i}\) (\(i\in M\)). Without loss of generality, let \(J^{\prime }\) but not \(J^{\prime \prime }\) be among these sets, and let \(p=p_{1}\), \(J^{\prime }=\{p_{1},p_{2},p_{3}\}\), and \(J^{\prime \prime }=\{p_{1},\lnot p_{2},\lnot p_{3}\}\) (other cases are handled analogously). Since \(\cap _{i\in M}J_{i}=\varnothing \), among the sets \(J_{i}\) (\(i\in M\)) there are sets \(\hat{J}\) and \(\tilde{J}\) such that \(p_{2}\not \in \hat{J}\) and \(p_{3} \not \in \tilde{J}\). These two sets cannot contain p; otherwise they would be rational extensions of \(\{p\}\), so that \(J^{\prime }\) would not be the only rational extension of \(\{p\}\) among the sets \(J_{i}\) (\(i\in M\)). Moreover, \(\hat{J}\ne \tilde{J}\); otherwise both sets would equal \(\{p_{1},\lnot p_{2},\lnot p_{3}\}=J^{\prime \prime }\), so that \(J^{\prime \prime }\) would be among the sets \(J_{i}\) (\(i\in M\)). These two facts imply that \(\hat{J}_{p} \ne \tilde{J}_{p}\), by construction of the sets \(J_{p}\) (\(J\in \mathcal {J}\)). Since \(\hat{J}_{p}\) and \(\tilde{J}_{p}\) are distinct rational extensions of \(\{p\}\), \(\hat{J}_{p}\cap \tilde{J}_{p}=\{p\}\). Meanwhile \(\cap _{i\in M} (J_{i})_{p}\subseteq \hat{J}_{p}\cap \tilde{J}_{p}\). So \(\cap _{i\in M} (J_{i})_{p}\subseteq \{p\}\).
Subcase 3.3: Neither \(J^{\prime }\) nor \(J^{\prime \prime }\) is among the sets \(J_{i}\) (\(i\in M\)). This subcase is in fact impossible, because it would imply that all \(J_{i}\) (\(i\in M\)) are extensions of \(\{\lnot p\}\), contradicting that \(\cap _{i\in M}J_{i}=\varnothing \). \(\square \)
1.5 C.5 Possibilities without systematicity
We have discussed two non-systematic escape routes, one that retains independence and one that does not. We now treat both in turn, providing the missing proofs.
The first non-systematic escape route. Here we have specified a particular asymmetric unanimity rule. To make this rule dynamically rational, we have assumed a special non-simple agenda X and an equally special revision operator. We now establish that the revision operator has the desired properties, and that the rule is indeed dynamically rational with respect to it; the rule obviously satisfies all other conditions of Theorem 2 except systematicity, in fact except the neutrality part of systematicity.
Proposition 9
The relevant revision operator for the given non-simple agenda is regular and rationality-preserving.
Proof
Assume this agenda X. Revision is obviously regular. To see that revision preserves rationality, consider any rational J and any \(p\in X\). J|p is complete because Y contains a member of each pair \(\{\pm q\}\subseteq X\). J|p is consistent because it includes neither Y, nor any pair \(\{\pm q\}\), hence includes no minimal inconsistent set. \(\square \)
Proposition 10
The relevant asymmetric unanimity rule for the given non-simple agenda is dynamically rational with respect to the given revision operator.
Proof
Consider the given agenda, revision operator, and aggregation rule. To verify dynamic rationality, consider any \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}^{n}\) and any \(p\in X\) such that \(\left\langle J_{1}|p,\ldots ,J_{n}|p\right\rangle \in \mathcal {J}^{n}\) (in fact, membership of \(\left\langle J_{1}|p,\ldots ,J_{n}|p\right\rangle \) in \(\mathcal {J}^{n}\) already follows from the fact that X contains no contradictory proposition and revision preserves rationality). We distinguish between three cases:
-
Case 1: \(p\in Y\) and \(p\in J_{1},\ldots ,J_{n}\). Then \(p\in F(J_{1},\ldots ,J_{n})\). By conservativeness, neither any of \(J_{1},\ldots ,J_{n}\) nor \(F(J_{1},\ldots ,J_{n})\) changes by learning p. So \(F(J_{1}|p,\ldots ,J_{n} |p)=F(J_{1},\ldots ,J_{n})|p\).
-
Case 2: \(p\in Y\) and \(p\not \in J_{i}\) for some i. Since all of \(J_{1}|p,\ldots ,J_{n}|p\) contain p by successfulness, and since \(J_{i}|p\) contains \(\lnot y\) for all \(y\in Y\backslash \{p\}\), we have \(F(J_{1} |p,\ldots ,J_{n}|p)=\{p\}\cup \{\lnot y:y\in Y\backslash \{p\}\}\). Meanwhile, as \(p\in Y\) and \(p\not \in J_{i}\), we have \(p\not \in F(J_{1},\ldots ,J_{n})\), so that \(F(J_{1},\ldots ,J_{n})|p=\{p\}\cup \{\lnot y:y\in Y\backslash \{p\}\}\). So, \(F(J_{1}|p,\ldots ,J_{n}|p)=F(J_{1},\ldots ,J_{n})|p\).
-
Case 3: \(p\not \in Y\). Then the revised profile \(\left\langle J_{1}|p,\ldots ,J_{n}|p\right\rangle \) displays unanimous acceptance of p and (as \(p\not \in Y\)) coincides with the initial profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \) outside the issue \(\{\pm p\}\). So, \(F(J_{1}|p,\ldots ,J_{n}|p)\) contains p and coincides with \(F(J_{1},\ldots ,J_{n})\) outside \(\{\pm p\}\). Also \(F(J_{1},\ldots ,J_{n})|p\) contains p and (because \(p\not \in Y\)) coincides with \(F(J_{1},\ldots ,J_{n})\) outside \(\{\pm p\}\). Hence, \(F(J_{1}|p,\ldots ,J_{n}|p)=F(J_{1},\ldots ,J_{n})|p\). \(\square \)
The second non-systematic escape route. Here we have considered any agenda X with a rational judgment set K whose complement \(\overline{K}=X\backslash K\) is also rational. For such an agenda, we have defined a particular (regular and rationality-preserving) revision operator, and a special type of aggregation rule. Provided the agenda is non-trivial, this rule is non-independent and satisfies all aggregation assumptions of Theorem 2 except systematicity. We now establish the non-trivial claim that this rule is dynamically rational if the agenda satisfies an additional symmetry assumption:
Proposition 11
Given an agenda X with a judgment set \(K\in \mathcal {J}\) such that \(\overline{K}=X\backslash K\in \mathcal {J}\) and \(\left| J\cap K\right| =\left| J\cap \overline{K}\right| \) for all \(J\in \mathcal {J}\backslash \{K,\overline{K}\}\), the specified rule F is dynamically rational with respect to the specified revision operator.
Under the agenda assumption in Proposition 11, the definition of the rule can be restated as follows: for all profiles \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}^{n}\), writing \(n^{J}=\left| \{i:J_{i}=J\}\right| \) for all \(J\subseteq X\),
The following lemma justifies this alternative expression for F:
Lemma 5
Given the agenda in Proposition 11, for all profiles \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}^{n}\), using the earlier notation ‘\(n_{J}\)’ and ‘\(n^{J}\)’,
Proof
Let X and \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \) be as specified. We show the equivalence for ‘>’; the equivalence for ‘<’ and ‘\(=\)’ are provable analogously. The inequality \(n_{K}>n_{\overline{K}}\) means that \(\sum _{i}\left| J_{i}\cap K\right| >\sum _{i}\left| J_{i}\cap \overline{K}\right| \). By assumption on the agenda, writing \(k:=\left| X\right| /2=\left| K\right| =\left| \overline{K}\right| \), the latter inequality can be rewritten as
This reduces to \(\left| \{i:J_{i}=K\}\right| >\left| \{i:J_{i}=\overline{K}\}\right| \), i.e., to \(n^{K}>n^{\overline{K}}\). \(\square \)
Before we can prove Proposition 11, a second lemma is needed.
Lemma 6
Given the agenda in Proposition 11, for all profiles \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}^{n}\), using the earlier notation ‘\(n_{J}\)’ and ‘\(n^{J}\)’,
-
(a)
if \(n_{K}>n_{\overline{K}}\) (equivalently \(n^{K}>n^{\overline{K}}\)) then \(\cap _{i}J_{i}\subseteq K\),
-
(b)
if \(n_{\overline{K}}>n_{K}\) (equivalently \(n^{\overline{K}}>n^{K}\)) then \(\cap _{i}J_{i}\subseteq \overline{K}\).
Proof
Let X and \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \) be as specified. To show (a), assume \(n_{K}>n_{\overline{K}}\), equivalently \(n^{K}>n^{\overline{K}}\). In particular, \(n^{K}>0\). So someone has judgment set K. Hence, \(\cap _{i}J_{i}\subseteq K\). The proof of (b) is analogous. \(\square \)
Proof of Proposition 11
Let X, F, and the revision operator be as specified. Consider \(\left\langle J_{1},\ldots ,J_{n} \right\rangle \in \mathcal {J}^{n}\) and \(p\in X\). Note that \(\left\langle J_{1}|p,\ldots ,J_{n}|p\right\rangle \in \mathcal {J}^{n}\). Write \(J=F(J_{1},\ldots ,J_{n})\) and \(J^{\prime }=F(J_{1}|p,\ldots ,J_{n}|p)\). We must show that \(J^{\prime }=J|p\). We assume without loss of generality that \(p\in K\); the proof is analogous if \(p\in \overline{K}\). For any judgment set \(H\subseteq X\), the number of individuals with judgment set H in, respectively, the initial and revised profile are denoted by \(n^{H}=\left| \{i:J_{i}=H\}\right| \) and \((n^{H})^{\prime }=\left| \{i:J_{i}^{\prime }=H\}\right| \).
Case 1: \(n^{K}>n^{\overline{K}}\). Here \(J=K\). Hence, \(J|p=K\). Moreover, \((n^{\overline{K}})^{\prime }=0\), since \(\overline{K}\) does not contain p; and \((n^{K})^{\prime }\ge n^{K}\) (\(>0\)), since everyone who used to have judgment set K has revised judgment set K. Therefore, \((n^{K})^{\prime }>(n^{\overline{K}})^{\prime }\), whence \(J^{\prime }=K\). This shows that \(J^{\prime }=J|p\) (\(=K\)).
Case 2: \(n^{K}<n^{\overline{K}}\). Here \(J=\overline{K}\). Thus, \(J|p=K\). Moreover, \((n^{\overline{K}})^{\prime }=0\), as in Case 1; and \((n^{K})^{\prime }\ge n^{\overline{K}}\) (\(>0\)), as everyone who used to have judgment set \(\overline{K}\) has revised judgment set K. So \((n^{K})^{\prime }>(n^{\overline{K}})^{\prime }\), whence \(J^{\prime }=K\). Hence again \(J^{\prime }=J|p\) (\(=K\)).
Case 3: \(n^{K}=n^{\overline{K}}\) & \(\cap _{i}J_{i}\subseteq K\) & \(\cap _{i}J_{i}\ne \varnothing \). Here \(J=K\). So \(J|p=K\).
Subcase 3.1: \(p\in \cap _i J_{i}\). Then each \(J_{i}\) contains p, whence each \(J_{i}|p\) equals \(J_{i}\). So \(\left\langle J_{1}|p,\ldots ,J_{n} |p\right\rangle =\left\langle J_{1},\ldots ,J_{n}\right\rangle \), and thus \(J^{\prime }=J\). In sum, \(J|p=J^{\prime }\) (\(=J=K\)).
Subcase 3.2: \(p\in K\backslash \cap _i J_{i}\). Then \((n^{K})^{\prime } >n^{K}\), because everyone with initial judgment set K has revised judgment set K, and someone (who initially rejected p) newly acquires the judgment set K. Meanwhile \((n^{\overline{K}})^{\prime }=0\), as before. So, \((n^{K})^{\prime }>(n^{\overline{K}})^{\prime }\), implying that \(J^{\prime }=K\). So again, \(J|p=J^{\prime }\) (\(=J=K\)).
Case 4: \(n^{K}=n^{\overline{K}}\) & \(\cap _{i}J_{i}\subseteq \overline{K}\) & \(\cap _{i}J_{i}\ne \varnothing \). Here \(J=\overline{K}\). Thus \(J|p=K\). Note that \(p\not \in \cap _{i}J_{i}\), since \(p\in K\) while \(\cap _{i} J_{i}\subseteq \overline{K}\). So, by the argument in Subcase 3.2, \(J^{\prime }=K\). In sum, \(J|p=J^{\prime }\) (\(=K\)).
Case 5: \(n^{K}=n^{\overline{K}}\) & \(\cap _{i}J_{i}\not \subseteq K,\overline{K}\). Here \(J=\cap _{i}J_{i}\).
Subcase 5.1: \(p\in \cap _{i}J_{i}\) (\(=J\)). Then \(J|p=J\). Moreover, as in Subcase 3.1, \(J^{\prime }=J\). In sum, \(J|p=J^{\prime }\) (\(=J=\cap _{i}J_{i}\)).
Subcase 5.2: \(p\in K\backslash (\cap _{i}J_{i})\). Then \(J|p=K\). As in Subcase 3.2, \(J^{\prime }=K\). In sum, \(J|p=J^{\prime }\) (\(=K\)).
Case 6: \(n^{K}=n^{\overline{K}}\) & \(\cap _{i}J_{i}=\varnothing \). Here \(J=K\) or \(J=\overline{K}\) or \(J=\cap _{i}J_{i}\) (\(=\varnothing \)). In all three cases \(J|p=K\). Moreover, since \(p\not \in \cap _{i}J_{i}\), by the argument in Subcase 3.2 we have \(J^{\prime }=K\). In sum, \(J|p=J^{\prime }\) (\(=K\)). \(\square \)
1.6 C.6 Possibilities for simple agendas
If the agenda is simple, then plenty of aggregation rules satisfy the conditions of the theorem, in the case of dynamic rationality assuming a particular revision operator defined above. This result was stated as ‘Proposition 1’. We now show first that this revision operator satisfies our desiderata, and then that Proposition 1 holds. Notation is as above.
Proposition 12
The specified revision operator is regular, and for a simple agenda also rationality-preserving.
Proof
Consider the specified revision operator. Let \(J\subseteq X\) and \(p\in J\). If \(J\not \in \mathcal {J}\), then regularity applied to J and p holds by stipulation, and rationality preservation applied to J and p holds vacuously. Now suppose \(J\in \mathcal {J}\). We must show three things.
-
1.
(successfulness) We have to show that \(p\in J|p\). Note that J contains p or \(\lnot p\), as \(J\in \mathcal {J}\). In the first case, J|p contains \(p_{p}\), which equals p because \(\{p,p\}\) is consistent (as \(J\in \mathcal {J}\)). In the second case, J|p contains \((\lnot p)_{p}\), which equals p as \(\{\lnot p,p\}\) is inconsistent. So, in any case, \(p\in J|p\).
-
2.
(conservativeness) If \(p\in J\), then \(J|p=J\) because for each \(q\in J\) we have \(q_{p}=q\) (since \(\{q,p\}\) is consistent, being included in the rational judgment set J).
-
3.
(rationality preservation) Assume X is simple. For a contradiction, let p be non-contradictory and let \(J|p\not \in \mathcal {J}\). Then J|p is inconsistent, hence has a minimal inconsistent subset Y. By simplicity of X, \(\left| Y\right| \le 2\), say \(Y=\{q_{p},q_{p}^{\prime }\}\) for some \(q,q^{\prime }\in J\). By definition of \(q_{p}\) and \(q_{p}^{\prime }\) (and by p’s non-contradictoriness), the sets \(\{q_{p},p\}\) and \(\{q_{p}^{\prime },p\}\) are consistent. Since \(\{q_{p},p\}\) is consistent and \(q_{p}\) entails \(\lnot q_{p}^{\prime }\), also \(\{\lnot q_{p}^{\prime },p\}\) is consistent. Similarly, since \(\{q_{p}^{\prime },p\}\) is consistent and \(q_{p}^{\prime }\) entails \(\lnot q_{p}\), \(\{\lnot q_{p},p\}\) is consistent. Now, as \(\{q_{p},p\}\) and \(\{\lnot q_{p},p\}\) are consistent, \(q_{p}=q\) by definition. Analogously, as \(\{q_{p}^{\prime },p\}\) and \(\{\lnot q_{p}^{\prime },p\}\) are consistent, \(q_{p}^{\prime }=q^{\prime }\). So, \(\{q_{p},q_{p} ^{\prime }\}=\{q,q^{\prime }\}\), a subset of the consistent set J. This contradicts the inconsistency of \(\{q_{p},q_{p}^{\prime }\}\). \(\square \)
Proof of Proposition 1
Consider a simple agenda X, a unanimity-preserving independent rule \(F:\mathcal {J}^{n}\rightarrow \mathcal {J}\), and the revision operator defined above. To prove dynamic rationality, consider a profile \(\left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}^{n}\) and a learnt proposition \(p\in X\) such that \(\left\langle J_{1}|p,\ldots ,J_{n}|p\right\rangle \in \mathcal {J}^{n}\) (so p is non-contradictory). To prove that \(F(J_{1}|p,\ldots ,J_{n}|p)=F(J_{1},\ldots ,J_{n})|p\), we fix a \(q\in X\) and show that \(F(J_{1}|p,\ldots ,J_{n}|p)\) and \(F(J_{1},\ldots ,J_{n})|p\) coincide on q. We distinguish between three cases.
-
Case 1: \(\{q,p\}\) and \(\{\lnot q,p\}\) are both consistent. Then J|p coincides with J on q for all \(J\in \mathcal {J}\). In particular, \(J_{i}|p\) coincides with \(J_{i}\) on q for all i, and hence (by independence) \(F(J_{1}|p,\ldots ,J_{n}|p)\) coincides with \(F(J_{1},\ldots ,J_{n})\) on q. Meanwhile \(F(J_{1},\ldots ,J_{n})|p\) also coincides with \(F(J_{1},\ldots ,J_{n})\) on q. So, \(F(J_{1}|p,\ldots ,J_{n}|p)\) coincides with \(F(J_{1},\ldots ,J_{n})|p\) on q.
-
Case 2: \(\{q,p\}\) is consistent and \(\{\lnot q,p\}\) is inconsistent. Then \(q\in J|p\) for all \(J\in \mathcal {J}\). In particular, \(q\in J_{i}|p\) for all i, whence by unanimity preservation and independence \(q\in F(J_{1}|p,\ldots ,J_{n}|p)\). Meanwhile \(q\in F(J_{1},\ldots ,J_{n})|p\). So \(F(J_{1}|p,\ldots ,J_{n}|p)\) and \(F(J_{1},\ldots ,J_{n})|p\) coincide on q.
-
Case 3: \(\{q,p\}\) is inconsistent and \(\{\lnot q,p\}\) is consistent. Then \(\lnot q\in J|p\) for all \(J\in \mathcal {J}\). In particular, \(\lnot q\in J_{i}|p\) for all i, whence by unanimity preservation and independence \(\lnot q\in F(J_{1}|p,\ldots ,J_{n}|p)\). Meanwhile \(\lnot q\in F(J_{1},\ldots ,J_{n})|p\). So \(F(J_{1}|p,\ldots ,J_{n}|p)\) and \(F(J_{1},\ldots ,J_{n})|p\) coincide on \(\lnot q\), hence on q. \(\square \)
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Dietrich, F., List, C. Dynamically rational judgment aggregation. Soc Choice Welf (2024). https://doi.org/10.1007/s00355-024-01516-3
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s00355-024-01516-3