Axiomatic characterization of the AGM theory of belief revision in a temporal logic

Size: px
Start display at page:

Download "Axiomatic characterization of the AGM theory of belief revision in a temporal logic"

Transcription

1 Artificial Intelligence 171 (2007) Axiomatic characterization of the AGM theory of belief revision in a temporal logic Giacomo Bonanno 1 Department of Economics, University of California, Davis, CA , USA Received 21 April 2006; received in revised form 5 December 2006; accepted 15 December 2006 Available online 22 December 2006 Abstract Since belief revision deals with the interaction of belief and information over time, branching-time temporal logic seems a natural setting for a theory of belief change. We propose two extensions of a modal logic that, besides the next-time temporal operator, contains a belief operator and an information operator. The first logic is shown to provide an axiomatic characterization of the first six postulates of the AGM theory of belief revision, while the second, stronger, logic provides an axiomatic characterization of the full set of AGM postulates Elsevier B.V. All rights reserved. Keywords: Information; Belief; Branching time; Belief revision; AGM theory 1. Introduction There is an unsatisfactory lack of uniformity in the literature between how static beliefs and changes in beliefs are modeled. Starting with Hintikka s [12] seminal contribution, the notion of static belief has been studied mainly within the context of modal logic. On the syntactic side a belief operator B is introduced, with the intended interpretation of B as the individual believes that. Various properties of beliefs are then expressed by means of axioms (for example, the positive introspection axiom B BB, which says that if the individual believes then she believes that she believes ). On the semantic side Kripke structures (Kripke [15]) are used, consisting of a set of states (or possible worlds) Ω together with a binary relation B on Ω, with the interpretation of αbβ as at state α the individual considers state β possible. The connection between syntax and semantics is then obtained by means of a valuation that associates with every atomic proposition p the set of states at which p is true. Rules are given for determining the truth of an arbitrary formula at every state of a model; in particular, the formula B is true at state α if and only if is true at every ω such that αbω, that is, if is true at every state that the individual considers possible at α. Often one can show that there is a correspondence between a syntactic axiom and a property of the accessibility relation, in the sense that every instance of the axiom is true at every state of every model whose accessibility relation satisfies address: gfbonanno@ucdavis.edu. 1 An earlier version of this paper was presented at the Seventh Conference on Logic and the Foundations of Game and Decision Theory (LOFT7), Liverpool, July /$ see front matter 2006 Elsevier B.V. All rights reserved. doi: /j.artint

2 G. Bonanno / Artificial Intelligence 171 (2007) the property and vice versa (for example, the positive introspection axiom B BB corresponds to transitivity of the relation B). On the other hand, in their seminal contribution on belief revision, Alchourrón, Gärdenfors and Makinson [1] model beliefs as sets of formulas in a given syntactic language and belief revision is construed as an operation that associates with every belief set K (thought of as the initial beliefs) and formula (thought of as new information) a new belief set K representing the revised beliefs. Several requirements are imposed on this operator in order to capture the notion of rational belief change. Their approach has become known as the AGM theory of belief revision and has stimulated a large literature. The purpose of this paper is to bridge the gap between these two strands of the literature, by representing the AGM postulates as axioms in a modal language. Since belief revision deals with the interaction of belief and information over time, temporal logic seems a natural starting point. Besides the next-time operator, our language contains a belief operator B and an information operator I. The information operator is not a normal operator and is formally similar to the all I know operator introduced by Levesque [16]. On the semantic side we consider branching-time frames to represent different possible evolutions of beliefs. For every date t, beliefs and information are represented by binary relations B t and I t on a set of states Ω. As in the static setting, the link between syntax and semantics is provided by the notion of valuation and model. The truth of a formula in a model is defined at a state-instant pair (ω, t). The first logic that we propose provides an axiomatic characterization of the first six AGM postulates (the so-called basic set ), in the following sense (Proposition 11): (1) if K is the initial belief set, is a Boolean (i.e. non-modal) formula and K is the revised belief set that satisfies the first six AGM postulates, then there is a model of the logic, a state α Ω and instants t 1 and t 2 such that: (i) t 2 is an immediate successor of t 1, (ii) the set of Boolean formulas that the individual believes at (α, t 1 ) coincides with K, (iii) the individual at time t 2 and state α is informed that and (iv) the set of Boolean formulas that the individual believes at (α, t 2 ) coincides with K, and (2) for every model that validates the logic, every state α and every instants t 1 and t 2 such that t 2 is an immediate successor of t 1, if at time t 2 and state α the individual is informed that (where is a consistent Boolean formula, which is true at some state-instant pair) then K and K defined as the sets of Boolean formulas that the individual believes at (α, t 1 ) and (α, t 2 ), respectively, satisfy the first six AGM postulates. (Furthermore, for every Boolean formula there exists a model and a state-instant pair where the individual is informed that.) The remaining two AGM postulates deal with comparing how the individual revises his beliefs after learning first that and then that ψ with how he would revise his beliefs if he learned that ψ. This is where the branching-time structure that we use becomes important, since two different evolutions of beliefs need to be compared. The second logic that we propose extends the first by adding two axioms, which correspond to the last two AGM postulates. We show (Proposition 12) that the stronger logic provides an axiomatic characterization of the full set of AGM axioms, in a sense analogous to the previous result. The paper is organized as follows. In Section 2 we start with the semantics of temporal belief revision frames. In Section 3 we introduce the basic logic and two extensions of it, which in Section 4 are proved to provide an axiomatic characterization of the first six and the full set of AGM postulates, respectively. Related literature is discussed in Section 5. Section 6 concludes. 2. The semantics On the semantic side we consider branching-time structures with the addition of a belief relation and an information relation for every instant t. Definition 1. A next-time branching frame is a pair T, where T is a (possibly infinite) set of instants or dates and is a binary precedence relation on T satisfying the following properties: t 1,t 2,t 3 T, (1) uniqueness if t 1 t 3 and t 2 t 3 then t 1 = t 2, (2) acyclicity if t 1,...,t n is a sequence with t i t i+1 for every i = 1,...,n 1, then t n t 1. The interpretation of t 1 t 2 is that t 2 is an immediate successor of t 1 or t 1 is the immediate predecessor of t 2 : every instant has at most a unique immediate predecessor but can have several immediate successors.

3 146 G. Bonanno / Artificial Intelligence 171 (2007) Definition 2. A temporal belief revision frame is a quintuple T,,Ω,{B t } t T, {I t } t T where T, is a next-time branching frame, Ω is a set of states (or possible worlds) and, for every t T, B t and I t are binary relations on Ω. The interpretation of ωi t ω is that at state ω and time t according to the information received it is possible that the true state is ω. On the other hand, the interpretation of ωb t ω is that at state ω and time t in light of the information received (if any) the individual considers state ω possible (an alternative expression is ω is a doxastic alternative to ω at time t ). We shall use the following notation: B t (ω) ={ω Ω: ωb t ω } and, similarly, I t (ω) ={ω Ω: ωi t ω }. Thus B t (ω) is the set of states that are reachable from ω according to the relation B t and similarly for I t (ω). Temporal belief frames can be used to describe either a situation where the objective facts describing the world do not change so that only the beliefs of the agent change over time or a situation where both the facts and the doxastic state of the agent change. In the computer science literature the first situation is called belief revision, while the latter is called belief update (Katsuno and Mendelzon [13]). In this paper we restrict attention to belief revision. 2 We consider a propositional language with five modal operators: the next-time operator and it inverse 1,the belief operator B, the information operator I and the all state operator A. The intended interpretation is as follows: : at every next instant it will be the case that 1 : at every previous instant it was the case that B: the agent believes that I: the agent is informed that A: it is true at every state that. The all state operator A is needed in order to capture the non-normality of the information operator I (see below). For a thorough discussion of the all state operator see Goranko and Passy [11]. Given a temporal belief revision frame T,,Ω,{B t } t T, {I t } t T one obtains a model based on it by adding a function V : S 2 Ω (where S is the set of atomic propositions and 2 Ω denotes the set of subsets of Ω) that associates with every atomic proposition q the set of states at which q is true. Note that defining a valuation this way is what frames the problem as one of belief revision, since the truth value of an atomic proposition depends only on the state and not on the time. 3 Given a model, a state ω, an instant t and a formula, we write (ω, t) = to denote that is true at state ω and time t. Let denote the truth set of, that is, ={(ω, t) Ω T : (ω, t) = } and let t Ω denote the set of states at which is true at time t, that is, t ={ω Ω: (ω, t) = }. Truth at a pair (ω, t) is defined recursively as follows. if q S, (ω,t) = q if and only if ω V(q). (ω, t) = if and only if (ω, t). (ω, t) = ψ if and only if either (ω, t) = or (ω, t) = ψ (or both). (ω, t) = if and only if (ω, t ) = for every t such that t t. (ω, t) = 1 if and only if (ω, t ) = for every t such that t t. (ω, t) = B if and only if B t (ω) t, that is, if (ω,t) = for all ω B t (ω). (ω, t) = I if and only if I t (ω) = t, that is, if (1) (ω,t) = for all ω I t (ω), and (2) if (ω,t) = then ω I t (ω). (ω, t) = A if and only if t = Ω, that is, if (ω,t) = for all ω Ω. Note that, while the truth condition for the operator B is the standard one, the truth condition for the operator I is non-standard: instead of simply requiring that I t (ω) t we require equality: I t (ω) = t. Thus our information operator is formally similar to the all I know operator introduced by Levesque [16], although the interpretation is different. 2 For example, our analysis would be appropriate to model the evolving beliefs of an archaeologist who is trying to learn what truly happened several thousand years ago. New archaeological discoveries provide clues and information about the past, which the scientist uses to update his beliefs. However, the facts he is trying to learn do not change: their truth value was fixed in the distant past. 3 Belief update would require a valuation to be defined as a function V : S 2 Ω T.

4 G. Bonanno / Artificial Intelligence 171 (2007) Aformula is valid in a model if =Ω T,thatis,if is true at every state-instant pair (ω, t). A formula is valid in a frame if it is valid in every model based on it. 3. The basic logic and two extensions The formal language is built in the usual way (see [4]) from a countable set of atomic propositions, the connectives and (from which the connectives, and are defined as usual) and the modal operators, 1, B, I and A.Let def =, and 1 def = 1. Thus the interpretation of is at some next instant it will be the case that while the interpretation of 1 is at some previous instant it was the case that. We denote by L 0 the basic logic of belief revision defined by the following axioms and rules of inference. AXIOMS: 1. All propositional tautologies. 2. Axiom K for, 1, B and A: ( ( ψ)) ψ for {, 1,B,A} (K) 3. Temporal axioms relating and 1 : 1 (O 1 ) 1 (O 2 ) 4. Backward Uniqueness axiom: 1 1 (BU) 5. S5 axioms for A: A (T A ) A A A (5 A ) 6. Inclusion axiom for B (note the absence of an analogous axiom for I ): A B (Incl B ) 7. Axioms to capture the non-standard semantics for I : (I Iψ) A( ψ) (I 1 ) A( ψ) (I Iψ) (I 2 ) RULES OF INFERENCE: 1. Modus Ponens:, ψ (MP) ψ 2. Necessitation for A, and 1 : for {, 1,A} (Nec). Note that from MP, Incl B and Necessitation for A one can derive necessitation for B ( B ). On the other hand, Necessitation for I is not a rule of inference of this logic (indeed it is not validity preserving). Remark 3. By MP, axiom K and Necessitation, the following is a derived rule of inference for the operators, 1, ψ B and A: ψ for {, 1,B,A}. We call this rule RK. On the other hand, rule RK is not a valid rule of inference for the operator I (despite the fact that axiom K for I can be shown to be a theorem of L 0 ).

5 148 G. Bonanno / Artificial Intelligence 171 (2007) The proof of the following proposition is standard and is relegated to Appendix A. 4 Proposition 4. Logic L 0 is sound with respect to the class of temporal belief revision frames (see Definition 2), that is, every theorem of L 0 is valid in every model based on a temporal belief revision frame. Our purpose is to model how the factual beliefs of an individual change over time in response to factual information. Thus the axioms we introduce are restricted to Boolean formulas, which are formulas that do not contain any modal operators. That is, Boolean formulas are defined recursively as follows: (1) every atomic proposition is a Boolean formula, and (2) if and ψ are Boolean formulas then so are and ( ψ). As the following proposition shows, the truth value of a Boolean formula does not change over time: it is only a function of the state. We denote by Φ B the set of Boolean formulas. Proposition 5. Let Φ B. Fix an arbitrary model. Then, for every ω Ω and t,t T, (ω, t) = if and only if (ω, t ) =. Hence, for all t,t T, t = t. Proof. Fix arbitrary ω Ω and t,t T. The proof is by induction on the complexity of. If = q, where q is an atomic proposition, then (ω, t) = q if and only if ω V(q)if and only if (ω, t ) = q. Suppose now that the statement is true for ψ 1 and for ψ 2, that is, (ω, t) = ψ 1 if and only if (ω, t ) = ψ 1, and similarly for ψ 2. We want to show that the statement is true for ψ 1 and for (ψ 1 ψ 2 ). By definition, (ω, t) = ψ 1 if and only if (ω, t) ψ 1. By the induction hypothesis (ω, t) ψ 1 if and only if (ω, t ) ψ 1. Hence (ω, t) = ψ 1 if and only if (ω, t ) = ψ 1. By definition, (ω, t) = ψ 1 ψ 2 if and only if either (ω, t) = ψ 1 or (ω, t) = ψ 2. By the induction hypothesis, (ω, t) = ψ 1 if and only if (ω, t ) = ψ 1, and (ω, t) = ψ 2 if and only if (ω, t ) = ψ 2. Thus (ω, t) = ψ 1 ψ 2 if and only if (ω, t ) = ψ 1 ψ 2. Fixanarbitraryω Ω. By definition of t, ω t if and only if (ω,t) = ; by the result just proved, (ω,t) = if and only if (ω,t ) = and, by definition of t, (ω,t ) = if and only if ω t. Thus t = t. We now introduce two sets of axioms that provide two extensions of logic L 0, one of which will be shown to correspond to the basic set of AGM postulates and the other to the full set. Note that all of the following axioms apply only to Boolean formulas. The first axiom says that factual information is believed. This is known in the literature as Success or Acceptance ( A stands for Acceptance ): if is a Boolean formula, I B. (A) The second axiom requires the individual not to drop any of his current factual beliefs at any next instant where he is informed of some fact that he currently considers possible ( ND stands for Not Drop ): if and ψ are Boolean formulas ( B Bψ) (I Bψ). (ND) The third axiom requires that if the individual considers it possible that ( ψ), then at any next instant where he is informed that he does not believe that ψ, that is, he cannot add new factual beliefs, unless they are implied by the old beliefs and the information received ( NA stands for Not Add ): 5 if and ψ are Boolean formulas, B ( ψ) (I Bψ). (NA) 4 Completeness issues are not relevant for the results of this paper and are dealt with in a separate paper that studies several extensions of L 0 besides the two considered here. 5 Axiom NA can alternatively be written as B( ψ) (I Bψ), which says that if the individual does not believe that whenever is the case then ψ is the case, then at any next instant if he is informed that then he cannot believe that ψ. Another, propositionally equivalent, formulation of NA is the following: (I Bψ) B( ψ), which says that if there is a next instant at which the individual is informed that and believes that ψ, then he must now believe that whenever is the case then ψ is the case.

6 G. Bonanno / Artificial Intelligence 171 (2007) The fourth axiom says that if the individual receives consistent information then his beliefs are consistent, in the sense that he does not simultaneously believe a formula and its negation ( WC stands for Weak Consistency ): if is a Boolean formula, (I A ) (Bψ B ψ). Turning back to the semantics, we call the following property of temporal belief revision frames Qualitative Bayes Rule (QBR): ω Ω, t 1,t 2 T, if t 1 t 2 and B t1 (ω) I t2 (ω) then B t2 (ω) = B t1 (ω) I t2 (ω). (QBR) The expression Qualitative Bayes Rule is motivated by the following observation (see [5]). In a probabilistic setting, let P ω,t1 be the probability measure over a set of states Ω representing the individual s beliefs at state ω and time t 1, let F Ω be an event representing the information received by the individual at a later date t 2 and let P ω,t2 be the posterior probability measure representing the revised beliefs at state ω and date t 2. Bayes rule requires that, if P ω,t1 (F ) > 0, then, for every event E Ω, P ω,t2 (E) = P ω,t 1 (E F) P ω,t1 (F ). Bayes rule thus implies the following (where supp(p ) denotes the support of the probability measure P ): if supp(p ω,t1 ) F, then supp(p ω,t2 ) = supp(p ω,t1 ) F. If we set B t1 (ω) = supp(p ω,t1 ), F = I t2 (ω), with t 1 t 2, and B t2 (ω) = supp(p ω,t2 ) then we get the Qualitative Bayes Rule as stated above. Thus in a probabilistic setting the proposition at date t the individual believes would be interpreted as the individual assigns probability 1 to the event t Ω. Let L b be the logic obtained by adding the above four axioms to the basic logic L 0. We denote this by writing L b = L 0 + A + ND + NA + WC (the subscript b was chosen because, as shown later, logic L b provides an axiomatic characterization of the basic set of AGM postulates). Definition 6. An L b -frame is a temporal belief revision frame that satisfies the following properties: (1) the Qualitative Bayes Rule, (2) ω Ω, t T, B t (ω) I t (ω), (3) ω Ω, t T,ifI t (ω) then B t (ω). An L b -model is a model based on an L b -frame. Proposition 7. Logic L b is sound with respect to the class of L b -frames. That is, every theorem of L b is valid in every L b -model. Proof. By Proposition 4 it is enough to show that the four axioms A, ND, NA and WC are valid in an arbitrary model based on a frame that satisfies the three properties of Definition 6. Fix an arbitrary such model. Validity of A. Fix arbitrary α Ω, t T and Φ B and suppose that (α, t) = I. Then I t (α) = t. Hence, by property (2) of Definition 6, B t (α) t, that is, (α, t) = B. Validity of ND. Fix arbitrary α Ω, t 1 T and,ψ Φ B and suppose that (α, t 1 ) = B Bψ. Fixan arbitrary t 2 T such that t 1 t 2 and suppose that (α, t 2 ) = I. Then I t2 (α) = t2. Since (α, t 1 ) = B, there exists a β B t1 (α) such that (β, t 1 ) =. Since is Boolean, by Proposition 5, (β, t 2 ) = so that β I t2 (α). Thus B t1 (α) I t2 (α) and, by QBR, B t2 (α) B t1 (α). Fix an arbitrary ω B t2 (α). Then ω B t1 (α) and, since (α, t 1 ) = Bψ, (ω, t 1 ) = ψ. Since ψ is Boolean, by Proposition 5, (ω, t 2 ) = ψ. Hence, since ω B t2 (α) was chosen arbitrarily, (α, t 2 ) = Bψ. Validity of NA. Fix arbitrary α Ω, t 1 T and,ψ Φ B and suppose that (α, t 1 ) = B ( ψ).fixan arbitrary t 2 T such that t 1 t 2 and suppose that (α, t 2 ) = I. Then I t2 (α) = t2. Since (α, t 1 ) = B ( ψ), there exists a β B t1 (α) such that (β, t 1 ) = ψ. Since and ψ are Boolean, by Proposition 5, (β, t 2 ) = ψ. Thus β I t2 (α), so that β B t1 (α) I t2 (α). ByQBR, β B t2 (α). Thus, since (β, t 2 ) = ψ, (α, t 2 ) = Bψ. Validity of WC. Fix arbitrary α Ω, t T and Φ B and suppose that (α, t) = I A. Then I t (α) = t and there exists a β such that (β, t) =. Thus I t (α) and, by property (3) of Definition 6, B t (α).fixan (WC)

7 150 G. Bonanno / Artificial Intelligence 171 (2007) arbitrary formula ψ and suppose that (α, t) = Bψ. Since B t (α), there exists a γ B t (α). Thus (γ, t) = ψ and hence (α, t) = B ψ. We now strengthen logic L b by adding two more axioms. The first axiom says that if there is a next instant where the individual is informed that ψ and believes that χ, then at every next instant it must be the case that if the individual is informed that then he must believe that ( ψ) χ (we call this axiom K7 because, as we will show later, it corresponds to AGM postulate (K*7)): if, ψ and χ are Boolean formulas, (I ( ψ) Bχ) (I B(( ψ) χ)). (K7) The second axiom says that if there is a next instant where the individual is informed that, considers ψ possible and believes that ψ χ, then at every next instant it must be the case that if he is informed that ψ then he believes that χ (we call this axiom K8 because it corresponds to AGM postulate (K*8)): if, ψ and χ are Boolean formulas, (I B ( ψ) B(ψ χ)) (I ( ψ) Bχ). (K8) Let L AGM be the logic obtained by adding the above two axioms to L b. Thus L AGM = L 0 + A + ND + NA + WC + K7 + K8 (the subscript AGM was chosen because, as shown later, logic L AGM provides an axiomatic characterization of the full set of AGM postulates). Definition 8. An L AGM -frame is an L b -frame (see Definition 6) that satisfies the following additional property: ω Ω, t 1,t 2,t 3 T, if t 1 t 2,t 1 t 3, I t3 (ω) I t2 (ω) and I t3 (ω) B t2 (ω) (CAB) then B t3 (ω) = I t3 (ω) B t2 (ω). An L AGM -model is a model based on an L AGM -frame. 6 Proposition 9. Logic L AGM is sound with respect to the class of L AGM -frames. That is, every theorem of L AGM is valid in every L AGM -model. Proof. By Proposition 7 and Definition 8 it is sufficient to show that axioms K7 and K8 are valid in an arbitrary model based on an L b frame that satisfies CAB. Fix an arbitrary such model. Validity of K7. Fix arbitrary α Ω and t 1 T and suppose that (a, t 1 ) = (I ( ψ) Bχ), where, ψ and χ are Boolean formulas. Then there exists a t 3 such that t 1 t 3 and (α, t 3 ) = I( ψ) Bχ. Then I t3 (α) = ψ t3. Fixanarbitraryt 2 such that t 1 t 2 and suppose that (α, t 2 ) = I. Then I t2 (α) = t2. Since and ψ are Boolean, by Proposition 5 ψ t3 = ψ t2. Thus, since ψ t2 t2, I t3 (α) I t2 (α). IfI t3 (α) B t2 (α) =, then, for every ω B t2 (α), (ω, t 2 ) = ( ψ) and thus (ω, t 2 ) = ( ψ) χ, so that (α, t 2 ) = B(( ψ) χ). If, on the other hand, I t3 (α) B t2 (α), then, by CAB, B t3 (α) = I t3 (α) B t2 (α). Fix an arbitrary β B t2 (α). If (β, t 2 ) = ( ψ) then (β, t 2 ) = ( ψ) χ. If(β, t 2 ) = ψ, then, by Proposition 5, (β, t 3 ) = ψ and, therefore, β I t3 (α). Hence β B t3 (α). Since (α, t 3 ) = Bχ, (β, t 3 ) = χ and, therefore, (β, t 3 ) = ( ψ) χ. Since ( ψ χ) is Boolean (because, ψ and χ are), by Proposition 5, (β, t 2 ) = ( ψ) χ. Thus, since β B t2 (α) was chosen arbitrarily, (α, t 2 ) = B(( ψ) χ). Validity of K8. Fix arbitrary α Ω and t 1 T and suppose that (α, t 1 ) = (I B ( ψ) B(ψ χ)), where, ψ and χ are Boolean formulas. Then there exists a t 2 such that t 1 t 2 and (α, t 2 ) = I B ( ψ) B(ψ χ). Thus I t2 (α) = t2 and there exists a β B t2 (α) such that (β, t 2 ) = ψ. Fix an arbitrary t 3 such that t 1 t 3 and suppose that (α, t 3 ) = I( ψ). Then I t3 (α) = ψ t3. Since ψ is a Boolean formula and (β, t 2 ) = ψ, by Proposition 5 (β, t 3 ) = ψ and therefore β I t3 (α). Hence I t3 (α) B t2 (α). Furthermore, since 6 CAB stands for Comparison Across Branches. This property says that if t 2 and t 3 are immediate successors of t 1 and the set of states that are possible according to the information received at (state ω and) time t 3 is a subset of the set of states that are possible according to the information received at (state ω and) time t 2 and, furthermore, the information received at time t 3 is compatible with the beliefs held at time t 2, then the beliefs at time t 3 must coincide with the intersection of the information at time t 3 and the beliefs at time t 2.

8 G. Bonanno / Artificial Intelligence 171 (2007) is Boolean, by Proposition 5 t3 = t2. Thus, since ψ t3 t3 it follows that I t3 (α) I t2 (α). Hence, by CAB, B t3 (α) = I t3 (α) B t2 (α). Fix an arbitrary γ B t3 (α). Then γ B t2 (α) and, since (α, t 2 ) = B(ψ χ), (γ, t 2 ) = (ψ χ). Since (ψ χ) is a Boolean formula, by Proposition 5 (γ, t 3 ) = (ψ χ). Since B t3 (α) I t3 (α) (by definition of L b -frame) and I t3 (α) = ψ t3, (γ, t 3 ) = ψ. Thus (γ, t 3 ) = χ. Hence, since γ B t3 (α) was chosen arbitrarily, (α, t 3 ) = Bχ. We end this section with a lemma that will be used later. Lemma 10. In any logic where B is a normal operator (that is, it satisfies axiom K and the rule of necessitation) the following is a theorem: (B B ψ) B ( ψ). Proof. ( PL stands for Propositional Logic ) 1. B B( ψ) B ψ axiom K 2. B (B( ψ) B ψ) 1, PL 3. (B( ψ) B ψ) ( B ψ B( ψ)) tautology 4. B ( B ψ B( ψ)) 2, 3, PL 5. (B B ψ) B( ψ) 4, PL 6. ( ψ) ( ψ) tautology 7. B ( ψ) B( ψ) 6, RK (see Remark 3) 8. B( ψ) B ( ψ) 7, PL 9. (B B ψ) B ( ψ) 5, 8, PL. 4. Axiomatic characterization of AGM The AGM theory of belief revision was developed within the framework of belief sets. Let Γ be the set of formulas in a propositional language. Given a subset F Γ, its PL-deductive closure [F ] PL is defined as follows: ψ [F ] PL if and only if there exist 1,..., n F such that ( 1 n ) ψ is a tautology (that is, a theorem of Propositional Logic). A set F Γ is consistent if [F ] PL Γ (equivalently, if there is no formula such that both and belong to [F ] PL ). A set F Γ is deductively closed if F =[F ] PL. Given a consistent and deductively closed set K (thought of as the initial beliefs of the individual) and a formula (thought of as a new piece of information), the revision of K by, denoted by K, is a subset of Γ that satisfies the following conditions, known as the AGM postulates: (K*1) K is deductively closed (K*2) K (K*3) K [K {}]PL (K*4) if / K, then [K {}] PL K (K*5) K = Γ if and only if is a contradiction (K*6) if ψ is a tautology then K = K ψ (K*7) K ψ [K {ψ}]pl (K*8) if ψ / K, then [K {ψ}]pl K ψ. (K*1) requires the revised belief set to be deductively closed. In our framework this corresponds to requiring the B operator to be a normal operator, that is, to satisfy axiom K and the inference rule Necessitation. (K*2) requires that the information be believed. In our framework, this corresponds to the Acceptance axiom (for Boolean ): I B. (K*3) says that beliefs should be revised minimally, in the sense that no new belief should be added unless it can be deduced from the information received and the initial beliefs. As shown below, this requirement corresponds to our axiom NA (for Boolean and ψ): B ( ψ) (I Bψ). (K*4) says that if the information received is compatible with the initial beliefs, then any formula that can be deduced from the information and the initial beliefs should be part of the revised beliefs. As shown below, this requirement corresponds to our axiom ND (for Boolean and ψ): ( B Bψ) (I Bψ).

9 152 G. Bonanno / Artificial Intelligence 171 (2007) (K*5) requires the revised beliefs to be consistent, unless the information is contradictory (that is, is a tautology). This corresponds to our axiom WC (for Boolean ): (I A ) (Bψ B ψ). (K*6) is automatically satisfied in our framework, since if ψ is a tautology then = ψ in every model and therefore the formula I Iψ is valid. Hence revision based on must coincide with revision based on ψ. (K*7) and (K*8) are a generalization of (K*3) and (K*4) that applies to iterated changes of belief. The idea is that if K is a revision of K and K is to be changed by adding further sentences, such a change should be made by using expansions of K whenever possible. More generally, the minimal change of K to include both and ψ (that is, K ψ ) ought to be the same as the expansion of K by ψ, so long as ψ does not contradict the beliefs in K (Gärdenfors [10, p. 55]).7 We will show below that (K*7) corresponds to our axiom K7 and (K*8) to axiom K8. The set of postulates (K*1) through (K*6) is called the basic set of postulates for belief revision (Gärdenfors [10, p. 55]). The following proposition shows that logic L b characterizes this basic set. Proposition 11. Logic L b provides an axiomatic characterization of the set of basic AGM postulates (K*1) (K*6),in the sense that both (A) and (B) below hold (recall that Φ B denotes the subset of Boolean formulas): (A) Let K Φ B be a consistent and deductively closed set and Φ B.IfK ΦB satisfies AGM postulates (K*1) (K*6) then there exist an L b -model, t 1,t 2 T and α Ω such that (A.1) t 1 t 2, (A.2) K ={ψ Φ B : (α, t 1 ) = Bψ}, (A.3) (α, t 2 ) = I, (A.4) K ={ψ ΦB : (α, t 2 ) = Bψ}, (A.5) if is consistent then (β, t) = for some β Ω and t T. (B) Fix an L b -model such that (1) for some t 1,t 2 T, α Ω and Φ B, t 1 t 2 and (α, t 2 ) = I and (2) if is not a contradiction, then (β, t) =, forsomeβ Ω and t T. 8 Define K ={ψ Φ B : (α, t 1 ) = Bψ} and K ={ψ ΦB : (α, t 2 ) = Bψ}. Then K satisfies AGM postulates (K*1) (K*6). Furthermore, for every ΦB, there exists an L b -model such that (1) (α, t 0 ) = I,forsomeα Ω and t 0 T, and (2) if is not a contradiction then (β, t) =, forsomeβ Ω and t T. Proof. (A) First we prove that if K Φ B is a consistent and deductively closed set, Φ B and K ΦB satisfies AGM postulates (K*1) (K*6) then there is an L b -model, t 1,t 2 T and α Ω such that (A.1) (A.5) are satisfied. Let M PL B be the set of maximally consistent sets of formulas for a propositional logic whose set of formulas is ΦB. For any F Φ B let M F ={ω M PL B : F ω}. By Lindenbaum s lemma, M F if and only if F is a consistent set, that is, [F ] PL Φ B. To simplify the notation, for ψ Φ B we write M ψ rather than M {ψ}. Define the following belief revision frame: T ={t 1,t 2 }, ={(t 1,t 2 )}, Ω = M PL B and, for every ω Ω, B t1 (ω) = I t1 (ω) = M K { if is a contradiction I t2 (ω) = M otherwise if is a contradiction B t2 (ω) = M M K if is consistent and M M K if is consistent and M M K =. M K 7 The expansion of K by ψ is [K {ψ}]pl. 8 In an arbitrary model, if is not a contradiction, there is not guarantee that (β, t) = for some (β, t). However,asshownbelow,forevery consistent Boolean formula, there exists an L b -model where the formula is true at some state-instant pair (β, t). Given a consistent Boolean formula, letm be such a model. Let M be an arbitrary L b -model. By taking the union of M and M one can transform the former into a model that satisfies the hypothesis that is true at some state-instant pair (β, t).

10 G. Bonanno / Artificial Intelligence 171 (2007) First we show that this frame is an L b -frame (see Definition 6). The Qualitative Bayes Rule is clearly satisfied, since B t1 (ω) I t2 (ω) if and only if M M K, in which case B t2 (ω) = M M K = I t2 (ω) B t1 (ω). The property that B t (ω) I t (ω) (for every ω and t) is also satisfied: the only case where, possibly, B t (ω) I t (ω) is when t = t 2 and is a consistent formula. In this case, there are two possibilities: (1) M M K and (2) M M K =. In case (1) B t2 (ω) = M M K M = I t2 (ω). In case (2) B t2 (ω) = M K and I t2 (ω) = M.Now,if ω M K then K ω and, since by AGM postulate (K*2), K, it follows that ω, that is, ω M. Hence M K M. Finally, the property that, for every ω and t, B t (ω) whenever I t (ω) is also satisfied. If t = t 1, trivially because B t1 (ω) = I t1 (ω). Ift = t 2, I t2 (ω) if and only if is a consistent formula; in this case either B t2 (ω) = M M K,ifM M K,orB t2 (ω) = M K, in which case by AGM postulate (K*5) K is a consistent set and therefore, by Lindenbaum s lemma, M K. Now define the following model based on this frame: for every atomic proposition q, for every ω Ω and for every t T, (ω, t) = q if and only if q ω. First we prove that, for every ψ Φ B, t T, ψ t = M ψ, that is, ω Ω, (ω,t) = ψ if and only if ψ ω. (1) The proof is by induction on the complexity of ψ.ifψ = q, for some atomic proposition q, then the statement is true by construction. Now suppose that the statement is true of ψ 1,ψ 2 Φ B ; we want to show that it is true for ψ 1 and for (ψ 1 ψ 2 ). By definition, (ω, t) = ψ 1 if and only if (ω, t) ψ 1 if and only if (by the induction hypothesis) ψ 1 / ω if and only if (by definition of MCS) ψ 1 ω. By definition, (ω, t) = (ψ 1 ψ 2 ) if and only if either (ω, t) = ψ 1,in which case, by the induction hypothesis, ψ 1 ω, or(ω, t) = ψ 2, in which case, by the induction hypothesis, ψ 2 ω. By definition of MCS, (ψ 1 ψ 2 ) ω if and only if either ψ 1 ω or ψ 2 ω. Note also the following (see Theorem 2.20 in Chellas [6, p. 57]): F Φ B, ψ Φ B, ψ [F ] PL if and only if ψ ω, ω M F. (2) Now, fix an arbitrary α Ω. We want to show that properties (A.1) (A.5) are satisfied. (A.1): t 1 t 2 by construction. (A.2): we need to show that K ={ψ Φ B : (α, t 1 ) = Bψ}. First we show that K {ψ Φ B : (α, t 1 ) = Bψ}. Let ψ K. Then ψ ω for every ω M K, that is, M K M ψ. Thus, since, by construction, B t1 (α) = M K and, by (1), M ψ = ψ t1 it follows that B t1 (α) ψ t1, that is, (α, t 1 ) = Bψ. Next we show that {ψ Φ B : (α, t 1 ) = Bψ} K. Let ψ Φ B be such that (α, t 1 ) = Bψ. Then B t1 (α) ψ t1. Since, by construction, B t1 (α) = M K, and, by (1), M ψ = ψ t1 it follows that M K M ψ, that is, ψ ω for every ω M K ; hence, by (2), ψ [K] PL. By hypothesis, K is deductively closed, that is, K =[K] PL. Hence ψ K. (A.3): we need to show that (α, t 2 ) = I.By(1) t2 = M. Since, by construction, I t2 (α) = M, it follows that (α, t 2 ) = I. (A.4): we need to show that K ={ψ ΦB : (α, t 2 ) = Bψ}. There are several cases to be considered. (4.i) is a contradiction. Then, by AGM postulate (K*5), K = ΦB and, by construction, B t2 (α) =, so that (α, t 2 ) = Bψ for every formula ψ. Hence {ψ Φ B : (α, t 2 ) = Bψ}=Φ B = K. (4.ii) is consistent and M M K =. In this case, by construction, B t2 (α) = M K.Ifψ K then M K M ψ. By (1) M ψ = ψ t2. Thus B t2 (α) ψ t2, that is, (α, t 2 ) = Bψ. Conversely, if (α, t 2 ) = Bψ then B t2 (α) ψ t2, and, since B t2 (α) = M K and, by (1), ψ t2 = M ψ, it follows that M K M ψ, that is, ψ ω for all ω M K,so that, by (2), ψ [K ]PL. By AGM postulate (K*1), K =[K ]PL. Thus ψ K. (4.iii) is consistent and M M K, in which case B t2 (α) = M M K. First of all, note that M M K = M K {}. Secondly, it must be that / K (if K then ω for every ω M K and therefore M M K = ). Hence, by AGM postulates (K*3) and (K*4), K =[K {}]PL. By (2), for every Boolean formula ψ, ψ [K {}] PL if and only if ψ ω, for all ω M K {}. Thus ψ K =[K {}]PL if and only if ψ ω for all ω M K {} = M M K = B t2 (α). By (1), for every ω Ω, ψ ω if and only if (ω, t 2 ) = ψ. Hence K ={ψ ΦB : (α, t 2 ) = Bψ}. (A.5): we need to show that, if is consistent, then (β, t) = for some β Ω and t T.If is consistent, then, by Lindenbaum s lemma, there exists a β M PL B such that β. By(1),(β, t) = for all t T.

11 154 G. Bonanno / Artificial Intelligence 171 (2007) (B) Fix an L b -model such that (1) for some t 1,t 2 T, α Ω and Φ B, t 1 t 2 and (α, t 2 ) = I and (2) if is not a contradiction, then (β, t) =, forsomeβ Ω and t T.LetK ={ψ Φ B : (α, t 1 ) = Bψ} and K ={ψ ΦB : (α, t 2 ) = Bψ}. We need to prove that AGM postulates (K*1) (K*6) are satisfied. (K*1): we need to show that K is deductively closed, that is, K =[K ]PL.Ifψ K then ψ [K ]PL, because ψ ψ is a tautology. Now let ψ [K ]PL. Then there exist 1,..., n K such that ( 1 n ) ψ is a tautology, hence a theorem of L b. Then, by necessitation for B and Proposition 7, (α, t 2 ) = B(( 1 n ) ψ). By definition of K, since 1,..., n K, (α, t 2) = B( 1 n ). By axiom K for B and Proposition 7, (α, t 2 ) = B(( 1 n ) ψ) B( 1 n ) Bψ. Thus (α, t 2 ) = Bψ, that is, ψ K. (K*2): we need to show that K, that is, (α, t 2) = B. By axiom A and Proposition 7, (α, t 2 ) = I B and by hypothesis (α, t 2 ) = I. Thus (α, t 2 ) = B. (K*3): we need to show that K [K {}]PL.Letψ K,i.e.(α, t 2) = Bψ. First of all, note that axiom NA is propositionally equivalent to (I Bψ) B( ψ). Thus, by Proposition 7, (α, t 1 ) = (I Bψ) B( ψ). By hypothesis, t 1 t 2 and (α, t 2 ) = I Bψ. Thus (α, t 1 ) = (I Bψ) and, therefore, (α, t 1 ) = B( ψ), that is ( ψ) K. Hence {,( ψ)} K {} so that, since ( ( ψ)) ψ is a tautology, ψ [K {}] PL. (K*4): we need to show that if / K then [K {}] PL K. Suppose that / K, that is, (α, t 1) = B. First of all, note that axiom ND is propositionally equivalent to B (Bψ (I Bψ)). Thus, by Proposition 7, (α, t 1 ) = B (Bψ (I Bψ)). Hence (α, t 1 ) = Bψ (I Bψ), for every Boolean formula ψ. (3) Let χ [K {}] PL, that is, there exist 1,..., n K {} such that ( 1 n ) χ is a tautology. We want to show that χ K,i.e.(α, t 2) = Bχ. Since ( 1 n ) χ is a tautology, by necessitation for B and Proposition 7, (α, t 1 ) = B(( 1 n ) χ).if i K for every i = 1,...,n, then (α, t 1 ) = B( 1 n ) and therefore (using axiom K for B and Proposition 7) (α, t 1 ) = Bχ. Thus, by (3), (α, t 1 ) = (I Bχ) so that, since t 1 t 2, (α, t 2 ) = I Bχ. Since, by hypothesis, (α, t 2 ) = I, it follows that (α, t 2 ) = Bχ,i.e.χ K.If i / K, for some i = 1,...,n then we can assume (renumbering the formulas, if necessary) that n / K, which implies (since i K {} for all i = 1,...,n) that n =, and 1,..., n 1 K, so that (α, t 1 ) = B( 1 n 1 ). Since, by hypothesis, ( 1 n 1 ) χ is a tautology and is propositionally equivalent to ( 1 n 1 ) ( χ), by necessitation for B and Proposition 7 (α, t 1 ) = B(( 1 n 1 ) ( χ)). Thus (α, t 1 ) = B( χ) (appealing, once again, to axiom K for B and Proposition 7). Hence, by (3) (with ψ = ( χ)), (α, t 1 ) = (I B( χ)). Since t 1 t 2, (α, t 2 ) = I B( χ). By hypothesis, α = I and by (K*2) (proved above), (α, t 2 ) = B. Thus (α, t 2 ) = B( χ) B. By axiom K and Proposition 7, (α, t 2 ) = (B( χ) B) Bχ. Hence (α, t 2 ) = Bχ,i.e.χ K. (K*5): we have to show that K ΦB unless is a contradiction (that is, is a tautology). If is a contradiction, then = and therefore, since, by hypothesis, (α, t 2 ) = I, I t2 (α) =. By definition of L b -model, B t2 (α) I t2 (α). Thus B t2 (α) = so that (α, t 2 ) = Bψ for every formula ψ. Hence K = ΦB.If is not a contradiction, then by hypothesis, (β, t) =, forsome(β, t). Since is Boolean, by Proposition 5, (β, t 2 ) =. Thus (α, t 2 ) = A. By hypothesis, (α, t 2 ) = I. Thus (α, t 2 ) = I A. By axiom WC and Proposition 7, (α, t 2 ) = (I A ) (Bψ B ψ). Thus (α, t 2 ) = Bψ B ψ for every formula ψ, thatis,ifψ K then ψ / K. Since, by (K*2), K, it follows that / K and therefore K ΦB. (K*6): we have to show that if ψ is a tautology then K = K ψ.if ψ is a tautology, then ψ = Ω T, so that t2 = ψ t2. Thus I t2 (α) = t2 if and only if I t2 (α) = ψ t2, that is, (α, t 2 ) = I if and only if (α, t 2 ) = Iψ. Hence, by definition, K = K ψ.9 It remains to show that, for every Φ B, there exists an L b -model such that (1) (α, t 0 ) = I,forsomeα Ω and t 0 T and (2) if is not a contradiction then (β, t) =, forsomeβ Ω and t T. Fix an arbitrary Φ B. Define the following belief revision frame: T ={t 0 }, =, Ω = M PL B and, for every ω Ω, B t 0 (ω) = I t0 (ω) = M. This is an L b frame, since the properties of Definition 6 are trivially satisfied. Define the following model based on this frame: for every atomic proposition q and for every ω Ω, (ω, t 0 ) = q if and only if q ω. As shown in part (A) 9 For every Boolean formula χ, K χ is the set of Boolean formulas believed at (α, t 2) if (α, t 2 ) = Iχ.

12 G. Bonanno / Artificial Intelligence 171 (2007) (see (1)), t0 = M. Fix an arbitrary α Ω. By construction, I t0 (α) = M. Thus (α, t 0 ) = I. Furthermore, if is not a contradiction, then, by Lindenbaum s lemma, M so that there exists a β M PL B with β. Thus, by (1), (β, t 0 ) =. The following proposition shows that logic L AGM characterizes the full set of AGM postulates. Proposition 12. Logic L AGM provides an axiomatic characterization of the full set of AGM postulates (K*1) (K*8), in the sense that both (A) and (B) below hold: (A) Let K Φ B be a consistent and deductively closed set and,ψ Φ B.IfK,K ψ ΦB satisfy AGM postulates (K*1) (K*8) then there is an L AGM -model, t 1,t 2,t 3 T and α Ω such that (A.1) t 1 t 2, (A.2) K ={χ Φ B : (α, t 1 ) = Bχ}, (A.3) (α, t 2 ) = I, (A.4) K ={χ ΦB : (α, t 2 ) = Bχ}, (A.5) if is consistent then (β, t) = for some β Ω and t T, (A.6) t 1 t 3, (A.7) (α, t 3 ) = I( ψ), (A.8) K ψ ={χ ΦB : (α, t 3 ) = Bχ}, (A.9) if ( ψ) is consistent then (γ, t ) = ( ψ) for some γ Ω and t T. (B) Fix an L AGM -model such that (1) for some t 1,t 2,t 3 T, α Ω and,ψ Φ B, t 1 t 2, t 1 t 3, (α, t 2 ) = I and (α, t 3 ) = I( ψ), (2) if is not a contradiction then (β, t) =, forsomeβ Ω and t T and (3) if ( ψ) is not a contradiction then (γ, t ) = ( ψ),forsomeγ Ω and t T. Define K ={χ Φ B : (α, t 1 ) = Bχ}, K ={χ ΦB : (α, t 2 ) = Bχ} and K ψ ={χ ΦB : (α, t 3 ) = Bχ}. Then K and K ψ satisfy AGM postulates (K*1) (K*8). Furthermore, for every,ψ Φ B, there exists an L AGM -model such that, for some α Ω and t 2,t 3 T, (1) (α, t 2 ) = I and (α, t 3 ) = I( ψ), (2) if is not a contradiction then (β, t) =,forsomeβ Ω and t T and (3) if ( ψ) is not a contradiction then (γ, t ) = ( ψ),forsomeγ Ω and t T. Proof. (A) First we prove that if K Φ B is consistent and deductively closed,,ψ Φ B and K,K ψ ΦB satisfy AGM postulates (K*1) (K*8) then there is an L AGM -model, t 1,t 2,t 3 T and α Ω such that (A.1) (A.9) are satisfied. We proceed as in the proof of Proposition 11. Thus M PL B denotes the set of maximally consistent sets of formulas for a propositional logic whose set of formulas is Φ B and, for F Φ B,letM F ={ω M PL B : F ω}. Define the following belief revision frame: T ={t 1,t 2,t 3 }, ={(t 1,t 2 ), (t 1,t 3 )}, Ω = M PL B and, for every ω Ω, B t1 (ω) = I t1 (ω) = M K { if is a contradiction I t2 (ω) = M otherwise if is a contradiction B t2 (ω) = M M K if is consistent and M M K M K if is consistent and M M K = { if ψ is a contradiction I t3 (ω) = M ψ otherwise if ψ is a contradiction B t3 (ω) = M ψ M K if ψ is consistent and M ψ M K if ψ is consistent and M ψ M K =. M K ψ First we show that this frame is an L AGM -frame (see Definition 8). Note that B t1, I t1, B t2 and I t2 are the same as in the L b -frame defined in the proof of Proposition 11. Thus we only need to focus on the additional elements. The Qualitative Bayes Rule is satisfied, since B t1 (ω) I t3 (ω) if and only if M K M ψ, in which case B t3 (ω) = M K M ψ = B t1 (ω) I t3 (ω).

13 156 G. Bonanno / Artificial Intelligence 171 (2007) The property that, for every ω and t, B t (ω) I t (ω) is also satisfied. The only case left to examine is the case where t = t 3 and ψ is a consistent formula. If M ψ M K, then B t3 (ω) = M ψ M K M ψ = I t3 (ω). If M ψ M K = then B t3 (ω) = M K ψ and I t3 (ω) = M ψ.now,ifω M K ψ then K ψ ω and, since by AGM postulate (K*2), ψ K ψ, it follows that ψ ω, that is, ω M ψ. Hence M K ψ M ψ. The property that, for every ω and t, B t (ω) whenever I t (ω) is also satisfied. The only case left to examine is the case where t = t 3.Now,I t3 (ω) if and only if ψ is a consistent formula; in this case either B t3 (ω) = M ψ M K,ifM ψ M K,orB t3 (ω) = M K ψ, in which case, by AGM postulate (K*5), K ψ is a consistent set and therefore, by Lindenbaum s lemma, M K ψ. Next we have to show that the L AGM -specific property CAB is satisfied, namely that if t 1,t,t and ω are such that t 1 t, t 1 t, I t (ω) I t (ω) and I t (ω) B t (ω) then B t (ω) = I t (ω) B t (ω). We start with t = t 3 and t = t 2. In this case the joint condition I t2 (ω) I t3 (ω) and I t2 (ω) B t3 (ω) holds only if ( ψ) is consistent (implying that is consistent) and M M ψ, which implies that M ψ = M.This,in turn, implies that ( ψ) is a tautology, so that, by AGM postulate (K*6), K ψ = K. Then { M M K if M M K B t2 (ω) = M K if M M K = and { M ψ M K = M M K if M M K B t3 (ω) = M K ψ = M K if M M K =. Thus B t2 (ω) = B t3 (ω). Hence, since B t2 (ω) I t2 (ω) (proved above for all t), it follows that B t2 (ω) = I t2 (ω) B t3 (ω). Next we consider the case where t = t 2 and t = t 3. In this case we do have that I t3 (ω) I t2 (ω) (in fact, I t3 (ω) if and only if ψ is consistent, in which case must be consistent and then I t2 (ω) = M and I t3 (ω) = M ψ and M ψ M ). Now, I t3 (ω) B t2 (ω) only if ψ is consistent in which case I t3 (ω) = M ψ. Assume, therefore, that ψ is consistent (which implies that is consistent). We need to consider several cases. (i) M ψ M K. Then, since M ψ M, M M K ; it follows, by construction, that B t2 (ω) = M M K and B t3 (ω) = M ψ M K so that (since I t3 (ω) = M ψ and M ψ M ) B t3 (ω) = I t3 (ω) B t2 (ω). (ii) M ψ M K = but M M K. In this case B t2 (ω) = M M K and thus I t3 (ω) B t2 (ω) = M ψ M K = and therefore there is nothing to prove, since the requirement that B t3 (ω) = I t3 (ω) B t2 (ω) only holds if I t3 (ω) B t2 (ω). (iii) M M K =, which implies that M ψ M K =. In this case B t2 (ω) = M K and B t3 (ω) = M K ψ, so that I t3 (ω) B t2 (ω) if and only if M ψ M K. Assume this. Then it must be that ψ / K (if it were the case that ψ K, then we would have that ψ ω for every ω M K, contradicting the fact that M ψ M K ). Thus, by AGM postulates (K*7) and (K*8), K ψ =[K {ψ}]pl. We need to show that B t3 (ω) = I t3 (ω) B t2 (ω), that is, that M K ψ = M ψ M K.Letω M K ψ. Then ω K ψ =[K {ψ}]pl K. Thus ω M K. Furthermore, by AGM postulate (K*2), ( ψ) K ψ, so that M K ψ M ψ. Thus M K ψ M ψ M K. Next we prove that M ψ M K M K ψ. Since, by AGM postulate (K*2), K, [K {ψ}]pl =[K { ψ}] PL. Thus, if ω M ψ M K then ω [K { ψ}]pl =[K {ψ}]pl = K ψ, that is, ω M K ψ. Now define the following model based on this frame: for every atomic proposition q, for every ω Ω and for every t T, (ω, t) = q if and only if q ω. As in the proof of Proposition 11 (see (1)) it can be shown that, χ Φ B, t T, χ t = M χ, that is, ω Ω, (ω,t) = χ if and only if χ ω. (4) Recall also (see (2)) that, F Φ B, χ Φ B, χ [F ] PL if and only if χ ω, ω M F. (5) We need to show that properties (A.1) (A.9) are satisfied. The proof of (A.1) (A.5) is identical to the proof given for Proposition 11 (since the current frame restricted to {t 1,t 2 } coincides with the frame considered there). (A.6) is true by construction. Thus we only need to prove (A.7) (A.9). (A.7): If ( ψ) is a contradiction then ψ t3 = and, by construction, I t3 (α) =.If( ψ) is consistent, by construction I t3 (α) = M ψ and by (4) ψ t3 = M ψ. Thus, in either case, I t3 (α) = ψ t3, that is, (α, t 3 ) = I( ψ).

14 G. Bonanno / Artificial Intelligence 171 (2007) (A.8): we need to show that K ψ ={χ ΦB : (α, t 3 ) = Bχ}. There are several cases to be considered. (8.i) ( ψ) is a contradiction. Then, by AGM postulate (K*5), K ψ = ΦB and, by construction, B t3 (α) =,so that (α, t 3 ) = Bχ for every formula χ. Hence {χ Φ B : (α, t 3 ) = Bχ}=Φ B = K ψ. (8.ii) ( ψ) is consistent and M ψ M K =. In this case B t3 (α) = M K ψ.ifχ K ψ then M K ψ M χ and, by (4), M χ = χ t3. Thus B t3 (α) χ t3, that is, (α, t 3 ) = Bχ. Conversely, if (α, t 3 ) = Bχ then B t3 (α) χ t3 and, since B t3 (α) = M K ψ and, by (4), χ t3 = M χ, it follows that M K ψ M χ, that is, χ ω for all ω M K ψ. It follows from (5) that χ [K ψ ]PL. By AGM postulate (K*1), K ψ =[K ψ ]PL. Thus χ K ψ. (8.iii) ( ψ) is consistent and M ψ M K. In this case B t3 (α) = M ψ M K. First of all, it must be that / K (if K then ω for every ω M K, which would imply M ψ M K =, since ω for every ω M ψ ). Hence, by AGM postulates (K*3) and (K*4). K =[K {}]PL. (6) Secondly, it must be that ψ / [K {}] PL. (7) In fact, if ψ [K {}] PL then, since [K {}] PL [K { ψ}] PL, ψ [K { ψ}] PL which, by (5), implies that ψ ω for every ω M K { ψ}. Since ψ ω, for every ω M K { ψ}, this would imply that M K { ψ} = ; however, since M K { ψ} = M ψ M K (8) this contradicts the hypothesis that M ψ M K. It follows from (6) and (7) that ψ / K. Hence by AGM postulates (K*7) and (K*8), K ψ =[K {ψ}]pl. (9) Next we note that [K { ψ}] PL =[[K {}] PL {ψ}] PL. (10) In fact, since (ψ ( ψ)) is a tautology, (ψ ( ψ)) [K {}] PL. Thus ( ψ) [[K {}] PL {ψ}] PL. Hence [K { ψ}] PL [[K {}] PL {ψ}] PL. To prove the converse, first note that, since [K { ψ}] PL, [K {}] PL [K { ψ}] PL. Hence, since ψ [K { ψ}] PL, it follows that [[K {}] PL {ψ}] PL [K { ψ}] PL. By (6), [[K {}] PL {ψ}] PL =[K {ψ}]pl and, by (9), [K {ψ}]pl = K ψ. Thus, by (10), [K { ψ}] PL = K ψ. (11) By (5) for every χ Φ B, χ [K { ψ}] PL if and only if χ ω, for every ω M K { ψ}. It follows from this, (8) and (11) that, for every χ Φ B, χ K ψ if and only if χ ω, for every ω M ψ M K = B t3 (α). Since, by (4), for every χ Φ B and ω Ω, χ ω if and only if (ω, t 3 ) = χ, it follows that, for every χ Φ B, χ K ψ if and only if, for every ω B t3 (α), (ω, t 3 ) = χ, that is, if and only if (α, t 3 ) = Bχ. (A.9): we need to show that, if ( ψ) is consistent, then (γ, t ) = ( ψ) for some γ Ω and t T.If( ψ) is consistent, then by Lindenbaum s lemma, there exists a γ M PL B such that ( ψ) β.by(4),(γ, t ) = ψ for all t T. (B) Fix an L AGM -model such that (1) for some t 1,t 2,t 3 T, α Ω and,ψ Φ B, t 1 t 2, t 1 t 3, (α, t 2 ) = I and (α, t 3 ) = I( ψ),(2)if is not a contradiction then (β, t) =, forsomeβ Ω and t T and (3) if ( ψ) is not a contradiction then (γ, t ) = ( ψ),forsomeγ Ω and t T. Define K ={χ Φ B : (α, t 1 ) = Bχ}, K = {χ Φ B : (α, t 2 ) = Bχ} and K ψ ={χ ΦB : (α, t 3 ) = Bχ}. We need to show that K and K ψ satisfy AGM postulates (K*1) (K*8). The proof that AGM postulates (K*1) (K*6) are satisfied is the same as in Proposition 11 (every L AGM -model is an L b -model). Thus we shall only prove that AGM postulates (K*7) and (K*8) are satisfied. First we show that (K*7) is satisfied, that is, that K ψ [K {ψ}]pl. Fix an arbitrary χ K ψ, that is, (α, t 3 ) = Bχ. By hypothesis, (α, t 3 ) = I( ψ). Thus (α, t 3 ) = I( ψ) Bχ and, since t 1 t 3, (α, t 1 ) = (I ( ψ) Bχ). By axiom K7 and Proposition 9, (α, t 1 ) = (I ( ψ) Bχ) (I B(( ψ) χ)). Hence

Logics for Belief as Maximally Plausible Possibility

Logics for Belief as Maximally Plausible Possibility Logics for Belief as Maximally Plausible Possibility Giacomo Bonanno Department of Economics, University of California, Davis, USA gfbonanno@ucdavis.edu Abstract We consider a basic logic with two primitive

More information

Systems of modal logic

Systems of modal logic 499 Modal and Temporal Logic Systems of modal logic Marek Sergot Department of Computing Imperial College, London utumn 2008 Further reading: B.F. Chellas, Modal logic: an introduction. Cambridge University

More information

An Introduction to Modal Logic III

An Introduction to Modal Logic III An Introduction to Modal Logic III Soundness of Normal Modal Logics Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, October 24 th 2013 Marco Cerami

More information

Modal and temporal logic

Modal and temporal logic Modal and temporal logic N. Bezhanishvili I. Hodkinson C. Kupke Imperial College London 1 / 83 Overview Part II 1 Soundness and completeness. Canonical models. 3 lectures. 2 Finite model property. Filtrations.

More information

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw

Applied Logic. Lecture 1 - Propositional logic. Marcin Szczuka. Institute of Informatics, The University of Warsaw Applied Logic Lecture 1 - Propositional logic Marcin Szczuka Institute of Informatics, The University of Warsaw Monographic lecture, Spring semester 2017/2018 Marcin Szczuka (MIMUW) Applied Logic 2018

More information

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University Formal Epistemology: Lecture Notes Horacio Arló-Costa Carnegie Mellon University hcosta@andrew.cmu.edu Logical preliminaries Let L 0 be a language containing a complete set of Boolean connectives, including

More information

Propositional Logics and their Algebraic Equivalents

Propositional Logics and their Algebraic Equivalents Propositional Logics and their Algebraic Equivalents Kyle Brooks April 18, 2012 Contents 1 Introduction 1 2 Formal Logic Systems 1 2.1 Consequence Relations......................... 2 3 Propositional Logic

More information

1. Propositional Calculus

1. Propositional Calculus 1. Propositional Calculus Some notes for Math 601, Fall 2010 based on Elliott Mendelson, Introduction to Mathematical Logic, Fifth edition, 2010, Chapman & Hall. 2. Syntax ( grammar ). 1.1, p. 1. Given:

More information

AN EXTENSION OF THE PROBABILITY LOGIC LP P 2. Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2

AN EXTENSION OF THE PROBABILITY LOGIC LP P 2. Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2 45 Kragujevac J. Math. 33 (2010) 45 62. AN EXTENSION OF THE PROBABILITY LOGIC LP P 2 Tatjana Stojanović 1, Ana Kaplarević-Mališić 1 and Zoran Ognjanović 2 1 University of Kragujevac, Faculty of Science,

More information

Canonical models for normal logics (Completeness via canonicity)

Canonical models for normal logics (Completeness via canonicity) 499 Modal and Temporal Logic Canonical models for normal logics (Completeness via canonicity) Marek Sergot Department of Computing Imperial College, London Autumn 2008 Further reading: B.F. Chellas, Modal

More information

Doxastic Logic. Michael Caie

Doxastic Logic. Michael Caie Doxastic Logic Michael Caie There are at least three natural ways of interpreting the object of study of doxastic logic. On one construal, doxastic logic studies certain general features of the doxastic

More information

Introduction to Metalogic

Introduction to Metalogic Philosophy 135 Spring 2008 Tony Martin Introduction to Metalogic 1 The semantics of sentential logic. The language L of sentential logic. Symbols of L: Remarks: (i) sentence letters p 0, p 1, p 2,... (ii)

More information

Majority Logic. Introduction

Majority Logic. Introduction Majority Logic Eric Pacuit and Samer Salame Department of Computer Science Graduate Center, City University of New York 365 5th Avenue, New York 10016 epacuit@cs.gc.cuny.edu, ssalame@gc.cuny.edu Abstract

More information

Modal Logic XX. Yanjing Wang

Modal Logic XX. Yanjing Wang Modal Logic XX Yanjing Wang Department of Philosophy, Peking University May 6th, 2016 Advanced Modal Logic (2016 Spring) 1 Completeness A traditional view of Logic A logic Λ is a collection of formulas

More information

EQUIVALENCE OF THE INFORMATION STRUCTURE WITH UNAWARENESS TO THE LOGIC OF AWARENESS. 1. Introduction

EQUIVALENCE OF THE INFORMATION STRUCTURE WITH UNAWARENESS TO THE LOGIC OF AWARENESS. 1. Introduction EQUIVALENCE OF THE INFORMATION STRUCTURE WITH UNAWARENESS TO THE LOGIC OF AWARENESS SANDER HEINSALU Abstract. Here it is shown that the unawareness structure in Li (29) is equivalent to a single-agent

More information

Mathematics 114L Spring 2018 D.A. Martin. Mathematical Logic

Mathematics 114L Spring 2018 D.A. Martin. Mathematical Logic Mathematics 114L Spring 2018 D.A. Martin Mathematical Logic 1 First-Order Languages. Symbols. All first-order languages we consider will have the following symbols: (i) variables v 1, v 2, v 3,... ; (ii)

More information

On the Complexity of the Reflected Logic of Proofs

On the Complexity of the Reflected Logic of Proofs On the Complexity of the Reflected Logic of Proofs Nikolai V. Krupski Department of Math. Logic and the Theory of Algorithms, Faculty of Mechanics and Mathematics, Moscow State University, Moscow 119899,

More information

Přednáška 12. Důkazové kalkuly Kalkul Hilbertova typu. 11/29/2006 Hilbertův kalkul 1

Přednáška 12. Důkazové kalkuly Kalkul Hilbertova typu. 11/29/2006 Hilbertův kalkul 1 Přednáška 12 Důkazové kalkuly Kalkul Hilbertova typu 11/29/2006 Hilbertův kalkul 1 Formal systems, Proof calculi A proof calculus (of a theory) is given by: A. a language B. a set of axioms C. a set of

More information

1. Propositional Calculus

1. Propositional Calculus 1. Propositional Calculus Some notes for Math 601, Fall 2010 based on Elliott Mendelson, Introduction to Mathematical Logic, Fifth edition, 2010, Chapman & Hall. 2. Syntax ( grammar ). 1.1, p. 1. Given:

More information

Epistemic Foundations of Game Theory

Epistemic Foundations of Game Theory Chapter 9 Epistemic Foundations of Game Theory Giacomo Bonanno Contents 9.1 Introduction..................... 412 9.2 Epistemic Models of Strategic-Form Games.. 413 9.3 Common Belief of Rationality: Semantics....

More information

Basic Algebraic Logic

Basic Algebraic Logic ELTE 2013. September Today Past 1 Universal Algebra 1 Algebra 2 Transforming Algebras... Past 1 Homomorphism 2 Subalgebras 3 Direct products 3 Varieties 1 Algebraic Model Theory 1 Term Algebras 2 Meanings

More information

An Introduction to Modal Logic V

An Introduction to Modal Logic V An Introduction to Modal Logic V Axiomatic Extensions and Classes of Frames Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, November 7 th 2013

More information

Gödel s Completeness Theorem

Gödel s Completeness Theorem A.Miller M571 Spring 2002 Gödel s Completeness Theorem We only consider countable languages L for first order logic with equality which have only predicate symbols and constant symbols. We regard the symbols

More information

Chapter 2 Background. 2.1 A Basic Description Logic

Chapter 2 Background. 2.1 A Basic Description Logic Chapter 2 Background Abstract Description Logics is a family of knowledge representation formalisms used to represent knowledge of a domain, usually called world. For that, it first defines the relevant

More information

Justification logic - a short introduction

Justification logic - a short introduction Institute of Computer Science and Applied Mathematics University of Bern Bern, Switzerland January 2013 Modal Logic A Modal Logic A A B and Modal Logic A A B B and thus Modal Logic A A B B and thus A (A

More information

Towards A Multi-Agent Subset Space Logic

Towards A Multi-Agent Subset Space Logic Towards A Multi-Agent Subset Space Logic A Constructive Approach with Applications Department of Computer Science The Graduate Center of the City University of New York cbaskent@gc.cuny.edu www.canbaskent.net

More information

Principles of Knowledge Representation and Reasoning

Principles of Knowledge Representation and Reasoning Principles of Knowledge Representation and Reasoning Modal Logics Bernhard Nebel, Malte Helmert and Stefan Wölfl Albert-Ludwigs-Universität Freiburg May 2 & 6, 2008 Nebel, Helmert, Wölfl (Uni Freiburg)

More information

Update As Evidence: Belief Expansion

Update As Evidence: Belief Expansion Update As Evidence: Belief Expansion Roman Kuznets and Thomas Studer Institut für Informatik und angewandte Mathematik Universität Bern {kuznets, tstuder}@iam.unibe.ch http://www.iam.unibe.ch/ltg Abstract.

More information

Natural Deduction. Formal Methods in Verification of Computer Systems Jeremy Johnson

Natural Deduction. Formal Methods in Verification of Computer Systems Jeremy Johnson Natural Deduction Formal Methods in Verification of Computer Systems Jeremy Johnson Outline 1. An example 1. Validity by truth table 2. Validity by proof 2. What s a proof 1. Proof checker 3. Rules of

More information

A logical formalism for the subjective approach in a multi-agent setting

A logical formalism for the subjective approach in a multi-agent setting logical formalism for the subjective approach in a multi-agent setting Guillaume ucher Université Paul Sabatier, Toulouse (F) University of Otago, Dunedin (NZ) aucher@irit.fr bstract. Representing an epistemic

More information

Filtrations and Basic Proof Theory Notes for Lecture 5

Filtrations and Basic Proof Theory Notes for Lecture 5 Filtrations and Basic Proof Theory Notes for Lecture 5 Eric Pacuit March 13, 2012 1 Filtration Let M = W, R, V be a Kripke model. Suppose that Σ is a set of formulas closed under subformulas. We write

More information

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

COMP219: Artificial Intelligence. Lecture 19: Logic for KR COMP219: Artificial Intelligence Lecture 19: Logic for KR 1 Overview Last time Expert Systems and Ontologies Today Logic as a knowledge representation scheme Propositional Logic Syntax Semantics Proof

More information

COMP219: Artificial Intelligence. Lecture 19: Logic for KR

COMP219: Artificial Intelligence. Lecture 19: Logic for KR COMP219: Artificial Intelligence Lecture 19: Logic for KR 1 Overview Last time Expert Systems and Ontologies Today Logic as a knowledge representation scheme Propositional Logic Syntax Semantics Proof

More information

S4LP and Local Realizability

S4LP and Local Realizability S4LP and Local Realizability Melvin Fitting Lehman College CUNY 250 Bedford Park Boulevard West Bronx, NY 10548, USA melvin.fitting@lehman.cuny.edu Abstract. The logic S4LP combines the modal logic S4

More information

Belief revision: A vade-mecum

Belief revision: A vade-mecum Belief revision: A vade-mecum Peter Gärdenfors Lund University Cognitive Science, Kungshuset, Lundagård, S 223 50 LUND, Sweden Abstract. This paper contains a brief survey of the area of belief revision

More information

02 Propositional Logic

02 Propositional Logic SE 2F03 Fall 2005 02 Propositional Logic Instructor: W. M. Farmer Revised: 25 September 2005 1 What is Propositional Logic? Propositional logic is the study of the truth or falsehood of propositions or

More information

The Modal Logic of Pure Provability

The Modal Logic of Pure Provability The Modal Logic of Pure Provability Samuel R. Buss Department of Mathematics University of California, San Diego July 11, 2002 Abstract We introduce a propositional modal logic PP of pure provability in

More information

Maximal Introspection of Agents

Maximal Introspection of Agents Electronic Notes in Theoretical Computer Science 70 No. 5 (2002) URL: http://www.elsevier.nl/locate/entcs/volume70.html 16 pages Maximal Introspection of Agents Thomas 1 Informatics and Mathematical Modelling

More information

COMMON BELIEF WITH THE LOGIC OF INDIVIDUAL BELIEF

COMMON BELIEF WITH THE LOGIC OF INDIVIDUAL BELIEF COMMON BELIEF WITH THE LOGIC OF INDIVIDUAL BELIEF Giacomo Bonanno and Klaus Nehring Department of Economics, University of California, Davis, CA 95616-8578 USA gfbonanno@ucdavis.edu March 1999 kdnehring@ucdavis.edu

More information

Pairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events

Pairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events Pairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events Massimo Franceschet Angelo Montanari Dipartimento di Matematica e Informatica, Università di Udine Via delle

More information

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms First-Order Logic 1 Syntax Domain of Discourse The domain of discourse for first order logic is FO structures or models. A FO structure contains Relations Functions Constants (functions of arity 0) FO

More information

arxiv:math/ v1 [math.lo] 5 Mar 2007

arxiv:math/ v1 [math.lo] 5 Mar 2007 Topological Semantics and Decidability Dmitry Sustretov arxiv:math/0703106v1 [math.lo] 5 Mar 2007 March 6, 2008 Abstract It is well-known that the basic modal logic of all topological spaces is S4. However,

More information

Language of Propositional Logic

Language of Propositional Logic Logic A logic has: 1. An alphabet that contains all the symbols of the language of the logic. 2. A syntax giving the rules that define the well formed expressions of the language of the logic (often called

More information

The Importance of Being Formal. Martin Henz. February 5, Propositional Logic

The Importance of Being Formal. Martin Henz. February 5, Propositional Logic The Importance of Being Formal Martin Henz February 5, 2014 Propositional Logic 1 Motivation In traditional logic, terms represent sets, and therefore, propositions are limited to stating facts on sets

More information

Prime Forms and Minimal Change in Propositional Belief Bases

Prime Forms and Minimal Change in Propositional Belief Bases Annals of Mathematics and Artificial Intelligence manuscript No. (will be inserted by the editor) Prime Forms and Minimal Change in Propositional Belief Bases J. Marchi G. Bittencourt L. Perrussel Received:

More information

What is DEL good for? Alexandru Baltag. Oxford University

What is DEL good for? Alexandru Baltag. Oxford University Copenhagen 2010 ESSLLI 1 What is DEL good for? Alexandru Baltag Oxford University Copenhagen 2010 ESSLLI 2 DEL is a Method, Not a Logic! I take Dynamic Epistemic Logic () to refer to a general type of

More information

Qualitative analysis of common belief of rationality in strategic-form games

Qualitative analysis of common belief of rationality in strategic-form games Qualitative analysis of common belief of rationality in strategic-form games Giacomo Bonanno University of California, Davis Elias Tsakas Maastricht University October 2, 2017 Abstract In this paper we

More information

Madhavan Mukund Chennai Mathematical Institute

Madhavan Mukund Chennai Mathematical Institute AN INTRODUCTION TO LOGIC Madhavan Mukund Chennai Mathematical Institute E-mail: madhavan@cmiacin Abstract ese are lecture notes for an introductory course on logic aimed at graduate students in Computer

More information

Pairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events

Pairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events Pairing Transitive Closure and Reduction to Efficiently Reason about Partially Ordered Events Massimo Franceschet Angelo Montanari Dipartimento di Matematica e Informatica, Università di Udine Via delle

More information

Overview. Knowledge-Based Agents. Introduction. COMP219: Artificial Intelligence. Lecture 19: Logic for KR

Overview. Knowledge-Based Agents. Introduction. COMP219: Artificial Intelligence. Lecture 19: Logic for KR COMP219: Artificial Intelligence Lecture 19: Logic for KR Last time Expert Systems and Ontologies oday Logic as a knowledge representation scheme Propositional Logic Syntax Semantics Proof theory Natural

More information

Examples: P: it is not the case that P. P Q: P or Q P Q: P implies Q (if P then Q) Typical formula:

Examples: P: it is not the case that P. P Q: P or Q P Q: P implies Q (if P then Q) Typical formula: Logic: The Big Picture Logic is a tool for formalizing reasoning. There are lots of different logics: probabilistic logic: for reasoning about probability temporal logic: for reasoning about time (and

More information

Today. Next week. Today (cont d) Motivation - Why Modal Logic? Introduction. Ariel Jarovsky and Eyal Altshuler 8/11/07, 15/11/07

Today. Next week. Today (cont d) Motivation - Why Modal Logic? Introduction. Ariel Jarovsky and Eyal Altshuler 8/11/07, 15/11/07 Today Introduction Motivation- Why Modal logic? Modal logic- Syntax riel Jarovsky and Eyal ltshuler 8/11/07, 15/11/07 Modal logic- Semantics (Possible Worlds Semantics): Theory Examples Today (cont d)

More information

An Inquisitive Formalization of Interrogative Inquiry

An Inquisitive Formalization of Interrogative Inquiry An Inquisitive Formalization of Interrogative Inquiry Yacin Hamami 1 Introduction and motivation The notion of interrogative inquiry refers to the process of knowledge-seeking by questioning [5, 6]. As

More information

Tableau-based decision procedures for the logics of subinterval structures over dense orderings

Tableau-based decision procedures for the logics of subinterval structures over dense orderings Tableau-based decision procedures for the logics of subinterval structures over dense orderings Davide Bresolin 1, Valentin Goranko 2, Angelo Montanari 3, and Pietro Sala 3 1 Department of Computer Science,

More information

Notes on Modal Logic

Notes on Modal Logic Notes on Modal Logic Notes for PHIL370 Eric Pacuit October 22, 2012 These short notes are intended to introduce some of the basic concepts of Modal Logic. The primary goal is to provide students in Philosophy

More information

Advanced Topics in LP and FP

Advanced Topics in LP and FP Lecture 1: Prolog and Summary of this lecture 1 Introduction to Prolog 2 3 Truth value evaluation 4 Prolog Logic programming language Introduction to Prolog Introduced in the 1970s Program = collection

More information

Marketing Impact on Diffusion in Social Networks

Marketing Impact on Diffusion in Social Networks Marketing Impact on Diffusion in Social Networks Pavel Naumov Vassar College, Poughkeepsie, New York, USA Jia Tao The College of New Jersey, Ewing, New Jersey, USA Abstract The article proposes a way to

More information

The Countable Henkin Principle

The Countable Henkin Principle The Countable Henkin Principle Robert Goldblatt Abstract. This is a revised and extended version of an article which encapsulates a key aspect of the Henkin method in a general result about the existence

More information

Ranking Theory. Franz Huber Department of Philosophy University of Toronto, Canada

Ranking Theory. Franz Huber Department of Philosophy University of Toronto, Canada Ranking Theory Franz Huber Department of Philosophy University of Toronto, Canada franz.huber@utoronto.ca http://huber.blogs.chass.utoronto.ca The Open Handbook of Formal Epistemology edited by Richard

More information

Reasoning with Inconsistent and Uncertain Ontologies

Reasoning with Inconsistent and Uncertain Ontologies Reasoning with Inconsistent and Uncertain Ontologies Guilin Qi Southeast University China gqi@seu.edu.cn Reasoning Web 2012 September 05, 2012 Outline Probabilistic logic vs possibilistic logic Probabilistic

More information

A Unifying Semantics for Belief Change

A Unifying Semantics for Belief Change A Unifying Semantics for Belief Change C0300 Abstract. Many belief change formalisms employ plausibility orderings over the set of possible worlds to determine how the beliefs of an agent ought to be modified

More information

Deductive Systems. Lecture - 3

Deductive Systems. Lecture - 3 Deductive Systems Lecture - 3 Axiomatic System Axiomatic System (AS) for PL AS is based on the set of only three axioms and one rule of deduction. It is minimal in structure but as powerful as the truth

More information

Evidence-Based Belief Revision for Non-Omniscient Agents

Evidence-Based Belief Revision for Non-Omniscient Agents Evidence-Based Belief Revision for Non-Omniscient Agents MSc Thesis (Afstudeerscriptie) written by Kristina Gogoladze (born May 11th, 1986 in Tbilisi, Georgia) under the supervision of Dr Alexandru Baltag,

More information

Logic: Propositional Logic (Part I)

Logic: Propositional Logic (Part I) Logic: Propositional Logic (Part I) Alessandro Artale Free University of Bozen-Bolzano Faculty of Computer Science http://www.inf.unibz.it/ artale Descrete Mathematics and Logic BSc course Thanks to Prof.

More information

Strategic Coalitions with Perfect Recall

Strategic Coalitions with Perfect Recall Strategic Coalitions with Perfect Recall Pavel Naumov Department of Computer Science Vassar College Poughkeepsie, New York 2604 pnaumov@vassar.edu Jia Tao Department of Computer Science Lafayette College

More information

3. Only sequences that were formed by using finitely many applications of rules 1 and 2, are propositional formulas.

3. Only sequences that were formed by using finitely many applications of rules 1 and 2, are propositional formulas. 1 Chapter 1 Propositional Logic Mathematical logic studies correct thinking, correct deductions of statements from other statements. Let us make it more precise. A fundamental property of a statement is

More information

Modal logics: an introduction

Modal logics: an introduction Modal logics: an introduction Valentin Goranko DTU Informatics October 2010 Outline Non-classical logics in AI. Variety of modal logics. Brief historical remarks. Basic generic modal logic: syntax and

More information

Neighborhood Semantics for Modal Logic Lecture 5

Neighborhood Semantics for Modal Logic Lecture 5 Neighborhood Semantics for Modal Logic Lecture 5 Eric Pacuit ILLC, Universiteit van Amsterdam staff.science.uva.nl/ epacuit August 17, 2007 Eric Pacuit: Neighborhood Semantics, Lecture 5 1 Plan for the

More information

Propositional Logic: Part II - Syntax & Proofs 0-0

Propositional Logic: Part II - Syntax & Proofs 0-0 Propositional Logic: Part II - Syntax & Proofs 0-0 Outline Syntax of Propositional Formulas Motivating Proofs Syntactic Entailment and Proofs Proof Rules for Natural Deduction Axioms, theories and theorems

More information

A generalization of modal definability

A generalization of modal definability A generalization of modal definability Tin Perkov Polytechnic of Zagreb Abstract. Known results on global definability in basic modal logic are generalized in the following sense. A class of Kripke models

More information

The Logic of Proofs, Semantically

The Logic of Proofs, Semantically The Logic of Proofs, Semantically Melvin Fitting Dept. Mathematics and Computer Science Lehman College (CUNY), 250 Bedford Park Boulevard West Bronx, NY 10468-1589 e-mail: fitting@lehman.cuny.edu web page:

More information

Inquisitive Logic. Journal of Philosophical Logic manuscript No. (will be inserted by the editor) Ivano Ciardelli Floris Roelofsen

Inquisitive Logic. Journal of Philosophical Logic manuscript No. (will be inserted by the editor) Ivano Ciardelli Floris Roelofsen Journal of Philosophical Logic manuscript No. (will be inserted by the editor) Inquisitive Logic Ivano Ciardelli Floris Roelofsen Received: 26 August 2009 / Accepted: 1 July 2010 Abstract This paper investigates

More information

Epistemic Foundations for Set-algebraic Representations of Knowledge

Epistemic Foundations for Set-algebraic Representations of Knowledge Epistemic Foundations for Set-algebraic Representations of Knowledge Satoshi Fukuda September 10, 2018 Abstract This paper formalizes an informal idea that an agent s knowledge is characterized by a collection

More information

Learning Goals of CS245 Logic and Computation

Learning Goals of CS245 Logic and Computation Learning Goals of CS245 Logic and Computation Alice Gao April 27, 2018 Contents 1 Propositional Logic 2 2 Predicate Logic 4 3 Program Verification 6 4 Undecidability 7 1 1 Propositional Logic Introduction

More information

Conditional Logic and Belief Revision

Conditional Logic and Belief Revision Conditional Logic and Belief Revision Ginger Schultheis (vks@mit.edu) and David Boylan (dboylan@mit.edu) January 2017 History The formal study of belief revision grew out out of two research traditions:

More information

Propositional Logic Arguments (5A) Young W. Lim 11/8/16

Propositional Logic Arguments (5A) Young W. Lim 11/8/16 Propositional Logic (5A) Young W. Lim Copyright (c) 2016 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version

More information

A doxastic behavioral characterization of generalized backward induction

A doxastic behavioral characterization of generalized backward induction A doxastic behavioral characterization of generalized backward induction Giacomo Bonanno Department of Economics University of California Davis, CA 9566-8578 - USA Abstract We investigate an extension

More information

CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS

CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS CHAPTER 4 CLASSICAL PROPOSITIONAL SEMANTICS 1 Language There are several propositional languages that are routinely called classical propositional logic languages. It is due to the functional dependency

More information

Logic. Propositional Logic: Syntax

Logic. Propositional Logic: Syntax Logic Propositional Logic: Syntax Logic is a tool for formalizing reasoning. There are lots of different logics: probabilistic logic: for reasoning about probability temporal logic: for reasoning about

More information

SKETCHY NOTES FOR WEEKS 7 AND 8

SKETCHY NOTES FOR WEEKS 7 AND 8 SKETCHY NOTES FOR WEEKS 7 AND 8 We are now ready to start work on the proof of the Completeness Theorem for first order logic. Before we start a couple of remarks are in order (1) When we studied propositional

More information

Mathematical Logic. Introduction to Reasoning and Automated Reasoning. Hilbert-style Propositional Reasoning. Chiara Ghidini. FBK-IRST, Trento, Italy

Mathematical Logic. Introduction to Reasoning and Automated Reasoning. Hilbert-style Propositional Reasoning. Chiara Ghidini. FBK-IRST, Trento, Italy Introduction to Reasoning and Automated Reasoning. Hilbert-style Propositional Reasoning. FBK-IRST, Trento, Italy Deciding logical consequence Problem Is there an algorithm to determine whether a formula

More information

Chapter 3: Propositional Calculus: Deductive Systems. September 19, 2008

Chapter 3: Propositional Calculus: Deductive Systems. September 19, 2008 Chapter 3: Propositional Calculus: Deductive Systems September 19, 2008 Outline 1 3.1 Deductive (Proof) System 2 3.2 Gentzen System G 3 3.3 Hilbert System H 4 3.4 Soundness and Completeness; Consistency

More information

A Preference Semantics. for Ground Nonmonotonic Modal Logics. logics, a family of nonmonotonic modal logics obtained by means of a

A Preference Semantics. for Ground Nonmonotonic Modal Logics. logics, a family of nonmonotonic modal logics obtained by means of a A Preference Semantics for Ground Nonmonotonic Modal Logics Daniele Nardi and Riccardo Rosati Dipartimento di Informatica e Sistemistica, Universita di Roma \La Sapienza", Via Salaria 113, I-00198 Roma,

More information

Propositional and Predicate Logic - V

Propositional and Predicate Logic - V Propositional and Predicate Logic - V Petr Gregor KTIML MFF UK WS 2016/2017 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - V WS 2016/2017 1 / 21 Formal proof systems Hilbert s calculus

More information

TR : Possible World Semantics for First Order LP

TR : Possible World Semantics for First Order LP City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2011 TR-2011010: Possible World Semantics for First Order LP Melvin Fitting Follow this and additional

More information

arxiv: v1 [cs.lo] 27 Mar 2015

arxiv: v1 [cs.lo] 27 Mar 2015 Revisable Justified Belief: Preliminary Report Alexandru Baltag Bryan Renne Sonja Smets arxiv:1503.08141v1 [cs.lo] 27 Mar 2015 Abstract The theory CDL of Conditional Doxastic Logic is the single-agent

More information

Proving Completeness for Nested Sequent Calculi 1

Proving Completeness for Nested Sequent Calculi 1 Proving Completeness for Nested Sequent Calculi 1 Melvin Fitting abstract. Proving the completeness of classical propositional logic by using maximal consistent sets is perhaps the most common method there

More information

Marie Duží

Marie Duží Marie Duží marie.duzi@vsb.cz 1 Formal systems, Proof calculi A proof calculus (of a theory) is given by: 1. a language 2. a set of axioms 3. a set of deduction rules ad 1. The definition of a language

More information

INTRODUCTION TO NONMONOTONIC REASONING

INTRODUCTION TO NONMONOTONIC REASONING Faculty of Computer Science Chair of Automata Theory INTRODUCTION TO NONMONOTONIC REASONING Anni-Yasmin Turhan Dresden, WS 2017/18 About the Course Course Material Book "Nonmonotonic Reasoning" by Grigoris

More information

On the Consistency among Prior, Posteriors, and Information Sets

On the Consistency among Prior, Posteriors, and Information Sets On the Consistency among Prior, Posteriors, and Information Sets Satoshi Fukuda September 23, 2018 Abstract This paper studies implications of the consistency conditions among prior, posteriors, and information

More information

Iterated Belief Change in the Situation Calculus

Iterated Belief Change in the Situation Calculus Iterated Belief Change in the Situation Calculus Steven Shapiro a,, Maurice Pagnucco b, Yves Lespérance c, Hector J. Levesque a a Department of Computer Science, University of Toronto, Toronto, ON M5S

More information

A NOTE ON DERIVATION RULES IN MODAL LOGIC

A NOTE ON DERIVATION RULES IN MODAL LOGIC Valentin Goranko A NOTE ON DERIVATION RULES IN MODAL LOGIC The traditional Hilbert-style deductive apparatus for Modal logic in a broad sense (incl. temporal, dynamic, epistemic etc. logics) seems to have

More information

Tutorial Exercises 1 (mjs)

Tutorial Exercises 1 (mjs) 499 Modal and Temporal Logic Autumn 2008 Tutorial Exercises 1 (mjs) 1. Suppose that Σ is closed under RM. SOLUTIONS Suppose first that Σ contains C. A derivation of K: 1. Σ (A (A B) ) B PL 2. Σ (A (A B)

More information

Natural Deduction for Propositional Logic

Natural Deduction for Propositional Logic Natural Deduction for Propositional Logic Bow-Yaw Wang Institute of Information Science Academia Sinica, Taiwan September 10, 2018 Bow-Yaw Wang (Academia Sinica) Natural Deduction for Propositional Logic

More information

A Preference Logic With Four Kinds of Preferences

A Preference Logic With Four Kinds of Preferences A Preference Logic With Four Kinds of Preferences Zhang Zhizheng and Xing Hancheng School of Computer Science and Engineering, Southeast University No.2 Sipailou, Nanjing, China {seu_zzz; xhc}@seu.edu.cn

More information

Boolean Algebra and Propositional Logic

Boolean Algebra and Propositional Logic Boolean Algebra and Propositional Logic Takahiro Kato June 23, 2015 This article provides yet another characterization of Boolean algebras and, using this characterization, establishes a more direct connection

More information

Krivine s Intuitionistic Proof of Classical Completeness (for countable languages)

Krivine s Intuitionistic Proof of Classical Completeness (for countable languages) Krivine s Intuitionistic Proof of Classical Completeness (for countable languages) Berardi Stefano Valentini Silvio Dip. Informatica Dip. Mat. Pura ed Applicata Univ. Torino Univ. Padova c.so Svizzera

More information

09 Modal Logic II. CS 3234: Logic and Formal Systems. October 14, Martin Henz and Aquinas Hobor

09 Modal Logic II. CS 3234: Logic and Formal Systems. October 14, Martin Henz and Aquinas Hobor Martin Henz and Aquinas Hobor October 14, 2010 Generated on Thursday 14 th October, 2010, 11:40 1 Review of Modal Logic 2 3 4 Motivation Syntax and Semantics Valid Formulas wrt Modalities Correspondence

More information

CONTENTS. Appendix C: Gothic Alphabet 109

CONTENTS. Appendix C: Gothic Alphabet 109 Contents 1 Sentential Logic 1 1.1 Introduction............................ 1 1.2 Sentences of Sentential Logic................... 2 1.3 Truth Assignments........................ 7 1.4 Logical Consequence.......................

More information

Restricted truth predicates in first-order logic

Restricted truth predicates in first-order logic Restricted truth predicates in first-order logic Thomas Bolander 1 Introduction It is well-known that there exist consistent first-order theories that become inconsistent when we add Tarski s schema T.

More information