Games with Costs and Delays

Size: px
Start display at page:

Download "Games with Costs and Delays"

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 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 information

arxiv: v1 [cs.gt] 9 Jan 2017

arxiv: 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 information

Boundedness 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, 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 information

Boundedness Games. Séminaire du LIGM, April 16th, Nathanaël Fijalkow. Institute of Informatics, Warsaw University Poland

Boundedness 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 information

What are Strategies in Delay Games? Borel Determinacy for Games with Lookahead

What 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 information

arxiv: v1 [cs.lo] 10 Apr 2015

arxiv: 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 information

Visibly Linear Dynamic Logic

Visibly 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 information

Optimal Bounds in Parametric LTL Games

Optimal 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 information

CHURCH SYNTHESIS PROBLEM and GAMES

CHURCH 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 information

Revisiting Synthesis of GR(1) Specifications

Revisiting 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 information

Infinite Games. Sumit Nain. 28 January Slides Credit: Barbara Jobstmann (CNRS/Verimag) Department of Computer Science Rice University

Infinite 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 information

Solution Concepts and Algorithms for Infinite Multiplayer Games

Solution 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 information

Büchi Automata and Linear Temporal Logic

Bü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 information

Finite-Delay Strategies In Infinite Games

Finite-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 information

DEGREES OF LOOKAHEAD IN REGULAR INFINITE GAMES

DEGREES 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 information

Synthesis of Designs from Property Specifications

Synthesis 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 information

Alternating nonzero automata

Alternating 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 information

A Survey of Partial-Observation Stochastic Parity Games

A 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 information

On the Accepting Power of 2-Tape Büchi Automata

On 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 information

Down the Borel Hierarchy: Solving Muller Games via Safety Games

Down 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 information

Parity and Streett Games with Costs

Parity 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 information

A Tight Lower Bound for Determinization of Transition Labeled Büchi Automata

A 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 information

Finitary Winning in \omega-regular Games

Finitary 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 information

Games 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 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 information

On the complexity of infinite computations

On 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 information

FINITE MEMORY DETERMINACY

FINITE 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 information

Synthesizing Robust Systems

Synthesizing 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 information

Automata, Logic and Games: Theory and Application

Automata, 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 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 information

Finitary Winning in ω-regular Games

Finitary 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 information

arxiv: v2 [cs.lo] 26 Mar 2018

arxiv: 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 information

Synthesis of Winning Strategies for Interaction under Partial Information

Synthesis 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 information

The priority promotion approach to parity games

The 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 information

Solving Partial-Information Stochastic Parity Games

Solving 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 information

Note on winning positions on pushdown games with omega-regular winning conditions

Note 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 information

Logic and Games SS 2009

Logic 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 information

Trading Bounds for Memory in Games with Counters

Trading 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 information

Generalized Parity Games

Generalized 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 information

Complexity Bounds for Regular Games (Extended Abstract)

Complexity 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 information

CS256/Spring 2008 Lecture #11 Zohar Manna. Beyond Temporal Logics

CS256/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 information

Timo Latvala. March 7, 2004

Timo 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 information

Complexity of infinite tree languages

Complexity 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 information

The purpose here is to classify computational problems according to their complexity. For that purpose we need first to agree on a computational

The 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 information

Uniformization in Automata Theory

Uniformization 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 information

Robust Controller Synthesis in Timed Automata

Robust 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 information

Minimization of Tree Automata

Minimization 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 information

Randomness for Free. 1 Introduction. Krishnendu Chatterjee 1, Laurent Doyen 2, Hugo Gimbert 3, and Thomas A. Henzinger 1

Randomness 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 information

Incompleteness Theorems, Large Cardinals, and Automata ov

Incompleteness 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 information

Synthesis from Probabilistic Components

Synthesis 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 information

The Non-Deterministic Mostowski Hierarchy and Distance-Parity Automata

The 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 information

Automata and Reactive Systems

Automata 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 information

Deciding the weak definability of Büchi definable tree languages

Deciding 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 information

A Revisionist History of Algorithmic Game Theory

A 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 information

Bounded Synthesis. Sven Schewe and Bernd Finkbeiner. Universität des Saarlandes, Saarbrücken, Germany

Bounded 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 information

A Survey of Stochastic ω-regular Games

A 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 information

Modal and Temporal Logics

Modal 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 information

Learning Regular ω-languages

Learning 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 information

Quasi-Weak Cost Automata

Quasi-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 information

Complexity Bounds for Muller Games 1

Complexity 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 information

Topological extension of parity automata

Topological 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 information

Strategy Synthesis for Markov Decision Processes and Branching-Time Logics

Strategy 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 information

Weak Cost Monadic Logic over Infinite Trees

Weak 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 information

On Promptness in Parity Games (preprint version)

On 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 information

Rabin Theory and Game Automata An Introduction

Rabin 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 information

Pushdown Games with Unboundedness and Regular Conditions

Pushdown 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 information

Minimising Deterministic Büchi Automata Precisely using SAT Solving

Minimising 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 information

Languages, logics and automata

Languages, 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 information

Controller Synthesis with Budget Constraints

Controller 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 information

On the Succinctness of Nondeterminizm

On 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 information

A Symbolic Approach to Safety LTL Synthesis

A 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 information

On positional strategies over finite arenas

On 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 information

Synthesis weakness of standard approach. Rational Synthesis

Synthesis 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 information

From Nondeterministic Büchi and Streett Automata to Deterministic Parity Automata

From 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 information

Semi-Automatic Distributed Synthesis

Semi-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 information

Real-time Synthesis is Hard!

Real-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 information

On the Power of Imperfect Information

On 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 information

Counterexamples in Probabilistic LTL Model Checking for Markov Chains

Counterexamples 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 information

Büchi Automata and Their Determinization

Bü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 information

Nash Equilibria in Concurrent Games with Büchi Objectives

Nash 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 information

On Recognizable Languages of Infinite Pictures

On 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 information

On Recognizable Languages of Infinite Pictures

On 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 information

Generalized Parity Games

Generalized 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 information

PURE NASH EQUILIBRIA IN CONCURRENT DETERMINISTIC GAMES

PURE 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 information

Reactive Synthesis. Swen Jacobs VTSA 2013 Nancy, France u

Reactive 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 information

Logic Model Checking

Logic 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 information

Automata, Logic and Games. C.-H. L. Ong

Automata, 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 information

Classes and conversions

Classes 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 information

Learning Regular ω-languages

Learning 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 information

Multiagent Systems and Games

Multiagent 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 information

On Promptness in Parity Games

On 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 information

Strategy Logic. 1 Introduction. Krishnendu Chatterjee 1, Thomas A. Henzinger 1,2, and Nir Piterman 2

Strategy 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 information

Probabilistic Model Checking and Strategy Synthesis for Robot Navigation

Probabilistic 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 information

DES. 4. Petri Nets. Introduction. Different Classes of Petri Net. Petri net properties. Analysis of Petri net models

DES. 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 information

Ramsey determinacy of adversarial Gowers games

Ramsey 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 information

Simplification of finite automata

Simplification 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 information

Automata, Logic and Games. C.-H. L. Ong

Automata, 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 information

Logic and Automata I. Wolfgang Thomas. EATCS School, Telc, July 2014

Logic 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 information

Infinite-state games with finitary conditions

Infinite-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 information

Temporal logics and model checking for fairly correct systems

Temporal 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 information

Logic and Games SS 2009

Logic 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