2019
DOI: 10.1007/978-3-030-29436-6_7
|View full text |Cite
|
Sign up to set email alerts
|

Spass-Satt

Abstract: SPASS-SATT is a CDCL(LA) solver for linear rational and linear mixed/integer arithmetic. This system description explains its specific features: fast cube tests for integer solvability, bounding transformations for unbounded problems, close interaction between the SAT solver and the theory solver, efficient data structures, and small-clause-normalform generation. SPASS-SATT is currently one of the strongest systems on the respective SMT-LIB benchmarks. This paper has been published at CADE 27 [8].

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
5

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 31 publications
0
3
0
Order By: Relevance
“…Note that this procedure is only complete for Horn clauses. For arithmetic reasoning, SPASS-SPL relies on SPASS-SATT, our sound and complete CDCL(LA) solver for quantifier-free linear real and linear mixed/integer arithmetic [12]. SPASS-SATT implements a version of the dual simplex algorithm fine-tuned towards SMT solving [16].…”
Section: Experimentationmentioning
confidence: 99%
“…Note that this procedure is only complete for Horn clauses. For arithmetic reasoning, SPASS-SPL relies on SPASS-SATT, our sound and complete CDCL(LA) solver for quantifier-free linear real and linear mixed/integer arithmetic [12]. SPASS-SATT implements a version of the dual simplex algorithm fine-tuned towards SMT solving [16].…”
Section: Experimentationmentioning
confidence: 99%
“…The most popular approach is the lazy approach [3,41], also known as DPLL(T) [38], which is a central development of SMT. Many DPLL(T) solvers have been developed for SMT (LIA) [7,19] and SMT (IDL) [31,37,47]. In this approach, the formula is abstracted into a Boolean formula by replacing arithmetic atomic formulae with fresh Boolean variables.…”
Section: Introductionmentioning
confidence: 99%
“…A theory solver called SPASS-IQ was designed to efficiently handle unbounded problems [6,8]. According to recent SMT Competitions, 1 almost all state-of-the-art SMT (LIA) and SMT (IDL) solvers are based on the lazy approach, including MathSAT5 [15], CVC5 [2], Yices2 [21], Z3 [18], SMTInterpol [14] and SPASS-SATT [7].…”
Section: Introductionmentioning
confidence: 99%