DocumentCode :
2038305
Title :
General Structural Operational Semantics through Categorical Logic
Author :
Staton, Sam
Author_Institution :
Comput. Lab., Cambridge Univ., Cambridge
fYear :
2008
fDate :
24-27 June 2008
Firstpage :
166
Lastpage :
177
Abstract :
Certain principles are fundamental to operational semantics, regardless of the languages or idioms involved. Such principles include rule-based definitions and proof techniques for congruence results. We formulate these principles in the general context of categorical logic. From this general formulation we recover precise results for particular language idioms by interpreting the logic in particular categories. For instance, results for first-order calculi, such as CCS, arise from considering the general results in the category of sets. Results for languages involving substitution and name generation, such as the pi-calculus, arise from considering the general results in categories of sheaves and group actions. As an extended example, we develop a tyft/tyxt-like rule format for open bisimulation in the pi-calculus.
Keywords :
bisimulation equivalence; pi calculus; programming language semantics; CCS; categorical logic; first-order calculi; language idioms; open bisimulation; pi-calculus; proof techniques; rule-based definitions; structural operational semantics; tyft/tyxt-like rule format; Algebra; Carbon capture and storage; Computer languages; Computer science; Concrete; Laboratories; Logic; Machinery; Natural languages; Pulleys;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Logic in Computer Science, 2008. LICS '08. 23rd Annual IEEE Symposium on
Conference_Location :
Pittsburgh, PA
ISSN :
1043-6871
Print_ISBN :
978-0-7695-3183-0
Type :
conf
DOI :
10.1109/LICS.2008.43
Filename :
4557909
Link To Document :
بازگشت