中文
相关论文

相关论文: Towards Applicative Relational Programming

200 篇论文

This thesis is intended to provide an account of the theory and applications of Operational Methods that allow the "translation" of the theory of special functions and polynomials into a "different" mathematical language. The language we…

经典分析与常微分方程 · 数学 2018-03-09 Silvia Licciardi

It is well-known that constructing models of higher-order probabilistic programming languages is challenging. We show how to construct step-indexed logical relations for a probabilistic extension of a higher-order programming language with…

计算机科学中的逻辑 · 计算机科学 2015-04-20 Aleš Bizjak , Lars Birkedal

Program slicing provides explanations that illustrate how program outputs were produced from inputs. We build on an approach introduced in prior work by Perera et al., where dynamic slicing was defined for pure higher-order functional…

编程语言 · 计算机科学 2017-09-12 Wilmer Ricciotti , Jan Stolarek , Roly Perera , James Cheney

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

We introduce a variation on Barthe et al.'s higher-order logic in which formulas are interpreted as predicates over open rather than closed objects. This way, concepts which have an intrinsically functional nature, like continuity,…

计算机科学中的逻辑 · 计算机科学 2022-11-22 Ugo Dal Lago , Francesco Gavazzo , Alexis Ghyselen

First-Order Logic (FOL) is widely regarded as one of the most important foundations for knowledge representation. Nevertheless, in this paper, we argue that FOL has several critical issues for this purpose. Instead, we propose an…

人工智能 · 计算机科学 2017-05-01 Yi Zhou

Choreographic programming is an emerging programming paradigm for concurrent and distributed systems, whereby developers write the communications that should be enacted and then a distributed implementation is automatically obtained by…

编程语言 · 计算机科学 2022-08-18 Luís Cruz-Filipe , Eva Graversen , Lovro Lugović , Fabrizio Montesi , Marco Peressotti

The purpose of this paper is to present a fresh idea on how symbolic learning might be realized via analogical reasoning. For this, we introduce directed analogical proportions between logic programs of the form "$P$ transforms into $Q$ as…

计算机科学中的逻辑 · 计算机科学 2023-10-12 Christian Antić

Algebraic characterizations of the computational aspects of functions defined over the real numbers provide very effective tool to understand what computability and complexity over the reals, and generally over continuous spaces, mean. This…

计算机科学中的逻辑 · 计算机科学 2016-09-27 Olivier Bournez , Walid Gomaa , Emmanuel Hainry

We propose a novel logic, called Frame Logic (FL), that extends first-order logic (with recursive definitions) using a construct Sp(.) that captures the implicit supports of formulas -- the precise subset of the universe upon which their…

计算机科学中的逻辑 · 计算机科学 2022-09-27 Adithya Murali , Lucas Peña , Christof Löding , P. Madhusudan

We give a polymorphic account of the relational algebra. We introduce a formalism of ``type formulas'' specifically tuned for relational algebra expressions, and present an algorithm that computes the ``principal'' type for a given…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Jan Van den Bussche , Emmanuel Waller

Application domains that require considering relationships among objects which have real-valued attributes are becoming even more important. In this paper we propose NeuralLog, a first-order logic language that is compiled to a neural…

机器学习 · 计算机科学 2021-05-05 Victor Guimarães , Vítor Santos Costa

This thesis investigates effectful declarative programming with an emphasis on non-determinism as an effect. On the one hand, we are interested in developing applications using non-determinism as underlying implementation idea. We discuss…

编程语言 · 计算机科学 2020-06-03 Sandra Dylus

In this short note we relate some known properties of propositional calculus to purely algebraic considerations of a Boolean algebra. Classes of formulas of propositional calculus are considered as elements of a Boolean algebra. As such…

逻辑 · 数学 2009-06-12 Bernd R. Schuh

Modern answer set programming solvers such as CLINGO support advanced language constructs that improve the expressivity and conciseness of logic programs. Conditional literals are one such construct. They form "subformulas" that behave as…

计算机科学中的逻辑 · 计算机科学 2025-11-04 Zachary Hansen , Yuliya Lierler

The concept of functionality oriented programming is proposed, and some of its aspects are discussed, such as: (1) implementation independent basic types and generic collection types; (2) syntax requirements and recommendations for…

编程语言 · 计算机科学 2011-02-21 Chengpu Wang

Much work has been done to give semantics to probabilistic programming languages. In recent years, most of the semantics used to reason about probabilistic programs fall in two categories: semantics based on Markov kernels and semantics…

计算机科学中的逻辑 · 计算机科学 2023-03-06 Pedro H. Azevedo de Amorim

This paper describes an algorithm for the computation of FIRST and FOLLOW sets for use with feature-theoretic grammars in which the value of the sets consists of pairs of feature-theoretic categories. The algorithm preserves as much…

cmp-lg · 计算机科学 2008-02-03 Arturo Trujillo

The paper is devoted to showing how to systematically design a programming language in 'reverse order', i.e. from denotations to syntax. This construction is developed in an algebraic framework consisting of three many-sorted algebras: of…

编程语言 · 计算机科学 2019-05-07 Blikle Andrzej

We present a declarative language, PP, for the high-level specification of preferences between possible solutions (or trajectories) of a planning problem. This novel language allows users to elegantly express non-trivial, multi-dimensional…

人工智能 · 计算机科学 2009-09-29 Tran Cao Son , Enrico Pontelli