arXiv · 2404.14924
An Encoding for CLP Problems in SMT-LIB
Abstract
The input language for today's CHC solvers are commonly the standard SMT-LIB format, borrowed from SMT solvers, and the Prolog format that stems from Constraint-Logic Programming (CLP). This paper presents a new front-end of the Eldarica CHC solver that allows inputs in the Prolog language. We give a formal translation of a subset of Prolog into the SMT-LIB commands. Our initial experiments show the effectiveness of the approach and the potential benefits to both the CHC solving and CLP communities.
Explore related subjects
Keep this discovery
Daneshvar Amrollahi, Hossein Hojjat, Philipp Rümmer. 2024-04-23. An Encoding for CLP Problems in SMT-LIB. https://doi.org/10.4204/eptcs.402.12
Cite the original work for its findings. Save a collection to share your selection of sources.