| | |
Summary: Automatically Proving Termination Where
Simplification Orderings Fail ?
Thomas Arts 1 and J¨urgen Giesl 2
1 Dept. of Computer Science, Utrecht University, P.O. Box 80.089, 3508 TB Utrecht,
The Netherlands, Email: thomas@cs.ruu.nl
2 FB Informatik, TH Darmstadt, Alexanderstr. 10, 64283 Darmstadt, Germany,
Email: giesl@inferenzsysteme.informatik.thdarmstadt.de
Abstract. To prove termination of term rewriting systems (TRSs), sev
eral methods have been developed to synthesize suitable wellfounded or
derings automatically. However, virtually all orderings that are amenable
to automation are socalled simplification orderings. Unfortunately, there
exist numerous interesting and relevant TRSs that cannot be oriented by
orderings of this restricted class and therefore their termination cannot
be proved automatically with the existing techniques.
In this paper we present a new approach which allows to apply the stan
dard techniques for automated termination proofs to those TRSs where
these techniques failed up to now. For that purpose we have developed
a procedure which, given a TRS, generates a set of inequalities (con
straints) automatically. If there exists a wellfounded ordering satisfying
these constraints, then the TRS is terminating. It turns out that for many
|