EDBT 2026 Demo / reviewers in the wild / expert
David Pearce 0001
dblp:48/768-1
· DBLP profile ↗
43ranked-venue papers
15as first author
4since 2021 · last 2024
0000-0001-7407-326XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 28 · 8 first-author · 4 since 2021Theory of computation · 28 · 11 first-author · 2 since 2021Software engineering, systems software and programming languages · 10 · 5 first-authorGraphics, computer vision, multimedia, augmented reality and games · 5 · 3 first-authorDatabases, data management, data science and information retrieval · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | Syntactic ASP forgetting with forksabstractAnswer Set Programming (ASP) constitutes nowadays one of the most successful paradigms for practical Knowledge Representation and declarative problem solving. The formal analysis of ASP programs is essential for a rigorous treatment of specifications, the correct construction of solvers and the extension with other representational features. In this paper, we present a syntactic transformation, called the unfolding operator, that allows forgetting an atom in a logic program (under ASP semantics). The main advantage of unfolding is that, unlike other syntactic operators, it is always applicable and guarantees strong persistence, that is, the result preserves the same stable models with respect to any context where the forgotten atom does not occur. The price for its completeness is that the result is an expression that may contain the fork operator. Yet, we illustrate how, in some cases, the application of fork properties may allow us to reduce the fork to a logic program. Felicidad Aguado, Pedro Cabalar, Jorge Fandinno, David Pearce 0001, Gilberto Pérez 0001, Concepción Vidal |
Artif. Intell. | 4 |
| 2023 | Logic, Accountability and Design: Extended Abstract
Pedro Cabalar, David Pearce 0001 |
JELIA | 2 |
| 2022 | Syntactic ASP Forgetting with Forks
Felicidad Aguado, Pedro Cabalar, Jorge Fandinno, David Pearce 0001, Gilberto Pérez 0001, Concepción Vidal |
LPNMR | 4 |
| 2022 | A polynomial reduction of forks into logic programsabstractIn this research note we present additional results for an earlier published paper [1]. There, we studied the problem of projective strong equivalence (PSE) of logic programs, that is, checking whether two logic programs (or propositional formulas) have the same behaviour (under the stable model semantics) regardless of a common context and ignoring the effect of local auxiliary atoms. PSE is related to another problem called strongly persistent forgetting that consists in keeping a program's behaviour after removing its auxiliary atoms, something that is known to be not always possible in Answer Set Programming. In [1], we introduced a new connective ‘|’ called fork and proved that, in this extended language, it is always possible to forget auxiliary atoms, but at the price of obtaining a result containing forks. We also proved that forks can be translated back to logic programs introducing new hidden auxiliary atoms, but this translation was exponential in the worst case. In this note we provide a new polynomial translation of arbitrary forks into regular programs that allows us to prove that brave and cautious reasoning with forks has the same complexity as that of ordinary (disjunctive) logic programs and paves the way for an efficient implementation of forks. To this aim, we rely on a pair of new PSE invariance properties. Felicidad Aguado, Pedro Cabalar, Jorge Fandinno, David Pearce 0001, Gilberto Pérez 0001, Concepción Vidal |
Artif. Intell. | 4 |
| 2020 | Forgetting Auxiliary Atoms in Forks (Extended Abstract)abstractThis work tackles the problem of checking strong equivalence of logic programs that may contain local auxiliary atoms, to be removed from their stable models and to be forbidden in any external context. We call this property projective strong equivalence (PSE). It has been recently proved that not any logic program containing auxiliary atoms can be reformulated, under PSE, as another logic program or formula without them -- this is known as strongly persistent forgetting. In this paper, we introduce a conservative extension of Equilibrium Logic and its monotonic basis, the logic of Here-and-There, in which we deal with a new connective we call fork. We provide a semantic characterisation of PSE for forks and use it to show that, in this extension, it is always possible to forget auxiliary atoms under strong persistence. We further define when the obtained fork is representable as a regular formula. Felicidad Aguado, Pedro Cabalar, Jorge Fandinno, David Pearce 0001, Gilberto Pérez 0001, Concepción Vidal |
IJCAI | 4 |
| 2019 | Forgetting auxiliary atoms in forks
Felicidad Aguado, Pedro Cabalar, Jorge Fandinno, David Pearce 0001, Gilberto Pérez 0001, Concepción Vidal |
Artif. Intell. | 4 |
| 2019 | Revisiting Explicit Negation in Answer Set ProgrammingabstractAbstract 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 Lifschitz, Tang and Turner. We extend the concept of reduct for this new syntax and then prove that it can be captured by an extension of Equilibrium Logic with this second negation. We study some properties of this variant and compare to the already known combination of Equilibrium Logic with Nelson’s strong negation. Felicidad Aguado, Pedro Cabalar, Jorge Fandinno, David Pearce 0001, Gilberto Pérez 0001, Concepción Vidal |
Theory Pract. Log. Program. | 4 |
| 2018 | Functional ASP with Intensional Sets: Application to Gelfond-Zhang AggregatesabstractAbstract 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 ( ${\rm QEL}^=_{\cal F}$ ). Then, we proceed to incorporate a new kind of logical term,intensional set(a construct commonly used to denote the set of objects characterised by a given formula), and to extend ${\rm QEL}^=_{\cal F}$ semantics for this new type of expression. In our extended approach, intensional sets can be arbitrarily used as predicate or function arguments or even nested inside other intensional sets, just as regular first-order logical terms. As a result, aggregates can be naturally formed by the application of some evaluable function (count,sum,maximum, etc) to a set of objects expressed as an intensional set. This approach has several advantages. First, while other semantics for aggregates depend on some syntactic transformation (either via a reduct or a formula translation), the ${\rm QEL}^=_{\cal F}$ interpretation treats them as regular evaluable functions, providing a compositional semantics and avoiding any kind of syntactic restriction. Second, aggregates can be explicitly defined now within the logical language by the simple addition of formulas that fix their meaning in terms of multiple applications of some (commutative and associative) binary operation. For instance, we can use recursive rules to definesumin terms of integer addition. Last, but not least, we prove that the semantics we obtain for aggregates coincides with the one defined by Gelfond and Zhang for the ${\cal A}\mathit{log}$ language, when we restrict to that syntactic fragment. Pedro Cabalar, Jorge Fandinno, Luis Fariñas del Cerro, David Pearce 0001 |
Theory Pract. Log. Program. | 4 |
| 2017 | Infinitary equilibrium logic and strongly equivalent logic programs
Amelia Harrison, Vladimir Lifschitz, David Pearce 0001, Agustín Valverde |
Artif. Intell. | 3 |
| 2016 | On Logics of Group Belief in Structured Coalitions
Philippe Balbiani, David Pearce 0001, Levan Uridia |
JELIA | 2 |
| 2016 | On the Expressiveness of Temporal Equilibrium Logic
Laura Bozzelli, David Pearce 0001 |
JELIA | 2 |
| 2015 | On the Complexity of Temporal Equilibrium LogicabstractTemporal Equilibrium Logic (TEL) [1] is a promising framework that extends the knowledge representation and reasoning capabilities of Answer Set Programming with temporal operators in the style of LTL. To our knowledge it is the first nonmonotonic logic that accommodates fully the syntax of a standard temporal logic (specifically LTL) without requiring further constructions. This paper provides a systematic complexity analysis for the (consistency) problem of checking the existence of a temporal equilibrium model of a TEL formula. It was previously shown that this problem in the general case lies somewhere between PSPACE and EXPSPACE. Here we establish a lower bound matching the EXPSPACE upper bound in [2]. Additionally we analyse the complexity for various natural subclasses of TEL formulas, identifying both tractable and intractable fragments. Finally the paper offers some new insights on the logic LTL by addressing satisfiability for minimal LTL models. The complexity results obtained highlight a substantial difference between interpreting LTL over finite or infinite words. Laura Bozzelli, David Pearce 0001 |
LICS | 2 |
| 2015 | Infinitary Equilibrium Logic and Strong Equivalence
Amelia Harrison, Vladimir Lifschitz, David Pearce 0001, Agustín Valverde |
LPNMR | 3 |
| 2015 | A denotational semantics for equilibrium logicabstractAbstract In this paper we provide an alternative semantics for Equilibrium Logic and its monotonic basis, the logic of Here-and-There (also known as Gödel'sG3logic) that relies on the idea ofdenotationof a formula, that is, a function that collects the set of models of that formula. Using the three-valued logicG3as a starting point and an ordering relation (for which equilibrium/stable models are minimal elements) we provide several elementary operations for sets of interpretations. By analysing structural properties of the denotation of formulas, we show some expressiveness results forG3such as, for instance, that conjunction is not expressible in terms of the other connectives. Moreover, the denotational semantics allows us to capture the set of equilibrium models of a formula with a simple and compact set expression. We also use this semantics to provide several formal definitions for entailment relations that are usual in the literature, and further introduce a new one calledstrong entailment. We say that α strongly entails β when the equilibrium models of α ∧ γ are also equilibrium models of β ∧ γ for any context γ. We also provide a characterisation of strong entailment in terms of the denotational semantics, and give an example of a sufficient condition that can be applied in some cases. Felicidad Aguado, Pedro Cabalar, David Pearce 0001, Gilberto Pérez 0001, Concepción Vidal |
Theory Pract. Log. Program. | 3 |
| 2014 | A Free Logic for Stable Models with Partial Intensional Functions
Pedro Cabalar, Luis Fariñas del Cerro, David Pearce 0001, Agustín Valverde |
JELIA | 3 |
| 2013 | FQHT: The Logic of Stable Models for Logic Programs with Intensional Functions
Luis Fariñas del Cerro, David Pearce 0001, Agustín Valverde |
IJCAI | 2 |
| 2012 | Synonymous theories and knowledge representations in answer set programming
David Pearce 0001, Agustín Valverde |
J. Comput. Syst. Sci. | 1 |
| 2011 | An Approach to Minimal Belief via Objective BeliefabstractAs a doxastic counterpart to epistemic logic based on S5 we study the modal logic KSD that can be viewed as an approach to modelling a kind of objective and fair belief. We apply KSD to the problem of minimal belief and develop an alternative approach to nonmonotonic modal logic using a weaker concept of expansion. This corresponds to a certain minimal kind of KSD model and yields a new type of nonmonotonic doxastic reasoning. David Pearce 0001, Levan Uridia |
IJCAI | 1 |
| 2011 | Foundations and Extensions of Answer Set Programming: The Logical Approach
David Pearce 0001 |
LPNMR | 1 |
| 2011 | Interpolable Formulas in Equilibrium Logic and Answer Set Programming
Dov M. Gabbay, David Pearce 0001, Agustín Valverde |
J. Artif. Intell. Res. | 2 |
| 2010 | A Logical Semantics for Description Logic Programs
Michael Fink 0001, David Pearce 0001 |
JELIA | 2 |
| 2010 | Minimal Knowledge and Belief via Minimal Topology
David Pearce 0001, Levan Uridia |
JELIA | 1 |
| 2010 | A semantical framework for hybrid knowledge bases
Jos de Bruijn, David Pearce 0001, Axel Polleres, Agustín Valverde |
Knowl. Inf. Syst. | 2 |
| 2009 | A Revised Concept of Safety for General Answer Set Programs
Pedro Cabalar, David Pearce 0001, Agustín Valverde |
LPNMR | 2 |
| 2009 | Characterising equilibrium logic and nested logic programs: Reductions and complexity, abstractAbstract Equilibrium logic is an approach to non-monotonic reasoning that extends the stable-model and answer-set semantics for logic programs. In particular, it includes the general case of nested logic programs, where arbitrary Boolean combinations are permitted in heads and bodies of rules, as special kinds of theories. In this paper, we present polynomial reductions of the main reasoning tasks associated with equilibrium logic and nested logic programs into quantified propositional logic, an extension of classical propositional logic where quantifications over atomic formulas are permitted. Thus, quantified propositional logic is a fragment of second-order logic, and its formulas are usually referred to as quantified Boolean formulas (QBFs). We provide reductions not only for decision problems, but also for the central semantical concepts of equilibrium logic and nested logic programs. In particular, our encodings map a given decision problem into some QBF such that the latter is valid precisely in case the former holds. The basic tasks we deal with here are the consistency problem, brave reasoning and skeptical reasoning. Additionally, we also provide encodings for testing equivalence of theories or programs under different notions of equivalence, viz. ordinary, strong and uniform equivalence. For all considered reasoning tasks, we analyse their computational complexity and give strict complexity bounds. Hereby, our encodings yield upper bounds in a direct manner. Besides this useful feature, our approach has the following benefits: First, our encodings yield a uniform axiomatisation for a variety of problems in a common language. Second, extant solvers for QBFs can be used as back-end inference engines to realise implementations of the encoded task in a rapid prototyping manner. Third, our axiomatisations also allow us to straightforwardly relate equilibrium logic with circumscription. David Pearce 0001, Hans Tompits, Stefan Woltran |
Theory Pract. Log. Program. | 1 |
| 2008 | Sixty Years of Stable Models
David Pearce 0001 |
ICLP | 1 |
| 2008 | Quantified Equilibrium Logic and Foundations for Answer Set Programs
David Pearce 0001, Agustín Valverde |
ICLP | 1 |
| 2007 | Minimal Logic Programs
Pedro Cabalar, David Pearce 0001, Agustín Valverde |
ICLP | 2 |
| 2007 | A Purely Model-Theoretic Semantics for Disjunctive Logic Programs with Negation
Pedro Cabalar, David Pearce 0001, Panos Rondogiannis, William W. Wadge |
LPNMR | 2 |
| 2007 | A Characterization of Strong Equivalence for Logic Programs with Variables
Vladimir Lifschitz, David Pearce 0001, Agustín Valverde |
LPNMR | 2 |
| 2006 | Analysing and Extending Well-Founded and Partial Stable Semantics Using Partial Equilibrium Logic
Pedro Cabalar, Sergei P. Odintsov, David Pearce 0001, Agustín Valverde |
ICLP | 3 |
| 2006 | On the Logic and Computation of Partial Equilibrium Models
Pedro Cabalar, Sergei P. Odintsov, David Pearce 0001, Agustín Valverde |
JELIA | 3 |
| 2006 | Logical Foundations of Well-Founded Semantics
Pedro Cabalar, Sergei P. Odintsov, David Pearce 0001 |
KR | 3 |
| 2005 | Routley Semantics for Answer Sets
Sergei P. Odintsov, David Pearce 0001 |
LPNMR | 2 |
| 2004 | Synonymus Theories in Answer Set Programming and Equilibrium Logic
David Pearce 0001, Agustín Valverde |
ECAI | 1 |
| 2004 | Simplifying Logic Programs Under Answer Set Semantics
David Pearce 0001 |
ICLP | 1 |
| 2004 | Towards a First Order Equilibrium Logic for Nonmonotonic Reasoning
David Pearce 0001, Agustín Valverde |
JELIA | 1 |
| 2004 | Uniform Equivalence for Equilibrium Logic and Logic Programs
David Pearce 0001, Agustín Valverde |
LPNMR | 1 |
| 2002 | A Polynomial Translation of Logic Programs with Nested Expressions into Disjunctive Logic Programs: Preliminary Report
David Pearce 0001, Vladimir Sarsakov, Torsten Schaub, Hans Tompits, Stefan Woltran |
ICLP | 1 |
| 2001 | Strongly equivalent logic programsabstractA logic program Π 1 is said to be equivalent to a logic program Π 2 in the sense of the answer set semantics if Π 1 and Π 2 have the same answer sets. We are interested in the following stronger condition: for every logic program, Π, Π 1 , ∪ Π has the same answer sets as Π 2 ∪ Π. The study of strong equivalence is important, because we learn from it how one can simplify a part of a logic program without looking at the rest of it. The main theorem shows that the verification of strong equivalence can be accomplished by cheching the equivalence of formulas in a monotonic logic, called the logic of here-and-there, which is intermediate between classical logic and intuitionistic logic. Vladimir Lifschitz, David Pearce 0001, Agustín Valverde |
ACM Trans. Comput. Log. | 2 |
| 2000 | A Tableau Calculus for Equilibrium Entailment
David Pearce 0001, Inmaculada Perez de Guzmán, Agustín Valverde |
TABLEAUX | 1 |
| 1995 | Nonmonotonicity and Answer Set Inference
David Pearce 0001 |
LPNMR | 1 |
| 1992 | Default Logic and Constructive Logic
David Pearce 0001 |
ECAI | 1 |