中文
相关论文

相关论文: Tight Logic Programs

200 篇论文

In answer set programming, two groups of rules are considered strongly equivalent if they have the same meaning in any context. Strong equivalence of two programs can be sometimes established by deriving rules of each program from rules of…

计算机科学中的逻辑 · 计算机科学 2026-01-14 Jorge Fandinno , Vladimir Lifschitz

Weight constraint and aggregate programs are among the most widely used logic programs with constraints. In this paper, we relate the semantics of these two classes of programs, namely the stable model semantics for weight constraint…

计算机科学中的逻辑 · 计算机科学 2011-05-18 Guohua Liu , Jia-Huai You

The semantics of the Prolog ``cut'' construct is explored in the context of some desirable properties of logic programming systems, referred to as the witness properties. The witness properties concern the operational consistency of…

编程语言 · 计算机科学 2007-05-23 James H. Andrews

There are various interesting semantics' (extensions) designed for argumentation frameworks. They enable to assign a meaning, e.g., to odd-length cycles. Our main motivation is to transfer semantics' proposed by Baroni, Giacomin and Guida…

计算机科学中的逻辑 · 计算机科学 2011-08-29 Monika Adamova , Jan Sefranek

This paper presents an example of formal reasoning about the semantics of a Prolog program of practical importance (the SAT solver of Howe and King). The program is treated as a definite clause logic program with added control. The logic…

计算机科学中的逻辑 · 计算机科学 2017-05-15 Włodzimierz Drabent

We discuss proving correctness and completeness of definite clause logic programs. We propose a method for proving completeness, while for proving correctness we employ a method which should be well known but is often neglected. Also, we…

计算机科学中的逻辑 · 计算机科学 2017-01-31 Włodzimierz Drabent

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…

人工智能 · 计算机科学 2022-03-29 Jorge Fandinno , Luis Fariñas del Cerro

We show that strict deterministic propositional dynamic logic with intersection is highly undecidable, solving a problem in the Stanford Encyclopedia of Philosophy. In fact we show something quite a bit stronger. We introduce the…

计算机科学中的逻辑 · 计算机科学 2023-11-08 Robert Goldblatt , Marcel Jackson

We study the fluted fragment of first-order logic which is often viewed as a multi-variable non-guarded extension to various systems of description logics lacking role-inverses. In this paper we show that satisfiable fluted sentences (even…

计算机科学中的逻辑 · 计算机科学 2024-12-02 Daumantas Kojelis

Logic programming with fixed-point definitions is a useful extension of traditional logic programming. Fixed-point definitions can capture simple model checking problems and closed-world assumptions. Its operational semantics is typically…

计算机科学中的逻辑 · 计算机科学 2015-08-06 Keehang Kwon

We investigate infinitary wellfounded systems for linear logic with fixed points, with transfinite branching rules indexed by some closure ordinal $\alpha$ for fixed points. Our main result is that provability in the system for some…

逻辑 · 数学 2026-02-24 Anupam Das , Tikhon Pshenitsyn

Logic rules and inference are fundamental in computer science and have been studied extensively. However, prior semantics of logic languages can have subtle implications and can disagree significantly, on even very simple programs,…

计算机科学中的逻辑 · 计算机科学 2021-10-07 Yanhong A. Liu , Scott D. Stoller

It was shown by Visser that Peano Arithmetic has the property that any two bi-interpretable extensions of it (in the same language) are equivalent. Enayat proposed to refer to this property of a theory as tightness and to carry out a more…

Program equivalence is the fulcrum for reasoning about and proving properties of programs. For noninterference, for example, program equivalence up to the secrecy level of an observer is shown. A powerful enabler for such proofs are logical…

编程语言 · 计算机科学 2022-08-31 Farzaneh Derakhshan , Stephanie Balzer

We revisit evaluation of logical formulas that allow both uninterpreted relations, constrained to be finite, as well as an interpreted vocabulary over an infinite domain. This formalism was denoted embedded finite model theory in the past.…

计算机科学中的逻辑 · 计算机科学 2024-05-22 Michael Benedikt , Ehud Hrushovski

Termination of logic programs depends critically on the selection rule, i.e. the rule that determines which atom is selected in each resolution step. In this article, we classify programs (and queries) according to the selection rules for…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Dino Pedreschi , Salvatore Ruggieri , Jan-Georg Smaus

Formal deductive systems are very common in computer science. They are used to represent logics, programming languages, and security systems. Moreover, writing programs that manipulate them and that reason about them is important and…

编程语言 · 计算机科学 2018-05-21 Francisco Ferreira Ruiz

This paper defines an argumentation semantics for extended logic programming and shows its equivalence to the well-founded semantics with explicit negation. We set up a general framework in which we extensively compare this semantics to…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Ralf Schweimeier , Michael Schroeder

In recent research on non-monotonic logic programming, repeatedly strong equivalence of logic programs P and Q has been considered, which holds if the programs P union R and Q union R have the same answer sets for any other program R. This…

人工智能 · 计算机科学 2007-05-23 Thomas Eiter , Michael Fink , Stefan Woltran

In this note, we introduce the notion of support graph to define explanations for any model of a logic program. An explanation is an acyclic support graph that, for each true atom in the model, induces a proof in terms of program rules…

计算机科学中的逻辑 · 计算机科学 2025-01-22 Pedro Cabalar , Brais Muñiz