VSL 2014: VIENNA SUMMER OF LOGIC 2014

Finding Conflicting Instances of Quantified Formulas in SMT

Authors: Andrew Reynolds, Cesare Tinelli and Leonardo De Moura

PapersPapers with AbstractsAuthor IndexKeyword Index

Paper Information

Title:Finding Conflicting Instances of Quantified Formulas in SMT
Authors:Andrew Reynolds, Cesare Tinelli and Leonardo De Moura
Proceedings:QUANTIFY 2014 Workshop Report
Editors: Florian Lonsing, Hubie Chen and Martina Seidl
Keywords:SMT, Quantified Formulas, E-matching
Abstract:

ABSTRACT. Modern SMT solvers primarily rely on heuristic methods such as E-matching for answering ``unsatisfiable" in the presence of quantified formulas. The success of these solvers is often hindered by an overabundance of instantiations produced by these heuristics, making it difficult for the solver to continue its operation. In this paper, we introduce new techniques that alleviate this shortcoming by first discovering instantiations that are in conflict with the current state of the solver. In these techniques, the solver only resorts to heuristic methods when such an instantiation cannot be found, thus decreasing its dependence upon E-matching. Our experimental results show our technique significantly reduces the number of instantiations required by the SMT solver for answering ``unsatisfiable" for several benchmark libraries, and consequently leads to improvements over state-of-the-art implementations.

Pages:15
Talk:Jul 18 17:30
Paper:
Disclaimer | Powered by EasyChair Smart Program