中文
相关论文

相关论文: A Beluga Formalization of the Harmony Lemma in the…

200 篇论文

Reversible concurrent calculi are abstract models for concurrent systems in which any action can potentially be undone. Over the last few decades, different formalisms have been developed and their mathematical properties have been…

计算机科学中的逻辑 · 计算机科学 2025-08-20 Gabriele Cecilia

Formalising the pi-calculus is an illuminating test of the expressiveness of logical frameworks and mechanised metatheory systems, because of the presence of name binding, labelled transitions with name extrusion, bisimulation, and…

计算机科学中的逻辑 · 计算机科学 2015-07-30 Roly Perera , James Cheney

The higher-order pi-calculus is an extension of the pi-calculus to allow communication of abstractions of processes rather than names alone. It has been studied intensively by Sangiorgi in his thesis where a characterisation of a contextual…

编程语言 · 计算机科学 2017-01-11 Alan Jeffrey , Julian Rathke

The substitution lemma is a renowned theorem within the realm of lambda-calculus theory and concerns the interactional behaviour of the metasubstitution operation. In this work, we augment the lambda-calculus's grammar with an uninterpreted…

计算机科学中的逻辑 · 计算机科学 2023-09-26 Maria J. D. Lima , Flávio L. C. de Moura

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

Proofs by logical relations play a key role to establish rich properties such as normalization or contextual equivalence. They are also challenging to mechanize. In this paper, we describe the completeness proof of algorithmic equality for…

计算机科学中的逻辑 · 计算机科学 2015-07-30 Andrew Cave , Brigitte Pientka

We present a formalisation in Agda of the theory of concurrent transitions, residuation, and causal equivalence of traces for the pi-calculus. Our formalisation employs de Bruijn indices and dependently-typed syntax, and aligns the "proved…

计算机科学中的逻辑 · 计算机科学 2017-02-07 Roly Perera , James Cheney

We establish a tight connection between two models of the $\lambda$-calculus, namely Milner's encoding into the $\pi$-calculus (precisely, the Internal $\pi$-calculus), and operational game semantics (OGS). We first investigate the…

计算机科学中的逻辑 · 计算机科学 2026-05-06 Guilhem Jaber , Davide Sangiorgi

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

The S-pi-calculus is a synchronous pi-calculus which is based on the SL model. The latter is a relaxation of the Esterel model where the reaction to the absence of a signal within an instant can only happen at the next instant. In the…

计算机科学中的逻辑 · 计算机科学 2010-07-01 Roberto Amadio , Mehdi Dogguy

We study bisimulation and context equivalence in a probabilistic $\lambda$-calculus. The contributions of this paper are threefold. Firstly we show a technique for proving congruence of probabilistic applicative bisimilarity. While the…

编程语言 · 计算机科学 2013-11-08 Ugo Dal Lago , Davide Sangiorgi , Michele Alberti

We present a sound and complete focusing calculus for the core of the logic behind the proof assistant Beluga as well as an overview of its implementation as a tactic in Beluga's interactive proof environment Harpoon. The focusing calculus…

编程语言 · 计算机科学 2023-11-20 Johanna Schwartzentruber , Brigitte Pientka

The linear-algebraic lambda-calculus and the algebraic lambda-calculus are untyped lambda-calculi extended with arbitrary linear combinations of terms. The former presents the axioms of linear algebra in the form of a rewrite system, while…

计算机科学中的逻辑 · 计算机科学 2012-03-29 Pablo Buiras , Alejandro Díaz-Caro , Mauro Jaskelioff

Process calculi may be compared in their expressive power by means of encodings between them. A widely accepted definition of what constitutes a valid encoding for (dis)proving relative expressiveness results between process calculi was…

计算机科学中的逻辑 · 计算机科学 2018-04-27 Rob van Glabbeek

Psi-calculi is a parametric framework for process calculi similar to popular pi-calculus extensions such as the explicit fusion calculus, the applied pi-calculus and the spi calculus. Mechanised proofs of standard algebraic and congruence…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Johannes Åman Pohjola

We present Hypersequent Classical Processes (HCP), a revised interpretation of the "Proofs as Processes" correspondence between linear logic and the {\pi}-calculus initially proposed by Abramsky [1994], and later developed by Bellin and…

计算机科学中的逻辑 · 计算机科学 2018-11-07 Wen Kokke , Fabrizio Montesi , Marco Peressotti

Stochastic (Markovian) process algebra extend classical process algebra with probabilistic exponentially distributed time durations denoted by rates (the parameter of the exponential distribution). Defining a semantics for such an algebra,…

计算机科学中的逻辑 · 计算机科学 2015-12-23 Mario Bravetti

We report on yet another formalization of the Church-Rosser property in lambda-calculi, carried out with the proof environment Beluga. After the well-known proofs of confluence for beta-reduction in the untyped settings, with and without…

计算机科学中的逻辑 · 计算机科学 2024-04-24 Alberto Momigliano , Martina Sassella

Correctness of program transformations in extended lambda calculi with a contextual semantics is usually based on reasoning about the operational semantics which is a rewrite semantics. A successful approach to proving correctness is the…

编程语言 · 计算机科学 2010-12-23 Conrad Rau , Manfred Schmidt-Schauß

Process calculi based on logic, such as $\pi$DILL and CP, provide a foundation for deadlock-free concurrent programming. However, in previous work, there is a mismatch between the rules for constructing proofs and the term constructors of…

计算机科学中的逻辑 · 计算机科学 2019-04-16 Wen Kokke , Fabrizio Montesi , Marco Peressotti
‹ 上一页 1 2 3 10 下一页 ›