2009
DOI: 10.1007/978-3-642-02846-5_42
|View full text |Cite
|
Sign up to set email alerts
|

Proving Termination by Invariance Relations

Abstract: We propose a new constraint-based approach to termination analysis, applicable to Logic Programming (LP) and Constraint Handling Rules (CHR). Our approach further extends the existing constraintbased approaches for LP based on polynomial interpretations and introduces a whole new level of expressivity. We can handle problems such as bounded increase and integer arithmetic, elegantly. Furthermore, we are able to prove termination of programs that only terminate for subsets of the considered queries. Examples ar… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2009
2009
2011
2011

Publication Types

Select...
2
1
1

Relationship

2
2

Authors

Journals

citations
Cited by 4 publications
(4 citation statements)
references
References 7 publications
(15 reference statements)
0
4
0
Order By: Relevance
“…It goes without saying there exist today ad-hoc CHR analyzers that provide better results than Pilozzi et al's transformation-based approach. For instance, Pilozzi's CHRisTA system [17] can prove the termination of convert and weight. Nevertheless, to the best of our knowledge, the CLP projection together with AProVE pro vides the flrst automatic termination proof for the CHR implementation of ackerman.…”
Section: Termination Proofs Of Chri Programsmentioning
confidence: 99%
“…It goes without saying there exist today ad-hoc CHR analyzers that provide better results than Pilozzi et al's transformation-based approach. For instance, Pilozzi's CHRisTA system [17] can prove the termination of convert and weight. Nevertheless, to the best of our knowledge, the CLP projection together with AProVE pro vides the flrst automatic termination proof for the CHR implementation of ackerman.…”
Section: Termination Proofs Of Chri Programsmentioning
confidence: 99%
“…. The program's termination behavior in ω t and ω p has been investigated in Pilozzi and De Schreye (2009), where it is shown to terminate for acyclic graphs. However, states containing cyclic graphs entail non-terminating behavior (cf.…”
Section: E(a B) E(b A); E(a A) E(b B); ; {A B} T ! E(a B) E(mentioning
confidence: 99%
“…To be able to handle programs with bounded increase or that terminate only for subsets of the considered queries, we have developed a new approach. Preliminary work has been accepted for ICLP '09 [7]. Using this approach, we are developing an automated analysis for CHR on top of LP, to obtain as such the most powerful integrated termination analysis tool for both CHR and LP.…”
Section: Recent Advances and Expected Achievementsmentioning
confidence: 99%