Complexity of infinite tree languages
|
|
- Colin Dawson
- 5 years ago
- Views:
Transcription
1 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
2 Example 1 Is there a path that meets and infinitely often, but only finitely often? 2
3 Example 1 Is there a path that meets and infinitely often, but only finitely often? 3
4 Example 2 Is there a strategy for against to achieve the same condition? 4
5 Example 2 Is there a strategy for against to achieve the same condition? 5
6 General method we opponent we we opp opp opp Strategies are (possibly infinite) trees. Construct an automaton accepting the winning strategies, and test it for non-emptiness. 6
7 Infinite computations Büchi (1960) and Rabin (1969) considered infinite computations of finite automata in their proofs of decidability of the theories S1S and S2S. D. Muller(1960) used similar concepts to analyse asynchronous digital circuits. Since 1980s, computer scientists study infinite computations in context of verification of computing systems (reactive, concurrent, open,... ). Non-termination is an expected behaviour. Mathematicians have been playing infinite games since the 1930s: Banach Mazur, later Gale Stewart (1953),... 7
8 Automata can be classified along several axes working on infinite words or trees, in deterministic, non-deterministic, or alternating mode, with a certain acceptance condition and, specifically, a Rabin Mostowski index. All these features relate to the complexity of the non-emptiness problem. Sets of infinite words or trees can be also classified by hierarchies of set-theoretical topology (Borel, projective, Wadge). Topological hardness is often behind the hierarchy results. 8
9 Classical definability theory Σ 1 2 Π Borel, Baire, Lebesgues Lusin, Suslin Σ 1 1 Π Tarski, Kuratowski Σ Mostowski, Kleene 0 1 Π 0 1 Σ 0 0 Π 0 0 9
10 ,,Easy can be hard. We will see regular sets of infinite trees beyond the Borel hierarchy, inseparable pair of regular sets. 10
11 For R ω k ({0, 1} ω ) l, let 0 R = { m, α : ( n) R(m, n, α)} 1 R = { m, α : ( β) R(m, α, β)} Arithmetical hierarchy Analytical hierarchy Σ 0 0 = recursive relations Σ 1 0 = arithmetical relations Π 0 n = {R : R Σ 0 n} Π 1 n = {R : R Σ 0 n} Σ 0 n+1 = { 0 R : R Π 0 n} Σ 1 n+1 = { 1 R : R Π 1 n} 0 n = Σ 0 n Π 0 n 1 n = Σ 1 n Π 1 n 11
12 Arithmetical hierarchy Σ 0 0 = recursive relations Π 0 n = {R : R Σ 0 n} Σ 0 n+1 = { 0 R : R Π 0 n} Analytical hierarchy Σ 1 0 = arithmetical relations Π 1 n = {R : R Σ 0 n} Σ 1 n+1 = { 1 R : R Π 1 n} 0 n = Σ 0 n Π 0 n Relativized (boldface) hierarchies 1 n = Σ 1 n Π 1 n For β {0, 1} ω, let R[β] = { m, α : R(m, α, β)}. Σ i n = {R[β] : R Σ i n, β {0, 1} ω } i n = Σ i n Π i n Π i n = {R[β] : R Π i n, β {0, 1} ω } i {0, 1} Σ 0 1 = open Π 0 1 = closed 1 1 = Borel 12
13 Büchi automata on infinite words where Tr Q Σ Q, F Q. A = Σ, Q, q I, Tr,F a a,b b a b a a ((a + b) b) ω (a + b) a ω The second one cannot be recognized by a deterministic automaton. a b a a b a a a b a a a a b a a b a... 13
14 So (a + b) a ω cannot be recognized by a deterministic automaton. But this also follows by a topological argument! We assume the Cantor topology on X ω, induced by the metric d(u, v) = 2 min{m : u m v m } If A is deterministic then the mapping Σ ω u run(u) Q ω satisfies L(A) u run(u) (Q F ) ω, hence continuously reduces L(A) to (Q F ) ω. 14
15 If A is deterministic then the mapping Σ ω u run(u) Q ω continuously reduces L(A) to (Q F ) ω. But (a + b) a ω Σ 0 2 Π 0 2, (Q F ) ω Π 0 2. Hence (a + b) a ω cannot be recognized by a deterministic automaton. 15
16 But (a + b) aω Σ02 Π02, (Q F )ω Π02. Hence (a + b) aω cannot be recognized by a deterministic automaton. photo P.Jahr 16?
17 Parity automata where rank : Q {0, 1,..., k}. A = Σ, Q, q I, Tr, rank A run is accepting if lim sup i rank(q i ) is even. a 0 b a 1 b (a + b) a ω The Rabin-Mostowski index of a parity automaton A is We can assume min rank {0, 1}. (min rank, max rank) 17
18 The McNaughton Theorem (1966) A nondeterministic Büchi automaton can be simulated by a deterministic parity automaton of some index (i, k). The minimal index (i, k) may be arbitrarily high (Wagner 1979, Kaminski 1985). Again, it can be inferred by a topological argument. Let M i,k = {u {i,..., k} ω : lim sup l u l is even} 18
19 M 1,4 M 1,3 M 1,2 M 0,3 M 0,2 M 0,1 M 1,1 M 0,0 No continuous reduction down the hierarchy. 19
20 Wadge game G(A, B) Spoiler a 0 Σ Duplicator b 0 Σ a 1 b 1 Here A, B Σ ω (Σ finite). a 2 b 2. a 12 b 12. Duplicator wins if a 0 a 1 a 2... A b 0 b 1 b 2 B. a 13 wait Fact a 14 wait Duplicator has a winning strategy iff there is a a 15 b 13 continuousf : Σ ω Σ ω s.t. A = f 1 (B),.. in symbols, A w B. 20
21 Spoiler s strategy, e.g., in G(M 0,5, M 1,6 ) Spoiler Duplicator Note i If a deterministic automaton of index (1, 6), i 1. accepted M 0,5 there would be a continuous. reduction of M 0,5 to M 1,6 wait u rank run(u). 0 Contradiction!.. 21
22 Parity tree automata A = Σ, Q, q I, Tr, rank where Tr Q Σ Q Q, rank : Q {0, 1,...,k}. σ 22
23 Parity tree automata cont d A run of A on a tree t : {l, r} Σ is a tree ρ : {l, r} Q, such that, ρ(w), t(w), ρ(wl), ρ(wr) Tr, for each w dom (ρ) ρ(w), t(w) ρ(wl) ρ(wr) The run is accepting if, for each path P = p 0 p 1... {l, r} ω, lim sup k rank(ρ(p 0 p 1... p k ) is even. 23
24 Example a a/b, a a b a/b, b b rank(a) = 0 rank(b) = 1 recognizes the set of trees where, on each branch, b appears only finitely often. The complement can be recognized by a skip a/b, a a/b, a skip a b skip a/b, b a/b, b skip b skip skip, a/b rank(a) = 1 skip rank(b) = rank(skip) = 2 24
25 Example cont d a a/b, a a b a/b, b b rank(a) = 0 rank(b) = 1 This set cannot be recognized by a Büchi automaton (i.e., of index ( 1,2)), Rabin
26 Rabin s proof Again, a topological argument could be used instead, as this set is Π 1 1 complete, while the Büchi automata can recognize only Σ 1 1 sets. 26
27 Rabin s example generalizes to T i,k = {t {i,..., k} {l,r} : each branch is in M i,k } (1, 3) (0, 2) (1, 2) (0, 1) (1, 1) (0, 0) These sets witness the strictness of the non-deterministic index hierarchy (N 1986). A topological argument is not helpful here, as all the sets T i,k are Π 1 1 complete, hence Wadge equivalent (except for T 0,0, T 1,1, T 1,2 ). 27
28 But topology comes back in the proof of the strictness of the alternating index hierarchy (Bradfield 1996, 1998, another proof by Arnold 1998). 28
29 Parity games V V positions of Eve positions of Adam (disjoint) V V possible moves (with V = V V ) p 1 V rank : Q ω initial position the ranking function. An infinite play v 0 v 1 v 2... is won by Eve iff lim sup n rank(v n ) is even. Parity games enjoy positional determinacy (Emerson and Jutla 1991, Mostowski 1991). 29
30 Game tree languages Alphabet : {, } {i,..., k}. Eve : Adam :, j, j, j, j Eve wins an infinite play (x 0, i 0 ), (x 1, i 1 ), (x 2, i 2 ),... (x l {, }) iff lim sup l i l is even. The set W i,k consists of all trees such that Eve has a winning strategy. 30
31 Example, 1, 0, 1, 0, 1, 2, 1, 0 31
32 Alternating parity tree automata where Q = Q Q, Tr Q Σ {1, 2, ε} Q, rank : Q {0, 1,...,k}. A = Σ, Q, Q, Q, q I, Tr, rank An input tree t is accepted by A iff Eve has a winning strategy in the parity game Q {1, 2}, Q {1, 2}, (q 0, ε), Mov = {((p, v), (q, vd)): v dom(t), (p, t(v), d, q) Tr} rank(q, v) = rank(q). 32
33 Topological argument: reducibility (Arnold & N, 2008). The sets W i,k form a strict hierarchy w.r.t. the Wadge W 1,3 W 1,2 W 0,2 W 0,1 W 1,1 W 0,0 = (1, 3) (1, 2) (0, 2) (0, 1) (1, 1) (0, 0) This gives an alternative proof of the strictness of the alternating index hierarchy (Bradfield 1998). 33
34 The importance of the alternating index hierarchy follows from its relation to the µ-calculus. (1, 3) (1, 2) (0, 2) (0, 1) (µνµ) (νµ) (νµν) (µν) (1, 1) (0, 0) (µ) (ν) 34
35 An idea of the proof: Given an alternating automaton A of index (i, k), an input tree t induces a full tree of the game G(A, t). The mapping t G(A, t) is continuous and satisfies L(A) t G(A, t) W i,k hence it reduces L(A) to W i,k. Therefore any automaton recognizing W i,k must have an index at least (i, k). 35
36 Sketch of proof that W i,k w W i,k : Up to renaming, W i,k W i,k By Banach Fixed-Point Theorem, there is no contracting reduction of L to L x fix L f(x fix ) L x fix L Main Lemma If f reduces W i,k to some L then there is a mapping h : {i,..., k} {l,r} {i,..., k} {l,r} (padding), such that h reduces W i,k to itself, f h is contracting. About h: For W 0,k, it stretches the original tree completing by the nodes labeled by (, 0). For W 1,k, by (, 1). 36
37 Separation problem Given disjoint sets A and B, find a simple set C, such that A C B 37
38 We are interested in separation of sets of trees photo M.Bojańczyk 38
39 Lusin separation theorem. Any two disjoint Σ 1 1 sets are separable by a Borel set. There exist two disjoint Π 1 1 sets not separable by a any Borel set. We show that these sets can be chosen as regular sets of trees. Let W 0,1 be obtained from W 0,1 by interchanging and 0 1. That is, in W 0,1 Adam has a strategy to force that there is only finitely many 0 s. Note that W 0,1 is a copy of W 0,1 included in W 0,1. Fact (Hummel, Michalewski, N. 2009) W 0,1 and W 0,1 are not separable by any Borel set. 39
40 Consequently, W 0,1 and W 0,1 weak monadic second-order logic (WS2S) are not separable by any set definable in of index simultaneously (1, 2) and (0, 1) (Büchi and co-büchi) (Rabin 1970) recognized by weak alternating automaton (Muller, Schupp, Saoudi 1986) definable in the alternation-free µ-calculus (Arnold & N. 1991). In contrast, any two disjoint sets of trees recognizable by automata of index (1, 2) (Büchi) are separable by a set from this class (Rabin 1970). 40
41 Lemma For any Borel set B {0, 1} ω, there is a continuous reduction such that u B f(u) W 0,1 u B f(u) W 0,1 f : {0, 1} ω T {0,1} {, } If there were a Borel set C s.t. W 0,1 C W 0,1, we would have u B f(u) C u B f(u) C Hence any Borel set would be a continuous inverse image of C, which is impossible, since the Borel hierarchy is strict. 41
42 42
43 Proof of the lemma. For a clopen set B it is enough to take B x t 1 W 0,1 B x t 2 W 0,1 Suppose B = B n and we have suitable reductions F Bn. The case B = B n follows from symmetry. 43
44 What about the next levels of the hierarchy? (1, 3) (1, 2) (1, 1) (0, 2) (0, 1) (0, 0) Here k = (1, k) (0, k 1). 44
45 (1, 3) (1, 2) (1, 1) (0, 2) (0, 1) (0, 0) Conjecture Separation property in the class (i, n): holds for n even, fails for n odd. 45
46 In terms of the µ-calculus (µνµ) (µν) (µ) (νµν) (νµ) (ν) Conjecture Separation property holds for ν... classes, fails for µ... classes. 46
47 Evidence For n odd, one can define a copy W i,n W i,n by renaming, and this is impossible for n even. For example, W 1,3 : Conjecture: W i,n and W i,n (for n odd) are inseparable by a set. Result: W 1,3 is complete in the class of Σ1 1-inductive sets. 47
48 Related work: Santocanale and Arnold 2005 showed that the characterization of 2 in terms of the alternation free µ-calculus does not extend to n 3. Σ µ 3 Comp (Σ µ 3 Πµ 3 ) Π µ 3 Σ µ 3 Πµ 3 Σ µ 2 Comp (Σ µ 2 Πµ 2 ) Comp (Σ µ 1 Πµ 1 ) Π µ 2 48
49 Conclusion Topological complexity often, but not always, underlines the automata-theoretic complexity. Topological arguments appear to work better for deterministic or alternating, rather than for non-deterministic automata (?). The concept of inseparability sheds some light on the fine structure of finite-state recognizable sets of trees. Parity games seem to be the core concept of the theory. 49
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 informationTopological extension of parity automata
Topological extension of parity automata Micha l Skrzypczak University of Warsaw Institute of Informatics Banacha 2 02-097 Warsaw, Poland Abstract The paper presents a concept of a coloring an extension
More informationOn the topological complexity of tree languages
On the topological complexity of tree languages André Arnold 1 Jacques Duparc 2 Filip Murlak 3 Damian Niwiński 3 1 Laboratoire Bordelais de Recherche en Informatique Université Bordeaux 1 351 cours de
More informationOn the Accepting Power of 2-Tape Büchi Automata
On the Accepting Power of 2-Tape Büchi Automata Equipe de Logique Mathématique Université Paris 7 STACS 2006 Acceptance of infinite words In the sixties, Acceptance of infinite words by finite automata
More informationOn positional strategies over finite arenas
On positional strategies over finite arenas Damian Niwiński University of Warsaw joint work with Thomas Colcombet Berlin 2018 Disclaimer. Credits to many authors. All errors are mine own. 1 Perfect information
More informationOn the Borel complexity of MSO definable sets of branches
Fundamenta Informaticae XXI (2001) 1001 1013 1001 IOS Press On the Borel complexity of MSO definable sets of branches Mikołaj Bojańczyk, Damian Niwiński Institute of Informatics University of Warsaw Poland
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 informationOn Recognizable Languages of Infinite Pictures
On Recognizable Languages of Infinite Pictures Equipe de Logique Mathématique CNRS and Université Paris 7 JAF 28, Fontainebleau, Juin 2009 Pictures Pictures are two-dimensional words. Let Σ be a finite
More informationLogic and Automata I. Wolfgang Thomas. EATCS School, Telc, July 2014
Logic and Automata I EATCS School, Telc, July 2014 The Plan We present automata theory as a tool to make logic effective. Four parts: 1. Some history 2. Automata on infinite words First step: MSO-logic
More informationOn the Borel Complexity of MSO Definable Sets of Branches
Fundamenta Informaticae 98 (2010) 1 13 1 DOI 10.3233/FI-2010-136 IOS Press On the Borel Complexity of MSO Definable Sets of Branches Mikołaj Bojańczyk, Damian Niwiński, Institute of Informatics University
More informationUnambiguous Languages Exhaust the Index Hierarchy
Unambiguous Languages Exhaust the Index Hierarchy Michał Skrzypczak University of Warsaw, Banacha 2, 02-097 Warsaw, Poland mskrzypczak@mimuw.edu.pl https://orcid.org/0000-0002-9647-4993 Abstract This work
More informationBüchi Automata and Their Determinization
Büchi Automata and Their Determinization Edinburgh, October 215 Plan of the Day 1. Büchi automata and their determinization 2. Infinite games 3. Rabin s Tree Theorem 4. Decidability of monadic theories
More informationOn Recognizable Languages of Infinite Pictures
On Recognizable Languages of Infinite Pictures Equipe de Logique Mathématique CNRS and Université Paris 7 LIF, Marseille, Avril 2009 Pictures Pictures are two-dimensional words. Let Σ be a finite alphabet
More informationOn Recognizable Tree Languages Beyond the Borel Hierarchy
On Recognizable Tree Languages Beyond the Borel Hierarchy Olivier Finkel, Pierre Simonnet To cite this version: Olivier Finkel, Pierre Simonnet. On Recognizable Tree Languages Beyond the Borel Hierarchy.
More informationarxiv: v1 [cs.lo] 9 Dec 2008
THE WADGE HIERARCHY OF DETERMINISTIC TREE LANGUAGES arxiv:0812.1729v1 [cs.lo] 9 Dec 2008 FILIP MURLAK Institute of Informatics, University of Warsaw, ul. Banacha 2, 02 097 Warszawa, Poland e-mail address:
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 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 informationarxiv: v2 [cs.lo] 26 Mar 2018
Wadge Degrees of ω-languages of Petri Nets Olivier Finkel Equipe de Logique Mathématique Institut de Mathématiques de Jussieu - Paris Rive Gauche CNRS et Université Paris 7, France. finkel@math.univ-paris-diderot.fr
More 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 informationThe Wadge Hierarchy of Deterministic Tree Languages
The Wadge Hierarchy of Deterministic Tree Languages Filip Murlak Institute of Informatics, Warsaw University ul. Banacha 2, 02 097 Warszawa, Poland fmurlak@mimuw.edu.pl Abstract. We provide a complete
More informationω-automata Automata that accept (or reject) words of infinite length. Languages of infinite words appear:
ω-automata ω-automata Automata that accept (or reject) words of infinite length. Languages of infinite words appear: in verification, as encodings of non-terminating executions of a program. in arithmetic,
More informationWeak Alternating Automata and Tree Automata Emptiness
Weak Alternating Automata and Tree Automata Emptiness Orna Kupferman UC Berkeley Moshe Y. Vardi Rice University Abstract Automata on infinite words and trees are used for specification and verification
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 informationRegular Tree Languages. A Characterisation of Π 0 2. Filippo Cavallari 1, Henryk Michalewski 2, and Michał Skrzypczak 3. 1 Introduction.
A Characterisation of Π 0 2 Filippo Cavallari 1, Henryk Michalewski 2, and Michał Skrzypczak 3 1 University of Lausanne, Department of Information Systems, Faculty of Business and Economics, Lausanne,
More informationDeciding the weak definability of Büchi definable tree languages
Deciding the weak definability of Büchi definable tree languages Thomas Colcombet 1,DenisKuperberg 1, Christof Löding 2, Michael Vanden Boom 3 1 CNRS and LIAFA, Université Paris Diderot, France 2 Informatik
More informationUnsafe Grammars and Panic Automata
Unsafe Grammars and Panic Automata Teodor Knapik 1, Damian Niwiński 2,, Pawe l Urzyczyn 2,, and Igor Walukiewicz 3, 1 Université de la Nouvelle Calédonie knapik@univ--nc.nc 2 Institute of Informatics,
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 informationDefinition of Büchi Automata
Büchi Automata Definition of Büchi Automata Let Σ = {a,b,...} be a finite alphabet. By Σ ω we denote the set of all infinite words over Σ. A non-deterministic Büchi automaton (NBA) over Σ is a tuple A
More informationA Tight Lower Bound for Determinization of Transition Labeled Büchi Automata
A Tight Lower Bound for Determinization of Transition Labeled Büchi Automata Thomas Colcombet, Konrad Zdanowski CNRS JAF28, Fontainebleau June 18, 2009 Finite Automata A finite automaton is a tuple A =
More informationNote on winning positions on pushdown games with omega-regular winning conditions
Note on winning positions on pushdown games with omega-regular winning conditions Olivier Serre To cite this version: Olivier Serre. Note on winning positions on pushdown games with omega-regular winning
More 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 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 informationWeak Alternating Automata Are Not That Weak
Weak Alternating Automata Are Not That Weak Orna Kupferman Hebrew University Moshe Y. Vardi Rice University Abstract Automata on infinite words are used for specification and verification of nonterminating
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 informationIntroduction. Büchi Automata and Model Checking. Outline. Büchi Automata. The simplest computation model for infinite behaviors is the
Introduction Büchi Automata and Model Checking Yih-Kuen Tsay Department of Information Management National Taiwan University FLOLAC 2009 The simplest computation model for finite behaviors is the finite
More informationFuzzy Limits of Functions
Fuzzy Limits of Functions Mark Burgin Department of Mathematics University of California, Los Angeles 405 Hilgard Ave. Los Angeles, CA 90095 Abstract The goal of this work is to introduce and study fuzzy
More informationUniquely Universal Sets
Uniquely Universal Sets 1 Uniquely Universal Sets Abstract 1 Arnold W. Miller We say that X Y satisfies the Uniquely Universal property (UU) iff there exists an open set U X Y such that for every open
More informationMonadic Second Order Logic and Automata on Infinite Words: Büchi s Theorem
Monadic Second Order Logic and Automata on Infinite Words: Büchi s Theorem R. Dustin Wehr December 18, 2007 Büchi s theorem establishes the equivalence of the satisfiability relation for monadic second-order
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 informationBoundedness Games. Séminaire de l équipe MoVe, LIF, Marseille, May 2nd, Nathanaël Fijalkow. Institute of Informatics, Warsaw University Poland
Boundedness Games Séminaire de l équipe MoVe, LIF, Marseille, May 2nd, 2013 Nathanaël Fijalkow Institute of Informatics, Warsaw University Poland LIAFA, Université Paris 7 Denis Diderot France (based on
More informationSemi-Automatic Distributed Synthesis
Semi-Automatic Distributed Synthesis Bernd Finkbeiner and Sven Schewe Universität des Saarlandes, 66123 Saarbrücken, Germany {finkbeiner schewe}@cs.uni-sb.de Abstract. We propose a sound and complete compositional
More informationFinite-Delay Strategies In Infinite Games
Finite-Delay Strategies In Infinite Games von Wenyun Quan Matrikelnummer: 25389 Diplomarbeit im Studiengang Informatik Betreuer: Prof. Dr. Dr.h.c. Wolfgang Thomas Lehrstuhl für Informatik 7 Logik und Theorie
More 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 informationHierarchy among Automata on Linear Orderings
Hierarchy among Automata on Linear Orderings Véronique Bruyère Institut d Informatique Université de Mons-Hainaut Olivier Carton LIAFA Université Paris 7 Abstract In a preceding paper, automata and rational
More informationBoundedness Games. Séminaire du LIGM, April 16th, Nathanaël Fijalkow. Institute of Informatics, Warsaw University Poland
Boundedness Games Séminaire du LIGM, April 16th, 2013 Nathanaël Fijalkow Institute of Informatics, Warsaw University Poland LIAFA, Université Paris 7 Denis Diderot France (based on joint works with Krishnendu
More informationAutomata on linear orderings
Automata on linear orderings Véronique Bruyère Institut d Informatique Université de Mons-Hainaut Olivier Carton LIAFA Université Paris 7 September 25, 2006 Abstract We consider words indexed by linear
More informationCHURCH SYNTHESIS PROBLEM and GAMES
p. 1/? CHURCH SYNTHESIS PROBLEM and GAMES Alexander Rabinovich Tel-Aviv University, Israel http://www.tau.ac.il/ rabinoa p. 2/? Plan of the Course 1. The Church problem - logic and automata. 2. Games -
More informationSri vidya college of engineering and technology
Unit I FINITE AUTOMATA 1. Define hypothesis. The formal proof can be using deductive proof and inductive proof. The deductive proof consists of sequence of statements given with logical reasoning in order
More informationRecap DFA,NFA, DTM. Slides by Prof. Debasis Mitra, FIT.
Recap DFA,NFA, DTM Slides by Prof. Debasis Mitra, FIT. 1 Formal Language Finite set of alphabets Σ: e.g., {0, 1}, {a, b, c}, { {, } } Language L is a subset of strings on Σ, e.g., {00, 110, 01} a finite
More information1.A Topological spaces The initial topology is called topology generated by (f i ) i I.
kechris.tex December 12, 2012 Classical descriptive set theory Notes from [Ke]. 1 1 Polish spaces 1.1 Topological and metric spaces 1.A Topological spaces The initial topology is called topology generated
More informationThe theory of regular cost functions.
The theory of regular cost functions. Denis Kuperberg PhD under supervision of Thomas Colcombet Hebrew University of Jerusalem ERC Workshop on Quantitative Formal Methods Jerusalem, 10-05-2013 1 / 30 Introduction
More informationWatson-Crick ω-automata. Elena Petre. Turku Centre for Computer Science. TUCS Technical Reports
Watson-Crick ω-automata Elena Petre Turku Centre for Computer Science TUCS Technical Reports No 475, December 2002 Watson-Crick ω-automata Elena Petre Department of Mathematics, University of Turku and
More informationT (s, xa) = T (T (s, x), a). The language recognized by M, denoted L(M), is the set of strings accepted by M. That is,
Recall A deterministic finite automaton is a five-tuple where S is a finite set of states, M = (S, Σ, T, s 0, F ) Σ is an alphabet the input alphabet, T : S Σ S is the transition function, s 0 S is the
More informationMeasure and Category. Marianna Csörnyei. ucahmcs
Measure and Category Marianna Csörnyei mari@math.ucl.ac.uk http:/www.ucl.ac.uk/ ucahmcs 1 / 96 A (very short) Introduction to Cardinals The cardinality of a set A is equal to the cardinality of a set B,
More informationCOMP-330 Theory of Computation. Fall Prof. Claude Crépeau. Lec. 9 : Myhill-Nerode Theorem and applications
COMP-33 Theory of Computation Fall 217 -- Prof. Claude Crépeau Lec. 9 : Myhill-Nerode Theorem and applications COMP 33 Fall 212: Lectures Schedule 1-2. Introduction 1.5. Some basic mathematics 2-3. Deterministic
More informationRepresenting Arithmetic Constraints with Finite Automata: An Overview
Representing Arithmetic Constraints with Finite Automata: An Overview Bernard Boigelot Pierre Wolper Université de Liège Motivation Linear numerical constraints are a very common and useful formalism (our
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 informationarxiv: v2 [cs.fl] 29 Nov 2013
A Survey of Multi-Tape Automata Carlo A. Furia May 2012 arxiv:1205.0178v2 [cs.fl] 29 Nov 2013 Abstract This paper summarizes the fundamental expressiveness, closure, and decidability properties of various
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 informationarxiv: v2 [cs.fl] 16 Jun 2018
REGULAR TREE LANGUAGES IN LOW LEVELS OF WADGE HIERARCHY arxiv:86.24v2 [cs.fl] 6 Jun 28 MIKO LAJ BOJAŃCZYK, FILIPPO CAVALLARI, THOMAS PLACE, AND MICHA L SKRZYPCZAK Institute of Informatics, University of
More informationUncountable Automatic Classes and Learning
Uncountable Automatic Classes and Learning Sanjay Jain a,1, Qinglong Luo a, Pavel Semukhin b,2, Frank Stephan c,3 a Department of Computer Science, National University of Singapore, Singapore 117417, Republic
More informationDeciding the Winner in Parity Games Is in UP co-up
c 1998 Elsevier Science B.V. Marcin Jurdziński, Deciding the Winner in Parity Games Is in UP co-up. Information Processing Letters 68(3): 119 124, November 1998. Personal use of this material for research/educational
More informationFinite and Algorithmic Model Theory II: Automata-Based Methods
Finite and Algorithmic Model Theory II: Automata-Based Methods Anuj Dawar University of Cambridge Computer Laboratory Simons Institute, 30 August 2016 Review We aim to develop tools for studying the expressive
More informationPropositional Logic. What is discrete math? Tautology, equivalence, and inference. Applications
What is discrete math? Propositional Logic The real numbers are continuous in the senses that: between any two real numbers there is a real number The integers do not share this property. In this sense
More informationGames with Costs and Delays
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 Gale-Stewart Games
More informationA Semantics of Evidence for Classical Arithmetic
Thierry Coquand Chambery, June 5, 2009 Intuitionistic analysis of classical logic This work is motivated by the first consistency proof of arithmetic by Gentzen (1936) Unpublished by Gentzen (criticisms
More informationEffective descriptive set theory
Effective descriptive set theory Yiannis N. Moschovakis UCLA and University of Athens Mostowski100, October 13, 2013 Outline (I) A bit of history (3 slides) (II) The basic notions (7 slides) (III) Some
More informationClasses of Polish spaces under effective Borel isomorphism
Classes of Polish spaces under effective Borel isomorphism Vassilis Gregoriades TU Darmstadt October 203, Vienna The motivation It is essential for the development of effective descriptive set theory to
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 informationMORE ON CONTINUOUS FUNCTIONS AND SETS
Chapter 6 MORE ON CONTINUOUS FUNCTIONS AND SETS This chapter can be considered enrichment material containing also several more advanced topics and may be skipped in its entirety. You can proceed directly
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 informationDecision, Computation and Language
Decision, Computation and Language Non-Deterministic Finite Automata (NFA) Dr. Muhammad S Khan (mskhan@liv.ac.uk) Ashton Building, Room G22 http://www.csc.liv.ac.uk/~khan/comp218 Finite State Automata
More informationSVEN SCHEWE Universität des Saarlandes, Fachrichtung Informatik, Saarbrücken, Germany
International Journal of Foundations of Computer Science c World Scientific Publishing Company Semi-Automatic Distributed Synthesis SVEN SCHEWE Universität des Saarlandes, Fachrichtung Informatik, 6623
More informationTrading Bounds for Memory in Games with Counters
Trading Bounds for Memory in Games with Counters Nathanaël Fijalkow 1,2, Florian Horn 1, Denis Kuperberg 2,3, and Micha l Skrzypczak 1,2 1 LIAFA, Université Paris 7 2 Institute of Informatics, University
More informationModal Logic XIII. Yanjing Wang
Modal Logic XIII Yanjing Wang Department of Philosophy, Peking University Apr 16th, 2015 Advanced Modal Logic (2015 Spring) 1 Frames Frames and validity Why do we study frames? Frames as tools for analysing
More informationLocally Finite ω-languages and Effective Analytic Sets Have the Same Topological Complexity
Locally Finite ω-languages and Effective Analytic Sets Have the Same Topological Complexity Olivier Finkel To cite this version: Olivier Finkel. Locally Finite ω-languages and Effective Analytic Sets Have
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 informationFoundations of Informatics: a Bridging Course
Foundations of Informatics: a Bridging Course Week 3: Formal Languages and Semantics Thomas Noll Lehrstuhl für Informatik 2 RWTH Aachen University noll@cs.rwth-aachen.de http://www.b-it-center.de/wob/en/view/class211_id948.html
More informationTree Automata and Rewriting
and Rewriting Ralf Treinen Université Paris Diderot UFR Informatique Laboratoire Preuves, Programmes et Systèmes treinen@pps.jussieu.fr July 23, 2010 What are? Definition Tree Automaton A tree automaton
More informationIntroduction to Turing Machines
Introduction to Turing Machines Deepak D Souza Department of Computer Science and Automation Indian Institute of Science, Bangalore. 12 November 2015 Outline 1 Turing Machines 2 Formal definitions 3 Computability
More informationAutomata-based Verification - III
COMP30172: Advanced Algorithms Automata-based Verification - III Howard Barringer Room KB2.20: email: howard.barringer@manchester.ac.uk March 2009 Third Topic Infinite Word Automata Motivation Büchi Automata
More informationUniformization in Automata Theory
Uniformization in Automata Theory Arnaud Carayol Laboratoire d Informatique Gaspard Monge, Université Paris-Est & CNRS arnaud.carayol@univ-mlv.fr Christof Löding RWTH Aachen, Informatik 7, Aachen, Germany
More informationFinite Automata and Languages
CS62, IIT BOMBAY Finite Automata and Languages Ashutosh Trivedi Department of Computer Science and Engineering, IIT Bombay CS62: New Trends in IT: Modeling and Verification of Cyber-Physical Systems (2
More informationClassification and Measure for Algebraic Fields
Classification and Measure for Algebraic Fields Russell Miller Queens College & CUNY Graduate Center Logic Seminar Cornell University 23 August 2017 Russell Miller (CUNY) Classification of Algebraic Fields
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 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 informationOrdinal Ranks on the Baire and non-baire class functions. Takayuki Kihara
Ordinal Ranks on the Baire and non-baire class functions Takayuki Kihara Nagoya University, Japan Second Workshop on Mathematical Logic and its Applications, Kanazawa Mar 6th, 218 There are various notions
More informationCPSC 421: Tutorial #1
CPSC 421: Tutorial #1 October 14, 2016 Set Theory. 1. Let A be an arbitrary set, and let B = {x A : x / x}. That is, B contains all sets in A that do not contain themselves: For all y, ( ) y B if and only
More informationIncompleteness Theorems, Large Cardinals, and Automata ov
Incompleteness Theorems, Large Cardinals, and Automata over Finite Words Equipe de Logique Mathématique Institut de Mathématiques de Jussieu - Paris Rive Gauche CNRS and Université Paris 7 TAMC 2017, Berne
More informationLecturecise 22 Weak monadic second-order theory of one successor (WS1S)
Lecturecise 22 Weak monadic second-order theory of one successor (WS1S) 2013 Reachability in the Heap Many programs manipulate linked data structures (lists, trees). To express many important properties
More informationPumping for Ordinal-Automatic Structures *
Computability 1 (2012) 1 40 DOI IOS Press 1 Pumping for Ordinal-Automatic Structures * Martin Huschenbett Institut für Informatik, Ludwig-Maximilians-Universität München, Germany martin.huschenbett@ifi.lmu.de
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 informationCS256/Spring 2008 Lecture #11 Zohar Manna. Beyond Temporal Logics
CS256/Spring 2008 Lecture #11 Zohar Manna Beyond Temporal Logics Temporal logic expresses properties of infinite sequences of states, but there are interesting properties that cannot be expressed, e.g.,
More information1 Measure and Category on the Line
oxtoby.tex September 28, 2011 Oxtoby: Measure and Category Notes from [O]. 1 Measure and Category on the Line Countable sets, sets of first category, nullsets, the theorems of Cantor, Baire and Borel Theorem
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 informationAn Alternative Construction in Symbolic Reachability Analysis of Second Order Pushdown Systems
An Alternative Construction in Symbolic Reachability Analysis of Second Order Pushdown Systems Anil Seth CSE Department, I.I.T. Kanpur, Kanpur 208016, INDIA. seth@cse.iitk.ac.in Abstract. Recently, it
More informationAutomata Theory and Model Checking
Automata Theory and Model Checking Orna Kupferman Abstract We study automata on infinite words and their applications in system specification and verification. We first introduce Büchi automata and survey
More informationFrom Liveness to Promptness
From Liveness to Promptness Orna Kupferman Hebrew University Nir Piterman EPFL Moshe Y. Vardi Rice University Abstract Liveness temporal properties state that something good eventually happens, e.g., every
More informationComplexity Bounds for Muller Games 1
Complexity Bounds for Muller Games 1 Paul Hunter a, Anuj Dawar b a Oxford University Computing Laboratory, UK b University of Cambridge Computer Laboratory, UK Abstract We consider the complexity of infinite
More informationAdvanced Automata Theory 7 Automatic Functions
Advanced Automata Theory 7 Automatic Functions Frank Stephan Department of Computer Science Department of Mathematics National University of Singapore fstephan@comp.nus.edu.sg Advanced Automata Theory
More information