Kan extensions in effective semantics

Author(s):  
Philip S. Mulry
Keyword(s):  
1978 ◽  
Vol 12 (3) ◽  
pp. 253-269 ◽  
Author(s):  
Allan Calder ◽  
Jerrold Siegel

1982 ◽  
Vol 25 (3) ◽  
pp. 249-250
Author(s):  
Allan Calder ◽  
Jerrold Siegel

Author(s):  
Sten Kaijser ◽  
Joan Wick Pelletier
Keyword(s):  

1996 ◽  
Vol 3 (35) ◽  
Author(s):  
Gian Luca Cattani ◽  
Glynn Winskel

This paper studies presheaf models for concurrent computation. An aim is to harness the general machinery around presheaves for the purposes of process calculi. Traditional models like synchronisation trees and event structures have been shown to embed fully and faithfully in particular<br />presheaf models in such a way that bisimulation, expressed through the presence of a span of open maps, is conserved. As is shown in the work of Joyal and Moerdijk, presheaves are rich in constructions which preserve open<br />maps, and so bisimulation, by arguments of a very general nature. This paper contributes similar results but biased towards questions of bisimulation in process calculi. It is concerned with modelling process constructions on presheaves, showing these preserve open maps, and with transferring such<br />results to traditional models for processes. One new result here is that a wide range of left Kan extensions, between categories of presheaves, preserve open maps. As a corollary, this also implies that any colimit-preserving functor between presheaf categories preserves open maps. A particular left Kan extension is shown to coincide with a refinement operation on event structures. A broad class of presheaf models is proposed for a general process calculus. General arguments are given for why the operations of a presheaf model preserve open maps and why for specic presheaf models the operations coincide with those of traditional models.


Sign in / Sign up

Export Citation Format

Share Document