Covering of ordinals

Size: px
Start display at page:

Download "Covering of ordinals"

Transcription

1 Covering of ordinals Laurent Braud IGM, Univ. Paris-Est Liafa, 8 January 2010 Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

2 1 Covering graphs Ordinals MSO logic Fundamental sequence MSO-theory of covering graphs 2 Pushdown hierarchy Definition Iteration of exponentiation 3 Higher-order stacks presentation Definition Ordinal presentation Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

3 Ordinals An ordinal is a well-ordering, i.e. an order where each set has a smallest element each strictly decreasing sequence is finite During this talk, we confuse ordinal with graph of the order. 5 Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

4 Ordinals An ordinal is a well-ordering, i.e. an order where each set has a smallest element each strictly decreasing sequence is finite During this talk, we confuse ordinal with graph of the order.... ω Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

5 Ordinals An ordinal is a well-ordering, i.e. an order where each set has a smallest element each strictly decreasing sequence is finite During this talk, we confuse ordinal with graph of the order.... ω + 1 Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

6 Ordinals An ordinal is a well-ordering, i.e. an order where each set has a smallest element each strictly decreasing sequence is finite During this talk, we confuse ordinal with graph of the order. ω ω Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

7 Theorem (Cantor normal form, 1897) For α < ε 0, there is a unique decreasing sequence (γ i ) such that α = ω γ ω γ n. It is enough to define ordinals with addition operation α ω α. Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

8 Addition α β Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

9 Addition α + β α β Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

10 Addition ω 2... Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

11 Addition ω Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

12 Addition ω ω = ω... Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

13 Addition ω ω = ω... Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

14 Exponentiation ω α ({decreasing finite sequences of ordinals < α}, < lex ) Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

15 Exponentiation ω α ({decreasing finite sequences of ordinals < α}, < lex ) For instance, ω 2 = ω + ω + ω + ω... 2 = 0 1 decreasing sequences = (1,...,1, 0,...,0) Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

16 Exponentiation ω α ({decreasing finite sequences of ordinals < α}, < lex ) For instance, ω 2 = ω + ω + ω + ω... 2 = 0 1 decreasing sequences = (1,...,1, 0,...,0) () (0) (0,0) (1) (1,0) (1,0,0) (1,1) (1,1,0) (1,1,0,0) We restrict to ordinals < ε 0 = ω ε 0. Notation : ω n = ω ω...ω n. Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

17 Exponentiation ω α ({decreasing finite sequences of ordinals < α}, < lex ) For instance, ω 2 = ω + ω + ω + ω... 2 = 0 1 decreasing sequences = (1,...,1, 0,...,0) ω ω + 1 ω ω.2 ω ω We restrict to ordinals < ε 0 = ω ε 0. Notation : ω n = ω ω...ω n. Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

18 Monadic second-order logic first-order variables x,y... the structure : < set variables X,Y... and formulas x Y,,,, Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

19 Monadic second-order logic first-order variables x,y... the structure : < set variables X,Y... and formulas x Y,,,, { antisymmetry p, q( (p < q q < p)) strict order transitivity p, q, r((p < q (q < r) p < r) total order p, q(p < q q < p p = q) well order X, z X x(x X y(y X (x < y x = y))) Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

20 MSO-logics and ordinals [Büchi, Shelah] MTh(S) = {ϕ S = ϕ}. Theorem For any countable α, MTh(α) is decidable. Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

21 MSO-logics and ordinals [Büchi, Shelah] MTh(S) = {ϕ S = ϕ}. Theorem For any countable α, MTh(α) is decidable. α = ω γ ω γ k }{{} β Theorem + ω γ k+1 + ω γ n }{{} where δ MTh(α) only depends on δ and whether β > 0. { γ0,...,γ k ω γ k+1,...,γ n < ω MTh(ω ω ) = MTh(ω ωω )... Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

22 Simplifying graphs ω ω + 1 Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

23 Simplifying graphs ω ω + 1 Each countable limit ordinal is limit of an ω-sequence. How to define this sequence in fixed way? Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

24 Fundamental sequence [Cantor] Let α = ω γ ω γ k 1 }{{} +ω γ k δ If γ n = 0, α a limit ordinal. There is an ω-sequence of limit α. { δ + ω γ.(n + 1) if γ α[n] = k = γ + 1 δ + ω γ k[n] otherwise. Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

25 Fundamental sequence [Cantor] Let α = ω γ ω γ k 1 }{{} +ω γ k δ If γ n = 0, α a limit ordinal. There is an ω-sequence of limit α. { δ + ω γ.(n + 1) if γ α[n] = k = γ + 1 δ + ω γ k[n] otherwise. Successor ordinals are a degenerate case : α β if { α = β[n] α + 1 = β. Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

26 Covering graph of ω + 2 ω[n] = n + 1 G ω ω ω + 1 Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

27 Covering graph of ω ω 2 [n] = ω.(n + 1) G ω ω ω ω.2 ω ω ω 2 Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

28 Covering graph of ω ω Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

29 First result Proposition < is the transitive closure of. Theorem For α, β < ε 0, if α = β, then MTh(G α ) = MTh(G β ). Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

30 Proof sketch Proposition For α ω n, the out-degree of G α is at most n. Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

31 Proof sketch Proposition For α ω n, the out-degree of G α is at most n. Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

32 Proof sketch Let σ be the sequence 0 σ, β σ if β is the largest s.t. β β, then β σ. Degree word : sequence of out-degrees of this sequence. Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

33 Proof sketch Let σ be the sequence 0 σ, β σ if β is the largest s.t. β β, then β σ. Degree word : sequence of out-degrees of this sequence. Proposition The degree word is ultimately periodic, MSO-definable, injective. Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

34 Pushdown hierarchy Many definitions : higher-order pushdown automata [Müller-Schupp, Carayol-Wöhrle], unfolding [Caucal] or treegraph [Carayol-Wöhrle] + MSO-interpretations or rational mappings prefix-recognizable relations [Caucal-Knapik,Carayol], term grammars [Dam, Knapik-Niwiński-Urzyczyn]... Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

35 Pushdown hierarchy Many definitions : higher-order pushdown automata [Müller-Schupp, Carayol-Wöhrle], unfolding [Caucal] or treegraph [Carayol-Wöhrle] + MSO-interpretations or rational mappings prefix-recognizable relations [Caucal-Knapik,Carayol], term grammars [Dam, Knapik-Niwiński-Urzyczyn]... Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

36 Pushdown hierarchy Graph 0 (finite) Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

37 Pushdown hierarchy Graph 0 (finite) I Treegraph Graph 1 (prefix-recognizable) Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

38 Pushdown hierarchy Graph 0 (finite) I Treegraph Graph 1 (prefix-recognizable) I Treegraph Graph 2 Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

39 Pushdown hierarchy Graph 0 (finite) I Treegraph Graph 1 (prefix-recognizable) I Treegraph Graph 2... Each graph in Graph n has a decidable MSO-theory. Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

40 MSO-interpretations MSO-interpretation : I = {ϕ a (x, y)} a Γ where ϕ a is a formula over G. I(G) = {x a y G = ϕ a (x, y)} Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

41 MSO-interpretations MSO-interpretation : I = {ϕ a (x, y)} a Γ where ϕ a is a formula over G. I(G) = {x Exemple : transitive closure. a y G = ϕ a (x, y)} ϕ < (x, y) := X (x X closed (X) y X) x = y closed (X) := z X, z (z z z X) Proposition For α < ε 0, there is an interpretation I(G α ) = α. Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

42 MSO-interpretations MSO-interpretation : I = {ϕ a (x, y)} a Γ where ϕ a is a formula over G. I(G) = {x Exemple : transitive closure. a y G = ϕ a (x, y)} ϕ < (x, y) := X (x X closed (X) y X) x = y closed (X) := z X, z (z z z X) Proposition For α < ε 0, there is an interpretation I(G α ) = α. Proposition There is an interpretation from G α to G β with β α < ε 0. Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

43 Treegraph Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

44 Treegraph Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

45 Main result Theorem (Bloom, Ésik) If α < ω 3 = ω ωω then α Graph 2. Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

46 Main result Theorem (Bloom, Ésik) If α < ω 3 = ω ωω then α Graph 2. Proposition For α < ω n, G α Graph n 1. Theorem For α < ω n, α Graph n 1. Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

47 Main result Theorem (Bloom, Ésik) If α < ω 3 = ω ωω then α Graph 2. Proposition For α < ω n, G α Graph n 1. Theorem For α < ω n, α Graph n 1. Proposition For n > 0 and α ω (3n + 1), G α / Graph n. Corollary G ε0 does not belong to the hierarchy. Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

48 Treegraph on covering graphs... G ω Proposition There is a interpretation I such that I Treegraph(G α ) = G ω α for each α. Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

49 Treegraph on covering graphs Proposition There is a interpretation I such that I Treegraph(G α ) = G ω α for each α. Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

50 Treegraph on covering graphs ()... (0)... (1)... (2)... (0,0) (0,1) (1,0) (1,1) (2,0) (2,1) Proposition There is a interpretation I such that I Treegraph(G α ) = G ω α for each α. Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

51 Treegraph on covering graphs ()... (0)... (1)... (2)... (0,0) (1,0) (1,1) (2,0) (2,1) Proposition There is a interpretation I such that I Treegraph(G α ) = G ω α for each α. Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

52 Treegraph on covering graphs ω... ω ω + 1 ω.2 ω ω 2 + ω Proposition There is a interpretation I such that I Treegraph(G α ) = G ω α for each α. Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

53 Treegraph on covering graphs 0 G ω ω 1 ω ω 2 2 ω + 1 ω.2 ω ω 2 + ω Proposition There is a interpretation I such that I Treegraph(G α ) = G ω α for each α. Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

54 Higher-order stacks [Carayol] a b a b a a b a b a push a pop 1 Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

55 Higher-order stacks [Carayol] a b a b a a b a b a push a pop 1 c b a b a c b a b a a b a c b a b a c a c b a b a copy 2 pop 2 Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

56 Higher-order stacks [Carayol] Ops 1 = {push a, pop 1 } for n > 1, Ops n = {copy n, pop n } Ops n 1 Ops n is a monoïd for composition. Let L Ops n. A graph in Graph n can be represented with vertices in Stacks n. with s i, s i Stacks n 1. s 0... s k L s 0... s k Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

57 Presentation of ordinals Integers are represented by stacks over a unary alphabet. push(i) = i + 1 pop 1 (i + 1) = i For finite integers, α < β s α pop + 1 (s β) s β push + (s α ) Let dec 1 = pop + 1, inc 1 = push +. Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

58 Presentation of ordinals Integers are represented by stacks over a unary alphabet. push(i) = i + 1 pop 1 (i + 1) = i For finite integers, α < β s α pop + 1 (s β) s β push + (s α ) Let dec 1 = pop + 1, inc 1 = push +. For infinite α, α = ω γ ω γ k. Each γ i is representable by s γi Stacks n 1 s α = s γ0... s γk Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

59 For n > 1, if α < β, s α = s γ0... s γi... s γk Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

60 For n > 1, if α < β, s α = s γ0... s γi... s γk either s β = s γ0... s γi... s γk s γk+1... s γh s β (copy n.(id + dec n 1 )) + (s α ) Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

61 For n > 1, if α < β, s α = s γ0... s γi... s γk either s β = s γ0... s γi... s γk s γk+1... s γh s β (copy n.(id + dec n 1 )) + (s α ) = tail + n (s α ) Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

62 For n > 1, if α < β, s α = s γ0... s γi... s γk either s β = s γ0... s γi... s γk s γk+1... s γh s β (copy n.(id + dec n 1 )) + (s α ) = tail + n (s α ) or s β = s γ0... s γi 1 s γ i >γ i... s γ k s β pop n.inc n 1.(copy n.(id + dec n 1 )) (s α ) Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

63 For n > 1, if α < β, s α = s γ0... s γi... s γk either s β = s γ0... s γi... s γk s γk+1... s γh s β (copy n.(id + dec n 1 )) + (s α ) = tail + n (s α ) or s β = s γ0... s γi 1 s γ i >γ i... s γ k s β pop n.inc n 1.(copy n.(id + dec n 1 )) (s α ) inc n dec n = [pop n.inc n 1 + tail n ].tail n = pop n.[pop n + dec n 1 ].tail n Theorem If (α, <, >) is in Graph n, then (ω α, <, >) is in Graph n+1. Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

64 Future work Obtain the stronger result α < ω (n + 1) α Graph n. Is there a definition of fundamental sequence so that the result remains true for further ordinals? α = β MTh(G α ) = MTh(G β ) Ordinals greater than ω ω are not selectable [Rabinovich, Shomrat]. Are covering graphs selectable? Extend the method to other linear orderings. Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January / 27

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

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

Symbolic Backwards-Reachability Analysis for Higher-Order Pushdown Systems

Symbolic Backwards-Reachability Analysis for Higher-Order Pushdown Systems Symbolic Backwards-Reachability Analysis for Higher-Order Pushdown Systems M. Hague C.-H. L. Ong Oxford University Computing Laboratory Wolfson Building, Parks Road, Oxford, UK, OX1 3QD Abstract. Higher-order

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

Hierarchy among Automata on Linear Orderings

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

A Collapsible Pushdown Automata and Recursion Schemes

A Collapsible Pushdown Automata and Recursion Schemes A Collapsible Pushdown Automata and Recursion Schemes MATTHEW HAGUE, Royal Holloway, University of London ANDRZEJ S. MURAWSKI, DIMAP and Department of Computer Science, University of Warwick C.-H. LUKE

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

Isomorphism of regular trees and words

Isomorphism of regular trees and words Isomorphism of regular trees and words Markus Lohrey and Christian Mathissen Institut für Informatik, Universität Leipzig, Germany {lohrey,mathissen}@informatik.uni-leipzig.de Abstract. The complexity

More information

A Hierarchy of Automatic ω-words having a decidable MSO Theory

A Hierarchy of Automatic ω-words having a decidable MSO Theory A Hierarchy of Automatic ω-words having a decidable MSO Theory Vince Bárány Mathematische Grundlagen der Informatik RWTH Aachen Journées Montoises d Informatique Théorique Rennes, 2006 Vince Bárány (RWTH

More information

Rational graphs trace context-sensitive languages

Rational graphs trace context-sensitive languages Rational graphs trace context-sensitive languages Christophe Morvan 1 and Colin Stirling 2 1 IRISA, Campus de eaulieu, 35042 Rennes, France christophe.morvan@irisa.fr 2 Division of Informatics, University

More information

Positional Strategies for Higher-Order Pushdown Parity Games

Positional Strategies for Higher-Order Pushdown Parity Games Positional Strategies for Higher-Order Pushdown Parity Games Arnaud Carayol 1 and Michaela Slaats 2 1 IGM LabInfo, Université Paris-Est&CNRS arnaud.carayol@univ-mlv.fr 2 RWTH Aachen, Informatik 7, 52056

More information

Automata for Branching and Layered Temporal Structures

Automata for Branching and Layered Temporal Structures Università degli Studi di Udine Dipartimento di Matematica e Informatica Dottorato di Ricerca in Informatica Thesis Automata for Branching and Layered Temporal Structures Gabriele Puppis March 31, 2006

More information

A Hierarchy of Automatic ω-words having a decidable MSO GAMES LAAW 06 Theory 1 / 14

A Hierarchy of Automatic ω-words having a decidable MSO GAMES LAAW 06 Theory 1 / 14 A Hierarchy of Automatic ω-words having a decidable MSO Theory Vince Bárány Mathematische Grundlagen der Informatik RWTH Aachen GAMES Annual Meeting Isaac Newton Workshop Cambridge, July 2006 A Hierarchy

More information

Unsafe Grammars and Panic Automata

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

WADGE HIERARCHY OF OMEGA CONTEXT FREE LANGUAGES

WADGE HIERARCHY OF OMEGA CONTEXT FREE LANGUAGES WADGE HIERARCHY OF OMEGA CONTEXT FREE LANGUAGES Olivier Finkel Equipe de Logique Mathématique CNRS URA 753 et Université Paris 7 U.F.R. de Mathématiques 2 Place Jussieu 75251 Paris cedex 05, France. E

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

An Alternative Construction in Symbolic Reachability Analysis of Second Order Pushdown Systems

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

Automata, Logic and Games: Theory and Application

Automata, Logic and Games: Theory and Application Automata, Logic and Games: Theory and Application Higher-Order Model Checking 1 / 2 Luke Ong University of Oxford http://www.cs.ox.ac.uk/people/luke.ong/personal/ TACL Summer School University of Salerno,

More information

Unary Automatic Graphs: An Algorithmic Perspective 1

Unary Automatic Graphs: An Algorithmic Perspective 1 Unary Automatic Graphs: An Algorithmic Perspective 1 This paper studies infinite graphs produced from a natural unfolding operation applied to finite graphs. Graphs produced via such operations are of

More information

From Monadic Second-Order Definable String Transformations to Transducers

From Monadic Second-Order Definable String Transformations to Transducers From Monadic Second-Order Definable String Transformations to Transducers Rajeev Alur 1 Antoine Durand-Gasselin 2 Ashutosh Trivedi 3 1 University of Pennsylvania 2 LIAFA, Université Paris Diderot 3 Indian

More information

Valence automata as a generalization of automata with storage

Valence automata as a generalization of automata with storage Valence automata as a generalization of automata with storage Georg Zetzsche Technische Universität Kaiserslautern D-CON 2013 Georg Zetzsche (TU KL) Valence automata D-CON 2013 1 / 23 Example (Pushdown

More information

Automata on linear orderings

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

The Emptiness Problem for Valence Automata or: Another Decidable Extension of Petri Nets

The Emptiness Problem for Valence Automata or: Another Decidable Extension of Petri Nets The Emptiness Problem for Valence Automata or: Another Decidable Extension of Petri Nets Georg Zetzsche Technische Universität Kaiserslautern Reachability Problems 2015 Georg Zetzsche (TU KL) Emptiness

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

A Context-Free Linear Ordering with an Undecidable First-Order Theory

A Context-Free Linear Ordering with an Undecidable First-Order Theory A Context-Free Linear Ordering with an Undecidable First-Order Theory Arnaud Carayol 1 and Zoltán Ésik2 1 Laboratoire d Informatique Gaspard-Monge, Université Paris-Est,France 2 Institute of Informatics,

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

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

The Isomorphism Problem On Classes of Automatic Structures with Transitive Relations

The Isomorphism Problem On Classes of Automatic Structures with Transitive Relations The Isomorphism Problem On Classes of Automatic Structures with Transitive Relations Dietrich Kuske 1, Jiamou Liu 2, and Markus Lohrey 2, 1 TU Ilmenau, Institut für Theoretische Informatik, Germany 2 Universität

More information

On the Regularity of Binoid Languages:

On the Regularity of Binoid Languages: On the Regularity of Binoid Languages: A Comparative Approach Zoltán L. Németh University of Szeged, Inst. of Informatics P.O.B. 652, 6701 Szeged, Hungary zlnemeth@inf.u-szeged.hu Abstract. A binoid is

More information

On the Borel complexity of MSO definable sets of branches

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

MANFRED DROSTE AND WERNER KUICH

MANFRED DROSTE AND WERNER KUICH Logical Methods in Computer Science Vol. 14(1:21)2018, pp. 1 14 https://lmcs.episciences.org/ Submitted Jan. 31, 2017 Published Mar. 06, 2018 WEIGHTED ω-restricted ONE-COUNTER AUTOMATA Universität Leipzig,

More information

Duality and Automata Theory

Duality and Automata Theory Duality and Automata Theory Mai Gehrke Université Paris VII and CNRS Joint work with Serge Grigorieff and Jean-Éric Pin Elements of automata theory A finite automaton a 1 2 b b a 3 a, b The states are

More information

MATH 3300 Test 1. Name: Student Id:

MATH 3300 Test 1. Name: Student Id: Name: Student Id: There are nine problems (check that you have 9 pages). Solutions are expected to be short. In the case of proofs, one or two short paragraphs should be the average length. Write your

More information

Advanced Automata Theory 9 Automatic Structures in General

Advanced Automata Theory 9 Automatic Structures in General Advanced Automata Theory 9 Automatic Structures in General Frank Stephan Department of Computer Science Department of Mathematics National University of Singapore fstephan@comp.nus.edu.sg Advanced Automata

More information

Regularity Problems for Visibly Pushdown Languages

Regularity Problems for Visibly Pushdown Languages Regularity Problems for Visibly Pushdown Languages Vince Bárány 1, Christof Löding 1, and Olivier Serre 2 1 RWTH Aachen, Germany 2 LIAFA, Université Paris VII & CNRS, France Abstract. Visibly pushdown

More information

An Infinite Automaton Characterization of Double Exponential Time

An Infinite Automaton Characterization of Double Exponential Time An Infinite Automaton Characterization of Double Exponential Time Salvatore La Torre 1, P. Madhusudan 2, and Gennaro Parlato 1,2 1 Università di Salerno, Italy 2 University of Illinois, Urbana-Champaign,

More information

Reachability Analysis of Pushdown Automata with an Upper Stack

Reachability Analysis of Pushdown Automata with an Upper Stack Reachability Analysis of Pushdown Automata with an Upper Stack Adrien Pommellet 1 Marcio Diaz 1 Tayssir Touili 2 1 Université Paris-Diderot and LIPN, France 2 LIPN, CNRS, and Université Paris 13, France

More information

Definition of Büchi Automata

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

Finite Presentations of Infinite Structures: Automata and Interpretations

Finite Presentations of Infinite Structures: Automata and Interpretations Finite Presentations of Infinite Structures: Automata and Interpretations Achim Blumensath Erich Grädel Abstract We study definability problems and algorithmic issues for infinite structures that are finitely

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

Three Lectures on Automatic Structures

Three Lectures on Automatic Structures Three Lectures on Automatic Structures Preface Bakhadyr Khoussainov 1 and Mia Minnes 2 1 Department of Computer Science University of Auckland Auckland, New Zealand bmk@cs.auckland.ac.nz 2 Mathematics

More information

Pushdown Automata (Pre Lecture)

Pushdown Automata (Pre Lecture) Pushdown Automata (Pre Lecture) Dr. Neil T. Dantam CSCI-561, Colorado School of Mines Fall 2017 Dantam (Mines CSCI-561) Pushdown Automata (Pre Lecture) Fall 2017 1 / 41 Outline Pushdown Automata Pushdown

More information

Advanced Automata Theory 7 Automatic Functions

Advanced 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

On the bisimulation invariant fragment of monadic Σ 1 in the finite

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

The Safe λ-calculus. William Blum. Joint work with C.-H. Luke Ong. Lunch-time meeting, 14 May Oxford University Computing Laboratory

The Safe λ-calculus. William Blum. Joint work with C.-H. Luke Ong. Lunch-time meeting, 14 May Oxford University Computing Laboratory The Safe λ-calculus William Blum Joint work with C.-H. Luke Ong Oxford University Computing Laboratory Lunch-time meeting, 14 May 2007 Overview Safety is originally a syntactic restriction for higher-order

More information

Locally Finite ω-languages and Effective Analytic Sets Have the Same Topological Complexity

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

Theory of Computation

Theory of Computation Theory of Computation (Feodor F. Dragan) Department of Computer Science Kent State University Spring, 2018 Theory of Computation, Feodor F. Dragan, Kent State University 1 Before we go into details, what

More information

Graph Reachability and Pebble Automata over Infinite Alphabets

Graph Reachability and Pebble Automata over Infinite Alphabets Graph Reachability and Pebble Automata over Infinite Alphabets Tony Tan Department of Computer Science Technion Israel Institute of Technology Haifa 32000, Israel Email: tantony@cs.technion.ac.il Abstract

More information

Collapsible Pushdown Automata and Recursion Schemes

Collapsible Pushdown Automata and Recursion Schemes Collapsible Pushdown Automata and Recursion Schemes Matthew Hague, Andrzej Murawski, C.-H. Luke Ong, Olivier Serre To cite this version: Matthew Hague, Andrzej Murawski, C.-H. Luke Ong, Olivier Serre.

More information

Complementation of rational sets on countable scattered linear orderings

Complementation of rational sets on countable scattered linear orderings Complementation of rational sets on countable scattered linear orderings Chloé Rispal IGM, Université de Marne-la-Vallée, http://www-igm.univ-mlv.fr/~rispal/ Olivier Carton LIAFA, Université Paris 7, http://www.liafa.jussieu.fr/~carton/

More information

Pushdown Automata. We have seen examples of context-free languages that are not regular, and hence can not be recognized by finite automata.

Pushdown Automata. We have seen examples of context-free languages that are not regular, and hence can not be recognized by finite automata. Pushdown Automata We have seen examples of context-free languages that are not regular, and hence can not be recognized by finite automata. Next we consider a more powerful computation model, called a

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

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

Concurrency Makes Simple Theories Hard

Concurrency Makes Simple Theories Hard Concurrency Makes Simple Theories Hard Stefan Göller 1 and Anthony Widjaja Lin 2 1 Fachbereich Informatik, University of Bremen, Germany 2 Department of Computer Science, Oxford University, United Kingdom

More information

1. Draw a parse tree for the following derivation: S C A C C A b b b b A b b b b B b b b b a A a a b b b b a b a a b b 2. Show on your parse tree u,

1. Draw a parse tree for the following derivation: S C A C C A b b b b A b b b b B b b b b a A a a b b b b a b a a b b 2. Show on your parse tree u, 1. Draw a parse tree for the following derivation: S C A C C A b b b b A b b b b B b b b b a A a a b b b b a b a a b b 2. Show on your parse tree u, v, x, y, z as per the pumping theorem. 3. Prove that

More information

Counter Automata and Classical Logics for Data Words

Counter Automata and Classical Logics for Data Words Counter Automata and Classical Logics for Data Words Amal Dev Manuel amal@imsc.res.in Institute of Mathematical Sciences, Taramani, Chennai, India. January 31, 2012 Data Words Definition (Data Words) A

More information

Part II. Logic and Set Theory. Year

Part II. Logic and Set Theory. Year Part II Year 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2018 60 Paper 4, Section II 16G State and prove the ǫ-recursion Theorem. [You may assume the Principle of ǫ- Induction.]

More information

A Sharp for the Chang Model

A Sharp for the Chang Model A Sharp for the Chang Model William Mitchell wjm@ufl.edu University of Florida February 19, 2011 Inner Model Theory & Large Cardinals A 50 Year Celebration Mitchell (University of Florida) A Sharp for

More information

Uncountable Automatic Classes and Learning

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

Undecidable properties of self-affine sets and multi-tape automata

Undecidable properties of self-affine sets and multi-tape automata Undecidable properties of self-affine sets and multi-tape automata Timo Jolivet 1,2 and Jarkko Kari 1 1 Department of Mathematics, University of Turku, Finland 2 LIAFA, Université Paris Diderot, France

More information

Automata, Logic and Games: Theory and Application

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

ERICH GRÄDEL a AND IGOR WALUKIEWICZ b. address: address:

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

An algebraic characterization of unary 2-way transducers

An algebraic characterization of unary 2-way transducers An algebraic characterization of unary 2-way transducers Christian Choffrut 1 and Bruno Guillon 1,2 1 LIAFA - Université Paris-Diderot, Paris 7 2 Dipartimento di Informatica - Università degli studi di

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

Modal Logic XIII. Yanjing Wang

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

On the Borel Complexity of MSO Definable Sets of Branches

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

Tree languages defined in first-order logic with one quantifier alternation

Tree languages defined in first-order logic with one quantifier alternation Tree languages defined in first-order logic with one quantifier alternation Miko laj Bojańczyk, Luc Segoufin Warsaw University, INRIA - LSV March 9, 2010 Abstract We study tree languages that can be defined

More information

Infinite Games over Higher-Order Pushdown Systems

Infinite Games over Higher-Order Pushdown Systems Rheinisch-Westfälische Technische Hochschule Aachen Lehrstuhl für Informatik VII Diploma Thesis Infinite Games over Higher-Order Pushdown Systems Michaela Slaats Supervisors: Dr. A. Carayol, Prof. Dr.

More information

Blackhole Pushdown Automata

Blackhole Pushdown Automata Fundamenta Informaticae XXI (2001) 1001 1020 1001 IOS Press Blackhole Pushdown Automata Erzsébet Csuhaj-Varjú Computer and Automation Research Institute, Hungarian Academy of Sciences Kende u. 13 17, 1111

More information

An algebraic characterization of unary two-way transducers

An algebraic characterization of unary two-way transducers An algebraic characterization of unary two-way transducers (Extended Abstract) Christian Choffrut 1 and Bruno Guillon 1 LIAFA, CNRS and Université Paris 7 Denis Diderot, France. Abstract. Two-way transducers

More information

THEORY OF COMPUTATION (AUBER) EXAM CRIB SHEET

THEORY OF COMPUTATION (AUBER) EXAM CRIB SHEET THEORY OF COMPUTATION (AUBER) EXAM CRIB SHEET Regular Languages and FA A language is a set of strings over a finite alphabet Σ. All languages are finite or countably infinite. The set of all languages

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

Decision Problems for Deterministic Pushdown Automata on Infinite Words

Decision Problems for Deterministic Pushdown Automata on Infinite Words Decision Problems for Deterministic Pushdown Automata on Infinite Words Christof Löding Lehrstuhl Informatik 7 RWTH Aachen University Germany loeding@cs.rwth-aachen.de The article surveys some decidability

More information

arxiv: v5 [cs.fl] 21 Feb 2012

arxiv: v5 [cs.fl] 21 Feb 2012 Streaming Tree Transducers Rajeev Alur and Loris D Antoni University of Pennsylvania February 23, 2012 arxiv:1104.2599v5 [cs.fl] 21 Feb 2012 Abstract Theory of tree transducers provides a foundation for

More information

CHAPTER 5. Interactive Turing Machines

CHAPTER 5. Interactive Turing Machines CHAPTER 5 Interactive Turing Machines The interactive Turing machine, which was introduced by Van Leeuwen and Wiedermann[28, 30], is an extension of the classical Turing machine model. It attempts to model

More information

Fixed-point elimination in Heyting algebras 1

Fixed-point elimination in Heyting algebras 1 1/32 Fixed-point elimination in Heyting algebras 1 Silvio Ghilardi, Università di Milano Maria João Gouveia, Universidade de Lisboa Luigi Santocanale, Aix-Marseille Université TACL@Praha, June 2017 1 See

More information

Automata theory and higher-order model-checking

Automata theory and higher-order model-checking Automata theory and higher-order model-checking Igor Walukiewicz, CNRS, LaBRI, Bordeaux University In verification, an automata theoretic approach is by now a standard. In order to extend this approach

More information

Part II Logic and Set Theory

Part II Logic and Set Theory Part II Logic and Set Theory Theorems Based on lectures by I. B. Leader Notes taken by Dexter Chua Lent 2015 These notes are not endorsed by the lecturers, and I have modified them (often significantly)

More information

A Sharp for the Chang Model

A Sharp for the Chang Model A Sharp for the Chang Model William Mitchell wjm@ufl.edu University of Florida February 19, 2011 Inner Model Theory & Large Cardinals A 50 Year Celebration Mitchell (University of Florida) A Sharp for

More information

Tree Automata Make Ordinal Theory Easy

Tree Automata Make Ordinal Theory Easy Tree utomata Make Ordinal Theory asy Thierry Cachat To cite this version: Thierry Cachat. Tree utomata Make Ordinal Theory asy. 26, Springer, pp.286-297, 26, LNCS 4337. HL Id: hal-485 https://hal.archives-ouvertes.fr/hal-485

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

Real-time Logics Expressiveness and Decidability

Real-time Logics Expressiveness and Decidability Real-time Logics Expressiveness and Decidability Paritosh K. Pandya Tata Institute of Fundamental Research Mumbai email: pandya@tifr.res.in IITG 2006 p. 1 Timed Behaviours Observable propositions X 1,X

More information

AMBIGUITY IN OMEGA CONTEXT FREE LANGUAGES

AMBIGUITY IN OMEGA CONTEXT FREE LANGUAGES AMBIGUITY IN OMEGA CONTEXT FREE LANGUAGES Olivier Finkel Equipe de Logique Mathématique CNRS et Université Paris 7, U.F.R. de Mathématiques 2 Place Jussieu 75251 Paris cedex 05, France. Abstract We extend

More information

Recognisable Languages over Monads

Recognisable Languages over Monads Recognisable Languages over Monads Miko laj Bojańczyk December 12, 2014 Contents I Introduction 3 1 Examples of monads for words 4 1.1 Possibly infinite words........................ 5 2 Monads and their

More information

Factorization forests for infinite words and applications to countable scattered linear orderings

Factorization forests for infinite words and applications to countable scattered linear orderings Factorization forests for infinite words and applications to countable scattered linear orderings Thomas Colcombet a a Laboratoire Liafa Université Paris Diderot - Paris 7 and Cnrs Case 7014 75205 Paris

More information

Duality in Logic. Duality in Logic. Lecture 2. Mai Gehrke. Université Paris 7 and CNRS. {ε} A ((ab) (ba) ) (ab) + (ba) +

Duality in Logic. Duality in Logic. Lecture 2. Mai Gehrke. Université Paris 7 and CNRS. {ε} A ((ab) (ba) ) (ab) + (ba) + Lecture 2 Mai Gehrke Université Paris 7 and CNRS A {ε} A ((ab) (ba) ) (ab) + (ba) + Further examples - revisited 1. Completeness of modal logic with respect to Kripke semantics was obtained via duality

More information

ACS2: Decidability Decidability

ACS2: Decidability Decidability Decidability Bernhard Nebel and Christian Becker-Asano 1 Overview An investigation into the solvable/decidable Decidable languages The halting problem (undecidable) 2 Decidable problems? Acceptance problem

More information

Generalising Automaticity to Modal Properties of Finite Structures

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

Dense-Timed Pushdown Automata

Dense-Timed Pushdown Automata Dense-Timed Pushdown Automata Parosh Aziz Abdulla Uppsala University Sweden Mohamed Faouzi Atig Uppsala University Sweden Jari Stenman Uppsala University Sweden Abstract We propose a model that captures

More information

The Fast-Growing Hierarchy in Terms of Bird s Array Notations

The Fast-Growing Hierarchy in Terms of Bird s Array Notations The Fast-Growing Hierarchy in Terms of Bird s Array Notations Let μ be a large countable ordinal such that a fundamental sequence (a strictly increasing sequence of ordinals whose supremum is a limit ordinal)

More information

The Algebra of Infinite Sequences: Notations and Formalization

The Algebra of Infinite Sequences: Notations and Formalization The Algebra of Infinite Sequences: Notations and Formalization Nachum Dershowitz 1, Jean-Pierre Jouannaud 2,3, and Qian Wang 2 1 School of Computer Science, Tel Aviv University, Ramat Aviv, Israel 2 School

More information

Advanced Automata Theory 10 Transducers and Rational Relations

Advanced Automata Theory 10 Transducers and Rational Relations Advanced Automata Theory 10 Transducers and Rational Relations Frank Stephan Department of Computer Science Department of Mathematics National University of Singapore fstephan@comp.nus.edu.sg Advanced

More information

Higher Dimensional Automata

Higher Dimensional Automata Higher Dimensional Automata Abstract of the Ph.D. Thesis Zoltán L. Németh Supervisor: Prof. Zoltán Ésik University of Szeged Department of Foundations of Computer Science 2007 Introduction Finite automata

More information

Streaming Tree Transducers

Streaming Tree Transducers 1 Streaming Tree Transducers RAJEEV ALUR, University of Pennsylvania LORIS D ANTONI, University of Wisconsin-Madison The theory of tree transducers provides a foundation for understanding expressiveness

More information

4.2 The Halting Problem

4.2 The Halting Problem 172 4.2 The Halting Problem The technique of diagonalization was discovered in 1873 by Georg Cantor who was concerned with the problem of measuring the sizes of infinite sets For finite sets we can simply

More information

Every Linear Order Isomorphic to Its Cube is Isomorphic to Its Square

Every Linear Order Isomorphic to Its Cube is Isomorphic to Its Square Every Linear Order Isomorphic to Its Cube is Isomorphic to Its Square Garrett Ervin University of California, Irvine May 21, 2016 We do not know so far any type α such that α = α 3 = α 2. W. Sierpiński,

More information