Small Term Reachability and Related Problems for Terminating Term Rewriting Systems
Franz Baader, J\"urgen Giesl

TL;DR
This paper studies the computational complexity of the small term reachability problem in term rewriting systems, revealing how different termination proofs affect complexity and exploring variants like large term reachability.
Contribution
It provides a detailed complexity analysis of small term reachability under various termination proof methods and introduces the large term reachability problem with its complexity implications.
Findings
NP-complete for length-reducing systems
N2ExpTime-complete with polynomial order termination proofs
PSpace-complete with Knuth-Bendix order termination proofs
Abstract
Motivated by an application where we try to make proofs for Description Logic inferences smaller by rewriting, we consider the following decision problem, which we call the small term reachability problem: given a term rewriting system , a term , and a natural number , decide whether there is a term of size reachable from using the rules of . We investigate the complexity of this problem depending on how termination of can be established. We show that the problem is in general NP-complete for length-reducing term rewriting systems. Its complexity increases to N2ExpTime-complete (NExpTime-complete) if termination is proved using a (linear) polynomial order and to PSpace-complete for systems whose termination can be shown using a restricted class of Knuth-Bendix orders. Confluence reduces the complexity to P for the length-reducing case, but has no effect…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNatural Language Processing Techniques · semigroups and automata theory · Logic, programming, and type systems
