equilibrium semantics for languages with im perfect
play

Equilibrium semantics for languages with im- perfect information - PDF document

Equilibrium semantics for languages with im- perfect information Gabriel Sandu University of Helsinki 1 IF logic and multivalued logic IF logic is an extension of FOL IF languages define games of imperfect in- formation Imperfect


  1. Equilibrium semantics for languages with im- perfect information Gabriel Sandu University of Helsinki 1

  2. IF logic and multivalued logic • IF logic is an extension of FOL • IF languages define games of imperfect in- formation • Imperfect information introduces indeter- minacy • To overcome indeterminacy we apply von Neumann’s Minimax Theorem (Aitaj): 1. Equilibrium semantics under mixed strate- gies (Blass and Gurevich 1986, Sevenster, 2006) 2. Equilibrium semantics under behavior strate- gies (Galliani, 2008) 2

  3. IF languages • The sentence ϕ inf ∀ x ∃ y ( ∃ z/ { x } )( x = z ∧ w � = c ) • Lewis sentence ϕ sig ∀ x ∃ z ( ∃ y/ { x } ) { S ( x ) → (Σ( z ) ∧ R ( y ) ∧ y = b ( x )) } • Monty Hall ϕ MH ∀ x ( ∃ y/ { x } ) ∀ z [ x � = z ∧ y � = z → ( ∃ t/ { x } ) x = t ] • Matching Pennies ϕ MP ∀ x ( ∃ y/ { x } ) x = y • Inverted Matching Pennies ϕ IMP ∀ x ( ∃ y/ { x } ) x � = y 3

  4. Extensive IF games • G ( M , s, ϕ ) where ϕ is an IF sentence, M is a model, and s is a partial assignment • These are win-lose 2 player game of imper- fect information • The players are Eloise ( ∃ ) and Abelard ( ∀ ) • An information set δ for player i ∈ {∃ , ∀} is a set of partial plays (nonterminal histories) • A strategy s i is a specification of what ac- tions player i should implement for each information set 4

  5. Example: perfect information • The game G ( M , ϕ ) where ϕ is ∀ x ∃ yx = y and M = { a, b } • Eloise has 2 inform. sets: δ 1 = { a } and δ 2 = { b } • A strategy s ∃ for Eloise has the form s ∃ = ( s ∃ ( δ 1 ) , s ∃ ( δ 2 )) where s ∃ ( δ 1 ) , s ∃ ( δ 2 ) ∈ { a, b } • Abelard has 1 information set: γ 1 = ∅ • A strategy s ∀ for Abelard has the form s ∀ = ( s ∀ ( γ 1 )) 5

  6. Example: imperfect information • The game G ( M , ϕ MP ) , where ϕ MP is ∀ x ( ∃ y/ { x } ) x = y and M = { a, b } • Eloise has one information set δ 1 = { a, b } (which has 2 histories) • Abelard has one information set γ 1 = ∅ • A strategy for Eloise has the form s ∃ = ( s ∃ ( δ 1 )) • A strategy for Abelard is as before. 6

  7. Game-theoretical truth and falsity • For ϕ an IF-formula, M a model and s an assignment in M , we stipulate: = + • M , s | GTS ϕ iff there is a winning strategy for Eloise in G ( M , s, ϕ ) = − • M , s | GTS ϕ iff there is a winning strategy for Abelard in G ( M , s, ϕ ) . 7

  8. Expressive power • Infinity. The sentence ϕ inf ∀ x ∃ y ( ∃ z/ { x } )( x = z ∧ y � = c ) defines (Dedekind) infinity. 8

  9. Model-theoretical properties • We restrict the set of universes to those containing at least 2 objects. • Compactness: An IF theory is satisable if every finite subtheory of it is satisable. • Lowenheim-Skolem property. • Separation property: any two contrary IF sentences can be separated by an elemen- tary class. • Interpolation property: Let ϕ and ψ be contrary IF L -sentences. Then there is an IF L -sentence χ such that ϕ ≡ + χ ψ ≡ + ¬ χ and • Definability of truth. 9

  10. Indeterminacy • Indeterminate sentences on finite models: • ϕ inf ∀ x ∃ y ( ∃ z/ { x } )( x = z ∧ y � = c ) • Lewis sentence ϕ sig ∀ x ∃ z ( ∃ y/ { x } ) { S ( x ) → (Σ( z ) ∧ R ( y ) ∧ y = b ( x )) } • Monty Hall ϕ MH ∀ x ( ∃ y/ { x } ) ∀ z [ x � = z ∧ y � = z → ( ∃ t/ { x } ) x = t ] • Matching Pennies ϕ MP ∀ x ( ∃ y/ { x } ) x = y • Inverted Matching Pennies ϕ IMP ∀ x ( ∃ y/ { x } ) x � = y 10

  11. Strategic IF games: Definition • Let G ( M , ϕ ) be an extensive IF game. • Γ( M , ϕ ) = ( N, ( S i ) i ∈ N , u i ∈ N ) is the strate- gic IF game where: - N = {∃ , ∀} is the set of players - S i is the set of strategies of player i in the extensive G ( M , ϕ ) - u i is the utility function of player i such that u i ( s, t ) = 1 if playing s against t in G ( M , ϕ ) yields a win for player i , and u i ( s, t ) = 0 , otherwise. 11

  12. Example • Let M = { a, b } . The strategic game for ∀ x ∃ yx = y : a b ( a, a ) (1 , 0) (0 , 1) ( a, b ) (1 , 0) (1 , 0) ( b, a ) (0 , 1) (0 , 1) ( b, b ) (0 , 1) (1 , 0) • The strategic games for ∀ x ( ∃ y/ { x } ) x = y and ∀ x ( ∃ y/ { x } ) x � = y : a b a b (1 , 0) (0 , 1) (0 , 1) (1 , 0) a a b (0 , 1) (1 , 0) b (1 , 0) (0 , 1) • There are no equilibria in the last two games 12

  13. Multivalues • Mixed strategy equilibria in strategic IF games • Behavior strategy equilibria in extensive IF games (Galliani) 13

  14. Mixed strategies in strategic IF games • Fix a strategic IF game Γ( M , ϕ ) = ( N, ( S i ) i ∈ N , u i ∈ N • A mixed str. σ i for player i , σ i : S i → [0 , 1] such that � σ i ( s ) = 1 s ∈ S i • σ i is uniform over S ′ i ⊆ S i if it assigns equal probability to all the strategies in S ′ i • Let σ be a mixed str. for ∃ and τ a mixed str. for ∀ . • The expected utility for player i for the strategy profile ( σ, τ ) : � � U i ( σ, τ ) = σ ( s ) τ ( t ) u i ( s, t ) s ∈ S ∃ t ∈ S ∀ 14

  15. Behavior strategies • Fix an extensive IF game G ( M , ϕ ) • Let δ 1 , ..., δ n be the information sets of player ∃ • A pure strategy for pl. ∃ has the form s ∃ = ( s ∃ ( δ 1 ) , ..., s ∃ ( δ n )) where each s ∃ ( δ i ) ∈ A ( δ i ) . • A behavior strategy for pl. ∃ has the form b ∃ = ( p 1 ( δ 1 ) , ..., p n ( δ 2 )) where each p i ( δ i ) is a probability distribu- tion over A ( δ i ) 15

  16. • Let a ∈ A ( δ i ) for some i . Let p i ( a/δ ) denote ( p i ( δ i ))( a ) • We must have: a ∈ A ( δ ) p i ( a/δ ) = 1 �

  17. Example • The extensive game G ( M , ϕ ) where ϕ is ∀ x ( ∃ y/ { x } ) x = y and M is { a, b } • Pl. ∃ has one information set δ 1 = { a, b } • A behavior strategy for ∃ : = ( 1 / 2 a ⊕ 1 / 2 b ) b ∃ • Pl. ∀ has one information set γ 1 = { ∅ } • A behavior strategy for ∀ : b ∀ = ( 1 / 2 a ⊕ 1 / 2 b ) 16

  18. Example continued: expected utility • When the strategy profile ( b ∃ , b ∀ ) is played, each terminal history will receive a proba- bility. • This probability is the product of the prob- abilities of the actions which compose the history. • In the example, each terminal history has probability 1 / 4 . • The expected utility U i ( b ∃ , b ∀ ) : we sum up the probability of each terminal history with the payoff of player i . 17

  19. Example: mixed strategies ⇒ behavior strate- gies • Let ϕ be ∃ x ( ∃ y/ { x } ) x = y and M = { a, b } • In the game G ( M , ϕ ) , ∃ has 2 information sets δ 1 = { ∅ } and δ 2 = { a, b } • ∃ has 4 pure strategies: ( a, a ) , ( a, b ) , ( b, a ) , ( b, b ) • Let σ be the mixed strategy σ ( a, a ) = σ ( b, b ) = 1 / 2 • The behavior strategy induced by σ P ( a/δ 1 ) = P ( b/δ 1 ) = 1 / 2 18

  20. and P ( a/δ 2 ) = P ( b/δ 2 ) = 1 / 2 • However this induces a different probability ( 1 / 4 ) on terminal histories than σ .

  21. Example continued • The mixed str. σ allows ∃ to create a differ- ent probability distribution at each of the nodes of the same information set. • At the left node she chooses a with prob- ability 1; at the right node she chooses a with probability 0 . • A conditional probability on the other side will impose the same probability distribu- tion on both nodes. 19

  22. Mixed strategy equilibria • Let N = {∃ , ∀} and Γ = (( S i ) i ∈ N , ( u i ) i ∈ N ) be a constant sum, strategic game • Let ( σ ∃ , σ ∀ ) be a pair of mixed strategies in Γ . ( σ ∃ , σ ∀ ) is an equilibrium if - for every mixed strategy σ of Eloise: U ∃ ( σ ∃ , σ ∀ ) ≥ U ∃ ( σ, σ ∀ ) - for every mixed strategy σ of Abelard: U ∀ ( σ ∃ , σ ∀ ) ≥ U ∀ ( σ ∃ , σ ) 20

  23. Von Neumann’s Minimax Theorem: equilib- rium semantics • Every finite, constant sum, two-player game has an equilibrium in mixed strategies • Every two such equilibria have the same expected utility • We can talk about the probabilistic value of an IF sentence on a finite model M . • The satisfaction relation | = ε between IF sentences ϕ and models M , with ε such that 0 ≤ ε ≤ 1 defined by: M | = ε ϕ iff the value of the strategic game Γ( M , ϕ ) is ε . 21

  24. Equilibrium semantics: A conservative exten- sion of classical GTS • Conservativity: = + (i) M | GTS ϕ iff M | = 1 ϕ = − (ii) M | GTS ψ iff M | = 0 ϕ . 22

  25. Example • Recall the strategic games Γ( M , ϕ MP ) and Γ( M , ϕ IMP ) , where M = { a, b, c } : a b c a b c (1 , 0) (0 , 1) (0 , 1) (0 , 1) (1 , 0) (1 , 0) a a b (0 , 1) (1 , 0) (0 , 1) b (1 , 0) (0 , 1) (1 , 0) (0 , 1) (1 , 0) (1 , 0) (1 , 0) (1 , 0) (0 , 1) c c • Let σ and τ be uniform probability distri- butions over { a, b, c } . • The pair ( σ, τ ) is an equilibrium in both games. • The value of ϕ MP on M is 1 / 3 and that of ϕ IMP is 2 / 3 . 23

  26. • As the size of M increases, the value of ϕ MP on M asymptotically approaches 0 and that of ϕ IMP asymptotically approaches 1 .

  27. Example (Galliani): the value of the game is different in the two semantics • Let ϕ be ∃ x ( ∃ y/ { x } )( ∀ z/ { x, y } )( x = y ∧ x � = z ) and M = { a, b } • The strategic IF game: a b ( a, a ) (0 , 1) (1 , 0) ( a, b ) (0 , 1) (0 , 1) ( b, a ) (0 , 1) (0 , 1) ( b, b ) (1 , 0) (0 , 1) • The strategies ( a, b ) and ( b, a ) are weakly dominated by ( a, a ) 24

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend