Complexity Hierarchies and Higher-order Cons-free Term Rewriting
Cynthia Kop, Jakob Grue Simonsen

TL;DR
This paper extends the understanding of complexity hierarchies by analyzing higher-order cons-free term rewriting systems, demonstrating their ability to characterize exponential time classes without restrictions on reduction strategies.
Contribution
It proves that non-orthogonal, higher-order cons-free term rewriting systems characterize exponential time classes, broadening prior results limited to first-order or orthogonal systems.
Findings
Higher-order cons-free TRSs characterize E^KTIME for all K ≥ 1.
Results hold for non-orthogonal TRSs with no fixed reduction strategy.
Non-determinism and syntactic features affect complexity class characterization.
Abstract
Constructor rewriting systems are said to be cons-free if, roughly, constructor terms in the right-hand sides of rules are subterms of the left-hand sides; the computational intuition is that rules cannot build new data structures. In programming language research, cons-free languages have been used to characterize hierarchies of computational complexity classes; in term rewriting, cons-free first-order TRSs have been used to characterize the class PTIME. We investigate cons-free higher-order term rewriting systems, the complexity classes they characterize, and how these depend on the type order of the systems. We prove that, for every K 1, left-linear cons-free systems with type order K characterize ETIME if unrestricted evaluation is used (i.e., the system does not have a fixed reduction strategy). The main difference with prior work in implicit complexity is that (i)…
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.
