中文
相关论文

相关论文: The logic of message passing

200 篇论文

Encodings or the proof of their absence are the main way to compare process calculi. To analyse the quality of encodings and to rule out trivial or meaningless encodings, they are augmented with encodability criteria. There exists a bunch…

计算机科学中的逻辑 · 计算机科学 2019-08-26 Kirstin Peters

We begin the study of categorical logic for continuous model theory. In particular, we 1. introduce the notions of metric logical categories and functors as categorical equivalents of a metric theory and interpretations, 2. prove a…

逻辑 · 数学 2016-07-12 Jean-Martin Albert , Bradd Hart

Over the past two decades machine learning has permeated almost every realm of technology. At the same time, many researchers have begun using category theory as a unifying language, facilitating communication between different scientific…

机器学习 · 计算机科学 2021-06-15 Dan Shiebler , Bruno Gavranović , Paul Wilson

The logical parallelism of propositional connectives and type constructors extends beyond the static realm of predicates, to the dynamic realm of processes. Understanding the logical parallelism of process propositions and dynamic types was…

计算机科学中的逻辑 · 计算机科学 2023-11-03 Dusko Pavlovic

Computability logic is a formal theory of computational tasks and resources. Its formulas represent interactive computational problems, logical operators stand for operations on computational problems, and validity of a formula is…

计算机科学中的逻辑 · 计算机科学 2011-04-15 Giorgi Japaridze

We compare mechanisms for compensation handling and dynamic update in calculi for concurrency. These mechanisms are increasingly relevant in the specification of reliable communicating systems. Compensations and updates are intuitively…

计算机科学中的逻辑 · 计算机科学 2015-08-28 Jovana Dedeić , Jovanka Pantović , Jorge A. Pérez

Working in a semi-constructive logical system that supports the extraction of concurrent programs, we extract a program inverting non-singular real valued matrices from a constructive proof based on Gaussian elimination. Concurrency is used…

计算机科学中的逻辑 · 计算机科学 2023-05-18 Ulrich Berger , Monika Seisenberger , Dieter Spreen , Hideki Tsuiki

Categorification is the process of finding category-theoretic analogs of set-theoretic concepts by replacing sets with categories, functions with functors, and equations between functions by natural isomorphisms between functors, which in…

量子代数 · 数学 2014-11-18 John C. Baez , James Dolan

Counting propositional logic was recently introduced in relation to randomized computation and shown able to logically characterize the full counting hierarchy. In this paper we aim to clarify the intuitive meaning and expressive power of…

计算机科学中的逻辑 · 计算机科学 2022-11-17 Melissa Antonelli

The pi-calculus is a widely used process calculus, which models communications between processes and allows the passing of communication links. Various operational semantics of the pi-calculus have been proposed, which can be classified…

形式语言与自动机理论 · 计算机科学 2020-04-14 Eva Graversen , Iain Phillips , Nobuko Yoshida

The equivalence test is a main part in any classification problem. It helps to prove bounds for the main parameters of the considered combinatorial structures and to study their properties. In this paper, we present algorithms for…

离散数学 · 计算机科学 2022-02-07 Iliya Bouyukliev , Stefka Bouyuklieva

We present Concurrent GV (CGV), a functional calculus with message-passing concurrency governed by session types. With respect to prior calculi, CGV has increased support for concurrent evaluation and for cyclic network topologies. The…

计算机科学中的逻辑 · 计算机科学 2022-10-07 Bas van den Heuvel , Jorge A. Pérez

We present a new and powerful class of automata which are explicitly concurrent and allow a very simple definition of composition. The novelty of these automata is their time-synchronous message-asynchronous communication mechanism. Time…

形式语言与自动机理论 · 计算机科学 2014-11-25 Radu Grosu , Bernhard Rumpe

This paper shows connections between command injection attacks, continuations, and the Lambek calculus: certain command injections, such as the tautology attack on SQL, are shown to be a form of control effect that can be typed using the…

编程语言 · 计算机科学 2016-06-22 Hayo Thielecke

Message passing is widely used in industry to develop programs consisting of several distributed communicating components. Developing functionally correct message passing software is very challenging due to the concurrent nature of message…

计算机科学中的逻辑 · 计算机科学 2016-06-21 Wytse Oortwijn , Stefan Blom , Marieke Huisman

A general theory of programs, programming and programming languages built up from a few concepts of elementary set theory. Derives, as theorems, properties treated as axioms by classic approaches to programming. Covers sequential and…

编程语言 · 计算机科学 2015-12-08 Bertrand Meyer

The reliability of concurrent and distributed systems often depends on some well-known techniques for fault tolerance. One such technique is based on checkpointing and rollback recovery. Checkpointing involves processes to take snapshots of…

编程语言 · 计算机科学 2023-11-15 Germán Vidal

We introduce a dialect of the Asynchronous pi-calculus, called AWpi, in which (1) an input name may be owned, at any time, by at most one process; (2) each name has either only the input or only the output capability. As a result, special…

计算机科学中的逻辑 · 计算机科学 2026-05-19 Ken Sakayori , Davide Sangiorgi , Simon Castellan , Pierre Clairambault

We verify a confluence result for the rewriting calculus of the linear category introduced in our previous paper. Together with the termination result proved therein, the generalized coherence theorem for linear category is established.…

范畴论 · 数学 2021-05-04 Ryu Hasegawa

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 8 9 10 下一页 ›