中文
相关论文

相关论文: Tight Logic Programs

200 篇论文

We develop the first two heap logics that have implicit heaplets and that admit FO-complete program verification. The notion of FO-completeness is a theoretical guarantee that all theorems that are valid when recursive definitions are…

计算机科学中的逻辑 · 计算机科学 2026-01-13 Adithya Murali , Hrishikesh Balakrishnan , Aaron Councilman , P. Madhusudan

We bring forward a logical system of transition algebras that enhances many-sorted first-order logic using features from dynamic logics. The sentences we consider include compositions, unions, and transitive closures of transition…

计算机科学中的逻辑 · 计算机科学 2024-04-26 Hashimoto Go , Daniel Găină , Ionuţ Ţuţu

Processing programs as data is one of the successes of functional and logic programming. Higher-order functions, as program-processing programs are called in functional programming, and meta-programs, as they are called in logic…

计算机科学中的逻辑 · 计算机科学 2020-04-21 François Bry

We show how definite extended logic programs can be used for defining and reasoning with rough sets. Moreover, a rough-set-specific query language is presented and an answering algorithm is outlined. Thus, we not only show a possible…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Jan Małuszyński , Aida Vitória

We unify functional and logic programming by treating predicatesas functions equipped with their support: the set of inputs whose output is nonzero. Datalog, for instance, is a language of finitely supported boolean functions. Finite…

编程语言 · 计算机科学 2026-04-30 Michael Arntzenius , Max Willsey

A logic programming paradigm which expresses solutions to problems as stable models has recently been promoted as a declarative approach to solving various combinatorial and search problems, including planning problems. In this paradigm,…

人工智能 · 计算机科学 2007-05-23 Maurice Bruynooghe

Disjunctive finitary programs are a class of logic programs admitting function symbols and hence infinite domains. They have very good computational properties, for example ground queries are decidable while in the general case the stable…

人工智能 · 计算机科学 2009-05-25 Sabrina Baselice , Piero A. Bonatti , Giovanni Criscuolo

There are two kinds of approaches for termination analysis of logic programs: "transformational" and "direct" ones. Direct approaches prove termination directly on the basis of the logic program. Transformational approaches transform a…

计算机科学中的逻辑 · 计算机科学 2008-09-01 P. Schneider-Kamp , J. Giesl , A. Serebrenik , R. Thiemann

An FOL-program consists of a background theory in a decidable fragment of first-order logic and a collection of rules possibly containing first-order formulas. The formalism stems from recent approaches to tight integrations of ASP with…

编程语言 · 计算机科学 2014-05-15 Yi Bi , Jia-Huai You , Zhiyong Feng

This paper focuses on the expressive power of disjunctive and normal logic programs under the stable model semantics over finite, infinite, or arbitrary structures. A translation from disjunctive logic programs into normal logic programs is…

人工智能 · 计算机科学 2013-04-03 Heng Zhang , Yan Zhang

Answer set programming - the most popular problem solving paradigm based on logic programs - has been recently extended to support uninterpreted function symbols. All of these approaches have some limitation. In this paper we propose a…

人工智能 · 计算机科学 2010-07-22 Sabrina Baselice , Piero A. Bonatti

Multi-adjoint logic programming is a general framework with interesting features, which involves other positive logic programming frameworks such as monotonic and residuated logic programming, generalized annotated logic programs, fuzzy…

计算机科学中的逻辑 · 计算机科学 2024-09-25 M. Eugenia Cornejo , David Lobo , Jesús Medina

This paper introduces a fundamental result, which is relevant for Answer Set programming, and planning. For the first time since the definition of the stable model semantics, the class of logic programs for which a stable model exists is…

人工智能 · 计算机科学 2007-05-23 Stefania Costantini

This paper describes a general framework for automatic termination analysis of logic programs, where we understand by ``termination'' the finitenes s of the LD-tree constructed for the program and a given query. A general property of…

编程语言 · 计算机科学 2020-06-11 Nachum Dershowitz , Naomi Lindenstrauss , Yehoshua Sagiv , Alexander Serebrenik

Strong equivalence between knowledge bases ensures the possibility of replacing one with the other without affecting reasoning outcomes, in any given context. This makes it a crucial property in nonmonotonic formalisms. In particular, the…

人工智能 · 计算机科学 2026-05-15 Giovanni Buraglio , Wolfgang Dvorak , Stefan Woltran

We advocate a declarative approach to proving properties of logic programs. Total correctness can be separated into correctness, completeness and clean termination; the latter includes non-floundering. Only clean termination depends on the…

计算机科学中的逻辑 · 计算机科学 2011-10-25 W. Drabent , M. Milkowska

In this paper we apply computer-aided theorem discovery technique to discover theorems about strongly equivalent logic programs under the answer set semantics. Our discovered theorems capture new classes of strongly equivalent logic…

人工智能 · 计算机科学 2011-10-13 Y. Chen , F. Lin

Stable Logic Programming (SLP) is an emergent, alternative style of logic programming: each solution to a problem is represented by a stable model of a deductive database/function-free logic program encoding the problem itself. Several…

人工智能 · 计算机科学 2014-02-25 Gianpaolo Brignoli , Stefania Costantini , Ottavio D'Antona , Alessandro Provetti

We study transformational program logics for correctness and incorrectness that we extend to explicitly handle both termination and nontermination. We show that the logics are abstract interpretations of the right image transformer for a…

计算机科学中的逻辑 · 计算机科学 2023-11-27 Patrick Cousot

We present three syntactic forcing models for coherent logic. These are based on sites whose underlying category only depends on the signature of the coherent theory, and they do not presuppose that the logic has equality. As an application…

逻辑 · 数学 2017-12-22 Marc Bezem , Ulrik Buchholtz , Thierry Coquand