2011
DOI: 10.1007/978-3-642-22438-6_9
|View full text |Cite
|
Sign up to set email alerts
|

Model Evolution with Equality Modulo Built-in Theories

Abstract: Many applications of automated deduction require reasoning modulo background theories, in particular some form of integer arithmetic. Developing corresponding automated reasoning systems that are also able to deal with quantified formulas has recently been an active area of research. We contribute to this line of research and propose a novel instantiation-based method for a large fragment of first-order logic with equality modulo a given complete background theory, such as linear integer arithmetic. The new ca… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
17
0

Year Published

2012
2012
2019
2019

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 15 publications
(17 citation statements)
references
References 13 publications
(28 reference statements)
0
17
0
Order By: Relevance
“…When classes of theories are generically integrated to automated reasoning with the use of constraints, as for the Model Evolution Calculus [3], these are usually described as first-order formulae over a particular theory's signature (as it is the case in [1,16] for LIA). Our abstract data-structures for constraints could be viewed as the semantic counter-part of such a syntactic representation, whose atomic construction steps are costless but which may incur expensive satisfiability checks by the background reasoner.…”
Section: Related Work and Further Workmentioning
confidence: 99%
“…When classes of theories are generically integrated to automated reasoning with the use of constraints, as for the Model Evolution Calculus [3], these are usually described as first-order formulae over a particular theory's signature (as it is the case in [1,16] for LIA). Our abstract data-structures for constraints could be viewed as the semantic counter-part of such a syntactic representation, whose atomic construction steps are costless but which may incur expensive satisfiability checks by the background reasoner.…”
Section: Related Work and Further Workmentioning
confidence: 99%
“…We consider a (single) copy of the set L of literals, denoted L d , whose elements are called decision literals, which are just tagged clones of the literals in L. Decision literals are denoted 6 by l d . We use the possibly indexed symbol ∆ to denote a finite sequence of possibly tagged literals, with ∅ denoting the empty sequence.…”
Section: Definition 8 (Decision Literals and Sequences)mentioning
confidence: 99%
“…we still take formulae to be trees and inference rules to organise the root-first decomposition of their connectives, rather than using DPLL(T )'s more flexible structures), it would be interesting to capture some of the related systems that extend DPLL(T ) with e.g. full first-order logic and/or equality [4][5][6]. The full version of LK p (T ) is indeed designed for handling quantifiers and equalities, so we hope to relate it to other techniques such as unification, paramodulation, superposition, etc.…”
Section: Conclusion and Further Workmentioning
confidence: 99%
“…Another line of research is concerned with adding black-box reasoners for specific background theories to first-order automated reasoning methods (resolution [5,17,1], sequent calculi [25], instantiation methods [14,8,9], etc). In both cases, a major unsolved research challenge is to provide reasoning support that is "reasonably complete" in practice, so that the systems can be used more reliably for both proving theorems and finding counterexamples.…”
Section: Introductionmentioning
confidence: 99%
“…The resolution calculus in [17] has built-in inference rules for linear (rational) arithmetic, but is complete only under restrictions that effectively prevent quantification over rationals. Earlier work on integrating theory reasoning into model evolution [8,9] lacks the treatment of background-sorted foreground function symbols. The same applies to the sequent calculus in [25], which treats linear arithmetic with built-in rules for quantifier elimination.…”
Section: Introductionmentioning
confidence: 99%