中文
相关论文

相关论文: Logic Programming, Functional Programming, and Ind…

200 篇论文

Modular logic programs provide a way of viewing logic programs as consisting of many independent, meaningful modules. This paper introduces first-order modular logic programs, which can capture the meaning of many answer set programs. We…

计算机科学中的逻辑 · 计算机科学 2017-02-21 Amelia Harrison , Yuliya Lierler

We present a logical separability analysis for a functional quantum computation language. This logic is inspired by previous works on logical analysis of aliasing for imperative functional programs. Both analyses share similarities notably…

计算机科学中的逻辑 · 计算机科学 2015-05-13 F. Prost , C. Zerrari

Types in logic programming have focused on conservative approximations of program semantics by regular types, on one hand, and on type systems based on a prescriptive semantics defined for typed programs, on the other. In this paper, we…

计算机科学中的逻辑 · 计算机科学 2019-09-19 João Barbosa , Mário Florido , Vítor Santos Costa

$\{log\}$ is a programming language at the intersection of Constraint Logic Programming, set programming and declarative programming. But $\{log\}$ is also a satisfiability solver for a theory of finite sets and finite binary relations.…

计算机科学中的逻辑 · 计算机科学 2021-04-19 Maximiliano Cristiá , Gianfranco Rossi

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…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Marc Denecker

Non deterministic applications arise in many domains, including, stochastic optimization, multi-objectives optimization, stochastic planning, contingent stochastic planning, reinforcement learning, reinforcement learning in partially…

人工智能 · 计算机科学 2013-04-29 Emad Saad

In everyday life it happens that a person has to reason about what other people think and how they behave, in order to achieve his goals. In other words, an individual may be required to adapt his behaviour by reasoning about the others'…

人工智能 · 计算机科学 2008-12-18 Francesco Buccafurri , Gianluca Caminiti

Much work has been done on extending the well-founded semantics to general disjunctive logic programs and various approaches have been proposed. However, these semantics are different from each other and no consensus is reached about which…

人工智能 · 计算机科学 2007-05-23 Kewen Wang , Lizhu Zhou

We present a novel approach for teaching logic and the metatheory of logic to students who have some experience with functional programming. We define concepts in logic as a series of functional programs in the language of the proof…

编程语言 · 计算机科学 2022-07-27 Frederik Krogsdal Jacobsen , Jørgen Villadsen

Many logic programming based approaches can be used to describe and solve combinatorial search problems. On the one hand there are definite programs and constraint logic programs that compute a solution as an answer substitution to a query…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Nikolay Pelov , Emmanuel De Mot , Maurice Bruynooghe

Contemporary semantic description of logic is based on the ontology of all possible interpretations, an insufficiently clear metaphysical concept. In this article, logic is described as the internal organization of language. Logical…

逻辑 · 数学 2024-08-23 Boris Čulina

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

Matching logic is a logical framework for specifying and reasoning about programs using pattern matching semantics. A pattern is made up of a number of structural components and constraints. Structural components are syntactically matched,…

计算机科学中的逻辑 · 计算机科学 2024-11-01 Ádám Kurucz , Péter Bereczky , Dániel Horpácsi

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…

人工智能 · 计算机科学 2007-05-23 Nikolay Pelov , Emmanuel De Mot , Marc Denecker

Logic programs with ordered disjunction (LPODs) combine ideas underlying Qualitative Choice Logic (Brewka et al. KR 2002) and answer set programming. Logic programming under answer set semantics is extended with a new connective called…

人工智能 · 计算机科学 2007-05-23 Gerhard Brewka

Logical relations built on top of an operational semantics are one of the most successful proof methods in programming language semantics. In recent years, more and more expressive notions of operationally-based logical relations have been…

计算机科学中的逻辑 · 计算机科学 2024-08-07 Francesco Dagnino , Francesco Gavazzo

This extended abstract gives a brief outline of the connections between the descriptions and variable concepts. Thus, the notion of a concept is extended to include both the syntax and semantics features. The evaluation map in use is…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Viacheslav Wolfengagen

"Natural languages are programming languages for minds." Can we or should we take this slogan seriously? If so, how? Can answers be found by looking at the various "dynamic" treatments of natural language developed over the last decade or…

cmp-lg · 计算机科学 2008-02-03 David Israel

Intuitionistic logic programming provides the notion of embedded implication in rule bodies, which can be used to reason about a current database modified by the antecedent. This can be applied to a system that translates SQL to Datalog to…

编程语言 · 计算机科学 2016-09-23 Fernando Sáenz-Pérez

Fuzzy logic programming is a growing declarative paradigm aiming to integrate fuzzy logic into logic programming. One of the most difficult tasks when specifying a fuzzy logic program is determining the right weights for each rule, as well…

编程语言 · 计算机科学 2016-08-17 Ginés Moreno , Jaime Penabad , Germán Vidal