Reading Proof Objects and Completed Rewrite Systems from eprover into Knuckledragger
Read OriginalThis 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.
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