2007
DOI: 10.1016/j.ic.2006.08.007
|View full text |Cite
|
Sign up to set email alerts
|

On tree automata that certify termination of left-linear term rewriting systems

Abstract: We present a new method for proving termination of term rewriting systems automatically. It is a generalization of the match bound method for string rewriting. To prove that a term rewriting system terminates on a given regular language of terms, we first construct an enriched system over a new signature that simulates the original derivations. The enriched system is an infinite system over an infinite signature, but it is locally terminating: every restriction of the enriched system to a finite signature is t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
48
0

Year Published

2014
2014
2014
2014

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 32 publications
(48 citation statements)
references
References 24 publications
0
48
0
Order By: Relevance
“…In this paper we are largely concerned with over-approximations of the terms reachable from a regular tree language L 0 by rewriting using a term rewrite system R, that is, we are interested in regular tree languages L such that R * (L 0 ) ⊆ L. Such over-approximations have been used, among other things, in the analysis of cryptographic protocols [6], for termination analysis [7,10] and for establishing non-confluence of term rewrite systems [15].…”
Section: Introductionmentioning
confidence: 99%
“…In this paper we are largely concerned with over-approximations of the terms reachable from a regular tree language L 0 by rewriting using a term rewrite system R, that is, we are interested in regular tree languages L such that R * (L 0 ) ⊆ L. Such over-approximations have been used, among other things, in the analysis of cryptographic protocols [6], for termination analysis [7,10] and for establishing non-confluence of term rewrite systems [15].…”
Section: Introductionmentioning
confidence: 99%
“…General knowledge of the match-bound technique [7,10] will be helpful. Below we recall important definitions and results from the latter paper.…”
Section: Preliminariesmentioning
confidence: 99%
“…The general idea [6,10] is to look for violations of the compatibility requirement: lσ → * ∆ d q and not rσ → * ∆ q for some rewrite rule l → r, state substitution σ : Var(l) → Q d , and state q. Then we add new states and transitions to the current automaton to ensure rσ → * ∆ q.…”
Section: Thus T ∈ L(a)mentioning
confidence: 99%
See 2 more Smart Citations