Innocent strategies as presheaves and interactive equivalences for CCS

In Proceedings ICE 2011, arXiv:1108.0144 International audience Seeking a general framework for reasoning about and comparing programming languages, we derive a new view of Milner's CCS. We construct a category E of plays, and a subcategory V of views. We argue that presheaves on V adequately r...

Full description

Bibliographic Details
Published in:Electronic Proceedings in Theoretical Computer Science
Main Authors: Hirschowitz, Tom, Pous, Damien
Other Authors: Laboratoire de Mathématiques (LAMA), Université Savoie Mont Blanc (USMB Université de Savoie Université de Chambéry )-Centre National de la Recherche Scientifique (CNRS), System architecture for reflective distributed computing environments (SARDES), Inria Grenoble - Rhône-Alpes, Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire d'Informatique de Grenoble (LIG), Université Pierre Mendès France - Grenoble 2 (UPMF)-Université Joseph Fourier - Grenoble 1 (UJF)-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Institut National Polytechnique de Grenoble (INPG)-Centre National de la Recherche Scientifique (CNRS)-Université Pierre Mendès France - Grenoble 2 (UPMF)-Université Joseph Fourier - Grenoble 1 (UJF)-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Institut National Polytechnique de Grenoble (INPG)-Centre National de la Recherche Scientifique (CNRS)
Format: Conference Object
Language:English
Published: HAL CCSD 2011
Subjects:
Online Access:https://hal.science/hal-00616648
https://doi.org/10.4204/EPTCS.59.2
id ftunivsavoie:oai:HAL:hal-00616648v1
record_format openpolar
spelling ftunivsavoie:oai:HAL:hal-00616648v1 2024-05-19T07:42:45+00:00 Innocent strategies as presheaves and interactive equivalences for CCS Hirschowitz, Tom Pous, Damien Laboratoire de Mathématiques (LAMA) Université Savoie Mont Blanc (USMB Université de Savoie Université de Chambéry )-Centre National de la Recherche Scientifique (CNRS) System architecture for reflective distributed computing environments (SARDES) Inria Grenoble - Rhône-Alpes Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire d'Informatique de Grenoble (LIG) Université Pierre Mendès France - Grenoble 2 (UPMF)-Université Joseph Fourier - Grenoble 1 (UJF)-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Institut National Polytechnique de Grenoble (INPG)-Centre National de la Recherche Scientifique (CNRS)-Université Pierre Mendès France - Grenoble 2 (UPMF)-Université Joseph Fourier - Grenoble 1 (UJF)-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Institut National Polytechnique de Grenoble (INPG)-Centre National de la Recherche Scientifique (CNRS) Reykjavik, Iceland 2011-06-09 https://hal.science/hal-00616648 https://doi.org/10.4204/EPTCS.59.2 en eng HAL CCSD info:eu-repo/semantics/altIdentifier/arxiv/1108.0463 info:eu-repo/semantics/altIdentifier/doi/10.4204/EPTCS.59.2 hal-00616648 https://hal.science/hal-00616648 ARXIV: 1108.0463 doi:10.4204/EPTCS.59.2 ICE https://hal.science/hal-00616648 ICE, Jun 2011, Reykjavik, Iceland. pp.2-24, ⟨10.4204/EPTCS.59.2⟩ [INFO.INFO-LO]Computer Science [cs]/Logic in Computer Science [cs.LO] info:eu-repo/semantics/conferenceObject Conference papers 2011 ftunivsavoie https://doi.org/10.4204/EPTCS.59.2 2024-05-02T00:07:02Z In Proceedings ICE 2011, arXiv:1108.0144 International audience Seeking a general framework for reasoning about and comparing programming languages, we derive a new view of Milner's CCS. We construct a category E of plays, and a subcategory V of views. We argue that presheaves on V adequately represent innocent strategies, in the sense of game semantics. We then equip innocent strategies with a simple notion of interaction. This results in an interpretation of CCS. Based on this, we propose a notion of interactive equivalence for innocent strategies, which is close in spirit to Beffara's interpretation of testing equivalences in concurrency theory. In this framework we prove that the analogues of fair and must testing equivalences coincide, while they differ in the standard setting. Conference Object Iceland Université Savoie Mont Blanc: HAL Electronic Proceedings in Theoretical Computer Science 59 2 24
institution Open Polar
collection Université Savoie Mont Blanc: HAL
op_collection_id ftunivsavoie
language English
topic [INFO.INFO-LO]Computer Science [cs]/Logic in Computer Science [cs.LO]
spellingShingle [INFO.INFO-LO]Computer Science [cs]/Logic in Computer Science [cs.LO]
Hirschowitz, Tom
Pous, Damien
Innocent strategies as presheaves and interactive equivalences for CCS
topic_facet [INFO.INFO-LO]Computer Science [cs]/Logic in Computer Science [cs.LO]
description In Proceedings ICE 2011, arXiv:1108.0144 International audience Seeking a general framework for reasoning about and comparing programming languages, we derive a new view of Milner's CCS. We construct a category E of plays, and a subcategory V of views. We argue that presheaves on V adequately represent innocent strategies, in the sense of game semantics. We then equip innocent strategies with a simple notion of interaction. This results in an interpretation of CCS. Based on this, we propose a notion of interactive equivalence for innocent strategies, which is close in spirit to Beffara's interpretation of testing equivalences in concurrency theory. In this framework we prove that the analogues of fair and must testing equivalences coincide, while they differ in the standard setting.
author2 Laboratoire de Mathématiques (LAMA)
Université Savoie Mont Blanc (USMB Université de Savoie Université de Chambéry )-Centre National de la Recherche Scientifique (CNRS)
System architecture for reflective distributed computing environments (SARDES)
Inria Grenoble - Rhône-Alpes
Institut National de Recherche en Informatique et en Automatique (Inria)-Institut National de Recherche en Informatique et en Automatique (Inria)-Laboratoire d'Informatique de Grenoble (LIG)
Université Pierre Mendès France - Grenoble 2 (UPMF)-Université Joseph Fourier - Grenoble 1 (UJF)-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Institut National Polytechnique de Grenoble (INPG)-Centre National de la Recherche Scientifique (CNRS)-Université Pierre Mendès France - Grenoble 2 (UPMF)-Université Joseph Fourier - Grenoble 1 (UJF)-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Institut National Polytechnique de Grenoble (INPG)-Centre National de la Recherche Scientifique (CNRS)
format Conference Object
author Hirschowitz, Tom
Pous, Damien
author_facet Hirschowitz, Tom
Pous, Damien
author_sort Hirschowitz, Tom
title Innocent strategies as presheaves and interactive equivalences for CCS
title_short Innocent strategies as presheaves and interactive equivalences for CCS
title_full Innocent strategies as presheaves and interactive equivalences for CCS
title_fullStr Innocent strategies as presheaves and interactive equivalences for CCS
title_full_unstemmed Innocent strategies as presheaves and interactive equivalences for CCS
title_sort innocent strategies as presheaves and interactive equivalences for ccs
publisher HAL CCSD
publishDate 2011
url https://hal.science/hal-00616648
https://doi.org/10.4204/EPTCS.59.2
op_coverage Reykjavik, Iceland
genre Iceland
genre_facet Iceland
op_source ICE
https://hal.science/hal-00616648
ICE, Jun 2011, Reykjavik, Iceland. pp.2-24, ⟨10.4204/EPTCS.59.2⟩
op_relation info:eu-repo/semantics/altIdentifier/arxiv/1108.0463
info:eu-repo/semantics/altIdentifier/doi/10.4204/EPTCS.59.2
hal-00616648
https://hal.science/hal-00616648
ARXIV: 1108.0463
doi:10.4204/EPTCS.59.2
op_doi https://doi.org/10.4204/EPTCS.59.2
container_title Electronic Proceedings in Theoretical Computer Science
container_volume 59
container_start_page 2
op_container_end_page 24
_version_ 1799482442137993216