• DocumentCode
    129129
  • Title

    Partial witnesses from preprocessed quantified Boolean formulas

  • Author

    Seidl, Martina ; Konighofer, Robert

  • Author_Institution
    Bus. Inf. Group, Tech. Univ. Wien, Vienna, Austria
  • fYear
    2014
  • fDate
    24-28 March 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    For effectively solving quantified Boolean formulas (QBFs), preprocessors have shown to be of great value. A preprocessor rewrites a formula such that helpful information is made explicit and irrelevant information is removed. For this purpose, techniques, which would be too costly when repeatedly applied during the solving process, are used. Unfortunately, most preprocessing techniques are not model preserving and therefore incompatible with certification frameworks. In consequence, the application of a preprocessor prohibits the extraction of witnesses encoding a solution or a counterexample of a formula. In this paper, we show how to obtain partial witnesses from preprocessed QBFs. Partial witnesses are assignments for the variables of the outermost quantifier block and are extensible to full witnesses, which are usually represented as functions reflecting the dependencies between variables. For many applications, however, partial witnesses are sufficient. We modified the publicly available preprocessor bloqqer for extracting partial witnesses. We empirically compare the effectiveness of the modified and the original version of bloqqer. Further, we apply the new version of bloqqer for solving hardware synthesis problems for which it turns out to be extremely beneficial.
  • Keywords
    Boolean functions; game theory; program processors; certification frameworks; full witnesses; hardware synthesis problems; outermost quantifier block; partial witnesses; preprocessed QBF; preprocessing techniques; preprocessor bloqqer; preprocessors; quantified Boolean formulas; Benchmark testing; Cognition; Data preprocessing; Electronic mail; Encoding; Hardware; Standards;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
  • Conference_Location
    Dresden
  • Type

    conf

  • DOI
    10.7873/DATE.2014.162
  • Filename
    6800363