Deciding Termination for Ancestor Match- Bounded String Rewriting SystemsTermination of a string rewriting system can be characterized by termination on suitable recursively defined languages. This kind of termination criteria has been criticized for its lack of automation. In an earlier paper we have shown how to construct an automated termination criterion if the recursion is aligned with the rewrite relation. We have demonstrated the technique with Dershowitz's forward closure criterion. In this paper we show that a different approach is suitable when the recursion is aligned with the inverse of the rewrite relation. We apply this idea to Kurth's ancestor graphs and obtain ancestor match-bounded string rewriting systems. Termination is shown to be decidable for this class. The resulting method improves upon those based on match-boundedness or inverse match-boundedness.
Document ID
20060009311
Acquisition Source
Langley Research Center
Document Type
Contractor Report (CR)
Authors
Geser, Alfons (National Inst. of Aerospace Hampton, VA, United States)