2017
DOI: 10.1007/978-3-319-63046-5_4
|View full text |Cite
|
Sign up to set email alerts
|

Satisfiability Modulo Theories and Assignments

Abstract: International audienceThe CDCL procedure for SAT is the archetype of conflict-driven procedures for satisfiability of quantifier-free problems in a single theory. In this paper we lift CDCL to CDSAT (Conflict-Driven Satisfia-bility), a system for conflict-driven reasoning in combinations of disjoint theories. CDSAT combines theory modules that interact through a global trail representing a candidate model by Boolean and first-order assignments. CDSAT generalizes to generic theory combinations the model-constru… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
31
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 18 publications
(31 citation statements)
references
References 14 publications
0
31
0
Order By: Relevance
“…Other approaches lift the CDCL procedure to the Bernays-Schönfinkel fragment, which allows only formulae of the form ∃ * ∀ * ϕ, where ϕ contains neither quantifiers nor occurrences of function symbols [50,1]. Section 3.2 returns to SMT with a summary of an inference system named CDSAT, that generalizes MCSAT to generic combinations of theories [10,11]. Section 3.3 discusses how the SMT problem itself can be generalized to the SMA problem, for satisfiability modulo assignments.…”
Section: General Conflict-driven Methodsmentioning
confidence: 99%
See 4 more Smart Citations
“…Other approaches lift the CDCL procedure to the Bernays-Schönfinkel fragment, which allows only formulae of the form ∃ * ∀ * ϕ, where ϕ contains neither quantifiers nor occurrences of function symbols [50,1]. Section 3.2 returns to SMT with a summary of an inference system named CDSAT, that generalizes MCSAT to generic combinations of theories [10,11]. Section 3.3 discusses how the SMT problem itself can be generalized to the SMA problem, for satisfiability modulo assignments.…”
Section: General Conflict-driven Methodsmentioning
confidence: 99%
“…. , T n [10,11]. This extension is crucial for the development of the conflict-driven paradigm, because problems from applications seldom involve only one theory.…”
Section: A Taste Of the Cdsat Frameworkmentioning
confidence: 99%
See 3 more Smart Citations