Completion and Reduction Orders (Invited Talk)

Author Nao Hirokawa

Thumbnail PDF


  • Filesize: 0.63 MB
  • 9 pages

Document Identifiers

Author Details

Nao Hirokawa
  • Japan Advanced Institute of Science and Technology, Ishikawa, Japan

Cite AsGet BibTex

Nao Hirokawa. Completion and Reduction Orders (Invited Talk). In 6th International Conference on Formal Structures for Computation and Deduction (FSCD 2021). Leibniz International Proceedings in Informatics (LIPIcs), Volume 195, pp. 2:1-2:9, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2021)


We present three techniques for improving the Knuth-Bendix completion procedure and its variants: An order extension by semantic labeling, a new confluence criterion for terminating term rewrite systems, and inter-reduction for maximal completion.

Subject Classification

ACM Subject Classification
  • Theory of computation → Equational logic and rewriting
  • term rewriting
  • completion
  • reduction order


  • Access Statistics
  • Total Accesses (updated on a weekly basis)
    PDF Downloads


  1. T. Arts and J. Giesl. Termination of term rewriting using dependency pairs. Theoretical Computer Science, 236:133-178, 2000. Google Scholar
  2. F. Baader and T. Nipkow. Term Rewriting and All That. Cambridge University Press, 1998. Google Scholar
  3. L. Bachmair, N. Dershowitz, and J. Hsiang. Orderings for equational proofs. In Proc. 1st Symposium on Logic in Computer Science, pages 346-357, 1986. Google Scholar
  4. L. Bachmair, N. Dershowitz, and D. A. Plaisted. Resolution of Equations in Algebraic Structures: Completion without Failure, volume 2, pages 1-30. Academic Press, 1989. Google Scholar
  5. J. Giesl, T. Arts, and E. Ohlebusch. Modular termination proofs for rewriting using dependency pairs. Journal of Symbolic Computation, 34(1):21-58, 2002. Google Scholar
  6. G. Huet. Confluent reductions: Abstract properties and applications to term rewriting systems. Journal of the ACM, 27(4):797-821, 1980. Google Scholar
  7. G. Huet. A complete proof of correctness of the Knuth-Bendix completion algorithm. Journal of Computer and System Sciences, 21(1):11-21, 1981. Google Scholar
  8. S. Kamin and J.J. Lévy. Two generalizations of the recursive path ordering. Technical report, University of Illinois, 1980. Unpublished manuscript. Google Scholar
  9. D. Kapur, D.R. Musser, and P. Narendran. Only prime superpositions need be considered in the Knuth-Bendix completion procedure. Journal of Symbolic Computation, 6(1):19-36, 1988. Google Scholar
  10. D. Klein and N. Hirokawa. Maximal completion. In Proc. 22nd International Conference on Rewriting Techniques and Applications, volume 10 of LIPIcs, pages 71-80, 2011. Google Scholar
  11. D.E. Knuth and P.B. Bendix. Simple word problems in universal algebras. In J. Leech, editor, Computational Problems in Abstract Algebra, pages 263-297. Pergamon Press, 1970. Google Scholar
  12. A. Koprowski and A. Middeldorp. Predictive labeling with dependency pairs using SAT. In Proc. 21st International Conference on Automated Deduction, volume 4603 of LNCS (LNAI), pages 410-425, 2007. Google Scholar
  13. Y. Métivier. About the rewriting systems produced by the Knuth-Bendix completion algorithm. Information Processing Letter, 16(1):31-34, 1983. Google Scholar
  14. H. Sato and S. Winkler. Encoding DP techniques and control strategies for maximal completion. In Proc. 25th International Conference on Automated Deduction, volume 9195 of LNCS, pages 152-162, 2015. Google Scholar
  15. T. Sternagel and H. Zankl. KBCV - Knuth-Bendix completion visualizer. In Proc. 6th International Joint Conference on Automated Reasoning, volume 7364 of LNCS (LNAI), pages 530-536, 2012. Google Scholar
  16. A. Stump and B. Löchner. Knuth-Bendix completion of theories of commuting group endomorphisms. Information Processing Letter, 98(6):195-198, 2006. Google Scholar
  17. Terese. Term Rewriting Systems. Cambridge University Press, 2003. Google Scholar
  18. I. Wehrman, A. Stump, and E. M. Westbrook. Slothrop: Knuth-Bendix completion with a modern termination checker. In Proc. 17th International Conference on Rewriting Techniques and Applications, volume 4098 of LNCS, pages 287-296, 2006. Google Scholar
  19. S. Winkler. Extending maximal completion. In Proc. 4th International Conference on Formal Structures on Computation and Deduction, volume 131 of LIPIcs, pages 3:1-3:15, 2019. Google Scholar
  20. S. Winkler and G. Moser. MædMax: A maximal ordered completion tool. In Proc. 9th International Joint Conference on Automated Reasoning, volume 10900 of LNCS, pages 472-480, 2018. Google Scholar
  21. S. Winkler, H. Sato, M. Kurihara, and A. Middeldorp. Multi-completion with termination tools (system description). Journal of Automated Reasoning, 50:317-354, 2013. Google Scholar
  22. H. Zantema. Termination of term rewriting by semantic labelling. Fundamenta Informaticae, 24:89-105, 1995. Google Scholar