Disambiguating visual relations using loop constraints

C Zach, M Klopschitz… - 2010 IEEE Computer …, 2010 - ieeexplore.ieee.org
Repetitive and ambiguous visual structures in general pose a severe problem in many
computer vision applications. Identification of incorrect geometric relations between images …

Choice trees: Representing nondeterministic, recursive, and impure programs in coq

N Chappe, P He, L Henrio, Y Zakowski… - Proceedings of the ACM …, 2023 - dl.acm.org
This paper introduces ctrees, a monad for modeling nondeterministic, recursive, and impure
programs in Coq. Inspired by Xia et al.'s itrees, this novel data structure embeds …

Concurrent strategies

S Rideau, G Winskel - 2011 IEEE 26th Annual Symposium on …, 2011 - ieeexplore.ieee.org
A bi category of very general nondeterministic concurrent games and strategies is
presented. The intention is to formalize distributed games in which both Player (or a team of …

A compositional theory of linearizability

A Oliveira Vale, Z Shao, Y Chen - Proceedings of the ACM on …, 2023 - dl.acm.org
Compositionality is at the core of programming languages research and has become an
important goal toward scalable verification of large systems. Despite that, there is no …

Games and strategies as event structures

S Castellan, P Clairambault, S Rideau… - Logical Methods in …, 2017 - lmcs.episciences.org
In 2011, Rideau and Winskel introduced concurrent games and strategies as event
structures, generalizing prior work on causal formulations of games. In this paper we give a …

Game semantics for quantum programming

P Clairambault, M De Visme, G Winskel - Proceedings of the ACM on …, 2019 - dl.acm.org
Quantum programming languages permit a hardware independent, high-level description of
quantum algo rithms. In particular, the quantum lambda-calculus is a higher-order …

Two sides of the same coin: session types and game semantics: a synchronous side and an asynchronous side

S Castellan, N Yoshida - Proceedings of the ACM on Programming …, 2019 - dl.acm.org
Game semantics and session types are two formalisations of the same concept: message-
passing open programs following certain protocols. Game semantics represents protocols …

Refinement-based game semantics for certified abstraction layers

J Koenig, Z Shao - Proceedings of the 35th Annual ACM/IEEE …, 2020 - dl.acm.org
Formal methods have advanced to the point where the functional correctness of various
large system components has been mechanically verified. However, the diversity of …

Categorical combinatorics for innocent strategies

R Harmer, M Hyland, PA Mellies - 22nd Annual IEEE …, 2007 - ieeexplore.ieee.org
We show how to construct the category of games and innocent strategies from a more
primitive category of games. On that category we define a comonad and monad with the …

The parallel intensionally fully abstract games model of PCF

S Castellan, P Clairambault… - 2015 30th Annual ACM …, 2015 - ieeexplore.ieee.org
We describe a framework for truly concurrent game semantics of programming languages,
based on Rideau and Winskel's concurrent games on event structures. The model supports …