Modal Logics of Topological Relations

Size: px
Start display at page:

Download "Modal Logics of Topological Relations"

Transcription

1 Ö Ò ÍÒÚÖ ØÝ Ó ÌÒÓÐÓÝ ÁÒ ØØÙØ ÓÖ ÌÓÖØÐ ÓÑÔÙØÖ ËÒ Ö ÓÖ ÙØÓÑØ ÌÓÖÝ ÄÌËßÊÔÓÖØ Modal Logics of Topological Relations Carsten Lutz and Frank Wolter LTCS-Report ÄÖ ØÙÐ ĐÙÖ ÙØÓÑØÒØÓÖ ÁÒ ØØÙØ ĐÙÖ ÌÓÖØ ÁÒÓÖÑØ ÌÍ Ö Ò ØØÔ»»ÐغҺØÙ¹Ö Òº ÀÒ ¹ÖÙÒ¹ËØÖº ¾ ¼½¼¾ Ö Ò ÖÑÒÝ

2 Modal Logics of Topological Relations Carsten Lutz Institute of Theoretical Computer Science TU Dresden, Germany Frank Wolter Department of Computer Science University of Liverpool, UK Abstract The eight topological Ê (or Egenhofer-Franzosa)- relations between spatial regions play a fundamental role in spatial reasoning, spatial and constraint databases, and geographical information systems. In analogy with Halpern and Shoham s modal logic of time intervals based on the Allen relations, we introduce a family of modal logics equipped with eight modal operators that are interpreted by the Ê-relations. The semantics is based on region spaces induced by standard topological spaces, in particular the real plane. We investigate the expressive power and computational complexity of the logics obtained in this way. It turns our that, similar to Halpern and Shoham s logic, the expressive power is rather natural, but the computational behavior is problematic: topological modal logics are usually undecidable and often not even recursively enumerable. This even holds if we restrict ourselves to classes of finite region spaces or to substructures of region spaces induced by topological spaces. We also analyze modal logics based on the set of Ê-relations, with similar results. 1 Introduction Reasoning about topological relations between regions in space is recognized as one of the most important and challenging research areas within Spatial Reasoning in AI and Philosophy, Spatial and Constraint Databases, and Geographical Information Systems (GISs). Research in this area can be classified according to the logical apparatus employed: General first-order theories of topological relations between regions are studied in AI and Philosophy [7; 29; 28], Spatial Databases [27; 33] and, from, an algebraic viewpoint, in [9; 34]; Purely existential theories formulated as constraint satisfaction systems over jointly exhaustive and mutually disjoint sets of topological relations between regions [10; 31; 18; 33; 29] Modal logics of space with operators interpreted by the closure and interior operator of the underlying topological space and propositions interpreted as subsets of the topological space, see e.g., [21; 5; 1]. A similar classification can be made for Temporal Reasoning: general first-order theories [3], temporal constraint systems [2; 36; 26] and modal temporal logics like Prior s tense logics, LTL, and CTL [16; 12]. However, one of the most important and influential approaches in temporal reasoning has not yet found a fully developed analogue on the spatial reasoning research agenda: Halpern and Shoham s Modal Logic of intervals [19], in which propositions are interpreted as sets of intervals (those in which they are true) and reference to other intervals is enabled by modal operators interpreted by Allen s 13 relations between intervals. Despite its bad computational behavior (undecidable, usually not even r.e.), this framework proved extremely fruitful and influential in temporal reasoning, see e.g. [35; 4; 22]. To develop an equally powerful and useful modal language for reasoning about topological relations between regions, we first have to select a set of basic relations. In the initially mentioned research areas, there seems to be consensus that the eight Ê-relations, which are also known as Egenhofer-Franzosa -relations and have been independently introduced in [29] and [11], are very natural and important both from a theoretical and a practical viewpoint, see e.g. [27; 10]. Thus, in this paper we will consider modal logics with eight modal operators interpreted by the eight Ê-relations, and whose formulas are interpreted as sets of regions (those in which they are true). This modal framework for reasoning about regions has been suggested in an early paper by Cohn [8] and further considered in [37]. However, it proved difficult to analyze the computational behavior of such logics and, despite several efforts, to the best of our knowledge no results have been obtained so far. To relate this approach to previous and ongoing work on first-order theories of regions [29; 28; 27; 33], it is important to observe that the modal logic we propose is a fragment of

3 Ö Ö Ö Ö ÔÓ Ö Ö Ö Ö Õ Ö Ö ØÔÔ Ö Ö ÒØÔÔ Ö Ö ØÔÔ Ö Ö ÒØÔÔ Figure 1. Examples for the Ê relations. first-order logic with the eight binary Ê-relations and infinitely many unary predicates. More precisely, we will show that our logic has exactly the same expressive power as the two-variable fragment of this FO logic although the latter is exponentially more succinct. Since usual first-order theories of regions admit arbitrarily many variables but no unary predicates, their expressive power is incomparable to the one of our modal logics. We argue that the availability of unary predicates is essential for a wide range of application areas: in contrast to describing only purely topological properties of regions, it allows to also capture other properties such as being a country (in a GIS), a ball (for a soccerplaying robot), or a protected area (in a spatial database). In our modal logic, we can then formulate constraints such as there are no two overlapping regions that are both countries and every river is connected to an ocean or a lake. The purpose of this paper is to introduce modal logics of topological relations in a systematic way, perform an initial investigation of their expressiveness and relationships, and analyze their computational behavior. More precisely, this paper is organized as follows: in Section 2, we introduce region spaces, which form the semantical basis for our logics. The modal language is introduced in Section 3, and a brief analysis of its expressiveness is performed. In Section 4, we identify a number of natural logics induced by different classes of region structures, and analyze their relationship. In Section 5, we then prove the undecidability of our logics. This is strengthened to a ½ ½-hardness proof in Section 6, where it is shown that only very few of our logics are recursively enumerable. We prove undecidability of classes of finite region spaces in Section 7. Finally, in Section 8 we consider modal logics based on the non-topological, but spatial Ê-relations and show that they, too, are usually undecidable. 2 Structures We want to reason about models whose domains consist of regions that are related by the eight Ê-relations Æ ØÔÔ ØÔÔ ÔÓ ÒØÔÔ ÒØÔÔ,,,,,,,, ÔÓ,ØÔÔ, ÔÓ,ØÔÔ, ÔÓ,ØÔÔ, ÔÓ,ØÔÔ, ÒØÔÔ ÒØÔÔ ÒØÔÔ ÒØÔÔ,,,,,ÔÓ,,, ÔÓ, ÔÓ,ØÔÔ, ÔÓ,ØÔÔ, ØÔÔ,, ÔÓ,ØÔÔ, ØÔÔ, ÒØÔÔ ØÔÔ,Õ ÒØÔÔ ÒØÔÔ ÒØÔÔ,,,,,, ØÔÔ, ØÔÔ,ÒØÔÔ ÔÓ,ØÔÔ, ÔÓ,ØÔÔ, ÒØÔÔ ÔÓ,ØÔÔ, ØÔÔ,Õ ÒØÔÔ ÒØÔÔ,,,ÔÓ, ÔÓ,Õ, ÔÓ, ÔÓ, ØÔÔ ÔÓ,ØÔÔ, ØÔÔ, ØÔÔ, ØÔÔ,ÒØÔÔ ØÔÔ, ØÔÔ, ÒØÔÔ ÒØÔÔ ÒØÔÔ ØÔÔ ÒØÔÔ ÒØÔÔ,,,, ÔÓ,,, ÔÓ,,, ÔÓ ÔÓ,ØÔÔ, ÔÓ,ØÔÔ, ØÔÔ, ÔÓ,ØÔÔ, ØÔÔ, ÔÓ,ØÔÔ, ÒØÔÔ ÒØÔÔ ÒØÔÔ ÒØÔÔ ÒØÔÔ ÒØÔÔ,,,, ÒØÔÔ ÒØÔÔ ÔÓ,ØÔÔ, ÔÓ,ØÔÔ, ÒØÔÔ ÒØÔÔ ÒØÔÔ,, ÔÓ, ÔÓ, ÔÓ, ÔÓ, ØÔÔ, ÒØÔÔ ÔÓ,ØÔÔ, ØÔÔ, ØÔÔ, ÒØÔÔ ØÔÔ, ØÔÔ,ÒØÔÔ, ÒØÔÔ ÒØÔÔ ÒØÔÔ ÒØÔÔ ÒØÔÔ ÒØÔÔ,Õ Figure 2. The Ê composition table. ( disconnected ), ( externally connected ), ØÔÔ ( tangential proper part ), ØÔÔ ( inverse of tangential proper part ), ÔÓ ( partial overlap ), Õ ( equal ), ÒØÔÔ ( non-tangential proper part ), and ÒØØÔ ( inverse of non-tangential proper part ). Figure 1 gives examples of the Ê relations in the real plane Ê ¾, where regions are rectangles. Different spatial ontologies give rise to different notions of regions and, therefore, different classes of models. Almost all definitions of regions provided in the literature, however, have in common that the resulting models are region structures Ê Ï Ê Ê where Ï is a non-empty set (of regions) and the Ö Ê are binary relations on Ï that are mutually disjoint (i.e., Ö Ê Õ Ê, for Ö Õ), jointly exhaustive (i.e., the union of all Ö Ê is Ï Ï ), and satisfy the following: Õ is interpreted as the identity on Ï,,, and ÔÓ are symmetric, and ØÔÔ and ÒØÔÔ are the inverse relations of ØØÔ and ÒØÔÔ, respectively; the rules of the Ê composition table (Figure 2) are satisfied in the sense that, for any entry Õ ½ Õ in row Ö ½ and column Ö ¾, the first-order sentence ÜÝÞ Ö ½ Ü ÝµÖ ¾ Ý Þµµ Õ ½ Ü Þµ Õ Ü Þµµ is valid ( is the disjunction over all Ê-relations). Denote the class of all region structures by ÊË. Although of definite interest as a basic class of models representing the relation between regions in space, often more restricted definitions of region structures are considered. On the one

4 hand, one can consider further first-order conditions on region structures, say, (fragments) of the Ê-theory [29]. Another possibility is to consider only region structures that are induced by (classes of) topological spaces. Recall that a topological space is a pair Ì Í Áµ, where Í is a set and Áis an interior operator on Í, i.e., for all Ø Í, we have Á Í µ Í Á µ Á µ Á ص Á ص ÁÁ µ Á µ The closure µ of is then µ Í Á Í µµ Of particular interest are Ò-dimensional Euclidean spaces Ê Ò based on Cartesian products of the real line with the standard topology induced by the Euclidean metric. Depending on the application domain, different definitions of regions in topological spaces have been introduced. A rather general notion identifies regions with non-empty, regular closed sets, i.e. non-empty subsets Í such that Á µ. We write Ì Ö to denote the set of non-empty, regular closed subsets of the topological space Ì. Various more restrictive definitions of regions are important in the Euclidean spaces Ê Ò, e.g., the set Ê Ò of non-empty convex regular closed subsets of Ê Ò ÓÒÚ ; the set Ê Ò of closed hyper-rectangular subsets ÖØ of Ê Ò, i.e., regions of the form É Ò ½, where ½ Ò are non-singleton closed intervals in Ê. In both cases we allow unbounded regions, in particular Ê Ò. However, we should note that the technical results proved in this paper also hold if we consider bounded regions, only. Given a topological space Ì and a set of regions Í Ì in Ì as introduced above, we obtain a region structure Ê Ì Í Ì µ Í Ì Ì by putting: ص ¾ Ì iff Ø Øµ ¾ Ì iff Á µ Á ص Ø Øµ ¾ ÔÓ Ì iff Á µ Á ص Ò Ø Ø Ò Øµ ¾ Õ Ì iff Ø Øµ ¾ ØÔÔ Ì iff Ø Á ص ص ¾ ÒØÔÔ Ì iff Á ص ص ¾ ØÔÔ Ì iff Ø µ ¾ ØÔÔ Øµ ¾ ÒØÔÔ Ì iff Ø µ ¾ ÒØÔÔ Ê Ì Í Ì µ is called the region structure induced by Ì Í Ì µ. It is easy (but tedious) to verify that the conditions of region structures are satisfied. We set Ì ÇÈ Ê Ì Ì Ö µ Ì topological space 3 Languages The modal language Ä Ê extends propositional logic with countably many variables Ô ½ Ô ¾ and the Boolean connectives and by means of the modal operators,, etc. (one for each Ê relation). A region model Å Ê Ô Å ½ ÔÅ for Ä ¾ Ê consists of a region structure Ê Ï Ê and the interpretation Ô Å of the variables of Ä Ê as subsets of Ï. A formula ³ is either true at ¾ Ï (written Å ³) or false at (written Å ³), the inductive definition being as follows: 1. If ³ is a prop. variable, then Å ³ iff ¾ ³ Å. 2. Å ³ iff Å ³. 3. Å ³ ½ ³ ¾ iff ³ ½ and ³ ¾. 4. Å Ö ³ iff, for all Ø ¾ Ï, ص ¾ Ö Ê implies Å Ø ³. We use the usual abbreviations: ³ for ³ and Ö³ for Ö ³. The discussion of the expressive power of our logic starts with three simple examples. First, the useful universal box ¾ Ù ³ has the following semantics: Å ¾ Ù ³ iff Å Ø ³ for all Ø ¾ Ï In our logic, it can obviously be expressed as Î Ö ³ Ö¾Ê Second, we can express that a formula ³ holds in precisely one region (is a nominal) by Ö ³µ ÒÓÑ ³µ Ù ³ Ö¾ÊÒÕ where Ù ³ ¾ Ù ³. The definability of nominals means, in particular, that we can express Ê-constraints [31] in our language: just observe that constraints Ü Ö Ýµ, where Ö is an Ê-relation, correspond to the assertion Ô Ü ÖÔ Ý µ ÒÓÑ Ô Ü µ ÒÓÑ Ô Ý µ Another main advantage of having nominals is that we can introduce names for regions; e.g., the formulas ÒÓÑ Elbeµ ÒÓÑ Dresdenµ state that Elbe (the name of a river) and Dresden each apply to exactly one region. Third, it is useful to define operators ÔÔ and ÔÔ as abbreviations: ÔÔ ³ ØÔÔ ³ ÒØØÔ ³ ÔÔ ³ ØÔÔ ³ ÒØØÔ ³ As in the temporal case [19] and following Cohn [8], we can classify propositions ³ according to whether they are homogeneous, i.e. they hold continuously throughout regions: ¾ Ù ³ ÔÔ ³µ. they are anti-homogeneous, i.e. they hold only in regions whose interiors are mutually disjoint: ¾ Ù ³ ÔÔ ³ ÔÓ ³µ

5 Instances of anti-homogeneous propositions are river and city, while occupied-by-water is homogeneous. The following are some example statements in our logic (neglecting for simplicity that existence of sea harbors): ¾ Ù harbor-city city ÒØÔÔ harbor riverµµµ ¾ Ù Dresden harbor-cityµ ¾ Ù Elbe riverµ ¾ Ù Dresden ÔÓElbe ÔÓ river Elbeµµµ ¾ Ù Dresden ÔÔ riverµ From these formulas, it follows that Dresden has a harbor that is related via to the river Elbe. We now relate the expressive power of the modal language Ä Ê to the expressive power of first-order languages over region structures. Since spatial first-order theories are usually formulated in first-order languages equivalent to Ç Ê with eight binary relations for the Ê relations and no unary predicates [27; 28; 33; 29], we cannot reduce Ä Ê to such languages. A formal proof is provided by the observation that Ç Ê is decidable over the region space consisting of rectangles in Ê ¾ (in fact it is reducible to the decidable first order theory of Ê ), while in Section 6 we show that Ä Ê is not even r.e. over that space. Thus, the proper first-order language to compare Ä Ê with is the monadic extension Ç Ñ Ê of Ç Ê that is obtained by adding unary predicates Ô ½ Ô ¾. By well-known results from modal correspondence theory [15], any modal formula ³ can be polynomially translated into an equivalent formula ³ of Ç Ñ with only two variables Ê such that, for any region model Å and any region, Å ³ iff Å ³ More surprisingly, the converse holds as well: this follows from recent results of [23] since the Ê relations are mutually exclusive and jointly exhaustive. Theorem 1. For every Ç Ñ -formula ³ ܵ with free Ê variable Ü that uses only two variables, one can effectively construct a Ä Ê -formula ³ of length at most exponential in the length of ³ ܵ such that, for every region model Å and any region, Å ³ iff Å ³ A proof sketch can be found in Appendix A. There, we also argue that, due to a result of Etessami, Vardi, and Wilke [13], there exist properties that can be formulated exponentially more succinct in the two-variable fragment of Ç Ñ Ê than in Ä Ê. 4 Logics In this section, we analyze the impact of choosing different underlying classes of region structures. As discussed in Section 2, the most important such classes are induced by topological spaces. A formula ³ is valid in a class of regions structures Ë if it is true in all points of all models based on region structures from Ë. We use Ä Ê Ëµ to denote the logic of the class Ë, i.e. the set of all Ä Ê -formulas valid in Ë. If Ë Ê Ì Í Ì µ for some topological space Ì with regions Í Ì, then we write Ä Ê Ì Í Ì µ instead of Ä Ê Ëµ The basic logic we consider is Ä Ê Ê˵, the logic of all region structures. On arbitrary topological spaces, we investigate Ä Ê Ì Çȵ, the logic of all region structures induced by topological spaces in which regions are nonempty regular closed sets. On Ê Ò, Ò ½, we investigate the family of logics Ä Ê Ê Ò Í Ò µ where Ê Ò Ö Í Ò Ê Ò ÖØ In particular, we may have Í Ò Ê Ò ÓÒÚ. In many applications, it does not seem natural to enforce the presence of all regions with some characteristics (say, non-empty and regular closed) in every model. Instead, one could include only those regions that are relevant for the application. Thus, given a class Ë of region structures, we are interested in the classes Ë Ëµ of all sub- Ë structures of structures in Ë. Then we write ÄÊ Ëµ as abbreviation of Ä Ê Ë Ëµµ. Going one step further, one could even postulate that the set of relevant regions is finite (but unbounded). Thus we use Ë Ò Ëµ to denote all finite substructures of structures in Ë and write Ä Ò Ê Ëµ for Ä Ê Ë Ò Ëµµ. It is natural to ask for the relationship between the logics just introduced. We start with two examples: first, Ä Ò Ê Ê˵ (and any other logic of spaces with finitely many regions) differs from Ä Ê Ê˵, Ä Ê Ì Çȵ and the Ä Ê Ê Ò Í Ò µ since ÔÔ ÔÔ Ô Ôµ ÔÔ Ô is valid in Ë Ò Ê˵ (it states that there does not exist an infinite ascending ÔÔ-chain). Second, the logic Ä Ê Ê˵ differs from Ä Ê Ì Çȵ and the Ä Ê Ê Ò Í Ò µ since Ù Ô Õµ Ù ÔÔÔ ÔÔÕµ is not valid in ÊË (it states that any two disconnected regions are proper parts of a region). These and some more relationships are summarized in Figure 3. Perhaps most interesting is the fact that Ä Ò Ê Ê˵ and Ä Ê Ê˵ can be regarded as logics of topological spaces, and even of Ê Ò : Theorem 2. For Ò ¼: (i) Ä Ò Ê Ê˵ Ä Ò Ê Ì Çȵ Ä Ò Ê ÊÒ Ê Ò µ Ö (ii) Ä Ê Ê˵ Ä Ë Ê Ì Çȵ ÄË Ê ÊÒ Ê Ò µ Ö

6 Ä Ê ÊÊ Ò Öص Ä Ò Ä Ò Ê ÊÊ ÓÒÚµ Ê Ê ¾ Ê ¾ Öص Ä Ê Ê Ò ¾ Ê ¾ ÓÒÚµ Ä Ò Ê Ê Ê Öص Ä Ê Ê Ò Ê ÓÒÚµ Ê Ê˵ Ä Ò Ê Ì Çȵ Ä Ê Ê Ò Ò Ê Ò Öµ Ä Ò Ä Ê Ê˵ Ä Ë Ê Ì Çȵ Ä Ë Ê Ê Ò Ê Ò Öµ Ä Ê Ì Çȵ Ä Ê Ê Ò Ê Ò Öµ Figure 3. Inclusions between logics. A proof of the theorem and a justification of the inclusions in Figure 3 (in particular the fact that they are proper) can be found in Appendix B. It is out of the scope of this paper to fully complete the picture given by Figure 3. Yet, there are a few more interesting things to be noted. For example, using the same formulas as in the corresponding finite cases, it can be shown that Ä Ê Ê Ò Ê Ò µ Ä ÓÒÚ Ê Ê Ò Ê Ò µ and Ö Ä Ê Ê Ò Ê Ò µ Ä ÖØ Ê Ê Ò Ê Ò Ö µ. But in contrast to the finite case, the converse inclusions do not hold either because the following formula is valid in Ê Ê Ò Ê Ò µ: Ö ÒÓÑ Ô µ ½ 5 Undecidability ½ Ù Ô Ô µµ Ù ÔÔÔ ½ ÔÔÔ ¾ ÔÔÔ µ We now establish the undecidability of all logics whose region classes contain certain region spaces based on Ê Ò. Indeed, an even weaker (but less natural) condition is established in Appendix C. Theorem 3. Let Ê Ê Ò Í µ ¾ Ë ÊË with Ê Ò ÖØ Í, for some Ò ¼. Then Ä Ê Ëµ is undecidable. Ë Thus the logics Ä Ê Ëµ and ÄÊ Ëµ are undecidable, for Ë one of ÊË, Ì ÇÈ, Ê Ê Ò Ê Ò µ, Ö Ê ÊÒ Ê Ò µ, ÓÒÚ and Ê Ê Ò Ê Ò ÖØ µ, with Ò ¼. The proof is by reduction of the domino problem that requires tiling of the first quadrant of the plane to the satisfiability problem. Definition 4. Let Ì À Î µ be a domino system, where Ì is a finite set of tile types and À Î Ì Ì represent the horizontal and vertical matching conditions. We say that tiles the first quadrant of the plane iff there exists a mapping Æ ¾ Ì such that, for all Ü Ýµ ¾ Æ ¾ : Figure 4. Enumerating tile positions. if Ü Ýµ Ø and Ü ½ ݵ Ø ¼, then Ø Ø ¼ µ ¾ À if Ü Ýµ Ø and Ü Ý ½µ Ø ¼, then Ø Ø ¼ µ ¾ Î Such a mapping is called a solution for. For reducing this domino problem to satisfiability in Ä Ê logics, we fix an enumeration of all the tile positions in the first quadrant of the plane as indicated in Figure 4. The function takes positive integers to Æ Æ-positions, i.e. ½µ ¼ ¼µ, ¾µ ½ ¼µ, µ ½ ½µ, etc. Our proof strategy is inspired by [25; 32]. Let Ì À Î µ be a domino system. In the reduction, we use the following propositional letters: for each tile type Ø ¾ Ì, a letter Ô Ø ; propositional letters,, and that are used to mark certain, important regions; propositional letters ÛÐÐ and ÓÓÖ that are used to identify regions corresponding to tiles with positions from the sets ¼ Æ and Æ ¼, respectively. The reduction formula ³ is defined as ÛÐÐ ÓÓÖ ÒØÔÔ ¾ Ù where is the conjunction of a number of formulas. We list these formulas together with some intuitive explanations: 1. ensure that the regions ¾ Ï Å are ordered by the relation ÔÔ (i.e. the union of ØÔÔ and ÒØÔÔ): ÔÓ (1) 2. enforce that the regions Å are discretely ordered by ÒØÔÔ. These regions will correspond to positions of the grid. In order to ensure discreteness, we use sequence of alternating and regions as shown in Figure 5. ØÔÔ µ (2) ØÔÔ µ (3) ØÔÔ µ (4) ØÔÔ µ (5)

7 pos. 1 aaa ½ ¾ pos. 2 pos. 3 Figure 6. Two going right regions. Figure 5. A discrete ordering in the plane. If we are at an region, we can access the region corresponding to the next grid position (w.r.t. the fixed ordering) and to the previous grid position using ³µ ØÔÔ ØÔÔ ³µµ ³µ ØÔÔ ØÔÔ ³µµ 3. we need a way to go right in the grid. To this end, we introduce additional regions satisfying as displayed in Figure 6. For example, Grid cell 2 in the figure is right of Grid cell 1, and Grid cell 4 is right of Grid cell 2. ØÔÔ (6) ØÔÔ µ (7) ÔÓ ØÔÔ ØÔÔ (8) We can go to the right and upper element with Ê ³µ ØÔÔ ØÔÔ ³µµ Í ³µ Ê ³µµ Similarly, we can go to the left and down: Ä ³µ ØÔÔ ØÔÔ ³µµ ³µ Ä ³µµ Considering Formulas (6) to (8), it can be checked that going to the right is a monotone and injective total function (see Appendix C). 4. axiomatize the behavior of tiles on the floor and on the wall to enforce that our going to the right relation brings us to the expected position: ÒØÔÔ ÓÓÖ ÛÐеµ (9) ÛÐÐ ÓÓÖ (10) ÛÐÐ Í ÛÐе (11) ÒØÔÔ ÛÐÐ ÛÐеµ (12) Ê ÛÐе (13) ÛÐÐ Ä (14) 5. finally, we enforce the tiling: Ô Ø Ô Ø ¼µ (15) ØØ¾Ì ØØ ¼ µ¾à ØØ ¼ µ¾î Ô Ø Ê Ô Ø ¼ (16) Ô Ø Í Ô Ø ¼ (17) The main strength of our reduction is that it requires only very limited prerequisites. Indeed, we will show that satisfiability of ³ in any region model implies that has a solution. Thus, to prove undecidability of some logic Ä Ê Ëµ, it suffices to show that ³ is satisfiable in Ë if has a solution. This can be done for each region space Ê Ê Ò Í µ with Ê Ò ÖØ Í and Ò ¼: Lemma 5. Let be a domino system. Then: (i) if the formula ³ is satisfiable in a region model, then the domino system has a solution; (ii) if the domino system has a solution, then the formula ³ is satisfiable in a region model based on Ê Ê Ò Í µ, for each Ò ¼ and each Í with Ê Ò ÖØ Í.

8 Obviously, Theorem 3 is an immediate consequence of this lemma. A proof can be found in Appendix C, where indeed a more general variant of Lemma 5 is proved since the restriction in Point 2 is weakened. 6 Axiomatizability In this section, we show that many of the introduced logics are ½ ½-hard, thus highly undecidable and not even recursively enumerable. We start with some easy positive results and then prove a general negative result. First, we remind the reader of the following consequence of the translation of Ä Ê into Ç Ñ Ê : Proposition 6. If a class Ë of region structures is characterized by a finite set of axioms from Ç Ê, then Ä Ê Ëµ is recursively axiomatizable. Recall that ÊË was defined by first-order axioms. Hence, Ä Ê Ê˵ and any Ä Ê Ëµ with Ë a first-order definable subclass of Ë are recursively enumerable. Actually, using general results on modal logics with names [17] and the fact that ÊË is axiomatized by universal first-order sentences, it is not difficult to provide a finitary axiomatization of Ä Ê Ê˵ using non-standard rules. By Theorem 2, we obtain axiomatizations for ÄÊ Ì Çȵ and ev- Ë ery Ä Ë Ê ÊÒ Ê Ò Ö µ, Ò ¼. We now establish a non-axiomatizability result that applies to many logics Ä Ê Ëµ whose class of region spaces Ë is induced by a class of topological spaces: Theorem 7. The following logics are ½ ½-hard: Ä Ê Ì Çȵ and Ä Ê Ê Ò Í Ò µ with Í Ò ¾ Ê Ò Ö Ê Ò ÓÒÚ Ê Ò ÖØ and Ò ½. To prove this result, the domino problem of Definition 4 is modified by requiring that, in solutions, a distinguished tile Ø ¼ ¾ Ì occurs infinitely often in the first column of the grid. It has been shown in [20] that this variant of the domino problem is ½ ½-hard. Since we reduce it to satisfiability, this yields a ½ ½-hardness bound for validity. As a first step toward reducing this stronger variant of the domino problem, we extend ³ with the following conjunct: ¾ Ù ÒØÔÔ ÛÐÐ Ôؼ µ ÒØÔÔ ÛÐÐ Ô Ø¼ µ ÒØÔÔ ÛÐÐ Ô Ø¼ µ (18) However, this is not yet sufficient: in models of ³, we can have not only one discrete ordering of regions, but rather many stacked such orderings (c.f. Point 5 of Claim 1 in the proof of Lemma 17). Due to this effect, the above formula does not enforce that the main ordering (there is only one for which we can ensure a proper going to the right relation ) has infinitely many occurrences of Ø ¼. It is thus obvious that we have to prevent stacked orderings. This is done by enforcing that there is only one limit region, i.e. only one region approached by an infinite sequence of -regions in the limit. We add the following formula to ³ : ¾ Ù ØÔÔ ÔÓ ØÔÔ ÒØÔÔ µ (19) Let ³ ¼ be the resulting extension of ³. The classes of region spaces to which the extended reduction applies is more restricted than for the original one. We adopt the following property: Definition 8 (Closed under infinite unions). Suppose that Ê Ï Ê Ê is a region space. Then Ê is called closed under infinite unions if Ê Ê Ì Í Ì µ is a region space induced by a topological space Ì, and, additionally, Ê satisfies the following property: for any sequence Ö ½ Ö ¾ ¾ Ï such that Ö ½ ÒØÔÔ Ö ¾ ÒØÔÔ Ö, we have Á ˾ Ö µµ ¾ Ï. We can now formulate the first part of correctness for the extended reduction. The proofs of this and the following lemma can be found in Appendix D. Lemma 9. Let Ê Ì Í Ì µ Ï Ê Ê be a region space that is closed under infinite unions such that all regions in Í Ì are regular closed. Then the formula ³ ¼ is satisfiable in a region model based on Ê only if the domino system has a solution with Ø ¼ occurring infinitely often on the wall. For the second part of correctness, we again consider region spaces Ê Ê Ò Í µ with Ê Ò ÖØ Í. Note that we can not generalize this to a larger class of topological spaces in the same way as in the proof of Point 2 of Lemma 5 (Appendix C). Lemma 10. If the domino system has a solution with Ø ¼ occurring infinitely often on the wall, then the formula ³ ¼ is satisfiable in a region model based on Ê ÊÒ Í µ, for each Ò ½ and each Í with Ê Ò ÖØ Í Ê Ò Ö. Note that the region spaces Ê Ê Ò Ê Ò µ, ÖØ Ê ÊÒ Ê Ò µ ÓÒÚ and Ê Ê Ò Ê Ò µ are closed under infinite unions. Since ÖØ Ê Ò ÖØ Ê Ò ÓÒÚ Ê Ò Ö, Lemmas 9 and 10 immediately yield Theorem 7. It is worth noting that there are a number of interesting region spaces to which this proof method does not apply. Interesting examples are the region space based on simply connected regions in Ê ¾ [33] and the space of polygons in Ê ¾ [28]. Since these spaces are not closed under infinite unions, the above proof does not show the nonaxiomatizability of the induced logics. We conjecture, however, that slight modifications of the proof introduced here can be used to prove their ½ ½-hardness as well.

9 7 Finite Region Spaces We now consider logics of classes of finite region spaces. In this case, we can establish a quite general undecidability result. Moreover, undecidability of such a logic implies that it is not recursively enumerable if it is based on a class of region structures Ë Ò Ëµ with Ë first-order definable. Theorem 11. If Ë Ò Ê Ê Ò Ê Ò ÖØ µµ Ë Ë Ò Ê˵ for some Ò ½, then Ä Ê Ëµ is undecidable. Thus, the following logics are undecidable for each Ò ½: Ä Ò Ä Ò Ê Ê˵, Ê Ì Çȵ, Ä Ò Ê ÊÒ Ê Ò µ, Ö Ä Ò Ê ÊÒ Ê Ò ÓÒÚ µ, and Ä Ò Ê ÊÒ Ê Ò µ. ÖØ To prove this result, we reduce yet another variant of the domino problem. For ¾ Æ, the -triangle is the set µ Æ ¾. The task of the new domino problem is, given a domino system Ì À Î µ, to determine whether tiles an arbitrary -triangle, ¾ Æ, such that the position ¼ ¼µ is occupied with a distinguished tile ¼ ¾ Ì, and some position is occupied with a distinguished tile ¼ ¾ Ì. It is shown in Appendix E that the existence of such a tiling is undecidable. The reduction formula ³ is defined as ÛÐÐ ÓÓÖ ¼ ÒØÔÔ ¾ Ù ¼ ÒØÔÔ ¼ µµ where is the conjunction of the Formulas (1), (3) to (5), and (7) to (17) of Section 5, and the following formulas: The first tile that has no tile to the right is on the floor: Ê ÒØÔÔ µ Ê µ ÓÓÖ (20) If a tile has no tile to the right, then the next tile (if existent) also has no tile to the right: Ê µ Ê µ (21) The last tile is on the wall and we have no stacked orderings: µ ÛÐÐ ÒØÔÔ µµ (22) The proof of the following lemma is now a variation of the proof of Lemma 5. Details are left to the reader. Lemma 12. Let be a domino system. Then: (i) if the formula ³ is satisfiable in a finite region model, then tiles a -triangle as required; (ii) if tiles a -triangle, then ³ is satisfiable in a region model based on a structure from Ë Ò Ê Ê Ò Ê Ò ÖØ µµ, for each Ò ½. Æ Ö ÔÓ ÔÔ ÔÔ Ö Ö,ÔÓ,ÔÔ Ö,ÔÓ,ÔÔ Ö ÔÓ Ö,ÔÓ,ÔÔ, ÔÓ,ÔÔ Ö,ÔÓ,ÔÔ ÔÔ Ö Ö,ÔÓ,ÔÔ ÔÔ ÔÔ Ö,ÔÓ,ÔÔ, ÔÓ,ÔÔ Õ,ÔÓ,ÔÔ,ÔÔ ÔÔ Figure 7. The Ê composition table. Obviously, Theorem 11 is an immediate consequence of Lemma 12. Since ÊË is first-order definable, we can enumerate all finite region models. Thus, Theorems 11 and Theorem 2 give us the following: Corollary 13. The following logics are not r.e., for each Ò ½: Ä Ò Ä Ò Ê Ê˵, Ê Ì Çȵ, Ä Ò Ê ÊÒ Ê Ò µ. Ö 8 The Ê set of Relations For several applications, the Ê relations are weakened into a set of only 5 relations called Ê (or medium resolution topological relations) [18; 9]. This is done by keeping the relation Õ and ÔÓ but coarsening (1) the ØÔÔ and ÒØÔÔ relations into a new proper-part of relation ÔÔ; (2) the ØÔÔ and ÒØÔÔ relations into a new has properpart relation ÔÔ; and (3) the and relations into a new disjointness relation Ö. The modal language Ä Ê for reasoning about Ê-style region structures Ê Ï Ê thus extends propositional logic with the operators Ö, where Ö ranges over the five Ê-relations. They are interpreted by the relations Õ Ê, ÔÓ Ê, and Ö Ê Ê Ê ; ÔÔ Ê ØÔÔ Ê ÒØØÔ Ê ; ÔÔ Ê ØÔÔ Ê ÒØØÔ Ê. Given a class Ë of region structures, we denote by Ä Ê Ëµ the set of Ä Ê -formulas which are valid in all Ë members of Ë. The sets ÄÊ Ëµ and Ä Ò Ê Ëµ are defined analogously to the Ê case. A number of results from our investigation of Ä Ê have obvious analogues for Ä Ê : First, we can characterize the logics ÄÊ Ì Çȵ and Ä Ò Ë Ê Ì Çȵ by means of a composition table: denote by ÊË the class of all structures Ê Ï Ö Ê Õ Ê ÔÔ Ê ÔÔ Ê ÔÓ Ê where Ï is non-empty and the Ö Ê are mutually exclusive and jointly exhaustive binary relations on Ï such that (1) Õ is interpreted as the identity relation on Ï, (2) ÔÓ and Ö are symmetric, (3) ÔÔ is the inverse of ÔÔ and (4) the rules of the Ê-composition table (Figure 7) are valid. Second, it is

10 possible to prove an analogue of Theorem 2, i.e. that, for Ò ½, we have iµ Ä Ò Ê ÊË µ Ä Ò Ê Ì Çȵ Ä Ò Ê ÊÒ Ê Ò Ö µ iiµ Ä Ê ÊË µ Ä Ë Ê Ì Çȵ ÄË Ê ÊÒ Ê Ò Ö µ Third, on region models, Ä Ê has the same expressive power as the two-variable fragment of Ä Ñ, i.e. the firstorder language with the five binary Ê-relation symbols Ê and infinitely many unary predicates. We now investigate the computational properties of logics based on Ä Ê. Analogously to the Ê case, the most natural logics are undecidable. Still, our Ê undecidability result is less powerful than the one for Ê. More precisely, we have to restrict ourselves to region structures with certain properties: denote by ÊË the class of all region structures Ê Ï Ê such that, for any set Ë Ï of cardinality two or three, there exists a unique region ËÙÔ Ëµ such that Õ ËÙÔ Ëµ or ÔÔ ËÙÔ Ëµ for each ¾ Ë; for every region Ø ¾ Ï with ÔÔ Ø for each ¾ Ë, we have ËÙÔ Ëµ Õ Ø or ËÙÔ Ëµ ÔÔ Ø, for every region Ø ¾ Ï with Ø Ö for each ¾ Ë, we have Ø Ö ËÙÔ Ëµ. It is easy to verify that Ì ÇÈ ÊË and Ê Ê Ò Ê Ò Ö µ ¾ ÊË for each Ò ¼. Theorem 14. Suppose Ê Ê Ò Ê Ò Ö µ ¾ Ë ÊË, for some Ò ½. Then Ä Ê Ëµ is undecidable. Thus, the following logics are undecidable, for each Ò ½: Ä Ê Ì Çȵ and Ä Ê Ê Ò Ê Ò Ö µ. The proof is by reduction of the satisfiability problem for the undecidable modal logic Ë (see [24] for the original proof in an algebraic setting. We use the modal notation of [14]). Due to space limitations, we refer the reader to [14] or to Appendix F for a formal definition of Ë, and just recall here that the domain of Ë is a product Ï ½ Ï ¾ Ï, and that there are three modal operators for referring to triples that are identical to the current one, but for one component. With every Ë -formula ³, we associate a Ä Ê - formula ¾ Ù ³ ( ) such that ³ is Ë -satisfiable iff ¾ Ù ³ is satisfiable in a model from Ë. In ( ), is the conjunction of the following formulas: 1. Each sets Ï of Ë -models is simulated by the set Ö ¾ Ï Å Ö. Thus, we introduce fresh variables, ½ ¾, and state ½¾ ÔÔ ÔÔ ÔÓ µ (23) ½ ¾ ¾ ¾ (24) ½¾ Ù (25) 2. the set Ï ½ Ï ¾ Ï is simulated by a fresh variable, so we add ÔÔ µ ÔÔ ½¾ ½¾ ÔÔ µ (26) 3. the sets Ï Ï, ½ are simulated by fresh variables, so we add ÔÔ µ ÔÔ Now, we define ³ inductively by ÔÔ µ (27) Ô Ô ³µ ³ ³ µ ³ ½ ³µ ÔÔ ¾ ÔÔ ³ µµ ¾ ³µ ÔÔ ½ ÔÔ ³ µµ ³µ ÔÔ ½¾ ÔÔ ³ µµ The following Lemma immediately yields Theorem 14 and is proved in Appendix F. Lemma 15. Suppose Ê Ê Ò Ê Ò Ö µ ¾ Ë ÊË, for some Ò ½. Then an Ë -formula ³ is satisfiable in an Ë - model iff ¾ Ù ³ is satisfiable in Ë. 9 Conclusion We first compare our results with Halpern and Shoham s on interval temporal logic [19]: Theorems 3, 7, and 11 apply to logics induced by the region space Ê Ê Ê ÓÒÚ µ, which is clearly an interval structure. Interestingly, on this interval structure our results are stronger than those of Halpern and Shoham in two respects: first, we only need the Ê relations, which can be viewed as a coarsening of the Allen interval relations used by Halpern and Shoham. Second and more interestingly, by Theorem 3 we have also proved undecidability of the substructure logic Ä Ë Ê Ê Ê ÓÒÚµ, which is a natural but much weaker variant of the full (interval temporal) logic Ä Ê Ê Ê ÓÒÚ µ, and not captured by Halpern and Shoham s undecidability proof. Several open questions for future research remain. Similar to the temporal case, the main challenge is to exhibit a decidable and still useful variant of the logics proposed in this paper. Perhaps the most interesting candidate is Ä Ê Ê˵, which coincides with the substructure logics

11 Ä Ë Ê Ì Çȵ and ÄË Ê ÊÒ Ê Ò µ, and to which the reduction exhibited in Section 8 does not apply. Other can- Ö didates could be obtained by modifying the set of relations, e.g. giving up some of them. It has for example been argued that dropping ÔÓ still results in a useful formalism for geographic applications. Finally, it as an open problem whether Ä Ê Ì Çȵ and Ä Ê Ê Ò Ê Ò Ö µ are recursively enumerable. Although we believe that they are r.e. (in contrast to their Ê counterparts), a proof is yet lacking. References [1] M. Aiello and J. van Benthem. A modal walk through space. J. of Applied Non-Classical logic, pages , [2] J. Allen. Maintaining knowledge about temporal intervals. Communications of the ACM, 26(11), [3] J. Allen. Towards a general theory of action and time. Artificial Intelligence, 23(2), [4] A. Artale and E. Franconi. A temporal description logic for reasoning about actions and plans. J. of Artificial Intelligence Research (JAIR), 9: , [5] B. Bennett. Modal logics for qualitative spatial reasoning. Bulletin of the Interest Group in Pure and Applied Logic (IGPL), 4(1):23 45, [6] B. Bennett. Determining consistency of topological relations. Constraints, 3(2 3): , June [7] B. Clarke. Individuals and points. Notre Dame Journal of Formal Logic, 26:61 75, [8] A. G. Cohn. Modal and non modal qualitative spatial logics. In Proc. of the IJCAI-93 Workshop on Spatial and Temporal Reasoning, Chambéry, [9] I. Düntsch, H. Wang, and S. McCloskey. A relation algebraic approach to the Region Connection Calculus. Theoretical Computer Science, 255:63 83, [10] M. Egenhofer. Deriving the composition of binary topological relations. J. of Visual Languages and Computing, 5 (2): , [11] M. Egenhofer and R. Franzosa. Point-set topological spatial relations. Int. J. of Geographical Information Systems, 5 (2): , [12] E. A. Emerson. Temporal and modal logic. In Handbook of Theoretical Computer Science, volume B, pages Elsevier and MIT Press, [13] K. Etessami, M. Y. Vardi, and Th. Wilke. First-order logic with two variables and unary temporal logic. Information and Computation, 179(2): , [14] D. Gabbau, A. Kurucz, F. Wolter, and M. Zakharyaschev. Many-dimensional Modal Logics: Theory and Applications. Elsevier, [15] D. Gabbay. Expressive functional completeness in tense logic. In Aspects of Philosophical Logic, pages Reidel, Dordrecht, [16] D. M. Gabbay, I. M. Hodkinson, and M. A. Reynolds, editors. Temporal Logic: Mathematical Foundations and Computational Aspects, Volume 1. Oxford University Press, Logic Guides 28, [17] G. Gargov and V. Goranko. Modal logic with names. J. of Philosophical Logic, 22: , [18] M. Grigni, D. Papadias, and C. Papadimitriou. Topological inference. In Proc. of the 14th Int. Joint Conf. on Artificial Intelligence (IJCAI), pages Morgan Kaufmann, [19] J. Halpern and Y. Shoham. A propositional modal logic of time intervals. Journal of the ACM, 38(4): , [20] D. Harel. Recurring dominoes: Making the highly undecidable highly understandable. Annals of Discrete Mathematics, 24:51 72, [21] J. M. Kinsey and A. Tarski. The algebra of topology. Annals of Mathematics, pages , [22] C. Lutz. Combining interval-based temporal reasoning with general tboxes. Artificial Intelligence, To appear. [23] C. Lutz, U. Sattler, and F. Wolter. Modal logic and the twovariable fragment. In Computer Science Logic, number 2142 in LNCS, pages Springer-Verlag, [24] R. Maddux. The equational theory of is undecidable. J. of Symbolic Logic, 45: , [25] M. Marx and M. Reynolds. Undecidability of compass logic. J. of Logic and Computation, 9(6), [26] B. Nebel and H. Bürckert. Reasoning about temporal relations: A maximal tractable subclass of allen s interval algebra. Journal of the ACM, 42(1):43 66, [27] C. Papadimitriou, D. Suciu, and V. Vianu. Topological queries in spatial databases. J. of Computer and System Sciences, 58:29 53, [28] I. Pratt and D. Schoop. A complete axiom system for polygonal mereotopology of the real plane. J. of Philosophical Logic, 27: , [29] D. Randell, Z. Cui, and A. Cohn. A spatial logic based on regions and connection. In Proc. of the 3rd Int. Conf. on Knowledge Representation and Reasoning, pages , San Mateo, Morgan Kaufmann. [30] J. Renz. A canonical model of the region connection calculus. J. of Applied Non-classical Logic, 12: , [31] J. Renz and B. Nebel. On the complexity of qualitative spatial reasoning: A maximal tractable fragment of the region connection calculus. Artificial Intelligence, 108(1-2):69 123, [32] Reynolds and Zakharyaschev. On the products of linear modal logics. J. of Logic and Comput., 11: , [33] M. Schaefer and D. Stefankovic. Decidability of string graphs. In Proc. of the 33rd ACM symposium on Theory of Computing, pages ACM Press, [34] J. G. Stell. Boolean connection algebras: A new approach to the region-connection calculus. Artificial Intelligence, 122: , [35] Y. Venema. Expressiveness and completeness of an interval tense logic. Notre Dame J. of Formal Logic, 31(4): , [36] M. Vilain, H. Kautz, and P. Van Beek. Constraint propagation algorithms for temporal reasoning: A revised report. In Readings in Qualitative Reasoning about Physical Systems, pages Morgan Kaufmann, [37] M. Wessel. Obstacles on the way to qualitative spatial reasoning with description logics: Some undecidability results. In Proc. of the Int. Workshop in Description Logics 2001 (DL2001), number 49 in CEUR-WS ( pages , 2001.

12 A Expressive Completeness The proof of the following theorem is an adaption of the proof in [13], and a minor variant of the proof in [23] that is provided here for convenience. Throughout this section, we use ¾Ç Ñ Ê to denote the two-variable fragment of Ç Ñ and assume that its two variables are called Ü Ê and Ý. Theorem 16. For every Ç Ñ -formula ³ ܵ with free Ê variable Ü that uses only two variables, one can effectively construct a Ä Ê -formula ³ of length at most exponential in the length of ³ ܵ such that, for every region model Å and any region, Å ³ iff Å ³ Proof. A formula is called a unary atom if it is of the form Ê Ü Üµ, Ê Ý Ýµ, ܵ, or ݵ. A ¾Ç Ñ -formula Ê Ü Ýµ is called a binary atom if it is an atom of the form Ö Ü Ýµ, Ö Ý Üµ, or Ü Ý.. We assume ³ ܵ is built using Let ³ ܵ ¾ ¾Ç Ñ Ê,, and only. We inductively define two mappings Ü and Ý where the former one takes each ¾Ç Ñ -formula Ê ³ ܵ to the corresponding Ä Ê -formula ³ Ü, and the latter does the same for ¾Ç Ñ Ê-formulas ³ ݵ. We only give the details of Ü since Ý is defined analogously by switching the roles of Ü and Ý.: If ³ ܵ Ô Üµ, then put ³ ܵµ Ü Ô. If ³ ܵ Ö Ü Üµ, then put ³ ܵµ Ü if Ö Õ, and ³ ܵµ Ü otherwise. If ³ ܵ ½ ¾, then put ³ ܵµ Ü Ü ½ If ³ ܵ, then put ³ ܵµ Ü µ Ü. Ü ¾. If ³ ܵ Ý Ü Ýµ, then Ü Ýµ can be written as Ü Ýµ ½ Ö ½ ܵ Рܵ ½ ݵ ݵ i.e. as a Boolean combination of, ܵ, and ݵ; the are binary atoms; the ܵ are unary atoms or of the form Ý ¼; and the ݵ are unary atoms or of the form Ü ¼. We may assume that Ü occurs free in ³ ܵ. Our first step is to move all formulas without a free variable Ý out of the scope of : obviously, ³ ܵ is equivalent to Û ½Û ¾ ½ Û µ Ý ½ Ö Û ½ Û Ð ½ µµ Now we guess a relation Ö that holds between Ü and Ý, and then replace all binary atoms by either true or false. For Ö a topological relation and ½ Ö, let Ö if Ö Ü Ýµ; Ö if Ö Ý Üµ for Ö ¾ ÔÓ; Ö if ØÔÔ Ý Üµ and Ö ØÔÔ or ÒØÔÔ Ý Üµ and Ö ÒØÔÔ; Ö if is Ü Ý and Ö Õ; Ö otherwise. Using this notiation, our last formula is equivalent to Ï Û ½Û ¾ ν Û µ Ï Ö¾Ê Ý Ö Ü Ýµ Now compute, recursively, Ü Ø ½ Ø Ö Û ½ Û Ð ½ µµµ as Ï Û½Û¾ ν Ü Û µ and Ý, and define ³ ܵ ÏÖ¾ÊÖ Ø ½ Ø Ö Û ½ Û Ð Ý ½ Ý µµ Now for the succinctness of ¾Ç Ñ. In [13], Etessami, Ê Vardi, and Wilke show that, on infinite words, the twovariable fragment of first-order logic with binary predicates successor and as well as an infinite number of unary predicates (called ¾Ç Ò in the following) have the same expressive power as temporal logic. Here, temporal logic refers to the variant with operators next, previously, sometime in the future, and sometime in the past, but without until and since. Etessami et al. also show that the sequence of ³ Ò µ Ò½ of first-order sentences with two variables defined by ³ Ò ÜÝ Ô Üµ Ô Ýµµ Ô Ò Üµ Ô Ò Ýµµ Ò is such that the shortest temporal logic formulas equivalent to ³ Ò have size ¾ Å Òµ. Intuitively, this formula states that any two points agreeing on Ô ¼ Ô Ò ½ also agree on Ô Ò. Since the above formula does not involve the successor and relations, it is not hard to prove that this result carries over to our case: the ¾Ç Ñ Ê -formulas ³ Òµ Ò½ above are such that the shortest Ä Ê formulas equivalent to ³ Ò have size ¾ Å Òµ. B Logics Theorem 2. For Ò ¼: (i) Ä Ò Ê Ê˵ Ä Ò Ê Ì Çȵ Ä Ò Ê ÊÒ Ê Ò µ Ö (ii) Ä Ê Ê˵ Ä Ë Ê Ì Çȵ ÄË Ê ÊÒ Ê Ò µ Ö Proof. (i) follows from [6; 30], where it is proved that Ë Ò Ê˵ Ë Ò Ì Çȵ Ë Ò Ê Ê Ò Ê Ò Ö µµ We now prove (ii) with the help of (i) and the proof of [14] Theorem Obviously, ÊË Ë Ì Çȵ Ë Ê Ê Ò Ê Ò Ö µµ

13 Hence, by Löwenheim-Skolem it is sufficient to show that every countable region space Ê Ï Ê is isomorphic to some substructure of Ê Ê Ò Ê Ò µ. However, it is Ö proved in [14] Theorem that every at most countable set of Ê-constraints of the form Ü Ö Ýµ, Ö an Ê relation, is satisfiable in Ê Ê Ò Ê Ò µ provided that every Ö finite subset of is satisfiable in Ë Ì Çȵ. Now our claim follows immediately with the help of (i). We now provide formulas which prove the inequalities of Figure 3 which were not yet considered. Since Ê constraints can be expressed in Ä Ê, we can use constraints Ü Ö Ýµ, where Ö is an Ê-relation and Ü Ý are individual variables for regions. C Ä Ò Ê ÊÒ ½ Ê Ò ½ ÖØ µ Ä Ò Ê ÊÒ Ê Ò ÖØ µ, for all Ò ¼: let, for a set of Ò distinct individual variables Ü ½ Ü Ò, Ò Ü Ü µ ½ Ò Then ¾ Ò is satisfiable in Ê Ê Ò Ê Ò ÖØ µ, but ¾ Ò ½ is not satisfiable in Ê Ê Ò Ê Ò µ. ÖØ Ä Ò Ê ÊÒ Ê Ò µ Ä Ò ÖØ Ê ÊÑ Ê Ñ ÓÒÚ µ, for all Ñ Ò ¾: this follows from the observation that all Ò, Ò, are satifisable in Ê Ê Ò Ê Ò ÓÒÚ µ, Ò ¾. Ê Ê˵, for all Ò ¼. Iden- Ä Ò Ê ÊÒ Ê Ò ÖØ tical to previous case. Ä Ò Ê Ê Ê µ ÓÒÚ µ Ä Ò Ä Ò Ê Ê¾ Ê ¾ ÓÒÚ µ: take variables Ü, ½. Then the union of, and Ü ÔÔ Ü µ Ü ÔÔ Ü µ ½ Ü Ü µ ½ ¾ ½ ¾ is satisfiable in Ê Ê Ê ÓÒÚ µ but not in Ê Ê¾ Ê ¾ ÓÒÚ µ. Ä Ê Ê Ò Ê Ò µ Ä Ö Ê Ì Çȵ, for all Ò ¼: ÔÔ is valid in Ê Ê Ò Ê Ò µ, but not in Ì ÇÈ. Ö Undecidability of Ê logics To ease notation, throughout the appendix we denote accessibility relations in models simply with,, etc., instead of with Ê, Ê, etc. The purpose of this section is to prove Lemma 5. Indeed, we prove the two stated Points as independent lemmas and, as announced in Section 5, even establish a stronger variant of the second Point. Lemma 17. If the formula ³ is satisfiable in a region model, then the domino system has a solution. Proof. Let Å Ê Ô Å ½ ÔÅ ¾ be a region model of ³ with Ê Ï. Claim 1. There exists a sequence Ö ½ Ö ¾ ¾ Ï such that 1. Å Ö ½ ³, 2. Ö ½ ÒØÔÔ Ö ¾ ÒØÔÔ Ö ÒØÔÔ, 3. Å Ö for ½. 4. for each ½, there exists a region ¾ Ï such that (a) Ö ØÔÔ, (b) Å, (c) ØÔÔ Ö ½, (d) for each region with Ö ØÔÔ and Å, we have, and (e) for each region Ö with ØÔÔ Ö and Å Ö, we have Ö Ö ½, 5. for all Ö ¾ Ï with Å Ö, we have that Ö Ö for some ½ or Ö ÒØÔÔ Ö for all ½. Proof: Points 1 to 4 of this claim can be proved using a simple induction. We only do the induction start since the induction step is identical. Since Å is a model of ³, there is a region Ö ½ such that Å Ö ½ ³. By definition of ³, Point 3 is satisfied. Due to Formulas (2) and (3), there are regions ½ and Ö ¾ such that Ö ½ ØÔÔ ½, Å ½, ½ ØÔÔ Ö ¾, and Å Ö ¾. We show that all necessary Properties are satisfied: Point 2. Since Ö ½ ØÔÔ ½ and ½ ØÔÔ Ö ¾, we have Ö ½ ØÔÔ Ö ¾ or Ö ½ ÒØÔÔ Ö ¾ according to the composition table. But then, the first possibility is ruled out by Formula (5). Point 4d. Suppose there is an ½ with Ö ½ ØÔÔ and Å. Since Ö ½ ØÔÔ ½, ½ and are related via one of ÔÓ, ØÔÔ, and ØÔÔ by the composition table. But then, the first option is ruled out by Formula (1) and the last two by Formula (4). Point 4e. Analogous to the previous case. This finishes the induction, and it thus remains to prove Point 5. Assume that there is a region Ö such that Å Ö, Ö Ö for all ½, and Ö ÒØÔÔ Ö does not hold for some ½. Since Ö ÒØÔÔ Ö does not hold and Ö Ö, Ö and Ö are related by one of,, ÔÓ, ØÔÔ, ØÔÔ, and ÒØÔÔ. The first three possibilities are ruled out by Formula (1), and ØÔÔ and ØÔÔ are ruled out by Formula (5). It thus remains to treat the case Ö ÒØÔÔ Ö. Consider the relationship between Ö ½ and Ö. Since Ö ½ Ö and due to Formulas (1) and (5), there are only two possibilities for this relation;

14 Ö ½ ÒØÔÔ Ö. Impossible by ³ s subformula ÒØÔÔ. Ö ÒØÔÔ Ö ½. Then we have Ö ½ ÒØÔÔ Ö ÒØÔÔ Ö. Take the maximal such that Ö ÒØÔÔ Ö and the minimal such that Ö ÒØÔÔ Ö. Since Ö Ö Ò for all Ò ½, we have ½. By Point 4, there thus is a region with Ö ÒØÔÔ, Å, and ÒØÔÔ Ö. Clearly, we have ÔÓ Ö which is a contradiction to Formula (1). Claim 2. For each ½, there exist regions Ø and Ù such that 1. Ö ØÔÔ Ø, 2. Å Ø, 3. for each region Ø with Ö ØÔÔ Ø and Å Ø, we have Ø Ø, 4. Ø ØÔÔ Ù, 5. Å Ù, 6. for each region Ù with Ø ØÔÔ Ù and Å Ö, we have Ù Ù. Proof: Let ½. By Formula (6), there is a Ø with Ö ØÔÔ Ø and Å Ø. Let us show that Ø satisfies Property 3. To this end, let Ø Ø such that Ö ØÔÔ Ø and Å Ø. Then Ø and Ø are related via one of ÔÓ, ØÔÔ, and ØÔÔ. But then, all these options are ruled out by Formula (8). Now for Points 4 to 6. By Formula (7), there is an Ö such that Ø ØÔÔ Ö and Å Ö. Point 6 can now be be proved analogously to Point 3, using Formulas (1) and (4) instead of Formula (8). This finishes the proof of Claim 2. Before proceeding, let us introduce some notation. for ¼, we write µ if the tile position µ can be reached from µ by going one step to the right. Similarly, we define a relation for going one step up; for ¼ we write Ö Ö if Ù Ö. Similarly, we write Ö Ö if Ö Ö ½. Clearly, the and relations are partial functions by Claims 1 and 2. The following claim establishes some other important properties of : first, it may only move ahead in the sequence Ö ½ Ö ¾, but never back. And second, it is monotone and injective. Claim 3. Let ½. Then the following holds: 1. if Ö Ö, then ; 2. if, Ö Ö, and Ö Ö, then. Proof: First for Point 1. Suppose Ö Ö and. Then Ù Ö and, by Claim 2, Ö ØÔÔ Ø ØÔÔ Ö, which is clearly impossible: the composition table then yields that Ö is related to itself via ØÔÔ or ÒØÔÔ, in contrast to the fact that Ö Õ Ö, and the relations are mutually disjoint. Now suppose Ö Ö and. Then Ù Ö and Claim 2 yields Ö ØÔÔ Ø ØÔÔ Ö. Since, Claim 1 gives us Ö ÒØÔÔ Ö : a contradiction. Now for Point 2. Assume Ö Ö, Ö Ö, and. This means that Ù Ù Ö. By Claim 2, we have ØÔÔ Ù and ØÔÔ Ù. Thus, or and are related by one of ÔÓ, ØÔÔ, and ØÔÔ. The last three possibilities are ruled out by Formula (8). Thus we get. This, however, is a contradiction to the facts that, and, by Claims 1 and 2, Ö ÒØÔÔ Ö, Ö ØÔÔ, and Ö ØÔÔ. Now assume Ö Ö, Ö Ö, and. By Claim 1, we have Ö ÒØÔÔ Ö. By Claim 2, we have Ö ØÔÔ Ø and Ö ØÔÔ Ø. It is easily verified that Ø and Ø are thus related by one of, ÔÓ, ØÔÔ, and ÒØÔÔ. All possibilities but ÒØÔÔ are ruled out by Formula (8), and hence Ø ÒØÔÔ Ø. We now make another derivation for the relationship between Ø and Ø, and, in this way, obtain a contradiction. Since Ö Ö and Ö Ö, we have Ù Ö and Ù Ö. By Claim 2, we thus get Ø ØÔÔ Ö and Ø ØÔÔ Ö. By Claim 1 and since, we have Ö ÒØÔÔ Ö. Thus, we obtain that Ø and Ø are related by one of ÒØÔÔ, ØÔÔ, and ÔÓ. This is a contradiction to the previously derived Ø ÒØÔÔ Ø, thus finishing the proof of Claim 3. The following lemma establishes the core part of the proof: the fact that the relation coincides with the µ relation. More precisely, this follows from Point 3 of the following claim. For technical reasons, we simultaneously prove some other, technical properties. The remainder closely follows the lines of Marx and Reynolds [25]. Claim 4. Let ½ and µ. Then the following holds: 1. if µ is on the floor, then Å Ö ÓÓÖ; 2. Å Ö ÛÐÐ; 3. Ö Ö and Ö Ö ½. 4. if ½µ is on the wall, then Å Ö ½ ÛÐÐ Proof: All subclaims are proved simultaneously by induction on. First for the induction start. Then we have ½ and ¾. 1. Clearly, ¾µ is on the floor. Since Å Ö ½ ³, we have Å Ö ½ ÛÐÐ. Thus Formula (10) yields Å Ö ¾ ÓÓÖ. 2. We have ½ µ ¾. Point 1 gives us Å Ö ¾ ÓÓÖ. Since Ö ½ ÒØÔÔ Ö ¾, we also have Å Ö ¾ ÒØÔÔ. Thus, Formula (9) yields Å Ö ¾ ÛÐÐ.

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

Equality and Monodic First-Order Temporal Logic

Equality and Monodic First-Order Temporal Logic Equality and Monodic First-Order Temporal Logic Anatoli Degtyarev, Michael Fisher, and Alexei Lisitsa Logic and Computation Group, Department of Computer Science University of Liverpool, Liverpool L69

More information

On Urquhart s C Logic

On 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 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

Monodic fragments of first-order temporal logics

Monodic 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 information

Abstract model theory for extensions of modal logic

Abstract model theory for extensions of modal logic Abstract model theory for extensions of modal logic Balder ten Cate Stanford, May 13, 2008 Largely based on joint work with Johan van Benthem and Jouko Väänänen Balder ten Cate Abstract model theory for

More information

King s Research Portal

King s Research Portal King s Research Portal DOI: 10.1007/3-540-45616-3_7 Document Version Peer reviewed version Link to publication record in King's Research Portal Citation for published version (APA): Degtyarev, A., Fisher,

More information

Expressiveness, decidability, and undecidability of Interval Temporal Logic

Expressiveness, decidability, and undecidability of Interval Temporal Logic University of Udine Department of Mathematics and Computer Science Expressiveness, decidability, and undecidability of Interval Temporal Logic ITL - Beyond the end of the light Ph.D. Defence Dario Della

More information

Role-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 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 information

ON THE LOGIC OF CLOSURE ALGEBRA

ON THE LOGIC OF CLOSURE ALGEBRA Bulletin of the Section of Logic Volume 40:3/4 (2011), pp. 147 163 Ahmet Hamal ON THE LOGIC OF CLOSURE ALGEBRA Abstract An open problem in modal logic is to know if the fusion S4 S4 is the complete modal

More information

Part II. Logic and Set Theory. Year

Part II. Logic and Set Theory. Year Part II Year 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2018 60 Paper 4, Section II 16G State and prove the ǫ-recursion Theorem. [You may assume the Principle of ǫ- Induction.]

More information

Herbrand Theorem, Equality, and Compactness

Herbrand Theorem, Equality, and Compactness CSC 438F/2404F Notes (S. Cook and T. Pitassi) Fall, 2014 Herbrand Theorem, Equality, and Compactness The Herbrand Theorem We now consider a complete method for proving the unsatisfiability of sets of first-order

More information

Existential Second-Order Logic and Modal Logic with Quantified Accessibility Relations

Existential Second-Order Logic and Modal Logic with Quantified Accessibility Relations Existential Second-Order Logic and Modal Logic with Quantified Accessibility Relations preprint Lauri Hella University of Tampere Antti Kuusisto University of Bremen Abstract This article investigates

More information

The Connectivity of Boolean Satisfiability: Computational and Structural Dichotomies

The Connectivity of Boolean Satisfiability: Computational and Structural Dichotomies The Connectivity of Boolean Satisfiability: Computational and Structural Dichotomies Parikshit Gopalan Georgia Tech. parik@cc.gatech.edu Phokion G. Kolaitis Ý IBM Almaden. kolaitis@us.ibm.com Christos

More information

Dismatching and Local Disunification in EL

Dismatching 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 information

On Terminological Default Reasoning about Spatial Information: Extended Abstract

On Terminological Default Reasoning about Spatial Information: Extended Abstract On Terminological Default Reasoning about Spatial Information: Extended Abstract V. Haarslev, R. Möller, A.-Y. Turhan, and M. Wessel University of Hamburg, Computer Science Department Vogt-Kölln-Str. 30,

More information

Least Common Subsumers and Most Specific Concepts in a Description Logic with Existential Restrictions and Terminological Cycles*

Least Common Subsumers and Most Specific Concepts in a Description Logic with Existential Restrictions and Terminological Cycles* Least Common Subsumers and Most Specific Concepts in a Description Logic with Existential Restrictions and Terminological Cycles* Franz Baader Theoretical Computer Science TU Dresden D-01062 Dresden, Germany

More information

Fixpoint Extensions of Temporal Description Logics

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 information

Topological Logics over Euclidean Spaces

Topological Logics over Euclidean Spaces Topological Logics over Euclidean Spaces Roman Kontchakov Department of Computer Science and Inf Systems, Birkbeck College, London http://wwwdcsbbkacuk/~roman joint work with Ian Pratt-Hartmann and Michael

More information

Löwenheim-Skolem Theorems, Countable Approximations, and L ω. David W. Kueker (Lecture Notes, Fall 2007)

Löwenheim-Skolem Theorems, Countable Approximations, and L ω. David W. Kueker (Lecture Notes, Fall 2007) Löwenheim-Skolem Theorems, Countable Approximations, and L ω 0. Introduction David W. Kueker (Lecture Notes, Fall 2007) In its simplest form the Löwenheim-Skolem Theorem for L ω1 ω states that if σ L ω1

More information

TR : Binding Modalities

TR : 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 information

On Modal Logics of Partial Recursive Functions

On Modal Logics of Partial Recursive Functions arxiv:cs/0407031v1 [cs.lo] 12 Jul 2004 On Modal Logics of Partial Recursive Functions Pavel Naumov Computer Science Pennsylvania State University Middletown, PA 17057 naumov@psu.edu June 14, 2018 Abstract

More information

Adding ternary complex roles to ALCRP(D)

Adding 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 information

Trichotomy Results on the Complexity of Reasoning with Disjunctive Logic Programs

Trichotomy Results on the Complexity of Reasoning with Disjunctive Logic Programs Trichotomy Results on the Complexity of Reasoning with Disjunctive Logic Programs Mirosław Truszczyński Department of Computer Science, University of Kentucky, Lexington, KY 40506, USA Abstract. We present

More information

Equational Logic. Chapter Syntax Terms and Term Algebras

Equational 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 information

ALL NORMAL EXTENSIONS OF S5-SQUARED ARE FINITELY AXIOMATIZABLE

ALL NORMAL EXTENSIONS OF S5-SQUARED ARE FINITELY AXIOMATIZABLE ALL NORMAL EXTENSIONS OF S5-SQUARED ARE FINITELY AXIOMATIZABLE Nick Bezhanishvili and Ian Hodkinson Abstract We prove that every normal extension of the bi-modal system S5 2 is finitely axiomatizable and

More information

Combining Propositional Dynamic Logic with Formal Concept Analysis

Combining 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 information

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

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

More information

Overview of Topics. Finite Model Theory. Finite Model Theory. Connections to Database Theory. Qing Wang

Overview of Topics. Finite Model Theory. Finite Model Theory. Connections to Database Theory. Qing Wang Overview of Topics Finite Model Theory Part 1: Introduction 1 What is finite model theory? 2 Connections to some areas in CS Qing Wang qing.wang@anu.edu.au Database theory Complexity theory 3 Basic definitions

More information

On the Progression of Situation Calculus Basic Action Theories: Resolving a 10-year-old Conjecture

On the Progression of Situation Calculus Basic Action Theories: Resolving a 10-year-old Conjecture On the Progression of Situation Calculus Basic Action Theories: Resolving a 10-year-old Conjecture Stavros Vassos and Hector J Levesque Department of Computer Science University of Toronto Toronto, ON,

More information

A Language for Task Orchestration and its Semantic Properties

A Language for Task Orchestration and its Semantic Properties DEPARTMENT OF COMPUTER SCIENCES A Language for Task Orchestration and its Semantic Properties David Kitchin, William Cook and Jayadev Misra Department of Computer Science University of Texas at Austin

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

Restricted 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 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 information

Model Theory MARIA MANZANO. University of Salamanca, Spain. Translated by RUY J. G. B. DE QUEIROZ

Model Theory MARIA MANZANO. University of Salamanca, Spain. Translated by RUY J. G. B. DE QUEIROZ Model Theory MARIA MANZANO University of Salamanca, Spain Translated by RUY J. G. B. DE QUEIROZ CLARENDON PRESS OXFORD 1999 Contents Glossary of symbols and abbreviations General introduction 1 xix 1 1.0

More information

Restricted truth predicates in first-order logic

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

More information

Subsumption 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. 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 information

Finite Model Reasoning in Horn-SHIQ

Finite Model Reasoning in Horn-SHIQ Finite Model Reasoning in Horn-SHIQ Yazmín Ibañez-García 1, Carsten Lutz 2, and Thomas Schneider 2 1 KRDB Research Centre, Free Univ. of Bozen-Bolzano, Italy,{ibanezgarcia@inf.unibz.it} 2 Univ. Bremen,

More information

Axiomatizing hybrid logic using modal logic

Axiomatizing hybrid logic using modal logic Axiomatizing hybrid logic using modal logic Ian Hodkinson Department of Computing Imperial College London London SW7 2AZ United Kingdom imh@doc.ic.ac.uk Louis Paternault 4 rue de l hôpital 74800 La Roche

More information

Completing Description Logic Knowledge Bases using Formal Concept Analysis

Completing 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 information

Homomorphism Preservation Theorem. Albert Atserias Universitat Politècnica de Catalunya Barcelona, Spain

Homomorphism Preservation Theorem. Albert Atserias Universitat Politècnica de Catalunya Barcelona, Spain Homomorphism Preservation Theorem Albert Atserias Universitat Politècnica de Catalunya Barcelona, Spain Structure of the talk 1. Classical preservation theorems 2. Preservation theorems in finite model

More information

Maximal Introspection of Agents

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

More information

MODAL LOGICS OF SPACE

MODAL LOGICS OF SPACE MODAL LOGICS OF SPACE Johan van Benthem, Amsterdam & Stanford, http://staff.science.uva.nl/~johan/ Handbook Launch Spatial Logics, Groningen, 14 November 2007 Pictures: dynamically in real-time on the

More information

Nonmonotonic Reasoning in Description Logic by Tableaux Algorithm with Blocking

Nonmonotonic 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 information

Self-Testing Polynomial Functions Efficiently and over Rational Domains

Self-Testing Polynomial Functions Efficiently and over Rational Domains Chapter 1 Self-Testing Polynomial Functions Efficiently and over Rational Domains Ronitt Rubinfeld Madhu Sudan Ý Abstract In this paper we give the first self-testers and checkers for polynomials over

More information

Fixpoints in Temporal Description Logics

Fixpoints 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 information

A New Category for Semantics

A New Category for Semantics A New Category for Semantics Andrej Bauer and Dana Scott June 2001 Domain theory for denotational semantics is over thirty years old. There are many variations on the idea and many interesting constructs

More information

Keys, Nominals, and Concrete Domains

Keys, Nominals, and Concrete Domains Keys, Nominals, and Concrete Domains Carsten Lutz 1 Carlos Areces 2 Ian Horrocks 3 Ulrike Sattler 1 1 Inst. for Theoretical Computer Science 2 INRIA Lorraine 3 Dept. of Computer Science Technical University

More information

Phase 1. Phase 2. Phase 3. History. implementation of systems based on incomplete structural subsumption algorithms

Phase 1. Phase 2. Phase 3. History. implementation of systems based on incomplete structural subsumption algorithms History Phase 1 implementation of systems based on incomplete structural subsumption algorithms Phase 2 tableau-based algorithms and complexity results first tableau-based systems (Kris, Crack) first formal

More information

Halting and Equivalence of Program Schemes in Models of Arbitrary Theories

Halting 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 information

Citation Osaka Journal of Mathematics. 43(2)

Citation Osaka Journal of Mathematics. 43(2) TitleIrreducible representations of the Author(s) Kosuda, Masashi Citation Osaka Journal of Mathematics. 43(2) Issue 2006-06 Date Text Version publisher URL http://hdl.handle.net/094/0396 DOI Rights Osaka

More information

Reasoning with Cardinal Directions: An Efficient Algorithm

Reasoning with Cardinal Directions: An Efficient Algorithm Proceedings of the Twenty-Third AAAI Conference on Artificial Intelligence (2008) Reasoning with Cardinal Directions: An Efficient Algorithm Xiaotong Zhang and Weiming Liu and Sanjiang Li and Mingsheng

More information

Description Logics with Concrete Domains and Functional Dependencies

Description Logics with Concrete Domains and Functional Dependencies Description Logics with Concrete Domains and Functional Dependencies Carsten Lutz and Maja Miličić 1 Abstract. Description Logics (DLs) with concrete domains are a useful tool in many applications. To

More information

Partially Ordered Two-way Büchi Automata

Partially Ordered Two-way Büchi Automata Partially Ordered Two-way Büchi Automata Manfred Kufleitner Alexander Lauser FMI, Universität Stuttgart, Germany {kufleitner, lauser}@fmi.uni-stuttgart.de June 14, 2010 Abstract We introduce partially

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

A Spatial Odyssey of the Interval Algebra: 1. Directed Intervals

A Spatial Odyssey of the Interval Algebra: 1. Directed Intervals To appear in: Proceedings of the 17th International Joint Conference on Artificial Intelligence (IJCAI 01), Seattle, WA, August 2001. A Spatial Odyssey of the Interval Algebra: 1. Directed Intervals Jochen

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

Meta-logic derivation rules

Meta-logic derivation rules Meta-logic derivation rules Hans Halvorson February 19, 2013 Recall that the goal of this course is to learn how to prove things about (as opposed to by means of ) classical first-order logic. So, we will

More information

A Discrete Duality Between Nonmonotonic Consequence Relations and Convex Geometries

A Discrete Duality Between Nonmonotonic Consequence Relations and Convex Geometries A Discrete Duality Between Nonmonotonic Consequence Relations and Convex Geometries Johannes Marti and Riccardo Pinosio Draft from April 5, 2018 Abstract In this paper we present a duality between nonmonotonic

More information

A Resolution Method for Modal Logic S5

A 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 information

2.2 Lowenheim-Skolem-Tarski theorems

2.2 Lowenheim-Skolem-Tarski theorems Logic SEP: Day 1 July 15, 2013 1 Some references Syllabus: http://www.math.wisc.edu/graduate/guide-qe Previous years qualifying exams: http://www.math.wisc.edu/ miller/old/qual/index.html Miller s Moore

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

A new tractable subclass of the rectangle algebra

A new tractable subclass of the rectangle algebra A new tractable subclass of the rectangle algebra P. Balbiani Laboratoire d'informatique de Paris-Nord Avenue J.-B. Clement F-93430 Villetaneuse, France balbiani@lipn.univ-parisl3.fr J.-F. Condotta, L.

More information

Completeness Results for Memory Logics

Completeness 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 information

Margin Maximizing Loss Functions

Margin Maximizing Loss Functions Margin Maximizing Loss Functions Saharon Rosset, Ji Zhu and Trevor Hastie Department of Statistics Stanford University Stanford, CA, 94305 saharon, jzhu, hastie@stat.stanford.edu Abstract Margin maximizing

More information

Narrowing confidence interval width of PAC learning risk function by algorithmic inference

Narrowing confidence interval width of PAC learning risk function by algorithmic inference Narrowing confidence interval width of PAC learning risk function by algorithmic inference Bruno Apolloni, Dario Malchiodi Dip. di Scienze dell Informazione, Università degli Studi di Milano Via Comelico

More information

Propositional and Predicate Logic - XIII

Propositional and Predicate Logic - XIII Propositional and Predicate Logic - XIII Petr Gregor KTIML MFF UK WS 2016/2017 Petr Gregor (KTIML MFF UK) Propositional and Predicate Logic - XIII WS 2016/2017 1 / 22 Undecidability Introduction Recursive

More information

Π 0 1-presentations of algebras

Π 0 1-presentations of algebras Π 0 1-presentations of algebras Bakhadyr Khoussainov Department of Computer Science, the University of Auckland, New Zealand bmk@cs.auckland.ac.nz Theodore Slaman Department of Mathematics, The University

More information

CEX and MEX: Logical Diff and Semantic Module Extraction in a Fragment of OWL

CEX and MEX: Logical Diff and Semantic Module Extraction in a Fragment of OWL CEX and MEX: Logical Diff and Semantic Module Extraction in a Fragment of OWL Boris Konev 1, Carsten Lutz 2, Dirk Walther 1, and Frank Wolter 1 1 University of Liverpool, UK, {konev, dwalther, wolter}@liverpool.ac.uk

More information

The Lambek-Grishin calculus for unary connectives

The Lambek-Grishin calculus for unary connectives The Lambek-Grishin calculus for unary connectives Anna Chernilovskaya Utrecht Institute of Linguistics OTS, Utrecht University, the Netherlands anna.chernilovskaya@let.uu.nl Introduction In traditional

More information

Modal Dependence Logic

Modal Dependence Logic Modal Dependence Logic Jouko Väänänen Institute for Logic, Language and Computation Universiteit van Amsterdam Plantage Muidergracht 24 1018 TV Amsterdam, The Netherlands J.A.Vaananen@uva.nl Abstract We

More information

Tecniche di Verifica. Introduction to Propositional Logic

Tecniche di Verifica. Introduction to Propositional Logic Tecniche di Verifica Introduction to Propositional Logic 1 Logic A formal logic is defined by its syntax and semantics. Syntax An alphabet is a set of symbols. A finite sequence of these symbols is called

More information

A generalization of modal definability

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

More information

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

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

More information

PRESERVATION THEOREMS IN LUKASIEWICZ MODEL THEORY

PRESERVATION THEOREMS IN LUKASIEWICZ MODEL THEORY Iranian Journal of Fuzzy Systems Vol. 10, No. 3, (2013) pp. 103-113 103 PRESERVATION THEOREMS IN LUKASIEWICZ MODEL THEORY S. M. BAGHERI AND M. MONIRI Abstract. We present some model theoretic results for

More information

Peano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now

Peano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now CSC 438F/2404F Notes (S. Cook) Fall, 2008 Peano Arithmetic Goals Now 1) We will introduce a standard set of axioms for the language L A. The theory generated by these axioms is denoted PA and called Peano

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

A NOTE ON DERIVATION RULES IN MODAL LOGIC

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

More information

Expressive number restrictions in Description Logics

Expressive 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 information

Description Logic TBoxes: Model-Theoretic Characterizations and Rewritability

Description Logic TBoxes: Model-Theoretic Characterizations and Rewritability Description Logic TBoxes: Model-Theoretic Characterizations and Rewritability Carsten Lutz 1 Robert Piro 2 Frank Wolter 2 1 Fachbereich Informatik 2 Department of Computer Science Universität Bremen, Germany

More information

Guarded resolution for Answer Set Programming

Guarded resolution for Answer Set Programming Under consideration for publication in Theory and Practice of Logic Programming 1 Guarded resolution for Answer Set Programming V.W. Marek Department of Computer Science, University of Kentucky, Lexington,

More information

A New Approach to Knowledge Base Revision in DL-Lite

A New Approach to Knowledge Base Revision in DL-Lite A New Approach to Knowledge Base Revision in DL-Lite Zhe Wang and Kewen Wang and Rodney Topor School of ICT, Griffith University Nathan, QLD 4111, Australia Abstract Revising knowledge bases (KBs) in description

More information

LINDSTRÖM S THEOREM SALMAN SIDDIQI

LINDSTRÖM S THEOREM SALMAN SIDDIQI LINDSTRÖM S THEOREM SALMAN SIDDIQI Abstract. This paper attempts to serve as an introduction to abstract model theory. We introduce the notion of abstract logics, explore first-order logic as an instance

More information

Modularity in DL-Lite

Modularity 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 information

1. Propositional Calculus

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

More information

Description Logics: a Nice Family of Logics. Day 4: More Complexity & Undecidability ESSLLI Uli Sattler and Thomas Schneider

Description Logics: a Nice Family of Logics. Day 4: More Complexity & Undecidability ESSLLI Uli Sattler and Thomas Schneider Description Logics: a Nice Family of Logics Day 4: More Complexity & Undecidability ESSLLI 2016 Uli Sattler and Thomas Schneider 1 Next Some complexity results: TBox internalisation makes a DL ExpTime-hard

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

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

Conservative Extensions in Expressive Description Logics

Conservative Extensions in Expressive Description Logics Conservative Extensions in Expressive Description Logics Carsten Lutz 1, Dirk Walther 2, Frank Wolter 2 1 Institut für Theoretische Informatik, TU Dresden, Germany 2 Department of Computer Science, University

More information

A Decidable Spatial Logic with Cone-Shaped Cardinal Directions

A Decidable Spatial Logic with Cone-Shaped Cardinal Directions A Decidable Spatial Logic with Cone-Shaped Cardinal Directions Angelo Montanari 1, Gabriele Puppis 2, and Pietro Sala 1 1 Department of Mathematics and Computer Science, Udine University, Italy {angelo.montanari,pietro.sala}@dimi.uniud.it

More information

A New Semantic Characterization of. Second-Order Logical Validity

A New Semantic Characterization of. Second-Order Logical Validity A New Semantic Characterization of Second-Order Logical Validity Tomoya Sato Abstract A problem with second-order logic with standard semantics is that it validates arguments that can be described as set-theoretically

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

Topological properties

Topological properties CHAPTER 4 Topological properties 1. Connectedness Definitions and examples Basic properties Connected components Connected versus path connected, again 2. Compactness Definition and first examples Topological

More information

Tractable Extensions of the Description Logic EL with Numerical Datatypes

Tractable Extensions of the Description Logic EL with Numerical Datatypes Tractable Extensions of the Description Logic EL with Numerical Datatypes Despoina Magka, Yevgeny Kazakov, and Ian Horrocks Oxford University Computing Laboratory Wolfson Building, Parks Road, OXFORD,

More information

Randomized Simultaneous Messages: Solution of a Problem of Yao in Communication Complexity

Randomized Simultaneous Messages: Solution of a Problem of Yao in Communication Complexity Randomized Simultaneous Messages: Solution of a Problem of Yao in Communication Complexity László Babai Peter G. Kimmel Department of Computer Science The University of Chicago 1100 East 58th Street Chicago,

More information

Lloyd-Topor Completion and General Stable Models

Lloyd-Topor Completion and General Stable Models Lloyd-Topor Completion and General Stable Models Vladimir Lifschitz and Fangkai Yang Department of Computer Science The University of Texas at Austin {vl,fkyang}@cs.utexas.edu Abstract. We investigate

More information

A Generalized Framework for Reasoning with Angular Directions

A Generalized Framework for Reasoning with Angular Directions A Generalized Framework for Reasoning with Angular Directions Debasis Mitra Department of Computer Sciences Florida Institute of Technology Melbourne, FL 3901, USA Tel. 31-674-7737, Fax: -7046, E-mail:

More information

Universal Algebra for Logics

Universal Algebra for Logics Universal Algebra for Logics Joanna GRYGIEL University of Czestochowa Poland j.grygiel@ajd.czest.pl 2005 These notes form Lecture Notes of a short course which I will give at 1st School on Universal Logic

More information

Preliminaries. Introduction to EF-games. Inexpressivity results for first-order logic. Normal forms for first-order logic

Preliminaries. Introduction to EF-games. Inexpressivity results for first-order logic. Normal forms for first-order logic Introduction to EF-games Inexpressivity results for first-order logic Normal forms for first-order logic Algorithms and complexity for specific classes of structures General complexity bounds Preliminaries

More information

Part III. 10 Topological Space Basics. Topological Spaces

Part III. 10 Topological Space Basics. Topological Spaces Part III 10 Topological Space Basics Topological Spaces Using the metric space results above as motivation we will axiomatize the notion of being an open set to more general settings. Definition 10.1.

More information