中文
相关论文

相关论文: Lambda Mu Calculus and Duality: Call-by-Name and C…

200 篇论文

This paper studies normalisation by evaluation for typed lambda calculus from a categorical and algebraic viewpoint. The first part of the paper analyses the lambda definability result of Jung and Tiuryn via Kripke logical relations and…

计算机科学中的逻辑 · 计算机科学 2022-08-19 Marcelo Fiore

We investigate the possibility of a semantic account of the execution time (i.e. the number of beta-steps leading to the normal form, if any) for the shuffling calculus, an extension of Plotkin's call-by-value lambda-calculus. For this…

计算机科学中的逻辑 · 计算机科学 2019-04-25 Giulio Guerrieri

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…

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

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 investigate the possibility of a semantic account of the execution time (i.e. the number of \beta_v-steps leading to the normal form, if any) for the shuffling calculus, an extension of Plotkin's call-by-value {\lambda}-calculus. For…

计算机科学中的逻辑 · 计算机科学 2018-12-31 Giulio Guerrieri

The objective of this paper is to develop a functional programming language for quantum computers. We develop a lambda calculus for the classical control model, following the first author's work on quantum flow-charts. We define a…

计算机科学中的逻辑 · 计算机科学 2009-02-26 Peter Selinger , Benoit Valiron

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

Continuation Calculus (CC), introduced by Geron and Geuvers, is a simple foundational model for functional computation. It is closely related to lambda calculus and term rewriting, but it has no variable binding and no pattern matching. It…

计算机科学中的逻辑 · 计算机科学 2014-09-12 Herman Geuvers , Wouter Geraedts , Bram Geron , Judith van Stegeren

A famous result by Milner is that the lambda-calculus can be simulated inside the pi-calculus. This simulation, however, holds only modulo strong bisimilarity on processes, i.e. there is a slight mismatch between beta-reduction and how it…

编程语言 · 计算机科学 2013-02-27 Beniamino Accattoli

The theory of the call-by-value lambda-calculus relies on weak evaluation and closed terms, that are natural hypotheses in the study of programming languages. To model proof assistants, however, strong evaluation and open terms are…

计算机科学中的逻辑 · 计算机科学 2017-02-02 Beniamino Accattoli , Giulio Guerrieri

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 construct an internal language for cartesian closed bicategories. Precisely, we introduce a type theory modelling the structure of a cartesian closed bicategory and show that its syntactic model satisfies an appropriate universal…

计算机科学中的逻辑 · 计算机科学 2019-04-16 Marcelo Fiore , Philip Saville

This paper presents a logical approach to the translation of functional calculi into concurrent process calculi. The starting point is a type system for the {\pi}-calculus closely related to linear logic. Decompositions of intuitionistic…

计算机科学中的逻辑 · 计算机科学 2011-07-22 Emmanuel Beffara

We present a proof system for a multimodal logic, based on our previous work on a multimodal Martin-Loef type theory. The specification of modes, modalities, and implications between them is given as a mode theory, i.e. a small 2-category.…

计算机科学中的逻辑 · 计算机科学 2023-05-22 G. A. Kavvos , Daniel Gratzer

We add to intuitionistic logic infinitely many classical disjunctive tautologies and use the Curry--Howard correspondence to obtain typed concurrent $\lambda$-calculi; each of them features a specific communication mechanism, including…

逻辑 · 数学 2018-02-14 F. Aschieri , A. Ciabattoni , F. A. Genco

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

This paper proposes new mathematical models of the untyped Lambda-mu calculus. One is called the stream model, which is an extension of the lambda model, in which each term is interpreted as a function from streams to individual data. The…

计算机科学中的逻辑 · 计算机科学 2012-10-12 Koji Nakazawa , Shin-ya Katsumata

Kuroda's translation embeds classical first-order logic into intuitionistic logic, through the insertion of double negations. Recently, Brown and Rizkallah extended this translation to higher-order logic. In this paper, we adapt it for…

计算机科学中的逻辑 · 计算机科学 2024-07-10 Thomas Traversié

The sequent calculus is a proof system which was designed as a more symmetric alternative to natural deduction. The {\lambda}{\mu}{\mu}-calculus is a term assignment system for the sequent calculus and a great foundation for compiler…

编程语言 · 计算机科学 2025-04-29 David Binder , Marco Tzschentke , Marius Müller , Klaus Ostermann

A comparison of Landin's form of lambda calculus with Church's shows that, independently of the lambda calculus, there exists a mechanism for converting functions with arguments indexed by variables to the usual kind of function where the…

编程语言 · 计算机科学 2015-06-01 M. H. van Emden