Concurrent games and full completeness
@article{Abramsky1999ConcurrentGA, title={Concurrent games and full completeness}, author={Samson Abramsky and Paul-Andr{\'e} Melli{\`e}s}, journal={Proceedings. 14th Symposium on Logic in Computer Science (Cat. No. PR00158)}, year={1999}, pages={431-442} }
A new concurrent form of game semantics is introduced. This overcomes the problems which had arisen with previous, sequential forms of game semantics in modelling Linear Logic. It also admits an elegant and robust formalization. A Full Completeness Theorem for Multiplicative-Additive Linear Logic is proved for this semantics.
195 Citations
Concurrent Strategies
- Computer Science2011 IEEE 26th Annual Symposium on Logic in Computer Science
- 2011
A bi category of very general nondeterministic concurrent games and strategies is presented to formalize distributed games in which both Player and Opponent can interact in highly distributed fashion, without, for instance, enforcing that their moves alternate.
An invitation to game semantics
- Computer ScienceSIGL
- 2016
This work presents a gentle introduction to game semantics, focussing on high-level ideas and examples with a view to providing a bridge to more technical literature.
Sequentiality vs. concurrency in games and logic
- Computer Science, PhilosophyMathematical Structures in Computer Science
- 2003
Connections between the sequentiality/concurrency distinction and the semantics of proofs are investigated, with particular reference to games and Linear Logic.
Focusing in Asynchronous Games
- Computer ScienceCiE
- 2010
Interestingly, it is shown that associating a concurrent strategy to an asynchronous strategy can be seen as a semantical counterpart of the focusing property of linear logic.
Ludics nets, a game model of concurrent interaction
- Computer Science20th Annual IEEE Symposium on Logic in Computer Science (LICS' 05)
- 2005
This work introduces L-nets as a game model of concurrent interaction that results into partial orders, hence allowing for parallelism in Games Semantics and Ludics.
Fully-abstract concurrent games for pi
- Computer ScienceArXiv
- 2013
A semantics for Milner's pi-calculus is defined, with three main novelties, based on reduction semantics, which provides a fully-abstract model for fair testing equivalence and has a strong game semantical flavor in the sense of Hyland-Ong and Nickau.
Fully-abstract concurrent games for π
- Computer Science
- 2013
A semantics for Milner's pi-calculus is defined, with three main novelties, based on reduction semantics, which provides a fully-abstract model for fair testing equivalence and has a strong game semantical flavor in the sense of Hyland-Ong and Nickau.
Fully Abstract Game Semantics for Actors
- Computer ScienceArXiv
- 2014
The full abstraction proof of game semantics for actors is given, based on the work on the algebraic theory of actors andgame semantics for asynchronous $\pi$ calculus.
References
SHOWING 1-10 OF 36 REFERENCES
Believe it or not, AJM's games model is a model of classical linear logic
- Computer ScienceProceedings of Twelfth Annual IEEE Symposium on Logic in Computer Science
- 1997
A subcategory of saturated strategies, closed under all possible codings in copy games, is shown to model reduction in classical linear logic.
Games and full completeness for multiplicative linear logic
- Computer ScienceJournal of Symbolic Logic
- 1994
It is shown that this semantics yields a categorical model of Linear Logic and proves full completeness for Multiplicative Linear Logic with the MIX rule: every winning strategy is the denotation of a unique cut-free proof net.
Linear logic, totality and full completeness
- MathematicsProceedings Ninth Annual IEEE Symposium on Logic in Computer Science
- 1994
This work gives a 'totality space' model for linear logic derived by taking an abstract view of computations on a datatype based upon a notion of total object and proves a full completeness result.
PROOF-NETS : THE PARALLEL SYNTAX FOR PROOF-THEORY
- Computer Science
- 1996
The paper is mainly concerned with the extension of proof-nets to additives, for which the best known solution is presented, which is shown to be compatible with quantifiers, and the structural rules of exponentials are also accommodated.
Models of Lambda Calculi and Linear Logic: Structural, Equational and Proof-Theoretic Characterisati
- Mathematics
- 1994
Models of Lambda Calculi and Linear Logic: T his thesis is an investigation into models of typed-calculi and of linear logic. The models we investigate are denotational in nature; we construct…
Annals of Pure and Applied Logic
- Computer Science
- 1991
A new process logic is defined, called computation paths logic (CPL), which treats lbnn~~la~ and programs essentially alike and is decidable in elementary tlmc, and also ofrcr extensions for modeling asynchronouaisynchronous concurrency and infinite computanons.
Domains and lambda-calculi
- Computer ScienceCambridge tracts in theoretical computer science
- 1998
This chapter discusses the development of lambda-calculi in CCC's of algebraic dcpo's, as well as its applications in recursion theory and category theory.
Petri Nets
- Computer ScienceCSUR
- 1977
The structure of Petr i nets, thei r markings and execution, several examples of Petm net models of computer hardware and software, and research into the analysis of Pet m nets are presented, as are the use of the reachabil i ty tree and the decidability and complexity of some Petr i net problems.
A new deconstructive logic: linear logic
- Computer ScienceJournal of Symbolic Logic
- 1997
The method presented is powerful: it allows us to recover as fragments formalisms as seemingly different as Girard's LC and Parigot's λμ, FD, delineates other viable systems as well, and gives means to extend the Krivine/Leivant paradigm of ‘programming-with-proofs’ to classical logic.