Complexity of reasoning in Description Logics

Note: the information here is (always) incomplete and updated often
Base description logic: Attributive Language with C omplements
ALC ::=   ⊥  |  A  |  ¬C  |  CD  |  CD  |  ∃R.C  |  ∀R.C

Concept constructors:

F – functionality2: (≤1 R)
N – (unqualified) number restrictions: (≥n R), (≤n R)
Q – qualified number restrictions: (≥n R.C), (≤n R.C)
O – nominals: {a} or {a1,...,an} ("one-of" constructor)

μ – least fixpoint operator: μX.C
RS – role-value-maps
f = g – agreement of functional role chains ("same-as")

Role constructors:

I – role inverses: R

∩ – role intersection3: RS
∪ – role union: RS
¬ – role complement:
o – role chain (composition): RoS
* – reflexive-transitive closure4: R*
id – concept identity: id(C)
complex roles5 in number restrictions6

TBox options:

Empty TBox
Acyclic TBox (AC, A is a concept name; no cycles)
General TBox (CD for arbitrary concepts C and D)

Role axioms (RBox):

S – Role transitivity: Trans(R)
H – Role hierarchy: R ⊆ S


R – Complex role inclusions: RoS ⊆ R, RoS ⊆ S
s – some additional features
You have selected the Description Logic:
Complexity of reasoning problems7
Reasoning problem Complexity8 Comments and references
Concept satisfiability    
ABox consistency    
Important properties of the description logic
Finite model property    
Tree model property    
Maintained by: Evgeny Zolin
Please see the list of updates
Any comments are welcome:

Notes:
  1. The letters O, I, and Q   are customary written in various orders, e.g., ALCQIO, but SHOIQ . Here we do not reflect this tradition, but rather use a uniform naming scheme.
  2. In literature, the letter F sometimes stands for feature (dis)agreement constructor (), rather than functionality ().
  3. The presence of role intersection operator is sometimes indicated by the letter R   in literature, e.g. ALCNR := ALCN(∩).
  4. Transitive closure is usually denoted as R+. The operators * and + are expressible from each other via R+ = R o R* and R* = id(T) ∪ R+. Note however that the former definition is not linearly bounded. Therefore, any complexity result for a logic with + immediately implies the same result for a logic with (*,o), but not vice versa.

  5. In the selector "Allow/disallow complex roles in number restriction", a role (expression) is called complex if it contains any role operations other than inversion (i.e. inversion is harmless (with some rare exceptions, which are pointed out in the comments to those cases)). However, in literature it is usually hard or even impossible to determine whether this assumption holds by looking at the name of a logic. For instance, ALCQIreg usually abbreviates a logic where only role names and their inverses are allowed in number restrictions; whereas in the logic ALCN(o), role composition is allowed in number restrictions. To avoid this ambiguity, the selector was introduced here explicitly.

  6. In logics with unqualified number restrictions N, one can independently allow/disallow role operations in value restrictions (∃R.C and ∀R.C) and/or in number restrictions (n R). Therefore, strictly speaking, the naming of logics should look like ALC(∪,)N(∪,o). However, in our Navigator we are only able to display logics where role constructors are either allowed in both value and number restrictions, or in value restrictions only. What holds for the remaining case (if known) is usually said in comments. Note that this this distinction is redundant for logics with qualified number restrictions Q, since ∃R.C can be expressed as 1 R.C.

  7. Recall that if C is a complexity class (e.g., PSpace or ExpTime), then a problem Q is said to be in C if there is an algorithm that belongs to the class C and solves the problem Q (so this is an upper bound for complexity). In particular, "decidable" is an upper bound; here C is the class of all decidable problems. A problem Q is C-hard if all problems form the class C can be polynomially reduced to the problem Q (so this is a lower bound; in particular, the problem Q can be much harder, even undecidable!). Finally, a problem Q is C-complete if it is both C-hard and in C. For more information on Computational Complexity Theory see [].

  8. The symbol in the above table means that the author of this web page did not find in the literature any results concerning the corresponding logic. If you have any information about that logic, the author would be grateful if you send him a mail with the referrence. Sometimes, you can find out the desired complexity result using this tool by adding/removing some ingredients from the logic you consider, since it is not guaranteed that whenever this tool knows the complexity of two logics, and these complexities are the same, then it knows the complexity of all logics in between. As already pointed out, this tool is always incomplete and updated frequently.

Additional sources
  1. Here is the list of Description Logic reasoners, together with a description of their capabilities and links to their web page. Maintained by Ulrike Sattler.
  2. Here you will find 6 diagrams depicting the complexity of concept satisfiability and ABox consistency problems for logics in between ALC and SHOIQ. There are some gaps (open problems?) in those diagrams!
  3. Here you will find a description of how ABox can be eliminated in presence of nominals (i.e., in extensions of ALCO) and how TBox can be eliminated in extensions of ALCIO, SH, and ALC(∪,*). Proofs are missing there so far (can be found in literature below).

References

  1. The Description Logic Handbook. Franz Baader, Diego Calvanese, Deborah L.McGuinness, Daniele Nardi, and Peter F. Patel-Schneider, editors. Cambridge University Press, 2003. ISBN 0-521-78176-0.
  2. Patrick Blackburn, Maarten de Rijke, and Yde Venema. Modal Logic. Cambridge University Press, Theoretical Tracts in Computer Science, 2001. ISBN 0-521-52714-7.
  3. Christos H. Papadimitriou. Computational Complexity. Addison-Wesley, 1994. ISBN 0-201-53082-1.
  4. Carlos Areces, Patrick Blackburn, and Maarten Marx. A road-map on complexity for hybrid logics. In Proc. of the 13th International Workshop on Computer Science Logic (Jörg Flum and Mario Rodrígues-Artalejo, eds.), vol. 1683 in Lecture Notes in Computer Science, pp. 307–321, Springer-Verlag, 1999. Available here (ps.gz, ps, pdf).
  5. Franz Baader. Augmenting concept languages by transitive closure of roles: An alternative to terminological cycles. In Proc. of the 12th Int. Joint Conf. on Artificial Intelligence (IJCAI'91), 1991. Research report is available here (ps.gz).
  6. Franz Baader and Ulrike Sattler. Expressive number restrictions in Description Logics. Journal of Logic and Computation, 9(3):319-350, 1999. Available here (ps.gz).
  7. Franz Baader, Maja Milicic, Carsten Lutz, Ulrike Sattler, and Frank Wolter. Integrating Description Logics and Action Formalisms for reasoning about web services. LTCS-Report 05-02, Chair for Automata Theory, Institute for Theoretical Computer Science, Dresden University of Technology, Germany, 2005. Available here (ps.gz).
  8. Matteo Baldoni. Normal Multimodal Logics: Automatic Deduction and Logic Programming Extension. PhD thesis, Dip. di Informatica, Univ. degli Studi di Torino, Italy, 1998. Available here (ps.gz).
  9. Matteo Baldoni, Laura Giordano, and Alberto Martelli. A tableau calculus for multimodal logics and some (un)decidability results. In H. de Swart, editor, Proc. of the Int. Conf. on Analytic Tableaux Related Methods (TABLEAUX'98), vol. 1397 of LNAI, pp. 44–59. Springer-Verlag, 1998. Available here (ps.zip, pdf) and here (ps.gz).
  10. Robert Berger. The undecidability of the dominoe problem. Memoirs of the American Mathematical Society, vol. 66, pp. 1–72, 1966.
  11. Piero A. Bonatti and A.Peron. On the Undecidability of Logics with Converse, Nominals, Recursion and Counting. Artificial Intelligence, 158(1):75–96, 2004. Available here (pdf).
  12. Piero A. Bonatti, Carsten Lutz, Aniello Murano, and Moshe Y. Vardi. The Complexity of Enriched mu-Calculi. In Proc. of the 33rd Int. Colloquium on Automata, Languages and Programming (ICALP06), Venice – Italy, 2006. Available here (pdf) and here (pdf).
  13. Martin Buchheit, Francesco M. Donini, and Andrea Schaerf. Decidable reasoning in terminological knowledge representation systems. J. of Artificial Intelligence Research (JAIR), 1:109-138, 1993. Available here (ps, pdf).
  14. Martin Buchheit, Francesco M. Donini, and Andrea Schaerf. Decidable reasoning in terminological knowledge representation systems. Research Report RR-93-10, Deutsches Forschungszentrum für Künstliche Intelligenz (DFKI), Saarbrucken (Germany), 1993. Available here (ps.gz, ps, pdf).
  15. Diego Calvanese. Finite model reasoning in Description Logics. In L.C.Aiello, Jon Doyle, and Stuart C.Shapiro, editors, Proc. of the 5th Int. Conf. on the Principles of Knowledge Representation and Reasoning (KR'96), pp.292-303. Morgan Kaufmann, Los Altos, 1996. Available here (ps.gz).
  16. Diego Calvanese. Unrestricted and finite model reasoning in class-based representation formalisms. PhD Thesis, Dipartimento di Informatica e Sistemistica, Università di Roma "La Sapienza", 1996. Available here (ps.gz) or here (ps.gz).
  17. Diego Calvanese, Giuseppe De Giacomo, and Maurizio Lenzerini. Reasoning in expressive Description Logics with fixpoints based on automata on infinite trees. In Proc. of the 16th Int. Joint Conf. on Artificial Intelligence (IJCAI'99), pp. 84–89, 1999. Available here (ps.gz) and here (pdf).
  18. Diego Calvanese, Giuseppe De Giacomo, Maurizio Lenzerini, and Daniele Nardi. Reasoning in expressive Description Logics. In Alan Robinson and Andrei Voronkov, editors, Handbook of Automated Reasoning, pages 1581–1634 (Chapter 23). Elsevier Science Publishers, 2001. Available here (ps.gz).
  19. Ryszard Danecki. Nondeterministic Propositional Dynamic Logic with intersection is decidable. Proc. of the 5th Symposium on Computation Theory (Zaborów, Poland) (A. Skowron, editor), LNCS, vol. 208, Springer, December 1984, pp. 34–53. Available here (pdf).
  20. Giuseppe De Giacomo. Decidability of class-based knowledge representation formalisms. PhD Thesis, Dipartimento di Informatica e Sistemistica, Università di Roma "La Sapienza", 1995. Available here (ps.gz, ps, pdf).
  21. Giuseppe De Giacomo and Maurizio Lenzerini. Boosting the correspondence between Description Logics and propositional dynamic logics. In Proc. of the 12th Nat. Conf. on Artificial Intelligence (AAAI'94), pp.205-212. AAAI Press / The MIT Press, 1994. Available here (ps.gz, ps, pdf).
  22. Giuseppe De Giacomo and Maurizio Lenzerini. TBox and ABox reasoning in expressive Description Logics. In L.C.Aiello, Jon Doyle, and Stuart C.Shapiro, editors, Proc. of the 5th Int. Conf. on the Principles of Knowledge Representation and Reasoning (KR'96), pp.316-327. Morgan Kaufmann, Los Altos, 1996. Available here (ps.gz, ps, pdf).
  23. Giuseppe De Giacomo and Maurizio Lenzerini. A uniform framework for concept definitions in Description Logics. J. of Artificial Intelligence Research (JAIR), vol. 6, pp. 87–110, 1997. Available here (ps, ps.Z, pdf).
  24. Stéphane Demri. The complexity of regularity in grammar logics and related modal logics. Journal of Logic and Computation, 11(6), 2001, pp. 933–960. Available here (ps.gz, pdf).
  25. Yu Ding, Volker Haarslev, and Jiewen Wu. A new mapping from ALCI to ALC. In Proc. of the 20th Int. Workshop on Description Logics (DL'2007), vol. 250 in CEUR, pp. 267–274, Brixen, Italy, June 2007. Available here (pdf) and here (pdf).
  26. Francesco M. Donini and Fabio Massacci. EXPTIME tableaux for ALC. Artificial Intelligence, 124(1):87-138, 2000. Available here (ps.gz, ps, pdf). Extended abstract is available here (ps.gz, ps, pdf).
  27. Michael J. Fischer and Richard E. Ladner. Propositional dynamic logic of regular programs. J. of Computer and System Science, 18:194-211, 1979. Available here (pdf).
  28. George Gargov, Solomon Passy, and Tinko Tinchev. Modal environment for Boolean speculations. In Dimiter G.Skordev, editor, Mathematical Logic and its Applications, pp. 253-263. Plenum Press, New York, 1987.
  29. Erich Grädel, Martin Otto, and Eric Rosen. Two variable logic with counting is decidable. In Proc. of the 12th IEEE Symp. on Logic in Computer Science (LICS'97), pp.306-317. IEEE Computer Society Press, 1997. Available here (ps, pdf).
  30. Fabio Grandi. On expressive number restrictions in Description Logics. In Proc. of the 2001 Int. Workshop on Description Logics (DL'2001), vol. 49 in CEUR, pp. 56–65, 2001. Available here (pdf) and here (ps).
  31. Fabio Grandi. On expressive Description Logics with composition of roles in number restrictions. In Proc. of the 9th Int. Conf. on Logic for Programming, Artificial Intelligence, and Reasoning (LPAR'2002), Tbilisi, Georgia, October 2002. M. Baaz, A. Voronkov (Eds.). vol. 2514 in Lecture Notes in Artificial Intelligence, pp. 202–215, Berlin, Springer-Verlag, 2002. Available here (pdf).
  32. David Harel. Dynamic Logic. In D. Gabbay and F. Guenther, editors, Handbook of Philosophical Logic, vol. 2, pp. 497–604. Reidel, Dordrecht, Holland, 1984.
  33. Jan Hladik. A tableau system for the Description Logic SHIO. In Proc. of the Doctoral Programme of the 2nd Int. Joint Conf. on Automated Reasoning (IJCAR'2004). Available here (ps).
  34. Jan Hladik and Jörg Model. Tableau systems for SHIO and SHIQ. In Proc. of the 2004 Int. Workshop on Description Logics (DL'2004), vol. 104 in CEUR. Available here (pdf).
  35. Jan Hladik and Rafael Penaloza. PSpace automata for Description Logics. In Proc. of the 2006 Int. Workshop on Description Logics (DL'2006), vol. 189 in CEUR, pp. 74–85, 2006. Available here (pdf).
  36. Jan Hladik and Rafael Penaloza. Using automata to show PSpase results for Description Logics. LTCS-Report 06-04, Chair for Automata Theory, Institute for Theoretical Computer Science, Dresden University of Technology, Germany, 2006. Available here (pdf).
  37. Wiebe van der Hoek. On the semantics of graded modalities. Journal of Applied Non-Classical Logics (JANCL), vol.2, num.1, 1992.
  38. Ian Horrocks, Oliver Kutz, and Ulrike Sattler. The irresistible SRIQ. In OWL: Experiences and Directions (Workshop), Galway, Ireland, November 11-12, 2005. Available here (pdf). Technical Report is available here (pdf).
  39. Ian Horrocks, Oliver Kutz, and Ulrike Sattler. The even more irresistible SROIQ. Accepted to Principles of Knowledge Representation and Reasoning (KR'2006). Available here (pdf). Technical Report is available here (pdf).
  40. Ian Horrocks and Ulrike Sattler. A Description Logic with transitive and inverse roles and role hierarchies. Journal of Logic and Computation, 9(3):385-410, 1999. Available here (pdf).
  41. Ian Horrocks and Ulrike Sattler. Ontology reasoning in the SHOQ (D) Description Logic. In B. Nebel, editor, Proc. of the 17th Int. Joint Conf. on Artificial Intelligence (IJCAI'2001), pp. 199–204. Morgan Kaufmann, 2001. Available here (pdf) and here (ps).
  42. Ian Horrocks and Ulrike Sattler. Decidability of SHIQ with complex role inclusion axioms. In Proc. of the Int. Joint Conf. on Artificial Intelligence (IJCAI'2003). Morgan-Kaufmann Publishers, 2003. Available here (pdf) and here (pdf). Note: This is so called Description Logic RIQ.
  43. Ian Horrocks and Ulrike Sattler. A tableaux decision procedure for SHOIQ. In Proc. of 19th Int. Joint Conf. on Artificial Intelligence (IJCAI'2005), 2005. Available here (pdf). Accompanying technical report is available (pdf).
  44. Ian Horrocks, Ulrike Sattler, and Stephan Tobies. A PSpace-algorithm for deciding ALCI R+-satisfiability. LTCS-Report 98-08, LuFg Theoretical Computer Science, RWTH Aachen, Germany, 1998. Available here (ps.gz).
  45. Ian Horrocks, Ulrike Sattler, and Stephan Tobies. Practical reasoning for expressive Description Logics. In Harald Ganzinger, David McAllester, and Andrei Voronkov, editors, Proc. of the 6th Int. Conference on Logic for Programming and Automated Reasoning (LPAR'99), vol. 1705 in Lecture Notes in Artificial Intelligence, pages 161-180. Springer-Verlag, 1999. Available here (pdf).
  46. Ian Horrocks, Ulrike Sattler, and Stephan Tobies. Practical reasoning for very expressive Description Logics. Logic Journal of the IGPL, 8(3):239-263, 2000. Available here (pdf).
  47. Yevgeny Kazakov, Ulrike Sattler, and Evgeny Zolin. How many legs do I have? Non-simple roles in number restrictions revisited. In Proc. of the 14th Int. Conf. on Logic for Programming, Artificial Intelligence, and Reasoning (LPAR'2007), Yerevan, Armenia October 15-19, 2007. To appear. An accompanying Technical Report is available here (pdf).
  48. Dexter Kozen. Results on propositional μ-calculus. Theoretical Computer Science, vol. 27, issue 3, pp. 333–354, 1983. Available here (pdf).
  49. Dexter Kozen. A finite model theorem for the propositional μ-calculus. Studia Logica, vol. 47, num. 3, pp. 233–241, 1988. Available here (pdf).
  50. Orna Kupferman, Ulrike Sattler, and Moshe Y. Vardi. The complexity of the graded μ-calculus. In Proc. of the Conference on Automated Deduction (CADE'02), Copenhagen, Denmark, 2002. Available here (pdf) and here (ps.gz)
  51. Martin Lange. A lower complexity bound for Propositional Dynamic Logic with intersection. In Proc. of Advances in Modal Logic 2004 (AiML'2004), Manchester, UK, 2004. University of Manchester Technical Report UMCS-04-09-01. Available here (ps.gz, pdf).
  52. Martin Lange and Carsten Lutz. 2-ExpTime lower bounds for Propositional Dynamic Logics with intersection. Journal of Symbolic Logic, 2005. Available here (ps.gz).
  53. Carsten Lutz. The complexity of Description Logic with concrete domains. PhD Thesis, LuFG Theoretical Computer Science, RWTH Aachen, Germany, 2002. Available here (ps.gz, pdf).
  54. Carsten Lutz. An improved NExpTime-hardness result for description logic ALC extended with inverse roles, nominals, and counting. LTCS-Report 04-07, Technical University Dresden, 2004. (Currently un-)available here (ps.gz, abstract). Local: (ps.zip).
  55. Carsten Lutz. PDL with intersection and converse is decidable. In Annual Conference of the European Association for Computer Science Logic (CSL'05), LNCS. Springer Verlag, 2005. Available here (ps.gz). Technical Report is available here (ps.gz).
  56. Carsten Lutz, Carlos Areces, Ian Horrocks, and Ulrike Sattler. Keys, nominals, and concrete domains. J. of Artificial Intelligence Research (JAIR), 23:667-726, 2004. Available here (pdf).
  57. Carsten Lutz and Ulrike Sattler. The complexity of reasoning with Boolean Modal Logics. In Frank Wolter, Heinrich Wansing, Maarten de Rijke, and Michael Zakharyaschev, editors, Advances in Modal Logics (AiML'2002). CSLI Publications, Stanford, 2001. Available here (ps.gz). Extended version is available here (ps.gz).
  58. Carsten Lutz, Ulrike Sattler, and Lidia Tendera. The complexity of finite model reasoning in Description Logics. Information and Computation. Volume 199, Issues 1-2, 2005, Pages 132-171. Available here (ps.gz)
  59. Carsten Lutz, Ulrike Sattler, and Frank Wolter. Modal logics and the two-variable fragment. In Annual Conference of the European Association for Computer Science Logic (CSL'2001), LNCS, Paris, France, 2001. Springer Verlag. Available here (ps.gz).
  60. Carsten Lutz and Dirk Walther. PDL with negation of atomic programs. Journal of Applied Non-Classical Logic (JANCL), 15(2):189–214, 2005. Available here (ps.gz).
  61. Fabio Massacci. Decision procedures for expressive Description Logics with intersection, composition, converse of roles and role identity. In Proc. of the 17th Int. Joint Conf. on Artificial Intelligence (IJCAI'2001), pp.193-198, 2001. Available here (pdf).
  62. Ralf Molitor. Konsistenz von Wissensbasen in Beschreibungslogiken mit Rollenoperatoren. Diploma thesis, RWTH Aachen, Germany, 1997. (in German). Available here (ps.gz).
  63. Leszek Pacholski, Wieslaw Szwast, Lidia Tendera. Complexity of two-variable logic with counting. In Proc. of the 12th IEEE Symp. on Logic in Computer Science (LICS'97), pp.318-327. IEEE Computer Society Press, 1997. Available here (ps.gz, ps, pdf).
  64. Jeff Z. Pan and Ian Horrocks. Semantic Web ontology reasoning in the SHOQ(Dn) Description Logic. In Proc. of the 2002 Description Logic Workshop (DL'2002), vol. 63 in CEUR, pp. 53–62, 2002. Available here (pdf).
  65. Vaughan Pratt. Models of program logics. In Proc. of the 20th Annual Symp. on the Foundations of Computer Science (FOCS'79), pp.115-122, 1979.
  66. Maarten de Rijke. A note on graded modal logic. Studia Logica, 64(2):271-283, 2000. Available here (ps, pdf).
  67. Raphael Robinson. Undecidability and nonperiodicity of tilings on the plane. Inventiones Mathematicae, vol. 12, num. 3, pp. 177–209, 1971. Available here (open this link and therein click the button "Open entire document").
  68. Ulrike Sattler and Moshe Y. Vardi. The hybrid μ-calculus. In R. Gore, A. Leitsch, and T. Nipkow, editors, Proc. of the Int. Joint Conf. on Automated Reasoning (IJCAR'2001), vol. 2083 in Lecture Notes in Artificial Intelligence, pp. 76–91. Springer Verlag, 2001. Available here (ps.gz).
  69. Andrea Schaerf. Reasoning with individuals in concept languages. Data and Knowlegde Engineering, 13(2):141-176, 1994. Available here (pdf, ps.zip, bib).
  70. Klaus Schild. A correspondence theory for terminological logics: Preliminary report. In Proc. of the 12th Int. Joint Conf. on Artificial Intelligence (IJCAI'91), pp.466-471, 1991. Available here (pdf, ps.gz).
  71. Klaus Schild. Towards a theory of frames and rules. Technical report, Fachbereich Informatik, Technische Universität Berlin, Berlin (Germany), 1989. Abstract available here.
  72. Manfred Schmidt-Schauß. Subsumption in KL-ONE is undecidable. In Proc. of 1st Conf. on Knowledge Representation and Reasoning (KR'89), pp. 421–431, 1989. Available here (ps, pdf).
  73. Manfred Schmidt-Schauß and Gert Smolka. Attributive concept descriptions with complements. Artificial Intelligence, 48(1):1-26, 1991. Available here (pdf).
  74. Robert S. Streett and E. Allen Emerson. The propositional μ-calculus is elementary. In Proc. of the 11th Int. Colloquium on Automata, Languages and Programming (ICALP'1984), vol. 172 in Lecture Notes in Computer Science, pp. 465–472, Springer, 1984. Available here (pdf).
  75. Robert S. Streett and E. Allen Emerson. An automata theoretic decision procedure for the propositional μ-calculus. Information and Computation, 81(3):249–264, 1989. Available here (pdf).
  76. Stephan Tobies. The complexity of reasoning with cardinality restrictions and nominals in expressive Description Logics. J. of Artificial Intelligence Research (JAIR), 12:199-217, 2000. Available here (ps.z, ps, pdf).
  77. Stephan Tobies. Complexity results and practical algorithms for logics in Knowledge Representation. PhD Thesis, LuFG Theoretical Computer Science, RWTH-Aachen, Germany, 2001. Available here (ps.gz, pdf).
  78. Moshe Y. Vardi. The taming of converse: Reasoning about two-way computations. In R.Parikh, editor, Proc. of the 4th Workshop on Logics of Programs, vol. 193 of Lecture Notes in Computer Science, pp.413-424. Springer, 1985. Available here (pdf).
  79. Moshe Y. Vardi. Reasoning about the past with two-way automata. In Proc. of the 25th Int. Colloquium on Automata, Languages and Programming (ICALP'1998), vol. 1443 of Lecture Notes in Computer Science, pp. 628–641. Springer, 1998. Available here (ps.gz) and here (pdf).
  80. Michael Wessel. Obstacles on the way to qualitative spatial reasoning with Description Logics: some undecidability results. In Proc. of the 2001 Int. Workshop on Description Logics (DL'2001), vol. 63 in CEUR, pp. 122–131, 2001. Available here (ps). There are three accompanying technical reports:

This page is under development.
Your comments & suggestions
are welcome by E-mail.
Free Web Counter
Best Buy Coupon
© Powered by Evgeny Zolin

Евгений Золин, Evgeni Zolin, МГУ, ФМШ-18