Javascript must be enabled to continue!
A Sound and Complete Projection for Global Types
View through CrossRef
Abstract
Multiparty session types is a typing discipline used to write specifications, known as global types, for branching and recursive message-passing systems. A necessary operation on global types is projection to abstractions of local behaviour, called local types. Typically, this is a computable partial function that given a global type and a role erases all details irrelevant to this role. Computable projection functions in the literature are either unsound or too restrictive when dealing with recursion and branching. Recent work has taken a more general approach to projection defining it as a coinductive, but not computable, relation. Our work defines a new computable projection function that is sound and complete with respect to its coinductive counterpart and, hence, equally expressive. All results have been mechanised in the Coq proof assistant.
Springer Science and Business Media LLC
Title: A Sound and Complete Projection for Global Types
Description:
Abstract
Multiparty session types is a typing discipline used to write specifications, known as global types, for branching and recursive message-passing systems.
A necessary operation on global types is projection to abstractions of local behaviour, called local types.
Typically, this is a computable partial function that given a global type and a role erases all details irrelevant to this role.
Computable projection functions in the literature are either unsound or too restrictive when dealing with recursion and branching.
Recent work has taken a more general approach to projection defining it as a coinductive, but not computable, relation.
Our work defines a new computable projection function that is sound and complete with respect to its coinductive counterpart and, hence, equally expressive.
All results have been mechanised in the Coq proof assistant.
Related Results
Optimized global map projections for specific applications: the triptychial projection and the Spilhaus projection
Optimized global map projections for specific applications: the triptychial projection and the Spilhaus projection
<p>There is no perfect global map projection. A projection may be area preserving or conformal (shape preserving on small scales) in some regions, but it will inevita...
[RETRACTED] Keto Complete | Keto Complete Reviews | What Is Keto Complete? v1
[RETRACTED] Keto Complete | Keto Complete Reviews | What Is Keto Complete? v1
[RETRACTED]Keto Complete - Individuals need to become fit and large numbers of them need to lessen their fat to become solid. Weight has become one of the significant justification...
[RETRACTED] Keto Complete | Keto Complete Reviews | What Is Keto Complete? v1
[RETRACTED] Keto Complete | Keto Complete Reviews | What Is Keto Complete? v1
[RETRACTED]Keto Complete - Individuals need to become fit and large numbers of them need to lessen their fat to become solid. Weight has become one of the significant justification...
miR-409-3p represses
Cited2
at the evolutionary emergence of the callosal and corticospinal projections
miR-409-3p represses
Cited2
at the evolutionary emergence of the callosal and corticospinal projections
Abstract
Callosal projection neurons are a broad population of interhemispheric projection neurons that extend an axon across the corpus callosum...
Modeling methods for dispersive sound speed profiles of the Martian atmosphere and their effects on sound propagation paths
Modeling methods for dispersive sound speed profiles of the Martian atmosphere and their effects on sound propagation paths
At present, Mars acoustic detection is gradually becoming an important new tool for the knowledge and exploration of Mars. To explore the sources of Mars sound, it is necessary to ...
Exploring Large Language Models Integration in the Histopathologic Diagnosis of Skin Diseases: A Comparative Study
Exploring Large Language Models Integration in the Histopathologic Diagnosis of Skin Diseases: A Comparative Study
Abstract
Introduction
The exact manner in which large language models (LLMs) will be integrated into pathology is not yet fully comprehended. This study examines the accuracy, bene...
The Role of Static Pressure and Temperature in Building Acoustics
The Role of Static Pressure and Temperature in Building Acoustics
The influence of static pressure and temperature on sound reduction indices, impact sound pressure levels, improvements of impact sound pressure levels and sound reduction indices,...
[RETRACTED] Keto Complete v1
[RETRACTED] Keto Complete v1
[RETRACTED] Keto Complete Reviews: Does It Work? Keto Complete to consume those additional pounds by compelling your body to rely upon fat for energy rather than carbs. Because...

