First-order disjunctive logic programming vs normal logic programming

Yi Zhou

    Research output: Chapter in Book / Conference PaperConference Paperpeer-review

    4 Citations (Scopus)

    Abstract

    In this paper, we study the expressive power of firstorder disjunctive logic programming (DLP) and normal logic programming (NLP) under the stable model semantics. We show that, unlike the propositional case, first-order DLP is strictly more expressive than NLP. This result still holds even if auxiliary predicates are allowed, assuming NP ≠ coNP. On the other side, we propose a partial translation from first-order DLP to NLP via unfolding and shifting, which suggests a sound yet incomplete approach to implement DLP via NLP solvers. We also identify some NLP definable subclasses, and conjecture to exactly capture NLP definability by unfolding and shifting.
    Original languageEnglish
    Title of host publicationProceedings of the 24th International Joint Conference on Artificial Intelligence (IJCAI 2015): 25-31 July, 2015, Buenos Aires, Argentina
    PublisherAAAI Press / International Joint Conferences on Artificial Intelligence
    Pages3292-3298
    Number of pages7
    ISBN (Print)9781577357384
    Publication statusPublished - 2015
    EventInternational Joint Conference on Artificial Intelligence -
    Duration: 25 Jul 2015 → …

    Publication series

    Name
    ISSN (Print)1045-0823

    Conference

    ConferenceInternational Joint Conference on Artificial Intelligence
    Period25/07/15 → …

    Keywords

    • artificial intelligence
    • first-order logic
    • logic programming

    Fingerprint

    Dive into the research topics of 'First-order disjunctive logic programming vs normal logic programming'. Together they form a unique fingerprint.

    Cite this