delay games with wmso u winning conditions
play

Delay Games with WMSO+U Winning Conditions Martin Zimmermann - PowerPoint PPT Presentation

Delay Games with WMSO+U Winning Conditions Martin Zimmermann Saarland University March 6th, 2015 AVACS Meeting, Freiburg, Germany Martin Zimmermann Saarland University Delay Games with WMSO + U Winning Conditions 1/18 Introduction B


  1. Delay Games with WMSO+U Winning Conditions Martin Zimmermann Saarland University March 6th, 2015 AVACS Meeting, Freiburg, Germany Martin Zimmermann Saarland University Delay Games with WMSO + U Winning Conditions 1/18

  2. Introduction B¨ uchi-Landweber: The winner of a zero-sum two-player game of infinite duration with ω -regular winning condition can be determined effectively. Martin Zimmermann Saarland University Delay Games with WMSO + U Winning Conditions 2/18

  3. Introduction B¨ uchi-Landweber: The winner of a zero-sum two-player game of infinite duration with ω -regular winning condition can be determined effectively. Many possible extensions: non-zero-sum, n > 2 players, type of winning condition, concurrency, imperfect information, etc. Martin Zimmermann Saarland University Delay Games with WMSO + U Winning Conditions 2/18

  4. Introduction B¨ uchi-Landweber: The winner of a zero-sum two-player game of infinite duration with ω -regular winning condition can be determined effectively. Many possible extensions: non-zero-sum, n > 2 players, type of winning condition, concurrency, imperfect information, etc. We consider two extensions: Type of interaction: one player may delay her moves. Type of winning conditions: quantitative instead of qualitative. Martin Zimmermann Saarland University Delay Games with WMSO + U Winning Conditions 2/18

  5. Introduction B¨ uchi-Landweber: The winner of a zero-sum two-player game of infinite duration with ω -regular winning condition can be determined effectively. Many possible extensions: non-zero-sum, n > 2 players, type of winning condition, concurrency, imperfect information, etc. We consider two extensions: Type of interaction: one player may delay her moves. Type of winning conditions: quantitative instead of qualitative. Weak MSO with the unbounding quantifier: quantitative extension of (weak) MSO able to express many high-level quantitative specification languages, e.g., parameterized LTL, finitary parity conditions, etc. Martin Zimmermann Saarland University Delay Games with WMSO + U Winning Conditions 2/18

  6. Outline 1. WMSO with the Unbounding Quantifier 2. Delay Games 3. WMSO + U Delay Games w.r.t. Constant Lookahead 4. Constant Lookahead is not Sufficient 5. Conclusion Martin Zimmermann Saarland University Delay Games with WMSO + U Winning Conditions 3/18

  7. Monadic Second-order Logic Monadic Second-order Logic (MSO) Existential/universal quantification of elements: ∃ x , ∀ x . Existential/universal quantification of sets: ∃ X , ∀ X . Unary predicates P a for every a ∈ Σ. Order relation < and successor relation S . Martin Zimmermann Saarland University Delay Games with WMSO + U Winning Conditions 4/18

  8. Monadic Second-order Logic Monadic Second-order Logic (MSO) Existential/universal quantification of elements: ∃ x , ∀ x . Existential/universal quantification of sets: ∃ X , ∀ X . Unary predicates P a for every a ∈ Σ. Order relation < and successor relation S . weak MSO (WMSO) Restrict second-order quantifiers to finite sets. Martin Zimmermann Saarland University Delay Games with WMSO + U Winning Conditions 4/18

  9. Monadic Second-order Logic Monadic Second-order Logic (MSO) Existential/universal quantification of elements: ∃ x , ∀ x . Existential/universal quantification of sets: ∃ X , ∀ X . Unary predicates P a for every a ∈ Σ. Order relation < and successor relation S . weak MSO (WMSO) Restrict second-order quantifiers to finite sets. Theorem (B¨ uchi ’62) The following are (effectively) equivalent: 1. L MSO-definable. 2. L WMSO-definable. 3. L recognized by B¨ uchi automaton. Martin Zimmermann Saarland University Delay Games with WMSO + U Winning Conditions 4/18

  10. The Unbounding Quantifier Boja´ nczyk: Let’s add a new quantifier UX ϕ ( X ) holds, if there are arbitrarily large finite sets X such that ϕ ( X ) holds. Martin Zimmermann Saarland University Delay Games with WMSO + U Winning Conditions 5/18

  11. The Unbounding Quantifier Boja´ nczyk: Let’s add a new quantifier UX ϕ ( X ) holds, if there are arbitrarily large finite sets X such that ϕ ( X ) holds. L = { a n 0 ba n 1 ba n 2 b · · · | lim sup i n i = ∞} Martin Zimmermann Saarland University Delay Games with WMSO + U Winning Conditions 5/18

  12. The Unbounding Quantifier Boja´ nczyk: Let’s add a new quantifier UX ϕ ( X ) holds, if there are arbitrarily large finite sets X such that ϕ ( X ) holds. L = { a n 0 ba n 1 ba n 2 b · · · | lim sup i n i = ∞} L defined by ∀ x ∃ y ( y > x ∧ P b ( y )) ∧ UX [ ∀ x ∀ y ∀ z ( x < y < z ∧ x ∈ X ∧ z ∈ X → y ∈ X ) ∧ ∀ x ( x ∈ X → P a ( x )) ] Martin Zimmermann Saarland University Delay Games with WMSO + U Winning Conditions 5/18

  13. The Unbounding Quantifier Boja´ nczyk: Let’s add a new quantifier UX ϕ ( X ) holds, if there are arbitrarily large finite sets X such that ϕ ( X ) holds. L = { a n 0 ba n 1 ba n 2 b · · · | lim sup i n i = ∞} Decidability is a delicate issue: Theorem (Boja´ nczyk et al. ’14) There is no algorithm that decides MSO + U on infinite trees and has a correctness proof using the axioms of ZFC. Martin Zimmermann Saarland University Delay Games with WMSO + U Winning Conditions 5/18

  14. The Unbounding Quantifier Boja´ nczyk: Let’s add a new quantifier UX ϕ ( X ) holds, if there are arbitrarily large finite sets X such that ϕ ( X ) holds. L = { a n 0 ba n 1 ba n 2 b · · · | lim sup i n i = ∞} Decidability is a delicate issue: Theorem (Boja´ nczyk et al. ’14) There is no algorithm that decides MSO + U on infinite trees and has a correctness proof using the axioms of ZFC. Theorem (Boja´ nczyk et al. ’15) MSO + U on infinite words is undecidable. Martin Zimmermann Saarland University Delay Games with WMSO + U Winning Conditions 5/18

  15. WMSO + U Restricting the second-order quantifiers saves the day: Theorem (Boja´ nczyk ’09) WMSO + U over infinite words is decidable. Martin Zimmermann Saarland University Delay Games with WMSO + U Winning Conditions 6/18

  16. WMSO + U Restricting the second-order quantifiers saves the day: Theorem (Boja´ nczyk ’09) WMSO + U over infinite words is decidable. Theorem (Boja´ nczyk, Torunczyk ’12) WMSO + U over infinite trees is decidable. Martin Zimmermann Saarland University Delay Games with WMSO + U Winning Conditions 6/18

  17. WMSO + U Restricting the second-order quantifiers saves the day: Theorem (Boja´ nczyk ’09) WMSO + U over infinite words is decidable. Theorem (Boja´ nczyk, Torunczyk ’12) WMSO + U over infinite trees is decidable. Theorem (Boja´ nczyk ’14) WMSO + U with path quantifiers over infinite trees is decidable. Martin Zimmermann Saarland University Delay Games with WMSO + U Winning Conditions 6/18

  18. WMSO + U Restricting the second-order quantifiers saves the day: Theorem (Boja´ nczyk ’09) WMSO + U over infinite words is decidable. Theorem (Boja´ nczyk, Torunczyk ’12) WMSO + U over infinite trees is decidable. Theorem (Boja´ nczyk ’14) WMSO + U with path quantifiers over infinite trees is decidable. Corollary Games with WMSO + U winning conditions are decidable. Martin Zimmermann Saarland University Delay Games with WMSO + U Winning Conditions 6/18

  19. Max-Automata Equivalent automaton model for WMSO+U on infinite words: Deterministic finite automata with counters counter actions: incr , reset , max acceptance: boolean combination of “counter γ is bounded”. Martin Zimmermann Saarland University Delay Games with WMSO + U Winning Conditions 7/18

  20. Max-Automata Equivalent automaton model for WMSO+U on infinite words: Deterministic finite automata with counters counter actions: incr , reset , max acceptance: boolean combination of “counter γ is bounded”. a: inc( γ ) b: reset( γ ); inc( γ ′ ) Martin Zimmermann Saarland University Delay Games with WMSO + U Winning Conditions 7/18

  21. Max-Automata Equivalent automaton model for WMSO+U on infinite words: Deterministic finite automata with counters counter actions: incr , reset , max acceptance: boolean combination of “counter γ is bounded”. a: inc( γ ) b: reset( γ ); inc( γ ′ ) Theorem (Boja´ nczyk ’09) The following are (effectively) equivalent: 1. L WMSO + U-definable. 2. L recognized by max-automaton. Martin Zimmermann Saarland University Delay Games with WMSO + U Winning Conditions 7/18

  22. Outline 1. WMSO with the Unbounding Quantifier 2. Delay Games 3. WMSO + U Delay Games w.r.t. Constant Lookahead 4. Constant Lookahead is not Sufficient 5. Conclusion Martin Zimmermann Saarland University Delay Games with WMSO + U Winning Conditions 8/18

  23. Delay Games The delay game Γ f ( L ): Delay function: f : N → N + . ω -language L ⊆ (Σ I × Σ O ) ω . Two players: Input ( I ) vs. Output ( O ). Martin Zimmermann Saarland University Delay Games with WMSO + U Winning Conditions 9/18

  24. Delay Games The delay game Γ f ( L ): Delay function: f : N → N + . ω -language L ⊆ (Σ I × Σ O ) ω . Two players: Input ( I ) vs. Output ( O ). In round i: I picks word u i ∈ Σ f ( i ) (building α = u 0 u 1 · · · ). I O picks letter v i ∈ Σ O (building β = v 0 v 1 · · · ). Martin Zimmermann Saarland University Delay Games with WMSO + U Winning Conditions 9/18

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