skip to main content
research-article

Hierarchies in Inclusion Logic with Lax Semantics

Published:13 September 2018Publication History
Skip Abstract Section

Abstract

We study the expressive power of fragments of inclusion logic under the so-called lax team semantics. The fragments are defined either by restricting the number of universal quantifiers, the number of inclusion atoms, or the arity of inclusion atoms. We show that the whole expressive power of inclusion logic can be captured using only five inclusion atoms in finite ordered models or, alternatively, only one universal quantifier in general. The arity hierarchy is shown to be strict by relating the question to the study of arity hierarchies in fixed point logics.

References

  1. Samson Abramsky and Jouko Väänänen. 2009. From IF to BI. Synthese 167, 2, 207--230.Google ScholarGoogle ScholarCross RefCross Ref
  2. Miklos Ajtai. 1983. Σ<sup>1</sup><sub>1</sub>-Formulae on finite structures. Annals of Pure and Applied Logic 4, 1, 1--48.Google ScholarGoogle ScholarCross RefCross Ref
  3. William W. Armstrong. 1974. Dependency structures of data base relationships. In Proceedings of the IFIP World Computer Congress. 580--583.Google ScholarGoogle Scholar
  4. Marco A. Casanova, Ronald Fagin, and Christos H. Papadimitriou. 1984. Inclusion dependencies and their interaction with functional dependencies. Journal of Computer Systems and Sciences 28, 1, 29--59.Google ScholarGoogle ScholarCross RefCross Ref
  5. Arnaud Durand and Juha Kontinen. 2012. Hierarchies in dependence logic. ACM Transactions on Computational Logic 13, 4, 31. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Pietro Galliani. 2012. Inclusion and exclusion dependencies in team semantics: On some logics of imperfect information. Annals of Pure and Applied Logic 163, 1 (2012), 68--84.Google ScholarGoogle ScholarCross RefCross Ref
  7. Pietro Galliani, Miika Hannula, and Juha Kontinen. 2013. Hierarchies in independence logic. In Computer Science Logic 2013 (CSL’13), Leibniz International Proceedings in Informatics (LIPIcs), Simona Ronchi Della Rocca (Ed.), Vol. 23. Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik, Dagstuhl, Germany, 263--280.Google ScholarGoogle Scholar
  8. Pietro Galliani and Lauri Hella. 2013. Inclusion logic and fixed point logic. In Computer Science Logic 2013 (CSL’13), Leibniz International Proceedings in Informatics (LIPIcs), Simona Ronchi Della Rocca (Ed.), Vol. 23. Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik, Dagstuhl, Germany, 281--295.Google ScholarGoogle Scholar
  9. Pietro Galliani and Jouko A. Väänänen. 2014. On dependence logic. In Johan van Benthem on Logical and Informational Dynamics, A. Baltag and S. Smets (Eds.). Springer, 101--119.Google ScholarGoogle Scholar
  10. Dan Geiger, Azaria Paz, and Judea Pearl. 1991. Axioms and algorithms for inferences involving probabilistic independence. Information and Computation 91, 1, 128--141. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Erich Grädel. 2013. Model-checking games for logics of imperfect information. Theoretical Computer Science 493, 2--14. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Erich Grädel and Jouko Väänänen. 2013. Dependence and independence. Studia Logica 101, 2, 399--410. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Etienne Grandjean and Frédéric Olive. 2004. Graph properties checkable in linear time in the number of vertices. J.ournal of Computer Systems and Sciences 68, 3, 546--597. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Martin Grohe. 1996. Arity hierarchies. Annals of Pure and Applied Logic 82, 2, 103--163.Google ScholarGoogle ScholarCross RefCross Ref
  15. Miika Hannula and Juha Kontinen. 2015. Hierarchies in independence and inclusion logic with strict semantics. Journal of Logic and Computation 25, 3, 879--897.Google ScholarGoogle ScholarCross RefCross Ref
  16. Wilfrid Hodges. 1997. Compositional semantics for a language of imperfect information. Journal of the Interest Group in Pure and Applied Logics 5, 4, 539--563.Google ScholarGoogle Scholar
  17. Ehud Hrushovski. 1992. Extending partial isomorphisms of graphs.Combinatorica 12, 4, 411--416. http://dblp.uni-trier.de/db/journals/combinatorica/combinatorica12.html#Hrushovski92.Google ScholarGoogle Scholar
  18. Henrik Imhof. 1996. Computational aspects of arity hierarchies. In CSL’09, Lecture Notes in Computer Science, Dirk van Dalen and Marc Bezem (Eds.), Vol. 1258. Springer, Berlin, 211--225. http://dblp.uni-trier.de/db/conf/csl/csl96.html#Imhof96. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Neil Immerman. 1986. Relational queries computable in polynomial time. Information and Control 68, 1-3, 86--104. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Neil Immerman. 1987. Languages that capture complexity classes. SIAM Journal on Computing 16, 4, 760--778. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Neil Immerman. 1999. Descriptive Complexity. Springer.Google ScholarGoogle Scholar
  22. Jarmo Kontinen. 2010. Coherence and computational complexity of quantifier-free dependence logic formulas. In Proceedings of Dependence and Independence in Logic, Juha Kontinen and Jouko Väänänen (Eds.). ESSLLI’10, 58--77.Google ScholarGoogle Scholar
  23. Juha Kontinen, Sebastian Link, and Jouko A. Väänänen. 2013. Independence in database relations. In Proceedings of Logic, Language, Information, and Computation — 20th International Workshop (WoLLIC’13), Darmstadt, Germany, August 20-23, 2013.179--193. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Leonid Libkin. 2004. Elements of Finite Model Theory. Springer. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Yiannis N. Moschovakis. 1974. Elementary Induction on Abstract Structures (Studies in Logic and the Foundations of Mathematics). Elsevier. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Jouko Väänänen. 2007. Dependence Logic. Cambridge University Press, Cambridge, UK.Google ScholarGoogle Scholar
  27. Moshe Y Vardi. 1982. The complexity of relational query languages. In Proceedings of the 14th Annual ACM Symposium on Theory of Computing. ACM, 137--146. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Fan Yang. 2013. Expressing second-order sentences in intuitionistic dependence logic. Studia Logica 101, 2, 323--342. STLOEQ Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Hierarchies in Inclusion Logic with Lax Semantics

      Recommendations

      Reviews

      Wolfgang Schreiner

      A natural interest of computational logic is to investigate decidable subsets of first-order logic. One such subset is the formalism of inclusion logic (FOI), introduced by Galliani as an evolution of dependence logic [1], which investigates functional dependencies that arise in database theory. FOI allows as an atomic predicate only tuple inclusion (a generalization of the subset predicate to multiple components); the semantics of FOI are defined not only over single assignments of variables to values, but also over sets of assignments called "teams." This paper investigates the properties of inclusion logic under lax team semantics, where a disjunction is also satisfied if overlapping subsets of teams satisfy each of its parts. In particular, it shows: (1) the full expressiveness of FOI is already achieved if formulas are restricted to a single universal quantifier; (2) already in finite models, a logic FOI k that restricts inclusion to tuples of length k is strictly less expressive than a logic FOI( k +1) (which gives rise to an infinite expressiveness hierarchy); and (3) in finite ordered models, the expressiveness of FOI is already achieved if formulas are restricted to five inclusion atoms. The proofs of these results, in particular for the main result (2), represent the core of the paper. This paper nicely complements and extends Galliani's results; for more background on FOI and its motivation, readers should study the corresponding references first. It also raises open questions for future research, such as generalizing property to ordered models or to unordered ones.

      Access critical reviews of Computing literature here

      Become a reviewer for Computing Reviews.

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM Transactions on Computational Logic
        ACM Transactions on Computational Logic  Volume 19, Issue 3
        July 2018
        269 pages
        ISSN:1529-3785
        EISSN:1557-945X
        DOI:10.1145/3274693
        • Editor:
        • Orna Kupferman
        Issue’s Table of Contents

        Copyright © 2018 ACM

        Permission to make digital or hard copies of all or part 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 components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 13 September 2018
        • Revised: 1 March 2018
        • Accepted: 1 March 2018
        • Received: 1 November 2016
        Published in tocl Volume 19, Issue 3

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader