2012
DOI: 10.1007/978-3-642-31365-3_20
|View full text |Cite
|
Sign up to set email alerts
|

Rewriting Induction + Linear Arithmetic = Decision Procedure

Abstract: Abstract. This paper presents new results on the decidability of inductive validity of conjectures. For this, a class of term rewrite systems (TRSs) with built-in linear integer arithmetic is introduced and it is shown how these TRSs can be used in the context of inductive theorem proving. The proof method developed for this couples (implicit) inductive reasoning with a decision procedure for the theory of linear integer arithmetic with (free) constructors. The effectiveness of the new decidability results on … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
39
1

Year Published

2014
2014
2024
2024

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 24 publications
(40 citation statements)
references
References 30 publications
0
39
1
Order By: Relevance
“…More recently, C. Kop and N. Nishida [40] have proposed a way to unify the ideas regarding equational rewriting with logical constraints and have proposed in [41] an inductive method of proving properties of programs in an imperative language by their notion of symbolic rewriting modulo decidable constraints. The main difference with our approach is that, as in [29], their notion of symbolic rewriting is universal, and therefore completely different from our existential notion in Definition 7; furthermore, in [41] termination of the rewrite theory is required for inductive reasoning, whereas no termination is required at all in our setting. Again, all this is understandable given their focus on inductive theorem proving of universal formulas.…”
Section: Related Work and Concluding Remarksmentioning
confidence: 99%
See 4 more Smart Citations
“…More recently, C. Kop and N. Nishida [40] have proposed a way to unify the ideas regarding equational rewriting with logical constraints and have proposed in [41] an inductive method of proving properties of programs in an imperative language by their notion of symbolic rewriting modulo decidable constraints. The main difference with our approach is that, as in [29], their notion of symbolic rewriting is universal, and therefore completely different from our existential notion in Definition 7; furthermore, in [41] termination of the rewrite theory is required for inductive reasoning, whereas no termination is required at all in our setting. Again, all this is understandable given their focus on inductive theorem proving of universal formulas.…”
Section: Related Work and Concluding Remarksmentioning
confidence: 99%
“…In particular, they extended the dependency pair framework to handle termination of equational specifications with semantic data structures and evaluation strategies in the Maude functional sublanguage. The same authors used the idea of combining rewriting induction and linear arithmetic over constrained terms [29]. Their aim is to obtain equational decision procedures that can handle semantic data types represented by the constrained built-ins.…”
Section: Related Work and Concluding Remarksmentioning
confidence: 99%
See 3 more Smart Citations