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...
Gespeichert in:
| Veröffentlicht in: | Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science S. 1 - 13 |
|---|---|
| Hauptverfasser: | , |
| Format: | Tagungsbericht |
| Sprache: | Englisch |
| Veröffentlicht: |
IEEE
29.06.2021
|
| Schlagworte: | |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| 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/eLvHCXMwlV1LSwMxEB7a4sFT1VZ8swePbrubZDfJUYpFQUpBhd7KbHYiBftgt-3vN9luK4IXb5MJITBhmG8m8wC4lxQzYziFmfVNtY3JQ82yKFQ2t-gRhuSmGjYhRyM1mehxAx4OtTBEVCWfUc-T1V9-vjQbHyrrayGjhIkmNKWUu1qtQzzFI3-Hdusi4DjS_deXwZtHFz5ywuJeffjXFJXKiAzb_7v-BLo_1XjB-GBnTqFBizNo78cxBLV2duDRs-ocLPwKijrNrSKxrMKuwXaGwXJFxX7nE-cUlDR38p2Zsgsfw6f3wXNYT0gIkTO-DhnPrCVNQqFGGROnPOHCpui0kiNHKXKVuVWakbNKGXonlFEqkKFUIhH8HFqL5YIuIODKOrBtVeQ8HMHIwRZODJXOOUOTp3QJHS-R6WrXBGNaC-Pqb_Y1HHuh-5wqpm-gtS42dAtHZruelcVd9XLf8Rma1Q |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3dS8MwED_mFPRp6iZ-2wcf7dYmaZs-ynBsOMfACXsb1_QiA_dBu-3vN-m6ieCLb5eEQLjjuN9d7gPgMSKfKcXJTbRtqq1U6sYs8VypU40WYURcFcMmosFAjsfxsAJP-1oYIiqSz6hpyeIvP12otQ2VtWIReQETB3AYCMH8bbXWPqJisb_Bu2UZsO_FrX6v_W7xhY2dML9ZXv81R6UwI53a_x5wCo2fejxnuLc0Z1Ch-TnUdgMZnFI_6_Bst8osLPxysjLRrSAxLwKvzmaKzmJJ2e7kE2fk5DQzHJ6qvAEfnZdRu-uWMxJc5IyvXMYTrSkmITHGyCdOacCFDtHoJUeOkUhlYlZhQsYuJWjdUEahQIaRFIHgF1CdL-Z0CQ6X2sBtLT3j4whGBrhwYijjlDNUaUhXULccmSy3bTAmJTOu_95-gOPu6K0_6fcGrzdwYgVgM6xYfAvVVbamOzhSm9U0z-4LKX4DLx6eHA |
| 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 |