Philip Zucker 5/17/2026

Reading Proof Objects and Completed Rewrite Systems from eprover into Knuckledragger

Read Original

This article explores using the eprover theorem prover as a Knuth-Bendix completion engine to generate oriented rewrite systems from equational theories. It describes how to invoke eprover with options like --print-saturated and --print-oriented-eqlits-as-rules, and how the resulting rewrite rules can be processed using Prolog (via scryerpy) and integrated into the Knuckledragger proof assistant. The author demonstrates with a group theory example and discusses connections to egraphs and modulo theories.

Reading Proof Objects and Completed Rewrite Systems from eprover into Knuckledragger

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser

Top of the Week

No top articles yet