FLINGO -- Instilling ASP Expressiveness into Linear Integer Constraints
Not on the map. Why?
Abstract (arXiv)
Constraint Answer Set Programming (CASP) is a hybrid paradigm that enriches Answer Set Programming (ASP) with numerical constraint processing, a crucial requirement for many real-world applications. However, the specification of constraints in most CASP solvers aligns more closely with the expressiveness and semantics of the numerical back-end than the ASP paradigm. In the latter, numerical attributes are represented as predicates, which allows declaring default values, leaving the attribute undefined, making non-deterministic assignments with choice rules, or using aggregated values. In CASP, most (if not all) of these features are lost once we switch to a constraint-based representation of those same attributes. In this paper, we present the flingo language (and tool) that incorporates the aforementioned expressiveness within numerical constraints, and we illustrate its use with several examples. Based on previous work that established its semantic foundations, we also present a translation from the newly introduced flingo syntax to regular CASP programs following the clingcon input format.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 7 of its 16 references that are in the map. First posted on arXiv 10 Feb 2026.
Builds on
7 of 16 references.
References · 7
- 2018Constraint Answer Set Programming without Groundingcited by 38
- 2017Clingcon: The Next Generationcited by 15
- 2020A Uniform Treatment of Aggregates and Constraints in Hybrid ASPcited by 8
- 2021Constraint Answer Set Programming: Integrational and Translational (or SMT-based) Approachescited by 7
- 2020An ASP semantics for Constraints involving Conditional Aggregatescited by 6
- 2025Strong Equivalence in Answer Set Programming with Constraintscited by 2
- 2025Towards Industrial-scale Product Configurationcited by 1
Built on by
Not cited yet.