Covering of ordinals

Similar documents
On Recognizable Languages of Infinite Pictures

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

On Recognizable Languages of Infinite Pictures

Symbolic Backwards-Reachability Analysis for Higher-Order Pushdown Systems

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

Hierarchy among Automata on Linear Orderings

Boundedness Games. Séminaire de l équipe MoVe, LIF, Marseille, May 2nd, Nathanaël Fijalkow. Institute of Informatics, Warsaw University Poland

A Collapsible Pushdown Automata and Recursion Schemes

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

Isomorphism of regular trees and words

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

Rational graphs trace context-sensitive languages

Positional Strategies for Higher-Order Pushdown Parity Games

Automata for Branching and Layered Temporal Structures

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

Unsafe Grammars and Panic Automata

Büchi Automata and Their Determinization

WADGE HIERARCHY OF OMEGA CONTEXT FREE LANGUAGES

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

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

Automata, Logic and Games: Theory and Application

Unary Automatic Graphs: An Algorithmic Perspective 1

From Monadic Second-Order Definable String Transformations to Transducers

Valence automata as a generalization of automata with storage

Automata on linear orderings

arxiv: v2 [cs.lo] 26 Mar 2018

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

Incompleteness Theorems, Large Cardinals, and Automata ov

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

Uniformization in Automata Theory

Visibly Linear Dynamic Logic

The Isomorphism Problem On Classes of Automatic Structures with Transitive Relations

On the Regularity of Binoid Languages:

On the Borel complexity of MSO definable sets of branches

MANFRED DROSTE AND WERNER KUICH

Duality and Automata Theory

MATH 3300 Test 1. Name: Student Id:

Advanced Automata Theory 9 Automatic Structures in General

Regularity Problems for Visibly Pushdown Languages

An Infinite Automaton Characterization of Double Exponential Time

Reachability Analysis of Pushdown Automata with an Upper Stack

Definition of Büchi Automata

Finite Presentations of Infinite Structures: Automata and Interpretations

CHURCH SYNTHESIS PROBLEM and GAMES

Three Lectures on Automatic Structures

Pushdown Automata (Pre Lecture)

Advanced Automata Theory 7 Automatic Functions

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

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

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

Theory of Computation

Graph Reachability and Pebble Automata over Infinite Alphabets

Collapsible Pushdown Automata and Recursion Schemes

Complementation of rational sets on countable scattered linear orderings

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

Rabin Theory and Game Automata An Introduction

Complexity of infinite tree languages

Concurrency Makes Simple Theories Hard

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,

Counter Automata and Classical Logics for Data Words

Part II. Logic and Set Theory. Year

A Sharp for the Chang Model

Uncountable Automatic Classes and Learning

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

Automata, Logic and Games: Theory and Application

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

An algebraic characterization of unary 2-way transducers

Topological extension of parity automata

Modal Logic XIII. Yanjing Wang

On the Borel Complexity of MSO Definable Sets of Branches

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

Infinite Games over Higher-Order Pushdown Systems

Blackhole Pushdown Automata

An algebraic characterization of unary two-way transducers

THEORY OF COMPUTATION (AUBER) EXAM CRIB SHEET

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

Decision Problems for Deterministic Pushdown Automata on Infinite Words

arxiv: v5 [cs.fl] 21 Feb 2012

CHAPTER 5. Interactive Turing Machines

Fixed-point elimination in Heyting algebras 1

Automata theory and higher-order model-checking

Part II Logic and Set Theory

A Sharp for the Chang Model

Tree Automata Make Ordinal Theory Easy

Logic and Games SS 2009

Real-time Logics Expressiveness and Decidability

AMBIGUITY IN OMEGA CONTEXT FREE LANGUAGES

Recognisable Languages over Monads

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

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

ACS2: Decidability Decidability

Generalising Automaticity to Modal Properties of Finite Structures

Dense-Timed Pushdown Automata

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

The Algebra of Infinite Sequences: Notations and Formalization

Advanced Automata Theory 10 Transducers and Rational Relations

Higher Dimensional Automata

Streaming Tree Transducers

4.2 The Halting Problem

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

Transcription:

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 2010 1 / 27

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 2010 2 / 27

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 2010 3 / 27

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 2010 3 / 27

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 2010 3 / 27

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 0 1 2 3 4... ω Laurent Braud (IGM, Univ. Paris-Est) Covering of ordinals Liafa, 8 January 2010 3 / 27

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

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

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

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

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

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

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

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

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 2010 6 / 27

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 2010 6 / 27

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

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 2010 7 / 27

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 2010 7 / 27

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 2010 8 / 27

MSO-logics and ordinals [Büchi, Shelah] MTh(S) = {ϕ S = ϕ}. Theorem For any countable α, MTh(α) is decidable. α = ω γ 0 + + ω γ 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 2010 8 / 27

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

Simplifying graphs 0 1 2 3... ω ω + 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 2010 9 / 27

Fundamental sequence [Cantor] Let α = ω γ 0 + + ω γ 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 2010 10 / 27

Fundamental sequence [Cantor] Let α = ω γ 0 + + ω γ 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 2010 10 / 27

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

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

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

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 2010 14 / 27

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 2010 15 / 27

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 2010 15 / 27

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 2010 16 / 27

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 2010 16 / 27

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 2010 17 / 27

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 2010 17 / 27

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

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

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 2010 18 / 27

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 2010 18 / 27

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 2010 19 / 27

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 2010 19 / 27

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 2010 19 / 27

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

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

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

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 2010 21 / 27

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 2010 21 / 27

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 2010 22 / 27

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 2010 22 / 27

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 2010 22 / 27

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 2010 22 / 27

Treegraph on covering graphs 0... 1... ω... ω 2... 2 ω + 1 ω.2 ω 2 + 1 ω 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 2010 22 / 27

Treegraph on covering graphs 0 G ω ω 1 ω ω 2 2 ω + 1 ω.2 ω 2 + 1 ω 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 2010 22 / 27

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 2010 23 / 27

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 2010 23 / 27

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 2010 24 / 27

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 2010 25 / 27

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 α, α = ω γ 0 + + ω γ 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 2010 25 / 27

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

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 2010 26 / 27

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 2010 26 / 27

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 2010 26 / 27

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 2010 26 / 27

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 2010 27 / 27