中文
相关论文

相关论文: Strong normalisation for applied lambda calculi

200 篇论文

We consider the non-deterministic extension of the call-by-value lambda calculus, which corresponds to the additive fragment of the linear-algebraic lambda-calculus. We define a fine-grained type system, capturing the right linearity…

计算机科学中的逻辑 · 计算机科学 2012-09-12 Alejandro Díaz-Caro , Barbara Petit

In a previous work ("Abstract Data Type Systems", TCS 173(2), 1997), the last two authors presented a combined language made of a (strongly normalizing) algebraic rewrite system and a typed lambda-calculus enriched by pattern-matching…

计算机科学中的逻辑 · 计算机科学 2013-09-17 Frédéric Blanqui , Jean-Pierre Jouannaud , Mitsuhiro Okada

The aim of this work is to characterize three fundamental normalization proprieties in lambda-calculus trough the Taylor expansion of $ \lambda$-terms. The general proof strategy consists in stating the dependence of ordinary reduction…

计算机科学中的逻辑 · 计算机科学 2020-01-07 Federico Olimpieri

We give a type system in which the universe of types is closed by reflection into it of the logical relation defined externally by induction on the structure of types. This contribution is placed in the context of the search for a natural,…

计算机科学中的逻辑 · 计算机科学 2015-02-23 Andrew Polonsky

Auditing is an increasingly important operation for computer programming, for example in security (e.g. to enable history-based access control) and to enable reproducibility and accountability (e.g. provenance in scientific programming).…

计算机科学中的逻辑 · 计算机科学 2017-09-12 Wilmer Ricciotti , James Cheney

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 advocate the use of de Bruijn's universal abstraction $\lambda^\infty$ for the quantification of schematic variables in the predicative setting and we present a typed $\lambda$-calculus featuring the quantifier $\lambda^\infty$…

计算机科学中的逻辑 · 计算机科学 2021-05-11 Ferruccio Guidi

We introduce a simple extension of the $\lambda$-calculus with pairs---called the distributive $\lambda$-calculus---obtained by adding a computational interpretation of the valid distributivity isomorphism $A \Rightarrow (B\wedge C)\ \…

计算机科学中的逻辑 · 计算机科学 2020-10-23 Beniamino Accattoli , Alejandro Díaz-Caro

On the topic of probabilistic rewriting, there are several works studying both termination and confluence of different systems. While working with a lambda calculus modelling quantum computation, we found a system with probabilistic…

计算机科学中的逻辑 · 计算机科学 2022-04-11 Rafael Romero , Alejandro Díaz-Caro

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

The results of the renormalization group are commonly advertised as the existence of power law singularities near critical points. The classic predictions are often violated and logarithmic and exponential corrections are treated on a…

The lambda calculus with constructors is an extension of the lambda calculus with variadic constructors. It decomposes the pattern-matching a la ML into a case analysis on constants and a commutation rule between case and application…

计算机科学中的逻辑 · 计算机科学 2012-03-06 Barbara Petit

The calculus of constructions (CC) is a core theory for dependently typed programming and higher-order constructive logic. Originally introduced in Coquand's 1985 thesis, CC has inspired 25 years of research in programming languages and…

编程语言 · 计算机科学 2022-10-21 Chris Casinghino

In the lambda calculus a term is solvable iff it is operationally relevant. Solvable terms are a superset of the terms that convert to a final result called normal form. Unsolvable terms are operationally irrelevant and can be equated…

计算机科学中的逻辑 · 计算机科学 2019-03-14 Á. García-Pérez , P. Nogueira

We study Milner's lambda-calculus with partial substitutions. Particularly, we show confluence on terms and metaterms, preservation of \b{eta}-strong normalisation and characterisation of strongly normalisable terms via an intersection…

计算机科学中的逻辑 · 计算机科学 2023-12-21 Delia Kesner , Shane Ó Conchúir

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

In this paper we give an arithmetical proof of the strong normalization of lambda-Sym-Prop of Berardi and Barbanera [1], which can be considered as a formulae-as-types translation of classical propositional logic in natural deduction style.…

逻辑 · 数学 2019-03-14 Peter Battyanyi , Karim Nour

We present a call-by-need $\lambda$-calculus that enables strong reduction (that is, reduction inside the body of abstractions) and guarantees that arguments are only evaluated if needed and at most once. This calculus uses explicit…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Thibaut Balabonski , Antoine Lanco , Guillaume Melquiond

The formal system lambda-delta is a typed lambda calculus that pursues the unification of terms, types, environments and contexts as the main goal. lambda-delta takes some features from the Automath-related lambda calculi and some from the…

计算机科学中的逻辑 · 计算机科学 2008-09-25 F. Guidi

We present intersection type systems in the style of sequent calculus, modifying the systems that Valentini introduced to prove normalisation properties without using the reducibility method. Our systems are more natural than Valentini's…

计算机科学中的逻辑 · 计算机科学 2015-03-18 Kentaro Kikuchi