中文
相关论文

相关论文: A Subexponential View of Domains in Session Types

200 篇论文

Initiated by Abramsky [1994], the Proofs as Processes agenda is to establish a solid foundation for the study of concurrent languages, by researching the connection between linear logic and the $\pi$-calculus. To date, Proofs as Processes…

计算机科学中的逻辑 · 计算机科学 2021-06-23 Fabrizio Montesi , Marco Peressotti

Session types are a typed approach to message-passing concurrency, where types describe sequences of intended exchanges over channels. Session type systems have been given strong logical foundations via Curry-Howard correspondences with…

计算机科学中的逻辑 · 计算机科学 2024-08-23 Bas van den Heuvel , Jorge A. Pérez

We introduce coexponentials, a new set of modalities for Classical Linear Logic. As duals to exponentials, the coexponentials codify a distributed form of the structural rules of weakening and contraction. This makes them a suitable logical…

计算机科学中的逻辑 · 计算机科学 2021-03-05 Zesen Qian , G. A. Kavvos , Lars Birkedal

Session types capture precise protocol structure in concurrent programming, but do not specify properties of the exchanged values beyond their basic type. Refinement types are a form of dependent types that can address this limitation,…

计算机科学中的逻辑 · 计算机科学 2012-11-20 Pedro Baltazar , Dimitris Mostrous , Vasco T. Vasconcelos

Session type systems have been given logical foundations via Curry-Howard correspondences based on both intuitionistic and classical linear logic. The type systems derived from the two logics enforce communication correctness on the same…

计算机科学中的逻辑 · 计算机科学 2020-04-06 Bas van den Heuvel , Jorge A. Pérez

Curry-Howard correspondences between Linear Logic (LL) and session types provide a firm foundation for concurrent processes. As the correspondences hold for intuitionistic and classic versions of LL (ILL and CLL), we obtain two different…

计算机科学中的逻辑 · 计算机科学 2024-07-23 Juan C. Jaramillo , Dan Frumin , Jorge A. Pérez

The emergence of propositions-as-sessions, a Curry-Howard correspondence between propositions of Linear Logic and session types for concurrent processes, has settled the logical foundations of message-passing concurrency. Central to this…

计算机科学中的逻辑 · 计算机科学 2022-09-13 Dan Frumin , Emanuele D'Osualdo , Bas van den Heuvel , Jorge A. Pérez

A system of session types is introduced as induced by a Curry Howard correspondence applied to Bounded Linear Logic, and then extending the thus obtained type system with probabilistic choices and ground types. The obtained system satisfies…

计算机科学中的逻辑 · 计算机科学 2022-07-08 Ugo Dal Lago , Giulia Giusti

Behavioural type systems ensure more than the usual safety guarantees of static analysis. They are based on the idea of "types-as-processes", providing dedicated type algebras for particular properties, ranging from protocol compatibility…

编程语言 · 计算机科学 2014-08-08 Simon J. Gay , Nils Gesbert , António Ravara

Proof theory provides a foundation for studying and reasoning about programming languages, most directly based on the well-known Curry-Howard isomorphism between intuitionistic logic and the typed lambda-calculus. More recently, a…

计算机科学中的逻辑 · 计算机科学 2023-06-22 Farzaneh Derakhshan , Frank Pfenning

Linear logical frameworks with subexponentials have been used for the specification of among other systems, proof systems, concurrent programming languages and linear authorization logics. In these frameworks, subexponentials can be…

逻辑 · 数学 2019-10-09 Max Kanovich , Stepan Kuznetsov , Vivek Nigam , Andre Scedrov

Following the idea of Subexponential Linear Logic and Stratified Bounded Linear Logic, we propose a new parameterized version of Linear Logic which subsumes other systems like ELL, LLL or SLL, by including variants of the exponential rules.…

计算机科学中的逻辑 · 计算机科学 2022-01-03 Esaïe Bauer , Olivier Laurent

Program equivalence is the fulcrum for reasoning about and proving properties of programs. For noninterference, for example, program equivalence up to the secrecy level of an observer is shown. A powerful enabler for such proofs are logical…

编程语言 · 计算机科学 2026-04-15 Stephanie Balzer , Farzaneh Derakhshan , Robert Harper , Yue Yao

This paper elaborates on a new approach of the question of the proof-theoretic study of concurrent interaction called "proofs as schedules". Observing that proof theory is well suited to the description of confluent systems while…

计算机科学中的逻辑 · 计算机科学 2014-09-16 Emmanuel Beffara

Information flow control type systems statically restrict the propagation of sensitive data to ensure end-to-end confidentiality. The property to be shown is noninterference, asserting that an attacker cannot infer any secrets from made…

编程语言 · 计算机科学 2021-04-30 Farzaneh Derakhshan , Stephanie Balzer , Limin Jia

Client-server sessions are based on a variation of the traditional interpretation of linear logic propositions as session types in which non-linear channels (those regulating the interaction between a pool of clients and a single server)…

计算机科学中的逻辑 · 计算机科学 2022-12-13 Luca Padovani

We propose a type-based analysis to infer the session protocols of channels in an ML-like concurrent functional language. Combining and extending well-known techniques, we develop a type-checking system that separates the underlying ML type…

编程语言 · 计算机科学 2016-04-14 Carlo Spaccasassi , Vasileios Koutavas

We study the notion of subtyping for session types in a logical setting, where session types are propositions of multiplicative/additive linear logic extended with least and greatest fixed points. The resulting subtyping relation admits a…

计算机科学中的逻辑 · 计算机科学 2023-04-14 Ross Horne , Luca Padovani

HyLL (Hybrid Linear Logic) and SELL (Subexponential Linear Logic) are logical frameworks that have been extensively used for specifying systems that exhibit modalities such as temporal or spatial ones. Both frameworks have linear logic (LL)…

计算机科学中的逻辑 · 计算机科学 2016-09-05 Joëlle Despeyroux , Carlos Olarte , Elaine Pimentel

This work exploits the logical foundation of session types to determine what kind of type discipline for the pi-calculus can exactly capture, and is captured by, lambda-calculus behaviours. Leveraging the proof theoretic content of the…

计算机科学中的逻辑 · 计算机科学 2018-01-26 Bernardo Toninho , Nobuko Yoshida
‹ 上一页 1 2 3 10 下一页 ›