This book explores the complexity of term rewriting systems (TRSs), an essential component of many applications in computer science and formal logic. The author analyzes their termination and confluence properties. By proving that the optimal normal form rewriting problem is NP-complete for both terminating and confluent TRSs and AC-TRSs, it deepens our understanding of their inherent complexity. The book unravels the mathematical structures that govern TRSs, highlighting the theoretical challenges in achieving efficient normal form rewriting. With a focus on canonical TRSs, which possess a unique normal form for every term, the author examines the strategies for obtaining optimal derivations during normal form rewriting. These insights pave the way for advancements in various domains that utilize TRSs, including logic, language analysis, and automated reasoning. This book's analysis provides a solid foundation for further research on TRSs, aiding in the design of more efficient algorithms and optimizations for practical applications. It is a valuable resource for researchers and students in computer science, formal logic, and related fields seeking a comprehensive understanding of the complexity of term rewriting systems.
"synopsis" may belong to another edition of this title.