vix.ing · top · new · best · stats · spec

ASPIC: Proof-of-Concept ASP to Picat Transpiler

2026/07/20 by Cristian Grozea, Marius Popescu
Computer Science · #Logic, programming, and type systems #Logic, Reasoning, and Knowledge #Advanced Software Engineering Methodologies

paper · pdf · doi:10.4204/eptcs.450.21

Abstract

This article presents ASPIC, a new proof-of-concept library that converts extended syntax ASP-Core-2 programs to Picat predicates that can be solved right away with the integrated Picat SAT solver, or embedded in larger Picat programs ("ASP in Picat"), and that can in turn make use of various Picat predicates and functions ("Picat in ASP").The first tests show compatibility with clingo, on programs lacking positive loops and when the special Picat features are not used.With the embedded Picat, it touches the application field of clingcon as well, by being able to efficiently model with both ASP atoms and with finite-domain variables, but goes beyond that by being able to model also non-linear constraints.

Related