2002
DOI: 10.1007/3-540-45620-1_17
|View full text |Cite
|
Sign up to set email alerts
|

A SAT Based Approach for Solving Formulas over Boolean and Linear Mathematical Propositions

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
99
0

Year Published

2005
2005
2011
2011

Publication Types

Select...
7

Relationship

1
6

Authors

Journals

citations
Cited by 84 publications
(99 citation statements)
references
References 10 publications
0
99
0
Order By: Relevance
“…Our approach has the potential of resulting in fast solvers for testing unsatisfiability of nonlinear constraints. This is especially significant in the context of satisfiability testing tools [21,9,1] that are being increasingly used for program analysis. There is also much recent progress in computational aspects of real algebraic geometry and computational tools for building a sumsof-squares representation using semi-definite programming [16,15,4], which indicates that our work will be actively refined and developed further in the future.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Our approach has the potential of resulting in fast solvers for testing unsatisfiability of nonlinear constraints. This is especially significant in the context of satisfiability testing tools [21,9,1] that are being increasingly used for program analysis. There is also much recent progress in computational aspects of real algebraic geometry and computational tools for building a sumsof-squares representation using semi-definite programming [16,15,4], which indicates that our work will be actively refined and developed further in the future.…”
Section: Resultsmentioning
confidence: 99%
“…The same is also needed in the lazy approach of extending constraint solvers to handle boolean combination of constraints. Tools such as ICS [9], CVC [21], and MathSat [1], which are used in bounded model-checking of discrete systems, also implement some form of incomplete nonlinear constraint solving. Fast and sound, but potentially incomplete, implementations that can solve large problem instances are useful in several "incompleteness-tolerant" applications such as the process of creating abstractions, where incompleteness only causes creation of a coarser abstraction.…”
Section: Introductionmentioning
confidence: 99%
“…Unlike with SAT, in SMT there is very-limited tradition in testing on random problems (e.g., [2,3]). However, for a matter of scientific curiosity and/or to leverage to SMT a popular test for SLS SAT procedures, here we present also a brief comparison of WALKSMT vs. MATHSAT4 on randomly-generated, unstructured 3-CNF LA(Q)-formulas.…”
Section: Walksmt On Random Instancesmentioning
confidence: 99%
“…(2) in Section 4) whenever a theory does not admit infinite models. Last, in Section 5.4, we describe how to combine rewrite-based procedures [1,2] with Satisfiability Modulo Theory (SMT) tools, such as [10,3,11,12], in order to obtain automatic methods to solve constraint satisfiability problems involving theories admitting only finite models (e.g., enumerated datatypes).…”
Section: Decidabilitymentioning
confidence: 99%
“…, then there must exists an integer k ≥ 0 such that C ∈ S k (recall Definition 5.3). Second, when a cardinality constraint clause C is derived from T ∪ Γ, a bound on the cardinality of the domains of any model can be immediately obtained by the cardinal associated to C. It is possible to use such a bound to build a set of clauses which is equisatisfiable to T ∪ Γ (see Figure 1) and pass it to an efficient decision procedure for the pure theory of equality, such as those provided by many SMT tools (see, e.g., [10,3,11,12]). The observations above motivate the following relaxation of the notion of a ∃-superposition-decidable theory.…”
Section: Combining Superposition Modules and Smt Proceduresmentioning
confidence: 99%