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:

figure a

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.

Fig. 1
figure 1

Aggregation and revision commute

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}\),

$$ F(J_{1},\ldots ,J_{n})=\left\{ p\in X:\left| \{i:p\in J_{i}\}\right| >\frac{n}{2}\right\} . $$

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 (Jp) 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 (Jp) 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:

  1. (i)

    it is successful, i.e., \(p\in J\vert p\) for any pair (Jp), and

  2. (ii)

    it is conservative, i.e., \(J\vert p=J\) for any pair (Jp) 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.,

$$ d(J,J')={\vert \left\{ p\in X:p\in J\nLeftrightarrow p\in J'\right\} \vert .} $$

Now, given a distance metric d, we can define a corresponding judgment revision operator. For any (Jp), 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.

Table 1 A simple example

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}\),

$$ F(J_{1},\ldots ,J_{n})=\{p\in X:\left| \{i:p\in J_{i}\}\right| \ge m\}. $$

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

$$ F(J_{1},\ldots ,J_{n})=\underset{Z\in \mathcal {Z}}{\bigcup }J_{Z}, $$

where, for each binary issue \(Z\in \mathcal {Z}\),

$$ J_{Z}={\left\{ \begin{array}{ll} F_{Z}(J_{1}\cap Z,\ldots ,J_{n}\cap Z) &{} \text {if }Z\in \mathcal {Z}_{\text {prem}},\\ Cn(\underset{Z'\in \mathcal {Z}_{\text {prem}}}{\bigcup }J_{Z'})\cap Z &{} \text {if }Z\in \mathcal {Z}_{\text {conc}}. \end{array}\right. } $$

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.

Table 2 A premise-based rule illustrated

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 (Lp) 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

$$ J\vert p=\underset{Z\in \mathcal {Z}}{\bigcup }J_{Z} $$

of revised local judgment sets \(J_{Z}\subseteq Z\) for all binary issues \(Z\in \mathcal {Z}\), where

$$ J_{Z}={\left\{ \begin{array}{ll} (J\cap Z)\vert _{Z}p &{} \text {if }Z\in \mathcal {Z}_{\text {prem}},\\ Cn(\underset{Z'\in \mathcal {Z}_{\text {prem}}}{\bigcup }J_{Z'})\cap Z &{} \text {if }Z\in \mathcal {Z}_{\text {conc}}. \end{array}\right. } $$

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

$$ \mathcal {R}(p)={\left\{ \begin{array}{ll} \left\{ p\right\} &{} \text {if }p\in X_{\text {prem}},\\ X_{\text {prem}} &{} \text {if }p\in X_{\text {conc}}. \end{array}\right. } $$

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:

$$ \mathcal {D}=\left\{ \left\langle J_{1},\ldots ,J_{n}\right\rangle \in \mathcal {J}^{n}:\vert \left\{ i\in N:J_{i}=J\right\} \vert >\frac{n}{2}\text { for some }J\in \mathcal {J}\right\} , $$

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\),

$$ J_{i}=\left\{ p\negthinspace \in \negthinspace X:p_{left}\le p\le p_{right}\right\} \text { for some }p_{\text {left}}, p_{\text {right}}\in X, $$

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 (Jp),

  • 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}\),

$$ F(J_{1},\ldots ,J_{n})=X, $$

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 (Jp), let

$$ J\vert p={\left\{ \begin{array}{ll} J &{} \text {if }p\in J,\\ (X_{p}\backslash J)\cup (J\backslash X_{p}) &{} \text {if }p\notin J\text { and }J\in \mathcal {J},\\ \text {any judgment set containing }p &{} \text {if }p\notin J\text { and }J\notin \mathcal {J}, \end{array}\right. } $$

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

$$ F(J_{1},\ldots ,J_{n})=\left\{ p\in X:\vert \left\{ i\in M:p\in J_{i}\right\} \vert \text { is odd}\right\} , $$

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

$$ F(J_{1},\ldots ,J_{n})=\cap _{i\in M}J_{i}. $$

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

$$ \mathcal {J}=\left\{ \left\{ p_{1},p_{2},p_{3}\right\} ,\left\{ \lnot p_{1},\lnot p_{2},p_{3}\right\} ,\left\{ p_{1},\lnot p_{2},\lnot p_{3}\right\} ,\left\{ \lnot p_{1},p_{2},\lnot p_{3}\right\} \right\} , $$

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 (Jp), 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 (Jp) 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 (Jp) with \(J\subseteq X\) and \(p\in X\).

For the purposes of our example, we fully define the revision operator for all pairs (Jp) 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 (Jp) with \(J\in \mathcal {J}^{+}\) and \(p\in X\), we define

$$ J\vert p=\underset{J'\in \mathcal {J}:J\subseteq J'}{\bigcap }J'_{p}, $$

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

$$ J\vert p=\underset{J'\in \mathcal {J}:J\subseteq J'}{\bigcap }J'_{p}=\underset{J'\in \mathcal {J}:J\subseteq J'}{\bigcap }J'=J. $$

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\),

$$ F(J_{1},\ldots ,J_{n})\vert p=F(J_{1}\vert p,\ldots ,J_{n}\vert p), $$

i.e.,

$$\begin{aligned} \left( \cap _{i\in M}J_{i}\right) \vert p=\cap _{i\in M}(J_{i}\vert p). \end{aligned}$$
(1)

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:

$$ \left( \cap _{i\in M}J_{i}\right) \vert p=\underset{J'\in \mathcal {J}:\left( \cap _{i\in M}J_{i}\right) \subseteq J'}{\bigcap }J'_{p}. $$

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

$$\begin{aligned} \underset{J'\in \left\{ J_{i}:i\in M\right\} }{\bigcap }J'_{p}. \end{aligned}$$
(2)

Since each \(J_{i}\) is a complete and consistent extension of the intersection \(\cap _{i\in M}J_{i}\), expression (2) includes

$$\begin{aligned} \underset{J'\in \mathcal {J}:\left( \cap _{i\in M}J_{i}\right) \subseteq J'}{\bigcap }J'_{p}, \end{aligned}$$
(3)

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

$$ \left( \cap _{i\in M}J_{i}\right) \vert p\subseteq \cap _{i\in M}(J_{i}\vert p), $$

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:

$$ J\vert p={\left\{ \begin{array}{ll} J &{} \text {if }p\in J,\\ \left\{ p\right\} \cup (J\backslash \left\{ \lnot p\right\} ) &{} \text {if }p\notin J\text { and }p\notin Y,\\ \left\{ p\right\} \cup \left\{ \lnot q:q\in Y\backslash \left\{ p\right\} \right\} &{} \text {if }p\notin J\text { and }p\in Y. \end{array}\right. } $$

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:

$$ J\vert p={\left\{ \begin{array}{ll} K &{} \text {if }p\in K\text { and }p\notin J,\\ \overline{K} &{} \text {if }p\in \overline{K}\text { and }p\notin J,\\ J &{} \text {if }p\in J. \end{array}\right. } $$

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

$$ n_{K}=\sum _{p\in K}n_{p}\text { and }n_{\overline{K}}=\sum _{p\in \overline{K}}n_{p}, $$

where, for each \(p\in X\), \(n_{p}=\left| \left\{ i\in N:p\in J_{i}\right\} \right| \), and define

$$ F(J_{1},\ldots ,J_{n})={\left\{ \begin{array}{ll} K &{} \text {if }n_{K}>n_{\overline{K}}\\ \overline{K} &{} \text {if }n_{\overline{K}}>n_{K},\\ K &{} \text {if }n_{K}=n_{\overline{K}}\text { and }\cap _{i}J_{i}\subseteq K\text { and }\cap _{i}J_{i}\ne \emptyset ,\\ \overline{K} &{} \text {if }n_{K}=n_{\overline{K}}\text { and }\cap _{i}J_{i}\subseteq \overline{K}\text { and }\cap _{i}J_{i}\ne \emptyset ,\\ \cap _{i}J_{i} &{} \text {if }n_{K}=n_{\overline{K}}\text { and }\cap _{i}J_{i}\nsubseteq K,\overline{K},\\ K\text { or }{\overline{K}\text { or }\emptyset } &{} \text {if }n_{K}=n_{\overline{K}}\text { and }\cap _{i}J_{i}=\emptyset . \end{array}\right. } $$

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

$$ J\vert p=J\text { for all }(J,p). $$

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

$$ J\vert p=J_{p}\text { for all }(J,p). $$

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 (Jp),

$$ J\vert p={\left\{ \begin{array}{ll} \text { }J &{} \text {if }p\in J,\\ \begin{array}{c} \text {any judgment set containing }p\text { that is not classically}\\ \text {rational (e.g., consistent but incomplete)} \end{array}&\text {if }p\notin J. \end{array}\right. } $$

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.