Skip to main content

Showing 1–50 of 50 results for author: Denecker, M

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

    cs.AI cs.LO

    An epistemic logic for modeling decisions in the context of incomplete knowledge

    Authors: Đorđe Marković, Simon Vandevelde, Linde Vanbesien, Joost Vennekens, Marc Denecker

    Abstract: Substantial efforts have been made in develo** various Decision Modeling formalisms, both from industry and academia. A challenging problem is that of expressing decision knowledge in the context of incomplete knowledge. In such contexts, decisions depend on what is known or not known. We argue that none of the existing formalisms for modeling decisions are capable of correctly capturing the epi… ▽ More

    Submitted 18 December, 2023; originally announced December 2023.

    Comments: 9 pages, 3 figures, to be published as a poster version in the ACM/SIGAPP conference

  2. arXiv:2311.03424  [pdf, ps, other

    cs.LO cs.AI

    Using Symmetries to Lift Satisfiability Checking

    Authors: Pierre Carbonnelle, Gottfried Schenner, Maurice Bruynooghe, Bart Bogaerts, Marc Denecker

    Abstract: We analyze how symmetries can be used to compress structures (also known as interpretations) onto a smaller domain without loss of information. This analysis suggests the possibility to solve satisfiability problems in the compressed domain for better performance. Thus, we propose a 2-step novel method: (i) the sentence to be satisfied is automatically translated into an equisatisfiable sentence o… ▽ More

    Submitted 14 December, 2023; v1 submitted 6 November, 2023; originally announced November 2023.

    Comments: Accepted at AAAI-24

  3. arXiv:2306.02774  [pdf, ps, other

    cs.LO

    Distributed Autoepistemic Logic: Semantics, Complexity, and Applications to Access Control

    Authors: Marcos Cramer, Pieter Van Hertum, Bart Bogaerts, Marc Denecker

    Abstract: In this paper we define and study a multi-agent extension of autoepistemic logic (AEL) called distributed autoepistemic logic (dAEL). We define the semantics of dAEL using approximation fixpoint theory, an abstract algebraic framework that unifies different knowledge representation formalisms by describing their semantics as fixpoints of semantic operators. We define 2- and 3-valued semantic opera… ▽ More

    Submitted 5 June, 2023; originally announced June 2023.

  4. arXiv:2305.17140  [pdf, ps, other

    cs.AI cs.LO

    Interactive Model Expansion in an Observable Environment

    Authors: Pierre Carbonnelle, Joost Vennekens, Bart Bogaerts, Marc Denecker

    Abstract: Many practical problems can be understood as the search for a state of affairs that extends a fixed partial state of affairs, the \emph{environment}, while satisfying certain conditions that are formally specified. Such problems are found in, e.g., engineering, law or economics. We study this class of problems in a context where some of the relevant information about the environment is not known… ▽ More

    Submitted 20 May, 2023; originally announced May 2023.

    Comments: This paper is an extended and revised version of a conference paper appearing in the proceedings of ICLP 2023 and to be published in Theory and Practice of Logic Programming

  5. arXiv:2304.13430  [pdf, ps, other

    cs.LO

    The Logic of Logic Programming

    Authors: Marc Denecker, David S. Warren

    Abstract: Our position is that logic programming is not programming in the Horn clause sublogic of classical logic, but programming in a logic of (inductive) definitions. Thus, the similarity between prototypical Prolog programs (e.g., member, append, ...) and how inductive definitions are expressed in mathematical text, is not coincidental but essential. We argue here that this provides a natural solution… ▽ More

    Submitted 26 April, 2023; originally announced April 2023.

    MSC Class: 03B70 ACM Class: F.3.2; F.4.3

  6. arXiv:2205.04541  [pdf, ps, other

    cs.AI

    On Nested Justification Systems (full version)

    Authors: Simon Marynissen, Jesse Heyninck, Bart Bogaerts, Marc Denecker

    Abstract: Justification theory is a general framework for the definition of semantics of rule-based languages that has a high explanatory potential. Nested justification systems, first introduced by Denecker et al. (2015), allow for the composition of justification systems. This notion of nesting thus enables the modular definition of semantics of rule-based languages, and increases the representational cap… ▽ More

    Submitted 9 May, 2022; originally announced May 2022.

    Comments: Paper presented at the 38th International Conference on Logic Programming (ICLP 2022), 16 pages

  7. Quantification and Aggregation over Concepts of the Ontology

    Authors: Pierre Carbonnelle, Matthias Van der Hallen, Marc Denecker

    Abstract: We argue that in some KR applications, we want to quantify over sets of concepts formally represented by symbols in the vocabulary. We show that this quantification should be distinguished from second-order quantification and meta-programming quantification. We also investigate the relationship with concepts in intensional logic. We present an extension of first-order logic to support such abstr… ▽ More

    Submitted 30 August, 2023; v1 submitted 2 February, 2022; originally announced February 2022.

    Comments: In Proceedings ICLP 2023, arXiv:2308.14898

    Journal ref: EPTCS 385, 2023, pp. 213-226

  8. arXiv:2202.00343  [pdf, other

    cs.LO cs.AI

    Interactive configurator with FO(.) and IDP-Z3

    Authors: Pierre Carbonnelle, Simon Vandevelde, Joost Vennekens, Marc Denecker

    Abstract: Industry abounds with interactive configuration problems, i.e., constraint solving problems interactively solved by persons with the assistance of a computer. The computer program, called a configurator, needs to perform a variety of reasoning tasks with the (often incomplete) information that the user provides. Imperative programming approaches make such systems difficult to implement and maintai… ▽ More

    Submitted 20 March, 2023; v1 submitted 1 February, 2022; originally announced February 2022.

    Comments: Submitted to KR 2023

  9. arXiv:2104.14789  [pdf, ps, other

    cs.AI cs.LO

    Analyzing Semantics of Aggregate Answer Set Programming Using Approximation Fixpoint Theory

    Authors: Linde Vanbesien, Maurice Bruynooghe, Marc Denecker

    Abstract: Aggregates provide a concise way to express complex knowledge. The problem of selecting an appropriate formalisation of aggregates for answer set programming (ASP) remains unsettled. This paper revisits it from the viewpoint of Approximation Fixpoint Theory (AFT). We introduce an AFT formalisation equivalent with the Gelfond-Lifschitz reduct for basic ASP programs and we extend it to handle aggreg… ▽ More

    Submitted 17 May, 2022; v1 submitted 30 April, 2021; originally announced April 2021.

    Comments: Paper presented at the 38th International Conference on Logic Programming (ICLP 2022), 22 pages (including supplementary material)

  10. arXiv:2102.01440  [pdf, other

    cs.LO

    Justifications and a Reconstruction of Parity Game Solving Algorithms

    Authors: Ruben Lapauw, Maurice Bruynooghe, Marc Denecker

    Abstract: Parity games are infinite two-player games played on directed graphs. Parity game solvers are used in the domain of formal verification. This paper defines parametrized parity games and introduces an operation, Justify, that determines a winning strategy for a single node. By carefully ordering Justify steps, we reconstruct three algorithms well known from the literature.

    Submitted 2 February, 2021; originally announced February 2021.

    Comments: 16 pages, to appear in "LNCS Honorary Volume for Manuel Hermenegildo" [AVERTIS 2019]

  11. Exploiting Game Theory for Analysing Justifications

    Authors: Simon Marynissen, Bart Bogaerts, Marc Denecker

    Abstract: Justification theory is a unifying semantic framework. While it has its roots in non-monotonic logics, it can be applied to various areas in computer science, especially in explainable reasoning; its most central concept is a justification: an explanation why a property holds (or does not hold) in a model. In this paper, we continue the study of justification theory by means of three major contrib… ▽ More

    Submitted 4 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, 15+8 pages

    Journal ref: Theory and Practice of Logic Programming 20 (2020) 880-894

  12. arXiv:1901.09125  [pdf, ps, other

    cs.AI cs.LO

    The informal semantics of Answer Set Programming: A Tarskian perspective

    Authors: Marc Denecker, Yuliya Lierler, Miroslaw truszczynski, Joost Vennekens

    Abstract: In Knowledge Representation, it is crucial that knowledge engineers have a good understanding of the formal expressions that they write. What formal expressions state intuitively about the domain of discourse is studied in the theory of the informal semantics of a logic. In this paper we study the informal semantics of Answer Set Programming. The roots of answer set programming lie in the language… ▽ More

    Submitted 25 January, 2019; originally announced January 2019.

  13. arXiv:1808.07770  [pdf, ps, other

    cs.PL

    Transpiling Programmable Computable Functions to Answer Set Programs

    Authors: Ingmar Dasseville, Marc Denecker

    Abstract: Programming Computable Functions (PCF) is a simplified programming language which provides the theoretical basis of modern functional programming languages. Answer set programming (ASP) is a programming paradigm focused on solving search problems. In this paper we provide a translation from PCF to ASP. Using this translation it becomes possible to specify search problems using PCF.

    Submitted 23 August, 2018; originally announced August 2018.

    Comments: 15 pages, Accepted for presentation in WFLP 2018

  14. arXiv:1702.04551  [pdf, ps, other

    cs.LO

    A Logical Study of Some Common Principles of Inductive Definition and its Implications for Knowledge Representation

    Authors: Marc Denecker, Bart Bogaerts, Joost Vennekens

    Abstract: The definition is a common form of human expert knowledge, a building block of formal science and mathematics, a foundation for database theory and is supported in various forms in many knowledge representation and formal specification languages and systems. This paper is a formal study of some of the most common forms of inductive definitions found in scientific text: monotone inductive definitio… ▽ More

    Submitted 15 February, 2017; originally announced February 2017.

  15. arXiv:1608.05609  [pdf, ps, other

    cs.AI

    Implementing a Relevance Tracker Module

    Authors: Joachim Jansen, Jo Devriendt, Bart Bogaerts, Gerda Janssens, Marc Denecker

    Abstract: PC(ID) extends propositional logic with inductive definitions: rule sets under the well-founded semantics. Recently, a notion of relevance was introduced for this language. This notion determines the set of undecided literals that can still influence the satisfiability of a PC(ID) formula in a given partial assignment. The idea is that the PC(ID) solver can make decisions only on relevant literals… ▽ More

    Submitted 19 August, 2016; originally announced August 2016.

    Comments: Paper presented at the 9th Workshop on Answer Set Programming and Other Computing Paradigms (ASPOCP 2016), New York City, USA, 16 October 2016

  16. On Local Domain Symmetry for Model Expansion

    Authors: Jo Devriendt, Bart Bogaerts, Maurice Bruynooghe, Marc Denecker

    Abstract: Symmetry in combinatorial problems is an extensively studied topic. We continue this research in the context of model expansion problems, with the aim of automating the workflow of detecting and breaking symmetry. We focus on local domain symmetry, which is induced by permutations of domain elements, and which can be detected on a first-order level. As such, our work is a continuation of the symme… ▽ More

    Submitted 9 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, 3 PDF figures (arXiv:YYMM.NNNNN)

  17. The KB paradigm and its application to interactive configuration

    Authors: Pieter Van Hertum, Ingmar Dasseville, Gerda Janssens, Marc Denecker

    Abstract: The knowledge base paradigm aims to express domain knowledge in a rich formal language, and to use this domain knowledge as a knowledge base to solve various problems and tasks that arise in the domain by applying multiple forms of inference. As such, the paradigm applies a strict separation of concerns between information and problem solving. In this paper, we analyze the principles and feasibili… ▽ More

    Submitted 6 May, 2016; originally announced May 2016.

    Comments: To appear in Theory and Practice of Logic Programming (TPLP)

  18. arXiv:1511.00928  [pdf, other

    cs.PL cs.AI

    Visualising interactive inferences with IDPD3

    Authors: Ruben Lapauw, Ingmar Dasseville, Marc Denecker

    Abstract: A large part of the use of knowledge base systems is the interpretation of the output by the end-users and the interaction with these users. Even during the development process visualisations can be a great help to the developer. We created IDPD3 as a library to visualise models of logic theories. IDPD3 is a new version of $ID^{P}_{Draw}$ and adds support for visualised interactive simulations.

    Submitted 3 November, 2015; originally announced November 2015.

    Comments: International Workshop on User-Oriented Logic Programming (IULP 2015), co-located with the 31st International Conference on Logic Programming (ICLP 2015), Proceedings of the International Workshop on User-Oriented Logic Programming (IULP 2015), Editors: Stefan Ellmauthaler and Claudia Schulz, pages 67-81, August 2015

  19. Semantics of templates in a compositional framework for building logics

    Authors: Ingmar Dasseville, Matthias van der Hallen, Gerda Janssens, Marc Denecker

    Abstract: There is a growing need for abstractions in logic specification languages such as FO(.) and ASP. One technique to achieve these abstractions are templates (sometimes called macros). While the semantics of templates are virtually always described through a syntactical rewriting scheme, we present an alternative view on templates as second order definitions. To extend the existing definition constru… ▽ More

    Submitted 24 July, 2015; originally announced July 2015.

    Journal ref: Theory and Practice of Logic Programming 15 (2015) 681-695

  20. arXiv:1405.1833  [pdf, ps, other

    cs.LO cs.AI

    FO(C): A Knowledge Representation Language of Causality

    Authors: Bart Bogaerts, Joost Vennekens, Marc Denecker, Jan Van den Bussche

    Abstract: Cause-effect relations are an important part of human knowledge. In real life, humans often reason about complex causes linked to complex effects. By comparison, existing formalisms for representing knowledge about causal relations are quite limited in the kind of specifications of causes and effects they allow. In this paper, we present the new language C-Log, which offers a significantly more ex… ▽ More

    Submitted 9 May, 2014; v1 submitted 8 May, 2014; originally announced May 2014.

    Comments: To appear in Theory and Practice of Logic Programming (TPLP)

  21. arXiv:1405.1584  [pdf, ps, other

    cs.LO cs.CR

    Modelling Delegation and Revocation Schemes in IDP

    Authors: Marcos Cramer, Pieter Van Hertum, Diego Agustin Ambrossio, Marc Denecker

    Abstract: In ownership-based access control frameworks with the possibility of delegating permissions and administrative rights, chains of delegated accesses will form. There are different ways to treat these delegation chains when revoking rights, which give rise to different revocation schemes. In this paper, we show how IDP - a knowledge base system that integrates technology from ASP, SAT and CP - can b… ▽ More

    Submitted 7 May, 2014; originally announced May 2014.

    Comments: 16 pages

  22. Simulating dynamic systems using Linear Time Calculus theories

    Authors: Bart Bogaerts, Joachim Jansen, Maurice Bruynooghe, Broes De Cat, Joost Vennekens, Marc Denecker

    Abstract: To appear in Theory and Practice of Logic Programming (TPLP). Dynamic systems play a central role in fields such as planning, verification, and databases. Fragmented throughout these fields, we find a multitude of languages to formally specify dynamic systems and a multitude of systems to reason on such specifications. Often, such systems are bound to one specific language and one specific infer… ▽ More

    Submitted 17 June, 2024; v1 submitted 7 May, 2014; originally announced May 2014.

    Journal ref: Theory and Practice of Logic Programming 14 (2014) 477-492

  23. arXiv:1404.6394  [pdf, ps, other

    cs.LO

    FO(C) and Related Modelling Paradigms

    Authors: Bart Bogaerts, Joost Vennekens, Marc Denecker, Jan Van den Bussche

    Abstract: Recently, C-Log was introduced as a language for modelling causal processes. Its formal semantics has been defined together with introductory examples, but the study of this language is far from finished. In this paper, we compare C-Log to other declarative modelling languages. More specifically, we compare to first-order logic (FO), and argue that C-Log and FO are orthogonal and that their integr… ▽ More

    Submitted 25 April, 2014; originally announced April 2014.

    Comments: This paper appears in the Proceedings of the 15th International Workshop on Non-Monotonic Reasoning (NMR 2014)

  24. arXiv:1404.6368  [pdf, ps, other

    cs.LO

    Inference in the FO(C) Modelling Language

    Authors: Bart Bogaerts, Joost Vennekens, Marc Denecker, Jan Van den Bussche

    Abstract: Recently, FO(C), the integration of C-Log with classical logic, was introduced as a knowledge representation language. Up to this point, no systems exist that perform inference on FO(C), and very little is known about properties of inference in FO(C). In this paper, we study both of the above problems. We define normal forms for FO(C), one of which corresponds to FO(ID). We define transformations… ▽ More

    Submitted 25 April, 2014; originally announced April 2014.

    Comments: The paper appears in the Proceedings of the 15th International Workshop on Non-Monotonic Reasoning (NMR 2014)

  25. arXiv:1402.6889  [pdf, other

    cs.LO

    Lazy Model Expansion: Interleaving Grounding with Search

    Authors: Broes De Cat, Marc Denecker, Peter Stuckey, Maurice Bruynooghe

    Abstract: Finding satisfying assignments for the variables involved in a set of constraints can be cast as a (bounded) model generation problem: search for (bounded) models of a theory in some logic. The state-of-the-art approach for bounded model generation for rich knowledge representation languages, like ASP, FO(.) and Zinc, is ground-and-solve: reduce the theory to a ground or propositional one and appl… ▽ More

    Submitted 3 February, 2015; v1 submitted 27 February, 2014; originally announced February 2014.

    Journal ref: Journal of Artificial Intelligence Research, feb 2015, volume 52, pages 235-286

  26. arXiv:1401.6312  [pdf, ps, other

    cs.LO

    Predicate Logic as a Modelling Language: The IDP System

    Authors: Broes De Cat, Bart Bogaerts, Maurice Bruynooghe, Gerda Janssens, Marc Denecker

    Abstract: With the technology of the time, Kowalski's seminal 1974 paper {\em Predicate Logic as a Programming Language} was a breakthrough for the use of logic in computer science. It introduced two fundamental ideas: on the declarative side, the use of the Horn clause logic fragment of classical logic, which was soon extended with negation as failure, on the procedural side the procedural interpretation w… ▽ More

    Submitted 13 March, 2018; v1 submitted 24 January, 2014; originally announced January 2014.

  27. arXiv:1401.3840  [pdf

    cs.LO cs.AI

    Grounding FO and FO(ID) with Bounds

    Authors: Johan Wittocx, Maarten Mariën, Marc Denecker

    Abstract: Grounding is the task of reducing a first-order theory and finite domain to an equivalent propositional theory. It is used as preprocessing phase in many logic-based reasoning systems. Such systems provide a rich first-order input language to a user and can rely on efficient propositional solvers to perform the actual reasoning. Besides a first-order theory and finite domain, the input for ground… ▽ More

    Submitted 15 January, 2014; originally announced January 2014.

    Journal ref: Journal Of Artificial Intelligence Research, Volume 38, pages 223-269, 2010

  28. Predicate Logic as a Modeling Language: Modeling and Solving some Machine Learning and Data Mining Problems with IDP3

    Authors: Maurice Bruynooghe, Hendrik Blockeel, Bart Bogaerts, Broes De Cat, Stef De Pooter, Joachim Jansen, Anthony Labarre, Jan Ramon, Marc Denecker, Sicco Verwer

    Abstract: This paper provides a gentle introduction to problem solving with the IDP3 system. The core of IDP3 is a finite model generator that supports first order logic enriched with types, inductive definitions, aggregates and partial functions. It offers its users a modeling language that is a slight extension of predicate logic and allows them to solve a wide range of search problems. Apart from a small… ▽ More

    Submitted 28 March, 2014; v1 submitted 26 September, 2013; originally announced September 2013.

    Comments: To appear in Theory and Practice of Logic Programming (TPLP)

    Journal ref: Theory and Practice of Logic Programming 15 (2014) 783-817

  29. arXiv:1301.1395  [pdf, other

    cs.LO cs.AI

    Extending FO(ID) with Knowledge Producing Definitions: Preliminary Results

    Authors: Joost Vennekens, Marc Denecker

    Abstract: Previous research into the relation between ASP and classical logic has identified at least two different ways in which the former extends the latter. First, ASP program typically contain sets of rules that can be naturally interpreted as inductive definitions, and the language FO(ID) has shown that such inductive definitions can elegantly be added to classical logic in a modular way. Second, ther… ▽ More

    Submitted 7 January, 2013; originally announced January 2013.

    Comments: Proceedings of Answer Set Programming and Other Computing Paradigms (ASPOCP 2012), 5th International Workshop, September 4, 2012, Budapest, Hungary

  30. arXiv:1207.2534  [pdf, ps, other

    cs.LO cs.AI

    LPC(ID): A Sequent Calculus Proof System for Propositional Logic Extended with Inductive Definitions

    Authors: ** Hou, Johan Wittocx, Marc Denecker

    Abstract: The logic FO(ID) uses ideas from the field of logic programming to extend first order logic with non-monotone inductive definitions. Such logic formally extends logic programming, abductive logic programming and datalog, and thus formalizes the view on these formalisms as logics of (generalized) inductive definitions. The goal of this paper is to study a deductive inference method for PC(ID), whic… ▽ More

    Submitted 10 July, 2012; originally announced July 2012.

    Comments: Journal paper

  31. arXiv:1108.5667  [pdf, ps, other

    cs.AI cs.LO

    A prototype of a knowledge-based programming environment

    Authors: Stef De Pooter, Johan Wittocx, Marc Denecker

    Abstract: In this paper we present a proposal for a knowledge-based programming environment. In such an environment, declarative background knowledge, procedures, and concrete data are represented in suitable languages and combined in a flexible manner. This leads to a highly declarative programming style. We illustrate our approach on an example and report about our prototype implementation.

    Submitted 29 August, 2011; originally announced August 2011.

    Comments: 6 pages, appears in the Proceedings of the 19th International Conference on Applications of Declarative Programming and Knowledge Management (INAP 2011)

  32. arXiv:1108.3278  [pdf, ps, other

    cs.AI

    Reiter's Default Logic Is a Logic of Autoepistemic Reasoning And a Good One, Too

    Authors: Marc Denecker, Victor W. Marek, Miroslaw Truszczynski

    Abstract: A fact apparently not observed earlier in the literature of nonmonotonic reasoning is that Reiter, in his default logic paper, did not directly formalize informal defaults. Instead, he translated a default into a certain natural language proposition and provided a formalization of the latter. A few years later, Moore noted that propositions like the one used by Reiter are fundamentally different t… ▽ More

    Submitted 16 August, 2011; originally announced August 2011.

    Comments: In G. Brewka, V.M. Marek, and M. Truszczynski, eds. Nonmonotonic Reasoning -- Essays Celebrating its 30th Anniversary, College Publications, 2011 (a volume of papers presented at NonMOn at 30 meeting, Lexington, KY, USA, October 2010

    MSC Class: I.2.4

  33. Coherent Integration of Databases by Abductive Logic Programming

    Authors: O. Arieli, M. Bruynooghe, M. Denecker, B. Van Nuffelen

    Abstract: We introduce an abductive method for a coherent integration of independent data-sources. The idea is to compute a list of data-facts that should be inserted to the amalgamated database or retracted from it in order to restore its consistency. This method is implemented by an abductive solver, called Asystem, that applies SLDNFA-resolution on a meta-theory that relates different, possibly contrad… ▽ More

    Submitted 30 June, 2011; originally announced July 2011.

    Journal ref: Journal Of Artificial Intelligence Research, Volume 21, pages 245-286, 2004

  34. arXiv:1008.2121  [pdf, other

    cs.LO cs.AI

    Constraint Propagation for First-Order Logic and Inductive Definitions

    Authors: Johan Wittocx, Marc Denecker, Maurice Bruynooghe

    Abstract: Constraint propagation is one of the basic forms of inference in many logic-based reasoning systems. In this paper, we investigate constraint propagation for first-order logic (FO), a suitable language to express a wide variety of constraints. We present an algorithm with polynomial-time data complexity for constraint propagation in the context of an FO theory and a finite structure. We show that… ▽ More

    Submitted 8 July, 2011; v1 submitted 12 August, 2010; originally announced August 2010.

    Comments: 43 pages, 1 figure submitted to ACM Transactions on Computational Logic

    ACM Class: I.2.4; F.4.1

  35. FO(FD): Extending classical logic with rule-based fixpoint definitions

    Authors: Hou **, Broes De Cat, Marc Denecker

    Abstract: We introduce fixpoint definitions, a rule-based reformulation of fixpoint constructs. The logic FO(FD), an extension of classical logic with fixpoint definitions, is defined. We illustrate the relation between FO(FD) and FO(ID), which is developed as an integration of two knowledge representation paradigms. The satisfiability problem for FO(FD) is investigated by first reducing FO(FD) to differenc… ▽ More

    Submitted 22 July, 2010; originally announced July 2010.

    Comments: Presented at ICLP 2010. 16 pages, 1 figure

    MSC Class: 68T27 ACM Class: I.2.4; F.4.3

    Journal ref: Theory and Practice of Logic Programming, Volume 10, Special Issue 4-6, July 2010, pp 581-596

  36. arXiv:0904.1672  [pdf, ps, other

    cs.AI cs.LO

    CP-logic: A Language of Causal Probabilistic Events and Its Relation to Logic Programming

    Authors: Joost Vennekens, Marc Denecker, Maurice Bruynooghe

    Abstract: This papers develops a logical language for representing probabilistic causal laws. Our interest in such a language is twofold. First, it can be motivated as a fundamental study of the representation of causal knowledge. Causality has an inherent dynamic aspect, which has been studied at the semantical level by Shafer in his framework of probability trees. In such a dynamic context, where the ev… ▽ More

    Submitted 10 April, 2009; originally announced April 2009.

    Comments: To be published in Theory and Practice of Logic Programming (TPLP)

    ACM Class: I.2.4

  37. arXiv:cs/0509024  [pdf, ps, other

    cs.LO

    Well-founded and Stable Semantics of Logic Programs with Aggregates

    Authors: Nikolay Pelov, Marc Denecker, Maurice Bruynooghe

    Abstract: In this paper, we present a framework for the semantics and the computation of aggregates in the context of logic programming. In our study, an aggregate can be an arbitrary interpreted second order predicate or function. We define extensions of the Kripke-Kleene, the well-founded and the stable semantics for aggregate programs. The semantics is based on the concept of a three-valued immediate c… ▽ More

    Submitted 15 May, 2006; v1 submitted 8 September, 2005; originally announced September 2005.

    Comments: 54 pages; To appear in Theory and Practice of Logic Programming (TPLP)

  38. arXiv:cs/0501025  [pdf, ps, other

    cs.AI cs.LO

    A Logic for Non-Monotone Inductive Definitions

    Authors: Marc Denecker, Eugenia Ternovska

    Abstract: Well-known principles of induction include monotone induction and different sorts of non-monotone induction such as inflationary induction, induction over well-founded sets and iterated induction. In this work, we define a logic formalizing induction over well-founded sets and monotone and iterated induction. Just as the principle of positive induction has been formalized in FO(LFP), and the pri… ▽ More

    Submitted 12 January, 2005; originally announced January 2005.

    Comments: 50 pages, TOCL submission

  39. arXiv:cs/0405002  [pdf, ps, other

    cs.AI cs.LO

    Splitting an operator: Algebraic modularity results for logics with fixpoint semantics

    Authors: Joost Vennekens, David Gilis, Marc Denecker

    Abstract: It is well known that, under certain conditions, it is possible to split logic programs under stable model semantics, i.e. to divide such a program into a number of different "levels", such that the models of the entire program can be constructed by incrementally constructing models for each level. Similar results exist for other non-monotonic formalisms, such as auto-epistemic logic and default… ▽ More

    Submitted 26 October, 2006; v1 submitted 3 May, 2004; originally announced May 2004.

    Comments: Revised to correct a substantial error in Section 4.2.2 (certain results which only hold for_consistent_ possible world sets were stated to hold in general)

    ACM Class: I.2.3; I.2.4

    Journal ref: ACM Transactions on Computational Logic, Volume 7, Number 4, 2006

  40. arXiv:cs/0207085  [pdf, ps, other

    cs.LO cs.DB

    Repairing Inconsistent Databases: A Model-Theoretic Approach and Abductive Reasoning

    Authors: Ofer Arieli, Marc Denecker, Bert Van Nuffelen, Maurice Bruynooghe

    Abstract: In this paper we consider two points of views to the problem of coherent integration of distributed data. First we give a pure model-theoretic analysis of the possible ways to `repair' a database. We do so by characterizing the possibilities to `recover' consistent data from an inconsistent database in terms of those models of the database that exhibit as minimal inconsistent information as reas… ▽ More

    Submitted 25 July, 2002; originally announced July 2002.

    Comments: 15 pages. Originally published in proc. PCL 2002, a FLoC workshop; eds. Hendrik Decker, Dina Goldin, Jorgen Villadsen, Toshiharu Waragai (http://floc02.diku.dk/PCL/)

    ACM Class: F.4.1; H.2.7; I.2.3

  41. arXiv:cs/0205014  [pdf, ps, other

    cs.AI

    Ultimate approximations in nonmonotonic knowledge representation systems

    Authors: Marc Denecker, Victor W. Marek, Miroslaw Truszczynski

    Abstract: We study fixpoints of operators on lattices. To this end we introduce the notion of an approximation of an operator. We order approximations by means of a precision ordering. We show that each lattice operator O has a unique most precise or ultimate approximation. We demonstrate that fixpoints of this ultimate approximation provide useful insights into fixpoints of the operator O. We apply our… ▽ More

    Submitted 11 May, 2002; originally announced May 2002.

    Comments: This paper was published in Principles of Knowledge Representation and Reasoning, Proceedings of the Eighth International Conference (KR2002)

    ACM Class: I.2.4

  42. arXiv:cs/0011035  [pdf, ps, other

    cs.CL

    Abductive reasoning with temporal information

    Authors: Sven Verdoolaege, Marc Denecker, Frank Van Eynde

    Abstract: Texts in natural language contain a lot of temporal information, both explicit and implicit. Verbs and temporal adjuncts carry most of the explicit information, but for a full understanding general world knowledge and default assumptions have to be taken into account. We will present a theory for describing the relation between, on the one hand, verbs, their tenses and adjuncts and, on the other… ▽ More

    Submitted 23 November, 2000; originally announced November 2000.

    Comments: 16 pages

    ACM Class: I.2.4; I.2.7

  43. arXiv:cs/0011034  [pdf, ps, other

    cs.CL

    Semantic interpretation of temporal information by abductive inference

    Authors: Sven Verdoolaege, Marc Denecker, Ness Schelkens, Danny De Schreye, Frank Van Eynde

    Abstract: Besides temporal information explicitly available in verbs and adjuncts, the temporal interpretation of a text also depends on general world knowledge and default assumptions. We will present a theory for describing the relation between, on the one hand, verbs, their tenses and adjuncts and, on the other, the eventualities and periods of time they represent and their relative temporal locations.… ▽ More

    Submitted 22 November, 2000; originally announced November 2000.

    Comments: 11 pages

    ACM Class: I.2.4; I.2.7

  44. arXiv:cs/0011030  [pdf, ps, other

    cs.AI

    Logic Programming Approaches for Representing and Solving Constraint Satisfaction Problems: A Comparison

    Authors: Nikolay Pelov, Emmanuel De Mot, Marc Denecker

    Abstract: Many logic programming based approaches can be used to describe and solve combinatorial search problems. On the one hand there is constraint logic programming which computes a solution as an answer substitution to a query containing the variables of the constraint satisfaction problem. On the other hand there are systems based on stable model semantics, abductive systems, and first order logic m… ▽ More

    Submitted 21 November, 2000; originally announced November 2000.

    Comments: 15 pages, 3 eps-figures

    ACM Class: I.2.3; I.2.4

    Journal ref: LPAR 2000, Lecture Notes in Artificial Intelligence, vol. 1955, Springer, 2000, pp. 225-239

  45. arXiv:cs/0003067  [pdf, ps, other

    cs.LO cs.AI

    Detecting Unsolvable Queries for Definite Logic Programs

    Authors: Maurice Bruynooghe, Henk Vandecasteele, D. Andre de Waal, Marc Denecker

    Abstract: In solving a query, the SLD proof procedure for definite programs sometimes searches an infinite space for a non existing solution. For example, querying a planner for an unreachable goal state. Such programs motivate the development of methods to prove the absence of a solution. Considering the definite program and the query ``<- Q'' as clauses of a first order theory, one can apply model gener… ▽ More

    Submitted 17 March, 2000; originally announced March 2000.

    Comments: 32 pages including appendix. A preliminary version appeared in proceedings PLILP/ALP98 (Springer LNCS 1490) This version, without appendix appeared in Journal Functional and Logic Programming 1999

    ACM Class: D.1.6; F.3.1; F.4.1

    Journal ref: Journal of Functional and Logic Programming, Vol. 1999, 1-35, 1999

  46. arXiv:cs/0003056  [pdf, ps, other

    cs.LO cs.AI

    A note on the Declarative reading(s) of Logic Programming

    Authors: Marc Denecker

    Abstract: This paper analyses the declarative readings of logic programming. Logic programming - and negation as failure - has no unique declarative reading. One common view is that logic programming is a logic for default reasoning, a sub-formalism of default logic or autoepistemic logic. In this view, negation as failure is a modal operator. In an alternative view, a logic program is interpreted as a de… ▽ More

    Submitted 13 March, 2000; originally announced March 2000.

    Comments: 6 pages; poster at NMR2000, Breckenridge, April 2000

    ACM Class: I.2.3; I.2.4; F.4.1

  47. arXiv:cs/0003030  [pdf, ps, other

    cs.AI

    Problem solving in ID-logic with aggregates: some experiments

    Authors: Bert Van Nuffelen, Marc Denecker

    Abstract: The goal of the LP+ project at the K.U.Leuven is to design an expressive logic, suitable for declarative knowledge representation, and to develop intelligent systems based on Logic Programming technology for solving computational problems using the declarative specifications. The ID-logic is an integration of typed classical logic and a definition logic. Different abductive solvers for this lang… ▽ More

    Submitted 8 March, 2000; originally announced March 2000.

    Comments: 9 pages conference: NMR2000, special track on abductive reasoning

    ACM Class: F.4.1; I.2.4; I.2.3

  48. arXiv:cs/0003019  [pdf, ps, other

    cs.LO cs.AI

    Extending Classical Logic with Inductive Definitions

    Authors: Marc Denecker

    Abstract: The goal of this paper is to extend classical logic with a generalized notion of inductive definition supporting positive and negative induction, to investigate the properties of this logic, its relationships to other logics in the area of non-monotonic reasoning, logic programming and deductive databases, and to show its application for knowledge representation by giving a typology of definitio… ▽ More

    Submitted 7 March, 2000; originally announced March 2000.

    Comments: 9 pages to be presented at NMR2000, Breckenridge, April 2000

    ACM Class: I.2.3; I.2.4; F.4.1

  49. arXiv:cs/0002002  [pdf, ps, other

    cs.AI

    Uniform semantic treatment of default and autoepistemic logics

    Authors: Marc Denecker, Victor W. Marek, Miroslaw Truszczynski

    Abstract: We revisit the issue of connections between two leading formalisms in nonmonotonic reasoning: autoepistemic logic and default logic. For each logic we develop a comprehensive semantic framework based on the notion of a belief pair. The set of all belief pairs together with the so called knowledge ordering forms a complete lattice. For each logic, we introduce several semantics by means of fixpoi… ▽ More

    Submitted 3 February, 2000; originally announced February 2000.

    Comments: Proceedings of the Seventh International Conference on Principles of Knowledge Representation and Reasoning (KR2000); 11 pages

    ACM Class: I.2.3; I.2.4

    Journal ref: Artificial Intelligence Journal, 143 (2003), pp. 79--122

  50. arXiv:cs/9901003  [pdf, ps, other

    cs.LO cs.AI

    Fixpoint 3-valued semantics for autoepistemic logic

    Authors: M. Denecker, V. Marek, M. Truszczynski

    Abstract: The paper presents a constructive fixpoint semantics for autoepistemic logic (AEL). This fixpoint characterizes a unique but possibly three-valued belief set of an autoepistemic theory. It may be three-valued in the sense that for a subclass of formulas F, the fixpoint may not specify whether F is believed or not. The paper presents a constructive 3-valued semantics for autoepistemic logic (AEL)… ▽ More

    Submitted 12 January, 1999; originally announced January 1999.

    Comments: Proceedings of the Fifteenth National Conference on Artificial Intelligence (AAAI-98), pages 840--845, (MIT Press, 1998)

    ACM Class: I.2.4, F.4.1, I.2.3