Compositional relational reasoning via operational game semantics
We show how to use operational game semantics as a guide to develop relational techniques for establishing contextual equivalences with respect to contexts drawn from a hierarchy of four call-by-value higher-order languages: with either general or ground-type references and with either call/cc or no...
Uloženo v:
| Vydáno v: | Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science s. 1 - 13 |
|---|---|
| Hlavní autoři: | , |
| Médium: | Konferenční příspěvek |
| Jazyk: | angličtina |
| Vydáno: |
IEEE
29.06.2021
|
| Témata: | |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | We show how to use operational game semantics as a guide to develop relational techniques for establishing contextual equivalences with respect to contexts drawn from a hierarchy of four call-by-value higher-order languages: with either general or ground-type references and with either call/cc or no control operator. In game semantics, differences between the contexts can be captured by the absence or presence of the O-visibility and O-bracketing conditions.The proposed technique, which we call Kripke normal-form bisimulations, combines insights from normal-form bisimulation and Kripke logical relations with game semantics. In particular, the role of the heap and the name history is abstracted away using Kripke-style world transition systems. The differences between the four kinds of contexts manifest themselves through simple local conditions that can be shown to correspond to O-visibility and O-bracketing, as applicable.The technique is sound and complete by virtue of correspondence with operational game semantics. Moreover, it sheds a new light on other related developments, such as backtracking and private transitions in Kripke logical relations, which can be related to specific phenomena in game models. |
|---|---|
| AbstractList | We show how to use operational game semantics as a guide to develop relational techniques for establishing contextual equivalences with respect to contexts drawn from a hierarchy of four call-by-value higher-order languages: with either general or ground-type references and with either call/cc or no control operator. In game semantics, differences between the contexts can be captured by the absence or presence of the O-visibility and O-bracketing conditions.The proposed technique, which we call Kripke normal-form bisimulations, combines insights from normal-form bisimulation and Kripke logical relations with game semantics. In particular, the role of the heap and the name history is abstracted away using Kripke-style world transition systems. The differences between the four kinds of contexts manifest themselves through simple local conditions that can be shown to correspond to O-visibility and O-bracketing, as applicable.The technique is sound and complete by virtue of correspondence with operational game semantics. Moreover, it sheds a new light on other related developments, such as backtracking and private transitions in Kripke logical relations, which can be related to specific phenomena in game models. |
| Author | Jaber, Guilhem Murawski, Andrzej S. |
| Author_xml | – sequence: 1 givenname: Guilhem surname: Jaber fullname: Jaber, Guilhem organization: Université de Nantes, LS2N,Inria,France – sequence: 2 givenname: Andrzej S. surname: Murawski fullname: Murawski, Andrzej S. organization: Université de Nantes, LS2N,Inria,France |
| BookMark | eNo9j1tLw0AUhFdQUGt-gSD5A4l7OXt7LMFLIeCD7XM5sSdlJdkN2SD47y1YfZoZPhhmbtllTJEYexC8FoL7x3bTvGspDdSSS1F7sFxLuGCFt04YowGc1-aaFTl_cs6ls4KDv2HrJo1TymEJKeJQzjTgv8WcYojH8itgmSaa_8gRRyozjRiX8JHv2FWPQ6birCu2e37aNq9V-_ayadZthUqqpZKq63vyBA49WkGKDlpBb9A5rlChhYPrTsl0xI3t8LTRSjKAEq0DDWrF7n97AxHtpzmMOH_vz0fVD4C8TFM |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IH CBEJK RIE RIO |
| DOI | 10.1109/LICS52264.2021.9470524 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP) 1998-present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISBN | 9781665448956 1665448954 |
| EndPage | 13 |
| ExternalDocumentID | 9470524 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IH ACM ALMA_UNASSIGNED_HOLDINGS APO CBEJK GUFHI LHSKQ RIE RIO |
| ID | FETCH-LOGICAL-a323t-23bffe9e48a9a71e3ed534f6a8803a3a74d8b6a86be067ba00272e64a2a784543 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 4 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000947350400011&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Wed Aug 27 02:26:38 EDT 2025 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-a323t-23bffe9e48a9a71e3ed534f6a8803a3a74d8b6a86be067ba00272e64a2a784543 |
| PageCount | 13 |
| ParticipantIDs | ieee_primary_9470524 |
| PublicationCentury | 2000 |
| PublicationDate | 2021-June-29 |
| PublicationDateYYYYMMDD | 2021-06-29 |
| PublicationDate_xml | – month: 06 year: 2021 text: 2021-June-29 day: 29 |
| PublicationDecade | 2020 |
| PublicationTitle | Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science |
| PublicationTitleAbbrev | LICS |
| PublicationYear | 2021 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0002871049 |
| Score | 2.184564 |
| Snippet | We show how to use operational game semantics as a guide to develop relational techniques for establishing contextual equivalences with respect to contexts... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 1 |
| SubjectTerms | Backtracking Cognition Computational modeling Computer science Games History Semantics |
| Title | Compositional relational reasoning via operational game semantics |
| URI | https://ieeexplore.ieee.org/document/9470524 |
| WOSCitedRecordID | wos000947350400011&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEB7a4sFT1VZ8swePbrubZDebo4hFoZSCCr2VSTIrBftgt-3vN9luK4IXb5OEEJgwmUfmmwG4ZzxFndk8NLl0DkpiKVQ60qFikUAk6UzeqojrUI5G2WSixg14OGBhiKhKPqOeJ6u_fLs0Gx8q6ysho4SJJjSllDus1iGe4i1_Z-3WIOA4Uv3h69Obty585ITFvXrzry4qlRIZtP93_Al0f9B4wfigZ06hQYszaO_bMQS1dHbg0U_VOVj4FRR1mltFYlmFXYPtDIPlior9yifOKShp7vg7M2UXPgbP708vYd0hIUTO-DpkXOc5KRIZKpQxcbIJF3mKTio5cpTCZtqNUk1OK2n0TiijVCBDmYlE8HNoLZYLuoBAGW0SIyNlrHWPp1ExxpHVCVOxRuTZJXQ8R6arXRGMac2Mq7-nr-HYM93nVDF1A611saFbODLb9aws7qqb-wZq1JsT |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlR3LSgMxMNQq6KlqK77dg0e33U2ym81RiqXFWgpW6K1Mklkp2Ae7bb_fZLutCF68TSYEwgyTeWQehDxSFoNKTOrrVFgHJTLoSxUoX9KAA6CwJm_RxLUvBoNkPJbDCnna18IgYpF8hk0HFn_5ZqHXLlTWklwEEeUH5DDinIbbaq19RMXZ_tbeLcuAw0C2-r32u7MvXOyEhs3y-K85KoUa6dT-d4FT0vipx_OGe01zRio4Pye13UAGr5TPOnl2qDILC768rEx0K0DIi8Crt5mCt1hittv5hBl6Oc4shac6b5CPzsuo3fXLGQk-MMpWPmUqTVEiT0CCCJGhiRhPY7ByyYCB4CZRdhUrtHpJgXNDKcYcKIiER5xdkOp8McdL4kmtdKRFILUx9vnUMoQwMCqiMlQALLkidUeRyXLbBmNSEuP6b_QDOe6O3vqTfm_wekNOHANchhWVt6S6ytZ4R470ZjXNs_uCi9-q6J5a |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=Proceedings+of+the+36th+Annual+ACM%2FIEEE+Symposium+on+Logic+in+Computer+Science&rft.atitle=Compositional+relational+reasoning+via+operational+game+semantics&rft.au=Jaber%2C+Guilhem&rft.au=Murawski%2C+Andrzej+S.&rft.date=2021-06-29&rft.pub=IEEE&rft.spage=1&rft.epage=13&rft_id=info:doi/10.1109%2FLICS52264.2021.9470524&rft.externalDocID=9470524 |