All Topics  
Game semantics

 

   Email Print
   Bookmark   Link






 

Game semantics



 
 
Game semantics is an approach to formal semantics that grounds the concepts of truth
Truth

semantic fields for the word truth extend from honesty, good faith, and sincerity in general, to agreement with fact or reality in particular....
 or validity
Validity

The term Validity in logic applies to Argument or statements....
 on game-theoretic
Game theory

Game theory is a branch of applied mathematics that is used in the social sciences , biology, engineering, political science, international relations, computer science , and philosophy....
 concepts, such as the existence of a winning strategy for a player. In the late 1950s Paul Lorenzen
Paul Lorenzen

Paul Lorenzen was a philosopher andmathematician.As a founder of the Erlangen School and the inventor of game semantics he was a famous German philosopher of the 20th century....
 was the first to introduce a game semantics for logic
Logic

Logic is the study of the principles of valid demonstration and inference. Logic is a branch of philosophy, a part of the classical Trivium . The word derives from Greek language ?????? , fem....
, and it was further developed by Kuno Lorenz. At almost the same time as Lorenzen, Jaakko Hintikka
Jaakko Hintikka

Jaakko Hintikka is a Finland philosopher and logician.Hintikka was born in Vantaa. After teaching for a number of years at Florida State University, Stanford, University of Helsinki, and the Academy of Finland, he is currently Professor of Philosophy at Boston University....
 developed a model-theoretical approach known in the literature as GTS.






Discussion
Ask a question about 'Game semantics'
Start a new discussion about 'Game semantics'
Answer questions from other users
Full Discussion Forum



Encyclopedia


Game semantics is an approach to formal semantics that grounds the concepts of truth
Truth

semantic fields for the word truth extend from honesty, good faith, and sincerity in general, to agreement with fact or reality in particular....
 or validity
Validity

The term Validity in logic applies to Argument or statements....
 on game-theoretic
Game theory

Game theory is a branch of applied mathematics that is used in the social sciences , biology, engineering, political science, international relations, computer science , and philosophy....
 concepts, such as the existence of a winning strategy for a player. In the late 1950s Paul Lorenzen
Paul Lorenzen

Paul Lorenzen was a philosopher andmathematician.As a founder of the Erlangen School and the inventor of game semantics he was a famous German philosopher of the 20th century....
 was the first to introduce a game semantics for logic
Logic

Logic is the study of the principles of valid demonstration and inference. Logic is a branch of philosophy, a part of the classical Trivium . The word derives from Greek language ?????? , fem....
, and it was further developed by Kuno Lorenz. At almost the same time as Lorenzen, Jaakko Hintikka
Jaakko Hintikka

Jaakko Hintikka is a Finland philosopher and logician.Hintikka was born in Vantaa. After teaching for a number of years at Florida State University, Stanford, University of Helsinki, and the Academy of Finland, he is currently Professor of Philosophy at Boston University....
 developed a model-theoretical approach known in the literature as GTS. Since then, a number of different game semantics have been studied in logic. Shahid Rahman (Lille) and collaborators developed dialogic into a general framework for the study of logical and philosophical issues related to logical pluralism
Pluralism

Pluralism is, in the general sense, the acknowledgment of diversity. The concept is used, often in different ways, in a wide range of issues. In politics, pluralism is often considered by proponents of modern democracy to be in the interests of its citizens, and so political pluralism is one of its most important features....
. At around 1995 this triggered a kind of Renaissance with lasting consequences. Actually this new philosophical impulse experienced a parallel renewal in the fields of theoretical computer science
Theoretical computer science

Theoretical computer science is the collection of topics of computer science that focuses on the more abstract, logical and mathematical aspects of computing, such as the theory of computation, analysis of algorithms, and semantics of programming languages....
s, computational linguistics
Computational linguistics

Computational linguistics is an interdisciplinary field dealing with the Statistics and/or rule-based modeling of natural language from a computational perspective....
, artificial intelligence
Artificial intelligence

Artificial intelligence is the intelligence of machines and the branch of computer science which aims to create it. Major AI textbooks define the field as "the study and design of intelligent agents,"...
 and the formal semantics of programming languages
Formal semantics of programming languages

In theoretical computer science, formal semantics is the field concerned with the rigorous mathematical study of the meaning of programming languages and models of computation....
 triggered by the work of Johan van Benthem
Johan van Benthem (logician)

Johannes Franciscus Abraham Karel van Benthem is a University Professor of logic at the University of Amsterdam at the Institute for Logic, Language and Computation and professor of philosophy at Stanford University ....
 and collaborators in Amsterdam
Amsterdam

Amsterdam is the Capital of the Netherlands and List of cities in the Netherlands with over 100,000 people of the Netherlands, located in the Provinces of the Netherlands of North Holland in the west of the country....
 who looked thoroughly at the interface between logic and games. New results in linear logic
Linear logic

fr:Logique lin?aireLinear logic is a substructural logic invented by Jean-Yves Girard as a refinement of both classical_logic and intuitionistic logic, combining the symmetries of the former with many of the Constructivism_ properties of the latter....
 by J-Y. Girard in the interfaces between mathematical game theory and logic
Logic

Logic is the study of the principles of valid demonstration and inference. Logic is a branch of philosophy, a part of the classical Trivium . The word derives from Greek language ?????? , fem....
 on one hand and argumentation theory
Argumentation theory

Argumentation theory, or argumentation, embraces the arts and sciences of civil debate, dialogue, conversation, and persuasion; studying rules of inference, logic, and procedural rules in both Artificial intelligence and real world settings....
 and logic on the other hand resulted in the work of many others, including S. Abramsky, J. van Benthem, A. Blass, D. Gabbay, M. Hyland, W. Hodges, R. Jagadessan, G. Japaridze, E. Krabbe, L. Ong, H. Prakken, G. Sandu D. Walton, and J. Woods who placed game semantics in the center of new concept of logic in which logic is understood as a dynamic instrument of inference.

Classical logic


The simplest application of game semantics is to propositional logic. Each formula of this language is interpreted as a game between two players, known as the "Verifier" and the "Falsifier". The Verifier is given "ownership" of all the disjunctions in the formula, and the Falsifier is likewise given ownership of all the conjunction
Conjunction

Conjunction can refer to:*Conjunction , an astronomical phenomenon*Astrological aspect, an aspect in horoscopic astrology*Grammatical conjunction, a part of speech...
s. Each move of the game consists of allowing the owner of the dominant connective to pick one of its branches; play will then continue in that subformula, with whichever player controls its dominant connective making the next move. Play ends when a primitive proposition has been so chosen by the two players; at this point the Verifier is deemed the winner if the resulting proposition is true, and the Falsifier is deemed the winner if it is false. The original formula will be considered true precisely when the Verifier has a winning strategy, while it will be false whenever the Falsifier has the winning strategy.

If the formula contains negations or implications, other, more complicated, techniques may be used. For example, a negation
Negation

In logic and mathematics, negation or not is an operation on logical values, for example, the logical value of a proposition, that sends true to false and false to true....
 should be true if the thing negated is false, so it must have the effect of interchanging the roles of the two players.

More generally, game semantics may be applied to predicate logic
Predicate logic

In mathematical logic, predicate logic is the generic term for symbolic formal systems like first-order logic, second-order logic, many-sorted logic or infinitary logic....
; the new rules allow a dominant quantifier to be removed by its "owner" (the Verifier for existential quantifiers and the Falsifier for universal quantifiers) and its bound variable replaced at all occurrences by an object of the owner's choosing, drawn from the domain of quantification. Note that a single counterexample falsifies a universally quantified statement, and a single example suffices to verify an existentially quantified one.

Actually the formulation described above is due to Jaakko Hintikka's GTS-interpretation. The original version of classical (and intuitionistic) logic of Paul Lorenzen and Kuno Lorenz were not defined in relation to models but with the help of winning strategies over formal dialogues (P. Lorenzen, K. Lorenz 1978, S. Rahman and L. Keiff 2005). Shahid Rahman and Tero Tulenheimo developed an algorithm to transform GTS-winning strategies for classical logic into the dialogical winning strategies and vice-versa.

All of these games are of perfect information
Perfect information

Perfect information is a term used in game theory. A game is said to have perfect information if all players know all moves that have taken place....
; the two players always know the truth values of each primitive, and are aware of all preceding moves in the game.

Intuitionistic logic, denotational semantics, linear logic, logical pluralism


The primary motivation for Lorenzen and Kuno Lorenz was to find a game-theoretic (their term was "dialogical" Dialogische Logik) semantics for intuitionistic logic
Intuitionistic logic

Intuitionistic logic, or constructivist logic, is the symbolic logic system originally developed by Arend Heyting to provide a formal basis for Luitzen Egbertus Jan Brouwer's programme of intuitionism....
. Andreas Blass
Andreas Blass

Andreas Raphael Blass is a mathematician, currently a professor at the University of Michigan. He specializes in mathematical logic, particularly set theory, and theoretical computer science....
 was the first to point out connections between game semantics and linear logic
Linear logic

fr:Logique lin?aireLinear logic is a substructural logic invented by Jean-Yves Girard as a refinement of both classical_logic and intuitionistic logic, combining the symmetries of the former with many of the Constructivism_ properties of the latter....
. This line was further developed by Samson Abramsky
Samson Abramsky

Samson Abramsky Royal Society is a Computer science who currently holds the Christopher Strachey Professorship at Oxford University Computing Laboratory....
, Radhakrishnan Jagadeesan, Pasquale Malacaria and independently Martin Hyland
Martin Hyland

J. Martin E. Hyland is professor of mathematics at King's College, Cambridge in the University of Cambridge, England.His interests include mathematical logic, category theory, and theoretical computer science....
 and Luke Ong, who placed special emphasis on compositionality, i.e. the definition of strategies inductively on the syntax. Using game semantics, the authors mentioned above have solved the long-standing problem of defining a fully abstract model for the programming language PCF
Programming language for Computable Functions

The Programming language for Computable Functions, or PCF, is a typed Functional programming introduced by Gordon Plotkin in 1977. It is based on the Logic of Computable Functions by Dana Scott....
. Consequently, game semantics has led to fully abstract semantic models for a variety of programming languages and, to new semantic-directed methods of software verification by software model checking
Model checking

In the field of Logic_in_computer_science, model checking refers to the following problem:Given a simplified model of a system, test automatically whether this model meets a given specification....
.

Shahid Rahman and Helge Rückert extended the dialogical approach to the study of several non-classical logics such as modal logic, relevance logic, free logic and connexive logic. Recently, Rahman and collaborators developed the dialogical approach into a general framework aimed at the discussion of logical pluralism.

Quantifiers


Foundational considerations of game semantics have been more emphasised by Jaakko Hintikka
Jaakko Hintikka

Jaakko Hintikka is a Finland philosopher and logician.Hintikka was born in Vantaa. After teaching for a number of years at Florida State University, Stanford, University of Helsinki, and the Academy of Finland, he is currently Professor of Philosophy at Boston University....
 and Gabriel Sandu, especially for Independence-friendly logic
Independence-friendly logic

Independence-friendly logic , proposed by Jaakko Hintikka and Gabriel Sandu, aims at being a more natural and intuitive alternative to classical first-order logic ....
 (IF logic, more recently Information-friendly logic), a logic with branching quantifier
Branching quantifier

In logic a branching quantifier is a partial orderingof quantifiers for Q?. In classical logic, quantifier prefixes are linearly ordered such that the value of a variable ym bound by a quantifier Qm depends on the value of the variables...
s. It was thought that the principle of compositionality
Principle of compositionality

In mathematics, semantics, and philosophy of language, the Principle of Compositionality is the principle that the meaning of a complex expression is determined by the meanings of its constituent expressions and the rules used to combine them....
 fails for these logics, so that a Tarskian truth definition could not provide a suitable semantics. To get around this problem, the quantifiers were given a game-theoretic meaning. Specifically, the approach is the same as in classical propositional logic, except that the players do not always have perfect information
Perfect information

Perfect information is a term used in game theory. A game is said to have perfect information if all players know all moves that have taken place....
 about previous moves by the other player. Wilfrid Hodges
Wilfrid Hodges

Wilfrid Hodges is a British mathematician, known for his work in model theory. He is Professor of Mathematics at Queen Mary, University of London and author of numerous books on logic....
 has proposed a compositional semantics and proved it equivalent to game semantics for IF-logics. Foundational considerations have motivated the works of others, such as 's computability logic
Computability logic

Introduced by Giorgi Japaridze in 2003, computability logic is a research programme and mathematical framework for redeveloping logic as a systematic formal Recursion theory, as opposed to classical logic which is a formal theory of truth....
.

See also

  • Independence-friendly logic
    Independence-friendly logic

    Independence-friendly logic , proposed by Jaakko Hintikka and Gabriel Sandu, aims at being a more natural and intuitive alternative to classical first-order logic ....
  • Intuitionistic logic
    Intuitionistic logic

    Intuitionistic logic, or constructivist logic, is the symbolic logic system originally developed by Arend Heyting to provide a formal basis for Luitzen Egbertus Jan Brouwer's programme of intuitionism....
  • Computability logic
    Computability logic

    Introduced by Giorgi Japaridze in 2003, computability logic is a research programme and mathematical framework for redeveloping logic as a systematic formal Recursion theory, as opposed to classical logic which is a formal theory of truth....
  • Interactive computation
    Interactive computation

    Interactive computation involves communication with the external world during the computation. This is in contrast to the traditional understanding of computation which assumes a simple interface between a computing agent and its environment, consisting in asking a question and generating an answer ....


Articles
  • S.Abramsky and R.Jagadeesan, Games and full completeness for multiplicative linear logic. Journal of Symbolic Logic 59 (1994): 543-574.
  • A.Blass, A game semantics for linear logic. Annals of Pure and Applied Logic 56 (1992): 151-166.
  • G.Japaridze, . Annals of Pure and Applied Logic 123 (2003): 1-99.
  • Krabbe, E. C. W., 2001. "Dialogue Foundations: Dialogue Logic Revisited," Supplement to the Proceedings of The Aristotelian Society 75: 33-49.
  • S. Rahman and L. Keiff, On how to be a dialogician. In Daniel Vanderken (ed.), Logic Thought and Action, Springer (2005), 359-408. ISBN 1-4020-2616-1.
  • S. Rahman and T. Tulenheimo, From Games to Dialogues and Back: Towards a General Frame for Validity. Dans Ondrej Majer, Ahti-Veikko Pietarinen and Tero Tulenheimo (ed.) , Games: Unifying logic, Language and Philosophy,. LEUS: Springer, Part III, 2008.
http://plato.stanford.edu/entries/logic-dialogical/#Bib

Books

T. Aho and A-V. Pietarinen (eds.) Truth and Games. Essays in honour of Gabriel Sandu. Societas Philosophica Fennica (2006).ISBN 951-9264-57-4.
  • J. van Benthem Logic in Games. Elsevier (2006).
  • J. van Benthem, G. Heinzmann, M. Rebuschi and H. Visser (eds.) The Age of Alternative Logics. Springer (2006).ISBN 1-40-20-5011-4.
  • L. Keiff Le Pluralisme Dialogique. Thesis Université de Lille3(2007).
  • K. Lorenz, P. Lorenzen: Dialogische Logik, Darmstadt 1978
  • P. Lorenzen: Lehrbuch der konstruktiven Wissenschaftstheorie, Stuttgart 2000 ISBN 3-476-01784-2
  • R. Inhetveen: Logik. Eine dialog-orientierte Einführung., Leipzig 2003 ISBN 3-937219-02-1
  • S. Rahman, Über Dialogue protologische Kategorien und andere Seltenheiten. Frankfurt 1993 ISBN 3-631-46583-1
  • S. Rahman and H. Rückert (editors), New Perspectives in Dialogical Logic. Synthese 127 (2001) ISSN 0039-7857.


External links