2013
DOI: 10.1587/transinf.e96.d.472
|View full text |Cite
|
Sign up to set email alerts
|

Static Dependency Pair Method in Rewriting Systems for Functional Programs with Product, Algebraic Data, and ML-Polymorphic Types

Abstract: SUMMARYFor simply-typed term rewriting systems (STRSs) and higher-order rewrite systems (HRSs)à la Nipkow, we proposed a method for proving termination, namely the static dependency pair method. The method combines the dependency pair method introduced for first-order rewrite systems with the notion of strong computability introduced for typed λ-calculi. This method analyzes a static recursive structure based on definition dependency. By solving suitable constraints generated by the analysis, we can prove term… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
25
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(26 citation statements)
references
References 18 publications
1
25
0
Order By: Relevance
“…37 or even Thm. 32: as observed in the text, there are terminating AFSMs that do admit an infinite chain. It does, however, give us a way to use the DP framework to prove non-termination in some cases.…”
Section: B2 Static Dependency Pairs: the Inverse Resultsmentioning
confidence: 71%
See 4 more Smart Citations
“…37 or even Thm. 32: as observed in the text, there are terminating AFSMs that do admit an infinite chain. It does, however, give us a way to use the DP framework to prove non-termination in some cases.…”
Section: B2 Static Dependency Pairs: the Inverse Resultsmentioning
confidence: 71%
“…The relationship with the works for functional programming [32,33] is less clear: they define a different form of chains suited well to polymorphic systems, but which requires more intricate reasoning for non-polymorphic systems, as DPs can be used for reductions at the head of a term. It is not clear whether there are non-polymorphic systems that can be handled with one and not the other.…”
Section: Definition 36 (Formative Chain Formative Reductionmentioning
confidence: 99%
See 3 more Smart Citations