Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article
Open access

Using tableau to decide description logics with full role negation and identity

Published: 06 March 2014 Publication History
  • Get Citation Alerts
  • Abstract

    This article presents a tableau approach for deciding expressive description logics with full role negation and role identity. We consider the description logic ALBOid, which is ALC extended with the Boolean role operators, inverse of roles, the identity role, and includes full support for individuals and singleton concepts. ALBOid is expressively equivalent to the two-variable fragment of first-order logic with equality and subsumes Boolean modal logic. In this article, we define a sound, complete, and terminating tableau calculus for ALBOid that provides the basis for decision procedures for this logic and all its sublogics. An important novelty of our approach is the use of a generic unrestricted blocking mechanism. Unrestricted blocking is based on equality reasoning and a conceptually simple rule, which performs case distinctions over the identity of individuals. The blocking mechanism ties the proof of termination of tableau derivations to the finite model property of ALBOid.

    References

    [1]
    Franz Baader, Diego Calvanese, Deborah L. McGuinness, Daniele Nardi, and Peter F. Patel-Schneider. 2003. Description Logic Handbook. Cambridge University Press.
    [2]
    Franz Baader and Ulrike Sattler. 2001. An overview of tableau algorithms for description logics. Studia Logica 69, 1 (2001), 5--40. http://dx.doi.org/10.1023/A:1013882326814
    [3]
    Peter Baumgartner and Renate A. Schmidt. 2006. Blocking and other enhancements for bottom-up model generation methods. In Proceedings of the 3rd International Joint Conference on Automated Reasoning (IJCAR'06), Ulrich Furbach and Natarajan Shankar (Eds.), Lecture Notes in Artificial Intelligence, Vol. 4130, Springer, 125--139.
    [4]
    Peter Baumgartner and Renate A. Schmidt. 2008. Blocking and other enhancements for bottom-up model generation methods. Extended version of Baumgartner and Schmidt {2006}. Manuscript.
    [5]
    Patrick Blackburn. 2000. Internalizing labelled deduction. J. Logic Comput. 10, 1 (2000), 137--168.
    [6]
    François Bry and Rainer Manthey. 1988. Proving finite satisfiability of deductive databases. In Proceedings of the 1st Workshop on Computer Science Logic (CSL'87). Egon Börger, Hans Kleine Büning, and Michael M. Richter (Eds.), Lecture Notes in Computer Science, Vol. 329, Springer, 44--55.
    [7]
    François Bry and Sunna Torge. 1998. A deduction method complete for refutation and finite satisfiability. In Proceedings of the 6th European Conference on Logics in Artificial Intelligence (JELIA'98). Jurgen Dix, Luis Farinas del Cerro, and Ulrich Furbach (Eds.), Lecture Notes in Computer Science, Vol. 1489, Springer, 1--17.
    [8]
    Hans De Nivelle and Ian Pratt-Hartmann. 2001. A resolution-based decision procedure for the two-variable fragment with equality. In Proceedings of the 1st International Joint Conference on Automated Reasoning (IJCAR'01). Rajeev Goré, Alexander Leitsch, and Tobias Nipkow (Eds.), Lecture Notes in Artificial Intelligence, Vol. 2083, Springer, 211--225.
    [9]
    Hans De Nivelle, Renate A. Schmidt, and Ullrich Hustadt. 2000. Resolution-based methods for modal logics. Logic J. IGPL 8, 3 (2000), 265--292.
    [10]
    Luis Fariñas del Cerro and Olivier Gasquet. 2002. A general framework for pattern-driven modal tableaux. Logic J. IGPL 1, 1 (2002), 51--83.
    [11]
    Melvin Fitting. 1972. Tableau methods of proof for modal logics. Notre Dame J. Formal Logic 13, 2 (1972), 237--247.
    [12]
    George Gargov and Solomon Passy. 1990. A note on boolean modal logic. In Mathematical Logic: Proceedings of the 1988 Heyting Summerschool, Petio P. Petkov (Ed.), Plenum Press, 299--309.
    [13]
    George Gargov, Solomon Passy, and Tinko Tinchev. 1987. Modal environment for boolean speculations. In Mathematical Logic and Its Applications: Proceedings of the 1986 Gödel Conference, Dimiter Skordev (Ed.), Plenum Press, 253--263.
    [14]
    Erich Grädel, Phokion G. Kolaitis, and Moshe Y. Vardi. 1997. On the decision problem for two-variable first-order logic. Bull. Section Logic 3 (1997), 53--69.
    [15]
    Ullrich Hustadt and Renate A. Schmidt. 1999. On the relation of resolution and tableaux proof systems for description logics. In Proceedings of the 16th International Joint Conference on Artificial Intelligence (IJCAI'99). Thomas Dean (Ed.), Morgan Kaufmann, 110--115.
    [16]
    Ullrich Hustadt and Renate A. Schmidt. 2000. Issues of decidability for description logics in the framework of resolution. In Automated Deduction in Classical and Non-Classical Logics, Ricardo Caferra and Gernot Salzer (Eds.), Lecture Notes in Artificial Intelligence, Vol. 1761, Springer, 191--205.
    [17]
    Ullrich Hustadt, Renate A. Schmidt, and Christoph Weidenbach. 1999. MSPASS: Subsumption testing with SPASS. In Proceedings of the International Workshop on Description Logics (DL'99). Patrick Lambrix, Alexander Borgida, Maurizio Lenzerini, Ralf Möller, and Peter F. Patel-Schneider (Eds.), 136--137.
    [18]
    Ullrich Hustadt, Dmitry Tishkovsky, Frank Wolter, and Michael Zakharyaschev. 2006. Automated reasoning about metric and topology (system description). In Proceedings of the 10th European Conference on Logics in Artificial Intelligence (JELIA'06). Michael Fisher, Wiebe van der Hoek, Boris Konev, and Alexei Lisitsa (Eds.), Lecture Notes in Artificial Intelligence, Vol. 4160, Springer, 490--493.
    [19]
    Carsten Lutz and Ulrike Sattler. 2002. The complexity of reasoning with boolean modal logics. In Advances in Modal Logics, Vol. 3, Frank Wolter, Heinrich Wansing, Maarten de Rijke, and Michael Zakharyaschev (Eds.), CSLI Publications.
    [20]
    Carsten Lutz and Dirk Walther. 2004. PDL with negation of atomic programs. In Proceedings of the 2nd International Joint Conference on Automated Reasoning (IJCAR'04). David A. Basin and Michael Rusinowitch (Eds.), Lecture Notes in Computer Science, Vol. 3097, Springer, 259--273.
    [21]
    Fabio Massacci. 2001. Decision procedures for expressive description logics with intersection, composition, converse of roles and role identity. In Proceedings of the 17th International Joint Conference on Artificial Intelligence (IJCAI'01). Bernhard Nebel (Ed.), Morgan Kaufmann, 193--198.
    [22]
    Michael Mortimer. 1975. On languages with two variables. Zeitschrift für mathematische Logik und Grundlagen der Mathematik 21 (1975), 135--140.
    [23]
    Boris Motik, Rob Shearer, and Ian Horrocks. 2009. Hypertableau reasoning for description logics. J. Artif. Intell. Re. 36 (2009), 165--228.
    [24]
    OWL. 2004. Web Ontology Language (OWL). http://www.w3.org/2004/OWL. (2004).
    [25]
    OWL 2. 2009. OWL 2 Web Ontology Language: Structural Specification and Functional-Style Syntax. http://www.w3.org/TR/owl2-syntax/. (2009).
    [26]
    Hilverd Reker. 2011. Tableau-based reasoning for decidable fragments of first-order logic. Ph.D. Dissertation, School of Computer Science, The University of Manchester, U.K.
    [27]
    Alexandre Riazanov and Andrei Voronkov. 1999. Vampire. In Proceedings of the 16th Conference on Automated Deduction (CADE-16). Harald Ganzinger (Ed.), Lecture Notes in Artificial Intelligence, Vol. 1632, Springer, 292--296.
    [28]
    Renate A. Schmidt. 2006a. Developing modal tableaux and resolution methods via first-order resolution. In Advances in Modal Logic, Vol. 6, Guido Governatori, Ian M. Hodkinson, and Yde Venema (Eds.), College Publications, 1--26.
    [29]
    Renate A. Schmidt. 2006b. Solvability with resolution of problems in the Bernays-Schonfinkel class. In Deduction and Applications Dagstuhl Seminar Proceedings, Franz Baader, Peter Baumgartner Roberto Nieuwenhuis, and Andrei Voronkov (Eds.), IBFI, Schloss Dagstuhl, Germany, 16.
    [30]
    Renate A. Schmidt. 2009. A new methodology for developing deduction methods. Ann. Math. Artif. Intell. 55, 1--2 (2009), 155--187.
    [31]
    Renate A. Schmidt, Ewa Orlowska, and Ullrich Hustadt. 2004. Two proof systems for Peirce algebras. In Relational and Kleene-Algebraic Methods in Computer Science: 7th International Seminar on Relational Methods in Computer Science and 2nd International Workshop on Applications of Kleene Algebra (RelMiCS'03). Rudolf Berghammer, Bernhard Moller, and Georg Struth (Eds.), Lecture Notes in Computer Science, Vol. 3051, Springer, 238--251.
    [32]
    Renate A. Schmidt and Dmitry Tishkovsky. 2007. Using tableau to decide expressive description logics with role negation. In Proceedings of the 6th International Semantic Web Conference and the 2nd Asian Semantic Web Conference (ISWC'07). Karl Aberer, Key-Sun Choi, Natasha Noy, Dean Allemang, Kyung-Il Lee, Lyndon Nixon, Jennifer Golbeck, Peter Mika, Diana Maynard, Riichiro Mizoguchi, Guus Schreiber, and Philippe Cudré-Mauroux (Eds.), Lecture Notes in Computer Science, Vol. 4825, Springer, 438--451.
    [33]
    Renate A. Schmidt and Dmitry Tishkovsky. 2008. A general tableau method for deciding description logics, modal logics and related first-order fragments. In Proceedings of the 4th International Joint Conference on Automated Reasoning (IJCAR'08). Alessandro Armando, Peter Baumgartner, and Gilles Dowek (Eds.), Lecture Notes in Computer Science, Vol. 5195, Springer, 194--209.
    [34]
    Renate A. Schmidt and Dmitry Tishkovsky. 2011. Automated synthesis of tableau calculi. Logic. Methods Comput. Sci. 7, 2:6 (2011), 1--32.
    [35]
    Stephan Schulz. 2002. E: A brainiac theorem prover. AI Commun. 15, 2--3 (2002), 111--126.
    [36]
    Dmitry Tishkovsky. 2005. The MetTel Prover. http://www.mettel-prover.org/. (2005).
    [37]
    Dmitry Tishkovsky, Renate A. Schmidt, and Mohammad Khodadadi. 2011. MetTeL: A tableau prover with logic-independent inference engine. In Proceedings of the 20th International Conference on Automated Reasoning with Analytic Tableaux and Related Methods (TABLEAUX'11). Kai Brunnler and George Metcalfe (Eds.), Lecture Notes in Computer Science, Vol. 6793, Springer, 242--247.
    [38]
    Dmitry Tishkovsky, Renate A. Schmidt, and Mohammad Khodadadi. 2012. The tableau prover generator MetTeL2. In Proceedings of the 13th European Conference on Logics in Artificial Intelligence (JELIA'12). Luis Fariñas del Cerro, Andreas Herzig, and Jérôme Mengin (Eds.), Lecture Notes in Artificial Intelligence, Vol. 7519, Springer, 492--495.
    [39]
    Stephan Tobies. 2001. Decidability results and practical algorithms for logics in knowledge representation. Ph.D. Dissertation, RWTH Aachen, Germany.
    [40]
    Christoph Weidenbach, Renate A. Schmidt, Thomas Hillenbrand, Rostislav Rusev, and Dalibor Topic. 2007. System description: SPASS Version 3.0. In Proceedings of the 21st Conference on Automated Deduction (CADE-21). Frank Pfenning (Ed.), Lecture Notes in Artificial Intelligence, Vol. 4603, Springer, 514--520.

    Cited By

    View all

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Transactions on Computational Logic
    ACM Transactions on Computational Logic  Volume 15, Issue 1
    February 2014
    279 pages
    ISSN:1529-3785
    EISSN:1557-945X
    DOI:10.1145/2590829
    Issue’s Table of Contents
    Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 06 March 2014
    Accepted: 01 May 2013
    Revised: 01 May 2013
    Received: 01 August 2012
    Published in TOCL Volume 15, Issue 1

    Check for updates

    Author Tags

    1. Boolean modal logic
    2. blocking
    3. completeness
    4. complexity
    5. decidability
    6. description logic
    7. identity role
    8. role negation
    9. tableau-based reasoning

    Qualifiers

    • Research-article
    • Research
    • Refereed

    Funding Sources

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)66
    • Downloads (Last 6 weeks)12
    Reflects downloads up to 12 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Model Construction for Modal ClausesAutomated Reasoning10.1007/978-3-031-63501-4_1(3-23)Online publication date: 2-Jul-2024
    • (2021)Computing Views of OWL Ontologies for the Semantic WebProceedings of the Web Conference 202110.1145/3442381.3449881(2624-2635)Online publication date: 19-Apr-2021
    • (2019)Blocking and Other Enhancements for Bottom-Up Model Generation MethodsJournal of Automated Reasoning10.1007/s10817-019-09515-1Online publication date: 1-Mar-2019
    • (2019)Automating Automated ReasoningDescription Logic, Theory Combination, and All That10.1007/978-3-030-22102-7_29(610-638)Online publication date: 1-Jun-2019
    • (2017)Managing Change in Graph-Structured Data Using Description LogicsACM Transactions on Computational Logic10.1145/314380318:4(1-35)Online publication date: 3-Nov-2017
    • (2017)Rule Refinement for Semantic Tableau CalculiAutomated Reasoning with Analytic Tableaux and Related Methods10.1007/978-3-319-66902-1_14(228-244)Online publication date: 30-Aug-2017
    • (2016)Forgetting concept and role symbols in ALCOIHµ+(∇, ∩)-ontologiesProceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence10.5555/3060621.3060808(1345-1352)Online publication date: 9-Jul-2016
    • (2016)A bi-intuitionistic modal logic: Foundations and automationJournal of Logical and Algebraic Methods in Programming10.1016/j.jlamp.2015.11.00385:4(500-519)Online publication date: Jun-2016
    • (2015)Modal Tableau Systems with Blocking and Congruence ClosureProceedings of the 24th International Conference on Automated Reasoning with Analytic Tableaux and Related Methods - Volume 932310.1007/978-3-319-24312-2_4(38-53)Online publication date: 21-Sep-2015
    • (2015)Modal Satisfiability via SMT SolvingSoftware, Services, and Systems10.1007/978-3-319-15545-6_5(30-45)Online publication date: 2015
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Full Access

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media