finite state strategies in delay games
play

Finite-state Strategies in Delay Games Martin Zimmermann Saarland - PowerPoint PPT Presentation

Finite-state Strategies in Delay Games Martin Zimmermann Saarland University September 21st, 2017 GandALF 2017, Rome, Italy Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 1/17 Motivation Two goals: 1. Lift the


  1. Finite-state Strategies in Delay Games Martin Zimmermann Saarland University September 21st, 2017 GandALF 2017, Rome, Italy Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 1/17

  2. Motivation Two goals: 1. Lift the notion of finite-state strategies to delay games. 2. Present uniform framework for solving delay games (which yields finite-state strategies whenever possible). Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 2/17

  3. Motivation Two goals: 1. Lift the notion of finite-state strategies to delay games. 2. Present uniform framework for solving delay games (which yields finite-state strategies whenever possible). Questions: What are delay games? Why are finite-state strategies important? Why do we need a uniform framework? Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 2/17

  4. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  5. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b O : Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  6. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b O : a Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  7. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a O : a Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  8. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a O : a a Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  9. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b O : a a Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  10. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · O : a a · · · I wins Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  11. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · O : a a · · · I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  12. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b O : a a · · · O : I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  13. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b a O : a a · · · O : I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  14. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b a b O : a a · · · O : I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  15. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b a b O : a a · · · O : b I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  16. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b a b b O : a a · · · O : b I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  17. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b a b b O : a a · · · O : b b I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  18. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b a b b a O : a a · · · O : b b I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  19. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b a b b a O : a a · · · O : b b a I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  20. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b a b b a b O : a a · · · O : b b a I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  21. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b a b b a b O : a a · · · O : b b a b I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  22. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b a b b a b a O : a a · · · O : b b a b I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  23. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b a b b a b a O : a a · · · O : b b a b a I wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  24. Delay Games In this talk, a game is given by an ω -language L ⊆ (Σ I × Σ O ) ω . Example � α (0) �� α (1) � · · · ∈ L , if β ( i ) = α ( i + 2) for every i β (0) β (1) I : b a b · · · I : b a b b a b a · · · O : a a · · · O : b b a b a · · · I wins O wins In a delay game, Player O may delay her moves to gain a lookahead on Player I ’s moves. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 3/17

  25. Some History (1/2) Hosch & Landweber (’72) : ω -regular delay games with respect to constant delay solvable. Martin Zimmermann Saarland University Finite-state Strategies in Delay Games 4/17

Recommend


More recommend