中文
相关论文

相关论文: A uniform approach to logic programming semantics

200 篇论文

An algorithm for computing the stable model semantics of logic programs is developed. It is shown that one can extend the semantics and the algorithm to handle new and more expressive types of rules. Emphasis is placed on the use of…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Patrik Simons

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

Differentiable logics (DL) have recently been proposed as a method of training neural networks to satisfy logical specifications. A DL consists of a syntax in which specifications are stated and an interpretation function that translates…

计算机科学中的逻辑 · 计算机科学 2023-10-06 Natalia Ślusarz , Ekaterina Komendantskaya , Matthew L. Daggitt , Robert Stewart , Kathrin Stark

We define a novel, extensional, three-valued semantics for higher-order logic programs with negation. The new semantics is based on interpreting the types of the source language as three-valued Fitting-monotonic functions at all levels of…

编程语言 · 计算机科学 2019-07-25 Angelos Charalambidis , Panos Rondogiannis , Ioanna Symeonidou

Argumentation has proved a useful tool in defining formal semantics for assumption-based reasoning by viewing a proof as a process in which proponents and opponents attack each others arguments by undercuts (attack to an argument's premise)…

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

Answer set programming is one of the most praised frameworks for declarative programming in general and non-monotonic reasoning in particular. There has been many efforts to extend stable model semantics so that answer set programs can use…

计算机科学中的逻辑 · 计算机科学 2012-12-04 Shahab Tasharrofi

Equilibrium logic is an approach to nonmonotonic 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…

计算机科学中的逻辑 · 计算机科学 2009-12-30 David Pearce , Hans Tompits , Stefan Woltran

We present a novel approach to construction of a formal semantics for a programming language. Our approach, using a parametric denotational semantics, allows the semantics to be easily extended to support new language features, and…

编程语言 · 计算机科学 2018-12-04 In-Ho Yi

Logic programming languages present clear advantages in terms of declarativeness and conciseness. However, the ideas of logic programming have been met with resistance in other programming communities, and have not generally been adopted by…

编程语言 · 计算机科学 2026-01-08 Ivan Perez , Angel Herranz

Combining machine learning with logic-based expert systems in order to get the best of both worlds are becoming increasingly popular. However, to what extent machine learning can already learn to reason over rule-based knowledge is still an…

神经与进化计算 · 计算机科学 2019-03-11 Nuri Cingillioglu , Alessandra Russo

Logic programming, as exemplified by datalog, defines the meaning of a program as its unique smallest model: the deductive closure of its inference rules. However, many problems call for an enumeration of models that vary along some set of…

编程语言 · 计算机科学 2024-11-22 Chris Martens , Robert J. Simmons , Michael Arntzenius

The focus of these lecture notes is on abstract models and basic ideas and results that relate to the operational semantics of programming languages largely conceived. The approach is to start with an abstract description of the computation…

编程语言 · 计算机科学 2025-10-15 Roberto M. Amadio

This article aims to achieve two goals: to show that probability is not the only way of dealing with uncertainty (and even more, that there are kinds of uncertainty which are for principled reasons not addressable with probabilistic means);…

Fuzzy logic programming is an established approach for reasoning under uncertainty. Several semantics from classical, two-valued logic programming have been generalized to the case of fuzzy logic programs. In this paper, we show that two of…

计算机科学中的逻辑 · 计算机科学 2025-07-17 Pascal Kettmann , Jesse Heyninck , Hannes Strass

This note points out a lemma on closures of monotonic increasing functions and shows how it is applicable to decomposition and modularity for semantics defined as the least fixedpoint of some monotonic function. In particular it applies to…

计算机科学中的逻辑 · 计算机科学 2020-08-04 Michael J. Maher

We introduce a generalized logic programming paradigm where programs, consisting of facts and rules with the usual syntax, can be enriched by co-facts, which syntactically resemble facts but have a special meaning. As in coinductive logic…

编程语言 · 计算机科学 2017-09-26 Davide Ancona , Francesco Dagnino , Elena Zucca

Existing math datasets evaluate the reasoning abilities of large language models (LLMs) by either using the final answer or the intermediate reasoning steps derived from static examples. However, the former approach fails to surface model's…

人工智能 · 计算机科学 2024-10-28 Xiaodong Yu , Ben Zhou , Hao Cheng , Dan Roth

In this paper, a possibilistic disjunctive logic programming approach for modeling uncertain, incomplete and inconsistent information is defined. This approach introduces the use of possibilistic disjunctive clauses which are able to…

人工智能 · 计算机科学 2015-03-19 Juan Carlos Nieves , Mauricio Osorio , Ulises Cortés

Semantics of logic programs has been given by proof theory, model theory and by fixpoint of the immediate-consequence operator. If clausal logic is a programming language, then it should also have a compositional semantics. Compositional…

编程语言 · 计算机科学 2007-05-23 M. H. van Emden

Uncertainty in Logic Programming has been investigated during the last decades, dealing with various extensions of the classical LP paradigm and different applications. Existing proposals rely on different approaches, such as clause…

计算机科学中的逻辑 · 计算机科学 2011-01-17 Mario Rodríguez-Artalejo , Carlos A. Romero-Díaz