An Existence Theorem of Nash Equilibrium in Coq and Isabelle

Nash equilibrium (NE) is a central concept in game theory. Here we prove formally a published theorem on existence of an NE in two proof assistants, Coq and Isabelle: starting from a game with finitely many outcomes, one may derive a game by rewriting each of these outcomes with either of two basic...

Full description

Bibliographic Details
Main Authors: Stéphane Le Roux, Érik Martin-Dorel, Jan-Georg Smaus
Format: Article
Language:English
Published: Open Publishing Association 2017-09-01
Series:Electronic Proceedings in Theoretical Computer Science
Online Access:http://arxiv.org/pdf/1709.02096v1
id doaj-796513759fa340cea322383b2b53ff84
record_format Article
spelling doaj-796513759fa340cea322383b2b53ff842020-11-25T02:32:45ZengOpen Publishing AssociationElectronic Proceedings in Theoretical Computer Science2075-21802017-09-01256Proc. GandALF 2017466010.4204/EPTCS.256.4:7An Existence Theorem of Nash Equilibrium in Coq and IsabelleStéphane Le Roux0Érik Martin-Dorel1Jan-Georg Smaus2 Université Libre de Bruxelles IRIT, Université de Toulouse IRIT, Université de Toulouse Nash equilibrium (NE) is a central concept in game theory. Here we prove formally a published theorem on existence of an NE in two proof assistants, Coq and Isabelle: starting from a game with finitely many outcomes, one may derive a game by rewriting each of these outcomes with either of two basic outcomes, namely that Player 1 wins or that Player 2 wins. If all ways of deriving such a win/lose game lead to a game where one player has a winning strategy, the original game also has a Nash equilibrium. This article makes three other contributions: first, while the original proof invoked linear extension of strict partial orders, here we avoid it by generalizing the relevant definition. Second, we notice that the theorem also implies the existence of a secure equilibrium, a stronger version of NE that was introduced for model checking. Third, we also notice that the constructive proof of the theorem computes secure equilibria for non-zero-sum priority games (generalizing parity games) in quasi-polynomial time.http://arxiv.org/pdf/1709.02096v1
collection DOAJ
language English
format Article
sources DOAJ
author Stéphane Le Roux
Érik Martin-Dorel
Jan-Georg Smaus
spellingShingle Stéphane Le Roux
Érik Martin-Dorel
Jan-Georg Smaus
An Existence Theorem of Nash Equilibrium in Coq and Isabelle
Electronic Proceedings in Theoretical Computer Science
author_facet Stéphane Le Roux
Érik Martin-Dorel
Jan-Georg Smaus
author_sort Stéphane Le Roux
title An Existence Theorem of Nash Equilibrium in Coq and Isabelle
title_short An Existence Theorem of Nash Equilibrium in Coq and Isabelle
title_full An Existence Theorem of Nash Equilibrium in Coq and Isabelle
title_fullStr An Existence Theorem of Nash Equilibrium in Coq and Isabelle
title_full_unstemmed An Existence Theorem of Nash Equilibrium in Coq and Isabelle
title_sort existence theorem of nash equilibrium in coq and isabelle
publisher Open Publishing Association
series Electronic Proceedings in Theoretical Computer Science
issn 2075-2180
publishDate 2017-09-01
description Nash equilibrium (NE) is a central concept in game theory. Here we prove formally a published theorem on existence of an NE in two proof assistants, Coq and Isabelle: starting from a game with finitely many outcomes, one may derive a game by rewriting each of these outcomes with either of two basic outcomes, namely that Player 1 wins or that Player 2 wins. If all ways of deriving such a win/lose game lead to a game where one player has a winning strategy, the original game also has a Nash equilibrium. This article makes three other contributions: first, while the original proof invoked linear extension of strict partial orders, here we avoid it by generalizing the relevant definition. Second, we notice that the theorem also implies the existence of a secure equilibrium, a stronger version of NE that was introduced for model checking. Third, we also notice that the constructive proof of the theorem computes secure equilibria for non-zero-sum priority games (generalizing parity games) in quasi-polynomial time.
url http://arxiv.org/pdf/1709.02096v1
work_keys_str_mv AT stephaneleroux anexistencetheoremofnashequilibriumincoqandisabelle
AT erikmartindorel anexistencetheoremofnashequilibriumincoqandisabelle
AT jangeorgsmaus anexistencetheoremofnashequilibriumincoqandisabelle
AT stephaneleroux existencetheoremofnashequilibriumincoqandisabelle
AT erikmartindorel existencetheoremofnashequilibriumincoqandisabelle
AT jangeorgsmaus existencetheoremofnashequilibriumincoqandisabelle
_version_ 1724818019228581888