2018
DOI: 10.2478/ausi-2018-0001
|View full text |Cite
|
Sign up to set email alerts
|

Modular strategic SMT solving with SMT-RAT

Abstract: In this paper we present the latest developments in SMT-RAT, a tool for the automated check of quantifier-free real and integer arithmetic formulas for satisfiability. As a distinguishing feature, SMT-RAT provides a set of solving modules and supports their strategic combination. We describe our CArL library for arithmetic computations, the available modules implemented on top of CArL, and how modules can be combined to satisfiability-modulo-theories (SMT) solvers. Besides the traditional SMT approach, some ne… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2020
2020
2020
2020

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 36 publications
0
2
0
Order By: Relevance
“…Our experiments have shown the potential of a good implementation, and how this opens the way to new applications. For example in Abbott et al (2018a), we use our primary decomposition approach for factoring polynomials over algebraic field extensions in advanced methods in the context of the SC 2 community: it is proving to be useful in the software CArL/SMT-RAT by Kremer and Ábrahám (2018) which implements Lazard's variant of Cylindrical Algebraic Decomposition.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…Our experiments have shown the potential of a good implementation, and how this opens the way to new applications. For example in Abbott et al (2018a), we use our primary decomposition approach for factoring polynomials over algebraic field extensions in advanced methods in the context of the SC 2 community: it is proving to be useful in the software CArL/SMT-RAT by Kremer and Ábrahám (2018) which implements Lazard's variant of Cylindrical Algebraic Decomposition.…”
Section: Discussionmentioning
confidence: 99%
“…For instance, one fundamental tool in the algebraic approach to tackling SC 2 problems is Cylindrical Algebraic Decomposition, often abbreviated to CAD (first introduced in (Collins, 1975)). The software CArL/SMT-RAT by Kremer and Ábrahám (2018) employs Lazard's variant of CAD (McCallum et al, 2017) which requires polynomial factorization over algebraic field extensions. We use our efficient algorithms for minimal polynomials to compute quickly the primary decomposition of zero-dimensional ideals (see Section 4.5 and Table 5), which in turn give a good method for factorizing polynomials over algebraic field extensions.…”
Section: Relevance To the Sc 2 Communitymentioning
confidence: 99%