Semantics of Full Ground References
- π€ Speaker: Paul Blain Levy (University of Birmingham) π Website
- π Date & Time: Friday 21 July 2017, 14:00 - 15:00
- π Venue: FW26
Abstract
“Full ground references” means references to integers and to other references, but not to functions or thunks, Murawski and Tzevelekos provided game semantics for this language feature, using strong nominal sets.
The first part of the talk gives Kripke semantics for call-by-push-value with full ground references. (I will briefly introduce call-by-push-value.) The key idea is that a computation type’s denotation is a semantic domain for configurations consisting of some extra local cells, a state and a computation. These are functorial in two ways, corresponding to injective renaming of global cells, with initiailzation, and hiding of global cells.
The second part of our talk zooms in on the first order fragment of the language, and explains how a stateful value collection can be represented as a finitely supported path through the so-called “heap possibliity graph”. This has the potential to simplify both the Kripke and the game semantics.
Note: this work is joint with Ohad Kammar, Sean Moss and Sam Staton. Ohad gave an overlapping talk in Cambridge in February. This talk is complementary for people who attended that talk and self-contained for people who didn’t.
Series This talk is part of the Logic and Semantics Seminar (Computer Laboratory) series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge talks
- Computing and Mathematics
- Department of Computer Science and Technology talks and seminars
- FW26
- Interested Talks
- Logic and Semantics Seminar (Computer Laboratory)
- Martin's interesting talks
- School of Technology
- tcw57βs list
- Trust & Technology Initiative - interesting events
- yk373's list
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)



Friday 21 July 2017, 14:00-15:00