Blocking and Other Enhancements for Bottom-Up Model Generation Methods
Peter Baumgartner, Renate A. Schmidt

TL;DR
This paper introduces new blocking techniques and a range-restriction transformation to improve bottom-up model generation, demonstrating their effectiveness through extensive experiments with the SPASS theorem prover.
Contribution
The paper presents generalized blocking methods and a refined range-restriction transformation, enhancing the efficiency and effectiveness of bottom-up model generation techniques.
Findings
Unrestricted blocking is highly effective for satisfiable problems.
Range-restriction transformation reduces term creation during inference.
Bottom-up methods excel at disproving theorems but are less efficient for unsatisfiable problems.
Abstract
Model generation is a problem complementary to theorem proving and is important for fault analysis and debugging of formal specifications of security protocols, programs and terminological definitions. This paper discusses several ways of enhancing the paradigm of bottom-up model generation. The two main contributions are new, generalized blocking techniques and a new range-restriction transformation. The blocking techniques are based on simple transformations of the input set together with standard equality reasoning and redundancy elimination techniques. These provide general methods for finding small, finite models. The range-restriction transformation refines existing transformations to range-restricted clauses by carefully limiting the creation of domain terms. All possible combinations of the introduced techniques and classical range-restriction were tested on the clausal problems…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
