Symbolic Model Construction for Saturated Constrained Horn Clauses
Martin Bromberger, Lorenz Leutgeb, Christoph Weidenbach

TL;DR
This paper introduces a method for constructing effective symbolic models for saturated constrained Horn clauses with linear arithmetic constraints, enabling finite-time model construction and evaluation.
Contribution
It presents the first effective symbolic model construction for saturated constrained Horn clauses with linear arithmetic and function-free first-order parts.
Findings
Model construction is finite and efficient.
Non-ground clauses can be effectively evaluated.
Constructed models are the least models.
Abstract
Clause sets saturated by hierarchic ordered resolution do not offer a model representation that can be effectively queried, in general. They only offer the guarantee of the existence of a model. We present an effective symbolic model construction for saturated constrained Horn clauses. Constraints are in linear arithmetic, the first-order part is restricted to a function-free language. The model is constructed in finite time, and non-ground clauses can be effectively evaluated with respect to the model. Furthermore, we prove that our model construction produces the least model.
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.
Taxonomy
TopicsModel-Driven Software Engineering Techniques
