Results 1 -
3 of
3
Proving and Disproving Termination of Higher-Order Functions
- IN: PROC. 5TH FROCOS
, 2005
"... The dependency pair technique is a powerful modular method for automated termination proofs of term rewrite systems (TRSs). We present two important extensions of this technique: First, we show how to prove termination of higher-order functions using dependency pairs. To this end, the dependency ..."
Abstract
-
Cited by 40 (18 self)
- Add to MetaCart
The dependency pair technique is a powerful modular method for automated termination proofs of term rewrite systems (TRSs). We present two important extensions of this technique: First, we show how to prove termination of higher-order functions using dependency pairs. To this end, the dependency pair technique is extended to handle (untyped) applicative TRSs. Second, we introduce a method to prove non-termination with dependency pairs, while up to now dependency pairs were only used to verify termination. Our results lead to a framework for combining termination and non-termination techniques for firstand higher-order functions in a very flexible way. We implemented and evaluated our results in the automated termination prover AProVE.
Improving Dependency Pairs
- JOURNAL OF AUTOMATED REASONING
, 2003
"... The dependency pair approach [2, 11, 12] is one of the most powerful techniques for termination and innermost termination proofs of term rewrite systems (TRSs). For any TRS, it generates inequality constraints that have to be satisfied by weakly monotonic well-founded orders. We improve the dependen ..."
Abstract
-
Cited by 18 (10 self)
- Add to MetaCart
The dependency pair approach [2, 11, 12] is one of the most powerful techniques for termination and innermost termination proofs of term rewrite systems (TRSs). For any TRS, it generates inequality constraints that have to be satisfied by weakly monotonic well-founded orders. We improve the dependency pair approach by considerably reducing the number of constraints produced for (innermost) termination proofs. Moreover,

