中文
相关论文

相关论文: Rewriting Calculus: Foundations and Applications

200 篇论文

We propose a generic termination proof method for rewriting under strategies, based on an explicit induction on the termination property. Rewriting trees on ground terms are modeled by proof trees, generated by alternatively applying…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Isabelle Gnaedig , Helene Kirchner

Queries involving aggregation are typical in database applications. One of the main ideas to optimize the execution of an aggregate query is to reuse results of previously answered queries. This leads to the problem of rewriting aggregate…

数据库 · 计算机科学 2007-05-23 Sara Cohen , Werner Nutt , Alexander Serebrenik

We review the close relationship between abstract machines for (call-by-name or call-by-value) lambda-calculi (extended with Felleisen's C) and sequent calculus, reintroducing on the way Curien-Herbelin's syntactic kit expressing the…

计算机科学中的逻辑 · 计算机科学 2010-07-28 Pierre-Louis Curien , Guillaume Munch-Maccagnoni

There are many scientific problems generated by the multiple and conflicting alternative definitions of linguistic recursion and human recursive processing that exist in the literature. The purpose of this article is to make available to…

计算与语言 · 计算机科学 2009-09-22 P. Gilkey , S. Lopez Ornat , A. Karousou

Substitution resolution supports the computational character of $\beta$-reduction, complementing its execution with a capture-avoiding exchange of terms for bound variables. Alas, the meta-level definition of substitution, masking a…

计算机科学中的逻辑 · 计算机科学 2018-12-12 Maciej Bendkowski

For the lambda-calculus with surjective pairing and terminal type, Curien and Di Cosmo were inspired by Knuth-Bendix completion, and introduced a confluent rewriting system that (1) extends the naive rewriting system, and (2) is stable…

计算机科学中的逻辑 · 计算机科学 2018-05-08 Yohji Akama

This paper proposes a novel reinforcement learning (RL) framework for credit underwriting that tackles ungeneralizable contextual challenges. We adapt RL principles for credit scoring, incorporating action space renewal and multi-choice…

A theory is developed which uses "networks" (directed acyclic graphs with some extra structure) as a formalism for expressions in multilinear algebra. It is shown that this formalism is valid for arbitrary PROPs (short for 'PROducts and…

环与代数 · 数学 2012-04-12 Lars Hellström

We consider the untyped lambda calculus with constructors and recursively defined constants. We construct a domain-theoretic model such that any term not denoting bottom is strongly normalising provided all its `stratified approximations'…

计算机科学与博弈论 · 计算机科学 2017-01-11 Ulrich Berger

The lambda-calculus is a peculiar computational model whose definition does not come with a notion of machine. Unsurprisingly, implementations of the lambda-calculus have been studied for decades. Abstract machines are implementations…

编程语言 · 计算机科学 2017-01-04 Beniamino Accattoli

Programs with control are usually modeled using lambda calculus extended with control operators. Instead of modifying lambda calculus, we consider a different model of computation. We introduce continuation calculus, or CC, a deterministic…

计算机科学中的逻辑 · 计算机科学 2013-09-06 Bram Geron , Herman Geuvers

We explore the Collatz conjecture and its variants through the lens of termination of string rewriting. We construct a rewriting system that simulates the iterated application of the Collatz function on strings corresponding to mixed…

计算机科学中的逻辑 · 计算机科学 2023-01-03 Emre Yolcu , Scott Aaronson , Marijn J. H. Heule

As machine learning models are increasingly being employed to make consequential decisions in real-world settings, it becomes critical to ensure that individuals who are adversely impacted (e.g., loan denied) by the predictions of these…

机器学习 · 计算机科学 2023-10-12 Martin Pawelczyk , Teresa Datta , Johannes van-den-Heuvel , Gjergji Kasneci , Himabindu Lakkaraju

For the lambda-calculus with letrec we develop an optimisation, which is based on the contraction of a certain class of 'future' (also: virtual) redexes. In the implementation of functional programming languages it is common practice to…

编程语言 · 计算机科学 2011-02-15 Jan Rochel , Clemens Grabmayer

Rewriting is a formalism widely used in computer science and mathematical logic. When using rewriting as a programming or modeling paradigm, the rewrite rules describe the transformations one wants to operate and rewriting strategies are…

编程语言 · 计算机科学 2019-03-14 Horatiu Cirstea , Serguei Lenglet , Pierre-Etienne Moreau

This paper introduces to the calculus of regular expressions a replace operator, ->, and defines a set of replacement expressions that concisely encode several alternate variations of the operation. The basic case is unconditional…

cmp-lg · 计算机科学 2008-02-03 Lauri Karttunen , Rank Xerox Research Centre

The Refinement Calculus of Reactive Systems (RCRS) is a compositional formal framework for modeling and reasoning about reactive systems. RCRS provides a language which allows to describe atomic components as symbolic transition systems or…

计算机科学中的逻辑 · 计算机科学 2018-02-09 Viorel Preoteasa , Iulia Dragomir , Stavros Tripakis

It is commonly agreed that the success of future proof assistants will rely on their ability to incorporate computations within deduction in order to mimic the mathematician when replacing the proof of a proposition P by the proof of an…

计算机科学中的逻辑 · 计算机科学 2007-07-10 Frédéric Blanqui , Jean-Pierre Jouannaud , Pierre-Yves Strub

Passive documents and active programs now widely comingle. Document languages include Turing-complete programming elements, and programming languages include sophisticated document notations. However, there are no formal foundations that…

编程语言 · 计算机科学 2023-11-15 Will Crichton , Shriram Krishnamurthi

Several types of term rewriting systems can be distinguished by the way their rules overlap. In particular, we define the classes of prefix, suffix, bottom-up and top-down systems, which generalize similar classes on words. Our aim is to…

计算机科学中的逻辑 · 计算机科学 2007-05-29 Antoine Meyer