Satisfiability Solving and Model Generation for Quantified First-Order Logic Formulas

被引:0
作者
Gladisch, Christoph D. [1 ]
机构
[1] KIT, Inst Theoret Informat, Karlsruhe, Germany
来源
FORMAL VERIFICATION OF OBJECT-ORIENTED SOFTWARE | 2011年 / 6528卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The generation of models, i.e. interpretations, that satisfy first-order logic (FOL) formulas is an important problem in different application domains, such as, e.g., formal software verification, testing, and artificial intelligence. Satisfiability modulo theory (SMT) solvers are the state-of-the-art techniques for handling this problem. A major bottleneck is, however, the handling of quantified formulas. Our contribution is a model generation technique for quantified formulas that is powered by a verification technique. The model generation technique can be used either stand-alone for model generation, or as a precomputation step for SMT solvers to eliminate quantifiers. Quantifier elimination in this sense is sound for showing satisfiability but not for refutational or validity proofs. A prototype of this technique is implemented.
引用
收藏
页码:76 / 91
页数:16
相关论文
共 26 条
  • [11] Barrett C, 2007, LECT NOTES COMPUT SC, V4590, P298
  • [12] Implementing the model evolution calculus
    Baumgartner, P
    Fuchs, A
    Tinelli, C
    [J]. INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2006, 15 (01) : 21 - 52
  • [13] Blanchette JC, 2010, LECT NOTES COMPUT SC, V6143, P117, DOI 10.1007/978-3-642-13977-2_11
  • [14] Bradley AR, 2006, LECT NOTES COMPUT SC, V3855, P427
  • [15] Clarke E, 2003, TIME-ICTL 2003: 10TH INTERNATIONAL SYMPOSIUM ON TEMPORAL REPRESENTATION AND REASONING AND FOURTH INTERNATIONAL CONFERENCE ON TEMPORAL LOGIC, PROCEEDINGS, P7
  • [16] Z3: An efficient SMT solver
    de Moura, Leonardo
    Bjorner, Nikolaj
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2008, 4963 : 337 - 340
  • [17] de Moura L, 2007, LECT NOTES ARTIF INT, V4603, P183
  • [18] Detlefs David., 2003, J. ACM
  • [19] Solving quantified verification conditions using satisfiability modulo theories
    Ge, Yeting
    Barrett, Clark
    Tinelli, Cesare
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2009, 55 (1-2) : 101 - 122
  • [20] Ge YT, 2009, LECT NOTES COMPUT SC, V5643, P306