Proving infinite satisfiability

Peter Baumgartner, Joshua Bax

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    1 Citation (Scopus)

    Abstract

    We consider the problem of automatically disproving invalid conjectures over data structures such as lists and arrays over integers, in the presence of additional hypotheses over these data structures. We investigate a simple approach based on refutational theorem proving. We assume that the data structure axioms are satisfiable and provide a template language for additional hypotheses such that satisfiability is preserved. Then disproving is done by proving that the negated conjecture follows. By means of examples we demonstrate that our template language is reasonably expressive and that our approach works well with current theorem provers (Z3, SPASS +T and Beagle).

    Original languageEnglish
    Title of host publicationLogic for Programming, Artificial Intelligence, and Reasoning - 19th International Conference, LPAR 2013, Proceedings
    Pages86-95
    Number of pages10
    DOIs
    Publication statusPublished - 2013
    Event19th International Conference on Logic for Programming, Artificial Intelligence, and Reasoning, LPAR 2013 - Stellenbosch, South Africa
    Duration: 14 Dec 201319 Dec 2013

    Publication series

    NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
    Volume8312 LNCS
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349

    Conference

    Conference19th International Conference on Logic for Programming, Artificial Intelligence, and Reasoning, LPAR 2013
    Country/TerritorySouth Africa
    CityStellenbosch
    Period14/12/1319/12/13

    Fingerprint

    Dive into the research topics of 'Proving infinite satisfiability'. Together they form a unique fingerprint.

    Cite this