中文
相关论文

相关论文: Resource control and strong normalisation

200 篇论文

This paper introduces a refinement of the sequent calculus approach called cirquent calculus. While in Gentzen-style proof trees sibling (or cousin, etc.) sequents are disjoint sequences of formulas, in cirquent calculus they are permitted…

逻辑 · 数学 2011-04-15 Giorgi Japaridze

The intuitionistic fragment of the call-by-name version of Curien and Herbelin's \lambda\_mu\_{\~mu}-calculus is isolated and proved strongly normalising by means of an embedding into the simply-typed lambda-calculus. Our embedding is a…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Jose Espirito Santo , Ralph Matthes , Luis Pinto

We give an arithmetical proof of the strong normalization of the $\lambda$-calculus (and also of the $\lambda\mu$-calculus) where the type system is the one of simple types with recursive equations on types. The proof using candidates of…

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

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

We describe a type system for the linear-algebraic $\lambda$-calculus. The type system accounts for the linear-algebraic aspects of this extension of $\lambda$-calculus: it is able to statically describe the linear combinations of terms…

计算机科学中的逻辑 · 计算机科学 2017-05-12 Pablo Arrighi , Alejandro Díaz-Caro , Benoît Valiron

In this paper we investigate the Curry-Howard correspondence for constructive modal logic in light of the gap between the proof equivalences enforced by the lambda calculi from the literature and by the recently defined winning strategies…

计算机科学中的逻辑 · 计算机科学 2023-08-01 Matteo Acclavio , Davide Catta , Federico Olimpieri

The Curry-Howard correspondence is often described as relating proofs (in intutionistic natural deduction) to programs (terms in simply-typed lambda calculus). However this narrative is hardly a perfect fit, due to the computational content…

逻辑 · 数学 2020-08-25 Daniel Murfet , William Troiani

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

It is well-known that intersection type assignment systems can be used to characterize strong normalization (SN). Typical proofs that typable lambda-terms are SN in these systems rely on semantical techniques. In this work, we study…

计算机科学中的逻辑 · 计算机科学 2026-03-03 Pablo Barenbaum , Simona Ronchi Della Rocca , Cristian Sottile

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

Asynchronous effects of Ahman and Pretnar complement the conventional synchronous treatment of algebraic effects with asynchrony based on decoupling the execution of algebraic operation calls into signalling that an operation's…

编程语言 · 计算机科学 2026-05-01 Danel Ahman , Ilja Sobolev

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 call-by-need lambda calculus provides an equational framework for reasoning syntactically about lazy evaluation. This paper examines its operational characteristics. By a series of reasoning steps, we systematically unpack the…

编程语言 · 计算机科学 2015-07-01 Ronald Garcia , Andrew Lumsdaine , Amr Sabry

Calculi with control operators have been studied to reason about control in programming languages and to interpret the computational content of classical proofs. To make these calculi into a real programming language, one should also…

计算机科学中的逻辑 · 计算机科学 2012-10-12 Robbert Krebbers

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

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

In typical non-idempotent intersection type systems, proof normalization is not confluent. In this paper we introduce a confluent non-idempotent intersection type system for the lambda-calculus. Typing derivations are presented using proof…

计算机科学中的逻辑 · 计算机科学 2019-07-23 Pablo Barenbaum , Gonzalo Ciruelos

This paper is a brief and informal presentation of cirquent calculus, a novel proof system for resource-conscious logics. As such, it is a refinement of sequent calculus with mechanisms that allow to explicitly account for the possibility…

计算机科学中的逻辑 · 计算机科学 2021-08-31 Giorgi Japaridze , Bikal Lamichhane

Display calculi are generalized sequent calculi which enjoy a `canonical' cut elimination strategy. That is, their cut elimination is uniformly obtained by verifying the assumptions of a meta-theorem, and is preserved by adding or removing…

We study normalising reduction strategies for infinitary Combinatory Reduction Systems (iCRSs). We prove that all fair, outermost-fair, and needed-fair strategies are normalising for orthogonal, fully-extended iCRSs. These facts properly…

计算机科学中的逻辑 · 计算机科学 2015-07-01 Jeroen Ketema , Jakob Grue Simonsen