中文
相关论文

相关论文: Relational Parametricity and Control

200 篇论文

Reynolds' original theory of relational parametricity was intended to capture the idea that polymorphically typed System F programs preserve all relations between inputs. But as Reynolds himself later showed, his theory can only be…

计算机科学中的逻辑 · 计算机科学 2018-05-14 Kristina Sojakova , Patricia Johann

We present an abstract machine and a reduction semantics for the lambda-calculus extended with control operators that give access to delimited continuations in the CPS hierarchy. The abstract machine is derived from an evaluator in…

计算机科学中的逻辑 · 计算机科学 2023-06-27 Malgorzata Biernacka , Dariusz Biernacki , Olivier Danvy

In this paper we define intersection and union type assignment for Parigot's calculus lambda-mu. We show that this notion is complete (i.e. closed under subject-expansion), and show also that it is sound (i.e. closed under…

计算机科学中的逻辑 · 计算机科学 2011-01-25 Steffen van Bakel

Terms of Church's $\lambda$-calculus can be considered equivalent along many different definitions, but context equivalence is certainly the most direct and universally accepted one. If the underlying calculus becomes probabilistic,…

计算机科学中的逻辑 · 计算机科学 2015-05-15 Raphaëlle Crubillé , Ugo Dal Lago

The resource calculus is an extension of the lambda-calculus allowing to model resource consumption. It is intrinsically non-deterministic and has two general notions of reduction - one parallel, preserving all the possible results as a…

计算机科学中的逻辑 · 计算机科学 2012-11-20 Maurizio Dominici , Simona Ronchi Della Rocca , Paolo Tranquilli

We give a geometrical interpretation of the notion of $\mu$-prolongations of vector fields and of the related concept of $\mu$-symmetry for partial differential equations (extending to PDEs the notion of $\lambda$-symmetry for ODEs). We…

数学物理 · 物理学 2009-11-10 G. Cicogna. G. Gaeta , P. Morando

We give arithmetical proofs of the strong normalization of two symmetric $\lambda$-calculi corresponding to classical logic. The first one is the $\bar{\lambda}\mu\tilde{\mu}$-calculus introduced by Curien & Herbelin. It is derived via the…

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

We define a computational type theory combining the contentful equality structure of cartesian cubical type theory with internal parametricity primitives. The combined theory supports both univalence and its relational equivalent, which we…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Evan Cavallo , Robert Harper

First, we extend Leifer-Milner RPO theory, by giving general conditions to obtain IPO labelled transition systems (and bisimilarities) with a reduced set of transitions, and possibly finitely branching. Moreover, we study the weak variant…

编程语言 · 计算机科学 2015-07-01 Pietro Di Gianantonio , Furio Honsell , Marina Lenisa

Parametricity is a key metatheoretic property of type systems, which implies strong uniformity & modularity properties of the structure of types within systems possessing it. In recent years, various systems of dependent type theory have…

计算机科学中的逻辑 · 计算机科学 2024-12-18 C. B. Aberlé

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

We present a comprehensive study of the behavioral theory of an untyped $\lambda$-calculus extended with the delimited-control operators shift and reset. To that end, we define a contextual equivalence for this calculus, that we then aim to…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Dariusz Biernacki , Sergueï Lenglet , Piotr Polesiuk

Delimited control operator shift0 exhibits versatile capabilities: it can express layered monadic effects, or equivalently, algebraic effects. Little did we know it can express lambda calculus too! We present $ \Lambda_\$ $, a call-by-value…

编程语言 · 计算机科学 2023-06-22 Mateusz Pyzik

We introduce two extensions of the $\lambda$-calculus with a probabilistic choice operator, $\Lambda_\oplus^{cbv}$ and $\Lambda_\oplus^{cbn}$, modeling respectively call-by-value and call-by-name probabilistic computation. We prove that…

计算机科学中的逻辑 · 计算机科学 2019-05-13 Claudia Faggian , Simona Ronchi della Rocca

We consider the call-by-value lambda-calculus extended with a may-convergent non-deterministic choice and a must-convergent parallel composition. Inspired by recent works on the relational semantics of linear logic and non-idempotent…

计算机科学中的逻辑 · 计算机科学 2014-01-08 Alejandro Díaz-Caro , Giulio Manzonetto , Michele Pagani

In this paper, we define a new realizability semantics for the simply typed lambda-mu-calculus. We show that if a term is typable, then it inhabits the interpretation of its type. We also prove a completeness result of our realizability…

逻辑 · 数学 2023-06-22 Karim Nour , Mohamad Ziadeh

We study coupled logical bisimulation (CLB) to reason about contextual equivalence in the lambda-calculus. CLB originates in a work by Dal Lago, Sangiorgi and Alberti, as a tool to reason about a lambda-calculus with probabilistic…

计算机科学中的逻辑 · 计算机科学 2014-10-13 Ryan Kavanagh , Jean-Marie Madiot

We study the slices of the parameter space of cubic polynomials where we fix the multiplier of a fixed point to some value $\lambda$. The main object of interest here is the radius of convergence of the linearizing parametrization. The…

动力系统 · 数学 2020-03-31 Arnaud Chéritat

Programs with control are usually modeled using lambda calculus extended with control operators. Instead of modifying lambda calculus, we consider a different model of computation. We introduce continuation calculus, or CC, a deterministic…

计算机科学中的逻辑 · 计算机科学 2013-09-06 Bram Geron , Herman Geuvers

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