Łukasz Kaiser Joint work with Diana Fischer and Erich Grädel
|
|
- Grace Evans
- 6 years ago
- Views:
Transcription
1 Quantitative Systems, Modal Logics and Games Łukasz Kaiser Joint work with Diana Fischer and Erich Grädel Mathematische Grundlagen der Informatik RWTH Aachen AlgoSyn, February 28 Quantitative Systems (Łukasz Kaiser) / 32
2 Overview Introduction Quantitative µ-calculus Quantitative Parity Games Crash Games Future Work Quantitative Systems (Łukasz Kaiser) 2 / 32
3 What is a Quantitative System and Logic? Different kinds of quantitative questions What is the probability of an event? (stochastic systems, PCTL) How much time does an action take? (timed systems, TCTL) What is the total cost of actions? (weighted timed systems, WCTL) What is the value of a variable that evolves by a differential equation? (hybrid systems, e.g. ICTL) How much money is gained given a discount rate? (quantitative systems) Questions to consider (in addition to decidability) Are there evolving variables in the system or just predicates? Is probability a part of the system or the logic? Is continuous time inherently special or just another variable? What properties of qualitative logic should carry over? Negation? Quantitative Systems (Łukasz Kaiser) 3 / 32
4 Basic Example P = Q = Infinite transition system with two quantitative predicates P and Q. Quantitative Systems (Łukasz Kaiser) 4 / 32
5 Basic Example P = Q = Infinite transition system with two quantitative predicates P and Q. Task: Evaluate P until Q in this setting! Quantitative Systems (Łukasz Kaiser) 4 / 32
6 The µ-calculus Syntax: φ = P i φ φ φ φ φ φ µx.φ νx.φ Example: P until Q = µx.(q (P X)) Motivation for µ-calculus The µ-calculus is more expressive than LTL and CTL Can express all bisimulation invariant MSO properties The connection between µ-calculus and parity games can be exploited algorithmically Quantitative Systems (Łukasz Kaiser) 5 / 32
7 Overview Introduction Quantitative µ-calculus Quantitative Parity Games Crash Games Future Work Quantitative Systems (Łukasz Kaiser) 6 / 32
8 Introduction De Alfaro, Faella, and Stoelinga introduced a quantitative µ-calculus, which is interpreted over metric transition systems, where predicates can take values in arbitrary metric spaces allows discounting in modalities is studied as a logical characterisation of quantitative versions of basic system relations like bisimulation We modify it in the following ways: depart from arbitrary metric spaces and stick to non-negative reals with infinity, R +, and fix the usual topology on this space allow discount factors to be greater than one allow additional discounts on the edges in transition systems decouple discounts from the diamond and box operators Quantitative Systems (Łukasz Kaiser) 7 / 32
9 Quantitative Transition Systems Quantitative Transition System (QTS): Q = (V, E, δ, {P i } i I ) δ E R +, P i V R +, Example: QTS Q, predicates P, Q, discount δ /3,/2 2 5, 2 3 2, Quantitative Systems (Łukasz Kaiser) 8 / 32
10 Quantitative µ-calculus Syntax: φ = P i c φ φ φ φ φ φ d φ µx.φ νx.φ Semantics: evaluation on QTS φ K V R + min max Example: v 2,4 P Q (v) = 2 Quantitative Systems (Łukasz Kaiser) 9 / 32
11 Quantitative µ-calculus Syntax: φ = P i c φ φ φ φ φ φ d φ µx.φ νx.φ Formally: Semantics: evaluation on QTS φ K V R + min max P i c K (v) = P i (v) c φ φ 2 K = min{ φ K, φ 2 K } φ φ 2 K = max{ φ K, φ 2 K } Example: v 2,4 P Q (v) = 2 Quantitative Systems (Łukasz Kaiser) 9 / 32
12 Evaluation of and : Non-Discounted Case Intuition: inf sup min and max for finitely branching systems Example: v v 2 2 P (v) = P (v) = Quantitative Systems (Łukasz Kaiser) / 32
13 Evaluation of and : Non-Discounted Case Intuition: inf sup min and max for finitely branching systems Example: v v 2 2 P (v) = Formally: φ K (v) = sup v ve φ K (v ) φ K (v) = inf v ve φ K (v ) P (v) = Quantitative Systems (Łukasz Kaiser) / 32
14 and over Discounted Systems Evaluation of modalities takes discount on edges into account: φ = sup δ φ φ = inf δ φ Example: v 2 P (v) = /2 P (v) = 2 2 P (v) = Quantitative Systems (Łukasz Kaiser) / 32
15 Evaluation of Fixed Points Intuition: Lattice (F, ) F = { f f is function from V to R + } top element, bottom element Theorem of Knaster and Tarski applies Inductive evaluation of µ: g = g α = { φ ε[x g α ] lim β<α φ ε[x gβ ] for α successor ordinal, for α limit ordinal, µx.φ K ε = g γ where g γ = g γ+ Quantitative Systems (Łukasz Kaiser) 2 / 32
16 Evaluation of Fixed Points Intuition: Lattice (F, ) F = { f f is function from V to R + } top element, bottom element Theorem of Knaster and Tarski applies Inductive evaluation of µ: g = g α = { φ ε[x g α ] lim β<α φ ε[x gβ ] for α successor ordinal, for α limit ordinal, µx.φ K ε = g γ where g γ = g γ+ Formally: µx.φ K ε = inf{ f F f = φ K ε[x f ] } νx.φ K ε = sup{ f F f = φ K ε[x f ] } Quantitative Systems (Łukasz Kaiser) 2 / 32
17 Quantitative µ-calculus Syntax: φ = P φ φ φ φ φ φ d φ µx.φ νx.φ Semantics: Evaluation on quantitative transitions system, φ K V R + Quantitative Systems (Łukasz Kaiser) 3 / 32
18 Quantitative µ-calculus Syntax: φ = P φ φ φ φ φ φ d φ µx.φ νx.φ Semantics: Evaluation on quantitative transitions system, φ K V R + φ ψ = min{ φ, ψ } φ ψ = max{ φ, ψ } φ = sup δ φ (succ) φ = inf δ φ (succ) d φ = d φ inductive evaluation of fixed points over lattice (F, ) QTS Q = (V, E, δ, P, Q) /3,/2 2 5, 2 3 2, Quantitative Systems (Łukasz Kaiser) 3 / 32
19 Basic Example in Quantitative µ-calculus P = Q = P until Q = µx.(q (P X)) Inductive Evaluation: P until Q (v) =, P until Q (v) = Q(v), P until Q 2 (v) = max{q(v), min{p(v), max w ve {Q(w)}}... Intuition: Value of P at the last time P is greater than Q Quantitative Systems (Łukasz Kaiser) 4 / 32
20 Negation Operator Reminder: So far, there is no negation and no duality of operators Goal: Find a suitable negation operator, include it in the syntax Properties expected: () φ φ (2) (φ ψ) φ ψ and (φ ψ) φ ψ (3) φ φ and φ φ (4) d φ β(d) φ for some β independent of φ (5) µx.φ νx. φ[x/ X] and νx.φ µx. φ[x/ X] Quantitative Systems (Łukasz Kaiser) 5 / 32
21 A Suitable Negation Operator The only possible negation operator for Qµ is Theorem f x R + R + x /x for x, x, for x =, for x =, f satisfies all the properties on the previous slide x there is no other negation operator for Qµ, even if interpreted only over non-discounted QTSs Quantitative Systems (Łukasz Kaiser) 6 / 32
22 Overview Introduction Quantitative µ-calculus Quantitative Parity Games Crash Games Future Work Quantitative Systems (Łukasz Kaiser) 7 / 32
23 Model Checking Games for Qµ? Motivation: connection between modal µ-calculus and parity games Goal: definition of suitable games to establish a similar connection in the quantitative setting Requirements: two players play on quantitative transition systems parity winning condition for infinite games quantitative outcomes for finite games Quantitative Systems (Łukasz Kaiser) 8 / 32
24 Quantitative Parity Games A quantitative parity game G = (V, V, V, E, δ, λ, Ω) / Quantitative Systems (Łukasz Kaiser) 9 / 32
25 Quantitative Parity Games A quantitative parity game G = (V, V, V, E, δ, λ, Ω) / Quantitative Systems (Łukasz Kaiser) 9 / 32
26 Quantitative Parity Games A quantitative parity game G = (V, V, V, E, δ, λ, Ω) / Quantitative Systems (Łukasz Kaiser) 9 / 32
27 Quantitative Parity Games A quantitative parity game G = (V, V, V, E, δ, λ, Ω) / Quantitative Systems (Łukasz Kaiser) 9 / 32
28 Quantitative Parity Games A quantitative parity game G = (V, V, V, E, δ, λ, Ω) / Quantitative Systems (Łukasz Kaiser) 9 / 32
29 Quantitative Parity Games A quantitative parity game G = (V, V, V, E, δ, λ, Ω) /2 4 2 Outcome: p(π) = = 4 2 Quantitative Systems (Łukasz Kaiser) 9 / 32
30 Quantitative Parity Games A quantitative parity game G = (V, V, V, E, δ, λ, Ω) / Quantitative Systems (Łukasz Kaiser) 9 / 32
31 Quantitative Parity Games A quantitative parity game G = (V, V, V, E, δ, λ, Ω) / Quantitative Systems (Łukasz Kaiser) 9 / 32
32 Quantitative Parity Games A quantitative parity game G = (V, V, V, E, δ, λ, Ω) / Quantitative Systems (Łukasz Kaiser) 9 / 32
33 Quantitative Parity Games A quantitative parity game G = (V, V, V, E, δ, λ, Ω) / Quantitative Systems (Łukasz Kaiser) 9 / 32
34 Quantitative Parity Games A quantitative parity game G = (V, V, V, E, δ, λ, Ω) / Quantitative Systems (Łukasz Kaiser) 9 / 32
35 Quantitative Parity Games A quantitative parity game G = (V, V, V, E, δ, λ, Ω) / Quantitative Systems (Łukasz Kaiser) 9 / 32
36 Quantitative Parity Games A quantitative parity game G = (V, V, V, E, δ, λ, Ω) / Quantitative Systems (Łukasz Kaiser) 9 / 32
37 Quantitative Parity Games A quantitative parity game G = (V, V, V, E, δ, λ, Ω) / Quantitative Systems (Łukasz Kaiser) 9 / 32
38 Quantitative Parity Games A quantitative parity game G = (V, V, V, E, δ, λ, Ω) / Outcome: p(π) = since lowest priority on the cycle is Quantitative Systems (Łukasz Kaiser) 9 / 32
39 Differences to Classical Parity Games No positional or strictly optimal strategy for Player /2 Quantitative Systems (Łukasz Kaiser) 2 / 32
40 Differences to Classical Parity Games No positional or strictly optimal strategy for Player /2 No bounded-memory strategy (not even ε-optimal strategy for fixed ε) /2 2 Quantitative Systems (Łukasz Kaiser) 2 / 32
41 Model Checking Games for Qµ Model Checking Game: MC[K, φ] = (V, V, V, E, δ, λ, Ω) Positions: (ψ, s), ψ is a subformula of φ, and s state of K, or (),( ) Player moves: (ψ φ, s) (ψ, s) (φ, s) ( φ, s) δ(s, t) (φ, t), t se (), se = (µx.φ, s) (φ, s) d (d φ, s) (φ, s) (X, s) (φ, s) Quantitative Systems (Łukasz Kaiser) 2 / 32
42 Model Checking Games for Qµ Player moves: (ψ φ, s) (ψ, s) (φ, s) ( φ, s) δ(s,t) (φ, t), t se ( ), se = (νx.φ, s) (φ, s) (X, s) (φ, s) Terminal Positions: ( P i c, s), (), and ( ) with payoff λ accordingly Priorities: Ω(X, s) is even if X is a ν-variable, Ω(X, s) is odd otherwise; priority chosen according to alternation level of X, all other positions get alternation depth of φ. Quantitative Systems (Łukasz Kaiser) 22 / 32
43 Example Model Checking Game MC[Q, φ] for Q and φ = µx.(p 2 X) µx.(p 2 X),a a /2 b P,a P 2 X,a 2 P,a Q X,b 2 /2 X,a X,a P 2 X,b µx.(p 2 X),b P,b 2 2 X,b X,b Quantitative Systems (Łukasz Kaiser) 23 / 32
44 Main Result Theorem For every formula φ in Qµ, a quantitative transition system K, and v K, the game MC[K, φ] is determined, i.e. for all positions v, sup inf p(π σ,ρ (v)) = inf sup p(π σ,ρ (v)) = valmc[k, φ](v) σ Γ ρ Γ ρ Γ σ Γ and valmc[k, φ](φ, v) = φ K (v). Proof: By induction on number of priorities using game unfolding one can show determinacy by providing strategies for both players correctness by showing the connection between computing the value of a game via unfolding and the inductive evaluation of fixed points Quantitative Systems (Łukasz Kaiser) 24 / 32
45 Unfolding Quantitative Parity Games Unfolding of a game G: sequence of games G α with one less priority /2 v w q G λ(q) = Quantitative Systems (Łukasz Kaiser) 25 / 32
46 Unfolding Quantitative Parity Games Unfolding of a game G: sequence of games G α with one less priority G /2 v w q λ(q) = Quantitative Systems (Łukasz Kaiser) 25 / 32
47 Unfolding Quantitative Parity Games Unfolding of a game G: sequence of games G α with one less priority G /2 v w q λ (v) = λ(q) = Quantitative Systems (Łukasz Kaiser) 25 / 32
48 Unfolding Quantitative Parity Games Unfolding of a game G: sequence of games G α with one less priority G /2 v w q λ (v) = valg (w) = λ(q) = Quantitative Systems (Łukasz Kaiser) 25 / 32
49 Unfolding Quantitative Parity Games Unfolding of a game G: sequence of games G α with one less priority G /2 v w q λ (v) = valg (w) = λ(q) = λ (v) = Quantitative Systems (Łukasz Kaiser) 25 / 32
50 Unfolding Quantitative Parity Games Unfolding of a game G: sequence of games G α with one less priority G v w q λ (v) = λ (v) = /2 valg (w) = valg (w) = 2 λ(q) = Quantitative Systems (Łukasz Kaiser) 25 / 32
51 Unfolding Quantitative Parity Games Unfolding of a game G: sequence of games G α with one less priority G2 /2 v w q λ (v) = valg (w) = λ(q) = λ (v) = valg (w) = 2 λ 2 (v) = 2 Quantitative Systems (Łukasz Kaiser) 25 / 32
52 Unfolding Quantitative Parity Games Unfolding of a game G: sequence of games G α with one less priority G2 /2 v w q λ (v) = valg (w) = λ(q) = λ (v) = valg (w) = 2 λ 2 (v) = 2 valg 2 (w) = 4 Quantitative Systems (Łukasz Kaiser) 25 / 32
53 Unfolding Quantitative Parity Games Unfolding of a game G: sequence of games G α with one less priority Gγ /2 v w q λ (v) = valg (w) = λ(q) = λ (v) = valg (w) = 2 λ 2 (v) = 2 valg2 (w) = 4 λ (v) = lim i< valg i (w) = = valg (v) Quantitative Systems (Łukasz Kaiser) 25 / 32
54 Strategy Construction Prove that valg (v) = valg(v) by providing strategies for both players Quantitative Systems (Łukasz Kaiser) 26 / 32
55 Strategy Construction Player plays σ ε 2 from G G v Player plays ρ ε 4 from G G m m m Quantitative Systems (Łukasz Kaiser) 26 / 32
56 Strategy Construction Player plays σ ε 2 from G G v Player plays ρ ε 4 from G G m m m Quantitative Systems (Łukasz Kaiser) 26 / 32
57 Strategy Construction Player plays unique move in G G v Player plays G m m m Quantitative Systems (Łukasz Kaiser) 26 / 32
58 Strategy Construction Player plays unique move in G G v Player plays G m m m Quantitative Systems (Łukasz Kaiser) 26 / 32
59 Strategy Construction Player plays σ ε 4D from G G G v Player plays ρ ε 8D from G k k choose k s.t. valg valg k ε 4 m m m Quantitative Systems (Łukasz Kaiser) 26 / 32
60 Strategy Construction Player plays σ ε 4D from G G G v Player plays ρ ε 8D from G k k choose k s.t. valg valg k ε 4 m m m Quantitative Systems (Łukasz Kaiser) 26 / 32
61 Strategy Construction Player plays σ ε i from G G v Player plays ε i 2 ρk i from G k i ε i = ε i 2D G m m m Quantitative Systems (Łukasz Kaiser) 26 / 32
62 Overview Introduction Quantitative µ-calculus Quantitative Parity Games Crash Games Future Work Quantitative Systems (Łukasz Kaiser) 27 / 32
63 Motivation Reasons for including evolving variables Standard way of thinking in engineering (e.g. hybrid systems) Compact representation of infinite state space Direct mapping of the kind of memory needed to win the game May be exploited algorithmically Moving to games played with numbers Not just a token is moved around, value is accumulated in a variable The numbers on the edges are now added instead of multiplied The payoff at the end node is exactly the accumulated value Quantitative Systems (Łukasz Kaiser) 28 / 32
64 Crash Games A crash game G = (V, V, V, E, δ, Ω) val = 2 2 Quantitative Systems (Łukasz Kaiser) 29 / 32
65 Crash Games A crash game G = (V, V, V, E, δ, Ω) val = 2 2 Quantitative Systems (Łukasz Kaiser) 29 / 32
66 Crash Games A crash game G = (V, V, V, E, δ, Ω) val = 2 2 Quantitative Systems (Łukasz Kaiser) 29 / 32
67 Crash Games A crash game G = (V, V, V, E, δ, Ω) val = 2 2 Quantitative Systems (Łukasz Kaiser) 29 / 32
68 Crash Games A crash game G = (V, V, V, E, δ, Ω) val = 2 2 Quantitative Systems (Łukasz Kaiser) 29 / 32
69 Crash Games A crash game G = (V, V, V, E, δ, Ω) val = 2 Outcome: p(π) = + 2 = 2 Quantitative Systems (Łukasz Kaiser) 29 / 32
70 Crash Games A crash game G = (V, V, V, E, δ, Ω) val = 2 2 Quantitative Systems (Łukasz Kaiser) 29 / 32
71 Crash Games A crash game G = (V, V, V, E, δ, Ω) val = 2 2 Quantitative Systems (Łukasz Kaiser) 29 / 32
72 Crash Games A crash game G = (V, V, V, E, δ, Ω) val = 2 2 Quantitative Systems (Łukasz Kaiser) 29 / 32
73 Crash Games A crash game G = (V, V, V, E, δ, Ω) val = 2 2 Quantitative Systems (Łukasz Kaiser) 29 / 32
74 Crash Games A crash game G = (V, V, V, E, δ, Ω) val = 2 2 Quantitative Systems (Łukasz Kaiser) 29 / 32
75 Crash Games A crash game G = (V, V, V, E, δ, Ω) val = 2 2 Quantitative Systems (Łukasz Kaiser) 29 / 32
76 Crash Games A crash game G = (V, V, V, E, δ, Ω) val = 2 2 Quantitative Systems (Łukasz Kaiser) 29 / 32
77 Crash Games A crash game G = (V, V, V, E, δ, Ω) val = 2 2 Quantitative Systems (Łukasz Kaiser) 29 / 32
78 Crash Games A crash game G = (V, V, V, E, δ, Ω) 2 2 Outcome: p(π) = since lowest priority on the cycle is Quantitative Systems (Łukasz Kaiser) 29 / 32
79 Results on Crash Games Algorithmic properties of finite crash games (T. Gawlitza and H. Seidl) Game value characterized by hierarchical systems of simple equations Algorithm for solving such systems Run-time independent of the sizes of occurring numbers Based on strategy improvement and with the same complexity Connections to Quantitative Parity Games It is possible to translate between QPGs and Crash Games QPG Crash: take logarithms of discounts, get logarithm of value Corollary: algorithm for quantitative µ-calculus on finite systems Quantitative Systems (Łukasz Kaiser) 3 / 32
80 Results on Crash Games Algorithmic properties of finite crash games (T. Gawlitza and H. Seidl) Game value characterized by hierarchical systems of simple equations Algorithm for solving such systems Run-time independent of the sizes of occurring numbers Based on strategy improvement and with the same complexity Connections to Quantitative Parity Games It is possible to translate between QPGs and Crash Games QPG Crash: take logarithms of discounts, get logarithm of value Corollary: algorithm for quantitative µ-calculus on finite systems Crash QPG: take exponents Question: what is the µ-calculus for systems with variables? Quantitative Systems (Łukasz Kaiser) 3 / 32
81 Overview Introduction Quantitative µ-calculus Quantitative Parity Games Crash Games Future Work Quantitative Systems (Łukasz Kaiser) 3 / 32
82 Future Work Starting point: for simple systems with quantitative predicates there is a natural quantitative µ-calculus. First step: one evolving variable either as discount or changing additively. Open Questions: Can we formulate a µ-calculus with the variable in syntax? Will this solve the problem of inverted discounts? What if we allow to check the value of the variable for? Are systems with more variables and resets still decidable? How can real systems be approximated with such models? Quantitative Systems (Łukasz Kaiser) 32 / 32
83 Future Work Starting point: for simple systems with quantitative predicates there is a natural quantitative µ-calculus. First step: one evolving variable either as discount or changing additively. Open Questions: Can we formulate a µ-calculus with the variable in syntax? Will this solve the problem of inverted discounts? What if we allow to check the value of the variable for? Are systems with more variables and resets still decidable? How can real systems be approximated with such models? Thank You Quantitative Systems (Łukasz Kaiser) 32 / 32
Symposium on Theoretical Aspects of Computer Science 2008 (Bordeaux), pp
Symposium on Theoretical Aspects of Computer Science 2008 (Bordeaux), pp. 301-312 www.stacs-conf.org MODEL CHECKING GAMES FOR THE QUANTITATIVE µ-calculus DIANA FISCHER 1, ERICH GRÄDEL 1, AND LUKASZ KAISER
More informationMODEL CHECKING THE QUANTITATIVE µ-calculus ON LINEAR HYBRID SYSTEMS
Logical Methods in Computer Science Vol. 8(3:21)2012, pp. 1 24 www.lmcs-online.org Submitted Dec. 23, 2011 Published Sep. 20, 2012 MODEL CHECKING THE QUANTITATIVE µ-calculus ON LINEAR HYBRID SYSTEMS DIANA
More informationIntroduction to Temporal Logic. The purpose of temporal logics is to specify properties of dynamic systems. These can be either
Introduction to Temporal Logic The purpose of temporal logics is to specify properties of dynamic systems. These can be either Desired properites. Often liveness properties like In every infinite run action
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 informationA Counting Logic for Structure Transition Systems
A Counting Logic for Structure Transition Systems Łukasz Kaiser 1 and Simon Leßenich 2 1 LIAFA, CNRS & Université Paris Diderot Paris 7, France 2 Mathematische Grundlagen der Informatik, RWTH Aachen Abstract
More informationBacktracking games and inflationary fixed points
Backtracking games and inflationary fixed points Anuj Dawar 1, Erich Grädel 2, and Stephan Kreutzer 3 1 University of Cambridge Computer Laboratory, Cambridge CB3 0FD, UK, anuj.dawar@cl.cam.ac.uk 2 Mathematische
More informationDeciding the First Levels of the Modal µ Alternation Hierarchy by Formula Construction
Deciding the First Levels of the Modal µ Alternation Hierarchy by Formula Construction Karoliina Lehtinen and Sandra Quickert Laboratory for Foundations of Computer Science, University of Edinburgh 10
More informationModel Checking in the Propositional µ-calculus
Model Checking in the Propositional µ-calculus Ka I Violet Pun INF 9140 - Specification and Verification of Parallel Systems 13 th May, 2011 Overview Model Checking is a useful means to automatically ascertain
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 informationAlgorithmic Model Theory SS 2016
Algorithmic Model Theory SS 2016 Prof. Dr. Erich Grädel and Dr. Wied Pakusa Mathematische Grundlagen der Informatik RWTH Aachen cbnd This work is licensed under: http://creativecommons.org/licenses/by-nc-nd/3.0/de/
More informationGames for topological fixpoint logics
Games for topological fixpoint logics Clemens Kupke University of Strathclyde, Glasgow Scotland, UK & EU joint work with Nick Bezhanishvili University of Amsterdam The Netherlands Categories, Logic & Physics,
More information4 Back and Forth Between Logic and Games
4 Back and Forth Between Logic and Games Erich Grädel RWTH Aachen University Abstract In this chapter we discuss relationships between logic and games, focusing on first-order logic and fixed-point logics,
More informationThe Small Progress Measures algorithm for Parity games
The Small Progress Measures algorithm for Parity games Material: Small Progress Measures for Solving Parity Games, Marcin Jurdziński Jeroen J.A. Keiren jkeiren@win.tue.nl http://www.win.tue.nl/ jkeiren
More informationThe Quantitative µ-calculus
The Quantitative µ-calculus Von der Fakultät für Mathematik, Informatik und Naturwissenschaften der RWTH Aachen University zur Erlangung des akademischen Grades einer Doktorin der Naturwissenschaften genehmigte
More informationOn simulations and bisimulations of general flow systems
On simulations and bisimulations of general flow systems Jen Davoren Department of Electrical & Electronic Engineering The University of Melbourne, AUSTRALIA and Paulo Tabuada Department of Electrical
More informationLectures on the modal µ-calculus
Lectures on the modal µ-calculus Yde Venema c YV 2008 Abstract These notes give an introduction to the theory of the modal µ-calculus and other modal fixpoint logics. Institute for Logic, Language and
More informationERICH GRÄDEL a AND IGOR WALUKIEWICZ b. address: address:
Logical Methods in Computer Science Vol. 2 (4:6) 2006, pp. 1 22 www.lmcs-online.org Submitted Feb. 27, 2006 Published Nov. 3, 2006 POSITIONAL DETERMINACY OF GAMES WITH INFINITELY MANY PRIORITIES ERICH
More informationComputing Game Values for Crash Games
Computing Game Values for Crash Games Thomas Gawlitza and Helmut Seidl TU München, Institut für Informatik, I2 85748 München, Germany {gawlitza, seidl}@in.tum.de Abstract. We consider crash games which
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 informationUniversität Stuttgart Fakultät Informatik, Elektrotechnik und Informationstechnik
Universität Stuttgart Fakultät Informatik, Elektrotechnik und Informationstechnik Fixpoint logics on hierarchical structures Stefan Göller and Markus Lohrey Report Nr. 005/0 Institut für Formale Methoden
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 informationLecture 16: Computation Tree Logic (CTL)
Lecture 16: Computation Tree Logic (CTL) 1 Programme for the upcoming lectures Introducing CTL Basic Algorithms for CTL CTL and Fairness; computing strongly connected components Basic Decision Diagrams
More informationA Unified Approach to Boundedness Properties in MSO
A Unified Approach to Boundedness Properties in MSO Łukasz Kaiser 1, Martin Lang 2, Simon Leßenich 3, and Christof Löding 2 1 LIAFA, CNRS & Université Paris Diderot Paris 7, France 2 Lehrstuhl für Informatik
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 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 informationGeneralising Automaticity to Modal Properties of Finite Structures
Generalising Automaticity to Modal Properties of Finite Structures Anuj Dawar University of Cambridge Computer Laboratory, Cambridge CB3 0FD, UK. anuj.dawar@cl.cam.ac.uk Stephan Kreutzer Institut für Informatik,
More informationAdvances in the theory of fixed points in many-valued logics
Advances in the theory of fixed points in many-valued logics Department of Mathematics and Computer Science. Università degli Studi di Salerno www.logica.dmi.unisa.it/lucaspada 8 th International Tbilisi
More informationQuery Reasoning on Data Trees with Counting
Query Reasoning on Data Trees with Counting Everardo Bárcenas 1,2, Edgard Benítez-Guerrero 2, and Jesús Lavalle 3,4 1 CONACYT 2 Universidad Veracruzana 3 Benemérita Universidad Autónoma de Puebla 4 Instituto
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 informationSYNTACTIC CHARACTERISATIONS OF SEMANTIC PROPERTIES
Logical Methods in Computer Science Vol. 14(1:14)2018, pp. 1 51 https://lmcs.episciences.org/ Submitted Nov. 24, 2010 Published Feb. 06, 2018 SOME MODEL THEORY FOR THE MODAL µ-calculus: SYNTACTIC CHARACTERISATIONS
More informationSome model theory for the modal µ-calculus: syntactic characterisations of semantic properties
Some model theory for the modal µ-calculus: syntactic characterisations of semantic properties Gaëlle Fontaine Yde Venema Institute for Logic, Language and Computation Universiteit van Amsterdam The Netherlands
More informationTemporal logics and explicit-state model checking. Pierre Wolper Université de Liège
Temporal logics and explicit-state model checking Pierre Wolper Université de Liège 1 Topics to be covered Introducing explicit-state model checking Finite automata on infinite words Temporal Logics and
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 informationModel Theory of Modal Logic Lecture 5. Valentin Goranko Technical University of Denmark
Model Theory of Modal Logic Lecture 5 Valentin Goranko Technical University of Denmark Third Indian School on Logic and its Applications Hyderabad, January 29, 2010 Model Theory of Modal Logic Lecture
More informationChapter 4: Computation tree logic
INFOF412 Formal verification of computer systems Chapter 4: Computation tree logic Mickael Randour Formal Methods and Verification group Computer Science Department, ULB March 2017 1 CTL: a specification
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 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 informationGuarded Fixed Point Logic
Guarded Fixed Point Logic Erich Grädel RWTH Aachen Igor Walukiewicz Warsaw University Abstract Guarded fixed point logics are obtained by adding least and greatest fixed points to the guarded fragments
More informationSet Theory and the Foundation of Mathematics. June 19, 2018
1 Set Theory and the Foundation of Mathematics June 19, 2018 Basics Numbers 2 We have: Relations (subsets on their domain) Ordered pairs: The ordered pair x, y is the set {{x, y}, {x}}. Cartesian products
More informationDeterministic ω-automata for LTL: A safraless, compositional, and mechanically verified construction
Deterministic ω-automata for LTL: A safraless, compositional, and mechanically verified construction Javier Esparza 1 Jan Křetínský 2 Salomon Sickert 1 1 Fakultät für Informatik, Technische Universität
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 informationTheoretical Foundations of the UML
Theoretical Foundations of the UML Lecture 17+18: A Logic for MSCs Joost-Pieter Katoen Lehrstuhl für Informatik 2 Software Modeling and Verification Group moves.rwth-aachen.de/teaching/ws-1718/fuml/ 5.
More informationAbstracting real-valued parameters in parameterised boolean equation systems
Department of Mathematics and Computer Science Formal System Analysis Research Group Abstracting real-valued parameters in parameterised boolean equation systems Master Thesis M. Laveaux Supervisor: dr.
More informationA subexponential lower bound for the Random Facet algorithm for Parity Games
A subexponential lower bound for the Random Facet algorithm for Parity Games Oliver Friedmann 1 Thomas Dueholm Hansen 2 Uri Zwick 3 1 Department of Computer Science, University of Munich, Germany. 2 Center
More informationOverview. overview / 357
Overview overview6.1 Introduction Modelling parallel systems Linear Time Properties Regular Properties Linear Temporal Logic (LTL) Computation Tree Logic syntax and semantics of CTL expressiveness of CTL
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 informationOn the coinductive nature of centralizers
On the coinductive nature of centralizers Charles Grellois INRIA & University of Bologna Séminaire du LIFO Jan 16, 2017 Charles Grellois (INRIA & Bologna) On the coinductive nature of centralizers Jan
More informationAlgorithms for Modal µ-calculus Interpretation
Algorithms for Modal µ-calculus Interpretation Avital Steinitz May 19, 2008 Abstract Modal µ-calculus is a logic that uses min and max fixed point operators (µ, ν). It is very applicable for use in model
More informationMonadic second-order logic on tree-like structures
Monadic second-order logic on tree-like structures Igor Walukiewicz Institute of Informatics, Warsaw University Banacha 2, 02-097 Warsaw, POLAND igw@mimuw.edu.pl Abstract An operation M which constructs
More informationGuarded Fixed Point Logic
Guarded Fixed Point Logic Erich Grädel 1 RWTH Aachen Igor Walukiewicz 2 Warsaw University Abstract Guarded fixed point logics are obtained by adding least and greatest fixed points to the guarded fragments
More informationA Tableau Proof System with Names for Modal Mu-calculus
A Tableau Proof System with Names for Modal Mu-calculus School of Informatics University of Edinburgh Edinburgh, UK cps@inf.ed.ac.uk Abstract Howard Barringer was a pioneer in the study of temporal logics
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 informationThe Stevens-Stirling-Algorithm For Solving Parity Games Locally Requires Exponential Time
The Stevens-Stirling-Algorithm For Solving Parity Games Locally Requires Exponential Time Oliver Friedmann Institut für Informatik, LMU München Oliver.Friedmann@googlemail.com Abstract. This paper presents
More informationKRISHNENDU CHATTERJEE a, LUCA DE ALFARO b, MARCO FAELLA c, AND AXEL LEGAY d. address: c
Logical Methods in Computer Science Vol.? (?:?) 2???,? pages www.lmcs-online.org Submitted Published date date QUALITATIVE LOGICS AND EQUIVALENCES FOR PROBABILISTIC SYSTEMS KRISHNENDU CHATTERJEE a, LUCA
More informationPreprocessing parity games with partial Gauss elimination Vincent Kusters Eindhoven University of Technology
Eindhoven University of Technology Abstract We investigate the use of partial Gauss elimination as a preprocessing step to parity game solving. Gauss elimination is a well-known technique for solving Boolean
More informationSyntax and Semantics of Propositional Linear Temporal Logic
Syntax and Semantics of Propositional Linear Temporal Logic 1 Defining Logics L, M, = L - the language of the logic M - a class of models = - satisfaction relation M M, ϕ L: M = ϕ is read as M satisfies
More informationDecidability Results for Probabilistic Hybrid Automata
Decidability Results for Probabilistic Hybrid Automata Prof. Dr. Erika Ábrahám Informatik 2 - Theory of Hybrid Systems RWTH Aachen SS09 - Probabilistic hybrid automata 1 / 17 Literatur Jeremy Sproston:
More informationAlgorithmic Reasoning about Böhm Trees
Algorithmic Reasoning about Böhm Trees Luke Ong University of Oxford (Joint with Bahareh Afshari, Matthew Hague, Graham Leigh, Steven Ramsay, and Takeshi Tsukada) IMS Workshop on Higher-Order Model Checking
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 informationLUCA DE ALFARO a, RUPAK MAJUMDAR b, VISHWANATH RAMAN c, AND MARIËLLE STOELINGA d. address: address:
Logical Methods in Computer Science Vol. 4 3:7) 2008, pp. 1 28 www.lmcs-online.org Submitted Jan. 4, 2008 Published Sep. 11, 2008 GAME REFINEMENT RELATIONS AND METRICS LUCA DE ALFARO a, RUPAK MAJUMDAR
More informationTwo-Way Cost Automata and Cost Logics over Infinite Trees
Two-Way Cost Automata and Cost Logics over Infinite Trees Achim Blumensath TU Darmstadt blumensath@mathematik.tudarmstadt.de Thomas Colcombet Université Paris Diderot thomas.colcombet@liafa.univ-parisdiderot.fr
More informationDisjunctive form and the modal µ alternation hierarchy
Disjunctive form and the modal µ alternation hierarchy Karoliina Lehtinen Laboratory for Foundations of Computer Science University of Edinburgh M.K.Lehtinen@sms.ed.ac.uk This paper studies the relationship
More informationAutomata-theoretic Decision of Timed Games
Automata-theoretic Decision of Timed Games Marco Faella a, Salvatore La Torre b, Aniello Murano a a Università degli Studi di Napoli Federico II, 80126 Napoli {faella, murano}@na.infn.it b Università degli
More informationSpecial Conformal Invariance
Chapter 6 Special Conformal Invariance Conformal transformation on the d-dimensional flat space-time manifold M is an invertible mapping of the space-time coordinate x x x the metric tensor invariant up
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 informationGames and Abstract Inductive definitions
University of Bristol Kolkata, 5.i.2007 www.maths.bris.ac.uk/ mapdw Introduction 1) Ordinals and operators. (i) Ordinals (ii) Operators, monotone and non-monotone. 2) Circular Definitions (Gupta-Belnap).
More informationTHE STEVENS-STIRLING-ALGORITHM FOR SOLVING PARITY GAMES LOCALLY REQUIRES EXPONENTIAL TIME
International Journal of Foundations of Computer Science c World Scientific Publishing Company THE STEVENS-STIRLING-ALGORITHM FOR SOLVING PARITY GAMES LOCALLY REQUIRES EXPONENTIAL TIME OLIVER FRIEDMANN
More informationSFM-11:CONNECT Summer School, Bertinoro, June 2011
SFM-:CONNECT Summer School, Bertinoro, June 20 EU-FP7: CONNECT LSCITS/PSS VERIWARE Part 3 Markov decision processes Overview Lectures and 2: Introduction 2 Discrete-time Markov chains 3 Markov decision
More informationLecture 9 Synthesis of Reactive Control Protocols
Lecture 9 Synthesis of Reactive Control Protocols Nok Wongpiromsarn Singapore-MIT Alliance for Research and Technology Richard M. Murray and Ufuk Topcu California Institute of Technology EECI, 16 May 2012
More informationProbabilistic Model Checking Michaelmas Term Dr. Dave Parker. Department of Computer Science University of Oxford
Probabilistic Model Checking Michaelmas Term 2011 Dr. Dave Parker Department of Computer Science University of Oxford Overview Temporal logic Non-probabilistic temporal logic CTL Probabilistic temporal
More informationProbabilistic Model Checking Michaelmas Term Dr. Dave Parker. Department of Computer Science University of Oxford
Probabilistic Model Checking Michaelmas Term 20 Dr. Dave Parker Department of Computer Science University of Oxford Overview PCTL for MDPs syntax, semantics, examples PCTL model checking next, bounded
More informationRecent results on Timed Systems
Recent results on Timed Systems Time Petri Nets and Timed Automata Béatrice Bérard LAMSADE Université Paris-Dauphine & CNRS berard@lamsade.dauphine.fr Based on joint work with F. Cassez, S. Haddad, D.
More informationReasoning about Strategies: From module checking to strategy logic
Reasoning about Strategies: From module checking to strategy logic based on joint works with Fabio Mogavero, Giuseppe Perelli, Luigi Sauro, and Moshe Y. Vardi Luxembourg September 23, 2013 Reasoning about
More informationChapter 6: Computation Tree Logic
Chapter 6: Computation Tree Logic Prof. Ali Movaghar Verification of Reactive Systems Outline We introduce Computation Tree Logic (CTL), a branching temporal logic for specifying system properties. A comparison
More informationOn the bisimulation invariant fragment of monadic Σ 1 in the finite
On the bisimulation invariant fragment of monadic Σ 1 in the finite Anuj Dawar 1 and David Janin 2 1 University of Cambridge Computer Laboratory, Cambridge CB3 0FD, UK, anuj.dawar@cl.cam.ac.uk. 2 LaBRI,
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 informationAutomata, Logic and Games: Theory and Application
Automata, Logic and Games: Theory and Application 1. Büchi Automata and S1S Luke Ong University of Oxford TACL Summer School University of Salerno, 14-19 June 2015 Luke Ong Büchi Automata & S1S 14-19 June
More information4 Choice axioms and Baire category theorem
Tel Aviv University, 2013 Measure and category 30 4 Choice axioms and Baire category theorem 4a Vitali set....................... 30 4b No choice....................... 31 4c Dependent choice..................
More informationThe length-ω 1 open game quantifier propagates scales
The length-ω 1 open game quantifier propagates scales John R. Steel June 5, 2006 0 Introduction We shall call a set T an ω 1 -tree if only if T α
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 informationQualitative Logics and Equivalences for Probabilistic Systems
Qualitative Logics and Euivalences for Probabilistic Systems Luca de Alfaro, Krishnendu Chatterjee, Marco Faella, Axel Legay Abstract We present Qualitative Randomized CTL (QRCTL), a ualitative version
More informationAn Introduction to Hybrid Systems Modeling
CS620, IIT BOMBAY An Introduction to Hybrid Systems Modeling Ashutosh Trivedi Department of Computer Science and Engineering, IIT Bombay CS620: New Trends in IT: Modeling and Verification of Cyber-Physical
More informationGeneralized Quantitative Analysis of Metric Transition Systems
Generalized Quantitative Analysis of Metric Transition Systems Uli Fahrenberg Axel Legay IRISA/INRIA Rennes, France MEALS Momentum Gathering 2013 Elevator Statement When formal models include quantities,
More informationModel Checking Discounted Temporal Properties
Model Checking Discounted Temporal Properties Luca de Alfaro a Marco Faella a Thomas A. Henzinger b,c Rupak Majumdar d Mariëlle Stoelinga e a CE, University of California, Santa Cruz, USA b EECS, University
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 informationA reduction from parity games to simple stochastic games
A reduction from parity games to simple stochastic games Krishnendu Chatterjee IST Austria (Institute of Science and Technology, Austria) krishnendu.chatterjee@ist.ac.at Nathanaël Fijalkow IST Austria
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 informationThe Modal µ-calculus Caught Off Guard
The Modal µ-calculus Caught Off Guard Oliver Friedmann 1 and Martin Lange 2 1 Dept. of Computer Science, University of Munich, Germany 2 Dept. of Elect. Eng. and Computer Science, University of Kassel,
More informationLecture notes for Analysis of Algorithms : Markov decision processes
Lecture notes for Analysis of Algorithms : Markov decision processes Lecturer: Thomas Dueholm Hansen June 6, 013 Abstract We give an introduction to infinite-horizon Markov decision processes (MDPs) with
More informationarxiv: v3 [cs.gt] 8 Oct 2018
Infinite-Duration Poorman-Bidding Games Guy Avni Thomas A. Henzinger Rasmus Ibsen-Jensen IST Austria arxiv:1804.0437v3 [cs.gt] 8 Oct 018 Abstract In two-player games on graphs, the players move a token
More informationExpressiveness of predicate logic: Some motivation
Expressiveness of predicate logic: Some motivation In computer science the analysis of the expressiveness of predicate logic (a.k.a. first-order logic) is of particular importance, for instance In database
More informationA Propositional Dynamic Logic for Instantial Neighborhood Semantics
A Propositional Dynamic Logic for Instantial Neighborhood Semantics Johan van Benthem, Nick Bezhanishvili, Sebastian Enqvist Abstract We propose a new perspective on logics of computation by combining
More informationA Note on the Approximation of Mean-Payoff Games
A Note on the Approximation of Mean-Payoff Games Raffaella Gentilini 1 1 University of Perugia, Italy Abstract. We consider the problem of designing approximation schemes for the values of mean-payoff
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 informationModel-Checking Games for Logics of Imperfect Information
Model-Checking Games for Logics of Imperfect Information Erich Grädel a a Mathematische Grundlagen der Informatik, RWTH Aachen University, Germany Abstract Logics of dependence and independence have semantics
More informationA Perfect-Information Construction for Coordination in Games
A Perfect-Information Construction for Coordination in Games Dietmar Berwanger 1, Łukasz Kaiser 2, and Bernd Puchala 3 1 LSV, CNRS &, ENS Cachan, France 2 LIAFA, CNRS & Université Paris Diderot Paris 7,
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 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 informationOn Modal µ-calculus And Non-Well-Founded Set Theory
On Modal µ-calculus And Non-Well-Founded Set Theory Luca Alberucci (albe@iam.unibe.ch) and Vincenzo Salipante (salipant@iam.unibe.ch) Institut für Informatik und angewandte Mathematik, Universität Bern,
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 information