中文
相关论文

相关论文: Call-By-Name Is Just Call-By-Value with Delimited …

200 篇论文

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

This paper deals with model transformation based on attributed graph rewriting. Our contribution investigates a single pushout approach for applying the rewrite rules. The computation of graph attributes is obtained through the use of typed…

计算机科学中的逻辑 · 计算机科学 2011-07-04 Bertrand Boisvert , Louis Féraud , Sergei Soloviev

In this paper we extend dyadic shifts and the dyadic representation theorem to an operator-valued setting: We first define operator-valued dyadic shifts and prove that they are bounded. We then extend the dyadic representation theorem,…

经典分析与常微分方程 · 数学 2017-06-27 Timo S. Hänninen , Tuomas P. Hytönen

We introduce a call-by-name lambda-calculus $\lambda Jn$ with generalized applications which is equipped with distant reduction. This allows to unblock $\beta$-redexes without resorting to the standard permutative conversions of generalized…

计算机科学中的逻辑 · 计算机科学 2024-08-07 José Espírito Santo , Delia Kesner , Loïc Peyrot

The call-by-value lambda calculus can be endowed with permutation rules, arising from linear logic proof-nets, having the advantage of unblocking some redexes that otherwise get stuck during the reduction. We show that such an extension…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Emma Kerinec , Giulio Manzonetto , Michele Pagani

The confluence of untyped lambda-calculus with unconditional rewriting has already been studied in various directions. In this paper, we investigate the confluence of lambda-calculus with conditional rewriting and provide general results in…

计算机科学中的逻辑 · 计算机科学 2016-08-16 Frédéric Blanqui , Claude Kirchner , Colin Riba

In CSL-LICS 2014, Accattoli and Dal Lago showed that there is an implementation of the ordinary (i.e. strong, pure, call-by-name) $\lambda$-calculus into models like RAM machines which is polynomial in the number of $\beta$-steps, answering…

计算机科学中的逻辑 · 计算机科学 2015-05-15 Beniamino Accattoli , Claudio Sacerdoti Coen

We give a brief introduction to the clocked lambda calculus, an extension of the classical lambda calculus with a unary symbol tau used to witness the beta-steps. In contrast to the classical lambda calculus, this extension is infinitary…

计算机科学中的逻辑 · 计算机科学 2015-10-21 Jörg Endrullis , Dimitri Hendriks , Jan Willem Klop , Andrew Polonsky

Many different systems with explicit substitutions have been proposed to implement a large class of higher-order languages. Motivations and challenges that guided the development of such calculi in functional frameworks are surveyed in the…

编程语言 · 计算机科学 2015-07-01 Delia Kesner

Soft linear logic ([Lafont02]) is a subsystem of linear logic characterizing the class PTIME. We introduce Soft lambda-calculus as a calculus typable in the intuitionistic and affine variant of this logic. We prove that the (untyped) terms…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Patrick Baillot , Virgile Mogbil

We study polymorphic type assignment systems for untyped lambda-calculi with effects, based on Moggi's monadic approach. Moving from the abstract definition of monads, we introduce a version of the call-by-value computational…

计算机科学中的逻辑 · 计算机科学 2020-02-10 Ugo de'Liguoro , Riccardo Treglia

Performing $n$ steps of $\beta$-reduction to a given term in the $\lambda$-calculus can lead to an increase in the size of the resulting term that is exponential in $n$. The same is true for the possible depth increase of terms along a…

计算机科学中的逻辑 · 计算机科学 2019-11-19 Clemens Grabmayer

We present a technique to study normalizing strategies when termination is asymptotic, that is, it appears as a limit, as opposite to reaching a normal form in a finite number of steps. Asymptotic termination occurs in several settings,…

计算机科学中的逻辑 · 计算机科学 2022-05-24 Claudia Faggian , Giulio Guerrieri

Recent developments in the categorical foundations of universal algebra have given fresh impetus to an understanding of the lambda calculus coming from categorical logic: an interpretation is a semi-closed algebraic theory. Scott's…

范畴论 · 数学 2015-07-22 Martin Hyland

The lambda calculus is a universal programming language. It can represent the computable functions, and such offers a formal counterpart to the point of view of functions as rules. Terms represent functions and this allows for the…

计算机科学中的逻辑 · 计算机科学 2021-01-19 Daniel O. Martínez-Rivillas , Ruy J. G. B. de Queiroz

We present an elegant design of the core language in a dependently-typed lambda calculus with $\delta$-reduction and an elaboration algorithm.

编程语言 · 计算机科学 2021-07-07 Tesla Zhang

The substitution lemma is a renowned theorem within the realm of lambda-calculus theory and concerns the interactional behaviour of the metasubstitution operation. In this work, we augment the lambda-calculus's grammar with an uninterpreted…

计算机科学中的逻辑 · 计算机科学 2023-09-26 Maria J. D. Lima , Flávio L. C. de Moura

The algebraic $\lambda$-calculus is an extension of the ordinary $\lambda$-calculus with linear combinations of terms. We establish that two ordinary $\lambda$-terms are equivalent in the algebraic $\lambda$-calculus iff they are…

计算机科学中的逻辑 · 计算机科学 2023-06-16 Axel Kerinec , Lionel Vaux Auclair

The Functional Machine Calculus (Heijltjes 2022) is an extension of the lambda-calculus that preserves confluent reduction and typed termination, while enabling both call-by-name and call-by-value reduction behaviour and encoding the…

计算机科学中的逻辑 · 计算机科学 2024-11-08 Willem Heijltjes

In this paper we introduce several quantitative methods for the lambda-calculus based on partial metrics, a well-studied variant of standard metric spaces that have been used to metrize non-Hausdorff topologies, like those arising from…

计算机科学中的逻辑 · 计算机科学 2024-11-19 Valentin Maestracci , Paolo Pistone