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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Proceedings of the 36th Annual ACM/IEEE Symposium on Logic in Computer Science S. 1 - 13
Hauptverfasser: Jaber, Guilhem, Murawski, Andrzej S.
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