中文
相关论文

相关论文: On the confluence of lambda-calculus with conditio…

200 篇论文

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

We report on yet another formalization of the Church-Rosser property in lambda-calculi, carried out with the proof environment Beluga. After the well-known proofs of confluence for beta-reduction in the untyped settings, with and without…

计算机科学中的逻辑 · 计算机科学 2024-04-24 Alberto Momigliano , Martina Sassella

A strong confluence result for Q*, a quantum lambda-calculus with measurements, is proved. More precisely, confluence is shown to hold both for finite and infinite computations. The technique used in the confluence proof is syntactical but…

计算机科学中的逻辑 · 计算机科学 2009-05-29 Ugo Dal Lago , Andrea Masini , Margherita Zorzi

This paper introduces a new term rewriting system that is similar to the embedded read-back mechanism for interaction nets presented in our previous work, but is easier to follow than in the original setting and thus to analyze its…

计算机科学中的逻辑 · 计算机科学 2018-08-21 Anton Salikhmetov

Substitution plays a prominent role in the foundation and implementation of mathematics and computation. In the lambda calculus, we cannot define alpha congruence without a form of substitution but for substitution and reduction to work, we…

计算机科学中的逻辑 · 计算机科学 2024-01-08 Fairouz Kamareddine

We develop a rewriting theory suitable for diagrammatic algebras and lay down the foundations of a systematic study of their higher structures. In this paper, we focus on the question of finding bases. As an application, we give the first…

表示论 · 数学 2025-02-06 Léo Schelstraete

The $q$-calculus is reformulated in terms of the umbral calculus and of the associated operational formalism. We show that new and interesting elements emerge from such a restyling. The proposed technique is applied to a different…

经典分析与常微分方程 · 数学 2019-09-04 G. Dattoli , B. Germano , K. Górska , M. R. Martinelli

We study an untyped lambda calculus with quantum data and classical control. This work stems from previous proposals by Selinger and Valiron and by Van Tonder. We focus on syntax and expressiveness, rather than (denotational) semantics. We…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Ugo Dal Lago , Andrea Masini , Margherita Zorzi

Slot and van Emde Boas' weak invariance thesis states that reasonable machines can simulate each other within a polynomially overhead in time. Is lambda-calculus a reasonable machine? Is there a way to measure the computational complexity…

编程语言 · 计算机科学 2017-01-11 Beniamino Accattoli , Ugo Dal Lago

With a view towards models of quantum computation and/or the interpretation of linear logic, we define a functional language where all functions are linear operators by construction. A small step operational semantic (and hence an…

量子物理 · 物理学 2017-08-29 Pablo Arrighi , Gilles Dowek

This paper shows how a recently developed view of typing as small-step abstract reduction, due to Kuan, MacQueen, and Findler, can be used to recast the development of simple type theory from a rewriting perspective. We show how standard…

编程语言 · 计算机科学 2015-07-01 Aaron Stump , Garrin Kimmell , Hans Zantema , Ruba El Haj Omar

The formal system $\lambda\delta$ is a typed lambda calculus derived from $\Lambda_\infty$, aiming to support the foundations of Mathematics that require an underlying theory of expressions (for example the Minimal Type Theory). The system…

计算机科学中的逻辑 · 计算机科学 2019-12-02 Ferruccio Guidi

We present a new lambda-calculus with explicit substitutions and named variables. Renaming of bound variables in this calculus is explicit (there is a special rewrite rule) and can be delayed. Contexts (environments) are not sets or lists…

计算机科学中的逻辑 · 计算机科学 2014-04-03 George Cherevichenko

The symmetric $\lambda \mu$-calculus is the $\lambda \mu$-calculus introduced by Parigot in which the reduction rule $\m'$, which is the symmetric of $\mu$, is added. We give arithmetical proofs of some strong normalization results for this…

逻辑 · 数学 2009-05-08 René David , Karim Nour

We introduce a linear infinitary $\lambda$-calculus, called $\ell\Lambda_{\infty}$, in which two exponential modalities are available, the first one being the usual, finitary one, the other being the only construct interpreted…

计算机科学中的逻辑 · 计算机科学 2016-04-29 Ugo Dal Lago

In this work we provide alternative formulations of the concepts of lambda theory and extensional theory without introducing the notion of substitution and the sets of all, free and bound variables occurring in a term. We also clarify the…

计算机科学中的逻辑 · 计算机科学 2019-03-21 Michele Basaldella

We investigate the relationship between finite terms in {\lambda}-letrec, the {\lambda}-calculus with letrec, and the infinite {\lambda}-terms they express. We say that a lambda-letrec term expresses a lambda-term if the latter can be…

编程语言 · 计算机科学 2016-10-20 Jan Rochel

A longstanding open problem is whether there exists a non syntactical model of the untyped lambda-calculus whose theory is exactly the least lambda-theory (l-beta). In this paper we investigate the more general question of whether the…

逻辑 · 数学 2008-12-18 Chantal Berline , Giulio Manzonetto , Antonio Salibra

Delimited control operator shift0 exhibits versatile capabilities: it can express layered monadic effects, or equivalently, algebraic effects. Little did we know it can express lambda calculus too! We present $ \Lambda_\$ $, a call-by-value…

编程语言 · 计算机科学 2023-06-22 Mateusz Pyzik

The Algebraic lambda-calculus and the Linear-Algebraic lambda-calculus extend the lambda-calculus with the possibility of making arbitrary linear combinations of terms. In this paper we provide a fine-grained, System F-like type system for…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Pablo Arrighi , Alejandro Diaz-Caro