Games with Costs and Delays
|
|
- Blake Payne
- 5 years ago
- Views:
Transcription
1 Games with Costs and Delays Martin Zimmermann Saarland University June 20th, 2017 LICS 2017, Reykjavik, Iceland Martin Zimmermann Saarland University Games with Costs and Delays 1/14
2 Gale-Stewart Games Büchi-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 Games with Costs and Delays 2/14
3 Gale-Stewart Games Büchi-Landweber: The winner of a zero-sum two-player game of infinite duration with ω-regular winning condition can be determined effectively. ( )( ) α(0) α(1) L, if β(i) = α(i + 2) for every i β(0) β(1) Martin Zimmermann Saarland University Games with Costs and Delays 2/14
4 Gale-Stewart Games Büchi-Landweber: The winner of a zero-sum two-player game of infinite duration with ω-regular winning condition can be determined effectively. ( )( ) α(0) α(1) L, if β(i) = α(i + 2) for every i β(0) β(1) I : O: b Martin Zimmermann Saarland University Games with Costs and Delays 2/14
5 Gale-Stewart Games Büchi-Landweber: The winner of a zero-sum two-player game of infinite duration with ω-regular winning condition can be determined effectively. ( )( ) α(0) α(1) L, if β(i) = α(i + 2) for every i β(0) β(1) I : b O: a Martin Zimmermann Saarland University Games with Costs and Delays 2/14
6 Gale-Stewart Games Büchi-Landweber: The winner of a zero-sum two-player game of infinite duration with ω-regular winning condition can be determined effectively. ( )( ) α(0) α(1) L, if β(i) = α(i + 2) for every i β(0) β(1) I : b a O: a Martin Zimmermann Saarland University Games with Costs and Delays 2/14
7 Gale-Stewart Games Büchi-Landweber: The winner of a zero-sum two-player game of infinite duration with ω-regular winning condition can be determined effectively. ( )( ) α(0) α(1) L, if β(i) = α(i + 2) for every i β(0) β(1) I : b a O: a a Martin Zimmermann Saarland University Games with Costs and Delays 2/14
8 Gale-Stewart Games Büchi-Landweber: The winner of a zero-sum two-player game of infinite duration with ω-regular winning condition can be determined effectively. ( )( ) α(0) α(1) L, if β(i) = α(i + 2) for every i β(0) β(1) I : b a b O: a a Martin Zimmermann Saarland University Games with Costs and Delays 2/14
9 Gale-Stewart Games Büchi-Landweber: The winner of a zero-sum two-player game of infinite duration with ω-regular winning condition can be determined effectively. ( )( ) α(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 Games with Costs and Delays 2/14
10 Gale-Stewart Games Büchi-Landweber: The winner of a zero-sum two-player game of infinite duration with ω-regular winning condition can be determined effectively. ( )( ) α(0) α(1) L, if β(i) = α(i + 2) for every i β(0) β(1) I : b a b O: a a I wins! Many possible extensions... we consider two: Interaction: one player may delay her moves. Winning condition: quantitative instead of qualitative. Martin Zimmermann Saarland University Games with Costs and Delays 2/14
11 Delay Games Allow Player O to delay her moves: ( )( ) α(0) α(1) L, if β(i) = α(i + 2) for every i β(0) β(1) Martin Zimmermann Saarland University Games with Costs and Delays 3/14
12 Delay Games Allow Player O to delay her moves: ( )( ) α(0) α(1) L, if β(i) = α(i + 2) for every i β(0) β(1) I : O: b Martin Zimmermann Saarland University Games with Costs and Delays 3/14
13 Delay Games Allow Player O to delay her moves: ( )( ) α(0) α(1) L, if β(i) = α(i + 2) for every i β(0) β(1) I : b a O: Martin Zimmermann Saarland University Games with Costs and Delays 3/14
14 Delay Games Allow Player O to delay her moves: ( )( ) α(0) α(1) L, if β(i) = α(i + 2) for every i β(0) β(1) I : b a b O: Martin Zimmermann Saarland University Games with Costs and Delays 3/14
15 Delay Games Allow Player O to delay her moves: ( )( ) α(0) α(1) L, if β(i) = α(i + 2) for every i β(0) β(1) I : b a b O: b Martin Zimmermann Saarland University Games with Costs and Delays 3/14
16 Delay Games Allow Player O to delay her moves: ( )( ) α(0) α(1) L, if β(i) = α(i + 2) for every i β(0) β(1) I : b a b b O: b Martin Zimmermann Saarland University Games with Costs and Delays 3/14
17 Delay Games Allow Player O to delay her moves: ( )( ) α(0) α(1) L, if β(i) = α(i + 2) for every i β(0) β(1) I : b a b b O: b b Martin Zimmermann Saarland University Games with Costs and Delays 3/14
18 Delay Games Allow Player O to delay her moves: ( )( ) α(0) α(1) L, if β(i) = α(i + 2) for every i β(0) β(1) I : b a b b a O: b b Martin Zimmermann Saarland University Games with Costs and Delays 3/14
19 Delay Games Allow Player O to delay her moves: ( )( ) α(0) α(1) L, if β(i) = α(i + 2) for every i β(0) β(1) I : b a b b a O: b b a Martin Zimmermann Saarland University Games with Costs and Delays 3/14
20 Delay Games Allow Player O to delay her moves: ( )( ) α(0) α(1) L, if β(i) = α(i + 2) for every i β(0) β(1) I : b a b b a a O: b b a Martin Zimmermann Saarland University Games with Costs and Delays 3/14
21 Delay Games Allow Player O to delay her moves: ( )( ) α(0) α(1) L, if β(i) = α(i + 2) for every i β(0) β(1) I : b a b b a a O: b b a a Martin Zimmermann Saarland University Games with Costs and Delays 3/14
22 Delay Games Allow Player O to delay her moves: ( )( ) α(0) α(1) L, if β(i) = α(i + 2) for every i β(0) β(1) I : b a b b a a b O: b b a a Martin Zimmermann Saarland University Games with Costs and Delays 3/14
23 Delay Games Allow Player O to delay her moves: ( )( ) α(0) α(1) L, if β(i) = α(i + 2) for every i β(0) β(1) I : b a b b a a b O: b b a a b Martin Zimmermann Saarland University Games with Costs and Delays 3/14
24 Delay Games Allow Player O to delay her moves: ( )( ) α(0) α(1) L, if β(i) = α(i + 2) for every i β(0) β(1) I : b a b b a a b b O: b b a a b Martin Zimmermann Saarland University Games with Costs and Delays 3/14
25 Delay Games Allow Player O to delay her moves: ( )( ) α(0) α(1) L, if β(i) = α(i + 2) for every i β(0) β(1) I : b a b b a a b b O: b b a a b b Martin Zimmermann Saarland University Games with Costs and Delays 3/14
26 Delay Games Allow Player O to delay her moves: ( )( ) α(0) α(1) L, if β(i) = α(i + 2) for every i β(0) β(1) I : b a b b a a b b O: b b a a b b O wins! Martin Zimmermann Saarland University Games with Costs and Delays 3/14
27 Delay Games Allow Player O to delay her moves: ( )( ) α(0) α(1) L, if β(i) = α(i + 2) for every i β(0) β(1) I : b a b b a a b b O: b b a a b b O wins! Typical questions: How often does Player O have to delay to win? How hard is determining the winner of a delay game? Does the ability to delay allow Player O to improve the quality of her strategies? Martin Zimmermann Saarland University Games with Costs and Delays 3/14
28 Previous Work If winning conditions given by deterministic parity automata: Theorem (Klein, Z. 15) If Player O wins delay game induced by A, then also by delaying at most 2 A 2 times. Martin Zimmermann Saarland University Games with Costs and Delays 4/14
29 Previous Work If winning conditions given by deterministic parity automata: Theorem (Klein, Z. 15) If Player O wins delay game induced by A, then also by delaying at most 2 A 2 times. Lower bound 2 A (already for safety automata). Martin Zimmermann Saarland University Games with Costs and Delays 4/14
30 Previous Work If winning conditions given by deterministic parity automata: Theorem (Klein, Z. 15) If Player O wins delay game induced by A, then also by delaying at most 2 A 2 times. Lower bound 2 A (already for safety automata). Determining the winner is EXPTIME-complete (hardness already for safety automata). Martin Zimmermann Saarland University Games with Costs and Delays 4/14
31 Previous Work If winning conditions given by deterministic parity automata: Theorem (Klein, Z. 15) If Player O wins delay game induced by A, then also by delaying at most 2 A 2 times. Lower bound 2 A (already for safety automata). Determining the winner is EXPTIME-complete (hardness already for safety automata). Note: This improved similar results by Holtmann, Kaiser, and Thomas with doubly-exponential upper bounds and no lower bounds. Martin Zimmermann Saarland University Games with Costs and Delays 4/14
32 Previous Work If winning conditions given by formula in (quantitative) linear temporal logics: Theorem (Klein, Z. 16) If Player O wins delay game induced by ϕ, then also by delaying at most 2 22 ϕ times. There is a matching lower bound. Determining the winner is 3EXPTIME-complete. Note: Quantitative conditions not harder than qualitative ones. Martin Zimmermann Saarland University Games with Costs and Delays 5/14
33 Uniformization of Relations A strategy σ for O in a game induces a mapping f σ : Σ ω I Σ ω O σ is winning { ( α f σ(α)) α Σ ω I } L (f σ uniformizes L) Martin Zimmermann Saarland University Games with Costs and Delays 6/14
34 Uniformization of Relations A strategy σ for O in a game induces a mapping f σ : Σ ω I Σ ω O σ is winning { ( α f σ(α)) α Σ ω I } L (f σ uniformizes L) Continuity in terms of strategies (in Cantor metric): Strategy without lookahead: i-th letter of f σ (α) only depends on first i letters of α (very strong notion of continuity). Martin Zimmermann Saarland University Games with Costs and Delays 6/14
35 Uniformization of Relations A strategy σ for O in a game induces a mapping f σ : Σ ω I Σ ω O σ is winning { ( α f σ(α)) α Σ ω I } L (f σ uniformizes L) Continuity in terms of strategies (in Cantor metric): Strategy without lookahead: i-th letter of f σ (α) only depends on first i letters of α (very strong notion of continuity). Strategy with bounded delay: f σ Lipschitz-continuous. Martin Zimmermann Saarland University Games with Costs and Delays 6/14
36 Uniformization of Relations A strategy σ for O in a game induces a mapping f σ : Σ ω I Σ ω O σ is winning { ( α f σ(α)) α Σ ω I } L (f σ uniformizes L) Continuity in terms of strategies (in Cantor metric): Strategy without lookahead: i-th letter of f σ (α) only depends on first i letters of α (very strong notion of continuity). Strategy with bounded delay: f σ Lipschitz-continuous. Strategy with arbitrary (finite) delay: f σ (uniformly) continuous. Martin Zimmermann Saarland University Games with Costs and Delays 6/14
37 Uniformization of Relations A strategy σ for O in a game induces a mapping f σ : Σ ω I Σ ω O σ is winning { ( α f σ(α)) α Σ ω I } L (f σ uniformizes L) Continuity in terms of strategies (in Cantor metric): Strategy without lookahead: i-th letter of f σ (α) only depends on first i letters of α (very strong notion of continuity). Strategy with bounded delay: f σ Lipschitz-continuous. Strategy with arbitrary (finite) delay: f σ (uniformly) continuous. Holtmann, Kaiser, Thomas: for ω-regular L L uniformizable by continuous function L uniformizable by Lipschitz-continuous function Martin Zimmermann Saarland University Games with Costs and Delays 6/14
38 Finitary Parity Automata a 1 a 0 a 2 b Martin Zimmermann Saarland University Games with Costs and Delays 7/14
39 Finitary Parity Automata a 1 a 0 a 2 Parity acceptance: Almost every odd priority is followed by a larger even one. b L(A) = a(b aaa) b ω + a(b aaa) ω Martin Zimmermann Saarland University Games with Costs and Delays 7/14
40 Finitary Parity Automata a 1 a 0 a 2 Parity acceptance: Almost every odd priority is followed by a larger even one. b L(A) = a(b aaa) b ω + a(b aaa) ω Finitary parity acceptance: There is a bound n such that almost every odd priority is followed by a larger even one within n steps. L(A) = a(b aaa) b ω + n N a(b n aaa) ω Martin Zimmermann Saarland University Games with Costs and Delays 7/14
41 Finitary Parity Automata Remark Safety automata can be transformed into finitary parity automata of the same size. Martin Zimmermann Saarland University Games with Costs and Delays 8/14
42 Finitary Parity Automata Remark Safety automata can be transformed into finitary parity automata of the same size. Proof: Turn all unsafe states into sinks with an odd color, all safe states get even color. Martin Zimmermann Saarland University Games with Costs and Delays 8/14
43 Finitary Parity Automata Remark Safety automata can be transformed into finitary parity automata of the same size. Proof: Turn all unsafe states into sinks with an odd color, all safe states get even color. Thus: exponential lower bounds on complexity and necessary lookahead for delay games with finitary parity conditions. Martin Zimmermann Saarland University Games with Costs and Delays 8/14
44 Results If winning conditions given by deterministic finitary parity automata: Theorem If Player O wins delay game induced by A, then also by delaying at most 2 A 6 times. Martin Zimmermann Saarland University Games with Costs and Delays 9/14
45 Results If winning conditions given by deterministic finitary parity automata: Theorem If Player O wins delay game induced by A, then also by delaying at most 2 A 6 times. Lower bound 2 A. Martin Zimmermann Saarland University Games with Costs and Delays 9/14
46 Results If winning conditions given by deterministic finitary parity automata: Theorem If Player O wins delay game induced by A, then also by delaying at most 2 A 6 times. Lower bound 2 A. Determining the winner is EXPTIME-complete. Note: Again, quantitative conditions not harder than qualitative ones. Martin Zimmermann Saarland University Games with Costs and Delays 9/14
47 Tradeoff Lookahead vs. Quality ( ( 1 0 ( 0)... 1) ( 1 ( 0 Martin Zimmermann Saarland University Games with Costs and Delays 10/14
48 Tradeoff Lookahead vs. Quality ( ( 1 0 ( 0)... 1) ( 1 ( 0 Theorem For every n > 0, there is a language L n recognized by a finitary Büchi automaton with n + 2 states such that an optimal strategy without delay has cost n, but an optimal strategy delaying once has cost 1. Martin Zimmermann Saarland University Games with Costs and Delays 10/14
49 Tradeoff Lookahead vs. Quality Theorem For every n > 0, there is a language L n recognized by a finitary Büchi automaton with O(n) states such that an optimal strategy delaying 2 n times has cost 0, and an optimal strategy delaying less than 2 n times has cost n. 0) 1) delay 2 n cost 0 Martin Zimmermann Saarland University Games with Costs and Delays 11/14
50 Tradeoff Lookahead vs. Quality f ( 1 ( 0 ( 0 e ( 1 d ( 0 c ( 1 b ( 0 ( a ( 1 (3,0) ) (3,1) ) ) (2,0) (2,1) (1,0) ) ) ) (1,1) Martin Zimmermann Saarland University Games with Costs and Delays 12/14
51 Tradeoff Lookahead vs. Quality ( 0 a ( 1 ) (3,0) ) (3,1) Martin Zimmermann Saarland University Games with Costs and Delays 12/14
52 Tradeoff Lookahead vs. Quality ( 0 ) (2,0) c b a ( 1 ) (2,1) Martin Zimmermann Saarland University Games with Costs and Delays 12/14
53 Tradeoff Lookahead vs. Quality ( 0 e ( 1 d c b a ) (1,0) ) (1,1) Martin Zimmermann Saarland University Games with Costs and Delays 12/14
54 Tradeoff Lookahead vs. Quality ( 1 f e d c b a ) (1,0) ) (1,1) ( 0 Martin Zimmermann Saarland University Games with Costs and Delays 12/14
55 Tradeoff Lookahead vs. Quality f ( 1 ( 0 ( 0 e ( 1 d ( 0 c ( 1 b ( 0 ( a ( 1 (3,0) ) (3,1) ) ) (2,0) (2,1) (1,0) ) ) ) (1,1) Theorem For every n > 0, there is a language L n recognized by a finitary Büchi automaton with O(n 2 ) states such that for every 0 j n: an optimal strategy delaying j times has cost 2(n + 1) j. Martin Zimmermann Saarland University Games with Costs and Delays 12/14
56 More Results acceptance lookahead complexity Martin Zimmermann Saarland University Games with Costs and Delays 13/14
57 More Results acceptance lookahead complexity parity exp. EXPTIME-complete finitary parity exp. EXPTIME-complete Martin Zimmermann Saarland University Games with Costs and Delays 13/14
58 More Results acceptance lookahead complexity parity exp. EXPTIME-complete finitary parity exp. EXPTIME-complete parity w. costs exp. EXPTIME-complete Martin Zimmermann Saarland University Games with Costs and Delays 13/14
59 More Results acceptance lookahead complexity parity exp. EXPTIME-complete finitary parity exp. EXPTIME-complete parity w. costs exp. EXPTIME-complete finitary Streett exp./doubly-exp. EXPTIME/2EXPTIME Streett w. costs exp./doubly-exp. EXPTIME/2EXPTIME Martin Zimmermann Saarland University Games with Costs and Delays 13/14
60 More Results acceptance lookahead complexity parity exp. EXPTIME-complete finitary parity exp. EXPTIME-complete parity w. costs exp. EXPTIME-complete finitary Streett exp./doubly-exp. EXPTIME/2EXPTIME Streett w. costs exp./doubly-exp. EXPTIME/2EXPTIME Theorem Optimal strategies in delay games with Streett conditions with costs may require doubly-exponential lookahead. Martin Zimmermann Saarland University Games with Costs and Delays 13/14
61 Conclusion Quantitative delay games with parity conditions are not harder than qualitative ones. Lookahead allows to improve the quality of strategies. Martin Zimmermann Saarland University Games with Costs and Delays 14/14
62 Conclusion Quantitative delay games with parity conditions are not harder than qualitative ones. Lookahead allows to improve the quality of strategies. Open Problems Close the gaps for Streett conditions (qualitative and quantitative). Study other tradeoffs, e.g., lookahead vs. memory size. Determine the complexity of finding optimal strategies (smallest cost or smallest lookahead). Martin Zimmermann Saarland University Games with Costs and Delays 14/14
Games with Costs and Delays
Games with Costs and Delays Martin Zimmermann Reactive Systems Group, Saarland University, 66123 Saarbrücken, Germany Email: zimmermann@react.uni-saarland.de Abstract We demonstrate the usefulness of adding
More informationarxiv: v1 [cs.gt] 9 Jan 2017
Games with Costs and Delays Martin Zimmermann Reactive Systems Group, Saarland University, 66123 Saarbrücken, Germany zimmermann@react.uni-saarland.de arxiv:1701.02168v1 [cs.gt] 9 Jan 2017 Abstract. We
More informationBoundedness Games. Séminaire de l équipe MoVe, LIF, Marseille, May 2nd, Nathanaël Fijalkow. Institute of Informatics, Warsaw University Poland
Boundedness Games Séminaire de l équipe MoVe, LIF, Marseille, May 2nd, 2013 Nathanaël Fijalkow Institute of Informatics, Warsaw University Poland LIAFA, Université Paris 7 Denis Diderot France (based on
More informationBoundedness Games. Séminaire du LIGM, April 16th, Nathanaël Fijalkow. Institute of Informatics, Warsaw University Poland
Boundedness Games Séminaire du LIGM, April 16th, 2013 Nathanaël Fijalkow Institute of Informatics, Warsaw University Poland LIAFA, Université Paris 7 Denis Diderot France (based on joint works with Krishnendu
More informationWhat are Strategies in Delay Games? Borel Determinacy for Games with Lookahead
What are Strategies in Delay Games? Borel Determinacy for Games with Lookahead Felix Klein and Martin Zimmermann Reactive Systems Group, Saarland University, 66123 Saarbrücken, Germany {klein, zimmermann}@react.uni-saarland.de
More informationarxiv: v1 [cs.lo] 10 Apr 2015
What are Strategies in Delay Games? Borel Determinacy for Games with Lookahead Felix Klein and Martin Zimmermann Reactive Systems Group, Saarland University, Germany {klein, zimmermann}@react.uni-saarland.de
More informationVisibly Linear Dynamic Logic
Visibly Linear Dynamic Logic Joint work with Alexander Weinert (Saarland University) Martin Zimmermann Saarland University September 8th, 2016 Highlights Conference, Brussels, Belgium Martin Zimmermann
More informationOptimal Bounds in Parametric LTL Games
Optimal Bounds in Parametric LTL Games Martin Zimmermann 1 Institute of Informatics University of Warsaw Warsaw, Poland Abstract Parameterized linear temporal logics are extensions of Linear Temporal Logic
More informationCHURCH SYNTHESIS PROBLEM and GAMES
p. 1/? CHURCH SYNTHESIS PROBLEM and GAMES Alexander Rabinovich Tel-Aviv University, Israel http://www.tau.ac.il/ rabinoa p. 2/? Plan of the Course 1. The Church problem - logic and automata. 2. Games -
More informationRevisiting Synthesis of GR(1) Specifications
Revisiting Synthesis of GR(1) Specifications Uri Klein & Amir Pnueli Courant Institute of Mathematical Sciences, NYU Haifa Verification Conference, October 2010 What Is Synthesis? Rather than implement
More informationInfinite Games. Sumit Nain. 28 January Slides Credit: Barbara Jobstmann (CNRS/Verimag) Department of Computer Science Rice University
Infinite Games Sumit Nain Department of Computer Science Rice University 28 January 2013 Slides Credit: Barbara Jobstmann (CNRS/Verimag) Motivation Abstract games are of fundamental importance in mathematics
More informationSolution Concepts and Algorithms for Infinite Multiplayer Games
Solution Concepts and Algorithms for Infinite Multiplayer Games Erich Grädel and Michael Ummels Mathematische Grundlagen der Informatik, RWTH Aachen, Germany E-Mail: {graedel,ummels}@logic.rwth-aachen.de
More informationBüchi Automata and Linear Temporal Logic
Büchi Automata and Linear Temporal Logic Joshua D. Guttman Worcester Polytechnic Institute 18 February 2010 Guttman ( WPI ) Büchi & LTL 18 Feb 10 1 / 10 Büchi Automata Definition A Büchi automaton is a
More informationFinite-Delay Strategies In Infinite Games
Finite-Delay Strategies In Infinite Games von Wenyun Quan Matrikelnummer: 25389 Diplomarbeit im Studiengang Informatik Betreuer: Prof. Dr. Dr.h.c. Wolfgang Thomas Lehrstuhl für Informatik 7 Logik und Theorie
More informationDEGREES OF LOOKAHEAD IN REGULAR INFINITE GAMES
Logical Methods in Computer Science Vol. 8(3:24)2012, pp. 1 15 www.lmcs-online.org Submitted May 2, 2011 Published Sep. 27, 2012 DEGREES OF LOOKAHEAD IN REGULAR INFINITE GAMES MICHAEL HOLTMANN a, LUKASZ
More informationSynthesis of Designs from Property Specifications
Synthesis of Designs from Property Specifications Amir Pnueli New York University and Weizmann Institute of Sciences FMCAD 06 San Jose, November, 2006 Joint work with Nir Piterman, Yaniv Sa ar, Research
More informationAlternating nonzero automata
Alternating nonzero automata Application to the satisfiability of CTL [,, P >0, P =1 ] Hugo Gimbert, joint work with Paulin Fournier LaBRI, Université de Bordeaux ANR Stoch-MC 06/07/2017 Control and verification
More informationA Survey of Partial-Observation Stochastic Parity Games
Noname manuscript No. (will be inserted by the editor) A Survey of Partial-Observation Stochastic Parity Games Krishnendu Chatterjee Laurent Doyen Thomas A. Henzinger the date of receipt and acceptance
More informationOn the Accepting Power of 2-Tape Büchi Automata
On the Accepting Power of 2-Tape Büchi Automata Equipe de Logique Mathématique Université Paris 7 STACS 2006 Acceptance of infinite words In the sixties, Acceptance of infinite words by finite automata
More informationDown the Borel Hierarchy: Solving Muller Games via Safety Games
Down the Borel Hierarchy: Solving Muller Games via Safety Games Daniel Neider a, Roman Rabinovich b,1, Martin Zimmermann a,c,2 a Lehrstuhl für Informatik 7, RWTH Aachen University, 52056 Aachen, Germany
More informationParity and Streett Games with Costs
Parity and Streett Games with Costs Nathanaël Fijalkow, Martin Zimmermann To cite this version: Nathanaël Fijalkow, Martin Zimmermann. Parity and Streett Games with Costs. 2012. HAL Id:
More informationA Tight Lower Bound for Determinization of Transition Labeled Büchi Automata
A Tight Lower Bound for Determinization of Transition Labeled Büchi Automata Thomas Colcombet, Konrad Zdanowski CNRS JAF28, Fontainebleau June 18, 2009 Finite Automata A finite automaton is a tuple A =
More informationFinitary Winning in \omega-regular Games
Finitary Winning in \omega-regular Games Krishnendu Chatterjee Thomas A. Henzinger Florian Horn Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2007-120
More informationGames and Synthesis. Nir Piterman University of Leicester Telč, July-Autugst 2014
Games and Synthesis Nir Piterman University of Leicester Telč, July-Autugst 2014 Games and Synthesis, EATCS Young Researchers School, Telč, Summer 2014 Games and Synthesis, EATCS Young Researchers School,
More informationOn the complexity of infinite computations
On the complexity of infinite computations Damian Niwiński, Warsaw University joint work with Igor Walukiewicz and Filip Murlak Newton Institute, Cambridge, June 2006 1 Infinite computations Büchi (1960)
More informationFINITE MEMORY DETERMINACY
p. 1/? FINITE MEMORY DETERMINACY Alexander Rabinovich Department of Computer Science Tel-Aviv University p. 2/? Plan 1. Finite Memory Strategies. 2. Finite Memory Determinacy of Muller games. 3. Latest
More informationSynthesizing Robust Systems
Synthesizing Robust Systems Roderick Bloem and Karin Greimel (TU-Graz) Thomas Henzinger (EPFL and IST-Austria) Barbara Jobstmann (CNRS/Verimag) FMCAD 2009 in Austin, Texas Barbara Jobstmann 1 Motivation
More informationAutomata, Logic and Games: Theory and Application
Automata, Logic and Games: Theory and Application 2 Parity Games, Tree Automata, and S2S Luke Ong University of Oxford TACL Summer School University of Salerno, 14-19 June 2015 Luke Ong S2S 14-19 June
More informationω-automata Automata that accept (or reject) words of infinite length. Languages of infinite words appear:
ω-automata ω-automata Automata that accept (or reject) words of infinite length. Languages of infinite words appear: in verification, as encodings of non-terminating executions of a program. in arithmetic,
More informationFinitary Winning in ω-regular Games
Finitary Winning in ω-regular Games Krishnendu Chatterjee 1 and Thomas A. Henzinger 1,2 1 University of California, Berkeley, USA 2 EPFL, Switzerland {c krish,tah}@eecs.berkeley.edu Abstract. Games on
More informationarxiv: v2 [cs.lo] 26 Mar 2018
Wadge Degrees of ω-languages of Petri Nets Olivier Finkel Equipe de Logique Mathématique Institut de Mathématiques de Jussieu - Paris Rive Gauche CNRS et Université Paris 7, France. finkel@math.univ-paris-diderot.fr
More informationSynthesis of Winning Strategies for Interaction under Partial Information
Synthesis of Winning Strategies for Interaction under Partial Information Oberseminar Informatik Bernd Puchala RWTH Aachen University June 10th, 2013 1 Introduction Interaction Strategy Synthesis 2 Main
More informationThe priority promotion approach to parity games
The priority promotion approach to parity games Massimo Benerecetti 1, Daniele Dell Erba 1, and Fabio Mogavero 2 1 Università degli Studi di Napoli Federico II 2 Università degli Studi di Verona Abstract.
More informationSolving Partial-Information Stochastic Parity Games
Solving Partial-Information Stochastic Parity ames Sumit Nain and Moshe Y. Vardi Department of Computer Science, Rice University, Houston, Texas, 77005 Email: {nain,vardi}@cs.rice.edu Abstract We study
More informationNote on winning positions on pushdown games with omega-regular winning conditions
Note on winning positions on pushdown games with omega-regular winning conditions Olivier Serre To cite this version: Olivier Serre. Note on winning positions on pushdown games with omega-regular winning
More informationLogic and Games SS 2009
Logic and Games SS 2009 Prof. Dr. Erich Grädel Łukasz Kaiser, Tobias Ganzow Mathematische Grundlagen der Informatik RWTH Aachen c b n d This work is licensed under: http://creativecommons.org/licenses/by-nc-nd/3.0/de/
More informationTrading Bounds for Memory in Games with Counters
Trading Bounds for Memory in Games with Counters Nathanaël Fijalkow 1,2, Florian Horn 1, Denis Kuperberg 2,3, and Micha l Skrzypczak 1,2 1 LIAFA, Université Paris 7 2 Institute of Informatics, University
More informationGeneralized Parity Games
Generalized Parity Games Krishnendu Chatterjee 1, Thomas A. Henzinger 1,2, and Nir Piterman 2 1 University of California, Berkeley, USA 2 EPFL, Switzerland c krish@eecs.berkeley.edu, {tah,nir.piterman}@epfl.ch
More informationComplexity Bounds for Regular Games (Extended Abstract)
Complexity Bounds for Regular Games (Extended Abstract) Paul Hunter and Anuj Dawar University of Cambridge Computer Laboratory, Cambridge CB3 0FD, UK. paul.hunter@cl.cam.ac.uk, anuj.dawar@cl.cam.ac.uk
More informationCS256/Spring 2008 Lecture #11 Zohar Manna. Beyond Temporal Logics
CS256/Spring 2008 Lecture #11 Zohar Manna Beyond Temporal Logics Temporal logic expresses properties of infinite sequences of states, but there are interesting properties that cannot be expressed, e.g.,
More informationTimo Latvala. March 7, 2004
Reactive Systems: Safety, Liveness, and Fairness Timo Latvala March 7, 2004 Reactive Systems: Safety, Liveness, and Fairness 14-1 Safety Safety properties are a very useful subclass of specifications.
More informationComplexity of infinite tree languages
Complexity of infinite tree languages when automata meet topology Damian Niwiński University of Warsaw joint work with André Arnold, Szczepan Hummel, and Henryk Michalewski Liverpool, October 2010 1 Example
More informationThe purpose here is to classify computational problems according to their complexity. For that purpose we need first to agree on a computational
1 The purpose here is to classify computational problems according to their complexity. For that purpose we need first to agree on a computational model. We'll remind you what a Turing machine is --- you
More informationUniformization in Automata Theory
Uniformization in Automata Theory Arnaud Carayol Laboratoire d Informatique Gaspard Monge, Université Paris-Est & CNRS arnaud.carayol@univ-mlv.fr Christof Löding RWTH Aachen, Informatik 7, Aachen, Germany
More informationRobust Controller Synthesis in Timed Automata
Robust Controller Synthesis in Timed Automata Ocan Sankur LSV, ENS Cachan & CNRS Joint with Patricia Bouyer, Nicolas Markey, Pierre-Alain Reynier. Ocan Sankur (ENS Cachan) Robust Control in Timed Automata
More informationMinimization of Tree Automata
Universität des Saarlandes Naturwissenschaftlich-Technische Fakultät 1 Fachrichtung Informatik Bachelor-Studiengang Informatik Bachelor s Thesis Minimization of Tree Automata submitted by Thomas von Bomhard
More informationRandomness for Free. 1 Introduction. Krishnendu Chatterjee 1, Laurent Doyen 2, Hugo Gimbert 3, and Thomas A. Henzinger 1
Randomness for Free Krishnendu Chatterjee 1, Laurent Doyen 2, Hugo Gimbert 3, and Thomas A. Henzinger 1 1 IST Austria (Institute of Science and Technology Austria) 2 LSV, ENS Cachan & CNRS, France 3 LaBri
More informationIncompleteness Theorems, Large Cardinals, and Automata ov
Incompleteness Theorems, Large Cardinals, and Automata over Finite Words Equipe de Logique Mathématique Institut de Mathématiques de Jussieu - Paris Rive Gauche CNRS and Université Paris 7 TAMC 2017, Berne
More informationSynthesis from Probabilistic Components
Synthesis from Probabilistic Components Yoad Lustig, Sumit Nain, and Moshe Y. Vardi Department of Computer Science Rice University, Houston, TX 77005, USA yoad.lustig@gmail.com, nain@cs.rice.edu, vardi@cs.rice.edu
More informationThe Non-Deterministic Mostowski Hierarchy and Distance-Parity Automata
The Non-Deterministic Mostowski Hierarchy and Distance-Parity Automata Thomas Colcombet 1, and Christof Löding 2 1 LIAFA/CNRS, France 2 RWTH Aachen, Germany Abstract. Given a Rabin tree-language and natural
More informationAutomata and Reactive Systems
Automata and Reactive Systems Lecture WS 2002/2003 Prof. Dr. W. Thomas RWTH Aachen Preliminary version (Last change March 20, 2003) Translated and revised by S. N. Cho and S. Wöhrle German version by M.
More informationDeciding the weak definability of Büchi definable tree languages
Deciding the weak definability of Büchi definable tree languages Thomas Colcombet 1,DenisKuperberg 1, Christof Löding 2, Michael Vanden Boom 3 1 CNRS and LIAFA, Université Paris Diderot, France 2 Informatik
More informationA Revisionist History of Algorithmic Game Theory
A Revisionist History of Algorithmic Game Theory Moshe Y. Vardi Rice University Theoretical Computer Science: Vols. A and B van Leeuwen, 1990: Handbook of Theoretical Computer Science Volume A: algorithms
More informationBounded Synthesis. Sven Schewe and Bernd Finkbeiner. Universität des Saarlandes, Saarbrücken, Germany
Bounded Synthesis Sven Schewe and Bernd Finkbeiner Universität des Saarlandes, 66123 Saarbrücken, Germany Abstract. The bounded synthesis problem is to construct an implementation that satisfies a given
More informationA Survey of Stochastic ω-regular Games
A Survey of Stochastic ω-regular Games Krishnendu Chatterjee Thomas A. Henzinger EECS, University of California, Berkeley, USA Computer and Communication Sciences, EPFL, Switzerland {c krish,tah}@eecs.berkeley.edu
More informationModal and Temporal Logics
Modal and Temporal Logics Colin Stirling School of Informatics University of Edinburgh July 26, 2003 Computational Properties 1 Satisfiability Problem: Given a modal µ-calculus formula Φ, is Φ satisfiable?
More informationLearning Regular ω-languages
Learning Regular ω-languages 1 2 Overview Motivation Background (ω-automata) 2014 Previous work on learning regular ω-languages Why is it difficult to extend L* [Angluin] to ω- languages? L* works due
More informationQuasi-Weak Cost Automata
Quasi-Weak Cost Automata A New Variant of Weakness Denis Kuperberg 1 Michael Vanden Boom 2 1 LIAFA/CNRS/Université Paris 7, Denis Diderot, France 2 Department of Computer Science, University of Oxford,
More informationComplexity Bounds for Muller Games 1
Complexity Bounds for Muller Games 1 Paul Hunter a, Anuj Dawar b a Oxford University Computing Laboratory, UK b University of Cambridge Computer Laboratory, UK Abstract We consider the complexity of infinite
More informationTopological extension of parity automata
Topological extension of parity automata Micha l Skrzypczak University of Warsaw Institute of Informatics Banacha 2 02-097 Warsaw, Poland Abstract The paper presents a concept of a coloring an extension
More informationStrategy Synthesis for Markov Decision Processes and Branching-Time Logics
Strategy Synthesis for Markov Decision Processes and Branching-Time Logics Tomáš Brázdil and Vojtěch Forejt Faculty of Informatics, Masaryk University, Botanická 68a, 60200 Brno, Czech Republic. {brazdil,forejt}@fi.muni.cz
More informationWeak Cost Monadic Logic over Infinite Trees
Weak Cost Monadic Logic over Infinite Trees Michael Vanden Boom Department of Computer Science University of Oxford MFCS 011 Warsaw Cost monadic second-order logic (cost MSO) Syntax First-order logic with
More informationOn Promptness in Parity Games (preprint version)
Fundamenta Informaticae XXI (2X) 28 DOI.3233/FI-22- IOS Press On Promptness in Parity Games (preprint version) Fabio Mogavero Aniello Murano Loredana Sorrentino Università degli Studi di Napoli Federico
More informationRabin Theory and Game Automata An Introduction
Rabin Theory and Game Automata An Introduction Ting Zhang Stanford University November 2002 Logic Seminar 1 Outline 1. Monadic second-order theory of two successors (S2S) 2. Rabin Automata 3. Game Automata
More informationPushdown Games with Unboundedness and Regular Conditions
Pushdown Games with Unboundedness and Regular Conditions Alexis-Julien Bouquet 1, Oliver Serre 2, and Igor Walukiewicz 1 1 LaBRI, Université Bordeaux I, 351, cours de la Libération, 33405 Talence Cedex,
More informationMinimising Deterministic Büchi Automata Precisely using SAT Solving
Minimising Deterministic Büchi Automata Precisely using SAT Solving Rüdiger Ehlers Saarland University, Reactive Systems Group SAT 2010 July 14, 2010 Rüdiger Ehlers (SB) DBA Minimization SAT 2010 July
More informationLanguages, logics and automata
Languages, logics and automata Anca Muscholl LaBRI, Bordeaux, France EWM summer school, Leiden 2011 1 / 89 Before all that.. Sonia Kowalewskaya Emmy Noether Julia Robinson All this attention has been gratifying
More informationController Synthesis with Budget Constraints
Controller Synthesis with Budget Constraints Krishnendu Chatterjee 1, Rupak Majumdar 3, and Thomas A. Henzinger 1,2 1 EECS, UC Berkeley, 2 CCS, EPFL, 3 CS, UC Los Angeles Abstract. We study the controller
More informationOn the Succinctness of Nondeterminizm
On the Succinctness of Nondeterminizm Benjamin Aminof and Orna Kupferman Hebrew University, School of Engineering and Computer Science, Jerusalem 91904, Israel Email: {benj,orna}@cs.huji.ac.il Abstract.
More informationA Symbolic Approach to Safety LTL Synthesis
A Symbolic Approach to Safety LTL Synthesis Shufang Zhu 1 Lucas M. Tabajara 2 Jianwen Li Geguang Pu 1 Moshe Y. Vardi 2 1 East China Normal University 2 Rice Lucas M. Tabajara (Rice University) 2 University
More informationOn positional strategies over finite arenas
On positional strategies over finite arenas Damian Niwiński University of Warsaw joint work with Thomas Colcombet Berlin 2018 Disclaimer. Credits to many authors. All errors are mine own. 1 Perfect information
More informationSynthesis weakness of standard approach. Rational Synthesis
1 Synthesis weakness of standard approach Rational Synthesis 3 Overview Introduction to formal verification Reactive systems Verification Synthesis Introduction to Formal Verification of Reactive Systems
More informationFrom Nondeterministic Büchi and Streett Automata to Deterministic Parity Automata
From Nondeterministic Büchi and Streett Automata to Deterministic Parity Automata Nir Piterman Ecole Polytechnique Fédéral de Lausanne (EPFL) Abstract Determinization and complementation are fundamental
More informationSemi-Automatic Distributed Synthesis
Semi-Automatic Distributed Synthesis Bernd Finkbeiner and Sven Schewe Universität des Saarlandes, 66123 Saarbrücken, Germany {finkbeiner schewe}@cs.uni-sb.de Abstract. We propose a sound and complete compositional
More informationReal-time Synthesis is Hard!
Real-time Synthesis is Hard! @ Highlights 2016 Benjamin Monmege (LIF, Aix-Marseille Université) Thomas Brihaye, Morgane Estiévenart, Hsi-Ming Ho (UMONS) Gilles Geeraerts (ULB) Nathalie Sznajder (UPMC,
More informationOn the Power of Imperfect Information
Foundations of Software Technology and Theoretical Computer Science (Bangalore) 2008. Editors: R. Hariharan, M. Mukund, V. Vinay; pp 73-82 On the Power of Imperfect Information Dietmar Berwanger 1 and
More informationCounterexamples in Probabilistic LTL Model Checking for Markov Chains
Counterexamples in Probabilistic LTL Model Checking for Markov Chains Matthias Schmalz 1 Daniele Varacca 2 Hagen Völzer 3 1 ETH Zurich, Switzerland 2 PPS - CNRS & Univ. Paris 7, France 3 IBM Research Zurich,
More informationBüchi Automata and Their Determinization
Büchi Automata and Their Determinization Edinburgh, October 215 Plan of the Day 1. Büchi automata and their determinization 2. Infinite games 3. Rabin s Tree Theorem 4. Decidability of monadic theories
More informationNash Equilibria in Concurrent Games with Büchi Objectives
Nash Equilibria in Concurrent Games with Büchi Objectives Patricia Bouyer, Romain Brenguier, Nicolas Markey, and Michael Ummels LSV, CNRS & ENS Cachan, France {bouyer,brenguier,markey,ummels}@lsv.ens-cachan.fr
More informationOn Recognizable Languages of Infinite Pictures
On Recognizable Languages of Infinite Pictures Equipe de Logique Mathématique CNRS and Université Paris 7 LIF, Marseille, Avril 2009 Pictures Pictures are two-dimensional words. Let Σ be a finite alphabet
More informationOn Recognizable Languages of Infinite Pictures
On Recognizable Languages of Infinite Pictures Equipe de Logique Mathématique CNRS and Université Paris 7 JAF 28, Fontainebleau, Juin 2009 Pictures Pictures are two-dimensional words. Let Σ be a finite
More informationGeneralized Parity Games
Generalized Parity Games Krishnendu Chatterjee Thomas A. Henzinger Nir Piterman Electrical Engineering and Computer Sciences University of California at Berkeley Technical Report No. UCB/EECS-2006-144
More informationPURE NASH EQUILIBRIA IN CONCURRENT DETERMINISTIC GAMES
PURE NASH EQUILIBRIA IN CONCURRENT DETERMINISTIC GAMES PATRICIA BOUYER 1, ROMAIN BRENGUIER 2, NICOLAS MARKEY 1, AND MICHAEL UMMELS 3 1 LSV CNRS & ENS Cachan France e-mail address: {bouyer,markey}@lsv.ens-cachan.fr
More informationReactive Synthesis. Swen Jacobs VTSA 2013 Nancy, France u
Reactive Synthesis Nancy, France 24.09.2013 u www.iaik.tugraz.at 2 Property Synthesis (You Will Never Code Again) 3 Construct Correct Systems Automatically Don t do the same
More informationLogic Model Checking
Logic Model Checking Lecture Notes 10:18 Caltech 101b.2 January-March 2004 Course Text: The Spin Model Checker: Primer and Reference Manual Addison-Wesley 2003, ISBN 0-321-22862-6, 608 pgs. the assignment
More informationAutomata, Logic and Games. C.-H. L. Ong
Automata, Logic and Games C.-H. L. Ong June 12, 2015 2 Contents 0 Automata, Logic and Games 1 0.1 Aims and Prerequisites............................... 1 0.2 Motivation.....................................
More informationClasses and conversions
Classes and conversions Regular expressions Syntax: r = ε a r r r + r r Semantics: The language L r of a regular expression r is inductively defined as follows: L =, L ε = {ε}, L a = a L r r = L r L r
More informationLearning Regular ω-languages
Learning Regular ω-languages The Goal Device an algorithm for learning an unknown regular ω-language L 3 The Goal Device an algorithm for learning an unknown regular ω-language L set of infinite words
More informationMultiagent Systems and Games
Multiagent Systems and Games Rodica Condurache Lecture 5 Lecture 5 Multiagent Systems and Games 1 / 31 Multiagent Systems Definition A Multiagent System is a tuple M = AP, Ag, (Act i ) i Ag, V, v 0, τ,
More informationOn Promptness in Parity Games
Fundamenta Informaticae XXI (X) DOI./FI-- IOS Press On Promptness in Parity Games Fabio Mogavero Aniello Murano Loredana Sorrentino Università degli Studi di Napoli Federico II Abstract. Parity games are
More informationStrategy Logic. 1 Introduction. Krishnendu Chatterjee 1, Thomas A. Henzinger 1,2, and Nir Piterman 2
Strategy Logic Krishnendu Chatterjee 1, Thomas A. Henzinger 1,2, and Nir Piterman 2 1 University of California, Berkeley, USA 2 EPFL, Switzerland c krish@eecs.berkeley.edu, {tah,nir.piterman}@epfl.ch Abstract.
More informationProbabilistic Model Checking and Strategy Synthesis for Robot Navigation
Probabilistic Model Checking and Strategy Synthesis for Robot Navigation Dave Parker University of Birmingham (joint work with Bruno Lacerda, Nick Hawes) AIMS CDT, Oxford, May 2015 Overview Probabilistic
More informationDES. 4. Petri Nets. Introduction. Different Classes of Petri Net. Petri net properties. Analysis of Petri net models
4. Petri Nets Introduction Different Classes of Petri Net Petri net properties Analysis of Petri net models 1 Petri Nets C.A Petri, TU Darmstadt, 1962 A mathematical and graphical modeling method. Describe
More informationRamsey determinacy of adversarial Gowers games
Université Paris VII, IMJ-PRG Descriptive set theory in Paris December 8, 2015 Gower s theorems Theorem (Gowers first dichotomy, 1996) Every infinite-dimensional Banach space has an infinite-dimensional
More informationSimplification of finite automata
Simplification of finite automata Lorenzo Clemente (University of Warsaw) based on joint work with Richard Mayr (University of Edinburgh) Warsaw, November 2016 Nondeterministic finite automata We consider
More informationAutomata, Logic and Games. C.-H. L. Ong
Automata, Logic and Games C.-H. L. Ong March 6, 2013 2 Contents 0 Automata, Logic and Games 1 0.1 Aims and Prerequisites............................... 1 0.2 Motivation.....................................
More informationLogic and Automata I. Wolfgang Thomas. EATCS School, Telc, July 2014
Logic and Automata I EATCS School, Telc, July 2014 The Plan We present automata theory as a tool to make logic effective. Four parts: 1. Some history 2. Automata on infinite words First step: MSO-logic
More informationInfinite-state games with finitary conditions
Infinite-state games with finitary conditions Krishnendu Chatterjee 1 and Nathanaël Fijalkow 2 1 IST Austria, Klosterneuburg, Austria krishnendu.chatterjee@ist.ac.at 2 LIAFA, Université Denis Diderot-Paris
More informationTemporal logics and model checking for fairly correct systems
Temporal logics and model checking for fairly correct systems Hagen Völzer 1 joint work with Daniele Varacca 2 1 Lübeck University, Germany 2 Imperial College London, UK LICS 2006 Introduction Five Philosophers
More informationLogic and Games SS 2009
Logic and Games SS 2009 Prof. Dr. Erich Grädel Łukasz Kaiser, Tobias Ganzow Mathematische Grundlagen der Informatik RWTH Aachen Contents 1 Finite Games and First-Order Logic 1 1.1 Model Checking Games
More information