Skip to content

EZSMT Version 3, Matured

Keeran Dhakal Yuliya Lierler
Jul 2026 · arXiv.org · Vol abs/2607.13344 · 0 citations · 49 references
Computer Science

TL;DR

The design and implementation of EZSMTV3 is presented, an extensible SMT-based CASP framework that advances the translational approach to CASP solving and provides a robust platform for future extensions and theoretical exploration within the CASP domain.

Abstract

Constraint Answer Set Programming (CASP) is a hybrid reasoning paradigm that combines Answer Set Programming (ASP) with Constraint Processing and Satisfiability Modulo Theories (SMT), enabling powerful declarative encodings of complex combinatorial search problems. This paper presents the design and implementation of EZSMTV3, an extensible SMT-based CASP framework that advances the translational approach to CASP solving. Building upon the foundation of the EZSMT+ system, EZSMTV3 introduces a more expressive input language, supports optimization via weak constraints, and offers foundations for streamlined integration of new constraint types. Rather than implementing custom search procedures, EZSMTV3 leverages state-of-the-art SMT solvers, such as CVC5, YICES, and Z3 to perform reasoning. The paper provides benchmarking results comparing EZSMTV3 with its CASP peers such as CLINGCON, CLINGO[DL], and CLINGO[LP], while showcasing its ability to handle mixed-domain constraints involving both integers and reals. The system provides a robust platform for future extensions and theoretical exploration within the CASP domain.

View source

Similar papers

AMO-Aware Optimization in Answer Set Programming ★

This work introduces amomaximize, a novel maximization statement that integrates AMO constraints directly into the objective function, and shows that, in specific scenarios, this approach improves performance compared to clingo.

Mario Alviano, Carmine Dodaro, Salvatore Fiorentino · 0 citations
Jul 2026

LLM-Guided Evolutionary Search for Constraint Model Reformulation to Improve Solver Efficiency

Combinatorial problems appear in numerous industrial applications. A common approach is to formulate these problems as declarative constraint models that can subsequently be compiled to and solved by a range of back-end solvers. Recent work shows that Large Language Models (LLMs) can produce correct models from natural...

Kostis Michailidis, Dimos Tsouros, Dang Nguyen et al. · 0 citations
Jul 2026

Distilling Answer Set Programming Theories from Large Language Models

This work takes a neurosymbolic approach to study whether a model can distill complete and correct theories, given a fixed agent harness with the solver in the loop, and releases the code, prompts, and theories distilled.

N. Ruiz, M. Hofmarcher, Claudiu Leoveanu-Condrei · 0 citations
Jul 2026

Can LLMs Build a MaxSAT Solver from Papers? The CoreForge Experience

The experience suggests that LLMs can support solver implementation from papers, while requiring external validation, benchmarking, and human guidance, although performance remains below the best hand-engineered MaxSAT solvers.

Ruben Martins · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.