2012
DOI: 10.2168/lmcs-8(1:6)2012
|View full text |Cite
|
Sign up to set email alerts
|

Ground interpolation for the theory of equality

Abstract: Abstract. Given a theory T and two formulas A and B jointly unsatisfiable in T , a theory interpolant of A and B is a formula I such that (i) its non-theory symbols are shared by both A and B, (ii) it is entailed by A in T , and (iii) it is unsatisfiable with B in T . Theory interpolation has found several successful applications in model checking. We present a novel method for computing interpolants for ground formulas in the theory of equality. The method produces interpolants from colored congruence graphs … Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2014
2014
2018
2018

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 21 publications
0
3
0
Order By: Relevance
“…An approach, with a refinement loop were transitivity constraints are added "on demand", i.e., only when they are needed to prove equivalence, could alleviate this problem. Moreover, since BDDs seem to be a suboptimal data structure for this kind of problem, we currently investigate how QBF-solving techniques and interpolation in equality logic with uninterpreted functions [15], [26] can be used as alternative methods to compute control functions. Preliminary experiments suggest that interpolation in equality logic with uninterpreted functions is a very efficient method for finding control functions.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…An approach, with a refinement loop were transitivity constraints are added "on demand", i.e., only when they are needed to prove equivalence, could alleviate this problem. Moreover, since BDDs seem to be a suboptimal data structure for this kind of problem, we currently investigate how QBF-solving techniques and interpolation in equality logic with uninterpreted functions [15], [26] can be used as alternative methods to compute control functions. Preliminary experiments suggest that interpolation in equality logic with uninterpreted functions is a very efficient method for finding control functions.…”
Section: Discussionmentioning
confidence: 99%
“…Proof: "⇒": We assume validity of Equation 14 and prove validity of Equation 15. Letd x f ,d x f ,s, ands be arbitrary interpretations ford x f ,d x f ,s, ands , in Equation 15 respectively.…”
Section: Reduction To Equalitymentioning
confidence: 99%
“…For any signature , let EUF( ) be the pure theory of equality over . This theory has quantifier-free interpolation (see, e.g., [McMillan 2004;Fuchs et al 2009]). Indeed, it is easy to see that EUF( ) has the (strong) sub-amalgamation property by building a model M of EUF( ) from two models M 1 and M 2 sharing a substructure A as follows.…”
Section: Theorem 33 a Theory T Has The Sub-amalgamation Property Ifmentioning
confidence: 99%