Complexity of nonrecursive logic programs with complex values

Sergei Vorobyov, Andrei Voronkov

    Research output: Chapter in Book/Conference proceedingConference contribution

    Abstract

    We investigate complexity of the SUCCESS problem for logic query languages with complex values: check whether a query defines a nonempty set. The SUCCESS problem for recursive query languages with complex values is undecidable, so we study the complexity of nonrecursive queries. By complex values we understand values such as trees, finite sets, and multisets. Due to the well-known correspondence between relational query languages and datalog, our results can be considered as results about relational query languages with complex values. The paper gives a complete complexity classification of the SUCCESS problem for nonrecursive logic programs over trees depending on the underlying signature, presence of negation, and range restrictedness. We also prove several results about finite sets and multisets.
    Original languageEnglish
    Title of host publicationProceedings of the ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems|Proc ACM SIGACT SIGMOD SIGART Symp Princ Database Syst
    Editors Anon
    Place of PublicationNew York, NY, United States
    PublisherAssociation for Computing Machinery
    Pages244-253
    Number of pages9
    Publication statusPublished - 1998
    EventProceedings of the 1998 17th ACM SIGART-SIGMOD-SIGART Symposium on Principles of Database Systems, PODS - Seattle, WA, USA
    Duration: 1 Jul 1998 → …
    http://dblp.uni-trier.de/db/conf/pods/pods98.html#VorobyovV98http://dblp.uni-trier.de/rec/bibtex/conf/pods/VorobyovV98.xmlhttp://dblp.uni-trier.de/rec/bibtex/conf/pods/VorobyovV98

    Conference

    ConferenceProceedings of the 1998 17th ACM SIGART-SIGMOD-SIGART Symposium on Principles of Database Systems, PODS
    CitySeattle, WA, USA
    Period1/07/98 → …
    Internet address

    Fingerprint

    Dive into the research topics of 'Complexity of nonrecursive logic programs with complex values'. Together they form a unique fingerprint.

    Cite this