Halpern situations incomparable as far as normality or likelihood goes. For example, one situation may be better in one dimension but worse in another

Size: px
Start display at page:

Download "Halpern situations incomparable as far as normality or likelihood goes. For example, one situation may be better in one dimension but worse in another"

Transcription

1 Journal of Articial Intelligence Research 7 (1997) 1{24 Submitted 2/97; published 7/97 Dening Relative Likelihood in Partially-Ordered Preferential Structures Joseph Y. Halpern Cornell University, Computer Science Department Ithaca, NY halpern@cs.cornell.edu Abstract Starting with a likelihood or preference order on worlds, we extend it to a likelihood ordering on sets of worlds in a natural way, and examine the resulting logic. Lewis earlier considered such a notion of relative likelihood in the context of studying counterfactuals, but he assumed a total preference order on worlds. Complications arise when examining partial orders that are not present for total orders. There are subtleties involving the exact approach to lifting the order on worlds to an order on sets of worlds. In addition, the axiomatization of the logic of relative likelihood in the case of partial orders gives insight into the connection between relative likelihood and default reasoning. 1. Introduction A preference order on a set W of worlds is a reexive, transitive relation on W. Various readings have been given to the relation in the literature; u v has been interpreted as \u at least as preferred or desirable as v" (Kraus, Lehmann, & Magidor, 1990; Doyle, Shoham, & Wellman, 1991) (it is this reading that leads to the term \preferential structure"), \u at least as normal (or typical) as v" (Boutilier, 1994), and \u is no more remote from actuality than v" (Lewis, 1973). In this paper, we focus on one other interpretation, essentially also considered by Lewis (1973). We interpret u v as meaning \u is at least as likely as v". 1 Interestingly, all these readings seem to lead to much the same properties. In the literature, preference orders have been mainly used to give semantics to conditional logics (Lewis, 1973) and, more recently, to nonmonotonic logic (Kraus et al., 1990). The basic modal operator in these papers has been a conditional!, where p! q is interpreted as \in the most preferred/normal/likely worlds satisfying p, q is the case". However, if we view as representing likelihood, then it seems natural to dene a binary operator on formulas such that ' is interpreted as \' is more likely than ". Lewis (1973) in fact did dene such an operator, and showed how it related to!. However, he assumed that was total; that is, he assumed that for all worlds w; w 0 2 W, either w w 0 or w 0 w. But in many cases in preferential or likelihood reasoning, it seems more appropriate to allow the preference order to be partial. It may well be that an agent nds two 1. There is a tradition, starting with Lewis (1973), of taking u v, rather than u v, to mean that u is as preferred or as desirable as v. This last reading historically comes from the interpretation of the preferred world as being less far from actuality. Since there seems to be a split in the reading in the literature, and has traditionally been taken to mean \at least as likely" in the literature on qualitative probability (Fine, 1973; Gardenfors, 1975), we take this reading here. c1997 AI Access Foundation and Morgan Kaufmann Publishers. All rights reserved.

2 Halpern situations incomparable as far as normality or likelihood goes. For example, one situation may be better in one dimension but worse in another. As we show in this paper, there are some subtleties involved in starting with a partial preference order on worlds. What we are ultimately interested is not an ordering on worlds, but an ordering on sets of worlds. To make sense of a statement like ', we need to compare the relative likelihood of the set of worlds satisfying ' to that of the set satisfying. Unfortunately, there are many possible ways of extending a preference order on worlds to one on sets of worlds. We focus here on two particular choices, which both agree with the denition given by Lewis in the case that the preference order on worlds is total, but dier in general. We dene using the denition that allows us to make the most interesting to work in default reasoning. We then turn our attention to axiomatizing the likelihood operator. Lewis provided an axiomatization for the case where the preference order is partial. The key axioms used by Lewis were transitivity: and the union property: (' 1 ' 2 ) ^ (' 2 ' 3 ) ) (' 1 ' 3 ); (' 1 ' 2 ) ^ (' 1 ' 3 ) ) (' 1 (' 2 _ ' 3 )): This latter property is characteristic of possibility logic (Dubois & Prade, 1990). In the partially ordered case, these axioms do not suce. We need the following axiom: ((' 1 _ ' 2 ) ' 3 ) ^ ((' 1 _ ' 3 ) ' 2 ) ) (' 1 (' 2 _ ' 3 )): It is not hard to show that this axiom implies transitivity and the union property (in the presence of the other axioms), but it is not equivalent to them. Interestingly, it is the property captured by this axiom that was isolated in (Friedman & Halpern, 1997) as being the key feature needed for a likelihood ordering on sets to be appropriate for doing default reasoning in the spirit of (Kraus et al., 1990). Thus, by considering preference orders that are partial, we are able to clarify the connections between,!, and default reasoning. The rest of this paper is organized as follows. In Section 2, we consider how to go from an ordering on worlds to one on sets of worlds, focusing on the dierences between total and partial preference orders. In Section 3, we present a logic for reasoning about relative likelihood and provide a natural complete axiomatization for it. In Section 4, we relate our results to other work on relative likelihood, as well as to work on conditional logic and nonmonotonic reasoning. We conclude in Section 5. Proofs of the technical results can be found in Appendix A. 2. From Preorders on Worlds to Preorders on Sets of Worlds We capture the likelihood ordering on a set W of possible worlds by a partial preorder that is, a reexive and transitive relation on W. 2 We typically write w 0 w rather than 2. A partial order R is typically assumed to be reexive, transitive, and anti-symmetric (so that if (a; b) 2 R and (b; a) 2 R, then a = b). We are not assuming that is anti-symmetric here, which is why it is a preorder. 2

3 Relative Likelihood in Partially-Ordered Preferential Structures (w 0 ; w) 2. As usual, we often write u v rather than v u, and take u v to be an abbreviation for u v and not(v u), and u v to be an abbreviation for v u. The relation is a strict partial order, that is, it is an irreexive (for all w, it is not the case that w w) and transitive relation on W. We say that is the strict partial order determined by. As we said in the introduction, we think of as providing a likelihood, or preferential, order on the worlds in W. Thus, w w 0 holds if w is at least as likely/preferred/normal/close to actuality as w 0. Given this interpretation, the fact that is assumed to be a partial preorder is easy to justify. For example, transitivity just says that if u is at least as likely as v, and v is at least as likely as w, then u at least as likely as w. Notice that since is a partial preorder, there may be some pairs of worlds w and w 0 that are incomparable according to. Intuitively, we may not be prepared to say that either one is likelier than the other. We say that is a total preorder (or connected, or a linear preorder) if for all worlds w and w 0, either w w 0 or w 0 w. Since we have added likelihood to the worlds, it seems reasonable to also add likelihood to the language, to allow us to say \' is more likely than ", for example. But what exactly should this mean? Although having in our semantic model allows us to say that one world is more likely than another, it does not immediately tell us how to say that a set of worlds is more likely than another set. But, as we observed in the introduction, this is just what we need to make sense of \' is more likely than ". How should we extend a likelihood ordering on worlds to one on sets of worlds? Clearly we want to do so in a way that preserves the ordering on worlds. That is, using > to denote the ordering sets, we would certainly expect that u v would imply fug > fvg. We could impose a few other minimal requirements, but they certainly would not be enough to uniquely determine an ordering on sets. For example, here are two general approaches; to distinguish them, we put subscripts on >. 1. Dene > 1 so that U > 1 V if for all u 2 U and all v 2 V, we have u v. We can dene a strict partial order in this spirit in two distinct ways. (a) By considering the analogous procedure to that used to get from : We dene > 2 so that U > 2 V if U > 1 V and not(v > 1 U). We call this the standard method below. (b) By replacing in the denition of > 1 by : We dene > 3 so that U > 3 V if for all u 2 U and all v 2 V, we have u v. We call this the alternative method. 2. Dene > 4 so that U > 4 V if for all v 2 V? U, there is some u 2 U? V such that u v. Note that this approach focuses on the symmetric dierence between U and V. There are again two ways of getting a strict partial order. (a) The standard method gives us U > 5 V if U > 4 V and not(v > 4 U). (b) The alternative method gives us U > 6 V if for all v 2 V? U there is some u 2 U? V such that u v. The rst approach ( > 1 ) was used by Doyle, Shoham, and Wellman (1991) in dening a logic of relative desire, starting with a preference order on worlds. Unfortunately, as 3

4 Halpern they themselves point out, these relations are too weak to allow us to make important distinctions. They go on to dene other notions of comparison, but these are more tuned to their applications, and not in the spirit of the notions we are considering here. The second approach (typically > 4 and > 5 ) has been widely used in various applications in the literature. For example, Dershowitz and Manna (1979) use it to dene on ordering on multisets, which is then used to provide a technique for proving program termination. Przymusinski (1987) uses it to order models of a database. Brass (1991), Cayrol, Royer, and Saurel (1992), Delgrande (1994), and Gener (1992) all use it to help model various aspects of default reasoning. In this paper, we focus on a variant of the second approach, essentially due to Lewis (1973), which has interesting connections to default reasoning. Roughly speaking, we take U to be more likely than V if for every world in V, there is a more likely world in U. To make this precise, if U; V W, we write U s V if for every world v 2 V, there is a world u 2 U such that u v. It is easy to check that s is a partial preorder, that is, it is reexive and transitive. (The superscript s is for \set".) Moreover, if is a total preorder, then so is s. Finally, as we would expect, we have u v i fug s fvg, so the s relation on sets of worlds can be viewed as a generalization of the relation on worlds. We can then apply both the standard method and the alternative method to dene a strict partial order. The standard method gives us the relation 0, where U 0 V holds if U s V and not(v s U). The alternative method gives us the relation s dened on nite sets by taking U s V to hold if U is nonempty, and for every world v 2 V, there is a world u 2 U such that u v. (The reasons that U is taken to be nonempty and that the denition is restricted to nite sets are discussed below.) How do these various approaches compare? Clearly U > 1 V implies U s V, although the converse does not hold in general; > 1 is a very weak ordering. As a consequence, > 2 and 0 are incomparable, as are > 3 and s. Similar remarks apply to > 4. Again, it is easy to see that U > 4 V implies U s V. On the other hand, the two notions are not equivalent. For example, suppose v v 0. Then fvg s fv; v 0 g, but we do not have fvg > 4 fv; v 0 g. Why are we focusing on s, 0, and s here, rather than > 1 { > 6 (or some other notion)? From a likelihood viewpoint, they all seem to be reasonable; our intuitions regarding extending likelihood from worlds to sets of worlds do not seem to be that well developed. It may be possible to motivate s as the nest relation extending that has certain properties, but that was not in fact our motivation here. Rather, our interest is motivated by the deep connections between 0 and s and certain approaches to nonmonotonic reasoning. Having said that, many of the questions that we consider here could perfectly well be explored using > 1 { > 6. With that apology, we do not discuss > 1 { > 6 further in this paper, except for the odd remark. We have explained that there are two methods for getting a strict partial order on sets of worlds from a partial order on worlds. But are the standard method and the alternative method really so dierent? It is easy to see that u v i fug s fvg i fug 0 fvg. (This is true for > 2, > 3, > 5, and > 6 as well.) Thus, s and 0 agree on singleton sets and extend the relation on worlds. Moreover, both s and 0 are strict partial orders on 4

5 Relative Likelihood in Partially-Ordered Preferential Structures nite sets. (The requirement that U must be nonempty in the denition of U s V is there to ensure that we do not have ; s ;; strictly speaking, we should have also added it to the denitions of > 3 and > 6 to ensure that they were strict partial orders.) As shown in Lemma 2.9, 0 and s are in fact identical if the underlying preorder on worlds is a total preorder. However, as the following example shows, s and 0 are not identical in general. Example 2.1: Suppose W = fw 1 ; w 2 g, and is such that w 1 and w 2 are incomparable. Then it is easy to see that fw 1 ; w 2 g 0 fw 1 g. However, it is not the case that fw 1 ; w 2 g s fw 1 g, since there is no element of fw 1 ; w 2 g that is strictly more likely than w 1. 3 Notice that we were careful to dene as we did only on nite sets. The following example illustrates why: Example 2.2: Let W 1 = fw 0 ; w 1 ; w 2 ; : : :g, and suppose that is such that w 0 w 1 w 2 : : : Then it is easy to see that if we were to apply the denition of s to innite sets, then we would have W 1 s W 1, and s would not be irreexive. 4 The approach for extending the denition of s to innite sets is essentially due to Lewis (1973) (who did it for the case of total preorders). The idea is to say that in order to have U s V, it is not enough that for every element v in V there is some element u in U that is more likely than v. This denition is what allows W 1 W 1 in Example 2.2. Notice that in the nite case, it is easy to see that if U s V, then for every element v in V, there must some u 2 U such that, not only do we have u v, but u dominates V in that for no v 0 2 V do we have v 0 u. It is precisely this domination condition that does not hold in Example 2.2. This observation provides the motivation for the ocial denition of s, which applies in both nite and innite domains. Denition 2.3: Suppose is a partial preorder on W, U; V W, and w 2 W. We say that w dominates V if for no v 2 V is it the case that v w. (Notice that if is a total preorder, this is equivalent to saying that w v for all v 2 V.) We write U s V if U is nonempty and, for all v 2 V, there exists u 2 U such that u v and u dominates V. It is easy to see that this denition of s agrees with our earlier denitions if U and V are nite. We now collect some properties of s, 0, and s. To do this, we need a few denitions. We say that a relation > on 2 W (not necessarily a preorder) is qualitative if (V 1 [ V 2 ) > V 3 and (V 1 [ V 3 ) > V 2 implies V 1 > (V 2 [ V 3 ). We say that > satises the union property if V 1 > V 2 and V 1 > V 3 implies V 1 > (V 2 [ V 3 ). We say that > is orderly if U > V, U 0 U, and V 0 V implies U 0 > V 0. We provide some intuition for these properties following Proposition 2.5, after showing how they help us characterize s, 0, and s. 3. We remark that similar results hold for > 5 and > 6. They are identical if the underlying order on worlds is a total preorder, and this example can also be used to show that they dier if the underlying order is partial. 4. Similar problems arise for > 6 when dealing with innite sets, and the solution for s described in Denition 2.3 can be applied to > 6 as well. 5

6 Halpern Lemma 2.4: If > is an orderly qualitative relation on 2 W, then > is transitive and satises the union property. Proof: See Appendix A. The converse to Lemma 2.4 does not hold. Indeed, an orderly strict partial order on 2 W may satisfy the union property and still not be qualitative. For example, suppose W = fa; b; cg, and we have fa; bg > fcg, fa; cg > fbg, fa; b; cg > fbg, fa; b; cg > fcg, and fa; b; cg > fb; cg. It can easily be checked that > is an orderly strict partial order that satises the union property, but is not qualitative. With these denitions in hand, we can state the key properties of the relations we are interested in here. Proposition 2.5: (a) If is a partial preorder on W, then s is an orderly partial preorder on 2 W satises the union property. that (b) If is a partial preorder on W, then 0 is an orderly strict partial order on 2 W. (c) If is a strict partial order on W, then s is an orderly qualitative strict partial order on 2 W. Proof: See Appendix A. We can now discuss how to interpret the properties we have been considering in light of this result. To the extent that we think of > as meaning \more likely than", then orderliness is a natural property to require. If U is more likely than V, then certainly any superset of U should be more likely than any subset of V. It is thus not surprising that all three of the relations we have dened are orderly. Clearly the union property generalizes to arbitrary nite unions. That is, if > satises the union property and A > B i, i = 1; : : : ; n, then A > B 1 [ : : : [ B n. In particular, if u v j for j = 1; : : : ; N, then fug s fv 1 ; : : : ; v N g, no matter how large N is, and similarly if we replace by (since the fact that s is qualitative means that it satises the union property, by Lemma 2.4). This is very dierent from probability, where suciently many \small" probabilities eventually can dominate a \large" probability. This suggests that u v should perhaps be interpreted as \u is much more likely than v". More generally, if > satises the union property, then U > V can be interpreted as meaning that U is much more likely than V. In this sense, the notion of likelihood corresponding to s or s is closer to possibility (Dubois & Prade, 1990) than probability, since the relation \more possible than" satises the union property. Note that, in general, 0 does not satisfy the union property. In Example 2.1, we have fw 1 ; w 2 g 0 fw 1 g and fw 1 ; w 2 g 0 fw 2 g, but we do not have fw 1 ; w 2 g 0 fw 1 ; w 2 g. The qualitative property is somewhat more dicult to explain intuitively. Of the three relations we are considering, only the s relation satises it. The fact that 0 does not satisfy it follows from Lemma 2.4, together with the observation that 0 does not satisfy the union property. Example 2.1 also shows that s is not qualitative, since if it were, 6

7 Relative Likelihood in Partially-Ordered Preferential Structures we could conclude from fw 1 ; w 2 g s fw 2 g (taking V 1 = fw 1 g and V 2 = V 3 = fw 2 g in the denition of qualitative) that fw 1 g s fw 2 g, a contradiction. Our interest in the qualitative property stems from the fact that, in a precise sense, it is the property that characterizes s. It rst arose in (Friedman & Halpern, 1997), where it was shown to be the key property required of a generalization of probability called plausibility to capture default reasoning. This is discussed in more detail in Section 4. If is a total preorder, then we get further connections between these notions. Before we discuss the details, we need to dene the analogue of total preorders in the strict case. A relation > on an arbitrary set W 0 (not necessarily of the form 2 W ) is modular if w 1 > w 2 implies that, for all w 3, either w 3 > w 2 or w 1 > w 3. Modularity is the \footprint" of a total preorder on the strict order determined by it. This is made precise in the following lemma. Lemma 2.6: If is a total preorder, then the strict partial order determined by is modular. Moreover, if > is a modular, strict partial order on W, then there is a total preorder on W such that > is the strict partial order determined by. Proof: See Appendix A. Modularity is preserved when we lift the preorder from W to 2 W. Lemma 2.7: If is a modular relation on W, then s is a modular relation on 2 W. Proof: See Appendix A. Although we showed that the converse to Lemma 2.4 does not hold in general for strict partial orders, it does hold for orders that are modular. Lemma 2.8: If > is a modular strict partial order and satises the union property, then > is qualitative. Proof: See Appendix A. As shown in (Friedman & Halpern, 1997), there is a connection between nonmonotonic reasoning, conditional logic, and the qualitative property. (This is discussed in Section 4.) This relationship is best understood by considering s, rather than s or 0, which is why we focus on s here. Lewis (1973) was able to use 0 because he focused on total preorders. The following lemma makes this precise. Lemma 2.9: If is a total preorder, then s and 0 agree. In general, U s V implies U 0 V, but the converse does not hold. Proof: See Appendix A. We close this section by considering when a preorder on 2 W can be viewed as being generated by a preorder on W. This result turns out to play a key role in our completeness proof, and emphasizes the role of the qualitative property. Theorem 2.10: Let F be a nite algebra of subsets of W (that is, F is a set of subsets of W that is closed under union and complementation and contains W itself) and let > be an orderly qualitative relation on F. 7

8 Halpern (a) If > is a total preorder on F, then there is a total preorder on W such that > and s agree on F (that is, for U; V 2 F, we have U > V i U s V ). (b) If > is a strict partial order and each nonempty set in F has at least 2 log(jfj)log(jfj) elements, then there is a partial preorder on W such that > and s agree on F. Proof: An atom of F is a minimal nonempty element of F. Since F is nite, it is easy to see that every element of F can be written as a union of atoms, and the atoms are disjoint. Part (a) is easy: for each w 2 W, let A w be the unique atom in F containing w. Dene on W so that v w i A v > A w. It is easy to see that if > is a total preorder on F, then is a total preorder on W and > agrees with s on F. The proof of (b) is considerably more dicult; see Appendix A for details. It is not clear that the requirement that the sets in F have at least 2 log(jfj)log(jfj) elements is necessary. However, it can be shown that Theorem 2.10(b) does not hold without some assumptions on the cardinality of elements in F. For example, suppose that the atoms of F are A, B, and C. Let > be dened so that (B [ C) > A, W > A, X > ; for all nonempty X 2 F, and these are the only pairs of sets that are in the > relation. It is easy to see that > is an orderly, qualitative, strict partial order. However, if W = fa; b; cg, A = fag, B = fbg, and C = fcg, there is no ordering on W such that s and > agree on F: it is easy to see that such an ordering must make a, b, and c incomparable. But if they are incomparable, we cannot have fb; cg s fag. On the other hand, if we allow C to have two elements, by taking W = fa; b; c; dg, A = fag, B = fbg, and C = fc; dg, then there is an ordering such that s = >: we simply take a c and b d. 3. A Logic of Relative Likelihood We now consider a logic for reasoning about relative likelihood. Let be a set of primitive propositions. A basic likelihood formula (over ) is one of the form ', where ' and are propositional formulas over. We read ' as \' is more likely than ". Let L consist of Boolean combinations of basic likelihood formulas. Notice that we do not allow nesting of likelihood in L, nor do we allow purely propositional formulas. There would no diculty extending the syntax and semantics to deal with them, but this would just obscure the issues of interest here. A preferential structure (over ) is a tuple M = (W; ;), where W is a (possibly innite) set of possible worlds, is a partial preorder on W, and associates with each world in W a truth assignment to the primitive propositions in. Notice that there may be two or more worlds with the same truth assignment. As we shall see, in general, we need to have this, although in the case of total preorders, we can assume without loss of generality that there is at most one world associated with each truth assignment. We can give semantics to formulas in L in preferential structures in a straightforward way. For a propositional formula ', let ['] M consist of the worlds in M whose truth assignment satises '. We then dene M j= ' if ['] M s [ ] M. We extend j= to Boolean combinations of basic formulas in the obvious way. 8

9 Relative Likelihood in Partially-Ordered Preferential Structures Notice that M j= :(:' false) i [:'] M = ; i ['] M = W. Let K' be an abbreviation for :(:' false). It follows that M j= K' i ' is true at all possible worlds. 5 With these denitions, we can provide a sound and complete axiomatization for this logic of relative likelihood. Let AX consist of the following axioms and inference rules. L1. All substitution instances of tautologies of propositional calculus L2. :(' ') L3. ((' 1 _ ' 2 ) ' 3 ) ^ ((' 1 _ ' 3 ) ' 2 ) ) (' 1 (' 2 _ ' 3 )) L4. (K(' ) ' 0 ) ^ K( 0 ) ) ^ (' )) ) ' 0 0 Gen. K', for all propositional tautologies ' (Generalization) MP. From ' and ' ) infer (Modus ponens) L2, L3, and L4 just express the fact that s is irreexive, qualitative, and orderly, respectively; this is made precise in the proof of the following result. The axiom Gen is the analogue of the inference rule \From ' infer K'", typically known as generalization. We do not have this inference rule here, since our language does not allow nested occurrences of. Thus, for an arbitrary formula ', the formula K' is not in our language. It is in our language only if ' is propositional; the axiom takes care of this case. Theorem 3.1: AX is a sound and complete axiomatization of the language L with respect to preferential structures. Proof: The validity of L1 is immediate. It is clear that the fact that s is irreexive and qualitative, as shown in Proposition 2.5, implies that L2 and L3 are valid. To see that L4 corresponds to orderliness, note that if M j= K(' ) ' 0 ) ^ K( 0 ) ) and ', then [[']] M [' 0 ] M, [ 0 ] M [ ] M, and ['] M s [ ] M. Since s is orderly, it follows that [[' 0 ]] M s [ 0 ] M, so M j= ' 0 0. Thus, L4 is valid. It is also clear that MP and Gen preserve validity. Thus, the axiomatization is sound. The completeness proof starts out, as is standard for completeness proofs in modal logic, with the observation that it suces to show that a consistent formula is satisable. That is, we must show that every formula ' for which it is not the case that :' is provable from AX is satisable in some preferential structure M. However, the standard modal logic techniques of constructing a canonical model (see, for example, (Hughes & Cresswell, 1968)) do not seem to work in this case. Finding an appropriate partial preorder on worlds is nontrivial. For this we use (part (b) of) Theorem See Appendix A for the details. What happens if we start with a total preorder? Let AX M consist of AX together with the obvious axiom expressing modularity: L5. (' 1 ' 2 ) ) ((' 1 ' 3 ) _ (' 3 ' 2 )) We say that a preferential structure is totally preordered if it has the form (W; ; ), where is a total preorder on W. 5. K was dened by Lewis (1973), although he wrote 2 rather than K. 9

10 Halpern Theorem 3.2: AX M is a sound and complete axiomatization of the language L with respect to totally preordered preferential structures. Proof: For soundness, we just have to check that L5 is valid in totally ordered preferential structures. This is straightforward and left to the reader. The completeness proof uses Theorem 2.10 again, but is simpler than the proof of completeness in Theorem 3.1. We leave details to Appendix A. We remark that in light of Proposition 2.8, we can replace L4 in AX M by axioms saying that is transitive and satises the union property, namely: L6. (' 1 ' 2 ) ^ (' 2 ' 3 ) ) (' 1 ' 3 ) L7. ((' 1 ' 2 ) _ (' 1 ' 3 )) ) (' 1 (' 1 _ ' 2 )) The result is an axiomatization that is very similar to that given by Lewis (1973). In the proof of Theorem 3.1, when showing that a consistent formula ' is satisable, the structure constructed may have more than one world with the same truth assignment. This is necessary, as the following example shows. (We remark that this observation is closely related to the cardinality requirements in Theorem 2.10(b).) Example 3.3: Suppose = fp; qg. Let ' be the formula (p (:p ^ q)) ^ :((p ^ q) (:p^q))^:((p^:q) (:p^q)). It is easy to see that ' is satised in a structure consisting of four worlds, w 1 ; w 2 ; w 3 ; w 4, such that w 1 w 3, w 2 w 4, p ^ q is true at w 1, p ^ :q is true at w 2, and :p ^ q is true at both w 3 and w 4. However, ' is not satisable in any structure where there is at most one world satisfying :p ^ q. For suppose M were such a structure, and let w be the world in M satisfying :p ^ q. Since M j= p (:p ^ q), it must be the case that [p] M s fwg. Thus, there must be a world w 0 2 [p] M such that w 0 w. But w 0 must satisfy one of p ^ q or p ^ :q, so M j= ((p ^ q) (:p ^ q)) _ ((p ^ :q) (:p ^ q)), contradicting the assumption that M j= '. It is not hard to see that the formula ' of Example 3.3 is not satisable in a totally preordered preferential structure. This is not an accident. Proposition 3.4: If a formula is satisable in a totally preordered preferential structure, then it is satisable in a totally preordered preferential structure with at most one world per truth assignment. Proof: See Appendix A. The results of this and the previous section help emphasize the dierences between totally preordered and partially preordered structures. 4. Related Work The related literature basically divides into two groups (with connections between them): (a) other approaches to relative likelihood and (b) work on conditional and nonmonotonic logic. 10

11 Relative Likelihood in Partially-Ordered Preferential Structures We rst consider relative likelihood. Gardenfors (1975) considered a logic of relative likelihood, but he took as primitive a total preorder on the sets in 2 W, and focused on connections with probability. In particular, he added axioms to ensure that, given a preorder s on 2 W, there was a probability function Pr with the property that (in our notation) U s V i Pr(U) Pr(V ). Fine (1973) denes a qualitative notion of comparative probability, but like Gardenfors, assumes that the preorder on sets is primitive, and is largely concerned with connections to probability. Halpern and Rabin (1987) consider a logic of likelihood where absolute statements about likelihood can be made (' is likely, is somewhat likely, and so on), but there is no notion of relative likelihood. Of course, there are many more quantitative notions of likelihood, such as probability, possibility (Dubois & Prade, 1990), ordinal conditional functions (OCFs) (Spohn, 1988), and Dempster-Shafer belief functions (Shafer, 1976). The ones closest to the relative likelihood considered here are possibility and OCFs. Recall that a possibility measure Poss on W associates with each world its possibility, a number in [0; 1], such that for V W, we have Poss(V ) = supfposs(v) : v 2 V g, with the requirement that Poss(W ) = 1. Clearly a possibility measure places a total preorder on sets, and satises the union property, since Poss(A [ B) = max(poss(a); Poss(B)). The same is true for OCFs; we refer the reader to (Spohn, 1988) for details. Fari~nas del Cerro and Herzig (1991) dene a logic QPL (Qualitative Possibilistic Logic) with a modal operator, where ' is interpreted as Poss([[']]) Poss([[ ]). Clearly, ' essentially corresponds to '. They provide a complete axiomatization for their logic, and prove that it is equivalent to Lewis' logic. 6 Not surprisingly, an analogue of AX M is also complete for the logic. Further discussion of the logic can be found in (Bendova & Hajek, 1993). We discuss other connections between possibility measures, OCFs, and our logic below, in the context of conditionals. We now turn our attention to conditional logic. Lewis's main goal in considering preferential structures was to capture a counterfactual conditional!, where! ' is read as \if were the case, then ' would be true" as in \if kangaroos had no tails, then they would topple over". He takes this to be true at a world w if, in all the worlds \closest" to w (where closeness is dened by a preorder ) where kangaroos don't have tails, it is the case that kangaroos topple over. 7 More abstractly, in the case where W is nite, for a subset V W, let best(v ) = fv 2 V : v 0 v implies v 0 =2 V g. Thus, best(v ) consists of all worlds v 2 V such that no world v 0 2 V is considered more likely than v. (We take best(;) = ;.) If W is nite, we dene (M; w) j=! ' if best([[ ] M ) ['] M. Thus,! ' is true exactly if ' is true at the most likely (or closest) worlds where ' is true. 6. Actually, the axiomatization given in (Fari~nas del Cerro & Herzig, 1991) is not quite complete as stated; to get completeness, we must replace their axiom QPL4 true ' by the axiom ' false [Luis Fari~nas del Cerro, private communication, 1996]. 7. To really deal appropriately with counterfactuals, we require not one preorder, but a possibly dierent preorder w for each world w, since the notion of closeness in general depends on the actual world. We ignore this issue here, since it is somewhat tangential to our concerns. 11

12 Halpern For innite domains, this denition does not quite capture our intentions. For example, in Example 2.2, we have best(w 1 ) = ;. It follows that if M = (W 1 ; ; ), then M j= true! :p even if makes p true at every world in W 1. We certainly would not want to say that \if true were the case, then p would be false" is true if p is true at all the worlds in W 1! The solution here is again a generalization of Lewis's denition in the case of totally ordered worlds, and is much like that for s in innite domains. We say M j=! ' if for all u 2 [:' ^ ] M, there exists a world v 2 [' ^ ] M such that v u and v dominates [[:' ^ ] M. This denition agrees with the denition given above for the case of nite W. Lemma 4.1: If W is nite, then best([[ ] M ) ['] M i for all u 2 [:' ^ ] M, there exists a world v 2 [' ^ ] M such that v u and v dominates [:' ^ ] M. Proof: See Appendix A. Lewis (1973) argues that this denition of! captures many of our intuitions for counterfactual reasoning. We can give! another interpretation, perhaps more natural if we are thinking in terms of likelihood. We often want to say that ' is more likely than not in L, this can be expressed as ' :'. More generally, we might want to say that relative to, or conditional on being the case, ' is more likely than not. By this we mean that if we restrict to worlds where is true, ' is more likely than not, that is, the worlds where ' ^ is true are more likely than the worlds where :' ^ is true. Let us dene! 0 ' to be an abbreviation for K: _ (' ^ :' ^ ). That is,! 0 ' is true vacuously in a structure M if does not hold in any world in M; otherwise, it holds if ' is more likely than not in the worlds satisfying. Although the intuition for! 0 seems, on the surface, quite dierent from that for!, especially in nite domains, it is almost immediate from their formal denitions that they are equivalent. (This connection between! and! 0 was already observed by Lewis (1973) in the case of total proeorders.) Lemma 4.2: For all structures M, we have M j=! ' i M j=! 0 '. Proof: This is almost immediate from the denitions. See Appendix A for details. Given Lemma 4.2, we can write! for both! and! 0. The lemma also allows us to apply the known results for conditional logic to the logic of relative likelihood dened here. In particular, the results of (Friedman & Halpern, 1994) show that the validity problem for the logic of Section 3 is co-np complete, no harder than that of propositional logic, for the case of both partial and total preorders. 8 More recently,! has been used to capture nonmonotonic default reasoning (Kraus et al., 1990; Boutilier, 1994). In this case, a statement like Bird! Fly is interpreted as \birds typically y", or \by default, birds y". The semantics does not change: Bird! Fly is true if in the most likely worlds satisfying Bird, Fly holds as well. Dubois and Prade (1991) have shown that possibility can be used to give semantics to defaults as well, where! ' 8. We remark that there are also well known axiomatizations for various conditional logics (Burgess, 1981; Friedman & Halpern, 1994; Lewis, 1973). These do not immediately give us a complete axiomatization for the logic of relative likelihood considered here, since we must nd axioms in the language with, not in the language with!. 12

13 Relative Likelihood in Partially-Ordered Preferential Structures is interpreted as Poss( ) = 0 or Poss(' ^ ) > Poss(' ^ : ). Of course, this is just the analogue of the denition of! in terms of s. Goldszmidt and Pearl (1992) have shown that a similar approach works if we use Spohn's OCFs. These results are claried and unied in (Friedman & Halpern, 1997). Suppose we start with some mapping Pl of sets to a partially ordered space with minimal element? (such a mapping is called a plausibility measure in (Friedman & Halpern, 1997)). Dene! ' as Pl(') =? or Pl( ^ ') > Pl( ^ :'). Then it is shown that! satises the KLM properties the properties isolated by Kraus, Lehmann, and Magidor (1990) as forming the core of default reasoning if and only if Pl is qualitative, at least when restricted to disjoint sets. 9 Since s, Poss, and OCFs give rise to qualitative orders on 2 W, it is no surprise that they should all lead to logics that satisfy the KLM properties. We remark we can also start with!, and then dene in terms of!. There are, in fact, three related ways of doing so. Dene ' 0 to be an abbreviation for (('_ )! ('^ : ))^:(('_ )! ); dene ' 00 to be an abbreviation for :('! )^(('_ )! : ); dene ' 000 to be an abbreviation for :('! false) ^ ((' _ )! (' ^ : )). Proposition 4.3: For all structures M, the following are equivalent: (a) M j= ' (b) M j= ' 0 (c) M j= ' 00. (d) M j= ' 000. The rst translation is essentially due to Kraus, Lehmann, and Magidor (1990), the second is essentially due to Freund (1993), and the third is due to Lewis (1973). Since the equivalences are so close to those already in the literature, we omit the proof of this result here. Using these equivalences and results of (Kraus et al., 1990), Daniel Lehmann [private correspondence, 1996] has provided an alternate proof for Theorem 3.1. See the remarks after the proof of that theorem in Appendix A for a few more details. 5. Conclusion We have investigated a notion of relative likelihood starting with a preferential ordering on worlds. This notion was earlier studied by Lewis (1973) in the case where the preferential order is a total preorder; the focus of this paper is on the case where the preferential order is a partial preorder. Our results show that there are signicant dierences between the totally ordered and partially ordered case. By focusing on the partially ordered case, we bring out the key role of the qualitative property (Axiom L3), whose connections to conditional logic were already observed in (Friedman & Halpern, 1997). 9. That is, if V 1, V 2, and V 3 are disjoint sets, we require that if Pl(V 1[V 2) > Pl(V 3) and Pl(V 1[V 3) > Pl(V 2), then Pl(V 1) > Pl(V 2 [ V 3). The result also requires the assumption that if Pl(U) = Pl(V ) =?, then Pl(U [ V ) =?. 13

14 Halpern Acknowledgements Many interesting and useful discussions on plausibility with Nir Friedman formed the basis for this paper; Nir also pointed out the reference (Doyle et al., 1991). Daniel Lehmann, Emil Weydert, and the referees of the paper also provided useful comments. A preliminary version of this paper appears in Uncertainty in Articial Intelligence, Proceedings of the Twelfth Conference, 1996, edited by E. Horvitz and F. Jensen. Most of this work was carried out while the author was at the IBM Almaden Research Center. IBM's support is gratefully acknowledged. The work was also supported in part by NSF under grants IRI and IRI , and by the Air Force Oce of Scientic Research under contract F Appendix A. Proofs We repeat the statements of the results we are proving here for the convenience of the reader. Lemma 2.4: If > is an orderly qualitative relation on 2 W, then > is transitive and satises the union property. Proof: Suppose > is an orderly qualitative relation. To see that > is transitive, suppose V 1 > V 2 and V 2 > V 3. Since > is orderly, it follows that (V 1 [ V 3 ) > V 2 and (V 1 [ V 2 ) > V 3. Since > is qualitative, it follows that V 1 > (V 2 [ V 3 ). From the fact that > is orderly, we get that V 1 > V 3. Thus, > is transitive, as desired. To see that > satises the union property, suppose V 1 > V 2 and V 1 > V 3. Since > is orderly, we have that (V 1 [V 3 ) >V 2 and (V 1 [V 2 ) >V 3. Using the fact that > is qualitative, we get that V 1 > (V 2 [ V 3 ). Hence, > satises the union property. Proposition 2.5: (a) If is a partial preorder on W, then s is an orderly partial preorder on 2 W satises the union property. that (b) If is a partial preorder on W, then 0 is an orderly strict partial order on 2 W. (c) If is a strict partial order on W, then s is an orderly qualitative strict partial order on 2 W. Proof: We prove part (c) here; the proof of parts (a) and (b) is similar in spirit, and is left to the reader. The fact that s is an orderly strict partial order is straightforward, and is also left to the reader. To see that s is qualitative, suppose V 1 [ V 2 s V 3 and V 1 [ V 3 s V 2. Let v 2 V 2 [ V 3. We must show that there is some v 0 2 V 1 that dominates V 2 [ V 3 such that v 0 v. Suppose without loss of generality that v 2 V 2 (an identical argument works if v 2 V 3 ). Since V 1 [ V 3 s V 2, there is some u 2 V 1 [ V 3 that dominates V 2 such that u v. If u dominates V 3, then it clearly dominates V 2 [ V 3 and it must be in V 1, so we are done. Thus, we can assume that u does not dominate V 3, so there is some element u 0 2 V 3 such that u 0 u. Since V 1 [ V 2 s V 3, there must be some v 0 2 V 1 [ V 2 14

15 Relative Likelihood in Partially-Ordered Preferential Structures such that v 0 dominates V 3 and v 0 u 0. Since u dominates V 2 and u 0 u, it follows that u dominates V 2. Since v 0 u 0, we have that v 0 dominates V 2. Hence, v 0 dominates V 2 [ V 3. It follows that v 0 cannot be in V 2, so it must be in V 1. Thus, we have an element in V 1, namely v 0, such that v 0 v and v 0 dominates V 2 [ V 3, as desired. Lemma 2.6: If is a total preorder, then the strict partial order determined by is modular. Moreover, if > is a modular, strict partial order on W, then there is a total preorder on W such that > is the strict partial order determined by. Proof: Suppose is a total preorder. To see that is modular, suppose that w 1 w 2. Given an arbitrary w 3, if w 3 w 1, it follows from the transitivity of that w 3 w 2. On the other hand, if it is not the case that w 3 w 1, then w 1 w 3. Thus, we have that either w 3 w 2 or w 1 w 3, so is modular. Now suppose that > is a modular strict partial order on W. Dene so that w v either if w > v or if neither w > v nor v > w hold. Clearly, is reexive. To see that it is transitive, suppose that v 1 v 2 and v 2 v 3. There are three cases: (1) If v 1 > v 2, then since > is modular, we have that either v 1 > v 3 or v 3 > v 2. We cannot have v 3 > v 2, for then we would not have v 2 v 3. Thus, we must have v 1 > v 3, and hence v 1 v 3. (2) If v 2 > v 3, then using modularity again, we get that either v 1 > v 3 or v 2 > v 1. Again, we cannot have v 2 > v 1, so we must have v 1 > v 3, and so we also have v 1 v 3. (3) If neither v 1 >v 2 nor v 2 >v 3 hold, then we claim that neither v 1 >v 3 nor v 3 >v 1 hold. For if v 1 >v 3, then by modularity, we must have either v 1 > v 2 or v 2 > v 3. And if v 3 > v 1, then either v 3 > v 2 or v 2 > v 1, which contradicts the assumption that v 1 v 2 and v 2 v 3. Thus, we can again conclude that v 1 v 3. Thus, is transitive. Finally, it is almost immediate from the denition that > is the strict partial order determined by. Lemma 2.7: If is a modular relation on W, then s is a modular relation on 2 W. Proof: Suppose is modular. We want to show that s is modular. So suppose that V 1 s V 2, and it is not the case that V 1 s V 3. We must show that V 3 s V 2. Since it is not the case that V 1 s V 3, there must be some v 2 V 3 such that for all u 2 V 1, we do not have u v. Now suppose v 2 V 2. We claim that v v. To see this, note that since V 1 s V 2, there must be some u 2 V 1 such that u v. Since is modular, we have that either u v or v v. Since, by choice of v, we do not have u v, we must have v v. It follows that V 3 s V 2. Lemma 2.8: If > is a modular strict partial order and satises the union property, then > is qualitative. Proof: Suppose that > is modular strict partial order that satises the union property. To see that > is qualitative, suppose that (V 1 [ V 2 ) > V 3 and (V 1 [ V 3 ) > V 2. Since > is modular, it follows that either (V 1 [ V 2 ) > V 1 or V 1 > V 3. If (V 1 [ V 2 ) > V 1, then, using the fact that > satises the union property and (V 1 [V 2 ) >V 3, we get that (V 1 [V 2 ) >(V 1 [V 3 ). Using transitivity, it follows that (V 1 [ V 2 ) > V 2. Using the union property again, we get that (V 1 [ V 2 ) > (V 1 [ V 2 ). This contradicts the assumption that > is irreexive. Thus, we 15

16 Halpern must have that V 1 >V 3. A similar argument shows that V 1 > V 2. Using the union property, we get that V 1 > (V 2 [ V 3 ), as desired. Lemma 2.9: If is a total preorder, then s and 0 agree. In general, U s V implies U 0 V, but the converse does not hold. Proof: It is immediate from the denitions that U s V implies U 0 V, and the fact that the converse does not hold is shown by Example 2.1. To show that s and 0 are equivalent if is a total preorder, suppose U 0 V. Clearly U is nonempty, since V s ; for all V. We want to show that U s V, so we must show that for all v 2 V, there is some u 2 U that dominates V such that u v. We actually show that there is some u 2 U such that u v 0 for all v 0 2 V. Suppose not. Then for every u 2 U, there is some v u such that we do not have u v u. Since is a total order, this means that v u u. But this, in turn, means that V s U, contradicting our assumption that U s V. Since there is a u 2 U such that u v for all v 2 V, it easily follows that u dominates V and that U s V, as desired. Theorem 2.10: Let F be a nite algebra of subsets of W (that is, F is a set of subsets of W that is closed under union and complementation and contains W itself) and let > be an orderly qualitative relation on F. (a) If > is a total preorder on F, then there is a total preorder on W such that > and s agree on F (that is, for U; V 2 F, we have U > V i U s V ). (b) If > is a strict partial order and each nonempty set in F has at least 2 log(jfj)log(jfj) elements, then there is a partial preorder on W such that > and s agree on F. Proof: Part (a) was already proved in the main text, so we prove part (b) here. We proceed as follows. We say that a pair (A; X) is minimal pair of > if X > A and there is no X 0 X (\" is used here to denote strict subset) such that X 0 > A. The minimal pairs in an ordered relation determine it. Indeed, the following stronger result holds. Lemma A.1: If > and > 0 are two orderly qualitative relations on F such that for each minimal pair (A; X) of > we have X > A, and for each minimal pair (A 0 ; X 0 ) of > 0 we have X 0 > 0 A 0, then > = > 0. Proof: Suppose the assumptions of the lemma holds and that X > Y ; we must show that X > 0 Y. Suppose A is an atom such that A Y. Since > is orderly, we must have X > A. Let X 0 be a minimal subset of X such that X 0 > A. Since F is nite, such an X 0 must exist. Thus, (A; X 0 ) is a minimal pair of >. By assumption, we have X 0 > 0 A. Since > 0 is orderly, we also have X > 0 A. Thus, we have X > 0 A for each atom A Y. Since > 0 is qualitative, it also satises the union property, and hence X > 0 Y as desired. By symmetry, it follows that > = > 0. A minimal-pair tree for > is a rooted tree whose nodes are labeled by atoms such that the following conditions are satised: 16

17 Relative Likelihood in Partially-Ordered Preferential Structures 1. If a node in the tree labeled B is an immediate successor of a node labeled A, then there must be a minimal pair (A; X) of > such that B X. 2. If there is a node t in the tree labeled A and a minimal pair of > of the form (A; X), then there must be some atom B X such that a node labeled B is an immediate successor of t. 3. There does not exist a path in the tree such that two nodes in the path have the same label. 4. A node does not have two distinct successors with the same label. A minimal-pair tree is rooted at A if the root of the tree is labeled by the atom A. Since a subset of F can be written in a unique way as the union of atoms, there is a 1-1 correspondence between subsets of F and sets of atoms. Thus, there are exactly log(jfj) atoms. Because of the third condition, a path in the tree can have length at most log(jfj). Since all the atoms on the path must be distinct, it follows that there are at most log(jfj)! log(jfj) log(jfj) (= jfj log log(jfj) ) possible paths in a tree rooted at A. We can identify a tree with the set of its paths, which means that there are at most 2 log(jfj)! 2 log(jfj)log(jfj) possible trees rooted at an atom A. We now label each element in W with a minimal-pair tree in such a way that every element of atom A is labeled by a tree rooted at A, and every minimal-pair tree rooted at A is the label of some element of A. Since we have assumed that A has at least 2 log(jfj)log(jfj) elements, there is such a labeling. Let L(w) be the label of node w. We dene on W so that w 0 w i L(w 0 ) is a proper subtree of L(w). Clearly is a strict partial order. We claim that > agrees with s. By Lemma A.1, it suces to show that if (A; X) is a minimal pair of >, then X s A, and if (A; X) is a minimal pair of s, then X > A. So suppose (A; X) is a minimal pair of >. We want to show that X s A. Let w 2 A, and suppose that L(w) = T. Thus, T is a minimal-pair tree rooted at A. The construction of minimal-pair trees guarantees that there is a successor of the root in tree T labeled B for some atom B X. Consider the subtree of T rooted at B. This is a minimal-pair tree rooted at B, and hence must be the label of some w 0 2 B X. Thus, w 0 w. It follows that X s A. Now suppose that (A; X) is a minimal pair of s. We want to show that X > A. Suppose not. As we show below, this means that there exists a minimal-pair tree T rooted at A such that no node in T is labeled by an atom contained in X. Let w be an element of A with L(w) = T. By construction, there is no element w 0 of X such that w 0 w. Thus, we do not have X s A, contradicting our initial assumption. It remains to show that there exists a minimal-pair tree T rooted at A such that no node in T is labeled by an atom contained in X. Clearly, we cannot have X 0 > A for some X 0 X, for then, by the preceding argument, we would have X 0 s A, and (A; X) would not be a minimal pair of s. It follows that if (A; Y ) is a minimal pair of >, then we must have Y? X 6= ;. Two general fact about orderly, qualitative relations will be useful in our construction: Lemma A.2: If > 0 is a qualitative relation on F and Y > 0 X, then (Y? X) > 0 X. 17

From Causal Models To Counterfactual Structures

From Causal Models To Counterfactual Structures From Causal Models To Counterfactual Structures Joseph Y. Halpern Cornell University halpern@cs.cornell.edu June 14, 2011 Abstract Galles and Pearl [1998] claimed that for recursive models, the causal

More information

First-Order Conditional Logic Revisited

First-Order Conditional Logic Revisited FirstOrder Conditional Logic Revisited Nir Friedman Dept of Computer Science Stanford University Gates Building A Stanford, CA 94305900 nir@csstanfordedu Joseph Y Halpern IB Almaden Research Center 650

More information

Halpern semi-graphoid properties (which means it can be represented using a Bayesian network). Conditions are also given that suce for a Bayesian netw

Halpern semi-graphoid properties (which means it can be represented using a Bayesian network). Conditions are also given that suce for a Bayesian netw Journal of Articial ntelligence Research 14 (2001) 359{389 Submitted 10/00; published 6/01 Conditional Plausibility Measures and Bayesian Networks Joseph Y. Halpern Cornell University, Computer Science

More information

Splitting a Default Theory. Hudson Turner. University of Texas at Austin.

Splitting a Default Theory. Hudson Turner. University of Texas at Austin. Splitting a Default Theory Hudson Turner Department of Computer Sciences University of Texas at Austin Austin, TX 7872-88, USA hudson@cs.utexas.edu Abstract This paper presents mathematical results that

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

An Alternative To The Iteration Operator Of. Propositional Dynamic Logic. Marcos Alexandre Castilho 1. IRIT - Universite Paul Sabatier and

An Alternative To The Iteration Operator Of. Propositional Dynamic Logic. Marcos Alexandre Castilho 1. IRIT - Universite Paul Sabatier and An Alternative To The Iteration Operator Of Propositional Dynamic Logic Marcos Alexandre Castilho 1 IRIT - Universite Paul abatier and UFPR - Universidade Federal do Parana (Brazil) Andreas Herzig IRIT

More information

Great Expectations. Part I: On the Customizability of Generalized Expected Utility*

Great Expectations. Part I: On the Customizability of Generalized Expected Utility* Great Expectations. Part I: On the Customizability of Generalized Expected Utility* Francis C. Chu and Joseph Y. Halpern Department of Computer Science Cornell University Ithaca, NY 14853, U.S.A. Email:

More information

On Definability in Multimodal Logic

On Definability in Multimodal Logic On Definability in Multimodal Logic Joseph Y. Halpern Computer Science Department Cornell University, U.S.A. halpern@cs.cornell.edu Dov Samet The Faculty of Management Tel Aviv University, Israel samet@post.tau.ac.il

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

Plausibility Measures: A User s Guide

Plausibility Measures: A User s Guide Plausibility Measures: A User s Guide Nir Friedman Stanford University Dept. of Computer Science Stanford, CA 94305-2140 nir@cs.stanford.edu http://robotics.stanford.edu/people/nir Joseph Y. Halpern IBM

More information

Reasoning About Common Knowledge with Infinitely Many Agents

Reasoning About Common Knowledge with Infinitely Many Agents Reasoning About Common Knowledge with Infinitely Many Agents Joseph Y. Halpern Computer Science Department Cornell University halpern@cs.cornell.edu Richard A. Shore Mathematics Department Cornell University

More information

ON DEFINABILITY IN MULTIMODAL LOGIC

ON DEFINABILITY IN MULTIMODAL LOGIC THE REVIEW OF SYMBOLIC LOGIC Volume 2, Number 3, September 2009 ON DEFINABILITY IN MULTIMODAL LOGIC JOSEPH Y. HALPERN Computer Science Department, Cornell University DOV SAMET The Faculty of Management,

More information

A Logic for Reasoning about Upper Probabilities

A Logic for Reasoning about Upper Probabilities Journal of Artificial Intelligence Research 17 (2002) 57-81 Submitted 12/01; published 8/02 A Logic for Reasoning about Upper Probabilities Joseph Y. Halpern Riccardo Pucella Department of Computer Science

More information

Reasoning: From Basic Entailments. to Plausible Relations. Department of Computer Science. School of Mathematical Sciences. Tel-Aviv University

Reasoning: From Basic Entailments. to Plausible Relations. Department of Computer Science. School of Mathematical Sciences. Tel-Aviv University General Patterns for Nonmonotonic Reasoning: From Basic Entailments to Plausible Relations Ofer Arieli Arnon Avron Department of Computer Science School of Mathematical Sciences Tel-Aviv University Tel-Aviv

More information

Boolean Algebra and Propositional Logic

Boolean Algebra and Propositional Logic Boolean Algebra and Propositional Logic Takahiro Kato September 10, 2015 ABSTRACT. This article provides yet another characterization of Boolean algebras and, using this characterization, establishes a

More information

Using Counterfactuals in Knowledge-Based Programming

Using Counterfactuals in Knowledge-Based Programming Using Counterfactuals in Knowledge-Based Programming Joseph Y. Halpern Cornell University Dept. of Computer Science Ithaca, NY 14853 halpern@cs.cornell.edu http://www.cs.cornell.edu/home/halpern Yoram

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

Linear Algebra (part 1) : Vector Spaces (by Evan Dummit, 2017, v. 1.07) 1.1 The Formal Denition of a Vector Space

Linear Algebra (part 1) : Vector Spaces (by Evan Dummit, 2017, v. 1.07) 1.1 The Formal Denition of a Vector Space Linear Algebra (part 1) : Vector Spaces (by Evan Dummit, 2017, v. 1.07) Contents 1 Vector Spaces 1 1.1 The Formal Denition of a Vector Space.................................. 1 1.2 Subspaces...................................................

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

Lecture 15 - NP Completeness 1

Lecture 15 - NP Completeness 1 CME 305: Discrete Mathematics and Algorithms Instructor: Professor Aaron Sidford (sidford@stanford.edu) February 29, 2018 Lecture 15 - NP Completeness 1 In the last lecture we discussed how to provide

More information

Computing the acceptability semantics. London SW7 2BZ, UK, Nicosia P.O. Box 537, Cyprus,

Computing the acceptability semantics. London SW7 2BZ, UK, Nicosia P.O. Box 537, Cyprus, Computing the acceptability semantics Francesca Toni 1 and Antonios C. Kakas 2 1 Department of Computing, Imperial College, 180 Queen's Gate, London SW7 2BZ, UK, ft@doc.ic.ac.uk 2 Department of Computer

More information

Nested Epistemic Logic Programs

Nested Epistemic Logic Programs Nested Epistemic Logic Programs Kewen Wang 1 and Yan Zhang 2 1 Griffith University, Australia k.wang@griffith.edu.au 2 University of Western Sydney yan@cit.uws.edu.au Abstract. Nested logic programs and

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

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

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes

Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes Foundations of Mathematics MATH 220 FALL 2017 Lecture Notes These notes form a brief summary of what has been covered during the lectures. All the definitions must be memorized and understood. Statements

More information

Multiplicative Conjunction and an Algebraic. Meaning of Contraction and Weakening. A. Avron. School of Mathematical Sciences

Multiplicative Conjunction and an Algebraic. Meaning of Contraction and Weakening. A. Avron. School of Mathematical Sciences Multiplicative Conjunction and an Algebraic Meaning of Contraction and Weakening A. Avron School of Mathematical Sciences Sackler Faculty of Exact Sciences Tel Aviv University, Tel Aviv 69978, Israel Abstract

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

Tree sets. Reinhard Diestel

Tree sets. Reinhard Diestel 1 Tree sets Reinhard Diestel Abstract We study an abstract notion of tree structure which generalizes treedecompositions of graphs and matroids. Unlike tree-decompositions, which are too closely linked

More information

your eyes is more reliable than the information about the position of the object coming from your ears. But even reliable sources such as domain exper

your eyes is more reliable than the information about the position of the object coming from your ears. But even reliable sources such as domain exper A logic for reasoning with inconsistent knowledge Nico Roos Research Institute for Knowledge Systems Tongersestraat 6 P. O. Box 463, 6200 AL Maastricht The Netherlands This paper has been published in

More information

2 C. A. Gunter ackground asic Domain Theory. A poset is a set D together with a binary relation v which is reexive, transitive and anti-symmetric. A s

2 C. A. Gunter ackground asic Domain Theory. A poset is a set D together with a binary relation v which is reexive, transitive and anti-symmetric. A s 1 THE LARGEST FIRST-ORDER-AXIOMATIZALE CARTESIAN CLOSED CATEGORY OF DOMAINS 1 June 1986 Carl A. Gunter Cambridge University Computer Laboratory, Cambridge C2 3QG, England Introduction The inspiration for

More information

Stochastic dominance with imprecise information

Stochastic dominance with imprecise information Stochastic dominance with imprecise information Ignacio Montes, Enrique Miranda, Susana Montes University of Oviedo, Dep. of Statistics and Operations Research. Abstract Stochastic dominance, which is

More information

Ambiguous Language and Differences in Beliefs

Ambiguous Language and Differences in Beliefs Proceedings of the Thirteenth International Conference on Principles of Knowledge Representation and Reasoning Ambiguous Language and Differences in Beliefs Joseph Y. Halpern Computer Science Dept. Cornell

More information

Nested Sequent Calculi for Normal Conditional Logics

Nested Sequent Calculi for Normal Conditional Logics Nested Sequent Calculi for Normal Conditional Logics Régis Alenda 1 Nicola Olivetti 2 Gian Luca Pozzato 3 1 Aix-Marseille Université, CNRS, LSIS UMR 7296, 13397, Marseille, France. regis.alenda@univ-amu.fr

More information

INDEPENDENCE OF THE CONTINUUM HYPOTHESIS

INDEPENDENCE OF THE CONTINUUM HYPOTHESIS INDEPENDENCE OF THE CONTINUUM HYPOTHESIS CAPSTONE MATT LUTHER 1 INDEPENDENCE OF THE CONTINUUM HYPOTHESIS 2 1. Introduction This paper will summarize many of the ideas from logic and set theory that are

More information

Default Reasoning and Belief Revision: A Syntax-Independent Approach. (Extended Abstract) Department of Computer Science and Engineering

Default Reasoning and Belief Revision: A Syntax-Independent Approach. (Extended Abstract) Department of Computer Science and Engineering Default Reasoning and Belief Revision: A Syntax-Independent Approach (Extended Abstract) Dongmo Zhang 1;2, Zhaohui Zhu 1 and Shifu Chen 2 1 Department of Computer Science and Engineering Nanjing University

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

arxiv:cs/ v1 [cs.ai] 30 Jul 2003

arxiv:cs/ v1 [cs.ai] 30 Jul 2003 Modeling Belief in Dynamic Systems. Part I: Foundations Nir Friedman arxiv:cs/0307070v1 [cs.ai] 30 Jul 2003 Computer Science Division, 387 Soda Hall, University of California, Berkeley, CA 94720, nir@cs.berkeley.edu,

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

ESSLLI 2007 COURSE READER. ESSLLI is the Annual Summer School of FoLLI, The Association for Logic, Language and Information

ESSLLI 2007 COURSE READER. ESSLLI is the Annual Summer School of FoLLI, The Association for Logic, Language and Information ESSLLI 2007 19th European Summer School in Logic, Language and Information August 6-17, 2007 http://www.cs.tcd.ie/esslli2007 Trinity College Dublin Ireland COURSE READER ESSLLI is the Annual Summer School

More information

General Patterns for Nonmonotonic Reasoning: From Basic Entailments to Plausible Relations

General Patterns for Nonmonotonic Reasoning: From Basic Entailments to Plausible Relations General Patterns for Nonmonotonic Reasoning: From Basic Entailments to Plausible Relations OFER ARIELI AND ARNON AVRON, Department of Computer Science, School of Mathematical Sciences, Tel-Aviv University,

More information

Reasoning about Expectation

Reasoning about Expectation Reasoning about Expectation Joseph Y. Halpern Department of Computer Science Cornell University Ithaca, NY 14853 halpern@cs.cornell.edu http://www.cs.cornell.edu/home/halpern Riccardo Pucella Department

More information

Axiomatic set theory. Chapter Why axiomatic set theory?

Axiomatic set theory. Chapter Why axiomatic set theory? Chapter 1 Axiomatic set theory 1.1 Why axiomatic set theory? Essentially all mathematical theories deal with sets in one way or another. In most cases, however, the use of set theory is limited to its

More information

Proof Theoretical Studies on Semilattice Relevant Logics

Proof Theoretical Studies on Semilattice Relevant Logics Proof Theoretical Studies on Semilattice Relevant Logics Ryo Kashima Department of Mathematical and Computing Sciences Tokyo Institute of Technology Ookayama, Meguro, Tokyo 152-8552, Japan. e-mail: kashima@is.titech.ac.jp

More information

Plausibility structures for default reasoning

Plausibility structures for default reasoning Plausibility structures for default reasoning Yves Moinard 1 Abstract. Friedman and Halpern have introduced the inference by plausibility structures, which provides semantics for various default logics.

More information

Expressing Security Properties Using Selective Interleaving Functions

Expressing Security Properties Using Selective Interleaving Functions Expressing Security Properties Using Selective Interleaving Functions Joseph Halpern and Sabina Petride August 8, 2008 Abstract McLean s notion of Selective Interleaving Functions (SIFs) is perhaps the

More information

Prefixed Tableaus and Nested Sequents

Prefixed Tableaus and Nested Sequents Prefixed Tableaus and Nested Sequents Melvin Fitting Dept. Mathematics and Computer Science Lehman College (CUNY), 250 Bedford Park Boulevard West Bronx, NY 10468-1589 e-mail: melvin.fitting@lehman.cuny.edu

More information

of acceptance conditions (nite, looping and repeating) for the automata. It turns out,

of acceptance conditions (nite, looping and repeating) for the automata. It turns out, Reasoning about Innite Computations Moshe Y. Vardi y IBM Almaden Research Center Pierre Wolper z Universite de Liege Abstract We investigate extensions of temporal logic by connectives dened by nite automata

More information

Every formula evaluates to either \true" or \false." To say that the value of (x = y) is true is to say that the value of the term x is the same as th

Every formula evaluates to either \true or \false. To say that the value of (x = y) is true is to say that the value of the term x is the same as th A Quick and Dirty Sketch of a Toy Logic J Strother Moore January 9, 2001 Abstract For the purposes of this paper, a \logic" consists of a syntax, a set of axioms and some rules of inference. We dene a

More information

On minimal models of the Region Connection Calculus

On minimal models of the Region Connection Calculus Fundamenta Informaticae 69 (2006) 1 20 1 IOS Press On minimal models of the Region Connection Calculus Lirong Xia State Key Laboratory of Intelligent Technology and Systems Department of Computer Science

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

Abstract In this paper, we introduce the logic of a control action S4F and the logic of a continuous control action S4C on the state space of a dynami

Abstract In this paper, we introduce the logic of a control action S4F and the logic of a continuous control action S4C on the state space of a dynami Modal Logics and Topological Semantics for Hybrid Systems Mathematical Sciences Institute Technical Report 97-05 S. N. Artemov, J. M. Davoren y and A. Nerode z Mathematical Sciences Institute Cornell University

More information

Analytic Tableau Calculi for KLM Rational Logic R

Analytic Tableau Calculi for KLM Rational Logic R Analytic Tableau Calculi for KLM Rational Logic R Laura Giordano 1, Valentina Gliozzi 2, Nicola Olivetti 3, and Gian Luca Pozzato 2 1 Dipartimento di Informatica - Università del Piemonte Orientale A.

More information

Characterizing the NP-PSPACE Gap in the Satisfiability Problem for Modal Logic

Characterizing the NP-PSPACE Gap in the Satisfiability Problem for Modal Logic Characterizing the NP-PSPACE Gap in the Satisfiability Problem for Modal Logic Joseph Y. Halpern Computer Science Department Cornell University, U.S.A. e-mail: halpern@cs.cornell.edu Leandro Chaves Rêgo

More information

CHAPTER 10. Gentzen Style Proof Systems for Classical Logic

CHAPTER 10. Gentzen Style Proof Systems for Classical Logic CHAPTER 10 Gentzen Style Proof Systems for Classical Logic Hilbert style systems are easy to define and admit a simple proof of the Completeness Theorem but they are difficult to use. By humans, not mentioning

More information

arxiv:cs/ v2 [cs.ai] 20 Apr 2007

arxiv:cs/ v2 [cs.ai] 20 Apr 2007 Characterizing and Reasoning about Probabilistic and Non-Probabilistic Expectation arxiv:cs/0312037v2 [cs.ai] 20 Apr 2007 JOSEPH Y. HALPERN Cornell University and RICCARDO PUCELLA Northeastern University

More information

A Tableaux Calculus for KLM Preferential and Cumulative Logics

A Tableaux Calculus for KLM Preferential and Cumulative Logics A Tableaux Calculus for KLM Preferential and Cumulative Logics Laura Giordano, Valentina Gliozzi, Nicola Olivetti, Gian Luca Pozzato Dipartimento di Informatica - Università del Piemonte Orientale A. Avogadro

More information

Alternative Semantics for Unawareness

Alternative Semantics for Unawareness Alternative Semantics for Unawareness Joseph Y. Halpern * Cornell University Computer Science Department Ithaca, NY 14853 E-mail: halpern@cs.cornell.edu http://www.cs.cornell.edu/home/halpern Modica and

More information

Laboratoire d'informatique Fondamentale de Lille

Laboratoire d'informatique Fondamentale de Lille Laboratoire d'informatique Fondamentale de Lille Publication IT { 314 Operators with Memory for Iterated Revision Sebastien Konieczny mai 1998 c L.I.F.L. { U.S.T.L. LABORATOIRE D'INFORMATIQUE FONDAMENTALE

More information

Plausibility Measures: A User s Guide

Plausibility Measures: A User s Guide Plausibility easures: A User s Guide Nir Friedman Stanford University Dept. of Computer Science Stanford, CA 94305-2140 nir@cs.stanford.edu http://robotics.stanford.edu/people/nir Joseph Y. Halpern IB

More information

A natural sequent calculus for Lewis logic of counterfactuals

A natural sequent calculus for Lewis logic of counterfactuals A natural sequent calculus for Lewis logic of counterfactuals Nicola Olivetti 1 and Gian Luca Pozzato 2 1 Dip. Informatica - Universitá di Torino - Italy gianluca.pozzato@unito.it 2 Aix Marseille Univ.

More information

Ordinal and Probabilistic Representations of Acceptance

Ordinal and Probabilistic Representations of Acceptance Journal of Artificial Intelligence Research 22 (2004) 23-56 Submitted 05/03; published 07/04 Ordinal and Probabilistic Representations of Acceptance Didier Dubois Helene Fargier Henri Prade Institut de

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

An Algebraic View of the Relation between Largest Common Subtrees and Smallest Common Supertrees

An Algebraic View of the Relation between Largest Common Subtrees and Smallest Common Supertrees An Algebraic View of the Relation between Largest Common Subtrees and Smallest Common Supertrees Francesc Rosselló 1, Gabriel Valiente 2 1 Department of Mathematics and Computer Science, Research Institute

More information

First-Degree Entailment

First-Degree Entailment March 5, 2013 Relevance Logics Relevance logics are non-classical logics that try to avoid the paradoxes of material and strict implication: p (q p) p (p q) (p q) (q r) (p p) q p (q q) p (q q) Counterintuitive?

More information

Lecture 14 - P v.s. NP 1

Lecture 14 - P v.s. NP 1 CME 305: Discrete Mathematics and Algorithms Instructor: Professor Aaron Sidford (sidford@stanford.edu) February 27, 2018 Lecture 14 - P v.s. NP 1 In this lecture we start Unit 3 on NP-hardness and approximation

More information

Math 42, Discrete Mathematics

Math 42, Discrete Mathematics c Fall 2018 last updated 10/10/2018 at 23:28:03 For use by students in this class only; all rights reserved. Note: some prose & some tables are taken directly from Kenneth R. Rosen, and Its Applications,

More information

Logic for Computer Science - Week 4 Natural Deduction

Logic for Computer Science - Week 4 Natural Deduction Logic for Computer Science - Week 4 Natural Deduction 1 Introduction In the previous lecture we have discussed some important notions about the semantics of propositional logic. 1. the truth value of a

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

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

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

Evidence with Uncertain Likelihoods

Evidence with Uncertain Likelihoods Evidence with Uncertain Likelihoods Joseph Y. Halpern Cornell University Ithaca, NY 14853 USA halpern@cs.cornell.edu Riccardo Pucella Cornell University Ithaca, NY 14853 USA riccardo@cs.cornell.edu Abstract

More information

( V ametavariable) P P true. even in E)

( V ametavariable) P P true. even in E) Propositional Calculus E Inference rules (3.1) Leibniz: (3.2) Transitivity: (3.3) Equanimity: P = Q E[V := P ]=E[V := Q] P = Q Q = R P = R P P Q Q ( V ametavariable) Derived inference rules (3.11) Redundant

More information

Conservative Belief and Rationality

Conservative Belief and Rationality Conservative Belief and Rationality Joseph Y. Halpern and Rafael Pass Department of Computer Science Cornell University Ithaca, NY, 14853, U.S.A. e-mail: halpern@cs.cornell.edu, rafael@cs.cornell.edu January

More information

A Propositional Typicality Logic for Extending Rational Consequence

A Propositional Typicality Logic for Extending Rational Consequence A Propositional Typicality Logic for Extending Rational Consequence Richard Booth, Thomas Meyer, Ivan Varzinczak abstract. We introduce Propositional Typicality Logic (PTL), a logic for reasoning about

More information

Modal Logic. UIT2206: The Importance of Being Formal. Martin Henz. March 19, 2014

Modal Logic. UIT2206: The Importance of Being Formal. Martin Henz. March 19, 2014 Modal Logic UIT2206: The Importance of Being Formal Martin Henz March 19, 2014 1 Motivation The source of meaning of formulas in the previous chapters were models. Once a particular model is chosen, say

More information

A Note on the Existence of Ratifiable Acts

A Note on the Existence of Ratifiable Acts A Note on the Existence of Ratifiable Acts Joseph Y. Halpern Cornell University Computer Science Department Ithaca, NY 14853 halpern@cs.cornell.edu http://www.cs.cornell.edu/home/halpern August 15, 2018

More information

On some Metatheorems about FOL

On some Metatheorems about FOL On some Metatheorems about FOL February 25, 2014 Here I sketch a number of results and their proofs as a kind of abstract of the same items that are scattered in chapters 5 and 6 in the textbook. You notice

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

Logic Part II: Intuitionistic Logic and Natural Deduction

Logic Part II: Intuitionistic Logic and Natural Deduction Yesterday Remember yesterday? classical logic: reasoning about truth of formulas propositional logic: atomic sentences, composed by connectives validity and satisability can be decided by truth tables

More information

Propositions and Proofs

Propositions and Proofs Chapter 2 Propositions and Proofs The goal of this chapter is to develop the two principal notions of logic, namely propositions and proofs There is no universal agreement about the proper foundations

More information

SOME TRANSFINITE INDUCTION DEDUCTIONS

SOME TRANSFINITE INDUCTION DEDUCTIONS SOME TRANSFINITE INDUCTION DEDUCTIONS SYLVIA DURIAN Abstract. This paper develops the ordinal numbers and transfinite induction, then demonstrates some interesting applications of transfinite induction.

More information

Informal Statement Calculus

Informal Statement Calculus FOUNDATIONS OF MATHEMATICS Branches of Logic 1. Theory of Computations (i.e. Recursion Theory). 2. Proof Theory. 3. Model Theory. 4. Set Theory. Informal Statement Calculus STATEMENTS AND CONNECTIVES Example

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

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

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

Logic via Algebra. Sam Chong Tay. A Senior Exercise in Mathematics Kenyon College November 29, 2012

Logic via Algebra. Sam Chong Tay. A Senior Exercise in Mathematics Kenyon College November 29, 2012 Logic via Algebra Sam Chong Tay A Senior Exercise in Mathematics Kenyon College November 29, 2012 Abstract The purpose of this paper is to gain insight to mathematical logic through an algebraic perspective.

More information

5. And. 5.1 The conjunction

5. And. 5.1 The conjunction 5. And 5.1 The conjunction To make our logical language more easy and intuitive to use, we can now add to it elements that make it able to express the equivalents of other sentences from a natural language

More information

Equivalent Forms of the Axiom of Infinity

Equivalent Forms of the Axiom of Infinity Equivalent Forms of the Axiom of Infinity Axiom of Infinity 1. There is a set that contains each finite ordinal as an element. The Axiom of Infinity is the axiom of Set Theory that explicitly asserts that

More information

Collective obligations, commitments and individual. obligations: a preliminary study. Laurence Cholvy and Christophe Garion.

Collective obligations, commitments and individual. obligations: a preliminary study. Laurence Cholvy and Christophe Garion. Collective obligations, commitments and individual obligations: a preliminary study Laurence Cholvy and Christophe Garion ONERA Toulouse 2 avenue Edouard Belin BP 4025, 31055 Toulouse Cedex 4 email: fcholvy,

More information

A note on fuzzy predicate logic. Petr H jek 1. Academy of Sciences of the Czech Republic

A note on fuzzy predicate logic. Petr H jek 1. Academy of Sciences of the Czech Republic A note on fuzzy predicate logic Petr H jek 1 Institute of Computer Science, Academy of Sciences of the Czech Republic Pod vod renskou v 2, 182 07 Prague. Abstract. Recent development of mathematical fuzzy

More information

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION

KRIPKE S THEORY OF TRUTH 1. INTRODUCTION KRIPKE S THEORY OF TRUTH RICHARD G HECK, JR 1. INTRODUCTION The purpose of this note is to give a simple, easily accessible proof of the existence of the minimal fixed point, and of various maximal fixed

More information

Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models

Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models Hypersequent Calculi for some Intermediate Logics with Bounded Kripke Models Agata Ciabattoni Mauro Ferrari Abstract In this paper we define cut-free hypersequent calculi for some intermediate logics semantically

More information

1 Introduction A general problem that arises in dierent areas of computer science is the following combination problem: given two structures or theori

1 Introduction A general problem that arises in dierent areas of computer science is the following combination problem: given two structures or theori Combining Unication- and Disunication Algorithms Tractable and Intractable Instances Klaus U. Schulz CIS, University of Munich Oettingenstr. 67 80538 Munchen, Germany e-mail: schulz@cis.uni-muenchen.de

More information

CHAPTER 11. Introduction to Intuitionistic Logic

CHAPTER 11. Introduction to Intuitionistic Logic CHAPTER 11 Introduction to Intuitionistic Logic Intuitionistic logic has developed as a result of certain philosophical views on the foundation of mathematics, known as intuitionism. Intuitionism was originated

More information

Contents 1 Introduction A historical note : : : : : : : : : : : : : : : : : : : : : : : : : Modal logic : : : : : : : : : : : : : : : : :

Contents 1 Introduction A historical note : : : : : : : : : : : : : : : : : : : : : : : : : Modal logic : : : : : : : : : : : : : : : : : On Axiomatizations for Propositional Logics of Programs P.M.W. Knijnenburg RUU-CS-88-34 November 1988 Contents 1 Introduction 3 1.1 A historical note : : : : : : : : : : : : : : : : : : : : : : : : : 3

More information

Notes on ordinals and cardinals

Notes on ordinals and cardinals Notes on ordinals and cardinals Reed Solomon 1 Background Terminology We will use the following notation for the common number systems: N = {0, 1, 2,...} = the natural numbers Z = {..., 2, 1, 0, 1, 2,...}

More information

A logical reconstruction of SPKI

A logical reconstruction of SPKI A logical reconstruction of SPKI Joseph Y. Halpern Cornell University Dept. of Computer Science Ithaca, NY 14853 halpern@cs.cornell.edu http://www.cs.cornell.edu/home/halpern Ron van der Meyden University

More information

This second-order avor of default logic makes it especially useful in knowledge representation. An important question is, then, to characterize those

This second-order avor of default logic makes it especially useful in knowledge representation. An important question is, then, to characterize those Representation Theory for Default Logic V. Wiktor Marek 1 Jan Treur 2 and Miros law Truszczynski 3 Keywords: default logic, extensions, normal default logic, representability Abstract Default logic can

More information

Denotational Semantics

Denotational Semantics 5 Denotational Semantics In the operational approach, we were interested in how a program is executed. This is contrary to the denotational approach, where we are merely interested in the effect of executing

More information

Contents. 2.1 Vectors in R n. Linear Algebra (part 2) : Vector Spaces (by Evan Dummit, 2017, v. 2.50) 2 Vector Spaces

Contents. 2.1 Vectors in R n. Linear Algebra (part 2) : Vector Spaces (by Evan Dummit, 2017, v. 2.50) 2 Vector Spaces Linear Algebra (part 2) : Vector Spaces (by Evan Dummit, 2017, v 250) Contents 2 Vector Spaces 1 21 Vectors in R n 1 22 The Formal Denition of a Vector Space 4 23 Subspaces 6 24 Linear Combinations and

More information