Is Promoting Beliefs Useful to Make Them Accepted in Networks of Agents?
(extended version including proofs of propositions)
Nicolas Schwind
National Institute of Advanced Industrial Science and Technology, Tokyo, Japan
[email protected]
Katsumi Inoue
National Institute of Informatics / SOKENDAI, Tokyo Institute of Technology, Tokyo, Japan
[email protected]
Gauvain Bourgne CNRS & Sorbonne Universit´es, UPMC Univ Paris 06, UMR 7606,
LIP6, F-75005, Paris, France [email protected]
S´ebastien Konieczny CRIL - CNRS Universit´e d’Artois
Lens, France [email protected]
Pierre Marquis CRIL - CNRS Universit´e d’Artois
Lens, France [email protected] Abstract
We consider the problem of belief propagation in a network of communicating agents, modeled in the recently introduced Belief Revision Game (BRG) framework. In this setting, each agent expresses her belief through a propositional formula and re- vises her own belief at each step by considering the beliefs of her acquaintances, using belief change tools. In this paper, we investigate the extent to which BRGs satisfy some monotonicity properties, i.e., whether promoting some desired piece of be- lief to a given set of agents is actually always use- ful for making it accepted by all of them. We for- mally capture such a concept of promotion by a new family of belief change operators. We show that some basic monotonicity properties are not sa- tisfied by BRGs in general, even when the agents merging-based revision policies are fully rational (in the AGM sense). We also identify some classes where they hold.
1 Introduction
We are interested in the issue of monotonicity in a multi- agent system, represented as a Belief Revision Game (BRG) [Schwind et al., 2015]. The BRG setting is a framework for modeling the belief dynamics of a group of agents V, for instance agents involved in a social network. A BRG is a dynamical system where agents have their own belief bases (representing their belief states), and communicate syn- chronously with their acquaintances. The acquaintance re- lationship is given through a binary relationAoverV, i.e., (V, A)is a graph. Let us introduce a motivating example:
Example 1. Consider a group of friends Alex, Beth and Chris who are discussing on whether they should trust the quality of the food served in a given restaurant. Alex and Beth know each other, Alex and Chris as well, but Beth and Chris do not know each other. Two meals are considered by them. At
the beginning, Alex believes that either the first meal or the second one is healthy, but not both of them; Beth believes that none of the two meals is healthy; whereas Chris believes that at least one of the two meals is healthy.
At each communication step, each agent revises her be- liefs by considering the beliefs of her acquaintances. Several merging-based revision policies have been defined, each of them reflecting how much an agent is ready to question her current beliefs in front of the beliefs of her acquaintances.
Then a piece of beliefϕis accepted by an agentiofV when there exists a step of the game from whichϕholds in the be- lief bases ofiat each subsequent step; andϕis unanimously accepted when it is accepted by every agent ofV.
Now, the question is, given a piece of beliefϕ, is adding
“moreϕ” in a BRG always beneficial toϕ? More precisely, whenever a piece of beliefϕis unanimously accepted in a BRG, is it always harmless to replace at the beginning some bases byϕ, or more generally, by a base that is “closer” to ϕ, i.e., by a “promotion” of ϕ? This monotonicity condi- tion is essential when one wants to investigate the potential manipulation of such sytems, in particular the control issue:
consider a set of agents from a predefined subsetCofV and an additional agentM who can “control” the agents fromC, i.e.,M can modify the initial beliefs of agents fromC, then is it possible for M to make a piece of belief unanimously accepted? Such a control issue is significant for a number of multi-agent problems, including brand crisis management [Dawar and Pillutla, 2000]; in such applications, it is useful to know what information agents fromCshould convey to their acquaintances in order to avoid the propagation of negative perceptions.
In the next section we provide some preliminaries on BRGs. We then define and investigate in Section 3 the no- tion of promoting a formulaϕin a belief base, and show that many rational change operators (including revision and con- traction operators) can be used for the promotion purpose.
We then formalize in Section 4 the monotonicity property based on promotion operators and show that this condition is not always satisfied by BRGs. As a consequence, replacing
some agents’ initial beliefs byϕis not always the best way to makeϕunanimously accepted. In Section 5 we show that the monotonicity property holds for BRGs based on the com- plete graph topology, focusing on revision policies based on a specific merging operator. We discuss some related work in Section 6 before concluding.
The proofs of propositions are given in an appendix.
2 Belief Revision Games
LetLP be a propositional language built up from a finite set of propositional variables P and the usual connectives, in- cluding⊕, the xor connective. ⊥(resp. >) is the Boolean constant always false (resp. true). Formulae are interpreted in a standard way. M od(ϕ)denotes the set of models of the formulaϕ,|=denotes logical entailment and≡logical equi- valence, i.e., ϕ |= ψ iffM od(ϕ) ⊆ M od(ψ) andϕ ≡ ψ iffM od(ϕ) =M od(ψ). Abelief baseBdenotes the set of beliefs of an agent, it is a finite set of propositional formu- lae interpreted conjunctively, so thatBis identified with the conjunction of its elements. AprofileC=hB1, . . . , Bniis a finite vector of belief bases. A Belief Revision Game (BRG for short) is formalized as follows [Schwindet al., 2015]:
Definition 1 (Belief Revision Game). A Belief Revision Game (BRG)is a tupleG= (V, A,LP,B,R)where
• V ={1, . . . , n}is a finite set of agents;
• A⊆V ×V is an irreflexive binary relation onV which represents theacquaintancesbetween the agents;
• LP is a finite propositional language;
• Bis a mapping fromV toLP where for eachi ∈ V, B(i)(notedBi) is the initial belief base of agenti;
• R={R1, . . . , Rn}, where eachRiis the revision policy of agenti, i.e., a mapping fromLP× LPin(i)
toLP with in(i) =|{j|(j, i)∈A}|the in-degree ofi, such that if in(i) = 0, thenRiis the identity function.
LetG= (V, A,LP,B,R)be a BRG and let us denoteCi
thecontextofi, defined as the profileCi=hBi1, . . . , Biin(i)i where{i1, . . . , iin(i)}={ij |(ij, i)∈A}. ThenRi(Bi,Ci) is the belief base of agentionce revised by taking into ac- count her own current beliefsBiand her current contextCi.1 In a BRG, the beliefs of each agent evolve at each time step according to her revision policy. This induces for eachi∈V abelief sequence(Bsi)s∈NwhereBisdenotes the belief base of agent i after ssteps, defined as Bi0 = Bi and for each s ≥0,Bs+1i =Ri(Bsi,Cis), whereCisis the context ofiat steps. Schwindet al. [2015] showed that in any BRG, the belief sequence of each agentiiscyclic, i.e., in(Bsi)s∈Nthere exists a finite subsequence Bib, . . . , Bie such that for every j > e, we haveBjj≡Bb+((j−b)mod(e−b+1))
i ; thebelief cycle
Cyc(i)of an agenticorresponds to the series of this subse- quence of belief basesCyc(i) =Bbi, Bib+1, . . . , Bie. As we are interested in determining the pieces of beliefs resulting
1Abusing notations, Ri(Bi,Ci) stands for Ri(Bi, Bi1, . . . , Biin(i))whereCi=hBi1, . . . , Biin(i)i.
from the interaction of the agents, we focus on theoutcome of each agentiinG, denotedAccG(i)and defined as:
AccG(i) =_
{Bsi |Bis∈Cyc(i)}.
We say that a formulaϕisacceptedbyiinGifAccG(i)|= ϕ, ϕis unanimously accepted inGif ϕis accepted by all i ∈ V inG, andGconverges at step sif for eachi ∈ V, Bis+1=Bis.
The formalization of a BRG allows each agent ito con- sider any revision policyRi∈ R. However, one can take ad- vantage of theoretical tools from Belief Change Theory (see e.g. [Alchourr´onet al., 1985]), more precisely, belief revi- sion and merging operators for defining revision policies. A merging operator∆ associates any formulaµ(the integrity constraint) and any profileCwith a new formula∆µ(C)(the merged base). A merging operator ∆ aims at defining the merged base as the beliefs of a group of agents represented by the profile, under some integrity constraint. Standard pro- perties (denoted(IC0)–(IC8)) are expected for merging ope- rators, and such operators are called IC merging operators (see [Konieczny and Pino P´erez, 2002] for details on these properties).
IC merging operators include some distance-basedope- rators, i.e., operators that are based on the selection of some models of the integrity constraint, the “closest” ones to the given profile. These operators are characterized by a distance d between interpretations and an aggrega- tion function f [Konieczny et al., 2004]. They associate with every formula µ and every profile C a belief base
∆d,fµ (C)satisfyingM od(∆d,fµ (C)) = min(M od(µ),≤d,fC ), where≤d,fC is the total preorder over interpretations induced by C defined by ω ≤d,fC ω0 if and only if df(ω,C) ≤ df(ω0,C), wheredf(ω,C) =fB∈C{d(ω, B)}andd(ω, B) = minω0|=Bd(ω, ω0). Usual distances aredD, the drastic dis- tance (dD(ω, ω0) = 0ifω = ω0 and1otherwise), anddH the Hamming distance (dH(ω, ω0) = n if ω and ω0 dif- fer on n variables). Using aggregation functions such as Σand GMax lead to IC merging operators. For instance, GMax operators consider for each profile C the total pre- order over interpretations≤d,GMaxC defined byω ≤d,GMaxC ω0 if and only if dGMax(ω,C)≤lexdGMax(ω0,C) (where≤lexis the lexicographic ordering induced by the natural order) and dGMax(ω,C) is the vector of numbersd1, . . . , dnobtained by sorting in a descending order the vectorhd(ω, Bi)|Bi∈ Ci.
Lastly,belief revision operatorscan be seen as belief merging operators applied to singleton profiles: indeed, if∆is an IC merging operator then the revision operator ◦∆ induced by
∆defined for all basesB1, B2 asB1◦∆B2 = ∆B2(hB1i) satisfies the standard KM revision postulates [Katsuno and Mendelzon, 1992].
Let us go back to BRGs. Six classes of revision policies have been proposed in [Schwindet al., 2015]. Each of them, denotedRk∆(k∈ {1, . . . ,6}) is parameterized by an IC mer- ging operator∆. Each class is defined as follows,2 at each stepsand for any agentisuch thatCi6=∅:
2When using a merging operator without integrity constraints we just note∆(C)instead of∆>(C)for improving readibility.
stepss Bs1 Bs2 B3s 0 p1⊕p2 ¬p1∧ ¬p2 p1∨p2
2k+ 1 ¬p1∨ ¬p2 p1⊕p2 p1⊕p2
2k+ 2 p1⊕p2 ¬p1∨ ¬p2 ¬p1∨ ¬p2
Table 1: The belief sequences of Alex, Beth and Chris inG∗.
• R1∆(Bis,Csi) = ∆(Cis);
• R2∆(Bis,Csi) = ∆∆(Cs
i)(hBsii) [=Bis◦∆∆(Cis)];
• R3∆(Bis,Csi) = ∆(hBis,Cisi);
• R4∆(Bis,Csi) = ∆(hBis,∆(Cis)i);
• R5∆(Bis,Csi) = ∆Bis(∆(Cis)) [= ∆(Cis)◦∆Bis];
• R6∆(Bis,Csi) = ∆Bs
i(Cis).
Example 1 (continued). We consider the BRG G∗ = (V∗, A∗,LP∗,B∗,R∗) defined as follows. V∗ = {1,2,3}
where 1 corresponds to Alex, 2 to Beth, and 3 to Chris.
A∗={(1,2),(2,1),(1,3),(3,1)}expresses that Alex knows Beth and vice-versa, and Alex knows Chris and vice-versa, but Beth and Chris are not connected. LP∗ is the proposi- tional language defined from the variablesP∗ = {p1, p2}, wherep1stands for “the first meal is healthy” andp2means
“the second meal is healthy.” The initial beliefs of the group members are B1 = p1⊕p2,B2 = ¬p1∧ ¬p2and B3 = p1∨p2. Assume that all agents use the same revision po- licy,Ri =R1∆dH ,GMaxfor eachi ∈V∗. The belief sequences associated with the three agents are given in Table 1: the belief cycle of agent 1 (resp. 2, 3) is given by (B10, B11) (resp. (B12, B22), (B13, B32)). We have for each i ∈ V∗, Cyc(i) =p1⊕p2,¬p1∨ ¬p2andAccG(i) =¬p1∨ ¬p2.
[Schwindet al., 2015] studied the extent to which BRGs satisfy some basic logical properties depending on the class of revision policies used by the agents, and focused on the case when all agents use the same revision policy ranging overRk∆,k∈ {1, . . . ,6}. It turned out that when the revision policy is induced from the merging operator∆dD,Σ, i.e., the merging operator based on the drastic distance and the sum- mation function, the underlying BRGs satisfy a number of expected properties [Schwindet al., 2015]. The authors also developed a software allowing one to play BRGs, available online athttp://www.cril.univ-artois.fr/software/brg.html.
3 On the Notion of Promotion
Belief control in a multi-agent system can take various forms, depending on the meaning given to “control.” Here, we are specifically interested in control strategies that consist in pro- moting a certain beliefϕin the beliefs of the agents. A key issue to be addressed is then to determine what “promoting”
precisely means in this context. A simple view is to consider that promotingϕin the belief baseBof an agent consists in replacingB by a base equivalent to ϕ. While such a dras- tic way of promotingϕmakes sense, it is not the only one.
Thus, for instance, revisingBbyϕis another approach to do the job. Considering the whole spectrum of promotion tech- niques is interesting because in some scenarios it could be the case that the agent under consideration can be ready to
promoteϕby revising her own beliefsB with it, while she would be reluctant in questioning her whole baseB and re- placing it byϕ. In a bribery context, she could for instance ask much more money to accept to change her baseB toϕ than to change it to the revision ofBbyϕ.
We now characterize the notion of “promotion” of ϕ through a preorder ϕ over belief bases which reflects the closeness relationship toϕ; thus,B0 ϕ Bstates thatB0 is at least as close to ϕas B. On this ground, promoting B consists in replacingBby anyB0satisfyingB0ϕB:
Definition 2(ϕ-promotion). For every formulaϕ∈ LP, the ϕ-promotion relation is the binary relationϕonLP× LP defined for all belief basesB, B0 asB0 ϕ B if and only if B∧ϕ|=B0|=B∨ϕ.
Obviously, one can check that for anyϕ∈ LP, the binary relationϕis reflexive and transitive. More precisely:
Proposition 1. For every formulaϕ ∈ LP,(LP,ϕ)is a Boolean lattice(LP,uϕ,tϕ,¬, ϕ,˙ ¬ϕ), where:
• uϕ is the meet operation defined for eachB, B0 ∈ LP
asBuϕB0= (B∧B0)∨((B∨B0)∧ϕ),
• tϕis the join operation defined for eachB, B0 ∈ LP as BtϕB0= (B∧B0)∨((B∨B0)∧ ¬ϕ),
• ¬˙ is the complement corresponding to the standard logi- cal negation¬,
• ϕis the least element, i.e., for eachB∈ LP,ϕϕB,
• ¬ϕis the top element, i.e., for eachB∈ LP,Bϕ¬ϕ.
where formulae ofLPare considered up to equivalence.
Every baseB0promotingϕinBsatisfiesϕϕB0 ϕB.
ThusB is (up to logical equivalence) the greatest formula w.r.t. ϕpromotingϕinB, andϕis (up to logical equiva- lence) the least formula w.r.t. ϕpromotingϕinB. Stated otherwise, the least demanding promotion ofϕw.r.t. Bcon- sists in lettingBunchanged, while the promotion ofϕw.r.t.
Bleading to a formula as close as possible to ϕconsists in replacingBbyϕ.
The following model-theoretic characterization of the no- tion of promotion can be derived easily.Ndenotes the sym- metric difference between sets:
Proposition 2. Given a formula ϕ, let B and B0 be two belief bases such that B0 promotes ϕ w.r.t. B. Then
∃S⊆Mod(B)NMod(ϕ)such thatMod(B0) = (Mod(B)∩ Mod(ϕ))∪S.
This proposition also illustrates the fact thatBandϕplay symmetric roles in the notion of promotion. Indeed, making Bcloser toϕis precisely the same as makingϕcloser toB: Proposition 3. B0ϕBif and only ifB0Bϕ.
When a promotion ofϕinBis achieved, the set of inter- pretations assigning different truth values toBand toϕmay only diminish. Formally:
Proposition 4. Given a formula ϕ, let B and B0 be two belief bases such that B0 promotes ϕ in B. Then Mod(B0)NMod(ϕ)⊆Mod(B)NMod(ϕ).
We define a promotion operator as a mapping from LP × LP toLP such thatψϕϕ ψ. Interestingly, some belief change operators of the literature are promotion ope- rators. We recall below some of the postulates for rational revision operators◦, and contraction operators −[Katsuno and Mendelzon, 1992, Caridroitet al., 2015], as well as some postulates for arbitration (alias symmetric revision) operators [Liberatore and Schaerf, 1998]:
(R1) ϕ◦µ|=µ.
(R2) Ifϕ∧µis consistent, thenϕ◦µ≡ϕ∧µ.
(C1) ϕ|=ϕ−µ.
(C2) Ifϕ6|=µ, thenϕ−µ|=ϕ.
(C4) Ifϕ|=µ, then(ϕ−µ)∧µ|=ϕ.
(LS2) ϕ∧µ|=ϕµ.
(LS7) ϕµ|=ϕ∨µ.
Proposition 5. Letϕbe a formula and letBbe a belief base.
Let◦be any revision operator satisfying (R1)and(R2), let
−be any KM contraction operator satisfying(C1),(C2)and (C4), and letbe any arbitration operator satisfying(LS2) and(LS7). We have:
1. (i)B◦ϕϕB∧ϕϕB, (ii)B∨ϕϕB−¬ϕϕB, and (iii)BϕϕB;
2. B◦ϕ,B∧ϕ,B∨ϕ,B−¬ϕandBϕare incomparable w.r.t.ϕin the general case.3
We can now lift the relation of formula promotion to BRGs defined on the same set of variablesV, acquaintance relation A, propositional languageLP and revision policiesR. Given two BRGsG= (V, A,LP,B,R)andG0 = (V, A,LP,B0, R)and a formulaϕ, we noteG0 ϕGif and only if for each agenti∈V,Bi0ϕBi. Finally, we noteGϕany BRGG0 such thatG0ϕG. Observe that such a promotion operation ofϕinGcan be non-uniform, i.e., it is not necessarily the case that the promotion ofϕin distinct bases ofG0is achieved thanks to the same promotion operator. For instance, it can be the case thatBi0 =Bifor agenti∈ V, whileBj0 =Bj◦ϕ for agentj∈V, andB0k=ϕfor agentk∈V.
4 On Monotonicity in BRGs
In this section, we focus on the issue of monotonicity for BRGs instantiated with revision policies from the six classes defined in Section 2. Given a merging operator∆andE ⊆ {1, . . . ,6}RE∆ denotes the set{R∆k | k ∈ E}. We use the simpler notationRk∆instead ofRE∆whenE={k}. Given a classGof BRGs andE⊆ {1, . . . ,6},G(RE∆)is the subclass of all BRGs(V, A,LP,B,R)fromGwhere for eachRi∈ R, Ri ∈RE∆. Additionally, a set of revision policiesRE∆is said to satisfy a given propertyP on a given classG of BRGs if all BRGs fromG(RE∆)satisfyP.
Given a BRGG = (V, A,LP,B, R), a subsetC ofV of so-called “controllable agents” whose initial beliefs can be modified, and a formulaϕ, one is interested in determining
3This is even the case for◦and−when they correspond one another thanks to Levi/Harper identities.
stepss B1s Bs2 B3s
0 p1⊕p2 ¬p1∧ ¬p2 p1∧p2
s≥1 p1⊕p2 p1⊕p2 p1⊕p2
Table 2: An example of control strategy forG∗whereϕ= p1∨p2is unanimously accepted.
how to modify the belief bases of agents inCin order to make ϕunanimously accepted in the resulting game (when possi- ble). The objective is thus to determine a successful “control strategy” to be implemented in order to reach the goal when it can be reached. A control strategy forGgivenCtakes here the form of a mappingσfromCtoLP, stating for eachi∈C thatBimust be replaced byσ(i); it is successful forϕifϕis unanimously accepted in the BRG obtained by applyingσto G. Typically, one wants to minimize the number of agents in Cto be controlled, but the optimization problem under con- sideration can also be much more complex (for instance, it may take into account the cost of controlling each agent inC which may not be uniform).
Among the potential control strategies is thebasic strategy σϕ for GgivenC defined for any i ∈ C byσ(i) ≡ ϕ: it simply amounts to promotingϕas much as possible in the belief base of each agent fromC by just replacing it byϕ.
We have the following surprising result:
Proposition 6. Given a BRGG = (V, A,LP,B,R), a set C ⊆ V of controllable agents, and a formulaϕ, it can be the case that the basic strategyσϕforGgivenCis not suc- cessful forϕ, while a control strategy forGgivenCwhich is successful forϕexists.
Example 1(continued). Assume that the goal of the restau- rant manager is to convince all protagonists that at least one of the meals is healthy, i.e.,ϕ=p1∨p2. Note that at the be- ginning, Chris’ beliefs coincide with this goal (sinceB3=ϕ) and thatϕis not unanimously accepted. So if Chris is the only controllable agent, the basic strategy σϕ is not successful.
However, when we replace Chris’ beliefs byp1∧p2instead, we get thatAccG∗(i) =p1⊕p2for eachi∈V, sop1∨p2 is unanimously accepted (see Table 2). This shows that con- trol is possible here givenC ={3}as the only controllable agent, but not with the basic strategy.
This example illustrates the complexity of the controllabi- lity issue for BRGs in the general case. This explains why it is important to identify some conditions on BRGs for which focusing on the basic strategy would be enough to decide whether a positive answer can be given or not to the control- lability question. In the following, we show that some mo- notonicity properties can be used as such conditions. A first property of monotonicity has been introduced in [Schwindet al., 2015]. Given a BRGG= (V, A,LP,B,R), a formulaα and an agenti∈V, let us denoteGi→αthe BRG(V,A,LP, B0,R)whereB0mapsV to{B01, . . . , Bn0}, withBi0=Bi∧α and for everyj∈V,j6=i,Bj0 =Bj.
Definition 3(Monotonicity (Mon)). A BRGG= (V, A,LP, B,R)satisfies(Mon)if wheneverϕis unanimously accepted inG,ϕis unanimously accepted inGi→ϕfor everyi∈V.
Bis∧ϕmax(Bs)|=⊥(case (i)) ϕmax(Bs)|=Bsi (case (ii)) Otherwise (case (iii)) R1∆dD ,Σ ϕmax(Bs) ϕmax(Bs)∨(ϕmax−1(Bs)∧ ¬Bis) ϕmax(Bs)∧ ¬Bis R2∆dD ,Σ ϕmax(Bs) ϕmax(Bs) ϕmax(Bs)∧ ¬Bis R3∆dD ,Σ ϕmax(Bs) ϕmax(Bs) ϕmax(Bs) R4∆dD ,Σ ϕmax(Bs)∨Bis ϕmax(Bs) ϕmax(Bs)∨Bis
R5∆dD ,Σ Bis ϕmax(Bs) Bsi
R6∆dD ,Σ Bis ϕmax(Bs) ϕmax(Bs)∧Bis Table 3:Bs+1i depending on the revision policy applied by agentiin any BRG fromGcom(R{1,...,6}∆dD ,Σ ).
(Mon) is similar to the monotonicity criterion in Social Choice Theory. In the BRG context, a formulaϕthat is una- nimously accepted should still be so if some agent’s initial beliefs were “strengthened” byϕ. Note that the strengthe- ning of a belief base by a formulaϕinvolved here consists in just expanding the base byϕ. However, one could consider weaker versions than expansion, i.e., the promotion operators we formalized in the previous section. So we introduce now a stronger version of the monotonicity property (cf. De- finition 3) on BRGs based on the promotion relation:
Definition 4 (Strong Monotonicity(SMon)). A BRG G = (V, A,LP,B,R)satisfies(SMon)if for eachi∈V, ifϕis unanimously accepted inG, thenϕis unanimously accepted in any BRGGϕ.
It is easy to see that (SMon)implies(Mon)and that the converse does not hold in general. BRGs satisfying(SMon) are interesting in terms of strategy-proofness. Indeed, Propo- sition 1 tells us thatϕis the least element of(LP,ϕ). As a consequence, for such BRGs, determining whether it is pos- sible to convince all the agents involved in the BRG to ac- cept some piece of beliefϕsimply amounts to determining whetherϕis unanimously accepted in the BRG obtained by the promotion ofϕin everyBiassociated with a controllable agent so thatBiϕ=ϕ. Stated otherwise:
Proposition 7. Let G = (V, A, LP, B, R) satisfying (SMon), a setC ⊆V of controllable agents, and a formula ϕ. If the basic strategyσϕforGgivenCis not successful for ϕthen no control strategy forGgivenCis successful forϕ.
An interesting issue now is to know whether there are BRGs satisfying(SMon). We provide a positive answer to this question in the next section.
5 The Case of Complete Graphs
We now study the extent to which (SMon) is satisfied by BRGs whose acquaintance graph is acompletegraph. This simple topology is adequate to the cases when all the agents ofV know each other (for instance, this is the case in mee- tings where all agents are sitting around a table). We simply call the corresponding class of BRGs the complete BRGs:
Definition 5(Complete BRG). A BRGG = (V, A,LP,B, R)iscompleteif(V, A)is a complete graph, i.e., for alli, j∈ V,i6=j,(i, j)∈A. Given a classGof BRGs,Gcomdenotes the subclass of complete BRGs fromG.
In the general case,(SMon)is not satisfied by BRGs from Gcom(Rk∆)withk ∈ {1, . . . ,6}, even when∆is “fully” ra- tional in the sense that it satisfies all IC postulates. Indeed:
Proposition 8. For∆ ∈ {∆dH,Σ,∆dH,GMax}, for anyk ∈ {1, . . . ,6},R∆k does not satisfy(SMon)onGcom.
In the following, we investigate the monotonicity issue for complete BRGs when the merging operator used for defi- ning the revision policies is the distance-based merging ope- rator based on thedrastic distance(and the summation func- tion) ∆dD,Σ. Computing∆dµD,Σ(C)consists in selecting in the models of the integrity constraint µthose satisfying as many bases of the profileCas possible. Several works have proved this specific operator to satisfy a number of expected properties, e.g., some (language) independence conditions [Konieczny et al., 2011, Marquis and Schwind, 2014]. In particular,∆dD,Σis robust from the point of view of strategy- proofness [Everaere et al., 2007], this is why this operator appears as a good candidate for the monotonicity issue.
The following notations are used in the rest of this section.
LetCbe a profile andωbe an interpretation.VC=V{Bi | Bi ∈ C}. #E denotes the number of elements from a finite setE.#max(C)is the maximal number of bases inCthat are consistent when interpreted conjunctively, i.e., #max(C) = max(#{C0 | C0 ⊆ C,VC0 6|= ⊥}). ϕmax(C) = ∆dD,Σ(C).
Andϕmax−1(C)is any formulaϕsuch thatM od(ϕ) ={ω|
#{Bi∈ C |ω|=Bi}= #max(C)−1}.
Let us first show that a stronger version of the agreement preservation property(AP)(see [Schwindet al., 2015]) is sa- tisfied by complete BRGs:
Proposition 9. LetG = (V, A,LP,B,R)be a BRG from Gcom(R{1,...,6}∆dD ,Σ ). If there is a stepswhereV{Bis | i ∈V} is consistent, then for eachi∈V,AccG(Bi) = V
{Bi |i∈ V}. Moreover,Gconverges at steps+2at most. It converges at steps+ 1at most ifG∈ Gcom(R{2,...,6}∆dD ,Σ ).
We now intend to characterize the outcome of a BRG from its initial state. Beforehand, let us introduce an intermediary result characterizing the belief base of any agent in a BRG fromGcom(Rk∆dD ,Σ)wherek∈ {1, . . . ,6}, at some steps+1 given the belief bases of all agents at steps:
Lemma 1. Let E ⊆ {1, . . . ,6} and G be a BRG from Gcom(RE∆dD ,Σ). Then for each agenti ∈ V and each step s, her baseBis+1can be characterized as shown in Table 3.
Obviously enough, a consequence of Table 3 is that all six revision policies fromRk∆dD ,Σ,k ∈ {1, . . . ,6}, remain dis- tinct. Moreover, in the case when all agents have the same
revision policy amongRk∆dD ,Σ,k∈ {1, . . . ,4}, the outcome of complete BRGs can be fully characterized:
Proposition 10. Letk ∈ {1, . . . ,4}and G = (V, A,LP, B,R)be a BRG fromGcom(Rk∆dD ,Σ). Then for eachi∈V, AccG(i) = ∆dD,Σ(hB1, . . . , Bni).
The cases when all agents have the same revision policy amongRk∆dD ,Σ,k∈ {5,6}is simpler to characterize:
Proposition 11. Letk ∈ {5,6}andG= (V, A,LP,B,R) be a BRG fromGcom(Rk∆dD ,Σ).
• If k = 5, then for all i ∈ V, AccG(i) = Bi
if ∆dD,Σ(hB1, . . . , Bni) 6|= Bi, otherwise AccG(i) =
∆dD,Σ(hB1, . . . , Bni).
• If k = 6, then for all i ∈ V, AccG(i) = Bi if
∆dD,Σ(hB1, . . . , Bni)∧ Bi |= ⊥, otherwise AccG(i) =
∆dD,Σ(hB1, . . . , Bni)∧Bi.
These results allow us now to derive monotonicity results for the class of complete BRGs we are dealing with:
Proposition 12. Letk∈ {1, . . . ,6}. Then all BRGs from the classGcom(Rk∆dD ,Σ)satisfy(SMon).
A consequence of Propositions 7 and 12 is that considering the basic strategy is enough for BRGs fromGcom(Rk∆dD ,Σ), i.e., to decide whether a control strategy exists for making a formulaϕaccepted by all agents in such a BRG, it is enough to focus on the basic strategy.
Let us illustrate how these monotonicity results apply to the following slightly modified version of our running example:
Example 1 (continued). Consider again the BRG G∗ = (V∗, A∗,LP∗,B∗,R∗)from our running example, and letG0∗ be the BRG(V∗, A0∗,LP∗,B0∗,R∗)where:
•A0 is the total relation overV∗, i.e., Beth and Chris know each other as well;
• B∗0 mapsV∗ to{B10, B02, B30}, withB10 = B1,B02 = B2 andB03=¬p1∧ ¬p2, i.e., the beliefs of Alex and Beth inG0∗ remain the same as inG∗, but Chris now initially believes in G0∗that none of the two meals is healthy.
From Proposition 10, we get thatAccG0∗(i) = ∆dD,Σ(hB01, B20, B03i)≡ ¬p1∧¬p2for eachi∈V∗. Note thatp1∨p2is not accepted by any agent. By applying the basic strategyσϕ
whereϕ =p1∨p2and when Chris is the only controllable agent, one gets that the outcome of each agent in the resulting BRG becomesp1⊕p2. We have nowϕbeing unanimously accepted, which means thatσϕis successful.
6 Related Work
As far as we know, the control problem for multi-agent sys- tems has not been investigated to date in settings similar to BRGs. Though there are many works on opinion dynamics where some control or influence issues have been studied, the opinion of an agent takes typically the form of a real number, as in Hegselmann-Krause’s model [Hegselmann and Krause, 2005]. Let us mention among others [Tsang and Lar- son, 2014, Bloembergenet al., 2014, Ranjbar-Sahraeiet al., 2014, Blondel et al., 2009]. The very nature of the agents opinions (real number vs. propositional formula) makes these studies and our own approach quite unrelated. Indeed, unlike
real numbers that can be simply averaged, merging proposi- tional formulae is a much more complex process (this is why many works on the topic in the knowledge representation area have been done for two decades). The quite paradoxical re- sult presented in the paper (roughly, promoting some belief is not guaranteed to be the safest way to make it unanimously accepted) echoes paradoxes pointed out in other settings for multi-agent systems, in particular social network games [Apt et al., 2013]. However, the resemblance is only at a shal- low level since the BRG model departs a lot from social net- work games. Especially, social network games are “true”
games, unlike BRGs (in the BRG model, agents do not have strategies and there is no payoff based on the adequacy of an agent’s beliefs with the beliefs of her acquaintances).
On the other hand, some control issues (under various forms: manipulation, bribery, etc.) have received much atten- tion recently in voting theory, especially from the viewpoint of computational complexity. See among many others [Ama- natidiset al., 2015, Brederecket al., 2015, Faliszewskiet al., 2015, Loreggiaet al., 2015, Faliszewski et al., 2014, Bou- veret and Lang, 2014, Christianet al., 2007]. However, the results obtained in voting theory cannot be exploited directly for BRGs since in BRGs the agents beliefs may evolve af- ter each communication step (when voting is considered, the users preferences are typically considered as fixed and agents do not influence each other). An exception is [Hassanzadehet al., 2013] which shows how to reach a consensus on rankings (encoding the agents preferences) by iterative voting. How- ever, the corresponding model is quite different from the BRG one since it deals with preferences, and not with beliefs, and the system dynamics is ruled by distinct mechanisms (voting vs. revision). Furthermore, belief control has not been inves- tigated in this model (the focus is on convergence issues).
Finally, other approaches have been considered for mode- ling the belief dynamics of a group of agents (see dynamic epistemic logic [Harelet al., 2000, Hendricks and Symons, 2006], or in propositional logic [Gauwinet al., 2007, Del- grandeet al., 2007, Grandiet al., 2015]), but the belief con- trol issue for such settings has not been considered as well.
7 Conclusion
We pointed out a quite paradoxical result in belief diffusion:
in a network of agents, replacing some agents’ belief bases by a piece of beliefϕmay not be the “optimal” way to makeϕ unanimously accepted. However, we have identified a class of BRGs satisfying a property of strong monotonicity, and thus, avoiding this paradox, making for these BRGs the belief control issue easier to manage.
As perspectives for further research, we plan to identify additional classes of BRGs for which the strong monotoni- city property holds, e.g., by considering other topologies as the line, single loop and more generally regular graph topolo- gies. For all these BRGs, the next step will be to search for control strategies by focusing now on the “who” issue, i.e., which agents from a predefined setC should be considered.
Another interesting perspective is to study further the notion of “promotion,” as an attempt to provide a uniform axiomati- zation of a large class of standard belief change operators.
References
[Alchourr´onet al., 1985] C. E. Alchourr´on, P. G¨ardenfors, and D. Makinson. On the logic of theory change: Par- tial meet contraction and revision functions. Journal of Symbolic Logic, 50(2):510–530, 1985.
[Amanatidiset al., 2015] G. Amanatidis, N. Barrot, J. Lang, E. Markakis, and B. Ries. Multiple referenda and mul- tiwinner elections using hamming distances: Complexity and manipulability. InAAMAS’15, pages 715–723, 2015.
[Aptet al., 2013] K. R. Apt, E. Markakis, and S. Simon.
Paradoxes in social networks with multiple products.
CoRR, abs/1301.7592, 2013.
[Bloembergenet al., 2014] D. Bloembergen, B. Ranjbar Sahraei, H. Bou-Ammar, K. Tuyls, and G. Weiss. In- fluencing social networks: An optimal control study. In ECAI’14, pages 105–110, 2014.
[Blondelet al., 2009] V. D. Blondel, J. M. Hendrickx, and J. N. Tsitsiklis. On Krause’s multi-agent consensus model with state-dependent connectivity. IEEE Transactions on Automatic Control, 54(11):2586–2597, 2009.
[Bouveret and Lang, 2014] S. Bouveret and J. Lang. Manip- ulating picking sequences. In ECAI’14, pages 141–146, 2014.
[Brederecket al., 2015] R. Bredereck, J. Chen, R. Nieder- meier, and T. Walsh. Parliamentary voting procedures:
Agenda control, manipulation, and uncertainty. In IJ- CAI’15, pages 164–170, 2015.
[Caridroitet al., 2015] T. Caridroit, S. Konieczny, and P. Marquis. Contraction in propositional logic. In EC- SQARU’15, pages 186–196, 2015.
[Christianet al., 2007] R. Christian, M. Fellows, F. Rosa- mond, and A. Slinko. On complexity of lobbying in mul- tiple referanda. Review of Economic Design, 11(3):217–
224, 2007.
[Dawar and Pillutla, 2000] N. Dawar and Y. Pillutla. Impact of product-harm crises on brand equity: the moderating role of consumer expectations. Journal of Marketing Re- search, 37(2):215–226, 2000.
[Delgrandeet al., 2007] J. P. Delgrande, J. Lang, and T. Schaub. Belief change based on global minimisation.
InIJCAI’07, pages 2468–2473, 2007.
[Everaereet al., 2007] P. Everaere, S. Konieczny, and P. Marquis. The strategy-proofness landscape of mer- ging. Journal of Artificial Intelligence Research, 28:49–
105, 2007.
[Faliszewskiet al., 2014] P. Faliszewski, E. Hemaspaandra, and L. A. Hemaspaandra. The complexity of manipula- tive attacks in nearly single-peaked electorates. Artificial Intelligence, 207:69–99, 2014.
[Faliszewskiet al., 2015] P. Faliszewski, Y. Reisch, J. Rothe, and L. Schend. Complexity of manipulation, bribery, and campaign management in bucklin and fallback voting.Au- tonomous Agents and Multi-Agent Systems, 29(6):1091–
1124, 2015.
[Gauwinet al., 2007] O. Gauwin, S. Konieczny, and P. Mar- quis. Conciliation through iterated belief merging.Journal of Logic and Compution, 17(5):909–937, 2007.
[Grandiet al., 2015] U. Grandi, E. Lorini, and L. Perrus- sel. Propositional opinion diffusion. InAAMAS’15, pages 989–997, 2015.
[Harelet al., 2000] D. Harel, J. Tiuryn, and D. Kozen. Dy- namic Logic. MIT Press, Cambridge, MA, USA, 2000.
[Hassanzadehet al., 2013] F. Farnoud Hassanzadeh, E. Yaakobi, B. Touri, O. Milenkovic, and J. Bruck.
Building consensus via iterative voting. InISIT’13, pages 1082–1086, 2013.
[Hegselmann and Krause, 2005] R. Hegselmann and U. Krause. Opinion dynamics driven by various ways of averaging.Computational Economics, 25:381–405, 2005.
[Hendricks and Symons, 2006] V. Hendricks and J. Symons.
Epistemic Logic. Edward N. Zalta, editor, The Stanford Encyclopedia of Philosophy, 2006.
[Katsuno and Mendelzon, 1992] H. Katsuno and A. O.
Mendelzon. Propositional knowledge base revision and minimal change. Artificial Intelligence, 52(3):263–294, 1992.
[Konieczny and Pino P´erez, 2002] S. Konieczny and R. Pino P´erez. Merging information under constraints: a lo- gical framework. Journal of Logic and Computation, 12(5):773–808, 2002.
[Koniecznyet al., 2004] S. Konieczny, J. Lang, and P. Mar- quis. DA2 merging operators. Artificial Intelligence, 157:49–79, 2004.
[Koniecznyet al., 2011] S. Konieczny, P. Marquis, and N. Schwind. Belief base rationalization for propositional merging. InIJCAI’11, pages 951–956, 2011.
[Liberatore and Schaerf, 1998] P. Liberatore and M. Schaerf.
Arbitration (or how to merge knowledge bases). IEEE Transactions on Knowledge and Data Engineering, 10(1):76–90, 1998.
[Loreggiaet al., 2015] A. Loreggia, N. Narodytska, F. Rossi, K. B. Venable, and T. Walsh. Controlling elections by re- placing candidates or votes. InAAMAS’15, pages 1737–
1738, 2015.
[Marquis and Schwind, 2014] P. Marquis and N. Schwind.
Lost in translation: Language independence in proposi- tional logic - application to belief change. Artificial In- telligence, 206:1–24, 2014.
[Ranjbar-Sahraeiet al., 2014] B. Ranjbar-Sahraei, H. Bou Ammar, D. Bloembergen, K. Tuyls, and G. Weiss. Evolu- tion of cooperation in arbitrary complex network. InAA- MAS’14, pages 677–684, 2014.
[Schwindet al., 2015] N. Schwind, K. Inoue, G. Bourgne, S. Konieczny, and P. Marquis. Belief revision games. In AAAI’15, pages 1590–1596, 2015.
[Tsang and Larson, 2014] A. Tsang and K. Larson. Opinion dynamics of skeptical agents. InAAMAS’14, pages 277–
284, 2014.
Appendix: Proofs of Propositions
Proposition 1
For every formula ϕ ∈ LP, (LP,ϕ)is a Boolean lattice (LP,uϕ,tϕ,¬, ϕ,˙ ¬ϕ), where:
• uϕis the meet operation defined for eachB, B0 ∈ LP asBuϕB0 = (B∧B0)∨((B∨B0)∧ϕ),
• tϕis the join operation defined for eachB, B0∈ LP as BtϕB0 = (B∧B0)∨((B∨B0)∧ ¬ϕ),
• ¬˙ is the complement corresponding to the standard logi- cal negation¬,
• ϕis the least element, i.e., for eachB∈ LP,ϕϕB,
• ¬ϕis the top element, i.e., for eachB ∈ LP,B ϕ¬ϕ.
where formulae ofLP are considered up to equivalence.
Proof. Letϕ ∈ LP. Since the standard inference relation
|=onLP induces a Boolean lattice where formulae fromLP are considered up to equivalence, it is enough to build an iso- morphismfϕof Boolean lattices from(LP,ϕ)to(LP,|=).
Let us define fϕ as follows, for eachB ∈ LP, fϕ(B) = (B∨ϕ)∧(¬B∨ ¬ϕ). LetB, B0 ∈ LP. We have to show thatB0 ϕ Bif and only iffϕ(B0)|=fϕ(B). Yet we have B0ϕBif and only if (i)B0 |=B∨ϕand (ii)B∧ϕ|=B0. On the one hand, (i) is equivalent toB0∧ ¬ϕ|=B∧ ¬ϕ. On the other hand, (ii) is equivalent to¬B0 |=¬B∨ ¬ϕ, which is equivalent¬B0∧ϕ|=¬B∧ϕ. ThusB0ϕBif and only ifB0∧ ¬ϕ|=B∧ ¬ϕand¬B0∧ϕ|=¬B∧ϕif and only if (B0∧ ¬ϕ)∨(¬B0∧ϕ)|= (B∧ ¬ϕ)∨(¬B∧ϕ)if and only iffϕ(B0)|=fϕ(B). Then it is easy to verify that:
• fϕ(BuϕB0) =fϕ(B)∧fϕ(B0),
• fϕ(BtϕB0) =fϕ(B)∨fϕ(B0),
• fϕ(¬B) = ˙¬fϕ(B),
• fϕ(ϕ) =⊥,
• fϕ(¬ϕ) =>.
Proposition 2
Given a formulaϕ, letBandB0be two belief bases such that B0promotesϕw.r.t.B. Then∃S⊆Mod(B)NMod(ϕ)such thatMod(B0) = (Mod(B)∩Mod(ϕ))∪S.
Proof. Letϕ be a formula, B and B0 be two belief bases and assume thatB0 promotesϕw.r.t. B. Then we have (a) B∧ϕ |=B0 and (b)B0 |=B ∨ϕ. LetαS be the formula defined asαS =B0∧(¬B∨ ¬ϕ). From (b) we get thatαS |= (B∨ϕ)∧(¬B∨ ¬ϕ), soM od(αS)⊆Mod(B)∆Mod(ϕ).
YetB0can be written as the formula(B0∧(B∧ϕ))∨αS. so from (a)B0is equivalent to the formula(B∧ϕ)∨αS. Hence, Mod(B0) = (Mod(B)∩Mod(ϕ))∪Mod(φS).
Proposition 3
B0ϕBif and only ifB0Bϕ.
Proof. Direct by definition.
Proposition 4
Given a formulaϕ, letB andB0 be two belief bases such that B0 promotes ϕ in B. Then Mod(B0)NMod(ϕ) ⊆ Mod(B)NMod(ϕ).
Proof. IfB0promotesϕinB, then we haveB∧ϕ|=B0 |= B∨ϕ. By contraposition, we have¬B ∧ ¬ϕ |= ¬B0 |=
¬B∨ ¬ϕ, i.e.,¬B0 ¬ϕ¬B. Letωbe a model of¬B0∧ϕ.
Then since¬B0 |=¬B ∨ ¬ϕholds, we also have thatω is a model of(¬B∨ ¬ϕ)∧ϕ, i.e., a model of¬B∧ϕ. Letω be a model ofB0∧ ¬ϕ. Then sinceB0 |=B∨ϕholds, we also have thatωis a model of(B∨ϕ)∧ ¬ϕ, i.e., a model of B∧ ¬ϕ. This concludes the proof.
Proposition 5
Letϕbe a formula and letB be a belief base. Let◦be any revision operator satisfying(R1)and(R2), let−be any KM contraction operator satisfying(C1),(C2)and(C4), and let be any arbitration operator satisfying(LS2)and(LS7). We have:
1. (i)B◦ϕϕB∧ϕϕB, (ii)B∨ϕϕB−¬ϕϕB, and (iii)BϕϕB;
2. B◦ϕ,B∧ϕ,B∨ϕ,B−¬ϕandBϕare incomparable w.r.t.ϕin the general case.
Proof.
• B∧ϕϕBholds sinceB∧ϕ|=B∧ϕ|=B∨ϕ.
• B◦ϕϕ B∧ϕϕ B sinceB∧ϕ∧ϕ |=B◦ϕis equivalent to state thatB∧ϕ|=B◦ϕ(which holds as soon as◦satisfies(R2)) andB◦ϕ|= (B∧ϕ)∨ϕholds as soon as◦satisfies(R1)).
• B∨ϕϕB− ¬ϕholds since(B− ¬ϕ)∧ϕ|=B∨ϕ holds, andB∨ϕ |= (B− ¬ϕ)∨ϕholds sinceB |= B− ¬ϕholds, as soon as−satisfies(C1).
• B− ¬ϕϕ Bholds sinceB∧ϕ|=B− ¬ϕbecause B∧ϕ|=B holds andB |=B− ¬ϕholds, as soon as
−satisfies(C1), andB− ¬ϕ|=B∨ϕholds because B− ¬ϕ|=BwhenB6|=¬ϕand(C2)is satisfied by−, and(B− ¬ϕ)∧ ¬ϕ |= BwhenB |=¬ϕand(C4)is satisfied by−.
• Bϕϕ B trivially holds whensatisfies(LS2)and (LS7).
Incomparabilities are easy to show as well using counter- examples.
Proposition 6
Given a BRGG= (V, A,LP,B,R), a setC ⊆V of con- trollable agents, and a formulaϕ, it can be the case that the basic strategyσϕforGgivenCis not successful forϕ, while
a control strategy forGgivenC which is successful forϕ exists.
Proof. The example directly following the proposition serves as a proof.
Proposition 7
LetG= (V, A,LP,B,R)satisfying(SMon), a setC ⊆V of controllable agents, and a formulaϕ. If the basic strategy σϕforGgivenCis not successful forϕthen no control stra- tegy forGgivenCis successful forϕ.
Proof. First, let us point out that for every formulaϕ, sinceϕ is the least element of(LP,ϕ)for any formulaϕ, then by definition of a promotion operator we get thatϕϕBϕfor every baseB and every promotion operator. This means that for every BRGG= (V, A,LP,B,R), for any setC⊆V and any formulaϕ, we have that
Gσϕ ϕGσϕ, (1) whereσϕis the basic strategy forGgivenC,σis any strategy forGgivenC, andGσϕ(resp. Gσ) is the BRG obtained by applyingσϕ(resp.σ) toG.
Now, let G = (V, A, LP, B, R) be a BRG satisfying (SMon), C ⊆ V be a set of controllable agents, andϕbe a formula. Let us show the contraposite of the statement to be proved. Assume that there is a control strategyσfor G givenCwhich is successful forϕ, that is, there exists a map- pingσfromC toLP stating for eachi ∈ C thatBi is re- placed byσ(i), such that ϕis unanimously accepted in the BRGGσ obtained by applying σ toG. But since Gsatis- fies(SMon),ϕmust be also be unanimously accepted in any BRGGsigmaϕ. In particular, from Equation 1 aboveϕis unanimously accepted in the BRGBσϕobtained by applying the basic strategy σϕ toG. So the basic strategyσϕ for G givenCis successful forϕ. This concludes the proof.
Proposition 8
For∆ ∈ {∆dH,Σ,∆dH,GMax}, for anyk ∈ {1, . . . ,6},Rk∆ does not satisfy(SMon)onGcom.
Proof. Let ∆ ∈ {∆dH,P,∆dH,GMax,∆dH,GMin} and k ∈ {1, . . . ,6}. LetG = (V, A, LP,B,R)be the BRG from Gcom(Rk∆)defined as V = {1,2,3,4}, LP is the proposi- tional language defined fromP ={p, q, r},B1=p∧q∧r, B2 = p∧ ¬q∧r,B3 = ¬p∧ ¬q∧randB4 = >. Let ϕ ≡ (p⊕q)∧r. Then one can verify that B4 is stable and consists of the single belief basep∧ ¬q∧r, i.e., ϕ is accepted by agent4 inG. On the other hand, consider the BRGG1→q∧r = (V, A,LP, B0,R)and note that we have q∧rϕ p∧q∧r, i.e.,B10 promotesϕw.r.t. B1, however B40 is stable and consists of the single belief base¬q∧r, i.e., ϕis no longer accepted by agent4inG1→q∧r.
Proposition 9
LetG= (V, A,LP,B,R)be a BRG fromGcom(R{1,...,6}∆dD ,Σ ).
If there is a stepswhereV
{Bis| i∈V}is consistent, then for eachi∈V,AccG(Bi) = V{Bi |i∈V}. Moreover,G converges at steps+ 2at most. It converges at steps+ 1at most ifG∈ Gcom(R{2,...,6}∆dD ,Σ ).
Proof. Let G = (V, A, LP, B, R) be a BRG from Gcom(R{2,...,6}∆dD ,Σ ),s ≥ 0and assumeϕ = V{Bsi | i ∈ V} is consistent. Leti ∈ V. It is easy to see that Bis can be expressed as a formulaϕ∨αsi and∆dD,Σ(hCisi)as a formula ϕ∨βis, where both formulaeϕ∧αsi,ϕ∧βisandαsi ∧βisare inconsistent. We use these notations in the rest of the proof.
We fall into the following cases for eachi∈V:
• Ri = R2∆dD ,Σ. ThenBis+1 = Bi◦dD ∆dD,Σ(hCisi) = (ϕ∨αsi)◦dD(ϕ∨βsi) =ϕ.
•Ri=R3∆dD ,Σ. ThenBis+1= ∆dD,Σ(hBis,Cisi) =ϕ.
• Ri = R4∆dD ,Σ. Then Bs+1i =
∆dD,Σ(hBi,∆dD,Σ(hCisi)) = ∆dD,Σ(hϕ∨αsi, ϕ∨βisi) =ϕ.
• Ri ∈ {R5∆dD ,Σ, R6∆dD ,Σ}. Then Bis+1 =
∆dD,Σ(hCisi)◦dDBi = (ϕ∨βis)◦dD(ϕ∨αsi) =ϕ.
We just showed that ifG∈ Gcom(R{2,...,6}∆dD ,Σ ), then for each i∈V,Bis+1=ϕandGconverges at steps+ 1at most.
Now, if G ∈ Gcom(R{1,...,6}∆dD ,Σ ), then we may fall into the additional case where for an agenti ∈ V,Ri = R1∆dD ,Σ; thenBis+1 = ∆dD,Σ(hCsii) = ϕ∨βis |= ϕ. Yet one can remark thatV
{βis|i∈V}is inconsistent. Indeed, towards a contradiction if there were an interpretationω|=V
{βis|i∈ V}, this would mean thatω|=ϕmax(Cis+1)for everyi∈V, i.e., ω |= ϕmax(B), that is, ω |= ∆dD,Σ(hBsi,Cisi) |= ϕ, which contradicts the fact thatϕ∧βisis inconsistent for each i ∈ V. This shows that at steps+ 2,Bis+2 = ϕ. We just showed that ifG ∈ Gcom(R{1,...,6}
∆dD ,Σ ), then for each i ∈ V, Bis+2=ϕandGconverges at steps+ 2at most.
Proposition 10
Letk ∈ {1, . . . ,4}andG = (V, A,LP,B,R)be a BRG from Gcom(Rk∆dD ,Σ). Then for each i ∈ V, AccG(i) =
∆dD,Σ(hB1, . . . , Bni).
Proof.
•Letk= 3, then the result is direct. Then for eachi∈V, we haveBi1 = ϕmax(B0) = ∆dD,Σ(hBi). So for eachi ∈ V,AccG(i) = ∆dD,Σ(hBi).
• Letk = 2. First, Table 3 shows that for eachi ∈ V, Bi1|=ϕmax(B0), so by(UP)we get that for each steps≥1 and for eachi∈V,
Bis|=ϕmax(B0). (2) Then, let us show that for each steps ≥ 0, ϕmax(Bs) |= ϕmax(Bs+1) by induction ons. In the case where there is