Parallel Belief Contraction via
Order Aggregation
Abstract
The standard “serial” (aka “singleton”) model of belief contraction models the manner in which an agent’s corpus of beliefs responds to the removal of a single item of information. One salient extension of this model introduces the idea of “parallel” (aka “package” or “multiple”) change, in which an entire set of items of information are simultaneously removed. Existing research on the latter has largely focussed on single-step parallel contraction: understanding the behaviour of beliefs after a single parallel contraction. It has also focussed on generalisations to the parallel case of serial contraction operations whose characteristic properties are extremely weak. Here we consider how to extend serial contraction operations that obey stronger properties. Potentially more importantly, we also consider the iterated case: the behaviour of beliefs after a sequence of parallel contractions. We propose a general method for extending serial iterated belief change operators to handle parallel change based on an -ary generalisation of Booth & Chandler’s TeamQueue binary order aggregators.
1 Introduction
The field of belief revision studies the formal rationality constraints that govern the impact of the removal or addition of particular beliefs on an agent’s broader world view. The incorporation of new beliefs is modelled by an operation of “revision”, while the removal of beliefs is modelled by an operation of “contraction”.
Initial work in this area was restricted to studying the repercussions of (i) a single episode of change (single-step change), involving the removal or addition of (ii) a single item of information (serial change). In this narrow context, the AGM postulates presented in alchourron1985logic are widely accepted to provide adequate constraints on both contraction and revision, although belief change operations whose characteristic axioms fall considerably short of full AGM have also been studied extensively, including serial partial meet contraction alchourron1985logic , serial partial meet base contraction Hansson1992aa and serial kernel contraction KCH .
The focus was later broadened. Two new aspects were considered: (iii) the behaviour of beliefs under successive changes (iterated change), and (iv) their response to the simultaneous removal or addition of multiple items of information (parallel change). With the exceptions of DelgrandeJames2012PbrR , which focuses on revision, and SpohnPC , which tackles contraction, these generalisations have largely been carried out separately, with research focusing either on iterated serial change or on single-step parallel change.
Work on iterated serial change notably saw the introduction of the postulates of Darwiche & Pearl darwiche1997logic for iterated serial revision and the postulates of Chopra et al chopra2008iterated for iterated serial contraction, as well as various strengthenings thereof.
Regarding single-step parallel change, single-step parallel revision has been plausibly claimed to reduce to single-step serial revision (see DelgrandeJames2012PbrR ). Work on single-step parallel change has therefore focussed on the less obvious case of contraction. For reasons that are not entirely clear, however, the emphasis here has been on extending to the parallel case serial contraction operations that do not satisfy full AGM. We find proposals for partial meet parallel contraction (see https://doi.org/10.1111/j.1755-2567.1989.tb00725.x , FurHanSMC and DBLP:journals/jphil/ReisF12 ), with an interesting special case studied in DBLP:journals/jphil/FermeR12 , DBLP:journals/rsl/FermeR13 and DBLP:journals/amai/ReisPF16 ; there also exists an extension to the parallel case of serial kernel contraction (see DBLP:journals/sLogica/FermeSS03 ). In contrast, little attention has been paid to extending fully AGM-compliant operations.
This article aims to fill a substantial gap by extending fully AGM-compliant serial contraction not only to the single-step parallel case but to the iterated parallel case as well. It achieves this goal by employing a generalisation to the -ary case of a binary order aggregation method–“TeamQueue” aggregation–proposed in another context by Booth & Chandler DBLP:journals/ai/BoothC19 . An axiomatic characterisation of this generalisation is provided, which will be of interest independently of the question of parallel change.
The plan of the paper is as follows. In Section 2, we recapitulate basic notions of serial belief contraction, both single-step and iterated. Section 3 turns to the parallel case, restricting attention to single-step parallel contraction due to the absence of relevant work on the iterated case. There, we show that a particularly plausible approach to this issue, the “intersective” approach, validates a number of plausible principles due to Furhmann & Hansson’s, as well as two further ones that we introduce here. This is an important result, since, collectively, these principles generalise to the parallel case the AGM postulates for serial contraction. In Section 4, we outline and discuss the -ary generalisation of TeamQueue aggregation, covering its construction, semantic and syntactic characterisations, noteworthy properties, and connection to Lehmann & Magidor’s concept of rational closure. Section 5 then puts -ary TeamQueue aggregation to work in the construction of iterated parallel contraction operators, generalising the intersective approach to the iterated case. Section 6 concludes with open questions and suggestions for future research, including the potential broader applications of TeamQueue aggregation. In order to improve readability, proofs of propositions and theorems have been relegated to the appendix.
2 Serial belief contraction
In the standard model of belief change, the beliefs of an agent are represented by a belief state . The latter determines a belief set , a deductively closed set of sentences, drawn from a propositional, truth-functional, finitely-generated language . The set of classical logical consequences of will be denoted by . When is simply the singleton set , we write . The set of propositional worlds or valuations will be denoted by , and the set of models of a given sentence by .
The core of this model includes two “serial” belief change operations, revision and contraction , both mapping a pair consisting of a state and a single input sentence onto a state. Revision models the incorporation of the input into the agent’s beliefs, while contraction models its removal. While earlier discussions of the model focussed on single-step serial belief change, i.e. the change brought about by a single episode of revision or contraction by a single sentence, attention shifted to iterated serial change, involving a succession of episodes of serial revision or contraction.
2.1 Single-step serial change
In the case of single-step serial belief change, it is widely accepted that the AGM postulates, introduced in alchourron1985logic , provide an adequately strong set of rationality constraints. In relation to contraction, these are:
If , then | |
If , then | |
If , then | |
If , then | |
If , then | |
The first six principles are known as the “basic” AGM postulates. The last two are known as the “supplementary” ones. Analogous principles regulate single-step serial revision. We call a serial contraction operator that satisfies – an AGM contraction operator.
A principle known as the Harper identity harper1976rational allows us to define single-step serial contraction in terms of single-step serial revision.
The motivation for this principle is straightforward. The idea is that, in contracting by , we are opening our minds to the possibility that is false. So we must retract anything that would be no longer endorsed, had one come to believe that this possibility is an actuality. This, however, is the only modification to our prior beliefs that we should make, as we should retract nothing further and introduce nothing new.
A representation theorem connects contraction operators compliant with the full set of AGM postulates to total preorders (TPOs), i.e. reflexive, complete and transitive binary relations, over sets of propositional worlds. More specifically each can be associated with a TPO over , such that (see 10.1016/j.ijar.2016.06.010 ).
The information conveyed by the TPOs associated with belief states can be equivalently captured by conditional belief sets or again nonmonotonic consequence relations . The AGM postulates ensure that such belief sets or consequence relations are “rational” (in the sense of lehmann1992does ) and “consistency preserving” (see 10.1007/BFb0018421 ).
These results mean that the various principles that we shall be discussing can typically be presented in several equivalent alternative formats, where we will use subscripts to distinguish between these, with the non-subscripted version of the name generically referring to the principle regardless of presentation. The names of principles framed in terms of TPOs will be subscripted with . It will sometimes be useful to present principles in terms of minimal sets, denoting the -minimal subset of , that is , by . We will use the subscript to indicate presentation in this format. Similarly, a principle cast in terms of conditional belief sets will be subscripted with . Where required for disambiguation, the names of principles presented in terms of belief sets will include the subscript . Superscripts will be used to indicate the particular operation, such as or , whose behaviour a given postulate constrains.
2.2 Iterated serial contraction
When it comes to sequences of serial contraction, the basic postulates of Chopra et al chopra2008iterated remain largely uncontroversial. While these have been supplemented in various ways, few additions have been uncontested and we shall not be discussing them here. In the case of contraction, supplementary postulates have yielded moderate, priority (see nayak2007iterated ), and restrained (introduced in DBLP:journals/jphil/ChandlerB23 ) contraction operators. But these operations are alike in identifying, for the purposes of belief change, belief states with TPOs, a view criticised in DBLP:journals/jphil/BoothC17 .
The postulates of Chopra et al can be presented either “syntactically” in terms of belief sets or “semantically” in terms of TPOs. Syntactically, they are given by:
If then | |
If then | |
If then | |
If then |
and semantically by:
If then iff | |
If then iff | |
If , and then | |
If , and then | |
The question of how to extend the Harper Identity to the iterated case was considered in DBLP:journals/ai/BoothC19 . We briefly recapitulate this contribution here, since it is relevant to what follows. In that paper, it was first noted that the naive suggestion of simply recasting in terms of conditional belief sets.
(NiHI) |
(equivalently, in terms of non-conditional belief sets: ) is a non-starter: on pains of placing undue restrictions on the space of permissible conditional belief sets, the left-to-right inclusion in the naive suggestion was shown to be jointly inconsistent with several of the AGM postulates for serial revision and contraction.
A proposal was then made, involving a binary TPO aggregation function , mapping pairs of input TPOs onto a single aggregate output TPO:
(iHI) |
A family of binary aggregators, the “TeamQueue” (TQ) family, was argued to be appropriate for this job, with one specific member of this family, the “Synchronous TeamQueue” function , being singled out as particularly promising. It was shown that, when is taken to be a TQ aggregation function, (iHI) allows for the derivation of several important principles, including , which comes out as a special case of (iHI), as well as to above, which are derivable from the corresponding Darwiche-Pearl postulates for iterated serial revision.
Taking to specifically correspond to was argued to yield further desirable theoretical results. In particular, it delivers an appealing syntactic version of (iHI) based on the rational closure of a set of conditionals , or equivalently of a non-monotonic consequence relation (see lehmann1992does ):
(iHI) |
In other words, the conditional belief set obtained after contraction by corresponds to the rational closure of the intersection of the prior conditional belief set with the conditional belief set obtained after revision by . This principle is attractive, due to the fact that has been argued to correspond to the most conservative way of extending a consequence relation (equivalently: conditional belief set) to a rational consequence relation (equivalently: conditional belief set). (iHI), therefore, parsimoniously fixes the issue noted above in relation to (NiHI), which sometimes resulted in a non-rational conditional belief set. We return to TeamQueue aggregation below, in Section 4.
3 Background on parallel belief contraction
While the “serial” model takes single sentences as inputs for contraction or revision, it has been suggested that this imposes unrealistic limitations on the kind of change that can be modelled. The problem of so-called “parallel” (aka “package” or “multiple”) contraction is to compute the impact, on an agent’s beliefs, of the simultaneous removal of a non-empty finite indexed set of sentences in (with set of indices ). We shall denote parallel contraction by and assume that it subsumes as the special case in which the input is a singleton set, setting . We use to denote and to denote .
Considerations of parsimony motivate defining parallel contraction in terms of serial contraction. Regarding the single-step case, a number of the more straightforward proposals have been noted to be problematic.
First, we have the identification of parallel contraction by a set with a sequence of serial contractions by the members of . This runs into problems due to a failure of commutativity (see HANSSONS.O1993RtLI ): different orders of operations can yield different outcomes, and no principled way seems to exist to privilege one order over another.
Second, there is the identification of parallel contraction by with a single serial contraction by some truth functional combination of the members of (such as the disjunction of the members of , so that, for example, ). Certainly, due to the logical closure of belief sets, removing would involve removing both and , as contraction by requires. However, as pointed out, for instance, in FurHanSMC , this would be too drastic an operation: clearly, one can simultaneously retract one’s commitments both to and to without thereby retracting one’s commitment to . From this observation, it follows that we cannot generally identify the belief sets and and hence a fortiori, that we cannot generally identify the belief states and . Furthermore, more generally, as Fuhrmann notes in Fuhrmann1996-FUHAEO , there is no truth-functional combination of and that would do the job either.
A more promising solution is the “intersective” approach, which identifies the belief set obtained by parallel contraction by with the intersection of the belief sets obtained by serial contraction by the members of . This proposal has been endorsed by Spohn SpohnPC , as it follows from his more general approach to iterated parallel contraction.
This suggestion owes its plausibility to the same kind of considerations as the formally related Harper Identity did (see Subsection 2.1). In contracting by a set of sentences, the thought goes, we ought not believe anything that any of the individual contractions would preclude us from believing. But this is the only modification to our prior beliefs that we should make. In particular, we should retract nothing further and introduce nothing new.
Beyond this rationale, we note that has several further attractive properties. First of all, if one assumes the basic AGM postulates for serial contraction, i.e. to , it yields a parallel contraction operator that satisfies plausible generalisations of these:
Theorem 1.
Let be a parallel contraction operator such that, for some serial contraction operator that satisfies -, and jointly satisfy . Then satisfies:
If , then | |
, if , then | |
If , then | |
If, , s.t. , | |
and vice versa, then |
These postulates were all endorsed by Fuhrmann & Hansson (see FurHanSMC ) as plausible generalisations of their serial counterparts, with the exception of . Their own generalisation of is indeed slightly weaker, although the difference only pertains to the handling of certain limiting cases.
It is worth noting that differs from the following alternative generalisation of : If , then . Indeed, as Fuhrmann & Hansson (FurHanSMC, , pp. 52) point out, the latter is actually inconsistent with the conjunction of and . To see why, where and are atomic sentences, let . Then we have , by , since , but , by , even though .
Fuhrmann & Hansson propose a pair of postulates constraining the relation between contractions by sets standing in a subset relation to one another. The first of these is satisfied by the intersective approach, while the second is not, even assuming -:
Proposition 1.
(a) Let be a parallel contraction operator such that, for some serial contraction operator , and jointly satisfy . Then satisfies:
If , then
(b) There exist a parallel contraction operator and a serial contraction operator that jointly satisfy but are such that the following principle fails:
If , then
This is exactly as things should be, since, while the first postulate is plausible, the second seems quite dubious:
Example 1.
I initially believe that Alfred and Barry are both guilty () but would entirely suspend judgment on the situation if I gave up on that belief (so that I would endorse no non-tautological combination of and in ). If I gave up my belief that Barry is guilty, I would no longer believe that Alfred is guilty (). However, while, in that situation, I would still believe that, if Barry is guilty, then Alfred is so too (), I would no longer believe this if I simultaneously gave up on both the belief that Barry is guilty and the belief that Alfred is ().
If we take and to be respectively given by and , this perfectly rationally acceptable situation runs contrary to the prescription made in the second postulate.
Although Fuhrmann & Hansson propose the above two principles as “very tentative generalisations” of and , respectively, these cannot really be “generalisations” in any obvious sense of the term, since the corresponding AGM postulates do not seem to be recoverable as special cases. This then raises the question of whether there exist any promising candidates for generalisations of and . The following are obvious suggestions:
If , then | |
Again, the intersective approach delivers here:
Theorem 2.
Let be a parallel contraction operator such that, for some serial contraction operator , and jointly satisfy . Then, (i) if satisfies , then satisfies and, (ii) if satisfies , then satisfies .
Despite its considerable appeal, has been explicitly rejected by Fuhrmann & Hansson (see (FurHanSMC, , pp. 51-57)) due to its entailing the following monotonicity principle: If , then . This principle is not satisfied by their preferred constructive approach, which is governed by a remarkably weak set of principles that falls strictly short of -. However, as Spohn has noted in SpohnPC , in the absence of a convincing, independent story as to why parallel contraction should be be governed by principles no stronger than the ones they endorse, this remains insufficient ground for criticism.
So much for single-step parallel contraction. What about the iterated case? Surprisingly, next to no work has been carried out on this issue. Indeed, to the best of our knowledge, SpohnPC is the only existing proposal regarding how this issue should be handled. However, although Spohn’s suggestion has the desirable feature of entailing , it relies heavily on his ranking theoretic formalism, the foundations of which still require a careful assessment ChandlerSpohn .
In what follows, we shall propose a more straightforward way of extending the intersective approach to the iterated case. Our key insight is that the situation here is analogous to the one faced in relation to extending the Harper Identity. In that situation, in the single-step case, we also had a proposal involving an intersection of belief sets (the sets and ). In the iterated case, we faced the task of aggregating a number of conditional belief sets ( and ) or, equivalently, TPOs ( and ). The TPO aggregation procedure used in that context, however, was only characterised for pairs of TPOs. In the present context, we will need to aggregate arbitrarily large finite sets of TPOs.
4 TeamQueue aggregation
In this section, we offer generalisations to the -ary case of the construction and characterisation results of the family of binary aggregators studied in DBLP:journals/ai/BoothC19 and two of their noteworthy special cases.
The formal framework involves the following: a finite set of alternatives , a finite non-empty set of indices , a tuple of TPOs over known as “profiles” and an aggregation function mapping all possible profiles onto single TPOs over . When we shall need to refer to multiple profiles and their constituent relations, we shall use superscripted roman numerals, writing and . When the identity of is clear from context, we shall write to denote and to denote , or simply .
As was mentioned above, TQ aggregation was originally introduced after observing the fact that a particular identity involving the intersection of two conditional belief sets (namely (NiHI)) clashed with the AGM postulates. This result is in fact related to a more general observation, made in lehmann1992does , that the intersection of two sets of rational conditionals needn’t itself be rational. In other words, the following naive principles of “Conditional Intersection” make poor suggestions, if we require that be rational or be a TPO:
(CI) | |
(CI) | For all , |
The following example makes the point:
Example 2.
Let and and be respectively given by: and .
(CI) has the consequence that isn’t a TPO. Indeed, . So by (CI), we have and . On the assumption that is a TPO, this gives us . However, from the fact that , we have, by (CI), . Contradiction.
Similarly, (CI) has the consequence that isn’t rational. First, from the fact that , by (CI), we have: (i) . Second, from the fact that , by (CI) it follows that :(ii) . Finally, from , by the same principle again: (iii) . However, taken together, (i)–(iii) directly violate a principle that is valid for rational conditionals (see (lehmann1992does, , Lem. 17)).
4.1 Construction
The -ary version of the aggregation method is constructively defined in a very similar way to that in which the original binary case was. The definition makes use of the representation of a TPO by means of an ordered partition of , defined inductively as follows: and, for , , where is the complement of . This representation grounds the notion of the absolute rank of an alternative , with respect to . The absolute rank of an alternative is given by its position in the ordered partition, so that is such that (in cases in which the TPO is indexed, as in , we write ). With this in mind, we can offer:
Definition 1.
is a TeamQueue (TQ) aggregator iff, for each profile with index set , there exists a sequence such that for each and the ordered partition of indifferences classes corresponding to is constructed inductively as follows:
where is minimal s.t. .
The procedure takes the input TPOs and processes them step by step to form a new TPO. At the first step, it removes the minimal elements of one or more of the input TPOs (which TPOs these are depends on the specifics of the procedure, i.e. on the value(s) in for the relevant step ) and places them in the minimal rank of the output TPO, before deleting any copies of these elements that might remain in the input TPOs. At each step, it then repeats the process using the remainders of the input TPOs, until all input TPOs have been processed entirely.111In DBLP:journals/ai/BoothC19 , which simply discussed the binary case, the additional requirement that was imposed. We do not require the -ary generalisation of this requirement (i.e. ).
Of particular interest is the member of the TQ aggregator family that processes the TPOs “synchronously”, so that, at each step, the minimal elements of all TPOs are included in the relevant output rank:
Definition 2.
The Synchronous TeamQueue (STQ) aggregator is the TeamQueue aggregator for which for all profiles and all .
Another noteworthy TQ aggregator is the “MinRank” aggregator, whose binary version is briefly discussed in footnote 11 of DBLP:journals/ai/BoothC19 and shown there to be distinct from :
Definition 3.
The MinRank aggregator is the aggregator s.t. iff .
While assigns to the minimal rank it received among the inputs, assigns to the minimal rank it can receive within the constraints imposed by TQ aggregation. The following example illustrates the way in which these aggregators can yield different outputs:
Example 3.
Let , where: , , , and . We have given by but is given by . See Figure 1.

4.2 Characterisation
The family of -ary TeamQueue aggregators can be characterised in terms of minimal sets as follows:
Theorem 3.
is a TeamQueue aggregator iff it satisfies the following “factoring” property:
For all , there exists , s.t. | |
This is a weakening of the principle (CI) discussed above, which we have seen cannot hold in full.
The characterisation can also be given in terms of a property requiring that no element of can improve its relative position with respect to all input orderings:
Proposition 2.
is equivalent to
Assume that to are s.t. . Then there | ||
exists s.t. | ||
(i) | if , then , and | |
(ii) | if , then |
The characterisation of can be achieved by supplementing with a principle of “Parity”:
Theorem 4.
is the only aggregator that satisfies both and the following ‘Parity’ constraint:
If then, for each , there exists s.t. | |
and |
This principle can also be framed in terms of minimal sets:
Proposition 3.
is equivalent to:
If for all , , then | |
The possibility of characterising in similar terms remains an open question.
4.3 Further properties
Like its binary special case, -ary TeamQueue aggregation satisfies several Pareto-style properties. In particular, we note that:
Proposition 4.
entails the following two properties:
Assume that, for all , . Then there | |
exists s.t. | |
Assume that, for all , . Then there | |
exists s.t. |
These properties and can be equivalently be framed in terms of minimal sets, as follows:
Proposition 5.
and are respectively equivalent to:
For all , | |
For all , there exists s.t. | |
and generalise the well-known Social Choice properties of Weak Pareto and Pareto Weak Preference, which can be respectively given as:
If, for all , , then | |
If, for all , , then |
and can also be formulated in terms of upper and lower bounds on the output relation , jointly corresponding to .
4.4 The connection to rational closure
As mentioned above, in Section 2.2, a connection was drawn in DBLP:journals/ai/BoothC19 between the binary special case of and the concept of the rational closure of a set of conditionals . It was shown, as a corollary of a key theorem, that the conditional belief set corresponding to the TPO obtained by aggregation of two input TPOs is given by the rational closure of the conditional belief sets corresponding to these input TPOs (see their Theorem 3 and Corollary 1). Here we can report that this theorem and its corollary generalise straightforwardly to the -ary case. Indeed, we first recall the following definition:
Definition 4.
Let be a binary relation on the set of TPOs over s.t. iff either (i) for all , or (ii) for the first s.t. .
The relation intuitively partially orders TPOs by what one could call comparative “flatness”. So, for instance, where and are respectively given by and and so is intuitively “flatter” than , we have . We can then show the following:
Theorem 5.
for any aggregator satisfying .
To appreciate the significance of this result, we firstly need to understand how translates into the language of conditionals. Recall that this property was shown to be equivalent to a property that we called . This second property can be presented in terms of sets of conditionals as stating that the intersection of the sets of conditionals corresponding to the inputs is included in the set of conditionals corresponding to the output:
(UB) |
Theorem 5, then, tells us that returns the flattest TPO whose corresponding conditional belief set contains the intersection of the conditional belief sets corresponding to the input TPOs. Secondly, we know from Booth & Paris Booth1998-BOOANO that the rational closure of a set of conditionals corresponds to the flattest TPO that satisfies it. Finally, putting the above two observations together then leaves us with the following immediate corollary:
Corollary 1.
5 Parallel contraction via TeamQueue aggregation
An obvious suggestion is to define iterated parallel contraction in terms of iterated contraction, using TeamQueue aggregation, as follows:
If we impose the constraint that on the construction of , as is the case in relation to , then this suggestion yields –the principle according to which the belief set obtained after contraction by a set is given by the intersection of the belief sets obtained after contractions by each of the members of –as its special case for single-step contraction.
We can then use the above principle to define the class of TeamQueue parallel contraction operators:
Definition 5.
is a TeamQueue parallel contraction operator if and only if there exists an AGM contraction operator , s.t. and jointly satisfy , where is a TeamQueue aggregator.
More specific concepts, such as, for example, that of an STQ parallel contraction operator, can be defined in the same manner. As an immediate corollary of Theorem 3, we then also have the following characterisation result:
Corollary 2.
is a TeamQueue parallel contraction operator if and only if it satisfies
For all , there exists s.t. | |
The various results of sections 4.2 and 4.3 also have straightforward corollaries, starting with the following immediate joint consequence of Propositions 4 and 5:
Corollary 3.
If is a TeamQueue parallel contraction operator then it satisfies
For all , | |
For all , | |
Importantly, TeamQueue parallel contraction operators satisfy some rather compelling analogues of – for the parallel case:
Proposition 6.
Let be a parallel contraction operator such that, for some AGM contraction operator and TeamQueue aggregator , , and jointly satisfy . Then, if satisfies –, then satisfies:
If then iff | |
If then iff | |
If , and then | |
If , and then | |
As a corollary of Theorem 4 we can provide a result, pertaining to STQ parallel contraction, framed in terms of the concept of “strong belief”, discussed in battigalli2002strong ; stalnaker1996knowledge :
Definition 6.
is strongly believed (s-believed) in iff (i) , and (ii) for all sentences s.t. is consistent.
This result is the following:
Corollary 4.
is an STQ parallel contraction operator iff it is a TeamQueue parallel contraction operator that also satisfies:
If is s-believed in , then | |
Last but not least, Corollary 1 translates into the following, connecting STQ iterated parallel contraction with rational closure:
Corollary 5.
is an STQ parallel contraction operator iff the following equality holds:
6 Concluding comments
In this paper, we have proposed an original approach to the neglected issue of parallel belief contraction, based on the generalisation of a largely unexplored family of methods for TPO aggregation.
The method generalises to the iterated case the “intersective” approach to single-step parallel contraction, which we have demonstrated can derive (i) Furhmann and Hansson’s parallel versions of the basic AGM postulates for serial contraction and (ii) a pair of new plausible generalisations of the relevant supplementary postulates.
While explicitly regulating two-step parallel change, the approach allows handling indefinitely many parallel contractions when used with serial contraction operators that identify epistemic states with TPOs, such as moderate or priority contraction operators. For models using richer structures than TPOs, such as ordinal intervals DBLP:journals/ai/BoothC20 or ranking functions (see Spohn2009-SPOASO for an overview, though note that Spohn’s proposal does not involve aggregation), a parallel suggestion would require a suitable adaptation of the aggregation method.
Looking beyond contraction, it would be valuable to investigate whether the TQ approach could be applied to iterated parallel revision. This topic remains under-explored, with the only significant work being 10.1007/978-3-540-24609-1_27 and DelgrandeJames2012PbrR (resinamultiplesurvey survey work on the single-step case).
Finally, there may be applications of TQ aggregation beyond belief revision, as the aggregation of orderings appears in multiple areas. One might consider whether TQ aggregation could show promise in preference or judgment aggregation, as a method for aggregating conditional judgments, preference aggregation, or judgments regarding comparative magnitudes. However, TQ aggregation as presented here would need generalisation for such tasks, as it is currently insensitive to TPO duplication in the profile, meaning profiles with identical members yield the same output. While this property suits parallel iterated belief change, it may not suit these other domains.
References
- (1) Alchourrón, C.E., Gärdenfors, P., Makinson, D.: On the logic of theory change: Partial meet contraction and revision functions. Journal of Symbolic Logic 50(02), 510–530 (1985)
- (2) Battigalli, P., Siniscalchi, M.: Strong belief and forward induction reasoning. Journal of Economic Theory 106(2), 356–391 (2002)
- (3) Booth, R., Paris, J.B.: A note on the rational closure of knowledge bases with both positive and negative knowledge. Journal of Logic, Language and Information 7(2), 165–190 (1998)
- (4) Booth, R., Chandler, J.: The irreducibility of iterated to single revision. Journal of Philosophical Logic 46(4), 405–418 (2017)
- (5) Booth, R., Chandler, J.: From iterated revision to iterated contraction: Extending the Harper identity. Artificial intelligence 277 (2019)
- (6) Booth, R., Chandler, J.: On strengthening the logic of iterated belief revision: Proper ordinal interval operators. Artificial intelligence 285 (2020)
- (7) Caridroit, T., Konieczny, S., Marquis, P.: Contraction in propositional logic. International Journal of Approximate Reasoning 80(C), 428–442 (Jan 2017). https://doi.org/10.1016/j.ijar.2016.06.010
- (8) Chandler, J.: Review of Wolfgang Spohn’s The Laws of Belief: Ranking Theory and its Philosophical Applications, Oxford: Oxford University Press, 2012. Dialectica 71(1), 141–146 (2017)
- (9) Chandler, J., Booth, R.: Elementary belief revision operators. Journal of Philosophical Logic 52(1), 267–311 (2023). https://doi.org/10.1007/s10992-022-09672-6
- (10) Chopra, S., Ghose, A., Meyer, T., Wong, K.S.: Iterated belief change and the Recovery axiom. Journal of Philosophical Logic 37(5), 501–520 (2008)
- (11) Darwiche, A., Pearl, J.: On the logic of iterated belief revision. Artificial Intelligence 89(1), 1–29 (1997)
- (12) Delgrande, J., Jin, Y.: Parallel belief revision: Revising by sets of formulas. Artificial intelligence 176(1), 2223–2245 (2012)
- (13) Fermé, E., Reis, M.D.L.: System of spheres-based multiple contractions. Journal of Philosophical Logic 41(1), 29–52 (2012). https://doi.org/10.1007/s10992-011-9197-z
- (14) Fermé, E., Reis, M.D.L.: Epistemic entrenchment-based multiple contractions. The Review of Symbolic Logic 6(3), 460–487 (2013). https://doi.org/10.1017/S1755020313000105
- (15) Fermé, E.L., Saez, K., Sanz, P.: Multiple kernel contraction. Studia Logica 73(2), 183–195 (2003). https://doi.org/10.1023/A:1022927828817
- (16) Fuhrmann, A.: An Essay on Contraction. Center for the Study of Language and Inf (1996)
- (17) Fuhrmann, A., Hansson, S.O.: A survey of multiple contractions. Journal of Logic, Language and Information 3(1), 39–75 (1994)
- (18) Hansson, S.O.: New operators for theory change. Theoria 55(2), 114–132 (1989). https://doi.org/https://doi.org/10.1111/j.1755-2567.1989.tb00725.x
- (19) Hansson, S.O.: In defense of base contraction. Synthese 91(3), 239–245 (1992). https://doi.org/10.1007/BF00413568
- (20) Hansson, S.O.: Reversing the Levi identity. Journal of Philosophical Logic 22(6), 637–669 (1993)
- (21) Hansson, S.O.: Kernel contraction. The Journal of Symbolic Logic 59(3), 845–859 (1994), http://www.jstor.org/stable/2275912
- (22) Harper, W.L.: Rational conceptual change. In: PSA: Proceedings of the Biennial Meeting of the Philosophy of Science Association. pp. 462–494. JSTOR (1976)
- (23) Lehmann, D., Magidor, M.: What does a conditional knowledge base entail? Artificial intelligence 55(1), 1–60 (1992)
- (24) Makinson, D., Gärdenfors, P.: Relations between the logic of theory change and nonmonotonic logic. In: Fuhrmann, A., Morreau, M. (eds.) The Logic of Theory Change. pp. 183–205. Springer Berlin Heidelberg, Berlin, Heidelberg (1991)
- (25) Nayak, A.C., Goebel, R., Orgun, M.A.: Iterated belief contraction from first principles. In: Proceedings of the 20th International Joint Conference on Artificial Intelligence (IJCAI-07), Hyderabad, India, January 6–12 2007. pp. 2568–2573 (2007)
- (26) Reis, M.D.L., Fermé, E.: Possible worlds semantics for partial meet multiple contraction. Journal of Philosophical Logic 41(1), 7–28 (2012). https://doi.org/10.1007/s10992-011-9198-y
- (27) Reis, M.D.L., Peppas, P., Fermé, E.: Two axiomatic characterizations for the system of spheres-based (and the epistemic entrenchment-based) multiple contractions. Annals of Mathematics and Artificial Intelligence 78(3-4), 181–203 (2016). https://doi.org/10.1007/s10472-015-9454-x
- (28) Resina, F., Wassermann, R.: A survey on multiple revision. In: Proceedings of NMR 2020 - 18th International Workshop on Non-Monotonic Reasoning (2020)
- (29) Spohn, W.: A survey of ranking theory. In: Huber, F., Schmidt-Petri, C. (eds.) Degrees of Belief. Springer (2009)
- (30) Spohn, W.: Multiple contraction revisited. EPSA Epistemology and Methodology of Science: Launch of the European Philosophy of Science Association pp. 279–288 (2010)
- (31) Stalnaker, R.: Knowledge, belief and counterfactual reasoning in games. Economics and Philosophy 12(02), 133–163 (1996)
- (32) Zhang, D.: Properties of iterated multiple belief revision. In: Lifschitz, V., Niemelä, I. (eds.) Logic Programming and Nonmonotonic Reasoning. pp. 314–325. Springer Berlin Heidelberg, Berlin, Heidelberg (2004)
Appendix: proofs
See 1
Proof: Regarding : By and , we know that is the intersection of a set of deductively closed sets, which is well-known to itself be deductively closed.
Regarding : Assume . We need to show that . By , . By , we then recover .
Regarding : Assume . By , we simply need to show that . From , we have, for all such that , . By , it then follows that, for all such that , . Hence , as required.
Regarding : Assume that . By , we need to show that . This immediately follows from , which ensures that .
Regarding : Assume . By , we need to show that . By , we have, for all such that , . Let be such that (by the finiteness of , we know that such exists). By the Deduction Theorem for , for all such that , we have . By , for all such that , we then have and hence . It then follows from this that and hence that , as required.
Regarding : Assume that , such that , and vice versa. By , we need to show that . By , we know that, , such that . From this, it follows that . But by the same postulate, we also know that , such that . The converse inclusion then holds and we recover the required result.
See 1
Proof: Regarding (a): On the one hand, entails the following Monotonicity principle: If , then . It follows from this that . On the other hand, also entails . From these two implications, we recover , as required.
Regarding (b): This countermodel has the structure of the situation depicted in Example 1. Let , , , , and . Let and . Assume that satisfies - and let the TPO associated with be given by . Then, , but
See 2
Proof: Regarding (i): By , we know that . It follows that establishing is equivalent to showing . By , this is equivalent to . But this follows by repeated applications of .
Regarding (ii): Suppose , i.e. . We must show , i.e. by , for all . So let . Since , we have . We then recover , by , as required.
See 3
Proof: From postulate to construction: Assume that satisfies . We must specify, for each TPO profile , a sequence such that:
-
(1)
for each
-
(2)
We specify as follows. Assuming is represented by the ordered partition , we have
We prove each of (1) and (2) in turn.
-
(1)
By construction, . So we simply need to show . By the definition of we know that . Then, by , for some . Since and hence , we know that contains for at least one . So , as required.
-
(2)
Let be a given profile, and assume is the ordered partition representing so, for each ,
We show by induction on that for all . Fix and assume, for induction, for all .
-
-
: By the inductive hypothesis we know and by construction for all . Thus , as required.
-
-
: By the definition of we know that . By , there exists such that . For each , and so . Thus . So . Then, by the inductive hypothesis, , i.e. , as required.
-
-
From construction to postulate: Let for some given . To show , by Proposition 2, it suffices to show:
Assume that to are s.t. . Then there | ||
exists s.t. | ||
(i) | if , then , and | |
(ii) | if , then |
Assume that , for all and suppose, for contradiction, that, for all , either (i) and or (ii) and . Then we must have , for all . Let be the ordered partition representing and be such that . By the definition of , we know that and so for some .
Since for all , we know , for all , and so, in particular, . Therefore, by the minimality of , we have . Since we assumed , for all , we must then have and so also . Hence . Since by assumption , we therefore have . However, and jointly contradict the assumption that , for all , either (i) and or (ii) and .
See 2
Proof: From to : Let . Claim: . holds trivially by the definition of , so we just need to establish . Assume that . Assume for contradiction that . We will show that, for all , there exists such that but either (i) and or (ii) and , contradicting and hence allowing us to conclude , as required.
-
-
: From , we have the fact that, for all , . Then, for each , there exists such that and, since , .
-
-
: By the definition of , for each , there exists , such that , hence and, furthermore, since , we also have .
From to : Suppose holds, but, for contradiction, does not. Then there exists a set such that but either (i) and or (ii) and , for all . Since, for each , we have , this means that . By , there exists such that . It then follows that for some . So . But we know that , so and , and so, since , we have . But from and either (i) and or (ii) and , we must have , contradicting . Hence holds, as required.
See 4
Proof: In fact, is not required in its full strength for the result. Only a particular consequence of it is needed
Assume that to are s.t. . Then | |
there exists s.t. |
(See proof of Proposition 4 below for the derivation of .)
We need to show that if satisfies and , then we have . Assume that and are respectively represented by and . We will prove, by induction on , that, , . Assume , . We must show .
-
(i)
Regarding : Let , so that , . Assume for reductio that . Since , we know that . Hence, since and, by construction of , for all , there exists such that . Then, by , there exists such that , contradicting , . Hence , as required.
-
(ii)
Regarding : Let . Then, by construction of , we have . Assume for reductio that . We know that , so by the inductive hypothesis, . From this and we know that there exists , such that . Then from , for all there exists such that . But this contradicts . Hence , as required.
See 3
Proof:
-
(i)
From to : Assume that for all , . We must show that . So assume but, for contradiction, . Then , for some . From the latter, by , we know that, for each there exists such that and . Given our initial assumption, since , we can deduce from , for all , that , for all . But this, together with , for all , contradicts . Hence , as required.
-
(ii)
From to : Suppose does not hold, i.e. such that but for some there does not exist such that and .We will show that fails, i.e. that , such that for all , , but . Let (so that ). Clearly and, from , we know that but . Hence, to show and therefore that fails, it suffices to show . But if , then for some , i.e. some , such that . Since is a TPO we may assume . This contradicts our initial assumption that for no do we have and . Hence , as required.
See 4
Proof: From to : Assume that to are s.t. . Then, to are s.t. . So, by part (i) of , there exists s.t., if , then and therefore there exists s.t. , as required.
From to : Assume that to are s.t. . Then, by part (ii) of , there exists s.t., if , then and therefore there exists s.t. , as required.
See 5
Proof: Regarding the equivalence between and :
-
(i)
From to : Assume that . We need to show that . If , then we are done. So assume . From , for all , there exists such that . By , we have for some . Hence , as required.
-
(ii)
From to : Suppose that, for all , there exists such that . let . Since for all , we know that . Then, by , . Hence, there exists such that , as required.
Regarding the equivalence between and :
-
(i)
From to : Suppose holds and assume for contradiction that, for all , there exists , such that . Since is a TPO, this means that there exists , such that, for all , .Then, by , there must exist such that , contradicting .
-
(ii)
From to : Suppose are such that . If for some , then we are done, so assume that, for all , . Assume for contradiction that, for all , . Let . Then . By , we have , for some , so . Contradiction.
See 5
Proof: Let profile be given. Let be the ordered partition corresponding to . Let be the ordered partition corresponding to . We must show that .
If for all , then we are done. So let be minimal such that . We must show . So let and assume, for contradiction, that . We know that , since, otherwise, , hence and so , contradicting . So let . Then . So, by , for each , such that (i.e. ) and . Since satisfies , it follows that for some . But then, since , , contradicting . Hence and so , as required.
See 6
Proof.
The proof is obtained by adapting the proof of Proposition 10 of DBLP:journals/ai/BoothC19 and adding a few small steps. Note that we only require to satisfy the weak principles and , not even or , let alone . Assume that we have and that – are satisfied:
-
(a)
: Assume that . We must show that iff . Note first that, from , it follows that (1) iff , for all . Regarding the left-to-right direction of the equivalence: Assume (2) . We want to show . From (1) and (2), we recover (3) for all . From (3), by , it follows that , as required. Regarding the right-to-left-direction: Assume (4) . We want to show . From (1) and (4), we recover (5) , for all . From (4) and (5), by , it follows that , as required.
-
(b)
: Similar proof to the one given in (a).
-
(c)
: Let , and . We must show that . For all , either (i) or (ii) and . Either way, we recover , for all : in case (i), by , and in case (ii), by . From this, by , we then obtain , as required.
-
(d)
: Similar proof to the one given in (c), using rather than and rather than .
∎