Basics of WQO theory, with some applications in computer science
|
|
- Dorothy Craig
- 5 years ago
- Views:
Transcription
1 Basics of WQO theory, with some applications in computer science aka WQOs for dummies Ph. Schnoebelen LSV, CNRS, Cachan CMI Silver Jubilee Lecture Chennai, Feb. 23rd, 2015
2 INTRODUCTION Well-quasi-orderings, or WQOs, are a generalization of well-orderings They are to partial orderings what well-orderings are to linear orderings The properties of WQOs have proved very useful in logic, combinatorics, graph theory, and computer science WQOs, or their properties, have been rediscovered many times. It is certainly worthwhile to know their basic properties Kříz & Thomas 1990 list four reasons to be interested in WQOs: excluded minor theorems 3. surprising algorithmic consequences 4. applications in logic and proof theory 2/32
3 INTRODUCTION Well-quasi-orderings, or WQOs, are a generalization of well-orderings They are to partial orderings what well-orderings are to linear orderings The properties of WQOs have proved very useful in logic, combinatorics, graph theory, and computer science WQOs, or their properties, have been rediscovered many times. It is certainly worthwhile to know their basic properties Kříz & Thomas 1990 list four reasons to be interested in WQOs: 1.?? (guess) 2. excluded minor theorems 3. surprising algorithmic consequences 4. applications in logic and proof theory 2/32
4 INTRODUCTION Well-quasi-orderings, or WQOs, are a generalization of well-orderings They are to partial orderings what well-orderings are to linear orderings The properties of WQOs have proved very useful in logic, combinatorics, graph theory, and computer science WQOs, or their properties, have been rediscovered many times. It is certainly worthwhile to know their basic properties Kříz & Thomas 1990 list four reasons to be interested in WQOs: 1. it is fun!!! 2. excluded minor theorems 3. surprising algorithmic consequences 4. applications in logic and proof theory 2/32
5 OUTLINE 1. Basics and examples 2. Building more WQOs 3. From WQOs to BQOs 4. A hint of Graph Minor Theory 3/32
6 Basics and examples 4/32
7 (RECALLS) ORDERED SETS Def. A non-empty (X, ) is a quasi-ordering (QO) def is a reflexive and transitive relation like partial ordering (PO) but not requiring antisymmetry QO technically simpler but essentially equivalent to PO Examples. (N, ), also (R, ), (N {ω}, ),... divisibility: (Z, ) where x y def a : a.x = y also Gaussian integers: (Z[i], ) tuples: (N 3, ), where (0,1,2) < (10,1,5) and (1,2,3)# (3,1,2) Notation. x y def x y x x < y def x y y x x#y def x y y x 5/32
8 (RECALLS) ORDERED SETS Def. A non-empty (X, ) is a quasi-ordering (QO) def is a reflexive and transitive relation like partial ordering (PO) but not requiring antisymmetry QO technically simpler but essentially equivalent to PO Examples. (N, ), also (R, ), (N {ω}, ),... divisibility: (Z, ) where x y def a : a.x = y also Gaussian integers: (Z[i], ) tuples: (N 3, ), where (0,1,2) < (10,1,5) and (1,2,3)# (3,1,2) Notation. x y def x y x x < y def x y y x x#y def x y y x 5/32
9 (RECALLS) ORDERED SETS Def. A non-empty (X, ) is a quasi-ordering (QO) def is a reflexive and transitive relation like partial ordering (PO) but not requiring antisymmetry QO technically simpler but essentially equivalent to PO Examples. (N, ), also (R, ), (N {ω}, ),... divisibility: (Z, ) where x y def a : a.x = y also Gaussian integers: (Z[i], ) tuples: (N 3, ), where (0,1,2) < (10,1,5) and (1,2,3)# (3,1,2) Notation. x y def x y x x < y def x y y x x#y def x y y x 5/32
10 SIMPLE ORDERINGS ON WORDS 1 a ɛ b Prefix ordering: (Σ, pref ) aa ab ba bb aaa aab aba abb baa bab bba bbb 6/32
11 SIMPLE ORDERINGS ON WORDS 2 aaa aa aab a aba ab abb ɛ baa ba bab b bba bb bbb Lexicographic ordering: (Σ, lex ) 7/32
12 SIMPLE ORDERINGS ON WORDS 3 a ɛ b Factor ordering: (Σ, fact ) aa ab ba bb aaa aab aba abb baa bab bba bbb 8/32
13 SIMPLE ORDERINGS ON WORDS 4 a ɛ b Subword ordering: (Σ, ) aa ab ba bb aaa aab aba abb baa bab bba bbb 9/32
14 (RECALLS) ORDERED SETS Def. (X, ) is linear if for any x,y X either x y or y x there is no x#y) Def. (X, ) is well-founded (WF) if there is no infinite strictly decreasing sequence x 0 > x 1 > x 2 > (I.e., N, Z, N {ω}, N 3, Σ, pref Σ, lex Σ, linear? well-founded? 10/32
15 (RECALLS) ORDERED SETS Def. (X, ) is linear if for any x,y X either x y or y x there is no x#y) Def. (X, ) is well-founded (WF) if there is no infinite strictly decreasing sequence x 0 > x 1 > x 2 > (I.e., linear? N, Z, N {ω}, N 3, Σ, pref Σ, lex Σ, well-founded? 10/32
16 (RECALLS) ORDERED SETS Def. (X, ) is linear if for any x,y X either x y or y x there is no x#y) Def. (X, ) is well-founded (WF) if there is no infinite strictly decreasing sequence x 0 > x 1 > x 2 > (I.e., linear? well-founded? N, Z, N {ω}, N 3, Σ, pref Σ, lex Σ, 10/32
17 WELL-QUASI-ORDERING (WQO) Def1. (X, ) is a WQO def any infinite sequence x 0,x 1,x 2,... contains an increasing pair: x i x j for some i < j 11/32
18 WELL-QUASI-ORDERING (WQO) Def1. (X, ) is a WQO def any infinite sequence x 0,x 1,x 2,... contains an increasing pair: x i x j for some i < j Def2. (X, ) is a WQO def any infinite sequence x 0,x 1,x 2,... contains an infinite increasing subsequence: x n0 x n1 x n2 11/32
19 WELL-QUASI-ORDERING (WQO) Def1. (X, ) is a WQO def any infinite sequence x 0,x 1,x 2,... contains an increasing pair: x i x j for some i < j Def2. (X, ) is a WQO def any infinite sequence x 0,x 1,x 2,... contains an infinite increasing subsequence: x n0 x n1 x n2 Def3. (X, ) is a WQO def there is no infinite strictly decreasing sequence x 0 > x 1 > x 2 > i.e., (X, ) is well-founded (WF) and no infinite set {x 0,x 1,x 2,...} of mutually incomparable elements x i #x j when i j we say that (X, ) has no infinite antichain (FAC) 11/32
20 WELL-QUASI-ORDERING (WQO) Def1. (X, ) is a WQO def any infinite sequence x 0,x 1,x 2,... contains an increasing pair: x i x j for some i < j Def2. (X, ) is a WQO def any infinite sequence x 0,x 1,x 2,... contains an infinite increasing subsequence: x n0 x n1 x n2 Def3. (X, ) is a WQO def there is no infinite strictly decreasing sequence x 0 > x 1 > x 2 > i.e., (X, ) is well-founded (WF) and no infinite set {x 0,x 1,x 2,...} of mutually incomparable elements x i #x j when i j we say that (X, ) has no infinite antichain (FAC) Fact. These three definitions are equivalent 11/32
21 WELL-QUASI-ORDERING (WQO) Def1. (X, ) is a WQO def any infinite sequence x 0,x 1,x 2,... contains an increasing pair: x i x j for some i < j Def2. (X, ) is a WQO def any infinite sequence x 0,x 1,x 2,... contains an infinite increasing subsequence: x n0 x n1 x n2 Def3. (X, ) is a WQO def there is no infinite strictly decreasing sequence x 0 > x 1 > x 2 > i.e., (X, ) is well-founded (WF) and no infinite set {x 0,x 1,x 2,...} of mutually incomparable elements x i #x j when i j we say that (X, ) has no infinite antichain (FAC) Fact. These three definitions are equivalent Clearly, Def2 Def1 and Def1 Def3 But the reverse implications are non-trivial In fact proving Def3 Def1 or Def1 Def2 for a specific structure has been a key lemma in many works (both before and after the introduction of the concept of WQOs) NB. For finite X, it is the Pigeonhole Principle 11/32
22 WELL-QUASI-ORDERING (WQO) Def1. (X, ) is a WQO def any infinite sequence x 0,x 1,x 2,... contains an increasing pair: x i x j for some i < j Def2. (X, ) is a WQO def any infinite sequence x 0,x 1,x 2,... contains an infinite increasing subsequence: x n0 x n1 x n2 Def3. (X, ) is a WQO def there is no infinite strictly decreasing sequence x 0 > x 1 > x 2 > i.e., (X, ) is well-founded (WF) and no infinite set {x 0,x 1,x 2,...} of mutually incomparable elements x i #x j when i j we say that (X, ) has no infinite antichain (FAC) Fact. These three definitions are equivalent Recall Infinite Ramsey Theorem: Let X be some countably infinite set and colour the elements of X (n) (the subsets of X of size n) in c different colours. Then there exists some infinite subset M of X s.t. the size n subsets of M all have the same colour 11/32
23 PROVING DEF3 DEF2 x 0 x 1 x 2 x 3 x 4
24 PROVING DEF3 DEF2 > # > x 0 x 1 x 2 x 3 x 4
25 PROVING DEF3 DEF2 x 0 x 1 x 2 x 3 x 4
26 PROVING DEF3 DEF2 x 0 x 1 x 2 x 3 x 4 Infinite Ramsey Theorem: there is an infinite subset {x i } i I that is monochromatic 12/32
27 PROVING DEF3 DEF2 Infinite Ramsey Theorem: there is an infinite subset {x i } i I that is monochromatic.. x n0.. x n1.. x n2.. x n3.. x n4.. What color?
28 PROVING DEF3 DEF2 Infinite Ramsey Theorem: there is an infinite subset {x i } i I that is monochromatic >.. x n0.. x n1.. x n2.. x n3.. x n4.. Blue infinite strictly decreasing sequence, contradicts WF
29 PROVING DEF3 DEF2 Infinite Ramsey Theorem: there is an infinite subset {x i } i I that is monochromatic #.. x n0.. x n1.. x n2.. x n3.. x n4.. Red infinite antichain, contradicts FAC
30 PROVING DEF3 DEF2 Infinite Ramsey Theorem: there is an infinite subset {x i } i I that is monochromatic.. x n0.. x n1.. x n2.. x n3.. x n4.. Must be green infinite increasing sequence! QED 13/32
31 SPOT THE WQOS linear? well-founded? WQO? N, Z, N {ω}, N 3, Σ, pref Σ, lex Σ, 14/32
32 SPOT THE WQOS linear? well-founded? WQO? N, Z, N {ω}, N 3, Σ, pref Σ, lex Σ, 14/32
33 SPOT THE WQOS linear? well-founded? WQO? N, Z, N {ω}, N 3, Σ, pref Σ, lex Σ, More generally Fact. For linear orderings: Well-founded WQO Cor. Any ordinal is WQO 14/32
34 SPOT THE WQOS linear? well-founded? WQO? N, Z, N {ω}, N 3, Σ, pref Σ, lex Σ, (Z, ): The prime numbers {2,3,5,7,11,...} are an infinite antichain 14/32
35 SPOT THE WQOS linear? well-founded? WQO? N, Z, N {ω}, N 3, Σ, pref Σ, lex Σ, More generally (Generalized) Dickson s lemma. If (X 1, 1 ),..., (X n, n ) s are WQOs, then n i=1 X i, is WQO Proof. Easy with Def2. Ramsey Theorem Otherwise, an application of the Infinite (Usual) Dickson s Lemma. (N k, ) is WQO for any k 14/32
36 SPOT THE WQOS linear? well-founded? WQO? N, Z, N {ω}, N 3, Σ, pref Σ, lex Σ, (Σ, pref ) has an infinite antichain bb, bab, baab, baaab,... (Σ, lex ) is not well-founded: b > lex ab > lex aab > lex aaab > lex 14/32
37 SPOT THE WQOS linear? well-founded? WQO? N, Z, N {ω}, N 3, Σ, pref Σ, lex Σ, (Σ, ) is WQO (Haine s Theorem) Also by the more general Higman s Lemma (see later) 14/32
38 MORE EQUIVALENT DEFINITIONS Def4. (Finite Basis Property). (X, ) is a WQO def every subset Y X contains a finite basis B, i.e., such that y Y : b B : b y Def5. (Ascending Chain Condition). (X, ) is a WQO def every strictly increasing sequence U 0 U 1 U 2... of upward-closed subsets (also: final segments) of X is finite Def6. (X, ) is a WQO def every linear extension of on X/ is a well-ordering Def7. (X, ) is a WQO def the powerset P(X) ordered by embedding is well-founded Def8. etc. 15/32
39 APPLICATIONS IN COMPUTER SCIENCE Termination proofs, automated or by hand: WQOs more versatile than well-orderings Language theory: any language closed by subwords (or by superwords) is regular Graphs algorithms: see later Complexity: WQO-based algorithms have known complexity upper bounds Program verification: safety properties are decidable for monotonic systems 16/32
40 MONOTONIC COUNTER MACHINES 0 c 2 >0? c 2 -- c c :=0 l 0 l 1 l 2 l 3 c 2 1 c 1 :=c 3 c 1 >=10? c 3 4 A run of M: (l 0,0,1,4) (l 1,1,1,4) (l 2,1,0,4) (l 3,1,0,0) Ordering states: (l 1,0,0,0) (l 1,0,1,2) but (l 1,0,0,0) (l 2,0,1,2). This is WQO as a product of WQOs: (Loc,=) (N 3, ) Monotonicity: if s 1 s 2 and s 1 s 1 then s 1 s 2 for some s 2 s 2 Holds because guards are upward-closed and assignments are monotonic functions of the variables Thm. Safety and termination properties are decidable for monotonic systems over a WQO (Finkel 1987, Abdulla et al. 1997,... ) c 1 17/32
41 MONOTONIC COUNTER MACHINES 0 c 2 >0? c 2 -- c c :=0 l 0 l 1 l 2 l 3 c 2 1 c 1 :=c 3 c 1 >=10? c 3 4 A run of M: (l 0,0,1,4) (l 1,1,1,4) (l 2,1,0,4) (l 3,1,0,0) Ordering states: (l 1,0,0,0) (l 1,0,1,2) but (l 1,0,0,0) (l 2,0,1,2). This is WQO as a product of WQOs: (Loc,=) (N 3, ) Monotonicity: if s 1 s 2 and s 1 s 1 then s 1 s 2 for some s 2 s 2 Holds because guards are upward-closed and assignments are monotonic functions of the variables Thm. Safety and termination properties are decidable for monotonic systems over a WQO (Finkel 1987, Abdulla et al. 1997,... ) c 1 17/32
42 MONOTONIC COUNTER MACHINES 0 c 2 >0? c 2 -- c c :=0 l 0 l 1 l 2 l 3 c 2 1 c 1 :=c 3 c 1 >=10? c 3 4 A run of M: (l 0,0,1,4) (l 1,1,1,4) (l 2,1,0,4) (l 3,1,0,0) Ordering states: (l 1,0,0,0) (l 1,0,1,2) but (l 1,0,0,0) (l 2,0,1,2). This is WQO as a product of WQOs: (Loc,=) (N 3, ) Monotonicity: if s 1 s 2 and s 1 s 1 then s 1 s 2 for some s 2 s 2 Holds because guards are upward-closed and assignments are monotonic functions of the variables Thm. Safety and termination properties are decidable for monotonic systems over a WQO (Finkel 1987, Abdulla et al. 1997,... ) c 1 17/32
43 MONOTONIC COUNTER MACHINES 0 c 2 >0? c 2 -- c c :=0 l 0 l 1 l 2 l 3 c 2 1 c 1 :=c 3 c 1 >=10? c 3 4 A run of M: (l 0,0,1,4) (l 1,1,1,4) (l 2,1,0,4) (l 3,1,0,0) Ordering states: (l 1,0,0,0) (l 1,0,1,2) but (l 1,0,0,0) (l 2,0,1,2). This is WQO as a product of WQOs: (Loc,=) (N 3, ) Monotonicity: if s 1 s 2 and s 1 s 1 then s 1 s 2 for some s 2 s 2 Holds because guards are upward-closed and assignments are monotonic functions of the variables Thm. Safety and termination properties are decidable for monotonic systems over a WQO (Finkel 1987, Abdulla et al. 1997,... ) c 1 17/32
44 RELATIONAL AUTOMATA c 1 <c 2? c 2 :=??; c 1 :=c 3 l 0 l 1 l 2 c 3 :=-1 c 1 =10>c 2 =c 3? Guards: comparisons between counters and constants Updates: assignments with counter values, constants, and?? One does not use to compare states!! Rather (a 1,...,a k ) sparse (b 1,...,b k ) def i,j = 1,...,k : ( ) ( a i a j iff b i b j ai a j b i b j ) Fact. (Z k, sparse ) is WQO Monotonicity: using (l,a 1,...,a k ) (l,b 1,...,b k ) def l = l (a 1,...,a k, 1,10) sparse (b 1,...,b k, 1,10) c 1 c 2 c /32
45 RELATIONAL AUTOMATA c 1 <c 2? c 2 :=??; c 1 :=c 3 l 0 l 1 l 2 c 3 :=-1 c 1 =10>c 2 =c 3? Guards: comparisons between counters and constants Updates: assignments with counter values, constants, and?? One does not use to compare states!! Rather (a 1,...,a k ) sparse (b 1,...,b k ) def i,j = 1,...,k : ( ) ( a i a j iff b i b j ai a j b i b j ) Fact. (Z k, sparse ) is WQO Monotonicity: using (l,a 1,...,a k ) (l,b 1,...,b k ) def l = l (a 1,...,a k, 1,10) sparse (b 1,...,b k, 1,10) c 1 c 2 c /32
46 RELATIONAL AUTOMATA c 1 <c 2? c 2 :=??; c 1 :=c 3 l 0 l 1 l 2 c 3 :=-1 c 1 =10>c 2 =c 3? Guards: comparisons between counters and constants Updates: assignments with counter values, constants, and?? One does not use to compare states!! Rather (a 1,...,a k ) sparse (b 1,...,b k ) def i,j = 1,...,k : ( ) ( a i a j iff b i b j ai a j b i b j ) Fact. (Z k, sparse ) is WQO Monotonicity: using (l,a 1,...,a k ) (l,b 1,...,b k ) def l = l (a 1,...,a k, 1,10) sparse (b 1,...,b k, 1,10) c 1 c 2 c /32
47 Building more WQOs 19/32
48 SEQUENCES AND HIGMAN S LEMMA Def. The sequence extension of a QO (X, ) is the QO (X, ) also: X <ω of finite sequences over X ordered by embedding: u = x 1 x n y 1 y m = v x def 1 y l1 x n y ln for some 1 l 1 < l 2 < < l n m def u v for a length-n subsequence v of v Higman s Lemma (1952). X WQO implies X WQO With (Σ, ) and Haines Theorem, we were considering the sequence extension of (Σ, =) which is finite, hence necessarily WQO Higman s Lemma applies to the sequence extension of more complex WQOs, e.g., N 2 : Does ? 20/32
49 SEQUENCES AND HIGMAN S LEMMA Def. The sequence extension of a QO (X, ) is the QO (X, ) also: X <ω of finite sequences over X ordered by embedding: u = x 1 x n y 1 y m = v x def 1 y l1 x n y ln for some 1 l 1 < l 2 < < l n m def u v for a length-n subsequence v of v Higman s Lemma (1952). X WQO implies X WQO With (Σ, ) and Haines Theorem, we were considering the sequence extension of (Σ, =) which is finite, hence necessarily WQO Higman s Lemma applies to the sequence extension of more complex WQOs, e.g., N 2 : Does ? 20/32
50 TREES (T[X], ) has all finite rooted trees with labels from a WQO, ordered with embedding: Kruskal s Tree Theorem (1960). X WQO implies T[X] WQO 21/32
51 TREES (T[X], ) has all finite rooted trees with labels from a WQO, ordered with embedding: Kruskal s Tree Theorem (1960). X WQO implies T[X] WQO 21/32
52 From WQOs to BQOs 22/32
53 WELL-QUASI ORDERING INFINITARY CONSTRUCTIONS? All the above constructions n i=1 X i, or X, or T[X], or.. have a restriction of a finitary kind Very early, Rado showed that X WQO does not imply that X ω infinite sequences over X ordered by embedding, or even P(X), is WQO This was the starting point of better-quasi-orderings (BQO) 23/32
54 WELL-QUASI ORDERING INFINITARY CONSTRUCTIONS? All the above constructions n i=1 X i, or X, or T[X], or.. have a restriction of a finitary kind Very early, Rado showed that X WQO does not imply that X ω infinite sequences over X ordered by embedding, or even P(X), is WQO This was the starting point of better-quasi-orderings (BQO) 23/32
55 WELL-QUASI ORDERING INFINITARY CONSTRUCTIONS? All the above constructions n i=1 X i, or X, or T[X], or.. have a restriction of a finitary kind Very early, Rado showed that X WQO does not imply that X ω infinite sequences over X ordered by embedding, or even P(X), is WQO This was the starting point of better-quasi-orderings (BQO) 23/32
56 RADO S STRUCTURE [1954] L j < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < C j < < < < < < < < R def = {(a,b) N 2 a < b} { (a,b) (a,b ) def a = a b b b < a def L j = {(a,j) R a < j} def C j = {(j,b) R j < b} Fact. (R, ) is a WQO but (R ω, ω ) or (P(R), ) are not 24/32
57 RADO S STRUCTURE [1954] L j < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < < C j < < < < < < < < R def = {(a,b) N 2 a < b} { (a,b) (a,b ) def a = a b b b < a def L j = {(a,j) R a < j} def C j = {(j,b) R j < b} Fact. (R, ) is a WQO but (R ω, ω ) or (P(R), ) are not 24/32
58 TOWARDS BQOS Question: On what condition is X ω WQO? Answer [Rado 1954]: If and only if X does not contains (an isomorphic copy of) Rado s structure Question: Now assume X does not contain R. Then X ω is WQO. But what about (X ω ) ω? Answer: (X ω ) is WQO but may still contain R :-( One can characterize the WQOs X such that X ω does not contain R, again using forbidden substructures NB. Recall that WF does not contain (ω, ) and that FAC does not contain (ω,=) Caveat. This may go on forever (it does) 25/32
59 TOWARDS BQOS Question: On what condition is X ω WQO? Answer [Rado 1954]: If and only if X does not contains (an isomorphic copy of) Rado s structure Question: Now assume X does not contain R. Then X ω is WQO. But what about (X ω ) ω? Answer: (X ω ) is WQO but may still contain R :-( One can characterize the WQOs X such that X ω does not contain R, again using forbidden substructures NB. Recall that WF does not contain (ω, ) and that FAC does not contain (ω,=) Caveat. This may go on forever (it does) 25/32
60 TOWARDS BQOS Question: On what condition is X ω WQO? Answer [Rado 1954]: If and only if X does not contains (an isomorphic copy of) Rado s structure Question: Now assume X does not contain R. Then X ω is WQO. But what about (X ω ) ω? Answer: (X ω ) is WQO but may still contain R :-( One can characterize the WQOs X such that X ω does not contain R, again using forbidden substructures NB. Recall that WF does not contain (ω, ) and that FAC does not contain (ω,=) Caveat. This may go on forever (it does) 25/32
61 A SMALL GLIMPSE AT BQOS The general question is when is X α WQO for a given countable α? Or more generally: when is X <ω 1 WQO? Nash-Williams (1965) defined a BQO as any QO X that does not lead to bad X-patterns (with a complex combinatorial definition of patterns) These BQOs are between well-orderings and WQOs He proved X BQO implies X <ω 1 BQO This is the general answer since X <ω 1 WQO implies X BQO (Pouzet 1972) 26/32
62 A SMALL GLIMPSE AT BQOS The general question is when is X α WQO for a given countable α? Or more generally: when is X <ω 1 WQO? Nash-Williams (1965) defined a BQO as any QO X that does not lead to bad X-patterns (with a complex combinatorial definition of patterns) These BQOs are between well-orderings and WQOs He proved X BQO implies X <ω 1 BQO This is the general answer since X <ω 1 WQO implies X BQO (Pouzet 1972) 26/32
63 A SMALL GLIMPSE AT BQOS The general question is when is X α WQO for a given countable α? Or more generally: when is X <ω 1 WQO? Nash-Williams (1965) defined a BQO as any QO X that does not lead to bad X-patterns (with a complex combinatorial definition of patterns) These BQOs are between well-orderings and WQOs He proved X BQO implies X <ω 1 BQO This is the general answer since X <ω 1 WQO implies X BQO (Pouzet 1972) 26/32
64 A hint of Graph Minor Theory 27/32
65 GRAPHS TOO CAN BE ORDERED There are many ways of embedding a smaller graph into a larger graph Four definitions for G H (from stronger to weaker): induced subgraph: delete some vertices of H (and their edges) subgraph: delete some vertices and edges of H topological minor: a subdivision of G is a subgraph of H minor: take a subgraph of H and contract some edges (fusing adjacent vertices) Kuratowksi s Theorem (1930): A graph G is planar iff it does not contain K 5 or K 3,3 as a minor 28/32
66 GRAPHS TOO CAN BE ORDERED There are many ways of embedding a smaller graph into a larger graph Four definitions for G H (from stronger to weaker): induced subgraph: delete some vertices of H (and their edges) subgraph: delete some vertices and edges of H topological minor: a subdivision of G is a subgraph of H minor: take a subgraph of H and contract some edges (fusing adjacent vertices) Kuratowksi s Theorem (1930): A graph G is planar iff it does not contain K 5 or K 3,3 as a minor 28/32
67 EXAMPLE: PETERSEN S GRAPH
68 EXAMPLE: PETERSEN S GRAPH
69 EXAMPLE: PETERSEN S GRAPH Contains K 3,3 as a minor. Hence is not planar! 29/32
70 Other WQOs on graphs: Graphs are not WQOs under subgraph or even topological minors (Ding 1996) but many subclasses of graphs are. Example: cographs are WQOs under induced subgraph ordering 30/32 EXCLUDED MINORS Any property of graphs that can be characterized by (finitely many) excluded minors is easy to test algorithmically: e.g., planarity NB. This must be a minor-closed property but there are many examples: G is a tree (a forest) iff it does not contain K 3 (as a minor), it is series-parallel iff it does not contain K 4, etc. Robertson-Seymour Theorem ( ) Finite graphs are WQOs under the minor ordering Cor. Any minor-closed property is characterized by excluded minors Applications. Find the excluded minors for your minor-closed property of interest (e.g., embeddable on a given surface, or embeddable in R 3 with no links, or no knots, etc.) and you have a polynomial-time decision algorithm for it More generally, many hard problems become simpler when restricted to graphs that exclude a minor
71 EXCLUDED MINORS Any property of graphs that can be characterized by (finitely many) excluded minors is easy to test algorithmically: e.g., planarity Robertson-Seymour Theorem ( ) Finite graphs are WQOs under the minor ordering Cor. Any minor-closed property is characterized by excluded minors Applications. Find the excluded minors for your minor-closed property of interest (e.g., embeddable on a given surface, or embeddable in R 3 with no links, or no knots, etc.) and you have a polynomial-time decision algorithm for it More generally, many hard problems become simpler when restricted to graphs that exclude a minor Other WQOs on graphs: Graphs are not WQOs under subgraph or even topological minors (Ding 1996) but many subclasses of graphs are. Example: cographs are WQOs under induced subgraph ordering (Damaschke 1990) 30/32
72 EXCLUDED MINORS Any property of graphs that can be characterized by (finitely many) excluded minors is easy to test algorithmically: e.g., planarity Robertson-Seymour Theorem ( ) Finite graphs are WQOs under the minor ordering Cor. Any minor-closed property is characterized by excluded minors Applications. Find the excluded minors for your minor-closed property of interest (e.g., embeddable on a given surface, or embeddable in R 3 with no links, or no knots, etc.) and you have a polynomial-time decision algorithm for it More generally, many hard problems become simpler when restricted to graphs that exclude a minor Other WQOs on graphs: Graphs are not WQOs under subgraph or even topological minors (Ding 1996) but many subclasses of graphs are. Example: cographs are WQOs under induced subgraph ordering (Damaschke 1990) 30/32
73 EXCLUDED MINORS Any property of graphs that can be characterized by (finitely many) excluded minors is easy to test algorithmically: e.g., planarity Robertson-Seymour Theorem ( ) Finite graphs are WQOs under the minor ordering Cor. Any minor-closed property is characterized by excluded minors Applications. Find the excluded minors for your minor-closed property of interest (e.g., embeddable on a given surface, or embeddable in R 3 with no links, or no knots, etc.) and you have a polynomial-time decision algorithm for it More generally, many hard problems become simpler when restricted to graphs that exclude a minor Other WQOs on graphs: Graphs are not WQOs under subgraph or even topological minors (Ding 1996) but many subclasses of graphs are. Example: cographs are WQOs under induced subgraph ordering (Damaschke 1990) 30/32
74 CONCLUDING REMARKS WQOs are fun! Every computer scientist is likely to use the basics at some point See gentle tutorial notes Algorithmic aspects of WQO Theory by sylvain schmitz & myself for complexity of WQO-based algorithms 31/32
75 SELECTED BIBLIOGRAPHY D. Bienstock and M. A. Langston. Algorithmic implications of the graph minor theorem. In M. O. Ball, T. L. Magnanti, C. L. Monma, and G.L. Nemhauser, editors, Network Models, volume 7 of Handbooks in Operations Research and Management Science, chapter 8, pages Elsevier Science, F. D Alessandro and S. Varricchio. Well quasi-orders in formal language theory. In Proc. 12th Int. Conf. Developments in Language Theory (DLT 2008), Tokyo, Japan, Sep. 2008, volume 5257 of Lecture Notes in Computer Science, pages Springer, J. B. Kruskal. The theory of well-quasi-ordering: A frequently discovered concept. Journal of Combinatorial Theory, Series A, 13(3): , L. Lovász. Graph minor theory. Bull. Amer. Math. Soc., 43(1):75 86, A. Marcone. Foundations of BQO theory. Trans. Amer. Math. Soc., 345(2): , E. C. Milner. Basic WQO- and BQO-theory. In I. Rival, editor, Graphs and Order. The Role of Graphs in the Theory of Ordered Sets and Its Applications, pages D. Reidel Publishing, S. Schmitz and Ph. Schnoebelen. The power of well-structured systems. In Proc. 24th Int. Conf. Concurrency Theory (CONCUR 2013), Buenos Aires, Argentina, Aug. 2013, volume 8052 of Lecture Notes in Computer Science, pages Springer, /32
Kruskal s Theorem Rebecca Robinson May 29, 2007
Kruskal s Theorem Rebecca Robinson May 29, 2007 Kruskal s Theorem Rebecca Robinson 1 Quasi-ordered set A set Q together with a relation is quasi-ordered if is: reflexive (a a); and transitive (a b c a
More informationCOSE212: Programming Languages. Lecture 1 Inductive Definitions (1)
COSE212: Programming Languages Lecture 1 Inductive Definitions (1) Hakjoo Oh 2017 Fall Hakjoo Oh COSE212 2017 Fall, Lecture 1 September 4, 2017 1 / 9 Inductive Definitions Inductive definition (induction)
More informationChordal Graphs, Interval Graphs, and wqo
Chordal Graphs, Interval Graphs, and wqo Guoli Ding DEPARTMENT OF MATHEMATICS LOUISIANA STATE UNIVERSITY BATON ROUGE, LA 70803-4918 E-mail: ding@math.lsu.edu Received July 29, 1997 Abstract: Let be the
More informationGap Embedding for Well-Quasi-Orderings 1
WoLLIC 2003 Preliminary Version Gap Embedding for Well-Quasi-Orderings 1 Nachum Dershowitz 2 and Iddo Tzameret 3 School of Computer Science, Tel-Aviv University, Tel-Aviv 69978, Israel Abstract Given a
More informationCOSE212: Programming Languages. Lecture 1 Inductive Definitions (1)
COSE212: Programming Languages Lecture 1 Inductive Definitions (1) Hakjoo Oh 2018 Fall Hakjoo Oh COSE212 2018 Fall, Lecture 1 September 5, 2018 1 / 10 Inductive Definitions Inductive definition (induction)
More informationFORBIDDEN MINORS AND MINOR-CLOSED GRAPH PROPERTIES
FORBIDDEN MINORS AND MINOR-CLOSED GRAPH PROPERTIES DAN WEINER Abstract. Kuratowski s Theorem gives necessary and sufficient conditions for graph planarity that is, embeddability in R 2. This motivates
More informationOn Better-Quasi-Ordering Countable Series-Parallel Orders
On Better-Quasi-Ordering Countable Series-Parallel Orders Stéphan Thomassé Laboratoire LMD, UFR de Mathématiques, Université Claude Bernard 43, Boulevard du 11 novembre 1918, 69622 Villeurbanne Cedex,
More informationTheory of Computation
Theory of Computation Lecture #2 Sarmad Abbasi Virtual University Sarmad Abbasi (Virtual University) Theory of Computation 1 / 1 Lecture 2: Overview Recall some basic definitions from Automata Theory.
More informationRamsey theory of homogeneous structures
Ramsey theory of homogeneous structures Natasha Dobrinen University of Denver Notre Dame Logic Seminar September 4, 2018 Dobrinen big Ramsey degrees University of Denver 1 / 79 Ramsey s Theorem for Pairs
More information{a, b, c} {a, b} {a, c} {b, c} {a}
Section 4.3 Order Relations A binary relation is an partial order if it transitive and antisymmetric. If R is a partial order over the set S, we also say, S is a partially ordered set or S is a poset.
More informationTheory of Computation
Fall 2002 (YEN) Theory of Computation Midterm Exam. Name:... I.D.#:... 1. (30 pts) True or false (mark O for true ; X for false ). (Score=Max{0, Right- 1 2 Wrong}.) (1) X... If L 1 is regular and L 2 L
More informationKruskal s theorem and Nash-Williams theory
Kruskal s theorem and Nash-Williams theory Ian Hodkinson, after Wilfrid Hodges Version 3.6, 7 February 2003 This is based on notes I took at Wilfrid s seminar for Ph.D. students at Queen Mary College,
More informationDurham Research Online
Durham Research Online Deposited in DRO: 03 October 2016 Version of attached le: Accepted Version Peer-review status of attached le: Peer-reviewed Citation for published item: Dabrowski, K.K. and Lozin,
More informationInfinite Strings Generated by Insertions
Programming and Computer Software, Vol. 30, No. 2, 2004, pp. 110 114. Translated from Programmirovanie, Vol. 30, No. 2, 2004. Original Russian Text Copyright 2004 by Golubitsky, Falconer. Infinite Strings
More informationWell quasi-order in combinatorics: embeddings and homomorphisms
Well quasi-order in combinatorics: embeddings and homomorphisms S. Huczynska and N. Ruškuc Abstract The notion of well quasi-order (wqo) from the theory of ordered sets often arises naturally in contexts
More informationPart III Logic. Theorems. Based on lectures by T. E. Forster Notes taken by Dexter Chua. Lent 2017
Part III Logic Theorems Based on lectures by T. E. Forster Notes taken by Dexter Chua Lent 2017 These notes are not endorsed by the lecturers, and I have modified them (often significantly) after lectures.
More informationA well-quasi-order for tournaments
A well-quasi-order for tournaments Maria Chudnovsky 1 Columbia University, New York, NY 10027 Paul Seymour 2 Princeton University, Princeton, NJ 08544 June 12, 2009; revised April 19, 2011 1 Supported
More informationCS 133 : Automata Theory and Computability
CS 133 : Automata Theory and Computability Lecture Slides 1 Regular Languages and Finite Automata Nestine Hope S. Hernandez Algorithms and Complexity Laboratory Department of Computer Science University
More informationReverse mathematics and the equivalence of definitions for well and better quasi-orders
Reverse mathematics and the equivalence of definitions for well and better quasi-orders Peter Cholak Department of Mathematics, University of Notre Dame, USA Alberto Marcone Dipartimento di Matematica
More informationAn axiom free Coq proof of Kruskal s tree theorem
An axiom free Coq proof of Kruskal s tree theorem Dominique Larchey-Wendling TYPES team LORIA CNRS Nancy, France http://www.loria.fr/~larchey/kruskal Dagstuhl Seminar 16031, January 2016 1 Well Quasi Orders
More informationPosets, homomorphisms and homogeneity
Posets, homomorphisms and homogeneity Peter J. Cameron and D. Lockett School of Mathematical Sciences Queen Mary, University of London Mile End Road London E1 4NS, U.K. Abstract Jarik Nešetřil suggested
More informationHomogeneous Structures and Ramsey Classes
Homogeneous Structures and Ramsey Classes Julia Böttcher April 27, 2005 In this project report we discuss the relation between Ramsey classes and homogeneous structures and give various examples for both
More informationThe universal triangle-free graph has finite big Ramsey degrees
The universal triangle-free graph has finite big Ramsey degrees Natasha Dobrinen University of Denver AMS-ASL Special Session on Set Theory, Logic and Ramsey Theory, JMM 2018 Dobrinen big Ramsey degrees
More informationA collection of topological Ramsey spaces of trees and their application to profinite graph theory
A collection of topological Ramsey spaces of trees and their application to profinite graph theory Yuan Yuan Zheng Abstract We construct a collection of new topological Ramsey spaces of trees. It is based
More informationExcluding a Long Double Path Minor
journal of combinatorial theory, Series B 66, 1123 (1996) article no. 0002 Excluding a Long Double Path Minor Guoli Ding Department of Mathematics, Louisiana State University, Baton Rouge, Louisiana 70803
More informationLinearizing bad sequences: upper bounds for the product and majoring well quasi-orders
Linearizing bad sequences: upper bounds for the product and majoring well quasi-orders Sergio Abriola 1, Santiago Figueira 2,3, and Gabriel Senno 2 1 Dto. Matemática, FCEN, Universidad de Buenos Aires,
More informationTheory of Computer Science
Theory of Computer Science C1. Formal Languages and Grammars Malte Helmert University of Basel March 14, 2016 Introduction Example: Propositional Formulas from the logic part: Definition (Syntax of Propositional
More informationBoundary Properties of Well-Quasi-Ordered Sets of Graphs
Order (2013) 30:723 735 DOI 10.1007/s11083-012-9272-2 Boundary Properties of Well-Quasi-Ordered Sets of Graphs Nicholas Korpelainen Vadim V. Lozin Igor Razgon Received: 17 November 2011 / Accepted: 13
More informationSubwords, Regular Languages, and Prime Numbers
Subwords, Regular Languages, and Prime Numbers Jeffrey Shallit School of Computer Science University of Waterloo Waterloo, Ontario N2L 3G1 Canada shallit@cs.uwaterloo.ca https://www.cs.uwaterloo.ca/~shallit
More informationOrdering functions. Raphaël Carroy. Hejnice, Czech Republic January 27th, Universität Münster 1/21
Ordering functions Raphaël Carroy Universität Münster Hejnice, Czech Republic January 27th, 2014 1/21 General background: 0-dimensional Polish spaces, and functions The Baire space ω ω of infinite sequences
More informationGraph Minors Theory. Bahman Ghandchi. Institute for Advanced Studies in Basic Sciences (IASBS) SBU weekly Combinatorics Seminars November 5, 2011
Graph Minors Theory Bahman Ghandchi Institute for Advanced Studies in Basic Sciences (IASBS) SBU weekly Combinatorics Seminars November 5, 2011 Institute for Advanced Studies in asic Sciences Gava Zang,
More informationTHE EXTREMAL FUNCTIONS FOR TRIANGLE-FREE GRAPHS WITH EXCLUDED MINORS 1
THE EXTREMAL FUNCTIONS FOR TRIANGLE-FREE GRAPHS WITH EXCLUDED MINORS 1 Robin Thomas and Youngho Yoo School of Mathematics Georgia Institute of Technology Atlanta, Georgia 0-0160, USA We prove two results:
More informationA short visit to the STS hierarchy 3
EXPRESS 2005 Preliminary Version A short visit to the STS hierarchy 3 Nathalie Bertrand 1 and Philippe Schnoebelen 2 Lab. Spécification & Vérification, CNRS & ENS de Cachan, 61, av. Pdt. Wilson, 94235
More informationJean Goubault-Larrecq. Top&Inf, March 22, 2013
vi Contents 5.3 Spaces of continuous maps 49 5.4 The exponential topology 5 5.5 A bit of category theory II 69 5.6 C-generated spaces 80 5.7 bc-domains 94 On Noetherian spaces and verification 6 Metrics,
More informationCS6902 Theory of Computation and Algorithms
CS6902 Theory of Computation and Algorithms Any mechanically (automatically) discretely computation of problem solving contains at least three components: - problem description - computational tool - procedure/analysis
More informationUniversity of Warwick institutional repository: A Thesis Submitted for the Degree of PhD at the University of Warwick
University of Warwick institutional repository: http://go.warwick.ac.uk/wrap A Thesis Submitted for the Degree of PhD at the University of Warwick http://go.warwick.ac.uk/wrap/67023 This thesis is made
More informationGeometric Steiner Trees
Geometric Steiner Trees From the book: Optimal Interconnection Trees in the Plane By Marcus Brazil and Martin Zachariasen Part 3: Computational Complexity and the Steiner Tree Problem Marcus Brazil 2015
More informationFormalizing Kruskal s Tree Theorem in Isabelle/HOL
Formalizing Kruskal s Tree Theorem in Isabelle/HOL Christian Sternagel JAIST July 5, 2012 Kickoff Meeting of Austria-Japan Joint Project Gamagori, Japan Kruskal s Tree Theorem If the set A is well-quasi-ordered
More information1 Multiset ordering. Travaux Dirigés. Multiset ordering, battle of the hydra Well-quasi-orderings, Higman and Kruskal theorems
Travaux Dirigés Multiset ordering, battle of the hydra Well-quasi-orderings, Higman and Kruskal theorems λ-calculs et catégories (31 octobre 2016) 1 Multiset ordering Recall that a multiset M on a set
More informationC1.1 Introduction. Theory of Computer Science. Theory of Computer Science. C1.1 Introduction. C1.2 Alphabets and Formal Languages. C1.
Theory of Computer Science March 20, 2017 C1. Formal Languages and Grammars Theory of Computer Science C1. Formal Languages and Grammars Malte Helmert University of Basel March 20, 2017 C1.1 Introduction
More informationDecidability in the Substructure Ordering of Finite Graphs
Decidability in the Substructure Ordering of Finite Graphs Ramanathan S. Thinniyam Institute of Mathematical Sciences, Chennai, India Logic Colloquium, July 23, 2018 joint work with Anantha Padmanabha,
More informationEXCLUDING SUBDIVISIONS OF INFINITE CLIQUES. Neil Robertson* Department of Mathematics Ohio State University 231 W. 18th Ave. Columbus, Ohio 43210, USA
EXCLUDING SUBDIVISIONS OF INFINITE CLIQUES Neil Robertson* Department of Mathematics Ohio State University 231 W. 18th Ave. Columbus, Ohio 43210, USA P. D. Seymour Bellcore 445 South St. Morristown, New
More informationGUOLI DING AND STAN DZIOBIAK. 1. Introduction
-CONNECTED GRAPHS OF PATH-WIDTH AT MOST THREE GUOLI DING AND STAN DZIOBIAK Abstract. It is known that the list of excluded minors for the minor-closed class of graphs of path-width numbers in the millions.
More informationSpanning Paths in Infinite Planar Graphs
Spanning Paths in Infinite Planar Graphs Nathaniel Dean AT&T, ROOM 2C-415 600 MOUNTAIN AVENUE MURRAY HILL, NEW JERSEY 07974-0636, USA Robin Thomas* Xingxing Yu SCHOOL OF MATHEMATICS GEORGIA INSTITUTE OF
More informationPacking cycles with modularity constraints
Packing cycles with modularity constraints Paul Wollan Mathematisches Seminar der Universität Hamburg Bundesstr. 55 20146 Hamburg, Germany Abstract We prove that for all positive integers k, there exists
More informationDeciding the Bell number for hereditary graph properties. A. Atminas, A. Collins, J. Foniok and V. Lozin
Deciding the Bell number for hereditary graph properties A. Atminas, A. Collins, J. Foniok and V. Lozin REPORT No. 11, 2013/2014, spring ISSN 1103-467X ISRN IML-R- -11-13/14- -SE+spring Deciding the Bell
More informationMonotonic Abstraction in Parameterized Verification
Monotonic Abstraction in Parameterized Verification Parosh Aziz Abdulla 1 Department of Information Technology Uppsala University Sweden Giorgio Delzanno 2 Dipartimento Informatica e Scienze dell Informazione
More informationGeneralized Pigeonhole Properties of Graphs and Oriented Graphs
Europ. J. Combinatorics (2002) 23, 257 274 doi:10.1006/eujc.2002.0574 Available online at http://www.idealibrary.com on Generalized Pigeonhole Properties of Graphs and Oriented Graphs ANTHONY BONATO, PETER
More informationBounded Treewidth Graphs A Survey German Russian Winter School St. Petersburg, Russia
Bounded Treewidth Graphs A Survey German Russian Winter School St. Petersburg, Russia Andreas Krause krausea@cs.tum.edu Technical University of Munich February 12, 2003 This survey gives an introduction
More informationSet Theory. CSE 215, Foundations of Computer Science Stony Brook University
Set Theory CSE 215, Foundations of Computer Science Stony Brook University http://www.cs.stonybrook.edu/~cse215 Set theory Abstract set theory is one of the foundations of mathematical thought Most mathematical
More informationHigher dimensional Ellentuck spaces
Higher dimensional Ellentuck spaces Natasha Dobrinen University of Denver Forcing and Its Applications Retrospective Workshop Fields Institute, April 1, 2015 Dobrinen Higher dimensional Ellentuck spaces
More informationLecture Notes On THEORY OF COMPUTATION MODULE -1 UNIT - 2
BIJU PATNAIK UNIVERSITY OF TECHNOLOGY, ODISHA Lecture Notes On THEORY OF COMPUTATION MODULE -1 UNIT - 2 Prepared by, Dr. Subhendu Kumar Rath, BPUT, Odisha. UNIT 2 Structure NON-DETERMINISTIC FINITE AUTOMATA
More informationCSE 105 Homework 1 Due: Monday October 9, Instructions. should be on each page of the submission.
CSE 5 Homework Due: Monday October 9, 7 Instructions Upload a single file to Gradescope for each group. should be on each page of the submission. All group members names and PIDs Your assignments in this
More informationTense Operators on Basic Algebras
Int J Theor Phys (2011) 50:3737 3749 DOI 10.1007/s10773-011-0748-4 Tense Operators on Basic Algebras M. Botur I. Chajda R. Halaš M. Kolařík Received: 10 November 2010 / Accepted: 2 March 2011 / Published
More informationSection Summary. Relations and Functions Properties of Relations. Combining Relations
Chapter 9 Chapter Summary Relations and Their Properties n-ary Relations and Their Applications (not currently included in overheads) Representing Relations Closures of Relations (not currently included
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 informationMPRI 1-22 Introduction to Verification January 4, TD 6: Petri Nets
TD 6: Petri Nets 1 Modeling Using Petri Nets Exercise 1 (Traffic Lights). Consider again the traffic lights example from the lecture notes: r r ry y r y ry g g y g 1. How can you correct this Petri net
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 informationAutomata Theory Final Exam Solution 08:10-10:00 am Friday, June 13, 2008
Automata Theory Final Exam Solution 08:10-10:00 am Friday, June 13, 2008 Name: ID #: This is a Close Book examination. Only an A4 cheating sheet belonging to you is acceptable. You can write your answers
More informationDefinition: A binary relation R from a set A to a set B is a subset R A B. Example:
Chapter 9 1 Binary Relations Definition: A binary relation R from a set A to a set B is a subset R A B. Example: Let A = {0,1,2} and B = {a,b} {(0, a), (0, b), (1,a), (2, b)} is a relation from A to B.
More informationEdge-coloring problems
January 27, 2009 A classical edge-coloring problem Given: a finite set C of colors and some forbidden triangles (copies of K 3 ) whose edges are colored with colors in C. Problem: For which n is it possible
More informationTRIPLE FACTORIZATION OF NON-ABELIAN GROUPS BY TWO MAXIMAL SUBGROUPS
Journal of Algebra and Related Topics Vol. 2, No 2, (2014), pp 1-9 TRIPLE FACTORIZATION OF NON-ABELIAN GROUPS BY TWO MAXIMAL SUBGROUPS A. GHARIBKHAJEH AND H. DOOSTIE Abstract. The triple factorization
More informationarxiv: v2 [cs.lo] 13 May 2015
DEMYSTIFYING REACHABILITY IN VECTOR ADDITION SYSTEMS JÉRÔME LEROUX AND SYLVAIN SCHMITZ arxiv:1503.00745v2 [cs.lo] 13 May 2015 Abstract. More than 30 years after their inception, the decidability proofs
More informationTree-width and planar minors
Tree-width and planar minors Alexander Leaf and Paul Seymour 1 Princeton University, Princeton, NJ 08544 May 22, 2012; revised March 18, 2014 1 Supported by ONR grant N00014-10-1-0680 and NSF grant DMS-0901075.
More informationRamsey theory, trees, and ultrafilters
Ramsey theory, trees, and ultrafilters Natasha Dobrinen University of Denver Lyon, 2017 Dobrinen Ramsey, trees, ultrafilters University of Denver 1 / 50 We present two areas of research. Part I The first
More informationMINORS OF GRAPHS OF LARGE PATH-WIDTH. A Dissertation Presented to The Academic Faculty. Thanh N. Dang
MINORS OF GRAPHS OF LARGE PATH-WIDTH A Dissertation Presented to The Academic Faculty By Thanh N. Dang In Partial Fulfillment of the Requirements for the Degree Doctor of Philosophy in Algorithms, Combinatorics
More informationGraph coloring, perfect graphs
Lecture 5 (05.04.2013) Graph coloring, perfect graphs Scribe: Tomasz Kociumaka Lecturer: Marcin Pilipczuk 1 Introduction to graph coloring Definition 1. Let G be a simple undirected graph and k a positive
More informationA Separator Theorem for Graphs with an Excluded Minor and its Applications
A Separator Theorem for Graphs with an Excluded Minor and its Applications Noga Alon IBM Almaden Research Center, San Jose, CA 95120,USA and Sackler Faculty of Exact Sciences, Tel Aviv University, Tel
More informationGRAPH SEARCHING, AND A MIN-MAX THEOREM FOR TREE-WIDTH. P. D. Seymour Bellcore 445 South St. Morristown, New Jersey 07960, USA. and
GRAPH SEARCHING, AND A MIN-MAX THEOREM FOR TREE-WIDTH P. D. Seymour Bellcore 445 South St. Morristown, New Jersey 07960, USA and Robin Thomas* School of Mathematics Georgia Institute of Technology Atlanta,
More informationFractional coloring and the odd Hadwiger s conjecture
European Journal of Combinatorics 29 (2008) 411 417 www.elsevier.com/locate/ejc Fractional coloring and the odd Hadwiger s conjecture Ken-ichi Kawarabayashi a, Bruce Reed b a National Institute of Informatics,
More information60-354, Theory of Computation Fall Asish Mukhopadhyay School of Computer Science University of Windsor
60-354, Theory of Computation Fall 2013 Asish Mukhopadhyay School of Computer Science University of Windsor Pushdown Automata (PDA) PDA = ε-nfa + stack Acceptance ε-nfa enters a final state or Stack is
More informationTheoretical Computer Science
Theoretical Computer Science Zdeněk Sawa Department of Computer Science, FEI, Technical University of Ostrava 17. listopadu 15, Ostrava-Poruba 708 33 Czech republic September 22, 2017 Z. Sawa (TU Ostrava)
More informationTREE-DECOMPOSITIONS OF GRAPHS. Robin Thomas. School of Mathematics Georgia Institute of Technology thomas
1 TREE-DECOMPOSITIONS OF GRAPHS Robin Thomas School of Mathematics Georgia Institute of Technology www.math.gatech.edu/ thomas MOTIVATION 2 δx = edges with one end in X, one in V (G) X MOTIVATION 3 δx
More informationVerification of Probabilistic Systems with Faulty Communication
Verification of Probabilistic Systems with Faulty Communication P. A. Abdulla 1, N. Bertrand 2, A. Rabinovich 3, and Ph. Schnoebelen 2 1 Uppsala University, Sweden 2 LSV, ENS de Cachan, France 3 Tel Aviv
More information1. 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 informationWell-quasi-ordering and finite distinguishing number
Well-quasi-ordering and finite distinguishing number Aistis Atminas Department of Mathematics London School of Economics London, WC2A 2AE United Kingdom Robert Brignall Department of Mathematics and Statistics
More informationREU 2007 Transfinite Combinatorics Lecture 9
REU 2007 Transfinite Combinatorics Lecture 9 Instructor: László Babai Scribe: Travis Schedler August 10, 2007. Revised by instructor. Last updated August 11, 3:40pm Note: All (0, 1)-measures will be assumed
More informationHarvard CS121 and CSCI E-121 Lecture 2: Mathematical Preliminaries
Harvard CS121 and CSCI E-121 Lecture 2: Mathematical Preliminaries Harry Lewis September 5, 2013 Reading: Sipser, Chapter 0 Sets Sets are defined by their members A = B means that for every x, x A iff
More informationLinear Classifiers (Kernels)
Universität Potsdam Institut für Informatik Lehrstuhl Linear Classifiers (Kernels) Blaine Nelson, Christoph Sawade, Tobias Scheffer Exam Dates & Course Conclusion There are 2 Exam dates: Feb 20 th March
More informationRamsey Theory. May 24, 2015
Ramsey Theory May 24, 2015 1 König s Lemma König s Lemma is a basic tool to move between finite and infinite combinatorics. To be concise, we use the notation [k] = {1, 2,..., k}, and [X] r will denote
More informationFormal Languages, Automata and Models of Computation
CDT314 FABER Formal Languages, Automata and Models of Computation Lecture 5 School of Innovation, Design and Engineering Mälardalen University 2011 1 Content - More Properties of Regular Languages (RL)
More informationI-Indexed Indiscernible Sets and Trees
1 / 20 I-Indexed Indiscernible Sets and Trees Lynn Scow Vassar College Harvard/MIT Logic Seminar December 3, 2013 2 / 20 Outline 1 background 2 the modeling property 3 a dictionary theorem 3 / 20 order
More informationBOUNDS ON ZIMIN WORD AVOIDANCE
BOUNDS ON ZIMIN WORD AVOIDANCE JOSHUA COOPER* AND DANNY RORABAUGH* Abstract. How long can a word be that avoids the unavoidable? Word W encounters word V provided there is a homomorphism φ defined by mapping
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 informationFinite Automata Theory and Formal Languages TMV027/DIT321 LP4 2017
Finite Automata Theory and Formal Languages TMV027/DIT321 LP4 2017 Lecture 4 Ana Bove March 24th 2017 Structural induction; Concepts of automata theory. Overview of today s lecture: Recap: Formal Proofs
More informationCpSc 421 Final Exam December 6, 2008
CpSc 421 Final Exam December 6, 2008 Do any five of problems 1-10. If you attempt more than five of problems 1-10, please indicate which ones you want graded otherwise, I ll make an arbitrary choice. Graded
More informationTree-width. September 14, 2015
Tree-width Zdeněk Dvořák September 14, 2015 A tree decomposition of a graph G is a pair (T, β), where β : V (T ) 2 V (G) assigns a bag β(n) to each vertex of T, such that for every v V (G), there exists
More informationFinite Automata Theory and Formal Languages TMV027/DIT321 LP4 2018
Finite Automata Theory and Formal Languages TMV027/DIT321 LP4 2018 Lecture 4 Ana Bove March 23rd 2018 Recap: Formal Proofs How formal should a proof be? Depends on its purpose...... but should be convincing......
More informationEXCLUDING MINORS IN NONPLANAR GRAPHS OFGIRTHATLEASTFIVE. Robin Thomas 1 and. Jan McDonald Thomson 2
EXCLUDING MINORS IN NONPLANAR GRAPHS OFGIRTHATLEASTFIVE Robin Thomas 1 thomas@math.gatech.edu and Jan McDonald Thomson 2 thomson@math.gatech.edu School of Mathematics Georgia Institute of Technology Atlanta,
More informationarxiv: v1 [math.co] 27 Aug 2015
arxiv:1508.06934v1 [math.co] 27 Aug 2015 TRIANGLE-FREE UNIQUELY 3-EDGE COLORABLE CUBIC GRAPHS SARAH-MARIE BELCASTRO AND RUTH HAAS Abstract. This paper presents infinitely many new examples of triangle-free
More informationOutline. Overview. Introduction. Well-Founded Monotone Algebras. Monotone algebras. Polynomial Interpretations. Dependency Pairs
Overview Lecture 1: Introduction, Abstract Rewriting Lecture 2: Term Rewriting Lecture 3: Combinatory Logic Lecture 4: Termination Lecture 5: Matching, Unification Lecture 6: Equational Reasoning, Completion
More informationCS Automata, Computability and Formal Languages
Automata, Computability and Formal Languages Luc Longpré faculty.utep.edu/longpre 1 - Pg 1 Slides : version 3.1 version 1 A. Tapp version 2 P. McKenzie, L. Longpré version 2.1 D. Gehl version 2.2 M. Csűrös,
More informationMaximum union-free subfamilies
Maximum union-free subfamilies Jacob Fox Choongbum Lee Benny Sudakov Abstract An old problem of Moser asks: how large of a union-free subfamily does every family of m sets have? A family of sets is called
More informationLocality Lower Bounds
Chapter 8 Locality Lower Bounds In Chapter 1, we looked at distributed algorithms for coloring. In particular, we saw that rings and rooted trees can be colored with 3 colors in log n + O(1) rounds. 8.1
More informationAxioms of Kleene Algebra
Introduction to Kleene Algebra Lecture 2 CS786 Spring 2004 January 28, 2004 Axioms of Kleene Algebra In this lecture we give the formal definition of a Kleene algebra and derive some basic consequences.
More informationDiscrete mathematics , Fall Instructor: prof. János Pach
Discrete mathematics 016-017, Fall Instructor: prof. János Pach - covered material - Lecture 1. Counting problems To read: [Lov]: 1.. Sets, 1.3. Number of subsets, 1.5. Sequences, 1.6. Permutations, 1.7.
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 informationThe commutation with ternary sets of words
The commutation with ternary sets of words Juhani Karhumäki Michel Latteux Ion Petre Turku Centre for Computer Science TUCS Technical Reports No 589, March 2004 The commutation with ternary sets of words
More informationAistis Atminas, Vadim Lozin, Mikhail Moshkov WQO is decidable for factorial languages
Aistis Atminas, Vadim Lozin, Mikhail Moshkov WQO is decidable for factorial languages Article (Published version) (Refereed) Original citation: Atminas, Aistis and Lozin, Vadim and Moshkov, Mikhail (2017)
More informationOn decision problems for timed automata
On decision problems for timed automata Olivier Finkel Equipe de Logique Mathématique, U.F.R. de Mathématiques, Université Paris 7 2 Place Jussieu 75251 Paris cedex 05, France. finkel@logique.jussieu.fr
More information