Zum Hauptinhalt springen

Showing 1–32 of 32 results for author: Fandinno, J

Searching in archive cs. Search in all archives.
.
  1. arXiv:2306.03874  [pdf, ps, other

    cs.AI cs.LO

    Embracing Background Knowledge in the Analysis of Actual Causality: An Answer Set Programming Approach

    Authors: Michael Gelfond, Jorge Fandinno, Evgenii Balai

    Abstract: This paper presents a rich knowledge representation language aimed at formalizing causal knowledge. This language is used for accurately and directly formalizing common benchmark examples from the literature of actual causality. A definition of cause is presented and used to analyze the actual causes of changes with respect to sequences of actions representing those examples.

    Submitted 6 June, 2023; originally announced June 2023.

    Comments: Under consideration for publication in Theory and Practice of Logic Programming

  2. arXiv:2305.17485  [pdf, ps, other

    cs.LO

    External Behavior of a Logic Program and Verification of Refactoring

    Authors: Jorge Fandinno, Zachary Hansen, Yuliya Lierler, Vladimir Lifschitz, Nathan Temple

    Abstract: Refactoring is modifying a program without changing its external behavior. In this paper, we make the concept of external behavior precise for a simple answer set programming language. Then we describe a proof assistant for the task of verifying that refactoring a program in that language is performed correctly.

    Submitted 27 May, 2023; originally announced May 2023.

    Comments: Accepted to Theory and Practice of Logic Programming (ICLP 2023)

  3. arXiv:2207.08579  [pdf, ps, other

    cs.AI cs.LO

    Positive Dependency Graphs Revisited

    Authors: Jorge Fandinno, Vladimir Lifschitz

    Abstract: Theory of stable models is the mathematical basis of answer set programming. Several results in that theory refer to the concept of the positive dependency graph of a logic program. We describe a modification of that concept and show that the new understanding of positive dependency makes it possible to strengthen some of these results. Under consideration in Theory and Practice of Logic Programmi… ▽ More

    Submitted 18 July, 2022; originally announced July 2022.

    Comments: Under consideration in Theory and Practice of Logic Programming (TPLP)

  4. arXiv:2204.10789  [pdf, ps, other

    cs.LO cs.AI

    Verification of Locally Tight Programs

    Authors: Jorge Fandinno, Vladimir Lifschitz, Nathan Temple

    Abstract: Program completion is a translation from the language of logic programs into the language of first-order theories. Its original definition has been extended to programs that include integer arithmetic, accept input, and distinguish between output predicates and auxiliary predicates. For tight programs, that generalization of completion is known to match the stable model semantics, which is the bas… ▽ More

    Submitted 24 December, 2023; v1 submitted 18 April, 2022; originally announced April 2022.

    Comments: Under consideration for publication in Theory and Practice of Logic Programming

  5. arXiv:2203.14405  [pdf, ps, other

    cs.AI cs.LO

    Abstract argumentation and answer set programming: two faces of Nelson's logic

    Authors: Jorge Fandinno, Luis Fariñas del Cerro

    Abstract: In this work, we show that both logic programming and abstract argumentation frameworks can be interpreted in terms of Nelson's constructive logic N4. We do so by formalizing, in this logic, two principles that we call non-contradictory inference and strengthened closed world assumption: the first states that no belief can be held based on contradictory evidence while the latter forces both unknow… ▽ More

    Submitted 27 March, 2022; originally announced March 2022.

    Comments: Under consideration in Theory and Practice of Logic Programming (TPLP)

  6. arXiv:2111.06366  [pdf, ps, other

    cs.AI

    Answer Set Programming Made Easy

    Authors: Jorge Fandinno, Seemran Mishra, Javier Romero, Torsten Schaub

    Abstract: We take up an idea from the folklore of Answer Set Programming, namely that choices, integrity constraints along with a restricted rule format is sufficient for Answer Set Programming. We elaborate upon the foundations of this idea in the context of the logic of Here-and-There and show how it can be derived from the logical principle of extension by definition. We then provide an austere form of l… ▽ More

    Submitted 24 November, 2021; v1 submitted 11 November, 2021; originally announced November 2021.

  7. arXiv:2108.07669  [pdf, ps, other

    cs.AI cs.LO

    Thirty years of Epistemic Specifications

    Authors: Jorge Fandinno, Wolfgang Faber, Michael Gelfond

    Abstract: The language of epistemic specifications and epistemic logic programs extends disjunctive logic programs under the stable model semantics with modal constructs called subjective literals. Using subjective literals, it is possible to check whether a regular literal is true in every or some stable models of the program, those models, in this context also called \emph{belief sets}, being collected in… ▽ More

    Submitted 5 October, 2021; v1 submitted 17 August, 2021; originally announced August 2021.

    Comments: Under consideration in Theory and Practice of Logic Programming (TPLP)

  8. arXiv:2108.06405  [pdf, other

    cs.AI

    Planning with Incomplete Information in Quantified Answer Set Programming

    Authors: Jorge Fandinno, François Laferrière, Javier Romero, Torsten Schaub, Tran Cao Son

    Abstract: We present a general approach to planning with incomplete information in Answer Set Programming (ASP). More precisely, we consider the problems of conformant and conditional planning with sensing actions and assumptions. We represent planning problems using a simple formalism where logic programs describe the transition function between states, the initial states and the goal states. For solving p… ▽ More

    Submitted 13 August, 2021; originally announced August 2021.

    Comments: Under consideration for publication in Theory and Practice of Logic Programming (TPLP)

    ACM Class: D.1.6

  9. arXiv:2108.03061  [pdf, ps, other

    cs.AI cs.LO

    Towards a Semantics for Hybrid ASP systems

    Authors: Pedro Cabalar, Jorge Fandinno, Torsten Schaub, Philipp Wanko

    Abstract: Over the last decades the development of ASP has brought about an expressive modeling language powered by highly performant systems. At the same time, it gets more and more difficult to provide semantic underpinnings capturing the resulting constructs and inferences. This is even more severe when it comes to hybrid ASP languages and systems that are often needed to handle real-world applications.… ▽ More

    Submitted 6 August, 2021; originally announced August 2021.

    Comments: 29 pages

    MSC Class: F.3 I.2

  10. A System for Explainable Answer Set Programming

    Authors: Pedro Cabalar, Jorge Fandinno, Brais Muñiz

    Abstract: We present xclingo, a tool for generating explanations from ASP programs annotated with text and labels. These annotations allow tracing the application of rules or the atoms derived by them. The input of xclingo is a markup language written as ASP comment lines, so the programs annotated in this way can still be accepted by a standard ASP solver. xclingo translates the annotations into additional… ▽ More

    Submitted 21 September, 2020; originally announced September 2020.

    Comments: In Proceedings ICLP 2020, arXiv:2009.09158

    ACM Class: D.1.6; I.2.3; B.1.3

    Journal ref: EPTCS 325, 2020, pp. 124-136

  11. Verifying Tight Logic Programs with anthem and Vampire

    Authors: Jorge Fandinno, Vladimir Lifschitz, Patrick Lühne, Torsten Schaub

    Abstract: This paper continues the line of research aimed at investigating the relationship between logic programs and first-order theories. We extend the definition of program completion to programs with input and output in a subset of the input language of the ASP grounder gringo, study the relationship between stable models and completion in this context, and describe preliminary experiments with the use… ▽ More

    Submitted 1 May, 2023; v1 submitted 5 August, 2020; originally announced August 2020.

    Comments: Paper submitted to the 36th International Conference on Logic Programming (ICLP 2020), University Of Calabria, Rende (CS), Italy, September 2020, 16 pages (main part), 12 pages (appendix)

    Journal ref: Theory and Practice of Logic Programming 20 (2020) 735-750

  12. arXiv:2008.02018  [pdf, ps, other

    cs.LO cs.AI

    eclingo: A solver for Epistemic Logic Programs

    Authors: Pedro Cabalar, Jorge Fandinno, Javier Garea, Javier Romero, Torsten Schaub

    Abstract: We describe eclingo, a solver for epistemic logic programs under Gelfond 1991 semantics built upon the Answer Set Programming system clingo. The input language of eclingo uses the syntax extension capabilities of clingo to define subjective literals that, as usual in epistemic logic programs, allow for checking the truth of a regular literal in all or in some of the answer sets of a program. The e… ▽ More

    Submitted 5 August, 2020; originally announced August 2020.

    Comments: Paper presented at the 36th International Conference on Logic Programming (ICLP 2019), University Of Calabria, Rende (CS), Italy, September 2020, 16 pages

  13. Modular Answer Set Programming as a Formal Specification Language

    Authors: Pedro Cabalar, Jorge Fandinno, Yuliya Lierler

    Abstract: In this paper, we study the problem of formal verification for Answer Set Programming (ASP), namely, obtaining a formal proof showing that the answer sets of a given (non-ground) logic program P correctly correspond to the solutions to the problem encoded by P, regardless of the problem instance. To this aim, we use a formal specification language based on ASP modules, so that each module can be p… ▽ More

    Submitted 7 August, 2020; v1 submitted 5 August, 2020; originally announced August 2020.

    Comments: Paper presented at the 36th International Conference on Logic Programming (ICLP 2019), University Of Calabria, Rende (CS), Italy, September 2020, 16 pages

    Journal ref: Theory and Practice of Logic Programming 20 (2020) 767-782

  14. arXiv:2007.04620  [pdf, other

    cs.LO cs.AI cs.CC

    Treewidth-Aware Complexity in ASP: Not all Positive Cycles are Equally Hard

    Authors: Markus Hecher, Jorge Fandinno

    Abstract: It is well-know that deciding consistency for normal answer set programs (ASP) is NP-complete, thus, as hard as the satisfaction problem for classical propositional logic (SAT). The best algorithms to solve these problems take exponential time in the worst case. The exponential time hypothesis (ETH) implies that this result is tight for SAT, that is, SAT cannot be solved in subexponential time. Th… ▽ More

    Submitted 9 July, 2020; originally announced July 2020.

  15. arXiv:2003.04176  [pdf, ps, other

    cs.LO cs.AI

    A Uniform Treatment of Aggregates and Constraints in Hybrid ASP

    Authors: Pedro Cabalar, Jorge Fandinno, Torsten Schaub, Philipp Wanko

    Abstract: Characterizing hybrid ASP solving in a generic way is difficult since one needs to abstract from specific theories. Inspired by lazy SMT solving, this is usually addressed by treating theory atoms as opaque. Unlike this, we propose a slightly more transparent approach that includes an abstract notion of a term. Rather than imposing a syntax on terms, we keep them abstract by stipulating only some… ▽ More

    Submitted 13 March, 2020; v1 submitted 9 March, 2020; originally announced March 2020.

    ACM Class: I.2.4

  16. arXiv:2002.06911  [pdf, ps, other

    cs.AI cs.LO

    An ASP semantics for Constraints involving Conditional Aggregates

    Authors: Pedro Cabalar, Jorge Fandinno, Torsten Schaub, Philipp Wanko

    Abstract: We elaborate upon the formal foundations of hybrid Answer Set Programming (ASP) and extend its underlying logical framework with aggregate functions over constraint values and variables. This is achieved by introducing the construct of conditional expressions, which allow for considering two alternatives while evaluating constraints. Which alternative is considered is interpretation-dependent and… ▽ More

    Submitted 22 February, 2020; v1 submitted 17 February, 2020; originally announced February 2020.

    ACM Class: I.2.4

  17. arXiv:1912.09211   

    cs.AI

    Proceedings of the twelfth Workshop on Answer Set Programming and Other Computing Paradigms 2019

    Authors: Jorge Fandinno, Johannes Fichte

    Abstract: This is the Proceedings of the twelfth Workshop on Answer Set Programming and Other Computing Paradigms (ASPOCP) 2019, which was held in Philadelphia, USA, June 3rd , 2019.

    Submitted 21 November, 2019; originally announced December 2019.

  18. arXiv:1910.07278  [pdf, ps, other

    cs.AI cs.LO

    On the Relation between Weak Completion Semantics and Answer Set Semantics

    Authors: Emmanuelle-Anna Dietz Saldanha, Jorge Fandinno

    Abstract: The Weak Completion Semantics (WCS) is a computational cognitive theory that has shown to be successful in modeling episodes of human reasoning. As the WCS is a recently developed logic programming approach, this paper investigates the correspondence of the WCS with respect to the well-established Answer Set Semantics (ASP). The underlying three-valued logic of both semantics is different and thei… ▽ More

    Submitted 16 October, 2019; originally announced October 2019.

    Comments: 12th Workshop on Answer Set Programming and Other Computing Paradigms, Philadelphia, PA (USA)

  19. arXiv:1909.08248  [pdf, ps, other

    cs.LO cs.AI cs.PL

    A Rule-Based System for Explainable Donor-Patient Matching in Liver Transplantation

    Authors: Felicidad Aguado, Pedro Cabalar, Jorge Fandinno, Brais Muñiz, Gilberto Pérez, Francisco Suárez

    Abstract: In this paper we present web-liver, a rule-based system for decision support in the medical domain, focusing on its application in a liver transplantation unit for implementing policies for donor-patient matching. The rule-based system is built on top of an interpreter for logic programs with partial functions, called lppf, that extends the paradigm of Answer Set Programming (ASP) adding two main… ▽ More

    Submitted 18 September, 2019; originally announced September 2019.

    Comments: In Proceedings ICLP 2019, arXiv:1909.07646

    ACM Class: D.1.6; I.2.1; I.2.4; I.2.5

    Journal ref: EPTCS 306, 2019, pp. 266-272

  20. Revisiting Explicit Negation in Answer Set Programming

    Authors: Felicidad Aguado, Pedro Cabalar, Jorge Fandinno, David Pearce, Gilberto Perez, Concepcion Vidal

    Abstract: A common feature in Answer Set Programming is the use of a second negation, stronger than default negation and sometimes called explicit, strong or classical negation. This explicit negation is normally used in front of atoms, rather than allowing its use as a regular operator. In this paper we consider the arbitrary combination of explicit negation with nested expressions, as those defined by Lif… ▽ More

    Submitted 26 July, 2019; originally announced July 2019.

    Comments: Paper presented at the 35th International Conference on Logic Programming (ICLP 2019), Las Cruces, New Mexico, USA, 20-25 September 2019, 16 pages

    Journal ref: Theory and Practice of Logic Programming 19 (2019) 908-924

  21. Founded (Auto)Epistemic Equilibrium Logic Satisfies Epistemic Splitting

    Authors: Jorge Fandinno

    Abstract: In a recent line of research, two familiar concepts from logic programming semantics (unfounded sets and splitting) were extrapolated to the case of epistemic logic programs. The property of epistemic splitting provides a natural and modular way to understand programs without epistemic cycles but, surprisingly, was only fulfilled by Gelfond's original semantics (G91), among the many proposals in t… ▽ More

    Submitted 20 February, 2020; v1 submitted 22 July, 2019; originally announced July 2019.

    Comments: Paper presented at the 35th International Conference on Logic Programming (ICLP 2019), Las Cruces, New Mexico, USA, 20-25 September 2019, 16 pages

    Journal ref: Theory and Practice of Logic Programming 19 (2019) 671-687

  22. arXiv:1905.10621  [pdf, ps, other

    cs.AI

    Dynamic Epistemic Logic with ASP Updates: Application to Conditional Planning

    Authors: Pedro Cabalar, Jorge Fandinno, Luis Fariñas del Cerro

    Abstract: Dynamic Epistemic Logic (DEL) is a family of multimodal logics that has proved to be very successful for epistemic reasoning in planning tasks. In this logic, the agent's knowledge is captured by modal epistemic operators whereas the system evolution is described in terms of (some subset of) dynamic logic modalities in which actions are usually represented as semantic objects called event models.… ▽ More

    Submitted 25 May, 2019; originally announced May 2019.

  23. arXiv:1902.07741  [pdf, ps, other

    cs.LO cs.AI

    Founded World Views with Autoepistemic Equilibrium Logic

    Authors: Pedro Cabalar, Jorge Fandinno, Luis Fariñas

    Abstract: Defined by Gelfond in 1991 (G91), epistemic specifications (or programs) are an extension of logic programming under stable models semantics that introducessubjective literals. A subjective literal al-lows checking whether some regular literal is true in all (or in some of) the stable models of the program, being those models collected in a setcalledworld view. One epistemic program may yield seve… ▽ More

    Submitted 20 February, 2019; originally announced February 2019.

  24. Splitting Epistemic Logic Programs

    Authors: Pedro Cabalar, Jorge Fandinno, Luis Fariñas del Cerro

    Abstract: Epistemic logic programs constitute an extension of the stable models semantics to deal with new constructs called subjective literals. Informally speaking, a subjective literal allows checking whether some regular literal is true in all stable models or in some stable model. As it can be imagined, the associated semantics has proved to be non-trivial, as the truth of the subjective literal may in… ▽ More

    Submitted 27 March, 2020; v1 submitted 20 December, 2018; originally announced December 2018.

    Comments: Theory and Practice of Logic Programming

    Journal ref: Theory and Practice of Logic Programming 21 (2021) 296-316

  25. arXiv:1812.03508   

    cs.AI cs.LO

    Proceedings of the eleventh Workshop on Answer Set Programming and Other Computing Paradigms 2018

    Authors: Jorge Fandinno, Johannes Fichte

    Abstract: This is the Proceedings of the eleventh Workshop on Answer Set Programming and Other Computing Paradigms (ASPOCP) 2018, which was held in Oxford, UK, July 18th, 2018.

    Submitted 21 November, 2019; v1 submitted 9 December, 2018; originally announced December 2018.

    Comments: Proceedings of the elevent Workshop on Answer Set Programming and Other Computing Paradigms 2018

  26. arXiv:1809.08034  [pdf, other

    cs.AI

    Answering the "why" in Answer Set Programming - A Survey of Explanation Approaches

    Authors: Jorge Fandinno, Claudia Schulz

    Abstract: Artificial Intelligence (AI) approaches to problem-solving and decision-making are becoming more and more complex, leading to a decrease in the understandability of solutions. The European Union's new General Data Protection Regulation tries to tackle this problem by stipulating a "right to explanation" for decisions made by AI systems. One of the AI paradigms that may be affected by this new regu… ▽ More

    Submitted 21 September, 2018; originally announced September 2018.

    Comments: Under consideration in Theory and Practice of Logic Programming (TPLP)

  27. arXiv:1805.00660  [pdf, ps, other

    cs.AI cs.LO

    Functional ASP with Intensional Sets: Application to Gelfond-Zhang Aggregates

    Authors: Pedro Cabalar, Jorge Fandinno, Luis Fariñas del Cerro, David Pearce

    Abstract: In this paper, we propose a variant of Answer Set Programming (ASP) with evaluable functions that extends their application to sets of objects, something that allows a fully logical treatment of aggregates. Formally, we start from the syntax of First Order Logic with equality and the semantics of Quantified Equilibrium Logic with evaluable functions (QELF). Then, we proceed to incorporate a new ki… ▽ More

    Submitted 2 May, 2018; originally announced May 2018.

    Comments: Paper presented at the 34nd International Conference on Logic Programming (ICLP 2018), Oxford, UK, July 14 to July 17, 2018 16 pages, LaTeX, 0 PDF figures (arXiv:)

  28. arXiv:1608.00870  [pdf, ps, other

    cs.LO

    Justifications for Programs with Disjunctive and Causal-choice Rules

    Authors: Pedro Cabalar, Jorge Fandinno

    Abstract: In this paper, we study an extension of the stable model semantics for disjunctive logic programs where each true atom in a model is associated with an algebraic expression (in terms of rule labels) that represents its justifications. As in our previous work for non-disjunctive programs, these justifications are obtained in a purely semantic way, by algebraic operations (product, addition and appl… ▽ More

    Submitted 11 October, 2016; v1 submitted 2 August, 2016; originally announced August 2016.

    Comments: Paper presented at the 32nd International Conference on Logic Programming (ICLP 2016), New York City, USA, 16-21 October 2016, 15 pages, LaTeX

  29. arXiv:1608.00867  [pdf, ps, other

    cs.LO

    Deriving Conclusions From Non-Monotonic Cause-Effect Relations

    Authors: Jorge Fandinno

    Abstract: We present an extension of Logic Programming (under stable models semantics) that, not only allows concluding whether a true atom is a cause of another atom, but also deriving new conclusions from these causal-effect relations. This is expressive enough to capture informal rules like "if some agent's actions $\mathcal{A}$ have been necessary to cause an event $E$ then conclude atom… ▽ More

    Submitted 2 August, 2016; originally announced August 2016.

    Comments: Paper presented at the 32nd International Conference on Logic Programming (ICLP 2016), New York City, USA, 16-21 October 2016, 15 pages, LaTeX

  30. Enablers and Inhibitors in Causal Justifications of Logic Programs

    Authors: Pedro Cabalar, Jorge Fandinno

    Abstract: To appear in Theory and Practice of Logic Programming (TPLP). In this paper we propose an extension of logic programming (LP) where each default literal derived from the well-founded model is associated to a justification represented as an algebraic expression. This expression contains both causal explanations (in the form of proof graphs built with rule labels) and terms under the scope of negati… ▽ More

    Submitted 22 February, 2016; originally announced February 2016.

  31. arXiv:1409.7281  [pdf, other

    cs.AI cs.LO

    Causal Graph Justifications of Logic Programs

    Authors: Pedro Cabalar, Jorge Fandinno, Michael Fink

    Abstract: In this work we propose a multi-valued extension of logic programs under the stable models semantics where each true atom in a model is associated with a set of justifications. These justifications are expressed in terms of causal graphs formed by rule labels and edges that represent their application ordering. For positive programs, we show that the causal justifications obtained for a given atom… ▽ More

    Submitted 25 September, 2014; originally announced September 2014.

    Journal ref: Theory and Practice of Logic Programming (2014), volume 14, issue 4-5, pp. 603-618

  32. arXiv:1312.6134  [pdf, other

    cs.AI

    An Algebra of Causal Chains

    Authors: Pedro Cabalar, Jorge Fandinno

    Abstract: In this work we propose a multi-valued extension of logic programs under the stable models semantics where each true atom in a model is associated with a set of justifications, in a similar spirit than a set of proof trees. The main contribution of this paper is that we capture justifications into an algebra of truth values with three internal operations: an addition '+' representing alternative j… ▽ More

    Submitted 20 December, 2013; originally announced December 2013.

    Comments: Proceedings of Answer Set Programming and Other Computing Paradigms (ASPOCP 2013), 6th International Workshop, August 25, 2013, Istanbul, Turkey