2010
DOI: 10.1007/s00200-010-0122-4
|View full text |Cite
|
Sign up to set email alerts
|

Termination of narrowing via termination of rewriting

Abstract: Narrowing extends rewriting with logic capabilities by allowing logic variables in terms and by replacing matching with unification. Narrowing has been widely used in different contexts, ranging from theorem proving (e.g., protocol verification) to language design (e.g., it forms the basis of functional logic languages). Surprisingly, the termination of narrowing has been mostly overlooked. In this work, we present a novel approach for analyzing the termination of narrowing in left-linear constructor systems-a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
37
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 21 publications
(37 citation statements)
references
References 58 publications
0
37
0
Order By: Relevance
“…A significant body of work has been done on termination of logic programs under top-down evaluation (De Schreye and Decorte 1994;Voets and De Schreye 2011;Marchiori 1996;Ohlebusch 2001;Codish et al 2005;Serebrenik and De Schreye 2005;Nishida and Vidal 2010;Schneider-Kamp et al 2009;Schneider-Kamp et al 2010;Nguyen et al 2007;Bruynooghe et al 2007;Bonatti 2004;Baselice et al 2009) and in the area of term rewriting (Zantema 1995;Sternagel and Middeldorp 2008;Arts and Giesl 2000;Endrullis et al 2008;Ferreira and Zantema 1996). Termination properties of query evaluation for normal programs under tabling have been studied in (Riguzzi and Swift 2013;Riguzzi and Swift 2014;Verbaeten et al 2001).…”
Section: Related Workmentioning
confidence: 99%
“…A significant body of work has been done on termination of logic programs under top-down evaluation (De Schreye and Decorte 1994;Voets and De Schreye 2011;Marchiori 1996;Ohlebusch 2001;Codish et al 2005;Serebrenik and De Schreye 2005;Nishida and Vidal 2010;Schneider-Kamp et al 2009;Schneider-Kamp et al 2010;Nguyen et al 2007;Bruynooghe et al 2007;Bonatti 2004;Baselice et al 2009) and in the area of term rewriting (Zantema 1995;Sternagel and Middeldorp 2008;Arts and Giesl 2000;Endrullis et al 2008;Ferreira and Zantema 1996). Termination properties of query evaluation for normal programs under tabling have been studied in (Riguzzi and Swift 2013;Riguzzi and Swift 2014;Verbaeten et al 2001).…”
Section: Related Workmentioning
confidence: 99%
“…A significant body of work has been done on termination of logic programs under top-down evaluation [9,36,22,25,8,30,24,28,29,23,5,4,3] and in the area of term rewriting [37,32,2,11,12]. Termination properties of query evaluation for normal programs under tabling have been studied in [26,27,34].…”
Section: Related Workmentioning
confidence: 99%
“…In [Nishida and Miura, 2006;Nishida et al, 2003], the approach of [Arts and Giesl , 2000] is adapted to the termination of narrowing, whereas [Vidal , 2008;Nishida and Vidal , 2010] proves termination of narrowing w.r.t. a given set of initial queries, relying on a restricted form of termination of rewriting based on relative termination.…”
Section: Automatic Terminationmentioning
confidence: 99%
“…However, both [Nishida and Miura, 2006;Nishida et al, 2003] and [Vidal , 2008;Nishida and Vidal , 2010] apply only to restricted classes of TRSs, namely rightlinear TRSs (i.e., no repeated variables occur in the right-hand sides of the rules), or constructor systems (the arguments of the lhs's of the rules are constructor terms). These two classes are overly restrictive for many of the applications of narrowing mentioned in Section 1.…”
Section: Automatic Terminationmentioning
confidence: 99%
See 1 more Smart Citation