This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Parallel Belief Contraction via
Order Aggregation

Jake Chandler1    Richard Booth2 1La Trobe University
2Cardiff University
[email protected], [email protected]
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 nn-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 nn-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 nn-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 nn-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 Ψ\Psi. The latter determines a belief set [Ψ][\Psi], a deductively closed set of sentences, drawn from a propositional, truth-functional, finitely-generated language LL. The set of classical logical consequences of SLS\subseteq L will be denoted by Cn(S)\mathrm{Cn}(S). When SS is simply the singleton set {C}\{C\}, we write Cn(C)\mathrm{Cn}(C). The set of 2n2^{n} propositional worlds or valuations will be denoted by WW, and the set of models of a given sentence AA by [[A]][\![A]\!].

The core of this model includes two “serial” belief change operations, revision \ast and contraction ÷\div, 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:

(K1÷)(\mathrm{K}{1}^{\scriptscriptstyle\div}) Cn([Ψ÷A])[Ψ÷A]\mathrm{Cn}([\Psi\div A])\subseteq[\Psi\div A]
(K2÷)(\mathrm{K}{2}^{\scriptscriptstyle\div}) [Ψ÷A][Ψ][\Psi\div A]\subseteq[\Psi]
(K3÷)(\mathrm{K}{3}^{\scriptscriptstyle\div}) If A[Ψ]A\notin[\Psi], then [Ψ÷A]=[Ψ][\Psi\div A]=[\Psi]
(K4÷)(\mathrm{K}{4}^{\scriptscriptstyle\div}) If ACn()A\notin\mathrm{Cn}(\varnothing), then A[Ψ÷A]A\notin[\Psi\div A]
(K5÷)(\mathrm{K}{5}^{\scriptscriptstyle\div}) If A[Ψ]A\in[\Psi], then [Ψ]Cn([Ψ÷A]{A})[\Psi]\subseteq\mathrm{Cn}([\Psi\div A]\cup\{A\})
(K6÷)(\mathrm{K}{6}^{\scriptscriptstyle\div}) If Cn(A)=Cn(B)\mathrm{Cn}(A)=\mathrm{Cn}(B), then [Ψ÷A]=[Ψ÷B][\Psi\div A]=[\Psi\div B]
(K7÷)(\mathrm{K}{7}^{\scriptscriptstyle\div}) [Ψ÷A][Ψ÷B][Ψ÷AB][\Psi\div A]\cap[\Psi\div B]\subseteq[\Psi\div A\wedge B]
(K8÷)(\mathrm{K}{8}^{\scriptscriptstyle\div}) If A[Ψ÷AB]A\notin[\Psi\div A\wedge B], then [Ψ÷AB][\Psi\div A\wedge B]\subseteq
[Ψ÷A][\Psi\div A]

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 (K1÷)(\mathrm{K}{1}^{\scriptscriptstyle\div})(K8÷)(\mathrm{K}{8}^{\scriptscriptstyle\div}) 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.

(HI)(\mathrm{HI}) [Ψ÷A]=[Ψ][Ψ¬A][\Psi\div A]=[\Psi]\cap[\Psi\ast\neg A]

The motivation for this principle is straightforward. The idea is that, in contracting by AA, we are opening our minds to the possibility that AA 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 Ψ\Psi can be associated with a TPO Ψ\preccurlyeq_{\Psi} over WW, such that min(Ψ÷A,W)=min(Ψ,W)min(Ψ,[[¬A]])\min(\preccurlyeq_{\Psi\div A},W)=\min(\preccurlyeq_{\Psi},W)\cup\min(\preccurlyeq_{\Psi},[\![\neg A]\!]) (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 [Ψ]>:={A>BB[ΨA]}[\Psi]_{>}:=\{A>B\mid B\in[\Psi\ast A]\} or again nonmonotonic consequence relations |∼Ψ={A,BA>B[Ψ]>}\mathrel{|}\joinrel\sim_{\Psi}=\{\langle A,B\rangle\mid A>B\in[\Psi]_{>}\}. 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 \preccurlyeq. It will sometimes be useful to present principles in terms of minimal sets, denoting the \preccurlyeq-minimal subset of SWS\subseteq W, that is {xSyS,xy}\{x\in S\mid\forall y\in S,x\preccurlyeq y\}, by min(,S)\min(\preccurlyeq,S). We will use the subscript min\min 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 b\mathrm{b}. Superscripts will be used to indicate the particular operation, such as \ast or ÷\div, 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:

(C1b÷)(\mathrm{C}{1}_{\scriptscriptstyle\mathrm{b}}^{\scriptscriptstyle\div}) If ¬ACn(B)\neg A\in\mbox{Cn}(B) then [(Ψ÷A)B]=[ΨB][(\Psi\div A)\ast B]=[\Psi\ast B]
(C2b÷)(\mathrm{C}{2}_{\scriptscriptstyle\mathrm{b}}^{\scriptscriptstyle\div}) If ACn(B)A\in\mbox{Cn}(B) then [(Ψ÷A)B]=[ΨB][(\Psi\div A)\ast B]=[\Psi\ast B]
(C3b÷)(\mathrm{C}{3}_{\scriptscriptstyle\mathrm{b}}^{\scriptscriptstyle\div}) If ¬A[ΨB]\neg A\in[\Psi\ast B] then ¬A[(Ψ÷A)B]\neg A\in[(\Psi\div A)\ast B]
(C4b÷)(\mathrm{C}{4}_{\scriptscriptstyle\mathrm{b}}^{\scriptscriptstyle\div}) If A[ΨB]A\not\in[\Psi\ast B] then A[(Ψ÷A)B]A\not\in[(\Psi\div A)\ast B]

and semantically by:

(C1÷)(\mathrm{C}{1}^{\scriptscriptstyle\div}_{\scriptscriptstyle\preccurlyeq}) If x,y[[¬A]]x,y\in[\![\neg A]\!] then xΨ÷Ayx\preccurlyeq_{\Psi\div A}y iff xΨyx\preccurlyeq_{\Psi}y
(C2÷)(\mathrm{C}{2}^{\scriptscriptstyle\div}_{\scriptscriptstyle\preccurlyeq}) If x,y[[A]]x,y\in[\![A]\!] then xΨ÷Ayx\preccurlyeq_{\Psi\div A}y iff xΨyx\preccurlyeq_{\Psi}y
(C3÷)(\mathrm{C}{3}^{\scriptscriptstyle\div}_{\scriptscriptstyle\preccurlyeq}) If x[[¬A]]x\in[\![\neg A]\!], y[[A]]y\in[\![A]\!] and xΨyx\prec_{\Psi}y then
xΨ÷Ayx\prec_{\Psi\div A}y
(C4÷)(\mathrm{C}{4}^{\scriptscriptstyle\div}_{\scriptscriptstyle\preccurlyeq}) If x[[¬A]]x\in[\![\neg A]\!], y[[A]]y\in[\![A]\!] and xΨyx\preccurlyeq_{\Psi}y then
xΨ÷Ayx\preccurlyeq_{\Psi\div A}y

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 (HI)(\mathrm{HI}) in terms of conditional belief sets.

(NiHI>÷{}^{\scriptscriptstyle\div}_{\scriptscriptstyle>}) [Ψ÷A]>=[Ψ]>[Ψ¬A]>[\Psi\div A]_{>}=[\Psi]_{>}\cap[\Psi\ast\neg A]_{>}

(equivalently, in terms of non-conditional belief sets: [(Ψ÷A)B]=[ΨB][(Ψ¬A)B][(\Psi\div A)\ast B]=[\Psi\ast B]\cap[(\Psi\ast\neg A)\ast B]) 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 \oplus, mapping pairs of input TPOs onto a single aggregate output TPO:

(iHI÷{}^{\scriptscriptstyle\div}_{\scriptscriptstyle\preccurlyeq}) Ψ÷A=Ψ,Ψ¬A\preccurlyeq_{\Psi\div A}=\oplus\langle\preccurlyeq_{\Psi},\preccurlyeq_{\Psi\ast\neg A}\rangle

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 STQ\oplus_{\mathrm{STQ}}, being singled out as particularly promising. It was shown that, when \oplus is taken to be a TQ aggregation function, (iHI÷{}^{\scriptscriptstyle\div}_{\scriptscriptstyle\preccurlyeq}) allows for the derivation of several important principles, including (HI)(\mathrm{HI}), which comes out as a special case of (iHI÷{}^{\scriptscriptstyle\div}_{\scriptscriptstyle\preccurlyeq}), as well as (C1b÷)(\mathrm{C}{1}_{\scriptscriptstyle\mathrm{b}}^{\scriptscriptstyle\div}) to (C4b÷)(\mathrm{C}{4}_{\scriptscriptstyle\mathrm{b}}^{\scriptscriptstyle\div}) above, which are derivable from the corresponding Darwiche-Pearl postulates for iterated serial revision.

Taking \oplus to specifically correspond to STQ\oplus_{\mathrm{STQ}} was argued to yield further desirable theoretical results. In particular, it delivers an appealing syntactic version of (iHI÷{}^{\scriptscriptstyle\div}_{\scriptscriptstyle\preccurlyeq}) based on the rational closure Clrat(Γ)\mathrm{Cl_{rat}}(\Gamma) of a set of conditionals Γ\Gamma, or equivalently of a non-monotonic consequence relation (see lehmann1992does ):

(iHI>÷{}^{\scriptscriptstyle\div}_{\scriptscriptstyle>}) [Ψ÷A]>=Clrat([Ψ]>[Ψ¬A]>)[\Psi\div A]_{>}=\mathrm{Cl_{rat}}([\Psi]_{>}\cap[\Psi\ast\neg A]_{>})

In other words, the conditional belief set obtained after contraction by AA corresponds to the rational closure of the intersection of the prior conditional belief set with the conditional belief set obtained after revision by ¬A\neg A. This principle is attractive, due to the fact that Clrat(Γ)\mathrm{Cl_{rat}}(\Gamma) 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 S={A1,,An}S=\{A_{1},\ldots,A_{n}\} of sentences in LL (with set of indices I={1,,n}I=\{1,\ldots,n\}). We shall denote parallel contraction by and assume that it subsumes ÷\div as the special case in which the input is a singleton set, setting [Ψ{A}]=[Ψ÷A][\Psi\odiv\{A\}]=[\Psi\div A]. We use S\bigwedge S to denote A1AnA_{1}\wedge\ldots\wedge A_{n} and ¬S\neg S to denote {¬AAS}\{\neg A\mid A\in S\}.

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 SS with a sequence of serial contractions by the members of SS. 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 SS with a single serial contraction by some truth functional combination of the members of SS (such as the disjunction S\bigvee S of the members of SS, so that, for example, Ψ{A,B}=Ψ÷AB\Psi\odiv\{A,B\}=\Psi\div A\vee B). Certainly, due to the logical closure of belief sets, removing ABA\vee B would involve removing both AA and BB, as contraction by {A,B}\{A,B\} 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 AA and to BB without thereby retracting one’s commitment to ABA\vee B. From this observation, it follows that we cannot generally identify the belief sets [Ψ{A,B}][\Psi\odiv\{A,B\}] and [Ψ÷AB][\Psi\div A\vee B] and hence a fortiori, that we cannot generally identify the belief states Ψ{A,B}\Psi\odiv\{A,B\} and Ψ÷AB\Psi\div A\vee B. Furthermore, more generally, as Fuhrmann notes in Fuhrmann1996-FUHAEO , there is no truth-functional combination of AA and BB that would do the job either.

A more promising solution is the “intersective” approach, which identifies the belief set obtained by parallel contraction by SS with the intersection of the belief sets obtained by serial contraction by the members of SS. This proposal has been endorsed by Spohn SpohnPC , as it follows from his more general approach to iterated parallel contraction.

(Intb)(\mathrm{Int}_{\scriptscriptstyle\mathrm{b}}) [Ψ{A1,,An}]=1in[Ψ÷Ai][\Psi\odiv\{A_{1},\ldots,A_{n}\}]=\bigcap_{1\leq i\leq n}[\Psi\div A_{i}]

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 (Intb)(\mathrm{Int}_{\scriptscriptstyle\mathrm{b}}) has several further attractive properties. First of all, if one assumes the basic AGM postulates for serial contraction, i.e. (K1÷)(\mathrm{K}{1}^{\scriptscriptstyle\div}) to (K6÷)(\mathrm{K}{6}^{\scriptscriptstyle\div}), 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 ÷\div that satisfies (K1÷)(\mathrm{K}{1}^{\scriptscriptstyle\div})-(K6÷)(\mathrm{K}{6}^{\scriptscriptstyle\div}), and ÷\div jointly satisfy (Intb)(\mathrm{Int}_{\scriptscriptstyle\mathrm{b}}). Then satisfies:

(K1)(\mathrm{K}{1}) Cn([ΨS])[ΨS]\mathrm{Cn}([\Psi\odiv S])\subseteq[\Psi\odiv S]
(K2)(\mathrm{K}{2}) [ΨS][Ψ][\Psi\odiv S]\subseteq[\Psi]
(K3)(\mathrm{K}{3}) If S[Ψ]=S\cap[\Psi]=\varnothing, then [ΨS]=[Ψ][\Psi\odiv S]=[\Psi]
(K4)(\mathrm{K}{4}) AS\forall A\in S, if ACn()A\notin\mathrm{Cn}(\varnothing), then A[ΨS]A\notin[\Psi\odiv S]
(K5)(\mathrm{K}{5}) If S[Ψ]S\subseteq[\Psi], then [Ψ]Cn([ΨS]{S})[\Psi]\subseteq\mathrm{Cn}([\Psi\odiv S]\cup\{S\})
(K6)(\mathrm{K}{6}) If, A1S1\forall A_{1}\in S_{1}, A2S2\exists A_{2}\in S_{2} s.t. Cn(A1)=Cn(A2)\mathrm{Cn}(A_{1})=\mathrm{Cn}(A_{2}),
and vice versa, then [ΨS1]=[ΨS2][\Psi\odiv S_{1}]=[\Psi\odiv S_{2}]

These postulates were all endorsed by Fuhrmann & Hansson (see FurHanSMC ) as plausible generalisations of their serial counterparts, with the exception of (K4)(\mathrm{K}{4}). Their own generalisation of (K4÷)(\mathrm{K}{4}^{\scriptscriptstyle\div}) is indeed slightly weaker, although the difference only pertains to the handling of certain limiting cases.

It is worth noting that (K6)(\mathrm{K}{6}) differs from the following alternative generalisation of (K6÷)(\mathrm{K}{6}^{\scriptscriptstyle\div}): If Cn(S1)=Cn(S2)\mathrm{Cn}(S_{1})=\mathrm{Cn}(S_{2}), then [ΨS1]=[ΨS2][\Psi\odiv S_{1}]=[\Psi\odiv S_{2}]. Indeed, as Fuhrmann & Hansson (FurHanSMC, , pp. 52) point out, the latter is actually inconsistent with the conjunction of (K3)(\mathrm{K}{3}) and (K4)(\mathrm{K}{4}). To see why, where pp and qq are atomic sentences, let [Ψ]=Cn(p)[\Psi]=\mathrm{Cn}(p). Then we have [Ψ{pq}]=[Ψ][\Psi\odiv\{p\wedge q\}]=[\Psi], by (K3)(\mathrm{K}{3}), since pq[Ψ]p\wedge q\notin[\Psi], but [Ψ{pq,p}][Ψ][\Psi\odiv\{p\wedge q,p\}]\neq[\Psi], by (K4)(\mathrm{K}{4}), even though Cn({pq})=Cn({pq,p})\mathrm{Cn}(\{p\wedge q\})=\mathrm{Cn}(\{p\wedge q,p\}).

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 (K1÷)(\mathrm{K}{1}^{\scriptscriptstyle\div})-(K8÷)(\mathrm{K}{8}^{\scriptscriptstyle\div}):

Proposition 1.

(a) Let be a parallel contraction operator such that, for some serial contraction operator ÷\div, and ÷\div jointly satisfy (Intb)(\mathrm{Int}_{\scriptscriptstyle\mathrm{b}}). Then satisfies:

If S1S2S_{1}\cap S_{2}\neq\varnothing, then [ΨS1][ΨS2][Ψ(S1S2)][\Psi\odiv S_{1}]\cap[\Psi\odiv S_{2}]\subseteq[\Psi\odiv(S_{1}\cap S_{2})]

(b) There exist a parallel contraction operator and a serial contraction operator ÷\div that jointly satisfy (Intb)(\mathrm{Int}_{\scriptscriptstyle\mathrm{b}}) but are such that the following principle fails:

If S1[ΨS2]=S_{1}\cap[\Psi\odiv S_{2}]=\varnothing, then [ΨS2][Ψ(S1S2)][\Psi\odiv S_{2}]\subseteq[\Psi\odiv(S_{1}\cup S_{2})]

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 (A,B[Ψ]A,B\in[\Psi]) 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 AA and BB in [Ψ{AB}][\Psi\odiv\{A\wedge B\}]). If I gave up my belief that Barry is guilty, I would no longer believe that Alfred is guilty (A[Ψ{B}]A\notin[\Psi\odiv\{B\}]). However, while, in that situation, I would still believe that, if Barry is guilty, then Alfred is so too (BA[Ψ{B}]B\rightarrow A\in[\Psi\odiv\{B\}]), 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 (BA[Ψ{A,B}]B\rightarrow A\notin[\Psi\odiv\{A,B\}]).

If we take S1S_{1} and S2S_{2} to be respectively given by {A}\{A\} and {B}\{B\}, 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 (K7÷)(\mathrm{K}{7}^{\scriptscriptstyle\div}) and (K8÷)(\mathrm{K}{8}^{\scriptscriptstyle\div}), 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 (K7÷)(\mathrm{K}{7}^{\scriptscriptstyle\div}) and (K8÷)(\mathrm{K}{8}^{\scriptscriptstyle\div}). The following are obvious suggestions:

(K7)(\mathrm{K}{7}) [ΨS1][ΨS2][Ψ{(S1S2)}][\Psi\odiv S_{1}]\cap[\Psi\odiv S_{2}]\subseteq[\Psi\odiv\{\bigwedge(S_{1}\cup S_{2})\}]
(K8)(\mathrm{K}{8}) If S1[Ψ{(S1S2)}]=S_{1}\cap[\Psi\odiv\{\bigwedge(S_{1}\cup S_{2})\}]=\varnothing, then
[Ψ{(S1S2)}][ΨS1][\Psi\odiv\{\bigwedge(S_{1}\cup S_{2})\}]\subseteq[\Psi\odiv S_{1}]

Again, the intersective approach delivers here:

Theorem 2.

Let be a parallel contraction operator such that, for some serial contraction operator ÷\div, and ÷\div jointly satisfy (Intb)(\mathrm{Int}_{\scriptscriptstyle\mathrm{b}}). Then, (i) if ÷\div satisfies (K7÷)(\mathrm{K}{7}^{\scriptscriptstyle\div}), then satisfies (K7)(\mathrm{K}{7}) and, (ii) if ÷\div satisfies (K8÷)(\mathrm{K}{8}^{\scriptscriptstyle\div}), then satisfies (K8)(\mathrm{K}{8}).

Despite its considerable appeal, (Intb)(\mathrm{Int}_{\scriptscriptstyle\mathrm{b}}) has been explicitly rejected by Fuhrmann & Hansson (see (FurHanSMC, , pp. 51-57)) due to its entailing the following monotonicity principle: If S1S2S_{1}\subseteq S_{2}, then [ΨS2][ΨS1][\Psi\odiv S_{2}]\subseteq[\Psi\odiv S_{1}]. 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 (K1)(\mathrm{K}{1})-(K8)(\mathrm{K}{8}). 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 (Intb)(\mathrm{Int}_{\scriptscriptstyle\mathrm{b}}), 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 [Ψ][\Psi] and [Ψ¬A][\Psi\ast\neg A]). In the iterated case, we faced the task of aggregating a number of conditional belief sets ([Ψ]>[\Psi]_{>} and [Ψ¬A]>[\Psi\ast\neg A]_{>}) or, equivalently, TPOs (Ψ\preccurlyeq_{\Psi} and Ψ¬A\preccurlyeq_{\Psi\ast\neg A}). 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 nn-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 WW, a finite non-empty set of indices I={1,,n}I=\{1,\ldots,n\}, a tuple 𝐏=iiI\mathbf{P}=\langle\preccurlyeq_{i}\rangle_{i\in I} of TPOs over WW known as “profiles” and an aggregation function \oplus mapping all possible profiles onto single TPOs over WW. When we shall need to refer to multiple profiles and their constituent relations, we shall use superscripted roman numerals, writing Ij={1,,nj}I^{j}=\{1,\ldots,n^{j}\} and 𝐏j=ijiIj\mathbf{P}^{j}=\langle\preccurlyeq^{j}_{i}\rangle_{i\in I^{j}}. When the identity of 𝐏\mathbf{P} is clear from context, we shall write \oplus to denote (𝐏)\oplus(\mathbf{P}) and xyx\preccurlyeq_{\oplus}y to denote x,y\langle x,y\rangle\in\oplus, or simply xyx\preccurlyeq_{\oplus}y.

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>÷{}^{\scriptscriptstyle\div}_{\scriptscriptstyle>})) 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 []>[\preccurlyeq_{\oplus}]_{>} be rational or \preccurlyeq_{\oplus} be a TPO:

(CI>{}^{\scriptscriptstyle\oplus}_{\scriptscriptstyle>}) []>=iI[i]>[\preccurlyeq_{\oplus}]_{>}=\bigcap_{i\in I}[\preccurlyeq_{i}]_{>}
(CImin{}^{\scriptscriptstyle\oplus}_{\scriptscriptstyle\min}) For all SWS\subseteq W, min(,S)\min(\preccurlyeq_{\oplus},S)
=iImin(i,S)=\bigcup_{i\in I}\min(\preccurlyeq_{i},S)

The following example makes the point:

Example 2.

Let W={x,y,z,w}W=\{x,y,z,w\} and 1\preccurlyeq_{1} and 2\preccurlyeq_{2} be respectively given by: x1{w,z}1yx\prec_{1}\{w,z\}\prec_{1}y and z2y2x2wz\prec_{2}y\prec_{2}x\prec_{2}w.

(CImin{}^{\scriptscriptstyle\oplus}_{\scriptscriptstyle\min}) has the consequence that \preccurlyeq_{\oplus} isn’t a TPO. Indeed, min(1,W)min(2,W)={x,z}\min(\preccurlyeq_{1},W)\cup\min(\preccurlyeq_{2},W)=\{x,z\}. So by (CImin{}^{\scriptscriptstyle\oplus}_{\scriptscriptstyle\min}), we have zxz\preccurlyeq_{\oplus}x and xwx\prec_{\oplus}w. On the assumption that \preccurlyeq_{\oplus} is a TPO, this gives us zwz\prec_{\oplus}w. However, from the fact that min(1,{w,z})min(2,{w,z})={w,z}\min(\preccurlyeq_{1},\{w,z\})\cup\min(\preccurlyeq_{2},\{w,z\})=\{w,z\}, we have, by (CImin{}^{\scriptscriptstyle\oplus}_{\scriptscriptstyle\min}), wzw\preccurlyeq_{\oplus}z. Contradiction.

Similarly, (CI>{}^{\scriptscriptstyle\oplus}_{\scriptscriptstyle>}) has the consequence that []>[\preccurlyeq_{\oplus}]_{>} isn’t rational. First, from the fact that (xw)>¬w[1]>[2]>(x\vee w)>\neg w\in[\preccurlyeq_{1}]_{>}\cap[\preccurlyeq_{2}]_{>}, by (CI>{}^{\scriptscriptstyle\oplus}_{\scriptscriptstyle>}), we have: (i) (xw)>¬w[]>(x\vee w)>\neg w\in[\preccurlyeq_{\oplus}]_{>}. Second, from the fact that (xz)>¬z[2]>(x\vee z)>\neg z\notin[\preccurlyeq_{2}]_{>}, by (CI>{}^{\scriptscriptstyle\oplus}_{\scriptscriptstyle>}) it follows that :(ii) (xz)>¬z[]>(x\vee z)>\neg z\notin[\preccurlyeq_{\oplus}]_{>}. Finally, from (wz)>¬w[1]>(w\vee z)>\neg w\notin[\preccurlyeq_{1}]_{>}, by the same principle again: (iii) (wz)>¬w[]>(w\vee z)>\neg w\notin[\preccurlyeq_{\oplus}]_{>}. However, taken together, (i)–(iii) directly violate a principle that is valid for rational conditionals (see (lehmann1992does, , Lem. 17)).

4.1 Construction

The nn-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 \preccurlyeq by means of an ordered partition S1,S2,Smi\langle S_{1},S_{2},\ldots S_{m_{i}}\rangle of WW, defined inductively as follows: S1=min(,W)S_{1}=\min(\preccurlyeq,W) and, for i2i\geq 2, Si=min(,j<iSjc)S_{i}=\min(\preccurlyeq,\bigcap_{j<i}S^{c}_{j}), where ScS^{c} is the complement of SS. This representation grounds the notion of the absolute rank r(x)r(x) of an alternative xx, with respect to \preccurlyeq. The absolute rank of an alternative is given by its position in the ordered partition, so that r(x)r(x) is such that xSr(x)x\in S_{r(x)} (in cases in which the TPO is indexed, as in i\preccurlyeq_{i}, we write ri(x)r_{i}(x)). With this in mind, we can offer:

Definition 1.

\oplus is a TeamQueue (TQ) aggregator iff, for each profile 𝐏\mathbf{P} with index set II, there exists a sequence a𝐏(i)i\langle a_{\mathbf{P}}(i)\rangle_{i\in\mathbb{N}} such that a𝐏(i)I\emptyset\neq a_{\mathbf{P}}(i)\subseteq I for each ii and the ordered partition T1,T2,,Tm\langle T_{1},T_{2},\ldots,T_{m}\rangle of indifferences classes corresponding to \preccurlyeq_{\oplus} is constructed inductively as follows:

Ti=ja𝐏(i)min(j,k<iTkc)T_{i}=\bigcup_{j\in a_{\mathbf{P}}(i)}\min(\preccurlyeq_{j},\bigcap_{k<i}T_{k}^{c})

where mm is minimal s.t. imTi=W\bigcup_{i\leq m}T_{i}=W.

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 a𝐏(i)a_{\mathbf{P}}(i) for the relevant step ii) 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 a𝐏(1)={1,2}a_{\mathbf{P}}(1)=\{1,2\} was imposed. We do not require the nn-ary generalisation of this requirement (i.e. a𝐏(1)={1,,n}a_{\mathbf{P}}(1)=\{1,\ldots,n\}).

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 STQ\oplus_{\mathrm{STQ}} is the TeamQueue aggregator for which a𝐏(i)={1,,n}a_{\mathbf{P}}(i)=\{1,\ldots,n\} for all profiles 𝐏=1,,n\mathbf{P}=\langle\preccurlyeq_{1},\ldots,\preccurlyeq_{n}\rangle and all ii.

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 STQ\oplus_{\mathrm{STQ}}:

Definition 3.

The MinRank aggregator min\oplus_{\min} is the aggregator s.t. xyx\preccurlyeq_{\oplus}y iff argminiIri(x)argminiIri(y)\arg\min_{i\in I}r_{i}(x)\leq\arg\min_{i\in I}r_{i}(y).

While min\oplus_{\min} assigns to xx the minimal rank it received among the inputs, STQ\oplus_{\mathrm{STQ}} assigns to xx 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 𝐏=1,,4\mathbf{P}=\langle\preccurlyeq_{1},\ldots,\preccurlyeq_{4}\rangle, where: {w}1{z}1{x,y}\{w\}\prec_{1}\{z\}\prec_{1}\{x,y\}, {w}2{y}2{x,z}\{w\}\prec_{2}\{y\}\prec_{2}\{x,z\}, {z}3{w}3{x,y}\{z\}\prec_{3}\{w\}\prec_{3}\{x,y\}, and {z}4{y}3{x,w}\{z\}\prec_{4}\{y\}\prec_{3}\{x,w\}. We have STQ\oplus_{\mathrm{STQ}} given by {w,z}STQ{x,y}\{w,z\}\prec_{\oplus_{\mathrm{STQ}}}\{x,y\} but min\oplus_{\min} is given by {w,z}min{y}min{x}\{w,z\}\prec_{\oplus_{\min}}\{y\}\prec_{\oplus_{\min}}\{x\}. See Figure 1.

Refer to caption
Figure 1: Illustration of the STQ\oplus_{\mathrm{STQ}} and min\oplus_{\min} aggregations in Example 3. Boxes represent TPOs, with lower case letters arranged such that a lower letter corresponds to a lower world in the relevant ordering.

4.2 Characterisation

The family of nn-ary TeamQueue aggregators can be characterised in terms of minimal sets as follows:

Theorem 3.

\oplus is a TeamQueue aggregator iff it satisfies the following “factoring” property:

(Fmin)(\mathrm{F}^{\oplus}_{\scriptscriptstyle\min}) For all SWS\subseteq W, there exists XIX\subseteq I, s.t.
min(,S)\min(\preccurlyeq_{\oplus},S)=jXmin(j,S)=\bigcup_{j\in X}\min(\preccurlyeq_{j},S)

This is a weakening of the principle (CImin{}^{\scriptscriptstyle\oplus}_{\scriptscriptstyle\min}) 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 WW can improve its relative position with respect to all input orderings:

Proposition 2.

(Fmin)(\mathrm{F}^{\oplus}_{\scriptscriptstyle\min}) is equivalent to

(F)(\mathrm{F}^{\oplus}_{\preccurlyeq}) Assume that x1x_{1} to xnx_{n} are s.t. xiiyx_{i}\preccurlyeq_{i}y. Then there
exists jIj\in I s.t.
(i) if xjjyx_{j}\prec_{j}y, then xjyx_{j}\prec_{\oplus}y, and
(ii) if xjjyx_{j}\preccurlyeq_{j}y, then xjyx_{j}\preccurlyeq_{\oplus}y

The characterisation of STQ\oplus_{\mathrm{STQ}} can be achieved by supplementing (F)(\mathrm{F}^{\oplus}_{\preccurlyeq})  with a principle of “Parity”:

Theorem 4.

STQ\oplus_{\mathrm{STQ}} is the only aggregator that satisfies both (F)(\mathrm{F}^{\oplus}_{\preccurlyeq}) and the following ‘Parity’ constraint:

(PAR)(\mathrm{PAR}^{\scriptscriptstyle\oplus}_{\scriptscriptstyle\preccurlyeq}) If xyx\prec_{\oplus}y then, for each iIi\in I, there exists ziz_{i} s.t.
xzix\sim_{\oplus}z_{i} and ziiyz_{i}\prec_{i}y

This principle can also be framed in terms of minimal sets:

Proposition 3.

(PAR)(\mathrm{PAR}^{\scriptscriptstyle\oplus}_{\scriptscriptstyle\preccurlyeq}) is equivalent to:

(PARmin)(\mathrm{PAR}^{\scriptscriptstyle\oplus}_{\scriptscriptstyle\min}) If xyx\prec_{\oplus}y for all xScx\in S^{c}, ySy\in S, then
iImin(i,S)min(,S)\bigcup_{i\in I}\min(\preccurlyeq_{i},S)\subseteq\min(\preccurlyeq_{\oplus},S)

The possibility of characterising min\oplus_{\min} in similar terms remains an open question.

4.3 Further properties

Like its binary special case, nn-ary TeamQueue aggregation satisfies several Pareto-style properties. In particular, we note that:

Proposition 4.

(F)(\mathrm{F}^{\oplus}_{\preccurlyeq}) entails the following two properties:

(SPU+)(\mathrm{SPU+}^{\oplus}_{\preccurlyeq}) Assume that, for all iIi\in I, xiiyx_{i}\prec_{i}y. Then there
exists jIj\in I s.t. xjyx_{j}\prec_{\oplus}y
(WPU+)(\mathrm{WPU+}^{\oplus}_{\preccurlyeq}) Assume that, for all iIi\in I, xiiyx_{i}\preccurlyeq_{i}y. Then there
exists jIj\in I s.t. xjyx_{j}\preccurlyeq_{\oplus}y

These properties (SPU+)(\mathrm{SPU+}^{\oplus}_{\preccurlyeq}) and (WPU+)(\mathrm{WPU+}^{\oplus}_{\preccurlyeq}) can be equivalently be framed in terms of minimal sets, as follows:

Proposition 5.

(SPU+)(\mathrm{SPU+}^{\oplus}_{\preccurlyeq}) and (WPU+)(\mathrm{WPU+}^{\oplus}_{\preccurlyeq}) are respectively equivalent to:

(UBb)(\mathrm{UB}_{\scriptscriptstyle\mathrm{b}}^{\scriptscriptstyle\oplus}) For all SWS\subseteq W, min(,S)iImin(i,S)\min(\preccurlyeq_{\oplus},S)\subseteq\bigcup_{i\in I}\min(\preccurlyeq_{i},S)
(LBb)(\mathrm{LB}_{\scriptscriptstyle\mathrm{b}}^{\scriptscriptstyle\oplus}) For all SWS\subseteq W, there exists iIi\in I s.t. min(i,S)\min(\preccurlyeq_{i},S)
min(,S)\subseteq\min(\preccurlyeq_{\oplus},S)

(SPU+)(\mathrm{SPU+}^{\oplus}_{\preccurlyeq}) and (WPU+)(\mathrm{WPU+}^{\oplus}_{\preccurlyeq}) generalise the well-known Social Choice properties of Weak Pareto and Pareto Weak Preference, which can be respectively given as:

(SPU)(\mathrm{SPU}^{\oplus}_{\preccurlyeq}) If, for all iIi\in I, xiyx\prec_{i}y, then xyx\prec_{\oplus}y
(WPU)(\mathrm{WPU}^{\oplus}_{\preccurlyeq}) If, for all iIi\in I, xiyx\preccurlyeq_{i}y, then xyx\preccurlyeq_{\oplus}y

(SPU)(\mathrm{SPU}^{\oplus}_{\preccurlyeq}) and (WPU)(\mathrm{WPU}^{\oplus}_{\preccurlyeq}) can also be formulated in terms of upper and lower bounds on the output relation \preccurlyeq_{\oplus}, jointly corresponding to iIiiIi\bigcap_{i\in I}\preccurlyeq_{i}~{}\subseteq~{}\preccurlyeq_{\oplus}~{}\subseteq~{}\bigcup_{i\in I}\preccurlyeq_{i}.

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 STQ\oplus_{\mathrm{STQ}} 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 nn-ary case. Indeed, we first recall the following definition:

Definition 4.

Let \sqsupseteq be a binary relation on the set of TPOs over WW s.t. S1,S2,,Sm\langle S_{1},S_{2},\ldots,S_{m}\rangle\sqsupseteqT1,T2,,Tm\langle T_{1},T_{2},\ldots,T_{m}\rangle iff either (i) Si=TiS_{i}=T_{i} for all i=1,,mi=1,\ldots,m, or (ii) SiTiS_{i}\supset T_{i} for the first ii s.t. SiTiS_{i}\neq T_{i}.

The relation \sqsupseteq intuitively partially orders TPOs by what one could call comparative “flatness”. So, for instance, where 1\preccurlyeq_{1} and 2\preccurlyeq_{2} are respectively given by {x,y}1{z,w}\{x,y\}\prec_{1}\{z,w\} and {x,y}2z2w\{x,y\}\prec_{2}z\prec_{2}w and so 1\preccurlyeq_{1} is intuitively “flatter” than 2\preccurlyeq_{2}, we have 12\preccurlyeq_{1}\,\sqsupseteq\,\preccurlyeq_{2}. We can then show the following:

Theorem 5.

STQ\preccurlyeq_{\oplus_{\mathrm{STQ}}}\,\sqsupseteq\,\preccurlyeq_{\oplus} for any aggregator \oplus satisfying (SPU+)(\mathrm{SPU+}^{\oplus}_{\preccurlyeq}).

To appreciate the significance of this result, we firstly need to understand how (SPU+)(\mathrm{SPU+}^{\oplus}_{\preccurlyeq}) translates into the language of conditionals. Recall that this property was shown to be equivalent to a property that we called (UBb)(\mathrm{UB}_{\scriptscriptstyle\mathrm{b}}^{\scriptscriptstyle\oplus}). 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>{}^{\scriptscriptstyle\oplus}_{\scriptscriptstyle>}) [i]>[]>\bigcap[\preccurlyeq_{i}]_{>}\subseteq[\preccurlyeq_{\oplus}]_{>}

Theorem 5, then, tells us that STQ\oplus_{\mathrm{STQ}} 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.

[STQ]>=Clrat(i[i]>)[\preccurlyeq_{\oplus_{\mathrm{STQ}}}]_{>}=\mathrm{Cl_{rat}}(\bigcap_{i}[\preccurlyeq_{i}]_{>})

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:

(Agg)(\mathrm{Agg}_{\scriptscriptstyle\preccurlyeq}) Ψ{A1,,An}={Ψ÷A1,,Ψ÷An}\preccurlyeq_{\Psi\odiv\{A_{1},\ldots,A_{n}\}}=\oplus\{\preccurlyeq_{\Psi\div A_{1}},\ldots,\preccurlyeq_{\Psi\div A_{n}}\}

If we impose the constraint that a𝐏(1)={1,,n}a_{\mathbf{P}}(1)=\{1,\ldots,n\} on the construction of \oplus, as is the case in relation to STQ\oplus_{\mathrm{STQ}}, then this suggestion yields (Intb)(\mathrm{Int}_{\scriptscriptstyle\mathrm{b}})–the principle according to which the belief set obtained after contraction by a set SS is given by the intersection of the belief sets obtained after contractions by each of the members of SS–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 ÷\div, s.t. and ÷\div jointly satisfy (Agg)(\mathrm{Agg}_{\scriptscriptstyle\preccurlyeq}), where \oplus 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

(Fb)(\mathrm{F}_{\scriptscriptstyle\mathrm{b}}) For all BLB\in L, there exists XIX\subseteq I s.t.
[(ΨS)B]=iX[(Ψ÷Ai)B][(\Psi\odiv S)\ast B]=\bigcap_{i\in X}[(\Psi\div A_{i})\ast B]

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

(UBb)(\mathrm{UB}_{\scriptscriptstyle\mathrm{b}}) For all BLB\in L, iI[(Ψ÷Ai)B]\bigcap_{i\in I}[(\Psi\div A_{i})\ast B]\subseteq
[(ΨS)B][(\Psi\odiv S)\ast B]
(LBb)(\mathrm{LB}_{\scriptscriptstyle\mathrm{b}}) For all BLB\in L, [(ΨS)B][(\Psi\odiv S)\ast B]\subseteq
iI[(Ψ÷Ai)B]\bigcup_{i\in I}[(\Psi\div A_{i})\ast B]

Importantly, TeamQueue parallel contraction operators satisfy some rather compelling analogues of (C1÷)(\mathrm{C}{1}^{\scriptscriptstyle\div}_{\scriptscriptstyle\preccurlyeq})(C4÷)(\mathrm{C}{4}^{\scriptscriptstyle\div}_{\scriptscriptstyle\preccurlyeq}) for the parallel case:

Proposition 6.

Let be a parallel contraction operator such that, for some AGM contraction operator ÷\div and TeamQueue aggregator \oplus, , ÷\div and \oplus jointly satisfy (Agg)(\mathrm{Agg}_{\scriptscriptstyle\preccurlyeq}). Then, if ÷\div satisfies (C1÷)(\mathrm{C}{1}^{\scriptscriptstyle\div}_{\scriptscriptstyle\preccurlyeq})(C4÷)(\mathrm{C}{4}^{\scriptscriptstyle\div}_{\scriptscriptstyle\preccurlyeq}), then satisfies:

(C1)(\mathrm{C}{1}_{\scriptscriptstyle\preccurlyeq}) If x,y[[¬S]]x,y\in[\![\bigwedge\neg S]\!] then xΨSyx\preccurlyeq_{\Psi\odiv S}y iff xΨyx\preccurlyeq_{\Psi}y
(C2)(\mathrm{C}{2}_{\scriptscriptstyle\preccurlyeq}) If x,y[[S]]x,y\in[\![\bigwedge S]\!] then xΨSyx\preccurlyeq_{\Psi\odiv S}y iff xΨyx\preccurlyeq_{\Psi}y
(C3)(\mathrm{C}{3}_{\scriptscriptstyle\preccurlyeq}) If x[[¬S]]x\in[\![\bigwedge\neg S]\!], y[[¬S]]y\notin[\![\bigwedge\neg S]\!] and xΨyx\prec_{\Psi}y then
xΨSyx\prec_{\Psi\odiv S}y
(C4)(\mathrm{C}{4}_{\scriptscriptstyle\preccurlyeq}) If x[[¬S]]x\in[\![\bigwedge\neg S]\!], y[[¬S]]y\notin[\![\bigwedge\neg S]\!] and xΨyx\preccurlyeq_{\Psi}y then
xΨSyx\preccurlyeq_{\Psi\odiv S}y

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.

AA is strongly believed (s-believed) in Ψ\Psi iff (i) A[Ψ]A\in[\Psi], and (ii) A[ΨB]A\in[\Psi\ast B] for all sentences BB s.t. ABA\wedge B 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:

(PARb)(\mathrm{PAR}_{\scriptscriptstyle\mathrm{b}}) If ¬B\neg B is s-believed in ΨS\Psi\odiv S, then
[(ΨS)B]iI[(Ψ÷Ai)B][(\Psi\odiv S)\ast B]\subseteq\bigcap_{i\in I}[(\Psi\div A_{i})\ast B]

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: [Ψ{A1,,An}]>=Clrat(i[Ψ÷Ai]>)[\Psi\odiv\{A_{1},\ldots,A_{n}\}]_{>}=\mathrm{Cl_{rat}}(\bigcap_{i}[\Psi\div A_{i}]_{>})

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 (K1)(\mathrm{K}{1}): By (Intb)(\mathrm{Int}_{\scriptscriptstyle\mathrm{b}}) and (K1÷)(\mathrm{K}{1}^{\scriptscriptstyle\div}), we know that [ΨS][\Psi\odiv S] is the intersection of a set of deductively closed sets, which is well-known to itself be deductively closed.

Regarding (K2)(\mathrm{K}{2}): Assume C[ΨS]C\in[\Psi\odiv S]. We need to show that C[Ψ]C\in[\Psi]. By (Intb)(\mathrm{Int}_{\scriptscriptstyle\mathrm{b}}), C1in[Ψ÷Ai]C\in\bigcap_{1\leq i\leq n}[\Psi\div A_{i}]. By (K2÷)(\mathrm{K}{2}^{\scriptscriptstyle\div}), we then recover C[Ψ]C\in[\Psi].

Regarding (K3)(\mathrm{K}{3}): Assume S[Ψ]=S\cap[\Psi]=\varnothing. By (Intb)(\mathrm{Int}_{\scriptscriptstyle\mathrm{b}}), we simply need to show that 1in[Ψ÷Ai]=[Ψ]\bigcap_{1\leq i\leq n}[\Psi\div A_{i}]=[\Psi]. From S[Ψ]=S\cap[\Psi]=\varnothing, we have, for all ii such that 1in1\leq i\leq n, Ai[Ψ]A_{i}\notin[\Psi]. By (K3÷)(\mathrm{K}{3}^{\scriptscriptstyle\div}), it then follows that, for all ii such that 1in1\leq i\leq n, [Ψ÷Ai]=[Ψ][\Psi\div A_{i}]=[\Psi]. Hence 1in[Ψ÷Ai]=[Ψ]\bigcap_{1\leq i\leq n}[\Psi\div A_{i}]=[\Psi], as required.

Regarding (K4)(\mathrm{K}{4}): Assume that AiSCn()A_{i}\in S-\mathrm{Cn}(\varnothing). By (Intb)(\mathrm{Int}_{\scriptscriptstyle\mathrm{b}}), we need to show that Ai1in[Ψ÷Ai]A_{i}\notin\bigcap_{1\leq i\leq n}[\Psi\div A_{i}]. This immediately follows from (K4÷)(\mathrm{K}{4}^{\scriptscriptstyle\div}), which ensures that Ai[Ψ÷Ai]A_{i}\notin[\Psi\div A_{i}].

Regarding (K5)(\mathrm{K}{5}): Assume S[Ψ]S\subseteq[\Psi]. By (Intb)(\mathrm{Int}_{\scriptscriptstyle\mathrm{b}}), we need to show that [Ψ]Cn(1in[Ψ÷Ai]{S})[\Psi]\subseteq\mathrm{Cn}(\bigcap_{1\leq i\leq n}[\Psi\div A_{i}]\cup\{S\}). By (K5÷)(\mathrm{K}{5}^{\scriptscriptstyle\div}), we have, for all ii such that 1in1\leq i\leq n, [Ψ]Cn([Ψ÷Ai]{Ai})[\Psi]\subseteq\mathrm{Cn}([\Psi\div A_{i}]\cup\{A_{i}\}). Let BLB\in L be such that [Ψ]=Cn(B)[\Psi]=\mathrm{Cn}(B) (by the finiteness of LL, we know that such BB exists). By the Deduction Theorem for Cn\mathrm{Cn}, for all ii such that 1in1\leq i\leq n, we have AiB[Ψ÷Ai]A_{i}\rightarrow B\in[\Psi\div A_{i}]. By (K1÷)(\mathrm{K}{1}^{\scriptscriptstyle\div}), for all ii such that 1in1\leq i\leq n, we then have SB[Ψ÷Ai]\bigwedge S\rightarrow B\in[\Psi\div A_{i}] and hence SB1in[Ψ÷Ai]\bigwedge S\rightarrow B\in\bigcap_{1\leq i\leq n}[\Psi\div A_{i}]. It then follows from this that BCn(1in[Ψ÷Ai]{S})B\in\mathrm{Cn}(\bigcap_{1\leq i\leq n}[\Psi\div A_{i}]\cup\{S\}) and hence that [Ψ]Cn(1in[Ψ÷Ai]{S})[\Psi]\subseteq\mathrm{Cn}(\bigcap_{1\leq i\leq n}[\Psi\div A_{i}]\cup\{S\}), as required.

Regarding (K6)(\mathrm{K}{6}): Assume that A1S1\forall A^{1}\in S^{1}, A2S2\exists A^{2}\in S^{2} such that Cn(A1)=Cn(A2)\mathrm{Cn}(A^{1})=\mathrm{Cn}(A^{2}), and vice versa. By (Intb)(\mathrm{Int}_{\scriptscriptstyle\mathrm{b}}), we need to show that 1in[Ψ÷Ai1]=1im[Ψ÷Ai2]\bigcap_{1\leq i\leq n}[\Psi\div A^{1}_{i}]=\bigcap_{1\leq i\leq m}[\Psi\div A^{2}_{i}]. By (K6÷)(\mathrm{K}{6}^{\scriptscriptstyle\div}), we know that, A1S1\forall A^{1}\in S^{1}, A2S2\exists A^{2}\in S^{2} such that [Ψ÷A1]=[Ψ÷A2][\Psi\div A^{1}]=[\Psi\div A^{2}]. From this, it follows that 1in[Ψ÷Ai1]1im[Ψ÷Ai2]\bigcap_{1\leq i\leq n}[\Psi\div A^{1}_{i}]\supseteq\bigcap_{1\leq i\leq m}[\Psi\div A^{2}_{i}]. But by the same postulate, we also know that A2S2\forall A^{2}\in S^{2}, A1S1\exists A^{1}\in S^{1} such that [Ψ÷A2]=[Ψ÷A1][\Psi\div A^{2}]=[\Psi\div A^{1}]. The converse inclusion then holds and we recover the required result.

\Box

See 1

Proof: Regarding (a): On the one hand, (Intb)(\mathrm{Int}_{\scriptscriptstyle\mathrm{b}}) entails the following Monotonicity principle: If S1S2S_{1}\subseteq S_{2}, then [ΨS2][ΨS1][\Psi\odiv S_{2}]\subseteq[\Psi\odiv S_{1}]. It follows from this that [Ψ(S1S2)][Ψ(S1S2)][\Psi\odiv(S_{1}\cup S_{2})]\subseteq[\Psi\odiv(S_{1}\cap S_{2})]. On the other hand, (Intb)(\mathrm{Int}_{\scriptscriptstyle\mathrm{b}}) also entails [ΨS1][ΨS2][Ψ(S1S2)][\Psi\odiv S_{1}]\cap[\Psi\odiv S_{2}]\subseteq[\Psi\odiv(S_{1}\cup S_{2})]. From these two implications, we recover [ΨS1][ΨS2][Ψ(S1S2)][\Psi\odiv S_{1}]\cap[\Psi\odiv S_{2}]\subseteq[\Psi\odiv(S_{1}\cap S_{2})], as required.

Regarding (b): This countermodel has the structure of the situation depicted in Example 1. Let W={x,y,z,w}W=\{x,y,z,w\}, [[AB]]=x[\![A\wedge B]\!]=x, [[A¬B]]=y[\![A\wedge\neg B]\!]=y, [[¬AB]]=z[\![\neg A\wedge B]\!]=z, and [[¬A¬B]]=w[\![\neg A\wedge\neg B]\!]=w. Let S1={A}S_{1}=\{A\} and S2={B}S_{2}=\{B\}. Assume that ÷\div satisfies (K1÷)(\mathrm{K}{1}^{\scriptscriptstyle\div})-(K8÷)(\mathrm{K}{8}^{\scriptscriptstyle\div}) and let the TPO Ψ\preccurlyeq_{\Psi} associated with Ψ\Psi be given by xΨ{y,z,w}x\prec_{\Psi}\{y,z,w\}. Then, A[Ψ{B}]A\notin[\Psi\odiv\{B\}], BA[Ψ{B}]B\rightarrow A\in[\Psi\odiv\{B\}] but BA[Ψ{A,B}]B\rightarrow A\notin[\Psi\odiv\{A,B\}]

\Box

See 2

Proof: Regarding (i): By (Intb)(\mathrm{Int}_{\scriptscriptstyle\mathrm{b}}), we know that [ΨS1][ΨS1]=[Ψ(S1S2)][\Psi\odiv S_{1}]\cap[\Psi\odiv S_{1}]=[\Psi\odiv(S_{1}\cup S_{2})]. It follows that establishing (K7)(\mathrm{K}{7}) is equivalent to showing [ΨS][Ψ{S}][\Psi\odiv S]\subseteq[\Psi\odiv\{\bigwedge S\}]. By (Intb)(\mathrm{Int}_{\scriptscriptstyle\mathrm{b}}), this is equivalent to AS[Ψ÷A][Ψ÷S]\bigcap_{A\in S}[\Psi\div A]\subseteq[\Psi\div\bigwedge S]. But this follows by repeated applications of (K7÷)(\mathrm{K}{7}^{\scriptscriptstyle\div}).

Regarding (ii): Suppose S1[Ψ{(S1S2)}]=S_{1}\cap[\Psi\odiv\{\bigwedge(S_{1}\cup S_{2})\}]=\varnothing, i.e. S1[Ψ÷(S1S2)]=S_{1}\cap[\Psi\div\bigwedge(S_{1}\cup S_{2})]=\varnothing. We must show [Ψ{(S1S2)}][ΨS1][\Psi\odiv\{\bigwedge(S_{1}\cup S_{2})\}]\subseteq[\Psi\odiv S_{1}], i.e. by (Intb)(\mathrm{Int}_{\scriptscriptstyle\mathrm{b}}), [Ψ÷(S1S2)][Ψ÷A][\Psi\div\bigwedge(S_{1}\cup S_{2})]\subseteq[\Psi\div A] for all AS1A\in S_{1}. So let AS1A\in S_{1}. Since S1[Ψ÷(S1S2)]=S_{1}\cap[\Psi\div\bigwedge(S_{1}\cup S_{2})]=\varnothing, we have A[Ψ÷(S1S2)]A\notin[\Psi\div\bigwedge(S_{1}\cup S_{2})]. We then recover [Ψ÷(S1S2)][Ψ÷A][\Psi\div\bigwedge(S_{1}\cup S_{2})]\subseteq[\Psi\div A], by (K8÷)(\mathrm{K}{8}^{\scriptscriptstyle\div}), as required.

\Box

See 3

Proof: From postulate to construction: Assume that \oplus satisfies (Fmin)(\mathrm{F}^{\oplus}_{\scriptscriptstyle\min}). We must specify, for each TPO profile 𝐏=1,,n\mathbf{P}=\langle\preccurlyeq_{1},\ldots,\preccurlyeq_{n}\rangle, a sequence a𝐏(i)i\langle a_{\mathbf{P}}(i)\rangle_{i\in\mathbb{N}} such that:

  • (1)

    a𝐏(i)I\emptyset\neq a_{\mathbf{P}}(i)\subseteq I for each ii\in\mathbb{N}

  • (2)

    =a\oplus=\oplus_{a}

We specify a𝐏(i)a_{\mathbf{P}}(i) as follows. Assuming 𝐏\oplus\mathbf{P} is represented by the ordered partition S1,,Sm\langle S_{1},\ldots,S_{m}\rangle, we have

a𝐏(i)={jImin(j,k<iSkc)Si}a_{\mathbf{P}}(i)=\{j\in I\mid\min(\preccurlyeq_{j},\bigcap_{k<i}S^{c}_{k})\subseteq S_{i}\}

We prove each of (1) and (2) in turn.

  • (1)

    By construction, a𝐏(i)Ia_{\mathbf{P}}(i)\subseteq I. So we simply need to show a𝐏(i)\emptyset\neq a_{\mathbf{P}}(i). By the definition of S1,,Sm\langle S_{1},\ldots,S_{m}\rangle we know that Si=min(,k<iSkc)S_{i}=\min(\preccurlyeq_{\oplus},\bigcap_{k<i}S^{c}_{k}). Then, by (Fmin)(\mathrm{F}^{\oplus}_{\scriptscriptstyle\min}), Si=jXmin(j,k<iSkc)S_{i}=\bigcup_{j\in X}\min(\preccurlyeq_{j},\bigcap_{k<i}S^{c}_{k}) for some XIX\subseteq I. Since SiS_{i}\neq\emptyset and hence XX\neq\emptyset, we know that SiS_{i} contains min(j,k<iSkc)\min(\preccurlyeq_{j},\bigcap_{k<i}S^{c}_{k}) for at least one jj. So a𝐏(i)\emptyset\neq a_{\mathbf{P}}(i), as required.

  • (2)

    Let 𝐏=1,,n\mathbf{P}=\langle\preccurlyeq_{1},\ldots,\preccurlyeq_{n}\rangle be a given profile, and assume T1,,Tl\langle T_{1},\ldots,T_{l}\rangle is the ordered partition representing a(𝐏)\oplus_{a}(\mathbf{P}) so, for each i=1,,li=1,\ldots,l,

    Ti=ja𝐏(i)min(j,k<iTkc)T_{i}=\bigcup_{j\in a_{\mathbf{P}}(i)}\min(\preccurlyeq_{j},\bigcap_{k<i}T^{c}_{k})

    We show by induction on ii that Ti=SiT_{i}=S_{i} for all ii. Fix ii and assume, for induction, Tk=SkT_{k}=S_{k} for all k<ik<i.

    • -

      TiSiT_{i}\subseteq S_{i}: By the inductive hypothesis we know Ti=ja𝐏(i)min(j,k<iSkc)T_{i}=\bigcup_{j\in a_{\mathbf{P}}(i)}\min(\preccurlyeq_{j},\bigcap_{k<i}S^{c}_{k}) and by construction min(j,k<iSkc)Si\min(\preccurlyeq_{j},\bigcap_{k<i}S^{c}_{k})\subseteq S_{i} for all ja𝐏(i)j\in a_{\mathbf{P}}(i). Thus TiSiT_{i}\subseteq S_{i}, as required.

    • -

      SiTiS_{i}\subseteq T_{i}: By the definition of S1,,Sm\langle S_{1},\ldots,S_{m}\rangle we know that Si=min(,k<iSkc)S_{i}=\min(\preccurlyeq_{\oplus},\bigcap_{k<i}S^{c}_{k}). By (Fmin)(\mathrm{F}^{\oplus}_{\scriptscriptstyle\min}), there exists XIX\subseteq I such that Si=jXmin(j,k<iSkc)S_{i}=\bigcup_{j\in X}\min(\preccurlyeq_{j},\bigcap_{k<i}S^{c}_{k}). For each jXj\in X, min(j,k<iTkc)Si\min(\preccurlyeq_{j},\bigcap_{k<i}T^{c}_{k})\subseteq S_{i} and so ja𝐏(i)j\in a_{\mathbf{P}}(i). Thus Xa𝐏(i)X\subseteq a_{\mathbf{P}}(i). So Sija𝐏(i)min(j,k<iSkc)S_{i}\subseteq\bigcup_{j\in a_{\mathbf{P}}(i)}\min(\preccurlyeq_{j},\bigcap_{k<i}S^{c}_{k}). Then, by the inductive hypothesis, Sija𝐏(i)min(j,k<iTkc)S_{i}\subseteq\bigcup_{j\in a_{\mathbf{P}}(i)}\min(\preccurlyeq_{j},\bigcap_{k<i}T^{c}_{k}), i.e. SiTiS_{i}\subseteq T_{i}, as required.

From construction to postulate: Let =a\oplus=\oplus_{a} for some given aa. To show (Fmin)(\mathrm{F}^{\oplus}_{\scriptscriptstyle\min}), by Proposition 2, it suffices to show:

(F)(\mathrm{F}^{\oplus}_{\preccurlyeq}) Assume that x1x_{1} to xnx_{n} are s.t. xiiyx_{i}\preccurlyeq_{i}y. Then there
exists jIj\in I s.t.
(i) if xjjyx_{j}\prec_{j}y, then xjyx_{j}\prec_{\oplus}y, and
(ii) if xjjyx_{j}\preccurlyeq_{j}y, then xjyx_{j}\preccurlyeq_{\oplus}y

Assume that xiiyx_{i}\preccurlyeq_{i}y, for all ii and suppose, for contradiction, that, for all ii, either (i) xiiyx_{i}\prec_{i}y and yaxiy\preccurlyeq_{\oplus_{a}}x_{i} or (ii) xiiyx_{i}\preccurlyeq_{i}y and yaxiy\prec_{\oplus_{a}}x_{i}. Then we must have yaxiy\preccurlyeq_{\oplus_{a}}x_{i}, for all ii. Let T1,,Tm\langle T_{1},\ldots,T_{m}\rangle be the ordered partition representing a(𝐏)\oplus_{a}(\mathbf{P}) and jj be such that yTjy\in T_{j}. By the definition of a\oplus_{a}, we know that Tj=la𝐏(j)min(l,k<lTkc)T_{j}=\bigcup_{l\in a_{\mathbf{P}}(j)}\min(\preccurlyeq_{l},\bigcap_{k<l}T^{c}_{k}) and so ymin(l,k<lTkc)y\in\min(\preccurlyeq_{l},\bigcap_{k<l}T^{c}_{k}) for some la𝐏(j)l\in a_{\mathbf{P}}(j).

Since yaxiy\preccurlyeq_{\oplus_{a}}x_{i} for all ii, we know xik<jTkcx_{i}\in\bigcap_{k<j}T^{c}_{k}, for all ii, and so, in particular, xlk<jTkcx_{l}\in\bigcap_{k<j}T^{c}_{k}. Therefore, by the minimality of yy, we have ylxly\preccurlyeq_{l}x_{l}. Since we assumed xiiyx_{i}\preccurlyeq_{i}y, for all ii, we must then have ylxly\sim_{l}x_{l} and so also xlmin(l,k<lTkc)x_{l}\in\min(\preccurlyeq_{l},\bigcap_{k<l}T^{c}_{k}). Hence xlTjx_{l}\in T_{j}. Since by assumption yTjy\in T_{j}, we therefore have yaxly\sim_{\oplus_{a}}x_{l}. However, yaxly\sim_{\oplus_{a}}x_{l} and ylxly\sim_{l}x_{l} jointly contradict the assumption that , for all ii, either (i) xiiyx_{i}\prec_{i}y and yaxiy\preccurlyeq_{\oplus_{a}}x_{i} or (ii) xiiyx_{i}\preccurlyeq_{i}y and yaxiy\prec_{\oplus_{a}}x_{i}.

\Box

See 2

Proof: From (F)(\mathrm{F}^{\oplus}_{\preccurlyeq}) to (Fmin)(\mathrm{F}^{\oplus}_{\scriptscriptstyle\min}): Let X={jImin(j,S)min(,S)}X=\{j\in I\mid\min(\preccurlyeq_{j},S)\subseteq\min(\preccurlyeq_{\oplus},S)\}. Claim: min(,S)=jXmin(j,S)\min(\preccurlyeq_{\oplus},S)=\bigcup_{j\in X}\min(\preccurlyeq_{j},S). min(,S)jXmin(j,S)\min(\preccurlyeq_{\oplus},S)\supseteq\bigcup_{j\in X}\min(\preccurlyeq_{j},S) holds trivially by the definition of XX, so we just need to establish min(,S)jXmin(j,S)\min(\preccurlyeq_{\oplus},S)\subseteq\bigcup_{j\in X}\min(\preccurlyeq_{j},S). Assume that ymin(,S)y\in\min(\preccurlyeq_{\oplus},S). Assume for contradiction that yjXmin(j,S)y\notin\bigcup_{j\in X}\min(\preccurlyeq_{j},S). We will show that, for all jIj\in I, there exists xjx_{j} such that xjjyx_{j}\preccurlyeq_{j}y but either (i) xjjyx_{j}\prec_{j}y and yxjy\preccurlyeq_{\oplus}x_{j} or (ii) xjjyx_{j}\preccurlyeq_{j}y and yxjy\prec_{\oplus}x_{j}, contradicting (F)(\mathrm{F}^{\oplus}_{\preccurlyeq}) and hence allowing us to conclude yjXmin(j,S)y\in\bigcup_{j\in X}\min(\preccurlyeq_{j},S), as required.

  • -

    jXj\in X: From yjXmin(j,S)y\notin\bigcup_{j\in X}\min(\preccurlyeq_{j},S), we have the fact that, for all jXj\in X, ymin(j,S)y\notin\min(\preccurlyeq_{j},S). Then, for each jXj\in X, there exists xjSx_{j}\in S such that xjjyx_{j}\prec_{j}y and, since ymin(,S)y\in\min(\preccurlyeq_{\oplus},S), yxjy\preccurlyeq_{\oplus}x_{j}.

  • -

    jXj\notin X: By the definition of XX, for each jXj\notin X, there exists xjSx_{j}\in S, such that xjmin(j,S)min(,S)x_{j}\in\min(\preccurlyeq_{j},S)-\min(\preccurlyeq_{\oplus},S), hence xjjyx_{j}\preccurlyeq_{j}y and, furthermore, since ymin(,S)y\in\min(\preccurlyeq_{\oplus},S), we also have yxjy\prec_{\oplus}x_{j}.

From (Fmin)(\mathrm{F}^{\oplus}_{\scriptscriptstyle\min}) to (F)(\mathrm{F}^{\oplus}_{\preccurlyeq}): Suppose (Fmin)(\mathrm{F}^{\oplus}_{\scriptscriptstyle\min}) holds, but, for contradiction, (F)(\mathrm{F}^{\oplus}_{\preccurlyeq}) does not. Then there exists a set S={xiiI}{y}S=\{x_{i}\mid i\in I\}\cup\{y\} such that xiiyx_{i}\preccurlyeq_{i}y but either (i) xiiyx_{i}\prec_{i}y and yxiy\preccurlyeq_{\oplus}x_{i} or (ii) xiiyx_{i}\preccurlyeq_{i}y and yxiy\prec_{\oplus}x_{i}, for all ii. Since, for each ii, we have yxiy\preccurlyeq_{\oplus}x_{i}, this means that ymin(,S)y\in\min(\preccurlyeq_{\oplus},S). By (Fmin)(\mathrm{F}^{\oplus}_{\scriptscriptstyle\min}), there exists XIX\subseteq I such that min(,S)=jXmin(j,S)\min(\preccurlyeq_{\oplus},S)=\bigcup_{j\in X}\min(\preccurlyeq_{j},S). It then follows that ymin(j,S)y\in\min(\preccurlyeq_{j},S) for some jXj\in X. So yjxjy\preccurlyeq_{j}x_{j}. But we know that xjjyx_{j}\preccurlyeq_{j}y, so xjjyx_{j}\sim_{j}y and xjmin(j,S)x_{j}\in\min(\preccurlyeq_{j},S), and so, since min(,S)=jXmin(j,S)\min(\preccurlyeq_{\oplus},S)=\bigcup_{j\in X}\min(\preccurlyeq_{j},S), we have xjmin(,S)x_{j}\in\min(\preccurlyeq_{\oplus},S). But from xjjyx_{j}\sim_{j}y and either (i) xjjyx_{j}\prec_{j}y and yxjy\preccurlyeq_{\oplus}x_{j} or (ii) xjjyx_{j}\preccurlyeq_{j}y and yxjy\prec_{\oplus}x_{j}, we must have yxjy\prec_{\oplus}x_{j}, contradicting xjmin(,S)x_{j}\in\min(\preccurlyeq_{\oplus},S). Hence (F)(\mathrm{F}^{\oplus}_{\preccurlyeq}) holds, as required.

\Box

See 4

Proof: In fact, (F)(\mathrm{F}^{\oplus}_{\preccurlyeq}) is not required in its full strength for the result. Only a particular consequence of it is needed

(SPU+)(\mathrm{SPU+}^{\oplus}_{\preccurlyeq}) Assume that x1x_{1} to xnx_{n} are s.t. xiiyx_{i}\prec_{i}y. Then
there exists jIj\in I s.t. xjyx_{j}\prec_{\oplus}y

(See proof of Proposition 4 below for the derivation of (SPU+)(\mathrm{SPU+}^{\oplus}_{\preccurlyeq}).)

We need to show that if \oplus satisfies (SPU+)(\mathrm{SPU+}^{\oplus}_{\preccurlyeq}) and (PAR)(\mathrm{PAR}^{\scriptscriptstyle\oplus}_{\scriptscriptstyle\preccurlyeq}), then we have =STQ\preccurlyeq_{\oplus}=\preccurlyeq_{\oplus_{\mathrm{STQ}}}. Assume that \preccurlyeq_{\oplus} and STQ\preccurlyeq_{\oplus_{\mathrm{STQ}}} are respectively represented by S1,S2,,Sm\langle S_{1},S_{2},\ldots,S_{m}\rangle and T1,T2,,Tn\langle T_{1},T_{2},\ldots,T_{n}\rangle. We will prove, by induction on ii, that, i\forall i, Si=TiS_{i}=T_{i}. Assume Sj=TjS_{j}=T_{j}, j<i\forall j<i. We must show Si=TiS_{i}=T_{i}.

  • (i)

    Regarding SiTiS_{i}\subseteq T_{i}: Let xSix\in S_{i}, so that xyx\preccurlyeq_{\oplus}y, yj<iSj𝖼\forall y\in\bigcap_{j<i}S^{\mathsf{c}}_{j}. Assume for reductio that xTix\notin T_{i}. Since xSix\in S_{i}, we know that xj<iSj𝖼=j<iTj𝖼x\in\bigcap_{j<i}S^{\mathsf{c}}_{j}=\bigcap_{j<i}T^{\mathsf{c}}_{j}. Hence, since xTix\notin T_{i} and, by construction of STQ\preccurlyeq_{\oplus_{\mathrm{STQ}}}, for all kIk\in I, there exists ykj<iTj𝖼=j<iSj𝖼y_{k}\in\bigcap_{j<i}T^{\mathsf{c}}_{j}=\bigcap_{j<i}S^{\mathsf{c}}_{j} such that ykkxy_{k}\prec_{k}x. Then, by (SPU+)(\mathrm{SPU+}^{\oplus}_{\preccurlyeq}), there exists ll such that ylxy_{l}\prec_{\oplus}x, contradicting xyx\preccurlyeq_{\oplus}y, yj<iSj𝖼\forall y\in\bigcap_{j<i}S^{\mathsf{c}}_{j}. Hence xTix\in T_{i}, as required.

  • (ii)

    Regarding TiSiT_{i}\subseteq S_{i}: Let xTix\in T_{i}. Then, by construction of STQ\preccurlyeq_{\oplus_{\mathrm{STQ}}}, we have xkImin(k,j<iTj𝖼)x\in\bigcup_{k\in I}\min(\preccurlyeq_{k},\bigcap_{j<i}T^{\mathsf{c}}_{j}). Assume for reductio that xSix\notin S_{i}. We know that xj<iTj𝖼x\in\bigcap_{j<i}T^{\mathsf{c}}_{j}, so by the inductive hypothesis, xj<iSj𝖼x\in\bigcap_{j<i}S^{\mathsf{c}}_{j}. From this and xSix\notin S_{i} we know that there exists ySiy\in S_{i}, such that yxy\prec_{\oplus}x. Then from (PAR)(\mathrm{PAR}^{\scriptscriptstyle\oplus}_{\scriptscriptstyle\preccurlyeq}), for all kIk\in I there exists zkSiz_{k}\in S_{i} such that zkkxz_{k}\prec_{k}x. But this contradicts xkImin(k,j<iTj𝖼)x\in\bigcup_{k\in I}\min(\preccurlyeq_{k},\bigcap_{j<i}T^{\mathsf{c}}_{j}). Hence xSix\in S_{i}, as required.

\Box

See 3

Proof:

  • (i)

    From (PAR)(\mathrm{PAR}^{\scriptscriptstyle\oplus}_{\scriptscriptstyle\preccurlyeq}) to (PARmin)(\mathrm{PAR}_{\scriptscriptstyle\min}): Assume that xyx\prec_{\oplus}y for all xScx\in S^{c}, ySy\in S. We must show that iImin(i,S)min(,S)\bigcup_{i\in I}\min(\preccurlyeq_{i},S)\subseteq\min(\preccurlyeq_{\oplus},S). So assume xiImin(i,S)x\in\bigcup_{i\in I}\min(\preccurlyeq_{i},S) but, for contradiction, xmin(,S)x\notin\min(\preccurlyeq_{\oplus},S). Then yxy\prec_{\oplus}x, for some ySy\in S. From the latter, by (PAR)(\mathrm{PAR}^{\scriptscriptstyle\oplus}_{\scriptscriptstyle\preccurlyeq}), we know that, for each iIi\in I there exists ziz_{i} such that yziy\sim_{\oplus}z_{i} and ziixz_{i}\prec_{i}x. Given our initial assumption, since ySy\in S, we can deduce from yziy\sim_{\oplus}z_{i}, for all iIi\in I, that ziSz_{i}\in S, for all iIi\in I. But this, together with ziixz_{i}\prec_{i}x, for all iIi\in I, contradicts xiImin(i,S)x\in\bigcup_{i\in I}\min(\preccurlyeq_{i},S). Hence xmin(,S)x\in\min(\preccurlyeq_{\oplus},S), as required.

  • (ii)

    From (PARmin)(\mathrm{PAR}_{\scriptscriptstyle\min}) to (PAR)(\mathrm{PAR}^{\scriptscriptstyle\oplus}_{\scriptscriptstyle\preccurlyeq}): Suppose (PAR)(\mathrm{PAR}^{\scriptscriptstyle\oplus}_{\scriptscriptstyle\preccurlyeq}) does not hold, i.e. x,y\exists x,y such that xyx\prec_{\oplus}y but for some iIi\in I there does not exist zz such that xzx\sim_{\oplus}z and ziyz\prec_{i}y.We will show that (PARmin)(\mathrm{PAR}_{\scriptscriptstyle\min}) fails, i.e.  that SW\exists S\subseteq W, such that xyx\prec_{\oplus}y for all xScx\in S^{c}, ySy\in S, but iImin(i,S)min(,S)\bigcup_{i\in I}\min(\preccurlyeq_{i},S)\nsubseteq\min(\preccurlyeq_{\oplus},S). Let S={wxw}S=\{w\mid x\preccurlyeq_{\oplus}w\} (so that Sc={wwx}S^{c}=\{w\mid w\prec_{\oplus}x\}). Clearly xSx\in S and, from xyx\prec_{\oplus}y, we know that ySy\in S but ymin(,S)y\notin\min(\preccurlyeq_{\oplus},S). Hence, to show iImin(i,S)min(,S)\bigcup_{i\in I}\min(\preccurlyeq_{i},S)\nsubseteq\min(\preccurlyeq_{\oplus},S) and therefore that (PARmin)(\mathrm{PAR}_{\scriptscriptstyle\min}) fails, it suffices to show ymin(i,S)y\in\min(\preccurlyeq_{i},S). But if ymin(i,S)y\notin\min(\preccurlyeq_{i},S), then ziyz\prec_{i}y for some zSz\in S, i.e. some zz, such that xzx\preccurlyeq_{\oplus}z. Since \preccurlyeq_{\oplus} is a TPO we may assume xzx\sim_{\oplus}z. This contradicts our initial assumption that for no zz do we have xzx\sim_{\oplus}z and ziyz\prec_{i}y. Hence ymin(i,S)y\in\min(\preccurlyeq_{i},S), as required.

\Box

See 4

Proof: From (F)(\mathrm{F}^{\oplus}_{\preccurlyeq}) to (SPU+)(\mathrm{SPU+}^{\oplus}_{\preccurlyeq}): Assume that x1x_{1} to xnx_{n} are s.t. xiiyx_{i}\prec_{i}y. Then, x1x_{1} to xnx_{n} are s.t. xiiyx_{i}\preccurlyeq_{i}y. So, by part (i) of (F)(\mathrm{F}^{\oplus}_{\preccurlyeq}), there exists jIj\in I s.t., if xjjyx_{j}\prec_{j}y, then xjyx_{j}\prec_{\oplus}y and therefore there exists jIj\in I s.t. xjyx_{j}\prec_{\oplus}y, as required.

From (F)(\mathrm{F}^{\oplus}_{\preccurlyeq}) to (WPU+)(\mathrm{WPU+}^{\oplus}_{\preccurlyeq}): Assume that x1x_{1} to xnx_{n} are s.t. xiiyx_{i}\preccurlyeq_{i}y. Then, by part (ii) of (F)(\mathrm{F}^{\oplus}_{\preccurlyeq}), there exists jIj\in I s.t., if xjjyx_{j}\preccurlyeq_{j}y, then xjyx_{j}\preccurlyeq_{\oplus}y and therefore there exists jIj\in I s.t. xjyx_{j}\preccurlyeq_{\oplus}y, as required.

\Box

See 5

Proof: Regarding the equivalence between (SPU+)(\mathrm{SPU+}^{\oplus}_{\preccurlyeq}) and (UBb)(\mathrm{UB}_{\scriptscriptstyle\mathrm{b}}^{\scriptscriptstyle\oplus}):

  • (i)

    From (SPU+)(\mathrm{SPU+}^{\oplus}_{\preccurlyeq}) to (UBb)(\mathrm{UB}_{\scriptscriptstyle\mathrm{b}}^{\scriptscriptstyle\oplus}): Assume that yiImin(i,S)y\notin\bigcup_{i\in I}\min(\preccurlyeq_{i},S). We need to show that ymin(,S)y\notin\min(\preccurlyeq_{\oplus},S). If ySy\notin S, then we are done. So assume ySy\in S. From yiImin(i,S)y\notin\bigcup_{i\in I}\min(\preccurlyeq_{i},S), for all iIi\in I, there exists xiSx_{i}\in S such that xiiyx_{i}\prec_{i}y. By (SPU+)(\mathrm{SPU+}^{\oplus}_{\preccurlyeq}), we have xiyx_{i}\prec_{\oplus}y for some jj. Hence ymin(,S)y\notin\min(\preccurlyeq_{\oplus},S), as required.

  • (ii)

    From (UBb)(\mathrm{UB}_{\scriptscriptstyle\mathrm{b}}^{\scriptscriptstyle\oplus}) to (SPU+)(\mathrm{SPU+}^{\oplus}_{\preccurlyeq}): Suppose that, for all iIi\in I, there exists xiSx_{i}\in S such that xiiyx_{i}\prec_{i}y. let S={y}{xiiI}S=\{y\}\cup\{x_{i}\mid i\in I\}. Since xiiyx_{i}\prec_{i}y for all iIi\in I, we know that yiImin(i,S)y\notin\bigcup_{i\in I}\min(\preccurlyeq_{i},S). Then, by (UBb)(\mathrm{UB}_{\scriptscriptstyle\mathrm{b}}^{\scriptscriptstyle\oplus}), ymin(,S)y\notin\min(\preccurlyeq_{\oplus},S). Hence, there exists jj such that xjyx_{j}\prec_{\oplus}y, as required.

Regarding the equivalence between (WPU+)(\mathrm{WPU+}^{\oplus}_{\preccurlyeq}) and (LBb)(\mathrm{LB}_{\scriptscriptstyle\mathrm{b}}^{\scriptscriptstyle\oplus}):

  • (i)

    From (WPU+)(\mathrm{WPU+}^{\oplus}_{\preccurlyeq}) to (LBb)(\mathrm{LB}_{\scriptscriptstyle\mathrm{b}}^{\scriptscriptstyle\oplus}): Suppose (WPU+)(\mathrm{WPU+}^{\oplus}_{\preccurlyeq}) holds and assume for contradiction that, for all iIi\in I, there exists ximin(i,S)x_{i}\in\min(\preccurlyeq_{i},S), such that ximin(,S)x_{i}\notin\min(\preccurlyeq_{\oplus},S). Since \preccurlyeq_{\oplus} is a TPO, this means that there exists ySy\in S, such that, for all iIi\in I, yxiy\prec_{\oplus}x_{i}.Then, by (WPU+)(\mathrm{WPU+}^{\oplus}_{\preccurlyeq}), there must exist jj such that yjxjy\prec_{j}x_{j}, contradicting xjmin(j,S)x_{j}\in\min(\preccurlyeq_{j},S).

  • (ii)

    From (LBb)(\mathrm{LB}_{\scriptscriptstyle\mathrm{b}}^{\scriptscriptstyle\oplus}) to (WPU+)(\mathrm{WPU+}^{\oplus}_{\preccurlyeq}): Suppose x1,,xnx_{1},\ldots,x_{n} are such that xiiyx_{i}\preccurlyeq_{i}y. If y=xjy=x_{j} for some jj, then we are done, so assume that, for all iIi\in I, yxjy\neq x_{j}. Assume for contradiction that, for all iIi\in I, yxiy\prec_{\oplus}x_{i}. Let S={y}{xiiI}S=\{y\}\cup\{x_{i}\mid i\in I\}. Then min(,S)={y}\min(\preccurlyeq_{\oplus},S)=\{y\} . By (LBb)(\mathrm{LB}_{\scriptscriptstyle\mathrm{b}}^{\scriptscriptstyle\oplus}), we have min(j,S){y}\min(\preccurlyeq_{j},S)\subseteq\{y\}, for some jIj\in I, so yjxjy\prec_{j}x_{j}. Contradiction.

\Box

See 5

Proof: Let profile 𝐏=(1,,n)\mathbf{P}=(\preccurlyeq_{1},\ldots,\preccurlyeq_{n}) be given. Let T1,,Tm\langle T_{1},\ldots,T_{m}\rangle be the ordered partition corresponding to STQ\preccurlyeq_{\oplus_{\mathrm{STQ}}}. Let S1,,Sn\langle S_{1},\ldots,S_{n}\rangle be the ordered partition corresponding to \preccurlyeq_{\oplus}. We must show that T1,,TmS1,,Sn\langle T_{1},\ldots,T_{m}\rangle\sqsupseteq\langle S_{1},\ldots,S_{n}\rangle.

If Ti=SiT_{i}=S_{i} for all ii, then we are done. So let ii be minimal such that TiSiT_{i}\neq S_{i}. We must show SiTiS_{i}\subset T_{i}. So let ySiy\in S_{i} and assume, for contradiction, that yTiy\notin T_{i}. We know that TiT_{i}\neq\emptyset, since, otherwise, j<iTj=W\bigcup_{j<i}T_{j}=W, hence j<iSj=W\bigcup_{j<i}S_{j}=W and so Si=S_{i}=\emptyset, contradicting SiTiS_{i}\neq T_{i}. So let xTix\in T_{i}. Then xSTQyx\prec_{\oplus_{\mathrm{STQ}}}y. So, by (PAR)(\mathrm{PAR}^{\scriptscriptstyle\oplus}_{\scriptscriptstyle\preccurlyeq}), for each kk, zk\exists z_{k} such that zkSTQxz_{k}\sim_{\oplus_{\mathrm{STQ}}}x (i.e. zkTiz_{k}\in T_{i}) and zkkyz_{k}\prec_{k}y. Since \oplus satisfies (SPU+)(\mathrm{SPU+}^{\oplus}_{\preccurlyeq}), it follows that zsyz_{s}\prec_{\oplus}y for some ss. But then, since ySiy\in S_{i}, zsj<iSj=j<iTjz_{s}\in\bigcup_{j<i}S_{j}=\bigcup_{j<i}T_{j}, contradicting zsTiz_{s}\in T_{i}. Hence yTiy\in T_{i} and so SiTiS_{i}\subset T_{i}, as required.

\Box

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 \oplus to satisfy the weak principles (SPU)(\mathrm{SPU}^{\oplus}_{\preccurlyeq}) and (WPU)(\mathrm{WPU}^{\oplus}_{\preccurlyeq}), not even (SPU+)(\mathrm{SPU+}^{\oplus}_{\preccurlyeq}) or (WPU+)(\mathrm{WPU+}^{\oplus}_{\preccurlyeq}), let alone (PAR)(\mathrm{PAR}^{\scriptscriptstyle\oplus}_{\scriptscriptstyle\preccurlyeq}). Assume that we have S={A1,,An}S=\{A_{1},\ldots,A_{n}\} and that (C1÷)(\mathrm{C}{1}^{\scriptscriptstyle\div}_{\scriptscriptstyle\preccurlyeq})(C4÷)(\mathrm{C}{4}^{\scriptscriptstyle\div}_{\scriptscriptstyle\preccurlyeq}) are satisfied:

  • (a)

    (C1)(\mathrm{C}{1}_{\scriptscriptstyle\preccurlyeq}): Assume that x,y[[¬S]]x,y\in[\![\bigwedge\neg S]\!]. We must show that xΨSyx\preccurlyeq_{\Psi\odiv S}y iff xΨyx\preccurlyeq_{\Psi}y. Note first that, from (C1÷)(\mathrm{C}{1}^{\scriptscriptstyle\div}_{\scriptscriptstyle\preccurlyeq}), it follows that (1) xΨ÷Aiyx\preccurlyeq_{\Psi\div A_{i}}y iff xΨyx\preccurlyeq_{\Psi}y, for all ii. Regarding the left-to-right direction of the equivalence: Assume (2) yΨxy\prec_{\Psi}x. We want to show yΨSxy\prec_{\Psi\odiv S}x. From (1) and (2), we recover (3) yΨ÷Aixy\prec_{\Psi\div A_{i}}x for all ii. From (3), by (SPU)(\mathrm{SPU}^{\oplus}_{\preccurlyeq}), it follows that yΨSxy\prec_{\Psi\odiv S}x, as required. Regarding the right-to-left-direction: Assume (4) xΨyx\preccurlyeq_{\Psi}y. We want to show xΨSyx\preccurlyeq_{\Psi\odiv S}y. From (1) and (4), we recover (5) xΨ÷Aiyx\preccurlyeq_{\Psi\div A_{i}}y, for all ii. From (4) and (5), by (WPU)(\mathrm{WPU}^{\oplus}_{\preccurlyeq}), it follows that xΨSyx\preccurlyeq_{\Psi\odiv S}y, as required.

  • (b)

    (C2)(\mathrm{C}{2}_{\scriptscriptstyle\preccurlyeq}): Similar proof to the one given in (a).

  • (c)

    (C3)(\mathrm{C}{3}_{\scriptscriptstyle\preccurlyeq}): Let x[[¬S]]x\in[\![\bigwedge\neg S]\!], y[[¬S]]y\notin[\![\bigwedge\neg S]\!] and xyx\prec y. We must show that xΨSyx\prec_{\Psi\odiv S}y. For all ii, either (i) x,y[[¬Ai]]x,y\in[\![\neg A_{i}]\!] or (ii) x[[¬Ai]]x\in[\![\neg A_{i}]\!] and y[[Ai]]y\in[\![A_{i}]\!]. Either way, we recover xΨ÷Aiyx\prec_{\Psi\div A_{i}}y, for all ii: in case (i), by (C1÷)(\mathrm{C}{1}^{\scriptscriptstyle\div}_{\scriptscriptstyle\preccurlyeq}), and in case (ii), by (C3÷)(\mathrm{C}{3}^{\scriptscriptstyle\div}_{\scriptscriptstyle\preccurlyeq}). From this, by (SPU)(\mathrm{SPU}^{\oplus}_{\preccurlyeq}), we then obtain xΨSyx\prec_{\Psi\odiv S}y, as required.

  • (d)

    (C4)(\mathrm{C}{4}_{\scriptscriptstyle\preccurlyeq}): Similar proof to the one given in (c), using (C4÷)(\mathrm{C}{4}^{\scriptscriptstyle\div}_{\scriptscriptstyle\preccurlyeq}) rather than (C3÷)(\mathrm{C}{3}^{\scriptscriptstyle\div}_{\scriptscriptstyle\preccurlyeq}) and (WPU)(\mathrm{WPU}^{\oplus}_{\preccurlyeq}) rather than (SPU)(\mathrm{SPU}^{\oplus}_{\preccurlyeq}).