Order:
  1. Imperative programs as proofs via game semantics.Martin Churchill, Jim Laird & Guy McCusker - 2013 - Annals of Pure and Applied Logic 164 (11):1038-1078.
    Game semantics extends the Curry–Howard isomorphism to a three-way correspondence: proofs, programs, strategies. But the universe of strategies goes beyond intuitionistic logics and lambda calculus, to capture stateful programs. In this paper we describe a logical counterpart to this extension, in which proofs denote such strategies. The system is expressive: it contains all of the connectives of Intuitionistic Linear Logic, and first-order quantification. Use of Lairdʼs sequoid operator allows proofs with imperative behaviour to be expressed. Thus, we can embed first-order (...)
    Direct download (6 more)  
     
    Export citation  
     
    Bookmark  
  2. Games and definability for FPC.Guy McCusker - 1997 - Bulletin of Symbolic Logic 3 (3):347-362.
    A new games model of the language FPC, a type theory with products, sums, function spaces and recursive types, is described. A definability result is proved, showing that every finite element of the model is the interpretation of some term of the language.
    Direct download (9 more)  
     
    Export citation  
     
    Bookmark   1 citation  
  3.  9
    An Axiomatic Account of a Fully Abstract Game Semantics for General References.Jim Laird & Guy McCusker - 2023 - In Alessandra Palmigiano & Mehrnoosh Sadrzadeh (eds.), Samson Abramsky on Logic and Structure in Computer Science and Beyond. Springer Verlag. pp. 251-292.
    We present an analysis of the game semantics of general references introduced by Abramsky, Honda and McCusker which exposes the algebraic structure of the model. Using the notion of sequoidal category, we give a coalgebraic definition of the denotational semantics of storage cells of arbitrary type. We identify further conditions on the model which allow an axiomatic presentation of the proof that finite elements of the model are definable by programs, in the style of Abramsky’s Axioms for Definability.
    No categories
    Direct download  
     
    Export citation  
     
    Bookmark  
  4.  35
    A History Based Logic for Dynamic Preference Updates.Can Başkent & Guy McCusker - 2020 - Journal of Logic, Language and Information 29 (3):275-305.
    History based models suggest a process-based approach to epistemic and temporal reasoning. In this work, we introduce preferences to history based models. Motivated by game theoretical observations, we discuss how preferences can dynamically be updated in history based models. Following, we consider arrow update logic and event calculus, and give history based models for these logics. This allows us to relate dynamic logics of history based models to a broader framework.
    Direct download (2 more)  
     
    Export citation  
     
    Bookmark  
  5.  14
    Foreword for special issue of APAL for GaLoP 2005.Guy McCusker & Dan Ghica - 2008 - Annals of Pure and Applied Logic 151 (2-3):69.
  6.  25
    Foreword for special issue of APAL for GaLoP 2013.Martin Hyland, Guy McCusker & Nikos Tzevelekos - 2017 - Annals of Pure and Applied Logic 168 (2):233.