中文
相关论文

相关论文: Strong normalisation for applied lambda calculi

200 篇论文

We extend the {\lambda}-calculus with constructs suitable for relational and functional-logic programming: non-deterministic choice, fresh variable introduction, and unification of expressions. In order to be able to unify…

编程语言 · 计算机科学 2021-03-02 Pablo Barenbaum , Federico Lochbaum , Mariana Milicich

In each variant of the lambda-calculus, factorization and normalization are two key-properties that show how results are computed. Instead of proving factorization/normalization for the call-by-name (CbN) and call-by-value (CbV) variants…

计算机科学中的逻辑 · 计算机科学 2021-01-22 Claudia Faggian , Giulio Guerrieri

We give an adequate, concrete, categorical-based model for Lambda-S, which is a typed version of a linear-algebraic lambda calculus, extended with measurements. Lambda-S is an extension to first-order lambda calculus unifying two approaches…

计算机科学中的逻辑 · 计算机科学 2024-06-18 Alejandro Díaz-Caro , Octavio Malherbe

We study the semantics of a resource-sensitive extension of the lambda calculus in a canonical reflexive object of a category of sets and relations, a relational version of Scott's original model of the pure lambda calculus. This calculus…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Thomas Ehrhard , Antonio Bucciarelli , Alberto Carraro , Giulio Manzonetto

Despite a growing body of work at the intersection of deep learning and formal languages, there has been relatively little systematic exploration of transformer models for reasoning about typed lambda calculi. This is an interesting area of…

编程语言 · 计算机科学 2023-04-21 Brando Miranda , Avi Shinnar , Vasily Pestun , Barry Trager

One of the aims of Implicit Computational Complexity is the design of programming languages with bounded computational complexity; indeed, guaranteeing and certifying a limited resources usage is of central importance for various aspects of…

计算机科学中的逻辑 · 计算机科学 2014-10-24 Erika De Benedetti , Simona Ronchi Della Rocca

In this paper we prove that any lambda-term that is strongly normalising for beta-reduction is also strongly normalising for beta,assoc-reduction. assoc is a call-by-value rule that has been used in works by Moggi, Joachimsky, Espirito…

计算机科学中的逻辑 · 计算机科学 2008-09-02 Stéphane Lengrand

In this paper we prove that if $\{\varphi_i(x)=\lambda x+t_i\}$ is an equicontractive iterated function system and $b$ is a positive integer satisfying $\frac{\log b}{\log |\lambda|}\notin\mathbb{Q},$ then almost every $x$ is normal in base…

动力系统 · 数学 2021-11-23 Simon Baker

We present a logic named L_{LF} whose intended use is to formalize properties of specifications developed in the dependently typed lambda calculus LF. The logic is parameterized by the LF signature that constitutes the specification. Atomic…

计算机科学中的逻辑 · 计算机科学 2022-04-12 Gopalan Nadathur , Mary Southern

It is a common knowledge that the integer functions definable in simply typed lambda-calculus are exactly the extended polynomials. This is indeed the case when one interprets integers over the type (p->p)->p->p where p is a base type…

计算机科学中的逻辑 · 计算机科学 2007-05-23 Mateusz Zakrzewski

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

Generalization techniques have many applications, including template construction, argument generalization, and indexing. Modern interactive provers can exploit advancement in generalization methods over expressive type theories to further…

计算机科学中的逻辑 · 计算机科学 2024-06-19 David M. Cerna , Michal Buran

We define sound and adequate denotational and operational semantics for the stochastic lambda calculus. These two semantic approaches build on previous work that used similar techniques to reason about higher-order probabilistic programs,…

计算机科学中的逻辑 · 计算机科学 2021-05-18 Pedro Amorim , Dexter Kozen , Radu Mardare , Prakash Panangaden , Michael Roberts

We show that lambda calculus is a computation model which can step by step simulate any sequential deterministic algorithm for any computable function over integers or words or any datatype. More formally, given an algorithm above a family…

计算机科学中的逻辑 · 计算机科学 2010-10-15 Marie Ferbus-Zanda , Serge Grigorieff

We define a strongly normalising proof-net calculus corresponding to the logic of strongly compact closed categories with biproducts. The calculus is a full and faithful representation of the free strongly compact closed category with…

量子物理 · 物理学 2013-06-20 Samson Abramsky , Ross Duncan

There has been enormous progress in the last few years in designing neural networks that respect the fundamental symmetries and coordinate freedoms of physical law. Some of these frameworks make use of irreducible representations, some make…

机器学习 · 计算机科学 2023-02-09 Soledad Villar , David W. Hogg , Kate Storey-Fisher , Weichi Yao , Ben Blum-Smith

In our paper "Uniformity and the Taylor expansion of ordinary lambda-terms" (with Laurent Regnier), we studied a translation of lambda-terms as infinite linear combinations of resource lambda-terms, from a calculus similar to Boudol's…

计算机科学中的逻辑 · 计算机科学 2010-01-20 Thomas Ehrhard

The strong recurrence is equivalent to the Riemann hypothesis. On the other hand, the generalized strong recurrence holds for any irrational number. In this paper, we show the generalized strong recurrence for all non-zero rational numbers.…

数论 · 数学 2010-06-10 Takashi Nakamura

We prove that orthogonal constructor term rewrite systems and lambda-calculus with weak (i.e., no reduction is allowed under the scope of a lambda-abstraction) call-by-value reduction can simulate each other with a linear overhead. In…

编程语言 · 计算机科学 2012-08-03 Ugo Dal Lago , Simone Martini

This text gives a rough, but linear summary covering some key definitions, notations, and propositions from Lambda Calculus: Its Syntax and Semantics, the classical monograph by Barendregt. First, we define a theory of untyped extensional…

计算机科学中的逻辑 · 计算机科学 2013-10-28 Anton Salikhmetov