中文
相关论文

相关论文: Transformations of Logic Programs with Goals as Ar…

200 篇论文

Automatic code transformation in which transformations are tuned for specific applications and contexts are difficult to achieve in an accessible manner. In this paper, we present an approach to build application specific code…

编程语言 · 计算机科学 2013-01-21 Matthew J. Sottile , Geoffrey C. Hulette

In this paper we propose a calculus for expressing algorithms for programming languages transformations. We present the type system and operational semantics of the calculus, and we prove that it is type sound. We have implemented our…

编程语言 · 计算机科学 2019-10-29 Benjamin Mourad , Matteo Cimini

An approximate program transformation is a transformation that can change the semantics of a program within a specified empirical error bound. Such transformations have wide applications: they can decrease computation time, power…

编程语言 · 计算机科学 2013-04-23 Edwin Westbrook , Swarat Chaudhuri

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

To appear in Theory and Practice of Logic Programming (TPLP). Tabling is a commonly used technique in logic programming for avoiding cyclic behavior of logic programs and enabling more declarative program definitions. Furthermore, tabling…

编程语言 · 计算机科学 2020-02-19 Thepfrastos Mantadelis , Ricardo Rocha , Paulo Moura

Logic program transformation by the unfold/fold method ad- vocates the writing of correct logic programs via the application of some rules to a naive program. This work focuses on how to overcome subgoal- introduction difficulties in…

编程语言 · 计算机科学 2018-10-05 Manuel Hernández

Game Logic is an excellent setting to study proofs-about-programs via the interpretation of those proofs as programs, because constructive proofs for games correspond to effective winning strategies to follow in response to the opponent's…

计算机科学中的逻辑 · 计算机科学 2022-10-07 Rose Bohrer , André Platzer

The application of automatic transformation processes during the formal development and optimization of programs can introduce encumbrances in the generated code that programmers usually (or presumably) do not write. An example is the…

编程语言 · 计算机科学 2007-05-23 Maria Alpuente , Santiago Escobar , Salvador Lucas

Functional logic languages are a high-level approach to programming by combining the most important declarative features. They abstract from small-step operational details so that programmers can concentrate on the logical aspects of an…

编程语言 · 计算机科学 2026-05-01 Michael Hanus , Kai-Oliver Prott , Finn Teegen

Computer programming initially required humans to directly translate their goals into machine code. These goals could have easily been expressed as a written (or human) language directive. Computers, however, had no capacity to…

软件工程 · 计算机科学 2024-08-22 Justin Del Vecchio , Andrew Perreault , Eliana Furmanek

Logic Programs with Ordered Disjunction (LPODs) extend classical logic programs with the capability of expressing alternatives with decreasing degrees of preference in the heads of program rules. Despite the fact that the operational…

人工智能 · 计算机科学 2022-05-09 Angelos Charalambidis , Panos Rondogiannis , Antonis Troumpoukis

Computational models of human language often involve combinatorial problems. For instance, a probabilistic parser may marginalize over exponentially many trees to make predictions. Algorithms for such problems often employ dynamic…

计算与语言 · 计算机科学 2021-09-16 Tim Vieira , Ryan Cotterell , Jason Eisner

Argumentation problems are concerned with determining the acceptability of a set of arguments from their relational structure. When the available information is uncertain, probabilistic argumentation frameworks provide modelling tools to…

人工智能 · 计算机科学 2023-04-18 Pietro Totis , Angelika Kimmig , Luc De Raedt

The search for information on the web is faced with several problems, which arise on the one hand from the vast number of available sources, and on the other hand from their heterogeneity. A promising approach is the use of multi-agent…

多智能体系统 · 计算机科学 2007-05-23 T. Eiter , M. Fink , G. Sabbatini , H. Tompits

Abductive logic programs offer a formalism to declaratively represent and reason about problems in a variety of areas: diagnosis, decision making, hypothetical reasoning, etc. On the other hand, logic program updates allow us to express…

人工智能 · 计算机科学 2014-05-09 Ari Saptawijaya , Luís Moniz Pereira

A range of methodologies and techniques are available to guide the design and implementation of language extensions and domain-specific languages. A simple yet powerful technique is based on source-to-source transformations interleaved…

编程语言 · 计算机科学 2013-02-01 Zoé Drey , José F. Morales , Manuel V. Hermenegildo

Logical reasoning is central to complex human activities, such as thinking, debating, and planning; it is also a central component of many AI systems as well. In this paper, we investigate the extent to which encoder-only transformer…

计算与语言 · 计算机科学 2024-07-02 Paulo Pirozelli , Marcos M. José , Paulo de Tarso P. Filho , Anarosa A. F. Brandão , Fabio G. Cozman

Two distinct research approaches have been proposed for assigning a purely extensional semantics to higher-order logic programming. The former approach uses classical domain theoretic tools while the latter builds on a fixed-point…

计算机科学中的逻辑 · 计算机科学 2015-09-11 Angelos Charalambidis , Panos Rondogiannis , Ioanna Symeonidou

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

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…

人工智能 · 计算机科学 2007-05-23 Joost Vennekens , David Gilis , Marc Denecker
‹ 上一页 1 8 9 10 下一页 ›