2009
DOI: 10.1007/978-3-642-00768-2_35
|View full text |Cite
|
Sign up to set email alerts
|

Satisfiability Procedures for Combination of Theories Sharing Integer Offsets

Abstract: Abstract. We present a novel technique to combine satisfiability procedures for theories that model some data-structures and that share the integer offsets. This procedure extends the Nelson-Oppen approach to a family of non-disjoint theories that have practical interest in verification. The result is derived by showing that the considered theories satisfy the hypotheses of a general result on non-disjoint combination. In particular, the capability of computing logical consequences over the shared signature is… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
21
0

Year Published

2009
2009
2019
2019

Publication Types

Select...
5

Relationship

3
2

Authors

Journals

citations
Cited by 10 publications
(21 citation statements)
references
References 17 publications
0
21
0
Order By: Relevance
“…As a first direction, we would like to relax current restrictions on theories and saturation types to apply effectively the calculus in the non-disjoint combination method. At the moment, since the presence of variables of sort ag into the clauses is not allowed, the results in [18] are not subsumed by the present paper. That restriction is justified by technical reasons: an important issue would be to discard it, enlarging in this way the applicability of our results.…”
Section: Resultsmentioning
confidence: 75%
See 3 more Smart Citations
“…As a first direction, we would like to relax current restrictions on theories and saturation types to apply effectively the calculus in the non-disjoint combination method. At the moment, since the presence of variables of sort ag into the clauses is not allowed, the results in [18] are not subsumed by the present paper. That restriction is justified by technical reasons: an important issue would be to discard it, enlarging in this way the applicability of our results.…”
Section: Resultsmentioning
confidence: 75%
“…[18]), we can substitute T L with the set of the purely equational axioms of T L , say T L ′ , and enrich a bit the set of literals G to a set of literals G ′ in such a way…”
Section: Some Examplesmentioning
confidence: 99%
See 2 more Smart Citations
“…In this paper, we show how to use this non-disjoint combination method to build a decision procedure for the union of (1) a (convex) theory modeling some data structure and whose successor function that expresses some counting capabilities, and (2) the linear or non-linear arithmetic over the rationals augmented by the successor function. Both theories share the successor function s and have a common subtheory, called the theory of Increment, axiomatizing the acyclicity and the injectivity of s. This paper is the continuation of a previous work, where we studied the combination of superposition-based decision procedures for the union of two data structures sharing the theory of Integer Offsets [17]. Unfortunately, it was not possible in [17] to integrate standard procedures for reasoning about arithmetic.…”
Section: Introductionmentioning
confidence: 99%