• Aucun résultat trouvé

DEL-sequents for progression

N/A
N/A
Protected

Academic year: 2021

Partager "DEL-sequents for progression"

Copied!
33
0
0

Texte intégral

(1)

HAL Id: hal-00674150

https://hal.inria.fr/hal-00674150

Submitted on 7 Sep 2015

HAL

is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or

L’archive ouverte pluridisciplinaire

HAL, est

destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des établissements d’enseignement et de recherche français ou étrangers, des laboratoires

DEL-sequents for progression

Guillaume Aucher

To cite this version:

Guillaume Aucher. DEL-sequents for progression. Journal of Applied Non-Classical Logics, Taylor &

Francis, 2011, 21 (3-4), pp.289-321. �10.3166/jancl.21.289-321�. �hal-00674150�

(2)

DEL-sequents for Progression

Guillaume Aucher

INRIA – Universit´e de Rennes 1 Campus Beaulieu

35042 Rennes cedex (France) guillaume.aucher@irisa.fr

Abstract

Dynamic Epistemic Logic (DEL) deals with the representation and the study in a multi-agent setting of knowledge and belief change. It can express in a uniform way epistemic statements about:

(i) what is true about an initial situation

(ii) what is true about an event occurring in this situation

(iii) what is true about the resulting situation after the event has occurred.

We axiomatize within the DEL framework what we can infer about (iii) given (i) and (ii). Given three formulasφ,φ0andφ00describing respectively (i), (ii) and (iii), we also show how to build a formulaφ⊗φ0which captures all the information which can be inferred about (iii) fromφandφ0. We show how our results extend to other modal logics thanK. In our proofs and definitions, we resort to a large extent to the normal form formulas for modal logic originally introduced by Kit Fine. In a companion paper [Aucher, 2012], we axiomatize what we can infer about (ii) given (i) and (iii), and what we can infer about (i) given (ii) and (iii), and show how to build two formulasφφ00andφ0φ00which capture respectively all the information which can be inferred about (ii) fromφandφ00, and all the information which can be inferred about (i) fromφ0andφ00.

1 Introduction

Dynamic Epistemic Logic (DEL) deals with the representation and the study in a multi-agent setting of knowledge and belief change, and more generally of informa- tion change [van Ditmarsch et al., 2007]. The core idea of DEL is to split the task of representing the agents’ beliefs into three parts: first, one represents their beliefs about an initial situation; second, one represents their beliefs about an event taking place in this situation; third, one represents the way the agents update their beliefs about the situation after (or during) the occurrence of the event. Consequently, within the logical framework of DEL, one can express uniformly epistemic statements about:

(i) what is true about an initial situation,

(3)

(ii) what is true about an event occurring in this situation,

(iii) what is true about the resulting situation after the event has occurred.

From a logical point of view, this trichotomy begs the following three questions (which were already raised in [Kooi, 2007]). In these questions,φ,φ0andφ00 are three epis- temic formulas describing respectively (i), (ii) and (iii).

Question 1:

1. Given (i) and (ii), what can we infer about (iii):φ, φ0 φ00?

2. How can we build a single formulaφ⊗φ0which captures all the informa- tion which can be inferred about (iii) fromφandφ0?

Question 2:

1. Given (i) and (iii), what can we infer about (ii):φ, φ00 φ0?

2. How can we build a single formulaφφ00 which captures all the infor- mation which can be inferred about (ii) fromφandφ00?

Question 3:

1. Given (ii) and (iii), what can we infer about (i):φ0, φ00 φ?

2. How can we build a single formulaφφ00 which captures all the infor- mation which can be inferred about (i) fromφ0andφ00?

Providing formal tools that answer these questions leads to applications in artificial intelligence and theoretical computer science, and as it turns out, some of them have already been addressed in DEL and other logical formalisms.1

Question 1: Progression. Answering the first question leads to the development of tools that can be used by (artificial) agents to compute autonomously their rep- resentation of situations as events occur or to reason about the effects of these events. This question has been addressed in the situation calculus, where it is related to the notion ofprogression[Reiter, 2001]. In the logics of programs, our DEL-sequentφ, φ0 φ00correspond to the partial correctness specifications {φ}π{φ00}of Hoare’s logic [Hoare, 1969] which read as “after every successful execution of programπstarting from a state where preconditionφholds, post- conditionφ00holds in the final state”. Likewise, our formulaφ⊗φ0corresponds to the strongest post-condition of Propositional Dynamic Logic [Pratt, 1976]. That the product update of DEL is in fact the same as the strongest post-condition has been elaborated on and proved in an algebraic setting in [Baltag et al., 2005]. A sequent calculus is also provided in this algebraic setting.

1The question of determining the exact relationship of DEL with other logical formalims has recently started to be investigated. The interested reader can consult [van Benthem, 2011, van Ditmarsch et al., 2009]

for its relationship with the situation calculus and [van Benthem et al., 2009a] for its relationship with epis- temic temporal logic.

(4)

Question 2: Epistemic planning. Answering the second question also leads to ap- plications in artificial intelligence in the area ofepistemic planning: (artificial) agents often need to determine autonomously which actions they need to per- form in order to achieve a given epistemic goal. This second question is also related to the notion of explanation and has been dealt with in the event cal- culus of [Shanahan, 1997] for instance, where it is shown that planning prob- lems can be handled via abduction (using logic programming). In computer science, this second question is also related to thesynthesis problemraised by Church in its full generality [Church, 1957]. He asked whether, given a de- sired relation between a set of inputs and a set of outputs, we can construct a function that produces the desired outputs from arbitrary inputs. This problem has been declined as the problem of program synthesis: given a specification, can we construct a program that is guaranteed to satisfy this specification? It was extensively studied in the 1980s and 1990s for temporal logic specifica- tions. The synthesis problem is more challenging when the input is incom- plete [Kupferman & Vardi, 1999]. Open (reactive) environments can be a rea- son of incompleteness of the input, and epistemic logic is a natural formalism to resort to model such situations, as argued in [Halpern & Moses, 1990]. For single-agent temporal epistemic logic, this synthesis problem has been solved in [van der Meyden & Vardi, 1998]. However, this problem has not been addressed so far within the DEL approach, although its methodology and formal setting lend itself rather naturally to address it.

Question 3: Regression. Answering the third question is related to the notion ofre- gressionintroduced in the situation calculus [Reiter, 2001]. This technique is used to determine whether a statement holds after a sequence of events (called theprojectionproblem) by reducing (regressing) this statement about the result- ing situation to a statement about the initial situation. In DEL, regression corre- sponds to the classical reduction method used to prove completeness of an ax- iomatization: a formula with dynamic operator(s) is ‘reduced’ equivalently to a formula without dynamic operator by pushing the dynamic operator through the logical connectives, performing some kind of regression of the initial formula with dynamic operator. In the companion paper [Aucher, 2012], our inductive definition of the regression ofφ00byφ0,i.e.φ0φ00, is based on the reduction ax- ioms of DEL [Baltag & Moss, 2004]. Note that in Propositional Dynamic Logic,

¬(φ¬φ00) also corresponds to the weakest precondition.

In this paper, we will answer the first question within the DEL framework. The second and third questions are dealt with in a companion paper [Aucher, 2012]. In a third paper [Aucher et al., 2011], we provide a tableau method to decide whether an inference of one of the three kinds above holds and show that this decision problem is NEXPTIME-complete. The tableau method is also implemented in LOTRECscheme.

From a conceptual perspective, axiomatizing the first inference relationφ, φ0 φ00 leads to a natural characterization of the notion of (belief) update. This notion can therefore be studied rigorously and systematically, as it has been done in the restricted setting of a single agent in the theory of belief revision of [Alchourr´on et al., 1985]

(5)

and the theory of belief update of [Katsuno & Mendelzon, 1992]. In particular, this axiomatic/postulational approach permits a natural comparison, analysis and introduc- tion of new revision and update operations. In DEL, [van Benthem, 2007] proposes another approach to analyse updates. The idea is to apply the same technique used in modal logic for modal frame correspondance to the study of the modal operator of up- date. Dynamic axioms can characterize classes of operations on models in the way that classical modal axioms characterize classes of frames. This approach is at the same time less restrictive than ours, but also more abstract. Less restrictive in the sense that the language used can combine within a single formula expressions dealing with (i), (ii) and (iii) altogether, unlike our DEL-sequents where these expressions are clearly separated. More abstract in the sense that what is really studied is the inference rela- tion from (i) to (iii), the second item (ii) being somehow abstracted away. However, in its current form, this approach cannot account explicitly for specific classes of updates induced by classes of event models as the ones typically used in DEL, simply because the language cannot refer to classes of event models.

The paper is organized as follows. In Section 2, we introduce our logical formalism and show how one can naturally express epistemic statements about (i), (ii) and (iii) within this framework. In Section 3, we introduce some mathematical objects needed in the subsequent proofs, namely normal form formulas and the notion of refinement. We also characterize this notion of refinement syntactically by means of our normal form formulas. In Section 4, we provide two equivalent sequent calculi which axiomatize the inference relation of Question 1) a), both for epistemic and ontic events. In Section 5, we propose a constructive definition of the formulaφ⊗φ0 of Question 1) b). In Section 6, we show how our results extend to other modal logics thanK, and in Section 7 we give some examples of derivations of valid inferences in our calculi. We end the paper in Section 8 by some concluding remarks.

2 Dynamic Epistemic Logic

Following the DEL methodology described above, we split the exposition of our logical formalism into three subsections. In the rest of the paper,Agtis a finite set of agents andΦis a set of propositional letters calledatomic facts.

2.1 Representation of the initial situation: L-model

A (pointed)L-model (M,w) represents how the actual world represented bywis per- ceived by the agents. Atomic facts are used to state properties of this actual world.

Definition 1(L-model). AL-modelis a tupleM=(W,R,V) whereWis a non-empty set of possible worlds,R:Agt→2W×Wis a function assigning to each agent j∈Agtan accessibility relation onW, andV :Φ→2Wis a function called avaluationassigning to each propositional letter ofΦa subset ofW.

We writew∈M forw∈W, and (M,w) is called apointedL-model. Ifw,v∈W, we writewRjvforR(j)(w,v) andRj(w) for{v∈W |wRjv}.

(6)

Intuitively, in the definition above,v∈Rj(w) means that in worldwagent jconsid- ers worldvas being possibly the worldw.

Now, we define the epistemic languageLwhich can be used to describe and state properties ofL-models. In particular, the formulaBjφreads as “agent j Believesφ”.

Its truth conditions are defined in such a way thatBjφholds in a possible world when φholds in all the worlds agent jconsiders possible. Dually, the formulahBjiφreads as

“agent jconsiders possible thatφholds”.

Definition 2(LanguageL). We define the languageLinductively as follows:

L:φ ::= p | ¬φ | φ∧φ | Bjφ

where p ranges over Φ and j over Agt. The formulaφ∨ψ is an abbreviation for

¬(¬φ∧ ¬ψ);φ → ψis an abbreviation for¬φ∨ψ; andhBjiφis an abbreviation for

¬Bj¬φ.2 Ifφ∈ L, then we noteP(φ) the set of atomic events appearing inφ.

Let M be aL-model, w ∈ M andφ ∈ L. Thesatisfaction relation M,w |= φis defined inductively as follows:

M,w|=p iff w∈V(p) M,w|=¬φ iff notM,w|=φ

M,w|=φ∧ψ iff M,w|=φandM,w|=ψ M,w|=Bjφ iff for allv∈Rj(w),M,v|=φ

We writeM |=φwhenM,w|=φfor allw∈M, and|=φwhenM |=φfor allL-model

M.

Example 1. Assume that agents A, B and C play a card game with three cards: a white one, a red one and a blue one. Each of them has a single card but they do not know the cards of the other players. At each step of the game, some of the players show their/her/his card to another player or to both other players, either privately or publicly. We want to study and represent the dynamics of the agents’ beliefs in this game. The initial situation is represented by the pointedL-model (M,w) of Figure 1.

In this example,Φ ={rj,bj,wj| j∈ {A,B,C}}whererjstands for ‘agent jhas thered card’,bjstands for ‘agent j has theblue card’ andwjstands for ‘agent jhas thewhite card’. The boxed possible world corresponds to the actual world. The propositional letters not mentioned in the possible worlds do not hold in these possible worlds. The accessibility relations are represented by arrows indexed by agents between possible worlds. Reflexive arrows are omitted in the figure, which means that for all worlds v∈ Mand all agents j∈ {A,B,C},v∈ Rj(v). In this model, we have for example the following statement: M,w|=(wB∧ ¬BAwB)∧BC¬BAwB. It states that player A does not ‘know’ that player B has the white card and player C ‘knows’ it.

Theorem 1(Soundness and completeness ofK). [Blackburn et al., 2001] The logicK is defined by the following axiom schemata and inference rules:

(Propositional) All propositional axiom schemata and inference rules (Bj-distribution) `Bj(φ→ψ)→(Bjφ→Bjψ)

(Bj-necessitation) If `φthen `Bjφ

2The degreedeg(φ) of a formulaφ ∈ Lis defined inductively as follows: deg(p) = 0,deg(¬φ) = deg(φ),deg(φψ)=max{deg(φ),deg(ψ)},deg(Bjφ)=1+deg(φ). We define similarly the degreedeg(φ0) of a formulaφ0from the languageL0of Definition 5.

(7)

rC,bB,wA C

&&

B

ww

rA,bB,wC

77

A

C

++

rC,bA,wB

ff

B

ssw:rA,bC,wB

OO

C '' 33

rB,bA,wC

A

OOkk

xx B

rB,bC,wA A

OO

gg 88

Figure 1: Cards Example

A formulaφ ∈ Lis aK-theorem, writtenφ ∈ Kor ` φ, whenφcan be derived by successively applying (some of) the inference rules on (some of) the axioms. We say that φisK-inconsistentwhen¬φis derivable inK, andK-consistentotherwise. Then, for allφ∈ L,`φimplies that|=φ(soundness), and|=φimplies that`φ(completeness).

2.2 Representation of the event: L

0

-model

The propositional lettersp0describing events are calledatomic eventsand range over an infinite setΦ0. To each atomic eventp0, we assign a formulaPre(p0) of the language L, which is called theprecondition of p0. This precondition corresponds to the prop- erty that should be true at any worldwof aL-model so that the atomic event p0can

‘physically’ occur in this worldw. Note that the definition below constrains indirectly the definition of the infinite setΦ0.

Definition 3 (Precondition function). Aprecondition function Pre : Φ0 → L is a function which assigns to each propositional letterp0a formula ofLsuch that for all ψ∈ L, there isp0∈Φ0such thatPre(p0)=ψ.

A pointedL0-model (M0,w0) represents how the actual event represented byw0is perceived by the agents.

Definition 4(L0-model). AL0-modelis a tupleM0=(W0,R0,V0) whereW0is a non- empty set of possible events,R0: Agt→2W0×W0 is a function assigning to each agent j ∈ Agt an accessibility relation onW0, andV0 : Φ0 → 2W0 is a function called a valuationassigning to each propositional letter ofΦ0a subset ofW0such that

for allw0∈W0, there isat most one p0such thatw0∈V(p0). (Exclusivity) We writew0∈M0forw0∈W0, and (M0,w0) is called apointedL0-model. Ifw0,v0∈W0, we writew0R0jv0forR0(j)(w0,v0) andR0j(w0) for{v0∈W0|w0R0jv0}.

Intuitively,v0∈Rj(w0) means that while the possible event represented byw0is oc- curring, agent jconsiders possible that the possible event represented byv0is actually

(8)

occurring. The condition (Exclusivity) expresses in our framework the fact that a single precondition is assigned to each possible event, as in the standard BMS framework of [Baltag & Moss, 2004].

In fact, the definition of a L0-model is equivalent to the definition of an action signature in the logical formalism of [Baltag & Moss, 2004]. Indeed, anaction sig- natureis a tuple Σ = (W0,R0,(w01, . . . ,w0n)) where: 1) W0 is a non-empty and finite set of action types (possible events are called “action types” in the BMS formalism), 2)R0 : Agt → 2W0×W0 is a function assigning to each agent j ∈ Agtan accessibility relation onW0, and 3){w01, . . . ,w0n}is a subset ofW0such that for alli,j∈ {1, . . . ,n}, ifi , jthenw0i , w0j. If we consider an action signatureΣ = (W0,R0,(w01, . . . ,w0n)) together with a set of formulasφ1, . . . , φn ∈ L, then we can get back anL0-model:

theL0-model associated to(Σ, φ1, . . . , φn) is the tuple M0=(W0,R0,V0) where for all p0 ∈Φ0,V0(p0) is equal to{w0i}ifPre(p0)=φifor somei, and equal to the empty set otherwise.

Just as we defined a languageLfor epistemic models, we also define a language L0forL0-models whose truth conditions are identical to the ones of the languageL.

This language was already introduced in [Baltag et al., 1999]. In the sequel, formulas ofL0will always be indexed by the quotation mark ’, unlike formulas ofL.

Definition 5(LanguageL0). We define the languageL0inductively as follows:

L00 ::= p0 | ¬φ0 | φ0∧φ0 | Bjφ0

wherep0ranges overΦ0and jover Agt. The formulaφ0∨ψ0is an abbreviation for

¬(¬φ0∧ ¬ψ0);φ0→ ψ0is an abbreviation for¬φ0∨ψ0; andhBj0is an abbreviation for¬Bj¬φ0. Ifφ0∈ L0, then we noteP00) the set of atomic events appearing inφ0.

LetM0be aL0-model,w0∈M0andφ0∈ L0. Thesatisfaction relation M0,w0|=φ0 is defined inductively as follows:

M0,w0|=p0 iff w0∈V0(p0) M0,w0|=¬φ0 iff notM0,w0|=φ0

M0,w0|=φ0∧ψ0 iff M0,w0|=φ0andM0,w0|=ψ0 M0,w0|=Bjφ0 iff for allv0∈R0j(w0),M0,v0|=φ0.

We writeM0 |=φ0when M0,w0 |=φ0for allw0 ∈ M0, and|=φ0whenM0 |=φ0for all

L0-modelM0.

Example 2. Let us resume Example 1 and assume that players A and B show their card to each other. As it turns out, C noticed that A showed her card to B but did not notice that B did so to A. Players A and B know this. This event is represented in the L0-model (M0,w0) of Figure 2. The boxed possible eventw0corresponds to the actual event. The atomic eventp0stands for ‘player A shows herred card’,q0stands for the atomic event ‘player A shows herwhite card’ andr0stands for the atomic event ‘players A and B show theirred andwhite cards respectively to each other’. The precondition Pre(p0) ofp0isrA, the preconditionPre(q0) ofq0iswA, and the preconditionPre(r0) of r0isrA∧wB. We mention in the possible events of theL0-model only the atomic events

(9)

w0:r0

C

||

C

""

A,B

p0

A,B,C 88 oo C //q0ff A,B,C

Figure 2: Players A and B show their cards to each other in front of player C

that hold in these possible events. The following statement holds in our example:

M0,w0|=r0∧ hBAir0∧BAr0∧ hBBir0∧BBr0

∧ hBCip0∧ hBCiq0∧BC p0∨q0 (1) It states that players A and B show their cards to each other, players A and B ‘know’

this and consider it possible, while player C considers possible that player A shows her white card and also considers possible that player A shows herred card, since he does not know her card. In fact, that is all that player C considers possible since he believes that either player A shows herred card or herwhite card.

Remark 1. Note that the ontological nature of events (such as ‘looking at the card’

versus ‘being shown the card’) is irrelevant as far as change of beliefsabout the world is concerned, because the epistemic change potential of epistemic events is fully deter- mined by their preconditions and their epistemic indistinguishability. However, when it comes to account for change of beliefsabout events themselves, their ontological nature does play a role, because this ontological nature may be the subject of pre- conditions of some other ‘meta’-events. The change of beliefsabout eventsdue to the occurrence of some other ‘meta’-events is studied within the DEL framework in [Aucher, 2009].

Now, we introduce the notion ofP0-complete models which will play a technical role in the axiomatization of our DEL-sequents in the next sections.

Definition 6(P0-completeL0-model). LetP0be a finite subset ofΦ0. AP0-complete L0-modelis aL0-modelM0such that

for allw0∈M0, there is aunique p0∈P0such thatw0∈V0(p0). (P0-complete) AcompleteL0-modelis aΦ0-completeL0-modelM0. Theorem 2(Soundness and completeness ofK0andKP’). The logicK0is defined by the following axiom schemata and inference rules:

(Propositional) All propositional axiom schemata and inference rules (Bj-distribution) `0Bj0→ψ0)→(Bjφ0→Bjψ0)

(Bj-necessitation) If `0φ0then `0Bjφ0

(Exclusivity) `0 p0→ ¬q0 for all p0,q0

(10)

Let P0be a finite subset ofΦ0. The logicKP’is defined by adding to the logicK0the following axiom:

(P0-Complete) `0 _

p0∈P0

p0

We say that a formulaφ0∈ L0is aK0-theorem, writtenφ0∈K0or`0φ0, whenφ0can be derived by successively applying (some of) the inference rules on (some of) the axioms ofK0. We say thatφ0isK0-inconsistentwhen¬φ0is derivable inK0, andK0-consistent otherwise. Then, for allφ0∈ L0,`0φ0implies that|=0φ0(soundness) and|=0φ0implies

`0φ0(completeness). Similar definitions and results hold forKP’.

Proof(Sketch). Soundness is standard. Completeness can easily be proved by adapting the canonical model construction forKgiven in [Blackburn et al., 2001].

2.3 Update of the initial situation by the event: product update

The precondition function of Definition 3 induces a precondition function for L0- models, which assigns to each possible eventw0of aL0-model a formula ofL. This formula corresponds to the property that should be true at any worldwof aL-model so that the possible eventw0can ‘physically’ occur in the worldw.

Definition 7(Precondition function of aL0-model). Let M0 = (W0,R0,V0) be aL0- model. Theprecondition function of M0is the function Pre : W0 → Ldefined as follows:

Pre(w0) =

( Pre(p0) if there isp0such thatM0,w0|=p0

> otherwise. (2)

where>is anyK-theorem.

We then redefine equivalently in our setting the BMS product update of [Baltag & Moss, 2004].

This product update takes as argument a pointedL-model (M,w) and a pointed L0- model (M0,w0) representing respectively how an initial situation is perceived by the agents and how an event occurring in this situation is perceived by them, and yields a new pointedL-model (M,w)⊗(M0,w0) representing how the new situation is perceived by the agents after the occurrence of the event.

Definition 8(Product update). Let (M,w) = (W,R,V,w) be a pointed L-model and (M0,w0) = (W0,R0,V0,w0) be a pointedL0-model such that M,w |= Pre(w0). The product update of (M,w) and (M0,w0) is the pointed L-model (M,w)⊗(M0,w0) = (W,R,V,(w,w0)) defined as follows:

W= (

(v,v0)∈W×W0

M,v|=Pre(v0) )

(3) Rj(v,v0)=

(

(u,u0)∈W

u∈Rj(v) andu0∈R0j(v0) )

(4) V(p)=(

(v,v0)∈W

M,v|=p )

(5)

(11)

(w,w0) :rA,bC,wB

vvC C ((

A,B

rA,bC,wB

C //

rB,bC,wA

oo

A

rA,bB,wC A

OO

rC,bB,wA

OO

Figure 3: Situation after the update of the situation represented in Figure 1 by the event represented in Figure 2

Example 3. As a result of the event described in Example 2, the agents update their beliefs. We get the situation represented in theL-model (M,w)⊗(M0,w0) of Figure??.

In this model, we have for example the following statement:

(M,w)⊗(M0,w0)|=(wB∧BAwB)∧BC¬BAwB.

It states that player A ‘knows’ that player B has the white card but player C believes

that it is not the case.

3 Mathematical Intermezzo

In this section, we introduce some mathematical objects that will play a central role from a technical point of view in the sequel.

3.1 Kit Fine’s formulas

We will resort in our proofs to particular kinds of modal formulas which capture the structure of epistemic models (modulo bisimulation) up to a given modal depth. These formulas were defined in [Moss, 2007] and are very similar to the normal form formu- las for modal logic which were originally introduced in [Fine, 1975]. In Section 3.1.1, we introduce them for the logicK. We will adapt these definitions for the logicsK0and KP’in Section 3.1.2. Note that a similar work has been done in [Moss, 2007] for other logics and languages, notably for the modal language with the ‘star’ operator.

3.1.1 Kit Fine’s formulas forK

A Kit Fine formulaδn+1provides a complete syntactic representation of a pointedL- model up to modal depthn+1. So, intuitively, if we view a Kit Fine formulaδn+1

ofSnP+1as the syntactic representation up to modal depthn+1 of a possible worldw where it holds, a formulaδnofSnjcan also be viewed as a syntactic representation up to

(12)

modal depthnof a possible world accessible byRjfromw. This justifies our notations in Equation 7.

Definition 9(SetsSPn). [Moss, 2007] LetPbe a finite subset ofΦ. We define induc- tively the setsSPn forn∈Nas follows:

S0P=









^

p∈S0

p∧^

p<S0

¬p

S0⊆P









(6)

SPn+1=









δ0∧ ^

j∈Agt









^

δn∈Snj

hBjn∧Bj









 _

δn∈Snj

δn

















δ0∈SP0,Snj⊆SPn







 .

A formula ofδ∈SnPfor somen>0 will often be written as follows:

δ=δ0∧ ^

j∈Agt









^

γ∈Rj(δ)

hBjiγ∧Bj







 _

γ∈Rj(δ)

γ

















. (7)

The following proposition not only tells us that a formulaδncompletely character- izes the structure up to modal depthnof any pointed epistemic model where it holds (first item), but also that the structure ofanyepistemic model up to modal depthncan be characterized by such a formulaδn(second item). If (M,w) is a pointedL-model, thenδn(w) will denote the unique element ofSPn such thatM,w|=δn(w).

Proposition 3. [Moss, 2007] Let n∈Nand let P be a finite set of propositional letters.

Letφ∈ Lbe such that deg(φ)≤n and such that P(φ)⊆P.

1. For allδn∈SPn, eitherδn→φ∈Korδn→ ¬φ∈K.

2. _

δn∈SPn

δn∈K.

The following corollary will play an important role in the sequel. It states that any formula (of degreen) can be reduced to a disjunction ofδns. This explains why these formulas are callednormal form formulas. The decomposition of a formulaφ into δs somehow captures completely and syntactically the relevant structure of the set of pointedL-models which makeφtrue: eachδcan be seen as a syntactic description of the modal structure (up to depthnand modulo bisimulation) of a pointedL-model which makesφtrue.

Corollary 1. Let n ∈ Nand let P be a finite subset of Φ. Let φ ∈ Lbe such that deg(φ) ≤ n and P(φ) ⊆ P. Then, there is S ⊆ SPn (possibly empty) such that φ ↔ _

δ∈S

δ∈K.

Proof. Letδ1n, . . . , δknbe the formulas ofSPn such thatδin→φ∈Kfor alli∈ {1, . . . ,k}.

Thenδ1n ∨. . .∨δkn → φ ∈ K. Then, by Proposition 3, for all δn ∈ SnP such that

(13)

δn , δ1n, . . . , δn , δkn, we have thatδn → ¬φ ∈ K. Thereforeφ → ¬δn ∈ K for all δn ∈ SPn such that δn , δ1n, . . . , δn , δkn. However, because _

δn∈SPn

δn ∈ K, we have φ→δ1n∨. . .∨δkn ∈K. Finally,φ↔(δ1n∨. . .∨δkn)∈K.

3.1.2 Kit Fine’s formulas forK0andKP’

In this section, we adapt the definitions and propositions of the previous section for the logicK0andKP’. We also define the notion of precondition of a Kit Fine formula for K0andKP’.

Definition 10(SetsSnP0andEPn0). LetP0be a finite subset ofΦ0. We define inductively the setsSPn0andEnP0forn∈Nas follows:

S0P0=P0









^

p0∈P0

¬p0









(8)

SnP+01=









δ00∧ ^

j∈Agt









^

δ0n∈Snj

hBj0n∧Bj









 _

δ0n∈Snj

δ0n

















δ00∈S0P0,Snj⊆SnP0









E0P0=P0 (9)

EnP+01=









δ00∧ ^

j∈Agt









^

δ0n∈Snj

hBjn∧Bj









 _

δ0n∈Snj

δ0n

















δ00∈E0P0,Snj⊆EnP0









A formula ofδ0∈SPn0∪EnP0for somen>0 will often be written as follows:

δ000∧ ^

j∈Agt









^

γ0∈Rj0)

hBj0∧Bj







 _

γ0∈Rj0)

γ0















 .

Note that the only difference between formulas ofSPn0andEPn0lies in the definition ofSP00 andE0P0: the latter only contains formulas of the form p0whereas the former also contains the formula ^

p0∈P0

¬p0.

Example 4. Formula 1 of Example 2 belongs toEP10, withP0=p0,q0,r0 . The following Propositions 4 and 5 are the counterpart of Proposition 3 for the log- icsK0andKP’, respectively. Both propositions are proved by induction onn, similarly to Proposition 3.

Proposition 4. Let n∈Nand let P0be a finite subset ofΦ0. Letφ0∈ L0be such that deg(φ0)≤n and such that P00)⊆P0.

1. For allδ0n∈SPn0, eitherδ0n→φ0∈K0orδ0n→ ¬φ0∈K0.

(14)

2. _

δ0n∈SPn0

δ0n∈K0.

Proposition 5. Let n∈Nand let P0be a finite subset ofΦ0. Letφ0∈ L0be such that deg(φ0)≤n.

1. For allδ0n∈EnP0, eitherδ0n→φ0∈KP’orδ0n→ ¬φ0∈KP’. 2. _

δ0n∈EPn0

δ0n∈KP’.

The following Corollaries 2 and 3 are the counterpart of Corollary 1 for the logics K0andKP’, respectively. Both corollaries are proved similarly to Corollary 1.

Corollary 2. Let n ∈ Nand let P0be a finite subset ofΦ0. Letφ0 ∈ L0be such that deg(φ0)≤n and such that P00)⊆P0. Then, there is S0 ⊆SPn0(possibly empty) such thatφ0↔ _

δ0∈S0

δ0∈K0.

Corollary 3. Let n ∈ Nand let P0be a finite subset ofΦ0. Letφ0 ∈ L0be such that deg(φ0)≤n. Then, there is E0⊆EnP0(possibly empty) such thatφ0↔ _

δ0∈E0

δ0∈KP’.

The following proposition relatesK0-consistency withKP’-consistency.

Proposition 6. Letφ0 ∈ L0. The formulaφ0isK0-consistent if and only ifφ0isKP’- consistent, and so for any finite subset P0ofΦ0such that P00)⊂P0.

Proof. The right to left direction is trivial. Assume thatφ0isK0-consistent. Then, by completeness ofK0, there is a pointedL0-model (M0,w0) such thatM0,w0 |= φ0. The L0-model (M0,w0) can easily be modified using an atomic eventq0 ∈ P0−P00) so that the resulting pointedL0-model (M0P0,w0P0) still makesφ0true and isP0-complete:

it suffices to assign the atomic eventq0to any possible eventw0of M0which does not make anyp0∈P00) true. So, by completeness ofKP’0isKP’-consistent, and so for any finite subsetP0ofΦ0such thatP00)⊂P0.

The precondition of a Kit Fine formulaδ0is naturally defined as follows:

Definition 11(Precondition ofδ0,Pre(δ0)). Letδ000∧^

j∈Agt









^

γ0∈Rj0)

hBj0∧Bj







 _

γ0∈Rj0)

γ0

















∈ SnP0∪EPn0for somen≥0. We define theprecondition of δ0, writtenPre(δ0), as follows:

Pre(δ0)=

( Pre(p0) ifδ00=p0

> otherwise. (10)

(15)

3.2 Refinement

A refinement is the dual of a simulation, the classical notion of bisimulation being both a refinement and a simulation at the same time [Blackburn et al., 2001].

Definition 12(Refinement). LetM1 =(W1,R1,V1) andM2 =(W2,R2,V2) be twoL- models (orL0-models). A non-empty relationR ⊆W1×W2is arefinementifffor all (w1,w2)∈ R:

• for allp∈Φ,w1∈V1(p) if and only ifw2∈V2(p)

• for allv2 ∈Rj(w2), there isv1 ∈Rj(w1) such that (v1,v2)∈ R.

We say that (M2,w2) is arefinementof (M1,w1), which we write M1,w1←M2,w2, if and only if there exists a refinement relationR ⊆ W1×W2 such that (w1,w2) ∈ R.

We say that (M2,w2) is arefinement up to modal depth nof (M1,w1), which we write M1,w1nM2,w2, if and only if there exists a refinement relationRon the restriction of M1to







 [

j∈Agt

Rj







≤n

(w1) and the restriction ofM2to







 [

j∈Agt

Rj







≤n

(w2) such that (w1,w2)∈ R.3

The following result will turn out to play a central role in the definition of our notion of progression ofφbyφ0in Section 5.

Proposition 7.[van Ditmarsch&French, 2008] Let M1and M2be twofiniteL-models.

M1←M2if and only if there is aL0-model M0such that M1⊗M0=M2.

Now, we provide a syntactic characterization of the notion of refinement up to modal depthn. Intuitively, the refinement of aL-model is another L-model where some accessibility relations have been removed, modulo bisimulation. This cutting of accessibility relations is reflected in the subset condition of Equation 12.

Definition 13(FunctionRe f). Letn ∈Nand letPbe a finite subset ofΦ. We define the functionRe f :SPn →2SPn inductively as follows:

n=0: for allδ0∈SP0,

Re f(δ0)={δ0} (11)

n+1: ifδ=δ0∧ ^

j∈Agt









^

δn−1∈Rjn)

hBjn∧Bj

_

δn−1∈Rjn)

δn







 , then

Re f(δ)= (

δ0∧ ^

j∈Agt









^

δj∈Re f(Rj(δ))

hBjj∧Bj

_

δj∈Re f(Rj(δ))

δj









Re f(Rj(δ))⊆ (

Re f(δj)

δj∈Rj(δ) ))

(12)

3IfRis a relation andnN,R≤nis defined byR≤n(w)={v|there isw=w0, . . . ,wk=vsuch thatwiRwi+1 andkn}ifn>0, andR≤0(w)={w}.

(16)

Proposition 8. For all pointedL-models(M1,w1)and(M2,w2), M1,w1nM2,w2 if and only ifδn(w2)∈Re f(δn(w1)).

Proof. By induction on n. The casen = 0 is clear. We prove the induction step.

M1,w1n+1M2,w2

iffδ0(w1)=δ0(w2) and

for allv2 ∈Rj(w2) there isv1∈Rj(w1) such thatM1,v1nM2,v2

iffδ0(w1)=δ0(w2) and

for allv2 ∈Rj(w2) there isv1∈Rj(w1) such thatδn(v2)∈Re f(δn(v1)) by induction hypothesis

iffδ0(w1)=δ0(w2) and

for allδn∈Rjn+1(w2)) there isδn∈Rjn+1(w1)) such thatδn∈Re f(δn) iffδ0(w1)=δ0(w2) and

Rjn+1(w2))⊆ {Re f(δn)|δn∈Rjn+1(w1))}

iffδn+1(w2)∈Re f(δn+1(w1)).

4 Definition and axiomatization of φ, φ

0

φ

00

Definition 14(Inference relationφ, φ0 φ00). Letφ, φ00∈ Landφ0∈ L0. Theinference relationφ, φ0 φ00is defined as follows:

φ, φ0 φ00 iff for all pointedL-model (M,w), andL0-model (M0,w0) such that M,w |= Pre(w0), if M,w |= φ and M0,w0 |= φ0 then (M,w)⊗(M0,w0)|=φ00

We first provide in Section 4.1 a sequent calculus for the case of epistemic events, i.e.events which do not change atomic facts in a situation. The case of ontic events, i.e.events which change atomic facts, will be dealt with in Section 4.2.

4.1 DEL-Sequent Calculus for epistemic events

Definition 15(DEL-Sequent CalculusSC). TheDEL-Sequent CalculusSCis defined by the following axiom schemata and inference rules. Below,⊥(resp.>) stands for any K-inconsistent formula (resp. K-theorem), and ⊥0 (resp.>0) stands for anyK0- inconsistent formula (resp.K0-theorem).

⊥, φ0 φ00 A1 φ,⊥0 φ00 A2 φ, φ0 > A3 p,>0 p A4 ¬p,>0 ¬p A5 ¬Pre(p0),p0 ⊥ A6 φ, φ0 φ00 φ, φ0 φ00→ψ00

φ, φ0 ψ00 R1 φ∧ψ, φ0 φ00 ¬ψ, φ0 φ00 φ, φ0 φ00 R2 φ, φ0∧ψ0 φ00 φ,¬ψ0 φ00

φ, φ0 φ00 R3 φ, φ0 φ00

Bjφ,Bjφ0 Bjφ00 R4

(17)

φ, φ0 φ00

hBji(φ∧Pre(p0)),hBji(φ0∧p0) hBj00 R5

The key axiom schemata and inference rules areA4,A5,R4andR5. They permit to build all the valid DEL-sequents by induction on the degree of the formula. Axiom schemataA4andA5can be seen as the base case, and rulesR4andR5(together with the rest of the axiom schemata) can be seen as the induction steps allowing to build DEL-sequents of higher degree. Axiom schemataA4andA5 also illustrates the fact that we deal as in the standard framework of DEL with epistemic events,i.e.events which do not change atomic facts. We will see in the next section that axiom schemata A4 andA5can be adapted in order to deal with ontic events, i.e. events that change atomic facts. Axiom schemaA6illustrates the fact that an atomic event can occur only in a possible world where its precondition holds.

These axiom schemata and inference rules provide a formal and accurate analysis of the product update. It turns out that the informal motivations for the definition of the product update in [Baltag & Moss, 2004] are somehow formalized by ruleR5. Here is how the product update was informally motivated in this paper (the notations in this quotation are replaced by our notations):

“The update product restricts the full Cartesian product W ×W0 to the smaller set W ⊗W0 in order to insure that states surviveactions in the appropriate sense. [...] The components of ourL0-models are “simple actions”, so the uncertainty regarding the action is assumed to be indepen- dent of the uncertainty regarding the current (input) state. This indepen- dence allows us to “multiply” these two uncertainties in order to compute the uncertainty regarding the output state: if whenever the input state isw, agent jthinks the input might be some other statev, and if whenever the current action happening isw0, agent jthinks the current action might be some other actionv0, and ifvsurvivesv0, then whenever the output state (w,w0) is reached, agent jthinks the alternative output state (v,v0) might have been reached.”

[Baltag & Moss, 2004]

Now, if one thinks of formulasφ, φ0andφ00in ruleR5as representing respectively the input statev, the actionv0and the output state (v,v0), then the conclusion of this rule somehow formalizes these informal motivations.

We propose below a second DEL-Sequent Calculus SC, which will be proved equivalent to the first DEL-Sequent CalculusSC in Section 4.3. Note that RulesR7 andR8below are similar to the introduction rules of disjunction of Gentzen’s sequent calculus, and ruleR6(and in a sense also rulesR9andR10) is similar to the introduction rules of conjunction of Gentzen’s sequent calculus.

Definition 16(DEL-Sequent CalculusSC). TheDEL-Sequent CalculusSCis de- fined by the following axiom schemata and inference rules, together with the axiom schemataA2andA6and inference rulesR4andR5of the DEL-Sequent CalculusSC.

Références

Documents relatifs

a- I like visiting other towns and countries: true b- The colour of my hair is light brown: true c- I prefer going by bike to the sea –side : false d- My eyes are blue: true.

swift -A https://oculcloud/auth/v1.0 -U system:root -K testpass upload thumbnails dataverse/logo.png swift -A https://oculcloud/auth/v1.0 -U system:root -K testpass upload

It is admitted that dietary fatty acids can influence cellular responses and cell function of the immune cells by modulating the fatty acid composition of their membrane

The resulting model has similarities to hidden Markov models, but supports recurrent networks processing style and allows to exploit the supervised learning paradigm while using

However, with a single-well interferometric imaging method, the elevation angle and radial distance to a micro- seism source are well constrained through the use of a mul- titude

ERRATUM ON “ENTROPY-ENERGY INEQUALITIES AND IMPROVED CONVERGENCE RATES FOR NONLINEAR..

We first deal with epistemic events (Section 4.1.1), then ontic events (Section 4.1.2), and we eventually generalize our results to other logics than K (Section 4.1.3). As explained

The support network for non-Indigenous school districts includes an Indigenous Lead, who has meaningful awareness and knowledge of learning resources and cultural protocols..