Game semantics
From LLWiki
Revision as of 19:28, 2 February 2009 by Pierre Clairambault (Talk | contribs)
This article presents the game-theoretic fully complete model of MLL. Formulas are interpreted by games between two players, Player and Opponent, and proofs are interpreted by strategies for Player.
Preliminary definitions and notations
- If M is a set, M * will denote the set of finite words on M;
- If
, | s | will denote the length of s;
- If
, si will denote the i-th move of s;
- We define
with
and
- We denote by
the prefix partial order on M *
Games and Strategies
Definition (Games)
A game A is a triple (MA,λA,PA) where:
- MA is a finite set of moves;
-
is a polarity function;
- PA is a subset of
such that
- Each
is alternated, i.e. if we define λA(si) = Q then, if defined,
;
- A is finite: there is no infinite strictly increasing sequence
in PA.
- Each