Download PDFOpen PDF in browserLazy and Eager Patterns in High-Performance Automated Theorem Proving6 pages•Published: April 11, 2024AbstractEager maintenance of invariants is often the first approach to implement high-performance data structures. We present a number of examples from the evolving implementation of the theorem prover E to demonstrate that a more relaxed, lazy implementation can have advantages for simplicity, performance, or both. Existing examples include shared rewriting, term cell garbage collection, and orphan removal, additional optimisations are identified for term index maintenance and clause selection.Keyphrases: automated theorem proving, efficient algorithms, implementation of logics In: Laura Kovács and Michael Rawson (editors). Proceedings of the 7th and 8th Vampire Workshop, vol 99, pages 7-12.
|