Logic and Artificial Intelligence Lecture 25

Similar documents
Logic and Artificial Intelligence Lecture 24

Epistemic Game Theory

TR : Knowledge-Based Rational Decisions and Nash Paths

EXTENSIVE AND NORMAL FORM GAMES

TR : Knowledge-Based Rational Decisions

Beliefs and Sequential Rationality

Microeconomics of Banking: Lecture 5

Outline Introduction Game Representations Reductions Solution Concepts. Game Theory. Enrico Franchi. May 19, 2010

Notes on Natural Logic

Introduction to Industrial Organization Professor: Caixia Shen Fall 2014 Lecture Note 5 Games and Strategy (Ch. 4)

Equilibrium selection and consistency Norde, Henk; Potters, J.A.M.; Reijnierse, Hans; Vermeulen, D.

Problem 3 Solutions. l 3 r, 1

Tableau Theorem Prover for Intuitionistic Propositional Logic

Tableau Theorem Prover for Intuitionistic Propositional Logic

Best response cycles in perfect information games

Game theory and applications: Lecture 1

Reasoning About Others: Representing and Processing Infinite Belief Hierarchies

EC487 Advanced Microeconomics, Part I: Lecture 9

Limitations of Dominance and Forward Induction: Experimental Evidence *

Best-Reply Sets. Jonathan Weinstein Washington University in St. Louis. This version: May 2015

Characterizing Solution Concepts in Terms of Common Knowledge of Rationality

G5212: Game Theory. Mark Dean. Spring 2017

GAME THEORY. Department of Economics, MIT, Follow Muhamet s slides. We need the following result for future reference.

Math 152: Applicable Mathematics and Computing

Advanced Microeconomics

Game Theory with Translucent Players

Algorithmic Game Theory and Applications. Lecture 11: Games of Perfect Information

ECE 586GT: Problem Set 1: Problems and Solutions Analysis of static games

On the Efficiency of Sequential Auctions for Spectrum Sharing

Parkash Chander and Myrna Wooders

An introduction on game theory for wireless networking [1]

Finitely repeated simultaneous move game.

Extensive-Form Games with Imperfect Information

Game Theory and Economics Prof. Dr. Debarshi Das Department of Humanities and Social Sciences Indian Institute of Technology, Guwahati.

BAYESIAN GAMES: GAMES OF INCOMPLETE INFORMATION

1 x i c i if x 1 +x 2 > 0 u i (x 1,x 2 ) = 0 if x 1 +x 2 = 0

Kuhn s Theorem for Extensive Games with Unawareness

Forward induction. Research Showcase. Carnegie Mellon University. Gian Aldo. Antonelli Carnegie Mellon University. Cristina Bicchieri

Chapter 2 Strategic Dominance

Finding Equilibria in Games of No Chance

A Decidable Logic for Time Intervals: Propositional Neighborhood Logic

Repeated Games. September 3, Definitions: Discounting, Individual Rationality. Finitely Repeated Games. Infinitely Repeated Games

Rationalizable Strategies

6.254 : Game Theory with Engineering Applications Lecture 3: Strategic Form Games - Solution Concepts

CS 331: Artificial Intelligence Game Theory I. Prisoner s Dilemma

Can we have no Nash Equilibria? Can you have more than one Nash Equilibrium? CS 430: Artificial Intelligence Game Theory II (Nash Equilibria)

Lecture Note Set 3 3 N-PERSON GAMES. IE675 Game Theory. Wayne F. Bialas 1 Monday, March 10, N-Person Games in Strategic Form

PAULI MURTO, ANDREY ZHUKOV. If any mistakes or typos are spotted, kindly communicate them to

Structural Induction

Extensive form games - contd

M.Phil. Game theory: Problem set II. These problems are designed for discussions in the classes of Week 8 of Michaelmas term. 1

Bargaining Theory and Solutions

Answers to Problem Set 4

Lecture 6 Dynamic games with imperfect information

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India October 2012

FDPE Microeconomics 3 Spring 2017 Pauli Murto TA: Tsz-Ning Wong (These solution hints are based on Julia Salmi s solution hints for Spring 2015.

Game Theory. Lecture Notes By Y. Narahari. Department of Computer Science and Automation Indian Institute of Science Bangalore, India August 2012

Epistemic Experiments: Utilities, Beliefs, and Irrational Play

Introductory Microeconomics

Stochastic Games and Bayesian Games

INTERIM CORRELATED RATIONALIZABILITY IN INFINITE GAMES

A Short Tutorial on Game Theory

Strategy composition in dynamic games with simultaneous moves

arxiv: v1 [cs.gt] 12 Jul 2007

G5212: Game Theory. Mark Dean. Spring 2017

Introduction to Game Theory

Introduction to Game Theory:

Forward Induction and Public Randomization

Cut-free sequent calculi for algebras with adjoint modalities

Basic Game-Theoretic Concepts. Game in strategic form has following elements. Player set N. (Pure) strategy set for player i, S i.

Lecture 14: Basic Fixpoint Theorems (cont.)

CHAPTER 14: REPEATED PRISONER S DILEMMA

1 R. 2 l r 1 1 l2 r 2

0.1 Equivalence between Natural Deduction and Axiomatic Systems

A Short Tutorial on Game Theory

Game Theory Fall 2003

Evolution & Learning in Games

Introduction to Game Theory Lecture Note 5: Repeated Games

METRIC POSTULATES FOR MODULAR, DISTRIBUTIVE, AND BOOLEAN LATTICES

Bargaining and Competition Revisited Takashi Kunimoto and Roberto Serrano

On Existence of Equilibria. Bayesian Allocation-Mechanisms

Game Theory with Translucent Players

CMSC 474, Introduction to Game Theory 16. Behavioral vs. Mixed Strategies

Microeconomic Theory III Final Exam March 18, 2010 (80 Minutes)

Follow the Leader I has three pure strategy Nash equilibria of which only one is reasonable.

Real Options and Game Theory in Incomplete Markets

Markov Decision Processes

Stochastic Games and Bayesian Games

Game Theory. VK Room: M1.30 Last updated: October 22, 2012.

ON THE LATTICE OF ORTHOMODULAR LOGICS

Kutay Cingiz, János Flesch, P. Jean-Jacques Herings, Arkadi Predtetchinski. Doing It Now, Later, or Never RM/15/022

INTERIM CORRELATED RATIONALIZABILITY IN INFINITE GAMES

FDPE Microeconomics 3 Spring 2017 Pauli Murto TA: Tsz-Ning Wong (These solution hints are based on Julia Salmi s solution hints for Spring 2015.

Credibilistic Equilibria in Extensive Game with Fuzzy Payoffs

CSE 21 Winter 2016 Homework 6 Due: Wednesday, May 11, 2016 at 11:59pm. Instructions

ECON322 Game Theory Half II

Introduction to game theory LECTURE 2

Pareto-Optimal Assignments by Hierarchical Exchange

Game Theory: Normal Form Games

Economics 109 Practice Problems 1, Vincent Crawford, Spring 2002

Transcription:

Logic and Artificial Intelligence Lecture 25 Eric Pacuit Currently Visiting the Center for Formal Epistemology, CMU Center for Logic and Philosophy of Science Tilburg University ai.stanford.edu/ epacuit e.j.pacuit@uvt.nl December 6, 2011 Logic and Artificial Intelligence 1/27

When are two games the same? Logic and Artificial Intelligence 2/27

When are two games the same? Whose point-of-view? (players, modelers) Game-theoretic analysis should not depend on irrelevant mathematical details Different perspectives: transformations, structural, agent Logic and Artificial Intelligence 2/27

The same decision problem A A A o 1 o 2 o 3 o 1 o 2 o 3 D 1 D 2 Logic and Artificial Intelligence 3/27

Thompson Transformations Game-theoretic analysis should not depend on irrelevant features of the (mathematical) description of the game. F. B. Thompson. Equivalence of Games in Extensive Form. Classics in Game Theory, pgs 36-45, 1952. (Osborne and Rubinstein, pgs. 203-212) Logic and Artificial Intelligence 4/27

A A B B B A A A A A A A o 1 o 2 o 3 o 4 o 5 o 6 o 1 o 2 o 1 o 2 o 3 o 4 o 5 o 6 Addition of Superfluous Move Logic and Artificial Intelligence 5/27

A A B o 1 o 2 B A A A A A o 1 o 2 o 3 o 4 o 5 o 6 o 3 o 4 o 5 o 6 Coalescing of moves Logic and Artificial Intelligence 6/27

A A B B A A A A A A o 1 o 2 o 3 o 4 o 5 o 6 o 1 o 2 o 3 o 4 o 5 o 6 Inflation/deflation Logic and Artificial Intelligence 7/27

A A B A A A A A B B o 1 o 2 o 3 o 4 o 5 o 6 o 1 o 2 o 3 o 5 o 4 o 6 Interchange of moves Logic and Artificial Intelligence 8/27

Theorem (Thompson) Each of the previous transformations preserves the reduced strategic form of the game. In finite extensive games (without uncertainty between subhistories), if any two games have the same reduced normal form then one can be obtained from the other by a sequence of the four transformations. Logic and Artificial Intelligence 9/27

Other transformations/game forms Kohlberg and Mertens. On Strategic Stability of Equilibria. Econometrica (1986). Elmes and Reny. On The Strategic Equivalence of Extensive Form Games. Journal of Economic Theory (1994). G. Bonanno. Set-Theoretic Equivalence of Extensive-Form Games. IJGT (1992). Logic and Artificial Intelligence 10/27

Games as Processes When are two processes the same? Logic and Artificial Intelligence 11/27

Games as Processes When are two processes the same? Extensive games are natural process models which support many familiar modal logics such as bisimulation. Logic and Artificial Intelligence 11/27

Games as Processes When are two processes the same? Extensive games are natural process models which support many familiar modal logics such as bisimulation. From this point-of-view, When are two games the same? goes tandem with asking what are appropriate languages for games Logic and Artificial Intelligence 11/27

Games as Processes When are two processes the same? Extensive games are natural process models which support many familiar modal logics such as bisimulation. From this point-of-view, When are two games the same? goes tandem with asking what are appropriate languages for games J. van Benthem. Extensive Games as Process Models. IJGT, 2001. Logic and Artificial Intelligence 11/27

Game Algebra Definition Two games γ 1 and γ 2 are equivalent provided E γ1 = E γ2 in all models (iff γ 1 p γ 2 p is valid for a p which occurs neither in γ 1 nor in γ 2. ) Logic and Artificial Intelligence 12/27

Game Algebra Definition Two games γ 1 and γ 2 are equivalent provided E γ1 = E γ2 in all models (iff γ 1 p γ 2 p is valid for a p which occurs neither in γ 1 nor in γ 2. ) Logic and Artificial Intelligence 12/27

Game Algebra Game Boards: Given a set of states or positions B, for each game g and each player i there is an associated relation E i g B 2 B : pe i g T holds if in position p, i can force that the outcome of g will be a position in T. (monotonicity) if pe i g T and T U then pe i g U (consistency) if pe i g T then not pe 1 i g (B T ) Given a game board (a set B with relations Eg i for each game and player), we say that two games g, h (g h) are equivalent if Eg i = Eh i for each i. Logic and Artificial Intelligence 12/27

Game Algebra Logic and Artificial Intelligence 13/27

Game Algebra 1. Standard Laws of Boolean Algebras Logic and Artificial Intelligence 13/27

Game Algebra 1. Standard Laws of Boolean Algebras 2. (x; y); z x; (y; z) Logic and Artificial Intelligence 13/27

Game Algebra 1. Standard Laws of Boolean Algebras 2. (x; y); z x; (y; z) 3. (x y); z (x; z) (y; z), (x y); z (x; z) (y; z) Logic and Artificial Intelligence 13/27

Game Algebra 1. Standard Laws of Boolean Algebras 2. (x; y); z x; (y; z) 3. (x y); z (x; z) (y; z), (x y); z (x; z) (y; z) 4. x; y (x; y) Logic and Artificial Intelligence 13/27

Game Algebra 1. Standard Laws of Boolean Algebras 2. (x; y); z x; (y; z) 3. (x y); z (x; z) (y; z), (x y); z (x; z) (y; z) 4. x; y (x; y) 5. y z x; y x; z Logic and Artificial Intelligence 13/27

Theorem Sound and complete axiomatizations of (iteration free) game algebra Y. Venema. Representing Game Algebras. Studia Logica 75 (2003). V. Goranko. The Basic Algebra of Game Equivalences. Studia Logica 75 (2003). Logic and Artificial Intelligence 14/27

Reasoning about strategic/extensive games Reasoning with strategic/extensive games Reasoning in strategic/extensive games Logic and Artificial Intelligence 15/27

Rationality in Interaction What does it mean to be rational when the outcome of one s action depends upon the actions of other people and everyone is trying to guess what the others will do? Logic and Artificial Intelligence 16/27

Rationality in Interaction What does it mean to be rational when the outcome of one s action depends upon the actions of other people and everyone is trying to guess what the others will do? In social interaction, rationality has to be enriched with further assumptions about individuals mutual knowledge and beliefs, but these assumptions are not without consequence. C. Bicchieri. Rationality and Game Theory. Chapter 10 in Handbook of Rationality. Logic and Artificial Intelligence 16/27

Key Assumptions CK1 The structure of the game, including players strategy sets and payoff functions, is common knowledge among the players. CK2 The players are rational (i.e., they are expected utility maximizers) and this is common knowledge. Logic and Artificial Intelligence 17/27

BI Puzzle R1 r R2 A B A (6,6) D1 d D2 (2,1) (1,6) (7,5) Logic and Artificial Intelligence 18/27

BI Puzzle R1 r R2 A B A (6,6) D1 d D2 (2,1) (1,6) (7,5) Logic and Artificial Intelligence 18/27

BI Puzzle R1 r A B (7,5) (6,6) D1 d (2,1) (1,6) (7,5) Logic and Artificial Intelligence 18/27

BI Puzzle R1 r A B (7,5) (6,6) D1 d (2,1) (1,6) (7,5) Logic and Artificial Intelligence 18/27

BI Puzzle R1 A (1,6) (7,5) (6,6) D1 (2,1) (1,6) (7,5) Logic and Artificial Intelligence 18/27

BI Puzzle R1 A (1,6) (7,5) (6,6) D1 (2,1) (1,6) (7,5) Logic and Artificial Intelligence 18/27

BI Puzzle A (1,6) (7,5) (6,6) D1 (2,1) (1,6) (7,5) Logic and Artificial Intelligence 18/27

BI Puzzle R1 r R2 A B A (6,6) D1 d D2 (2,1) (1,6) (7,5) Logic and Artificial Intelligence 18/27

But what if... R1 r R2 A B A (6,6) D1 d D2 (2,1) (1,6) (7,5) Logic and Artificial Intelligence 19/27

But what if... R1 r R2 A B A (6,6) D1 d D2 (2,1) (1,6) (7,5) Are the players irrational? What argument leads to the BI solution? Logic and Artificial Intelligence 19/27

R. Aumann. Backwards induction and common knowledge of rationality. Games and Economic Behavior, 8, pgs. 6-19, 1995. R. Stalnaker. Knowledge, belief and counterfactual reasoning in games. Economics and Philosophy, 12, pgs. 133-163, 1996. J. Halpern. Substantive Rationality and Backward Induction. Games and Economic Behavior, 37, pp. 425-435, 1998. Logic and Artificial Intelligence 20/27

Models of Extensive Games Let Γ be a non-degenerate extensive game with perfect information. Let Γ i be the set of nodes controlled by player i. Logic and Artificial Intelligence 21/27

Models of Extensive Games Let Γ be a non-degenerate extensive game with perfect information. Let Γ i be the set of nodes controlled by player i. A strategy profile σ describes the choice for each player i at all vertices where i can choose. Logic and Artificial Intelligence 21/27

Models of Extensive Games Let Γ be a non-degenerate extensive game with perfect information. Let Γ i be the set of nodes controlled by player i. A strategy profile σ describes the choice for each player i at all vertices where i can choose. Given a vertex v in Γ and strategy profile σ, σ specifies a unique path from v to an end-node. Logic and Artificial Intelligence 21/27

Models of Extensive Games Let Γ be a non-degenerate extensive game with perfect information. Let Γ i be the set of nodes controlled by player i. A strategy profile σ describes the choice for each player i at all vertices where i can choose. Given a vertex v in Γ and strategy profile σ, σ specifies a unique path from v to an end-node. M(Γ) = W, i, σ where σ : W Strat(Γ) and i W W is an equivalence relation. Logic and Artificial Intelligence 21/27

Models of Extensive Games Let Γ be a non-degenerate extensive game with perfect information. Let Γ i be the set of nodes controlled by player i. A strategy profile σ describes the choice for each player i at all vertices where i can choose. Given a vertex v in Γ and strategy profile σ, σ specifies a unique path from v to an end-node. M(Γ) = W, i, σ where σ : W Strat(Γ) and i W W is an equivalence relation. If σ(w) = σ, then σ i (w) = σ i and σ i (w) = σ i Logic and Artificial Intelligence 21/27

Models of Extensive Games Let Γ be a non-degenerate extensive game with perfect information. Let Γ i be the set of nodes controlled by player i. A strategy profile σ describes the choice for each player i at all vertices where i can choose. Given a vertex v in Γ and strategy profile σ, σ specifies a unique path from v to an end-node. M(Γ) = W, i, σ where σ : W Strat(Γ) and i W W is an equivalence relation. If σ(w) = σ, then σ i (w) = σ i and σ i (w) = σ i (A1) If w i w then σ i (w) = σ i (w ). Logic and Artificial Intelligence 21/27

Rationality h v i (σ) denote i s payoff if σ is followed from node v Logic and Artificial Intelligence 22/27

Rationality h v i (σ) denote i s payoff if σ is followed from node v i is rational at v in w provided for all strategies s i σ i (w), h v i (σ(w )) h v i ((σ i(w ), s i )) for some w [w] i. Logic and Artificial Intelligence 22/27

Substantive Rationality i is substantively rational in state w if i is rational at a vertex v in w of every vertex in v Γ i Logic and Artificial Intelligence 23/27

Stalnaker Rationality For every vertex v Γ i, if i were to actually reach v, then what he would do in that case would be rational. Logic and Artificial Intelligence 24/27

Stalnaker Rationality For every vertex v Γ i, if i were to actually reach v, then what he would do in that case would be rational. f : W Γ i W, f (w, v) = w, then w is the closest state to w where the vertex v is reached. Logic and Artificial Intelligence 24/27

Stalnaker Rationality For every vertex v Γ i, if i were to actually reach v, then what he would do in that case would be rational. f : W Γ i W, f (w, v) = w, then w is the closest state to w where the vertex v is reached. (F1) v is reached in f (w, v) (i.e., v is on the path determined by σ(f (w, v))) (F2) If v is reached in w, then f (w, v) = w (F3) σ(f (w, v)) and σ(w) agree on the subtree of Γ below v Logic and Artificial Intelligence 24/27

A a B a A a (3, 3) d d d s 1 = (da, d), s 2 = (aa, d), s 3 = (ad, d), s 4 = (aa, a), s 5 = (ad, a) (2, 2) (1, 1) (0, 0) W = {w 1, w 2, w 3, w 4, w 5 } with σ(w i ) = s i [w i ] A = {w i } for i = 1, 2, 3, 4, 5 [w i ] B = {w i } for i = 1, 4, 5 and [w 2 ] B = [w 3 ] B = {w 2, w 3 } Logic and Artificial Intelligence 25/27

A a B a A a (3, 3) d d d s 1 = (da, d), s 2 = (aa, d), s 3 = (ad, d), s 4 = (aa, a), s 5 = (ad, a) (2, 2) (1, 1) (0, 0) W = {w 1, w 2, w 3, w 4, w 5 } with σ(w i ) = s i [w i ] A = {w i } for i = 1, 2, 3, 4, 5 [w i ] B = {w i } for i = 1, 4, 5 and [w 2 ] B = [w 3 ] B = {w 2, w 3 } Logic and Artificial Intelligence 25/27

A a B a A a (3, 3) d d d s 1 = (da, d), s 2 = (aa, d), s 3 = (ad, d), s 4 = (aa, a), s 5 = (ad, a) (2, 2) (1, 1) (0, 0) W = {w 1, w 2, w 3, w 4, w 5 } with σ(w i ) = s i [w i ] A = {w i } for i = 1, 2, 3, 4, 5 [w i ] B = {w i } for i = 1, 4, 5 and [w 2 ] B = [w 3 ] B = {w 2, w 3 } Logic and Artificial Intelligence 25/27

A a B a A a (3, 3) d d d s 1 = (da, d), s 2 = (aa, d), s 3 = (ad, d), s 4 = (aa, a), s 5 = (ad, a) (2, 2) (1, 1) (0, 0) w 1 w 2 w 3 w 4 w 5 It is common knowledge at w 1 that if vertex v 2 were reached, Bob would play down. Logic and Artificial Intelligence 25/27

A a a A a Bv 2 (3, 3) d d d s 1 = (da, d), s 2 = (aa, d), s 3 = (ad, d), s 4 = (aa, a), s 5 = (ad, a) (2, 2) (1, 1) (0, 0) w 1 w 2 w 3 w 4 w 5 It is common knowledge at w 1 that if vertex v 2 were reached, Bob would play down. Logic and Artificial Intelligence 25/27

A a a A a Bv 2 (3, 3) d d d s 1 = (da, d), s 2 = (aa, d), s 3 = (ad, d), s 4 = (aa, a), s 5 = (ad, a) (2, 2) (1, 1) (0, 0) w 1 w 2 w 3 w 4 w 5 Bob is not rational at v 2 in w 1 add asdf a def add fa sdf asdfa adds asdf asdf add fa sdf asdf adds f asfd Logic and Artificial Intelligence 25/27

A a a A a Bv 2 (3, 3) d d d s 1 = (da, d), s 2 = (aa, d), s 3 = (ad, d), s 4 = (aa, a), s 5 = (ad, a) (2, 2) (1, 1) (0, 0) w 1 w 2 w 3 w 4 w 5 Bob is rational at v 2 in w 2 add asdf a def add fa sdf asdfa adds asdf asdf add fa sdf asdf adds f asfd Logic and Artificial Intelligence 25/27

A a a A a (3, 3) Bv 2 v 3 d d d s 1 = (da, d), s 2 = (aa, d), s 3 = (ad, d), s 4 = (aa, a), s 5 = (ad, a) (2, 2) (1, 1) (0, 0) w 1 w 2 w 3 w 4 w 5 Note that f (w 1, v 2 ) = w 2 and f (w 1, v 3 ) = w 4, so there is common knowledge of S-rationality at w 1. Logic and Artificial Intelligence 25/27

Aumann s Theorem: If Γ is a non-degenerate game of perfect information, then in all models of Γ, we have C(A Rat) BI Stalnaker s Theorem: There exists a non-degenerate game Γ of perfect information and an extended model of Γ in which the selection function satisfies F1-F3 such that C(S Rat) BI. Logic and Artificial Intelligence 26/27

Aumann s Theorem: If Γ is a non-degenerate game of perfect information, then in all models of Γ, we have C(A Rat) BI Stalnaker s Theorem: There exists a non-degenerate game Γ of perfect information and an extended model of Γ in which the selection function satisfies F1-F3 such that C(S Rat) BI. Revising beliefs during play: Although it is common knowledge that Ann would play across if v 3 were reached, if Ann were to play across at v 1, Bob would consider it possible that Ann would play down at v 3 Logic and Artificial Intelligence 26/27

F4. For all players i and vertices v, if w [f (w, v)] i then there exists a state w [w] i such that σ(w ) and σ(w ) agree on the subtree of Γ below v. Theorem (Halpern). If Γ is a non-degenerate game of perfect information, then for every extended model of Γ in which the selection function satisfies F1-F4, we have C(S Rat) BI. Moreover, there is an extend model of Γ in which the selection function satisfies F1-F4. J. Halpern. Substantive Rationality and Backward Induction. Games and Economic Behavior, 37, pp. 425-435, 1998. Logic and Artificial Intelligence 27/27