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

Combinable Extensions of Abelian Groups

Abstract: Abstract:The design of decision procedures for combinations of theories sharing some arithmetic fragment is a challenging problem in verification. One possible solution is to apply a combination methodà la Nelson-Oppen, like the one developed by Ghilardi for unions of non-disjoint theories. We show how to apply this non-disjoint combination method with the theory of abelian groups as shared theory. We consider the completeness and the effectiveness of this nondisjoint combination method. For the completeness, … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
13
0

Year Published

2009
2009
2017
2017

Publication Types

Select...
7

Relationship

5
2

Authors

Journals

citations
Cited by 13 publications
(13 citation statements)
references
References 26 publications
(51 reference statements)
0
13
0
Order By: Relevance
“…In [17], the shared theory is a more precise approximation of the theory of integers, but on the other hand there is no integration of standard techniques for reasoning about arithmetic. In [16], we show how to combine data structures sharing the theory of abelian groups. In a similar way to what is investigated here, it would be interesting to study the combination of a data structure with some fragments of arithmetic when the shared theory is the one of abelian groups.…”
Section: Resultsmentioning
confidence: 99%
“…In [17], the shared theory is a more precise approximation of the theory of integers, but on the other hand there is no integration of standard techniques for reasoning about arithmetic. In [16], we show how to combine data structures sharing the theory of abelian groups. In a similar way to what is investigated here, it would be interesting to study the combination of a data structure with some fragments of arithmetic when the shared theory is the one of abelian groups.…”
Section: Resultsmentioning
confidence: 99%
“…This problem was first studied for disjoint combinations, but nondisjoint unions naturally arise when considering a bridging theory to relate the data structure theory T 1 to the arithmetic theory T 2 , e.g. the length function for the data structure of lists [13,14,16]. The Ghilardi non-disjoint combination method [11] has been already applied to handle some connections between theories [3,13,14].…”
Section: Introductionmentioning
confidence: 99%
“…the length function for the data structure of lists [13,14,16]. The Ghilardi non-disjoint combination method [11] has been already applied to handle some connections between theories [3,13,14]. In [13,14], the idea is to use superposition-based satisfiability procedures to process theory extensions of T 2 .…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…This is especially the case when we consider theories sharing some algebraic constraints [14,16,17,18,20,21]. In order to combine satisfiability procedures for the single theories to handle constraints in their nondisjoint union one needs to rely on powerful methods such as the combination framework of [9,10].…”
Section: Introductionmentioning
confidence: 99%