Journal article
Reachability types, traces and full abstraction
- Abstract:
- 
		
			Reachability types are a recent approach to modelling sharing in higher-order languages, aiming to provide separation guarantees through typability. The contextual equivalence problem in such a setting is exacerbated by the need to consider reachability-related constraints on the allowable interactions. In particular, they might weaken the ability of contexts to observe sequentiality. In this paper, we investigate contextual equivalence for reachability types through the lens of operational game semantics. We provide a sound trace model for a language equipped with reachability types, and show how to refine it to a fully abstract one, which captures a natural notion of equivalence based on allowing terms to share functions and locations consistently with the assigned reachability annotations. We also discuss the corresponding problem of contextual approximation, along with an inequational full abstraction result. This is a first attempt at defining a fully abstract semantics for reachability types. 
- Peer review status:
- Peer reviewed
Actions
Authors
- Funder identifier:
- https://ror.org/0439y7842
- Grant:
- EP/W524311/1
- Publisher:
- IEEE
- Acceptance date:
- 2025-04-08
- Event title:
- 40th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS 2025)
- Event location:
- Singapore
- Event website:
- https://lics.siglog.org/lics25/
- Event start date:
- 2025-06-23
- Event end date:
- 2025-06-26
- Language:
- 
                    English
- Keywords:
- Pubs id:
- 
                  2263123
- Local pid:
- 
                    pubs:2263123
- Deposit date:
- 
                    2025-08-01
Terms of use
- Copyright date:
- 2025
- Notes:
- 
              This paper was presented at the 40th Annual ACM/IEEE Symposium on Logic in Computer Science (LICS 2025), 23-26 June 2025, Singapore. This is the accepted manuscript version of the paper. The final version is forthcoming from IEEE.
 This research was funded in whole or in part by the Engineering and Physical Sciences Research Council [EP/W524311/1]. For the purpose of Open Access, the author has applied a CC BY public copyright licence to any Author Accepted Manuscript (AAM) version arising from this submission.
 
- Licence:
- CC Attribution (CC BY)
If you are the owner of this record, you can report an update to it here: Report update to this record