2009
DOI: 10.1007/978-3-642-04238-6_51
|View full text |Cite
|
Sign up to set email alerts
|

System f2lp – Computing Answer Sets of First-Order Formulas

Abstract: Abstract. We present an implementation of the general language of stable models proposed by Ferraris, Lee and Lifschitz. Under certain conditions, system f2lp turns a first-order theory under the stable model semantics into an answer set program, so that existing answer set solvers can be used for computing the general language. Quantifiers are first eliminated and then the resulting quantifier-free formulas are turned into rules. Based on the relationship between stable models and circumscription, f2lp can al… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
32
0

Year Published

2011
2011
2023
2023

Publication Types

Select...
5
3

Relationship

2
6

Authors

Journals

citations
Cited by 29 publications
(32 citation statements)
references
References 7 publications
0
32
0
Order By: Relevance
“…System ASPMT2SMT uses a syntax similar to system CPLUS2ASP [8] for declarations and a syntax similar to system F2LP [9] for rules.…”
Section: Syntax Of Input Languagementioning
confidence: 99%
“…System ASPMT2SMT uses a syntax similar to system CPLUS2ASP [8] for declarations and a syntax similar to system F2LP [9] for rules.…”
Section: Syntax Of Input Languagementioning
confidence: 99%
“…The code for this program was initially written in the input language F2lp (Lee and Palla, ). F2lp is an implementation of the First‐Order Logic stable model semantics by Ferraris et al.…”
Section: Methodsmentioning
confidence: 99%
“…From a logic programming perspective, the explanation features from lppf are based on [4] but there exist other approaches for justification of ASP programs (see [6] for a recent survey). Similarly, the functional extension of ASP is based on [3] since, although other functional extensions exist, it is the only one allowing free nesting of functional terms, a feature that can be freely used in any lppf rule. For future work, we plan to keep extending the lppf language with new aggregate functions and with causal literals [5] that would allow rule conditions that test if an atom has been a cause of another atom.…”
Section: Related Work and Conclusionmentioning
confidence: 99%
“…For each case we have variables from both the recipient and the donor as well as from the transplantation itself. The tool web-liver provides a web interface (written in python) for a logic programming interpreter called lppf (Logic Programs with Partial Functions [3]), an extension of Answer Set Programming (ASP) [1] with two additional features: (1) partial functions; and (2) computation of explanations for the (functional) answer sets.…”
Section: Introductionmentioning
confidence: 99%