Abstract
For a string rewriting system, it is known that termination by a simplification ordering implies multiple recursive complexity. This theoretical upper bound is, however, far from having been reached by known examples of rewrite systems. All known methods used to establish termination by simplification yield a primitive recursive bound. Furthermore, the study of the order types of simplification orderings suggests that the recursive path ordering is, in a broad sense, a maximal simplification ordering. This would imply that simplifying string rewrite systems cannot go beyond primitive recursion. Contradicting this intuition, we construct here a simplifying string rewriting system whose complexity is not primitive recursive. This leads to a new lower bound for the complexity of simplifying string rewriting systems.
Preview
Unable to display preview. Download preview PDF.
References
A.C. Caron, Linear bounded automata and rewrite systems: influence of initial configuration on decision properties. CAAP-Brighton, Lecture Notes in Computer Science 493 (1991), p. 74–89.
E.A. Cichon and E. Tahhan-Bittar, Ordinal recursive bounds for Higman's theorem. To appear in Theoretical Computer Science
D.H.J. De Jongh and R. Parikh, Well-partial orderings and hierarchies. Indagationes Mathematicae 14 (1977), p. 195–207.
N. Dershowitz and J.P. Jouannaud, Rewrite systems. Handbook of Theoretical Computer Science, J. Van Leeuwen Ed., North-Holland 1990, p.243–320.
N. Dershowitz and M. Okada, Proof theoretic techniques for term rewriting theory. 3rd Annual Symposium on Logic in Computer Science, IEEE (1988), p. 104–111.
G. Higman, Ordering by divisibility in abstract algebras. Bull. London Mathematical Society 3–2 (1952), p. 326–336.
D. Hofbauer and C. Lautemann, Termination proofs and the length of derivations. Proceedings of RTA-88, Lecture Notes in Computer Science 355.
D. Hofbauer, Termination proofs with multiset path orderings imply primitive recursive derivation lengths. Theoretical Computer Science 105-1 (1992), p.129–140.
D. Hofbauer and J. Frank, On total simplification orderings on strings. Proceedings of the Third International Workshop on Termination, University of Utrecht, p.11.
U. Martin and E.A. Scott, The order types of termination orderings on monadic terms, strings and multisets. 8th Annual Symposium on Logic in Computer Science, IEEE (1993), p. 356–363.
A. Middeldorp and H. Zantema, Simple termination revisited. CADE-12, Lecture Notes in Artificial Intelligence 814 (1994), p.451–465.
H. Touzet, Propriétés combinatoires pour la terminaison de systèmes de réécriture. Thèse de l'Université H. Poincaré-Nancy 1 (1997).
A. Weiermann, Complexity bounds for some finite forms of Kruskal's theorem. Journal of Symbolic Computation 18 (1994), p.463–488.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Touzet, H. (1998). A complex example of a simplifying rewrite system. In: Larsen, K.G., Skyum, S., Winskel, G. (eds) Automata, Languages and Programming. ICALP 1998. Lecture Notes in Computer Science, vol 1443. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0055079
Download citation
DOI: https://doi.org/10.1007/BFb0055079
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64781-2
Online ISBN: 978-3-540-68681-1
eBook Packages: Springer Book Archive