1 Introduction The topic of this paper can be viewed from dierent standpoints. A modal logician would probably say that we combine polymodal K with PD
|
|
- Stephanie Ball
- 6 years ago
- Views:
Transcription
1 Dynamic description logics Frank Wolter and Michael Zakharyaschev Institut fur Informatik, Universitat Leipzig Augustus-Platz 10-11, Leipzig, Germany; Keldysh Institute for Applied Mathematics Russian Academy of Sciences Miusskaya Square 4, Moscow, Russia ( s: Section: algebraic and model-theoretic aspects of modal logic The work of the second author was supported by the Russian Fundamental Research Foundation. 1
2 1 Introduction The topic of this paper can be viewed from dierent standpoints. A modal logician would probably say that we combine polymodal K with PDL and prove the decidability of the resulting hybrid. In the eld of knowledge representation, the paper can be characterized as an attempt to introduce a dynamic dimension in concept description (alias terminological) logics. And nally, in a broader perspective, our concern is to construct and study formalisms for representing and processing knowledge in dynamic application domains that would be maximally expressive, on the one hand, and decidable, on the other. Concept description (or simply description) logics originate from practical knowledge representation systems (see e.g. [3, 8, 1]) which, in turn, can be traced back to the ideas of semantic networks and frames. An application domain is represented in the framework of a description logic by means of formulas which dene complex concepts out of primitive ones and assert that certain objects belong to certain concepts or are in certain relations to some other objects. Starting, for instance, from the primitive concepts child, grandma, wealthy, warm island and the binary relations (or roles) has, lives we can dene a compound concept fortunate child = child ^ 9has:(grandma ^ wealthy ^9lives:warm island) comprising all children whose grandmothers are wealthy and live on warm islands. The formulas John : fortunate child, Mary lives Bahamas assert that John is a fortunate child and that Mary lives on Bahamas. The relativized existential quantier 9R has the same semantic meaning as the possibility operator 3 interpreted by the accessibility relation R. This observation, rst made by Schild [13], establishes a close connection between description logics and polymodal K. Many other concept and role constructs used in description logics have their modal counterparts as well, for instance, number restrictions, nominals, and transitive reexive closures of roles. Description logics were originally designed for representing only static knowledge. To take into account changes in time or under certain actions and retain the relative simplicity of the language (say, decidability) it is natural to extend it by the corresponding modal operators and thereby keep its propositional modal status. It is known, however, that combinations of rather simple modal systems may result in very complex ones (see e.g. [18]). The rst temporal and epistemic description logics constructed in [16,14,9]were either too expressive and consequently undecidable or too weak (the temporal operators were applicable either only to formulas or only to concepts). A compromise was found by Baader and Laux [2] who combined the description logic ALC of [15] with polymodal K by allowing applications of modal operators to both formulas and concepts and showed the decidability of the satisability problem for the resulting language in models with expanding domains. In [19, 20] we have launched a systematic investigation of description logics with modal operators and proved the decidabilityofvarious epistemic and temporal description logics under the constant domain assumption. In this paper we combine description logics with propositional dynamic logic PDL. PDL was originally conceived (see [11, 7]) as a formalism for reasoning about the behaviour of non-deterministic iterative programs described by regular expressions over a set of atomic programs and tests. It turned out to be also useful as a basis for a logic of action and planning in articial intelligence [17, 12] and for deontic logic [10]. Many other types of modal logics can be regarded as fragments of PDL, for instance, polymodal K, S4, various epistemic logics with the common knowledge operator. We increase the expressive power of PDL by extending its propositional basis to the language of description logics. The modal operators of PDL can be applied 2
3 to both concepts and formulas. For example, we can dene concepts like easy cured child = child ^9has:angina ^h(give honey [ give aspirin) i:9has:angina (i.e., the set of children suering from angina that can be cured by using honey and aspirin). Our aim is to develop a technique of proving the decidability of the satisability problem for the resulting logics (which do not in general enjoy the nite model property). For simplicity we will be dealing here only with ALC; however it can be replaced with more expressive description logics provided that they are decidable. 2 Syntax and semantics of PDLC We begin by dening the dynamic concept description language PDLC and its semantics. Denition 1 (alphabet). The primitive symbols of PDLC are: concept names C 0 ;C 1 ;:::; role names R 0 ;R 1 ;:::; object names a 0 ;a 1 ;:::; the booleans (say, ^, :, >) and the relativized existential quantier 9R i, for every role name R i ; action variables 0 ; 1 ;:::; action constructs: ; (composition), [ (alternation), (iteration),? (test). Now we dene by induction the notions of a concept, a formula and an action term. Concepts will usually be denoted by symbols C and D, formulas by ', and, while for action terms we reserve small Greek characters from the beginning of the alphabet,,, etc. Denition 2 (concept, formula, action term). Every concept name as well as > is an atomic concept. Every action variable is an atomic action. If C and D are concepts, a and b object names, R a role name, ' and formulas, and action terms, then C ^ D, :C, 9R:C, []Care concepts; a : C, arb, ' ^, :', []'are formulas (the rst two of them are atomic); ;, [,, '? are action terms. The pure description part of the language PDLC is the standard concept description language ALC (see [6]); it is interpreted in models of the form I = ;R I 0 ;:::;CI 0 ;:::;ai 0 ;::: ; where is a set of objects, Ri I is a binary relation on interpreting the role name R i, Ci I is a subset of interpreting the concept name C i, and a I i 2 interprets the object name a i. The dynamic component ofpdlc is the language of the well known propositional dynamic logic PDL (see e.g. [7]). It is interpreted in frames (or labelled transition systems) of the form T = hw;t 0 ;T 1 :::i; (1) 3
4 where W is a non-empty set of states and T i a binary relation on W interpreting transitions corresponding to the action variable i. By combining these two kinds of models we arrive at the following denition. Denition 3 (model). A model of PDLC based on a frame T of the form (1) is a pair M = ht;ii in which I is a function associating with each state w 2 W an ALC-model D E I(w) = ;R I(w) 0 ;:::;C I(w) 0 ;:::;a I(w) 0 ;::: such that a I(u) i = a I(v) i for any u; v 2 W. Note that the set of objects is the same for every state in W 1 ; it is called the domain of M. It is also worth emphasizing that the interpretation of the object names does not depend on the particular world, which means that we use rigid designators. With minor changes we could also take into account the unique object name assumption according to which a I(w) i 6= a I(w) j whenever i 6= j. Denition 4 (satisfaction). Given a PDLC-model M = ht;ii and a state w in it, the value C I(w) of a concept C in w, the truth-relation (M;w) j= ' (or simply w j= ' if M is understood), and the relation T, an action term, are dened inductively as follows: 1. > I(w) = and C I(w) = C I(w) i, for C = C i ; 2. (C ^ D) I(w) = C I(w) \ D I(w) ; 3. (:C) I(w) = C I(w) ; 4. x 2 (9R i :C) I(w) i 9y 2 C I(w) xr I(w) i y; 5. x 2 ([]C) I(w) i 8v 2 W (wt v ) x 2 C I(v) ); 6. w j= C = D i C I(w) = D I(w) ; 7. w j= a : C i a I(w) 2 C I(w) ; 8. w j= arb i a I(w) R I(w) b I(w) ; 9. w j= ' ^ i w j= ' and w j= ; 10. w j= :' i w 6j= '; 11. w j= []'i 8v 2 W (wt v ) v j= '); 12. T '? = fhw; wi : w j= 'g; 13. T ; = T T (the composition of T and T ); 14. T [ = T [ T ; 15. T = T (the transitive and reexive closure of T ). A formula ' is satisable if there are a PDLC-model M and a state w in M such that w j= '. The main goal of this paper is to develop a satisability checking algorithm for PDLC-formulas. It is to be noted that although both ALC and PDL have the nite model property, their hybrid dened above does not enjoy it: as follows from [19], there is a PDLC-formula satisable in an innite model but not in nite ones. The satisability checking algorithm we are going to construct in Section 4 is based on the mosaic technique and the representation of models in the form of quasimodels. 1 This means that we accept the constant domain assumption. 4
5 3 Quasimodels The aim of this section is to show that (modulo a given formula) every PDLCmodel can be represented as a structure, called a quasimodel, every state in which is nite. Let us x a PDLC-formula ' and denote by sub', con' and ob' the sets of all subformulas, concepts and object names occurring in ', respectively. Denition 5 (Fischer{Ladner closure). The Fischer{Ladner closure of ' is the pair h('); (')i in which (')sub' and (') con' are the smallest sets of formulas and concepts that are closed under subformulas and subconcepts, respectively, and satisfy the following conditions: [; ] 2 (') ) [][] 2 ('); [ [ ] 2 (') ) [] ; [] 2 ('); [ ] 2 (') ) [][ ] 2 ('); [?] 2 (') ) 2 ('); [; ]C 2 (') ) [][]C 2 ('); [ [ ]C 2 (') ) []C; []C 2 ('); [ ]C 2 (') ) [][ ]C 2 ('); [?]C 2 (') ) 2 ('). Denition 6 (quasistate). Consider a structure of the form q = hx q ;R q 0 ;:::;Cq 0 ;:::;([ 0]D 0 ) q ;:::;a q 0 ;:::;q i: (2) Here X q is a nite set, the domain of q, R q i X q X q for every role name R i in ', C q i X q for every C i 2 con', a q i 2 X q for every a i 2 ob', ([ i ]D j ) q X q for every [ i ]D j in ('), and q is a subset of ('). The value C q of a concept C 2 (') in q is computed almost in the same way as in Denition 4, the only dierence is that now the value ([]C) q is given in q directly as a value of an atomic concept. We call q a quasistate for ' if the following conditions hold: ([; ]C) q =([][]C) q ; ([ [ ]C) q =([]C) q \([]C) q ; ([ ]C) q = C q \ ([][ ]C) q ; ([?]C) q = fx 2 X q : 2 q ) x 2 C q g; C = D 2 q i C q = D q, for every C = D 2 ('); a : C 2 q i a q 2 C q, for every a : C 2 ('); arb 2 q i a q R q b q, for every arb 2 ('); ^ 2 q i 2 q and 2 q, for every ^ 2 ('); : 2 q i 62 q, for every : 2 ('); [; ] 2 q i [][] 2 q, for every [; ] 2 ('); [ [ ] 2 q i [] ; [] 2 q, for every [ [ ] 2 ('); [ ] 2 q i ; [][ ] 2 q, for every [ ] 2 ('); 5
6 [?] 2 q i 62 q or 2 q, for every [?] 2 ('). Instead of 2 q we will often write q j= and say that is true in q. Given a structure of the form (2), we can always eectively decide whether it is a quasistate for '. Let m = hq; T 1 ;:::;T k ibe a frame in which Q is a set of quasistates for ' and T i is a binary relation on Q for every action variable i in '. For an action term constructed from the action variables 1 ;:::; k, let T be the binary relation on Q dened by items 12{15 of Denition 4 (in which w should be replaced by q). Denition 7 (run). By a run in m = hq; T 1 ;:::;T k iwe will mean a set r which contains precisely one object from the domain X q of each quasistate q 2 Q let us denote this object by r(q) and such that for every concept []C 2 (') and every q 2 Q we have: r(q) 2 ([]C) q,8q 0 2Q(qT q 0 ) r(q 0 ) 2 C q0 ). If only the ())-part of this condition holds then r is called a weak run. Denition 8 (quasimodel). The frame m = hq; T 1 ;:::;T k iis a quasimodel for ' if for every q 2 Q and every x 2 X q there is a run r in m such that r(q) =x; for every a 2 ob', r a = fa q : q 2 Qg is a run in m; for every [] 2 (') and every q 2 Q, q j= [],8q 0 2Q(qT q 0 ) q 0 j= ): (3) A formula ' is satisable in m if q j= ' for some q 2 Q. If in this denition we replace runs with weak runs and require that only the ())-part of condition (3) holds then m will be called a weak quasimodel for '. Theorem 9 (quasimodel completeness). A formula ' is satisable i it is satisable in some quasimodel for '. Proof ()) Suppose ' is satisable in a model M = ht;ii based on a frame T of the form (1) and having a domain. With each w 2 W we associate a quasistate q w = hx qw ;R qw 0 ;:::;Cqw 0 ;:::;([ 0]D 0 ) qw ;:::;a qw 0 ;:::;qw i in the following way. For every x 2 let t w (x) =fc2(') :x2c I(w) g: Then X qw contains the objects a 2 ob' from (without loss of generality wemay assume a I(w) = a) and also one representative z =2 ob' from each class [x] w = fy 2 :t w (x)=t w (y)g,ifsuchzexists, xr qw i y i either one of x, y is not in ob' and x 0 R I(w) i y 0 for some x 0 2 [x] w, y 0 2 [y] w, or x; y 2 ob' and xr I(w) i y, x 2 C qw i i x 2 C I(w) i, x 2 ([ i ]D j ) qw i x 2 ([ i ]D j ) I(w), and qw = f 2 (') : w j= g. It is a matter of routine to check by induction that for every C 2 ('), we have C qw =C I(w) \X qw and so q w is a quasistate for '. The structure m = hq; T 0 1 ;:::;T 0 n i; where Q = fq w : w 2 W g and q u T 0 i q v i ut i v, for every action variable i in ' and all u; v 2 W, is then a quasimodel satisfying ' (to construct a run through a given x 2 X qu, one can take anyr(q w )2[x] w \X qw, for every w 2 W ). 6
7 (() Now let m = hq; T 1 ;:::;T n i be a quasimodel for ' such that q j= ' for some q 2 Q. Construct a standard model M = hm;ii based on the frame m by taking, for every q 2 Q, I(q) =h;r I(q) 0 ;:::;C I(q) 0 ;:::;r a0 ;:::i; where is the set of all runs in m, rr I(q) i r 0 i r(q)r q i r0 (q), and r 2 C I(q) i i r(q) 2 C q i. By a straightforward induction one can show that for all C 2 ('), 2 ('), q 2 Q and r 2, we haver2c I(q) i r(q) 2 C q, and (M;q) j= i 2 q. Therefore, ' is satised in M. 2 It is worth noting that as a consequence of the proof of ()) we obtain Corollary 10. A formula ' is satisable i it is satisable in a quasimodel containing at most ](') =2 2j(')j 2 j(')j job'j2 j(')j pairwise non-isomorphic quasistates the cardinality of the domains in which does not exceed [(') =2 j(')j + job'j : As is well known, PDL is complete with respect to models based on intransitive trees. We remind the reader that a frame hw;ri is an intransitive tree if it is rooted, cycle-free, and contains no distinct paths of the form xry 1 R:::Ry n Ry and xrz 1 R:::Rz m Ry. Denition 11 (tree quasimodel). A(weak) quasimodel m = hq; T 1 ;:::;T k i for ' is called a tree (weak) quasimodel if Tm = S ft i :1ikgis an intransitive tree order on Q and T i \ T j = ; whenever i 6= j. If no quasistate of a tree (weak) quasimodel m dierent from its root has more than one Tm-successor then m is called a bouquet (weak) quasimodel. Theorem 12 (tree quasimodel completeness). A formula ' is satisable i it is satisable inatree quasimodel for ' the domains of quasistates in which are of cardinality [('). 4 Eective satisability criterion Assume again that we have xed a PDLC-formula '. Denition 13 (block). Let b = hq; T 1 ;:::;T k i be a nite bouquet weak quasimodel with root q 0. Say that a weak run r in b is root-saturated if 8[]C 2 (') (r(q 0 )=2([]C) q 0 )9q0 2Q(q 0 T q 0 &r(q 0 ) =2C q0 )): We call b a block for ' if (a) for every q 2 Q and every x 2 X q there is a root-saturated weak run r in b such that r(q) = x; (b) every weak run r a, a 2 ob', is root-saturated; (c) 8[] 2 (') (q 0 6j= [] )9q 0 2Q(q 0 T q 0 &q 0 6j= )). 7
8 Denition 14 (satisfying set). A set S of blocks for ' is called a satisfying set for ' if (i) it contains a block with root q 0 such that q 0 j= ' and (ii) for every quasistate q in every block insthere exists a block inshaving q as its root. Our aim is to show that ' is satisable i there is a satisfying set for ' whose blocks contain at most N quasistates, for some N <!eectively determined by '. Denote by jj the length of an action term which is dened inductively as follows j i j =1,j?j=1; j[j= maxfjj; jjg; j; j = jj + jj; j j = jj +1. Now for every n 0we put where i (n) = i,?(n) =?; ( [ )(n) =(n)[(n); (; )(n) =(n); (n); (n) = n (n), n = >? [ [ (; ) [[(;:::;): {z } n In other words, (n) results from by replacing every occurrence of an action term of the form (which is not in the scope of a test?) with n. In particular, (n) contains no occurrence of. Finally, let l(') = maxfj([(') ]('))j :[]C2(') or[] 2(')g: We are in a position now toprove the main result of the paper. Theorem 15 (satisability criterion). A PDLC-formula ' is satisable i there is a satisfying set for ' each block in which contains at most N = l(') (j(')j +2[(')j(')j) quasistates whose domains are of cardinality [('). Proof ()) Suppose ' is satisable. Then, by Theorem 12, there is a tree quasimodel m = hq; T 1 ;:::;T k i satisfying ' at its root and having quasistates of size [('). We begin our construction of a satisfying set for ' by associating with each quasistate q in m a block b q = hq q ;T q 1 ;:::;T q k i. First, for every formula [] 2 (') such that q 6j= [] we select a quasistate q 0 2 Q for which qt q 0, q 0 6j=, and put it in Sel(q) (at the very beginning Sel(q) =;). Then, for every x 2 X q we x a run r in m coming through x (if x = a, for a 2 ob', then r = r a ) and for every concept []C 2 (') such that r(q) = x =2 ([]C) q, select a quasistate q 0 2 Q for which qt q 0, r(q 0 ) =2 C q0 and put it in Sel(q) together with its copy q 00. (Formally, taking the copy q 00 means that we duplicate the subtree of m generated by q 0 and connect it with the immediate predecessor q y of q 0 by the same relation T i that connects q y with q 0. The resulting structure is clearly again a tree quasimodel satisfying '.) 8
9 The number of selected quasistates does not exceed j(')j +2[(')j(')j; without loss of generality wemay assume these quasistates to be pairwise distinct (otherwise we can duplicate them as above). For each selected q 0 there is a unique Tm-path from q to q 0, namely (q; q 0 ) = fq 1 : qtm q 1Tm q0 g. Again, without loss of generality we assume that distinct paths (q; q 0 ) and (q; q 00 ) (for q 0 6= q 00 ) have no common quasistates save q (otherwise the duplication technique will do the job). Finally, we dene Q q to be the set of all quasistates in the paths (q; q 0 ), for q 0 2 Sel(q), and T q i to be the restriction of T i to Q q (taking into account all the duplications, of course). The constructed structure b q is a block. Indeed, it is clearly a nite bouquet weak quasimodel for ' with root q (for it may be considered as a subquasimodel of m) satisfying (b) and (c) by the construction. Suppose now that q 1 2 Q q, x 2 X q1, and let r be a weak run in b q coming through x. Consider the object r(q) and the set C of concepts []C 2 (') for which r(q) =2 ([]C) q. For each of them there is a weak run r []C such that r []C (q) =r(q), r []C (q []C ) =2 C q []C, for some q []C 2 Sel(q), and q 1 =2 (q; q []C ). Using these weak runs and r we construct a set r 0 by taking, for every q 0 2 Q q, r 0 (q 0 r(q0 ) )= r []C (q 0 ) if q 0 =2 (q; q []C ), for any []C2C otherwise Clearly, r 0 is a root-saturated weak run in b q coming through x, which establishes (a). Although the number of branches in b q does not exceed j(')j +2[(')j(')j, they may be too long. Our next step is to extract from b q a substructure a q which is still a block for ' and whose branches are of length l('). We will do this by cutting out certain fragments of branches in b q. Consider a branch (q; q 0 ) and suppose that q 0 was selected to \saturate" [] in q or []C in some x 2 X q. If the action term contains no occurrence of then, since qt q 0, the length of (q; q 0 ) is at most jj; in this case we leave this branch as it is. Suppose now that contains iteration. The \truncation" is conducted by induction on the construction of. If = ; then qt q qy T q q0, for some q y 2 (q; q 0 ), and we proceed by truncating (q; q y ) and (q y ;q 0 ). If = [ then either qt q q0 or qt q q0 which reduces the complexity of.finally, let =. Then there are quasistates q 1 ;:::;q n 2 (q; q 0 ), n<!, such that q = q 1 T q q 2T q :::Tq q n = q 0. If n ](') [(') then we proceed by considering the fragments (q i ;q i+1 ) for 1 i<n. Otherwise let r be the weak run in b q such that r(q) = x and r(q 0 ) =2 C q0 ; if q 0 \saturates" [] in q then r may beanyweak run in b q. Since n>](')[('), there must be two isomorphic quasistates q i and q j,1i<jn, such that t(r(q i )) = t(r(q j )). Then we cut out from (q; q 0 ) all the quasistates in the interval (q i ;q j )saveq i and put q i T q qy i q j T q qy, for every action variable. It should be clear that the resulting structure is still a block for ', and so by deleting repeating quasistates in the branches of b q we can construct a block a q for ' whose branches are of length l('). The satisfying set for ' we are looking for can be constructed now by taking the blocks a q for all non-isomorphic quasistates in m. (() Let S be a satisfying set for '. We are going to construct a quasimodel m satisfying ' as the limit of a sequence of weak quasimodels m n = hq n ;R n 1 ;:::;R n k i; n=1;2;::: the rst of which, m 1,isablockinSsatisfying ' at its root. Suppose now that we have already constructed a weak quasimodel m n. For every quasistate q 2 Q n Q n 1 9
10 (Q 0 = ;) select a block b q 2 S with root q. Without loss of generality we may assume all the selected blocks and the weak quasimodel m n to be disjoint. The weak quasimodel m n+1 is then the result of hooking the selected blocks b q to m n by identifying their roots q with q 2 Q n Q n 1. Dene the limit m = hq; T 1 ;:::;T k i, of the constructed sequence by taking Q = [ fq n : n 1g; T i = [ ft n i : n 1g: It follows from the construction and the denition of a block that m is a quasimodel for '. 2 As a consequence of this criterion we obtain the following: Theorem 16. The satisability problem for PDLC-formulas is decidable. Remark 17. ALC, the underlying concept description logic we have considered in this paper is only one representative of the extensive family of description logics (see e.g. [6, 4,5]) that can be combined with PDL. And for many of them the developed technique is able to provide satisability checking algorithms. For instance, we can base PDL on the rather expressive logic CIQ of [4, 5] which has means for constructing inverses, unions, compositions and transitive reexive closures of roles as well as for restricted quantication of concepts. CIQ does not enjoy the nite model property but is decidable, and this is enough to establish decidability of its hybrid with PDL. References [1] F. Baader and B. Hollunder. A terminological knowledge representation system with complete inference algorithms. In Proceedings of the workshop on Processing Declarative Knowledge, PDK-91, pages 67{86. Lecture Notes in Articial Intelligence, No Springer Verlag, [2] F. Baader and A. Laux. Terminological logics with modal operators. In Proceedings of the 14th International Joint Conference on Articial Intelligence, pages 808{814, Montreal, Canada, Morgan Kaufman. [3] R.J. Brachman and J.G. Schmolze. An overview of the KL-ONE knowledge representation system. Cognitive Science, 9:171{216, [4] G. de Giacomo. Decidability of Class-Based Knowledge Representation Formalisms. PhD thesis, Univ. di Roma, [5] G. de Giacomo and M. Lenzerini. TBox and ABox reasoning in expressive description logics. In Proceedings of the fth Conference on Principles of Knowledge Representation and Reasoning, Montreal, Canada, Morgan Kaufman. [6] F. Donini, M. Lenzerini, D. Nardi, and A. Schaerf. Reasoning in description logics. In G. Brewka, editor, Principles of Knowledge Representation, pages 191{236. CSLI Publications, [7] D. Harel. Dynamic logic. In D. Gabbay and F. Guenthner, editors, Handbook of Philosophical Logic, volume 2, pages 497{604. Reidel, Dordrecht, [8] T.S. Kaczmarek, R. Bates, and G. Robins. Recent developments in NIKL. In Proceedings of the 5th Nat. Conf. on Articial Intelligence (AAAI-86), pages 978{985,
11 [9] A. Laux. Beliefs in multi-agent worlds: a terminological approach. In Proceedings of the 11th European Conference on Articial Intelligence, pages 299{303, Amsterdam, [10] J.J. Meyer. A dierent approach to deontic logic: deontic logic viewed as a variant of dynamic logic. Notre Dame Journal of Formal Logic, 29:109{136, [11] V.R. Pratt. Semantical considerations on Floyd{Hoare logic. In Proc. 17th IEEE Symp. Found. Comput. Sci., pages 109{121, [12] H. Prendinger and G. Schurz. Reasoning about action and change. Journal of Logic, Language and Information, 5:209{245, [13] K. Schild. A correspondence theory for terminological logics: preliminary report. In Proc. of the 12th Int. Joint Conf. on Articial Intelligence (IJCAI-91), pages 466{471, Sydney, [14] K. Schild. Combining terminological logics with tense logic. In Proceedings of the 6th Portuguese Conference on Articial Intelligence, pages 105{120, Porto, [15] M. Schmidt-Schau and G. Smolka. Attributive concept descriptions with complements. Articial Intelligence, 48:1{26, [16] A. Schmiedel. A temporal terminological logic. In Proceedings of the 9th National Conference of the American Association for Articial Intelligence, pages 640{645, Boston, [17] K. Segerberg. Applying modal logic. Studia Logica, 39:275{295, [18] E. Spaan. Complexity of Modal Logics. PhD thesis, Department of Mathematics and Computer Science, University of Amsterdam, [19] F. Wolter and M. Zakharyaschev. Satisability problem in description logics with modal operators. In Proceedings of the sixth Conference on Principles of Knowledge Representation and Reasoning, Montreal, Canada, Morgan Kaufman. [20] F. Wolter and M. Zakharyaschev. Temporalizing description logics. Manuscript,
Fixpoint Extensions of Temporal Description Logics
Fixpoint Extensions of Temporal Description Logics Enrico Franconi Faculty of Computer Science Free University of Bozen-Bolzano, Italy franconi@inf.unibz.it David Toman School of Computer Science University
More informationAxiomatizing the monodic fragment of rst-order temporal logic
Annals of Pure and Applied Logic 118 (2002) 133 145 www.elsevier.com/locate/apal Axiomatizing the monodic fragment of rst-order temporal logic Frank Wolter a;, Michael Zakharyaschev b a Institut fur Informatik,
More informationtypical example is a domain comprising both a spatial and a temporal dimension. We mention also the \temporal logics of agency" in Fagin et al. (1995)
The product of converse PDL and polymodal K Frank Wolter Institut fur Informatik, Universitat Leipzig Augustus-Platz 10-11, 04109 Leipzig, Germany e-mail: wolter@informatik.uni-leipzig.de July 8, 1998
More informationTo capture various dynamic features of application domains in computer science and articial intelligence (such as program executions, information ows,
Temporalizing description logics Frank Wolter and Michael Zakharyaschev Institut fur Informatik, Universitat Leipzig Augustus-Platz 10-11, 04109 Leipzig, Germany; Keldysh Institute for Applied Mathematics
More informationA 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 informationChapter 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 informationA Note on Graded Modal Logic
A Note on Graded Modal Logic Maarten de Rijke Studia Logica, vol. 64 (2000), pp. 271 283 Abstract We introduce a notion of bisimulation for graded modal logic. Using these bisimulations the model theory
More informationAn 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 informationCombining Propositional Dynamic Logic with Formal Concept Analysis
Proc. CS&P '06 Combining Propositional Dynamic Logic with Formal Concept Analysis (extended abstract) N.V. Shilov, N.O. Garanina, and I.S. Anureev A.P. Ershov Institute of Informatics Systems, Lavren ev
More informationWojciech Penczek. Polish Academy of Sciences, Warsaw, Poland. and. Institute of Informatics, Siedlce, Poland.
A local approach to modal logic for multi-agent systems? Wojciech Penczek 1 Institute of Computer Science Polish Academy of Sciences, Warsaw, Poland and 2 Akademia Podlaska Institute of Informatics, Siedlce,
More informationPrinciples of Knowledge Representation and Reasoning
Principles of Knowledge Representation and Semantic Networks and Description Logics II: Description Logics Terminology and Notation Bernhard Nebel, Felix Lindner, and Thorsten Engesser November 23, 2015
More informationten into an \related better" description E by using (some of) the names dened in T? In this paper, related will mean equivalent, and better will mean
Rewriting Concepts Using Terminologies Franz Baader, Ralf Kusters, and Ralf Molitor Theoretical Computer Science, RWTH Aachen Ahornstrae 55, 52074 Aachen, Germany email: fbaader,kuesters,molitorg@informatik.rwth-aachen.de
More informationdecidable, and preferably of low complexity. Consequently, the expressive power of the DL in question must be restricted in an appropriate way. If the
Tableau Algorithms for Description Logics Franz Baader and Ulrike Sattler Theoretical Computer Science, RWTH Aachen, Germany Abstract. Description logics are a family of knowledge representation formalisms
More informationMonodic fragments of first-order temporal logics
Outline of talk Most propositional temporal logics are decidable. But the decision problem in predicate (first-order) temporal logics has seemed near-hopeless. Monodic fragments of first-order temporal
More informationTransformation Rules for Locally Stratied Constraint Logic Programs
Transformation Rules for Locally Stratied Constraint Logic Programs Fabio Fioravanti 1, Alberto Pettorossi 2, Maurizio Proietti 3 (1) Dipartimento di Informatica, Universit dell'aquila, L'Aquila, Italy
More informationDecidable Reasoning in Terminological Knowledge. Representation Systems. Abstract
Journal of Articial Intelligence Research 1 (1993) 109-138 Submitted 7/93; published 12/93 Decidable Reasoning in Terminological Knowledge Representation Systems Martin Buchheit German Research Center
More informationCompositionality in SLD-derivations and their abstractions Marco Comini, Giorgio Levi and Maria Chiara Meo Dipartimento di Informatica, Universita di
Compositionality in SLD-derivations and their abstractions Marco Comini Giorgio Levi and Maria Chiara Meo Dipartimento di Informatica Universita di Pisa Corso Italia 40 56125 Pisa Italy fcomini levi meog@di.unipi.it
More informationReasoning about concepts and similarity
Reasoning about concepts and similarity Carsten Lutz, Frank Wolter and Michael Zakharyaschev Fakultät Informatik, TU Dresden, Germany email: lutz@tcs.inf.tu-dresden.de Department of Computer Science, University
More information2 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 informationFixpoints in Temporal Description Logics
Fixpoints in Temporal Description Logics Enrico Franconi Faculty of Computer Science Free University of Bozen-Bolzano, Italy franconi@inf.unibz.it David Toman D.R.Chariton School of Computer Science University
More informationRestricted role-value-maps in a description logic with existential restrictions and terminological cycles
Restricted role-value-maps in a description logic with existential restrictions and terminological cycles Franz Baader Theoretical Computer Science, Dresden University of Technology D-01062 Dresden, Germany
More informationIn a second part, we concentrate on interval models similar to the traditional ITL models presented in [, 5]. By making various assumptions about time
Complete Proof Systems for First Order Interval Temporal Logic Bruno Dutertre Department of Computer Science Royal Holloway, University of London Egham, Surrey TW0 0EX, United Kingdom Abstract Dierent
More informationComputing 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 informationContents 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 informationNonmonotonic Reasoning in Description Logic by Tableaux Algorithm with Blocking
Nonmonotonic Reasoning in Description Logic by Tableaux Algorithm with Blocking Jaromír Malenko and Petr Štěpánek Charles University, Malostranske namesti 25, 11800 Prague, Czech Republic, Jaromir.Malenko@mff.cuni.cz,
More informationof concurrent and reactive systems is now well developed [2] as well as a deductive methodology for proving their properties [3]. Part of the reason f
A New Decidability Proof for Full Branching Time Logic CPL N.V. Shilov Research On Program Analysis System (ROPAS) Department of Computer Science Korean Advanced Institute of Science and Technology (KAIST)
More informationThe semantics of ALN knowledge bases is the standard model-based semantics of rst-order logic. An interpretation I contains a non-empty domain O I. It
Backward Reasoning in Aboxes for Query Answering Marie-Christine Rousset L.R.I. Computer Science Laboratory C.N.R.S & University of Paris-Sud Building 490, 91405, Orsay Cedex, France mcr@lri.fr Abstract
More informationSplitting 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 informationNon-elementary Lower Bound for Propositional Duration. Calculus. A. Rabinovich. Department of Computer Science. Tel Aviv University
Non-elementary Lower Bound for Propositional Duration Calculus A. Rabinovich Department of Computer Science Tel Aviv University Tel Aviv 69978, Israel 1 Introduction The Duration Calculus (DC) [5] is a
More information2 PLTL Let P be a set of propositional variables. The set of formulae of propositional linear time logic PLTL (over P) is inductively dened as follows
Translating PLTL into WSS: Application Description B. Hirsch and U. Hustadt Department of Computer Science, University of Liverpool Liverpool L69 7ZF, United Kingdom, fb.hirsch,u.hustadtg@csc.liv.ac.uk
More informationDecomposing Modal Logic
Decomposing Modal Logic Gabriel G. Infante-Lopez Carlos Areces Maarten de Rijke Language & Inference Technology Group, ILLC, U. of Amsterdam Nieuwe Achtergracht 166, 1018 WV Amsterdam Email: {infante,carlos,mdr}@science.uva.nl
More informationRole-depth Bounded Least Common Subsumers by Completion for EL- and Prob-EL-TBoxes
Role-depth Bounded Least Common Subsumers by Completion for EL- and Prob-EL-TBoxes Rafael Peñaloza and Anni-Yasmin Turhan TU Dresden, Institute for Theoretical Computer Science Abstract. The least common
More informationSolvability of Word Equations Modulo Finite Special And. Conuent String-Rewriting Systems Is Undecidable In General.
Solvability of Word Equations Modulo Finite Special And Conuent String-Rewriting Systems Is Undecidable In General Friedrich Otto Fachbereich Mathematik/Informatik, Universitat GH Kassel 34109 Kassel,
More informationThe rest of the paper is organized as follows: in Section 2 we prove undecidability of the existential-universal ( 2 ) part of the theory of an AC ide
Undecidability of the 9 8 part of the theory of ground term algebra modulo an AC symbol Jerzy Marcinkowski jma@tcs.uni.wroc.pl Institute of Computer Science University of Wroc law, ul. Przesmyckiego 20
More information1 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 informationFormal 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 information1 CHAPTER 1 INTRODUCTION 1.1 Background One branch of the study of descriptive complexity aims at characterizing complexity classes according to the l
viii CONTENTS ABSTRACT IN ENGLISH ABSTRACT IN TAMIL LIST OF TABLES LIST OF FIGURES iii v ix x 1 INTRODUCTION 1 1.1 Background : : : : : : : : : : : : : : : : : : : : : : : : : : : : 1 1.2 Preliminaries
More informationOn 3-valued paraconsistent Logic Programming
Marcelo E. Coniglio Kleidson E. Oliveira Institute of Philosophy and Human Sciences and Centre For Logic, Epistemology and the History of Science, UNICAMP, Brazil Support: FAPESP Syntax Meets Semantics
More informationresult would be desirable, but there are no exact results on the complexity of the theorem prover approach. The situation for Gr(K R ) is more complic
c Springer-Verlag http://www.springer.de/comp/lncs/index.html A PSpace Algorithm for Graded Modal Logic Stephan Tobies? LuFg Theoretical Computer Science, RWTH Aachen E-mail: tobies@informatik.rwth-aachen.de
More informationEquational Logic. Chapter Syntax Terms and Term Algebras
Chapter 2 Equational Logic 2.1 Syntax 2.1.1 Terms and Term Algebras The natural logic of algebra is equational logic, whose propositions are universally quantified identities between terms built up from
More informationOptimisation of Terminological Reasoning
Optimisation of Terminological Reasoning Ian Horrocks Department of Computer Science University of Manchester, UK horrocks@cs.man.ac.uk Stephan Tobies LuFG Theoretical Computer Science RWTH Aachen, Germany
More informationCompleteness Results for Memory Logics
Completeness Results for Memory Logics Carlos Areces Santiago Figueira Sergio Mera Abstract Memory logics are a family of modal logics in which standard relational structures are augmented with data structures
More informationTableau Calculus for Local Cubic Modal Logic and it's Implementation MAARTEN MARX, Department of Articial Intelligence, Faculty of Sciences, Vrije Uni
Tableau Calculus for Local Cubic Modal Logic and it's Implementation MAARTEN MARX, Department of Articial Intelligence, Faculty of Sciences, Vrije Universiteit Amsterdam, De Boelelaan 1081a, 1081 HV Amsterdam,
More informationLethe: Saturation-Based Reasoning for Non-Standard Reasoning Tasks
Lethe: Saturation-Based Reasoning for Non-Standard Reasoning Tasks Patrick Koopmann, Renate A. Schmidt The University of Manchester, UK {koopmanp, schmidt}@cs.man.ac.uk Abstract. We present the saturation-based
More informationA 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 informationAn Introduction to Description Logics
An Introduction to Description Logics Marco Cerami Palacký University in Olomouc Department of Computer Science Olomouc, Czech Republic Olomouc, 21.11.2013 Marco Cerami (UPOL) Description Logics 21.11.2013
More informationRewriting Concepts Using Terminologies Revisited Franz Baader, Ralf Kusters, and Ralf Molitor LuFg Theoretical Computer Science, RWTH Aachen fb
LTCS{Report Aachen University of Technology Research group for Theoretical Computer Science Revised Version of LTCS-Report 99-12: Rewriting Concepts Using Terminologies - Revisited Franz Baader, Ralf Kusters,
More informationAdding ternary complex roles to ALCRP(D)
Adding ternary complex roles to ALCRP(D) A.Kaplunova, V. Haarslev, R.Möller University of Hamburg, Computer Science Department Vogt-Kölln-Str. 30, 22527 Hamburg, Germany Abstract The goal of this paper
More informationPairing 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 informationPSpace Automata for Description Logics
PSpace Automata for Description Logics Jan Hladik Rafael Peñaloza Abstract Tree automata are often used for satisfiability testing in the area of description logics, which usually yields ExpTime complexity
More informationDismatching and Local Disunification in EL
Dismatching and Local Disunification in EL (Extended Abstract) Franz Baader, Stefan Borgwardt, and Barbara Morawska Theoretical Computer Science, TU Dresden, Germany {baader,stefborg,morawska}@tcs.inf.tu-dresden.de
More informationComplexity of Subsumption in the EL Family of Description Logics: Acyclic and Cyclic TBoxes
Complexity of Subsumption in the EL Family of Description Logics: Acyclic and Cyclic TBoxes Christoph Haase 1 and Carsten Lutz 2 Abstract. We perform an exhaustive study of the complexity of subsumption
More informationarxiv: v4 [math.lo] 6 Apr 2018
Complexity of the interpretability logic IL arxiv:1710.05599v4 [math.lo] 6 Apr 2018 Luka Mikec luka.mikec@math.hr Fedor Pakhomov pakhfn@mi.ras.ru Monday 2 nd April, 2018 Abstract Mladen Vuković vukovic@math.hr
More informationNeighborhood 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 informationReasoning in Expressive Description Logics
Chapter 23 Reasoning in Expressive Description Logics Diego Calvanese Giuseppe De Giacomo Daniele Nardi Maurizio Lenzerini Second readers: Enrico Franconi, Ian Horrocks, Maarten de Rijke, and Ulrike Sattler.
More informationSubsumption of concepts in FL 0 for (cyclic) terminologies with respect to descriptive semantics is PSPACE-complete.
Subsumption of concepts in FL 0 for (cyclic) terminologies with respect to descriptive semantics is PSPACE-complete. Yevgeny Kazakov and Hans de Nivelle MPI für Informatik, Saarbrücken, Germany E-mail:
More informationModal 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 informationA Resolution Method for Modal Logic S5
EPiC Series in Computer Science Volume 36, 2015, Pages 252 262 GCAI 2015. Global Conference on Artificial Intelligence A Resolution Method for Modal Logic S5 Yakoub Salhi and Michael Sioutis Université
More informationModelling PRS-Like Agents Mental States
Modelling PRS-Like Agents Mental States Wayne Wobcke School of Computer Science and Engineering University of New South Wales Sydney NSW 2052, Australia wobcke@cse.unsw.edu.au Abstract. In recent years,
More information7. F.Balarin and A.Sangiovanni-Vincentelli, A Verication Strategy for Timing-
7. F.Balarin and A.Sangiovanni-Vincentelli, A Verication Strategy for Timing- Constrained Systems, Proc. 4th Workshop Computer-Aided Verication, Lecture Notes in Computer Science 663, Springer-Verlag,
More informationDL-Lite with Temporalised Concepts, Rigid Axioms and Roles
DL-Lite with Temporalised Concepts, Rigid Axioms and Roles A. Artale, 1 R. Kontchakov, 2 V. Ryzhikov, 1 and M. Zakharyaschev 2 1 KRDB Research Centre Free University of Bozen-Bolzano I-39100 Bolzano, Italy
More informationExpressive number restrictions in Description Logics
Expressive number restrictions in Description Logics Franz Baader and Ulrike Sattler August 12, 1999 Abstract Number restrictions are concept constructors that are available in almost all implemented Description
More informationTR : Binding Modalities
City University of New York (CUNY) CUNY Academic Works Computer Science Technical Reports Graduate Center 2012 TR-2012011: Binding Modalities Sergei N. Artemov Tatiana Yavorskaya (Sidon) Follow this and
More informationConcept Lattices in Rough Set Theory
Concept Lattices in Rough Set Theory Y.Y. Yao Department of Computer Science, University of Regina Regina, Saskatchewan, Canada S4S 0A2 E-mail: yyao@cs.uregina.ca URL: http://www.cs.uregina/ yyao Abstract
More informationA Tableau Calculus for Temporal Description Logic: the Expanding Domain Case
A Tableau Calculus for Temporal Description Logic: the Expanding Domain Case HOLGER STURM and FRANK WOLTER, Institut für Informatik, Universität Leipzig, Augustus-Platz 10-11, 04109 Leipzig, Germany. E-mail:
More informationDynamic Logic with Converse. Computer Laboratory, University of Cambridge,
Tableaux and Algorithms for Propositional Dynamic Logic with Converse Giuseppe De Giacomo 1 and Fabio Massacci 1;2 1 Dip. di Informatica e Sistemistica, Universita di Roma \La Sapienza" Via Salaria 113,
More informationof 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 informationAbstract 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 informationComputing Least Common Subsumers in Description Logics with Existential Restrictions*
Computing Least Common Subsumers in Description Logics with Existential Restrictions* Franz Baader, Ralf Kiisters, Ralf Molitor LuFg Theoretische Informatik, RWTH Aachen email: {baader,kuesters,molitor}@infonnatik.rwth-aachcn.dc
More information1) Totality of agents is (partially) ordered, with the intended meaning that t 1 v t 2 intuitively means that \Perception of the agent A t2 is sharper
On reaching consensus by groups of intelligent agents Helena Rasiowa and Wiktor Marek y Abstract We study the problem of reaching the consensus by a group of fully communicating, intelligent agents. Firstly,
More information2 THE COMPUTABLY ENUMERABLE SUPERSETS OF AN R-MAXIMAL SET The structure of E has been the subject of much investigation over the past fty- ve years, s
ON THE FILTER OF COMPUTABLY ENUMERABLE SUPERSETS OF AN R-MAXIMAL SET Steffen Lempp Andre Nies D. Reed Solomon Department of Mathematics University of Wisconsin Madison, WI 53706-1388 USA Department of
More informationLogic Part I: Classical Logic and Its Semantics
Logic Part I: Classical Logic and Its Semantics Max Schäfer Formosan Summer School on Logic, Language, and Computation 2007 July 2, 2007 1 / 51 Principles of Classical Logic classical logic seeks to model
More information2 Real-Time Systems Real-time systems will be modeled by timed transition systems [7, 15]. A timed transition system S = hv; ; ; T ; L; Ui consists of
Verication in Continuous Time by Discrete Reasoning? Luca de Alfaro and Zohar Manna Comper Science Department Stanford University Stanford, CA 94305, USA fluca,zmg@cs.stanford.edu 1 Introduction There
More informationYDE VENEMA, Faculteit Wiskunde en Informatica, Vrije Universiteit, Postbus 7161, Amsterdam, The Netherlands, and Centrum voor
A Modal Logic for Quantication and Substitution YDE VENEMA, Faculteit Wiskunde en Informatica, Vrije Universiteit, Postbus 7161, Amsterdam, The Netherlands, and Centrum voor Wiskunde en Informatica, Postbus
More informationPairing 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 informationOn evaluating decision procedures for modal logic
On evaluating decision procedures for modal logic Ullrich Hustadt and Renate A. Schmidt Max-Planck-Institut fur Informatik, 66123 Saarbriicken, Germany {hustadt, schmidt} topi-sb.mpg.de Abstract This paper
More informationA Description Logic of Change
A Description Logic of Change Alessandro Artale University of Bolzano, IT artale@inf.unibz.it Carsten Lutz University of Dresden, DE clu@tcs.inf.tu-dresden.de David Toman University of Waterloo, CA david@uwaterloo.ca
More informationMIXING MODAL AND SUFFICIENCY OPERATORS
Bulletin of the Section of Logic Volume 28/2 (1999), pp. 99 107 Ivo Düntsch Ewa Or lowska MIXING MODAL AND SUFFICIENCY OPERATORS Abstract We explore Boolean algebras with sufficiency operators, and investigate
More informationModular Reuse of Ontologies: Theory and Practice
Journal of Artificial Intelligence Research 31 (2008) 273-318 Submitted 07/07; published 02/08 Modular Reuse of Ontologies: Theory and Practice Bernardo Cuenca Grau Ian Horrocks Yevgeny Kazakov Oxford
More informationQuantum logics with given centres and variable state spaces Mirko Navara 1, Pavel Ptak 2 Abstract We ask which logics with a given centre allow for en
Quantum logics with given centres and variable state spaces Mirko Navara 1, Pavel Ptak 2 Abstract We ask which logics with a given centre allow for enlargements with an arbitrary state space. We show in
More informationCompleting Description Logic Knowledge Bases using Formal Concept Analysis
Completing Description Logic Knowledge Bases using Formal Concept Analysis Franz Baader 1, Bernhard Ganter 1, Ulrike Sattler 2 and Barış Sertkaya 1 1 TU Dresden, Germany 2 The University of Manchester,
More informationLecture 8: Introduction to Game Logic
Lecture 8: Introduction to Game Logic Eric Pacuit ILLC, University of Amsterdam staff.science.uva.nl/ epacuit epacuit@science.uva.nl Lecture Date: April 6, 2006 Caput Logic, Language and Information: Social
More informationOn modularity of theories
On modularity of theories Andreas Herzig Ivan Varzinczak Institut de Recherche en Informatique de Toulouse (IRIT) 118 route de Narbonne F-31062 Toulouse Cedex 4 (France) e-mail: {herzig,ivan}@irit.fr http://www.irit.fr/recherches/lilac
More informationThe Intensional Implementation Technique for Chain. Datalog Programs. P.O. BOX 1186, Ioannina, Greece, A. Paraskevi Attikis, Greece
The Intensional Implementation Technique for Chain Datalog Programs P. Rondogiannis 1 and M. Gergatsoulis 2 1 Dept. of Computer Science, University of Ioannina, P.O. BOX 1186, 45110 Ioannina, Greece, e
More informationApplications of the Situation Calculus To Formalizing. Control and Strategic Information: The Prolog Cut Operator. Fangzhen Lin
Applications of the Situation Calculus To Formalizing Control and Strategic Information: The Prolog Cut Operator Fangzhen Lin (in@csusthk) Department of Computer Science The Hong Kong University of Science
More informationCharacterizing 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 informationcase of I? 1 (over P A? ) was essentially treated in [11], where the authors show that 2 consequences of that theory are contained in EA, cf also [6].
Parameter free induction and reection Lev D. Beklemishev Steklov Mathematical Institute Vavilova 42, 117966 Moscow, Russia e-mail: lev@bekl.mian.su November 21, 1996 Abstract We give a precise characterization
More informationHalting and Equivalence of Program Schemes in Models of Arbitrary Theories
Halting and Equivalence of Program Schemes in Models of Arbitrary Theories Dexter Kozen Cornell University, Ithaca, New York 14853-7501, USA, kozen@cs.cornell.edu, http://www.cs.cornell.edu/~kozen In Honor
More informationINSTITUT FÜR INFORMATIK
INSTITUT FÜR INFORMATIK DER LUDWIGMAXIMILIANSUNIVERSITÄT MÜNCHEN Bachelorarbeit Propagation of ESCL Cardinality Constraints with Respect to CEP Queries Thanh Son Dang Aufgabensteller: Prof. Dr. Francois
More informationOn Urquhart s C Logic
On Urquhart s C Logic Agata Ciabattoni Dipartimento di Informatica Via Comelico, 39 20135 Milano, Italy ciabatto@dsiunimiit Abstract In this paper we investigate the basic many-valued logics introduced
More informationDescription Logics. Glossary. Definition
Title: Description Logics Authors: Adila Krisnadhi, Pascal Hitzler Affil./Addr.: Wright State University, Kno.e.sis Center 377 Joshi Research Center, 3640 Colonel Glenn Highway, Dayton OH 45435, USA Phone:
More informationCOMBINING MODAL LOGICS
15 COMBINING MODAL LOGICS Agi Kurucz 1 Introduction............................................... 1 2 Fusion of modal logics.......................................... 4 2.1 Transfer results...........................................
More informationPrinciples 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 informationModularity in DL-Lite
Modularity in DL-Lite Roman Kontchakov 1, Frank Wolter 2, and Michael Zakharyaschev 1 1 School of Computer Science and Information Systems, Birkbeck College, London, {roman,michael}@dcs.bbk.ac.uk 2 Department
More informationTheoretical Foundations of the UML
Theoretical Foundations of the UML Lecture 17+18: A Logic for MSCs Joost-Pieter Katoen Lehrstuhl für Informatik 2 Software Modeling and Verification Group moves.rwth-aachen.de/teaching/ws-1718/fuml/ 5.
More informationNeighborhood Semantics for Modal Logic Lecture 3
Neighborhood Semantics for Modal Logic Lecture 3 Eric Pacuit ILLC, Universiteit van Amsterdam staff.science.uva.nl/ epacuit August 15, 2007 Eric Pacuit: Neighborhood Semantics, Lecture 3 1 Plan for the
More informationHigh Performance Absorption Algorithms for Terminological Reasoning
High Performance Absorption Algorithms for Terminological Reasoning Ming Zuo and Volker Haarslev Concordia University, Montreal, Quebec, Canada {ming zuo haarslev}@cse.concordia.ca Abstract When reasoning
More informationModel Theory of Modal Logic Lecture 1: A brief introduction to modal logic. Valentin Goranko Technical University of Denmark
Model Theory of Modal Logic Lecture 1: A brief introduction to modal logic Valentin Goranko Technical University of Denmark Third Indian School on Logic and its Applications Hyderabad, 25 January, 2010
More information