2016
DOI: 10.1016/j.jlamp.2015.05.003
|View full text |Cite
|
Sign up to set email alerts
|

Termination criteria for tree automata completion

Abstract: This paper presents two criteria for the termination of tree automata completion. Tree automata completion is a technique for computing a tree automaton recognizing or over-approximating the set of terms reachable w.r.t. a term rewriting system. The first criterion is based on the structure of the term rewriting system itself. We prove that for most of the known classes of linear rewriting systems preserving regularity, the tree automata completion is terminating. Moreover, it outputs a tree automaton recogniz… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 8 publications
(15 citation statements)
references
References 33 publications
(124 reference statements)
0
15
0
Order By: Relevance
“…Termination of the tree automata completion algorithm is not ensured in general [19]. For instance, if R * (L(A)) is not regular, it cannot be represented as a tree automaton.…”
Section: @(@(Filter P) Cons(x L)) → If @(P X) Then Cons(x @(@(Fmentioning
confidence: 99%
See 4 more Smart Citations
“…Termination of the tree automata completion algorithm is not ensured in general [19]. For instance, if R * (L(A)) is not regular, it cannot be represented as a tree automaton.…”
Section: @(@(Filter P) Cons(x L)) → If @(P X) Then Cons(x @(@(Fmentioning
confidence: 99%
“…Equations make TAC powerful enough to verify first-order functional programs [19]. However, state-of-the-art TAC has two short-comings.…”
Section: @(@(Filter P) Cons(x L)) → If @(P X) Then Cons(x @(@(Fmentioning
confidence: 99%
See 3 more Smart Citations