• DocumentCode
    596083
  • Title

    Preprocessing techniques for first-order clausification

  • Author

    Hoder, Krystof ; Khasidashvili, Zurab ; Korovin, Konstantin ; Voronkov, Andrei

  • Author_Institution
    Comput. Sci. Dept., Univ. of Manchester, Manchester, UK
  • fYear
    2012
  • fDate
    22-25 Oct. 2012
  • Firstpage
    44
  • Lastpage
    51
  • Abstract
    It is well known that preprocessing is crucial for efficient reasoning on large industrial problems. Although preprocessing is well developed for propositional logic, it is much less investigated for first-order logic. In this paper we introduce several preprocessing techniques for simplifying firstorder formulas aimed at improving clausification. These include definition inlining and merging, simplifications based on a new data structure, quantified AIG, and its combination with BDDs. We implemented our preprocessing methods and evaluated them over encodings of industrial hardware verification problems into the effectively propositional (EPR) fragment of first-order logic and over standard first-order (TPTP) and SMT (SMT-LIB) benchmarks. We also investigated preprocessing methods that help obtain EPR-resulting clausification in cases where standard clausification would lead outside the EPR fragment. We demonstrate that our methods enable one to considerably reduce the number of clauses obtained after clausification and by that help speedup first-order reasoning.
  • Keywords
    binary decision diagrams; computability; data structures; formal logic; formal verification; inference mechanisms; BDD; EPR; EPR fragmentation; SMT; TPTP; and-inverter graphs; data structure; effectively propositional fragment; first-order clausification; first-order formulas; first-order logic; first-order reasoning; industrial hardware verification problems; preprocessing techniques; propositional logic; quantified AIG; Boolean functions; Cognition; Data structures; Design automation; Encoding; Hardware; Standards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer-Aided Design (FMCAD), 2012
  • Conference_Location
    Cambridge
  • Print_ISBN
    978-1-4673-4832-4
  • Type

    conf

  • Filename
    6462554