中文
相关论文

相关论文: Rewriting Calculus: Foundations and Applications

200 篇论文

Through reinforcement learning (RL) with outcome correctness rewards, large reasoning models (LRMs) with scaled inference computation have demonstrated substantial success on complex reasoning tasks. However, the one-sided reward, focused…

计算与语言 · 计算机科学 2025-11-21 Jiashu Yao , Heyan Huang , Shuang Zeng , Chuwei Luo , WangJie You , Jie Tang , Qingsong Liu , Yuhang Guo , Yangyang Kang

Many automatic theorem-provers rely on rewriting. Using theorems as rewrite rules helps to simplify the subgoals that arise during a proof. LCF is an interactive theorem-prover intended for reasoning about computation. Its implementation of…

计算机科学中的逻辑 · 计算机科学 2016-08-31 Lawrence C. Paulson

In this paper, we present a general realizability semantics for the simply typed $\lambda\mu$-calculus. Then, based on this semantics, we derive both weak and strong normalization results for two versions of the $\lambda\mu$-calculus…

逻辑 · 数学 2025-05-14 Peter Battyanyi , Karim Nour

The lambda calculus since more than half a century is a model and foundation of functional programming languages. However, lambda expressions can be evaluated with different reduction strategies and thus, there is no fixed cost model nor…

编程语言 · 计算机科学 2024-05-22 Tomasz Drab

In this work we study randomised reduction strategies,a notion already known in the context of abstract reduction systems, for the $\lambda$-calculus. We develop a simple framework that allows us to prove a randomised strategy to be…

计算机科学中的逻辑 · 计算机科学 2019-11-12 Ugo Dal Lago , Gabriele Vanoni

Narrowing is a procedure that was first studied in the context of equational E-unification and that has been used in a wide range of applications. The classic completeness result due to Hullot states that any term rewriting derivation…

编程语言 · 计算机科学 2019-08-15 Adrián Riesco , Juan Rodríguez-Hortalá

The resource calculus is an extension of the lambda-calculus allowing to model resource consumption. It is intrinsically non-deterministic and has two general notions of reduction - one parallel, preserving all the possible results as a…

计算机科学中的逻辑 · 计算机科学 2012-11-20 Maurizio Dominici , Simona Ronchi Della Rocca , Paolo Tranquilli

Term rewriting has a significant presence in various areas, not least in automated theorem proving where it is used as a proof technique. Many theorem provers employ specialised proof tactics for rewriting. This results in an interleaving…

计算机科学中的逻辑 · 计算机科学 2010-12-23 Issam Maamria , Michael Butler

We present a constructive formalization of Abstract Rewriting Systems (ARS) in the Agda proof assistant, focusing on standard results in term rewriting. We define a taxonomy of concepts related to termination and confluence and investigate…

计算机科学中的逻辑 · 计算机科学 2026-03-12 Sam Arkle , Andrew Polonsky

Narrowing is a well-known technique that adds to term rewriting mechanisms the required power to search for solutions to equational problems. Rewriting and narrowing are well-studied in first-order term languages, but several problems…

计算机科学中的逻辑 · 计算机科学 2025-06-09 Mauricio Ayala-Rincón , Maribel Fernández , Daniele Nantes-Sobrinho , Daniella Santaguida

This paper is an expository contribution reporting on published work. It focusses on an approach followed in the rewriting community to formalize the concept of strategy. Based on rewriting concepts, several definitions of strategy are…

计算机科学中的逻辑 · 计算机科学 2013-03-05 Hélène Kirchner

Inductive and coinductive specifications are widely used in formalizing computational systems. Such specifications have a natural rendition in logics that support fixed-point definitions. Another useful formalization device is that of…

计算机科学中的逻辑 · 计算机科学 2012-04-30 David Baelde , Gopalan Nadathur

There is increasing interest within the research community in the design and use of recursive probability models. Although there still remains concern about computational complexity costs and the fact that computing exact solutions can be…

人工智能 · 计算机科学 2013-01-14 Daniel Pless , George Luger

Rewriting logic is a natural and expressive framework for the specification of concurrent systems and logics. The Maude specification language provides an implementation of this formalism that allows executing, verifying, and analyzing the…

计算机科学中的逻辑 · 计算机科学 2024-02-02 Steven Eker , Narciso Martí-Oliet , José Meseguer , Rubén Rubio , Alberto Verdejo

We define the syntax and reduction relation of a recursively typed lambda calculus with a parallel case-function (a parallel conditional). The reduction is shown to be confluent. We interpret the recursive types as information systems in a…

计算机科学中的逻辑 · 计算机科学 2008-06-12 Fritz Müller

A version of the situation calculus in which situations are represented as first-order terms is presented. Fluents can be computed from the term structure, and actions on the situations correspond to rewrite rules on the terms. Actions that…

人工智能 · 计算机科学 2020-07-02 David A. Plaisted

Existing formalisms for the algebraic specification and representation of networks of reversible agents suffer some shortcomings. Despite multiple attempts, reversible declensions of the Calculus of Communicating Systems (CCS) do not offer…

计算机科学中的逻辑 · 计算机科学 2021-03-30 Clément Aubert , Doriana Medić

We study the properties, in particular termination, of dependent types systems for lambda calculus and rewriting.

计算机科学中的逻辑 · 计算机科学 2016-08-16 Frédéric Blanqui

We provide a general and modular criterion for the termination of simply-typed $\lambda$ -calculus extended with function symbols defined by user-defined rewrite rules. Following a work of Hughes, Pareto and Sabry for functions defined with…

计算机科学中的逻辑 · 计算机科学 2018-02-21 Frédéric Blanqui

Higher-order representations of objects such as programs, proofs, formulas and types have become important to many symbolic computation tasks. Systems that support such representations usually depend on the implementation of an intensional…

编程语言 · 计算机科学 2007-05-23 Xiaochu Qi