Ramsey Classes by Partite Construction I Honza Hubi cka - - PowerPoint PPT Presentation

ramsey classes by partite construction i
SMART_READER_LITE
LIVE PREVIEW

Ramsey Classes by Partite Construction I Honza Hubi cka - - PowerPoint PPT Presentation

Ramsey Classes by Partite Construction I Honza Hubi cka Mathematics and Statistics University of Calgary Calgary Institute of Computer Science Charles University Prague Joint work with Jaroslav Neet ril Permutation Groups and


slide-1
SLIDE 1

Ramsey Classes by Partite Construction I

Honza Hubiˇ cka

Mathematics and Statistics University of Calgary Calgary Institute of Computer Science Charles University Prague Joint work with Jaroslav Nešetˇ ril

Permutation Groups and Transformation Semigroups 2015

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-2
SLIDE 2

Ramsey classes

We consider relational structures in language L without function symbols. Definition A class C (of finite relational structures) is Ramsey iff ∀A,B∈C∃C∈C : C − → (B)A

2 .

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-3
SLIDE 3

Ramsey classes

We consider relational structures in language L without function symbols. Definition A class C (of finite relational structures) is Ramsey iff ∀A,B∈C∃C∈C : C − → (B)A

2 .

B

A

  • is set of all substructures of B isomorphic to A.

C − → (B)A

2 : For every 2-coloring of

C

A

  • there exists

B ∈ C

B

  • such that
  • B

A

  • is monochromatic.
  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-4
SLIDE 4

Ramsey classes

We consider relational structures in language L without function symbols. Definition A class C (of finite relational structures) is Ramsey iff ∀A,B∈C∃C∈C : C − → (B)A

2 .

B

A

  • is set of all substructures of B isomorphic to A.

C − → (B)A

2 : For every 2-coloring of

C

A

  • there exists

B ∈ C

B

  • such that
  • B

A

  • is monochromatic.

A B C

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-5
SLIDE 5

Ramsey classes

We consider relational structures in language L without function symbols. Definition A class C (of finite relational structures) is Ramsey iff ∀A,B∈C∃C∈C : C − → (B)A

2 .

B

A

  • is set of all substructures of B isomorphic to A.

C − → (B)A

2 : For every 2-coloring of

C

A

  • there exists

B ∈ C

B

  • such that
  • B

A

  • is monochromatic.

A B C

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-6
SLIDE 6

Examples of Ramsey classes

Example The class of all finite linear orders is Ramsey.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-7
SLIDE 7

Examples of Ramsey classes

Example The class of all finite linear orders is Ramsey. . . .

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-8
SLIDE 8

Examples of Ramsey classes

Example The class of all finite linear orders is Ramsey. . . . Example (Non-example) The class of all directed graphs is not Ramsey.

A B

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-9
SLIDE 9

Examples of Ramsey classes

Example The class of all finite linear orders is Ramsey. . . . Example (Non-example) The class of all directed graphs is not Ramsey.

A B

Given C consider arbitrary linear order. Color edges red if they go forward in the linear order and blue otherwise.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-10
SLIDE 10

Ramsey classes are amalgamation classes

Definition (Amalgamation property of class K)

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-11
SLIDE 11

Ramsey classes are amalgamation classes

Definition (Amalgamation property of class K) Nešetˇ ril, 1989: Under mild assumptions Ramsey classes have amalgamation property.

A A B C

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-12
SLIDE 12

Classification programme

Classification programme Ramsey classes = ⇒ amalgamation classes ⇑ ⇓ lifts of homogeneous ⇐ = homogeneous structures

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-13
SLIDE 13

Classification programme

Classification programme Ramsey classes = ⇒ amalgamation classes ⇑ ⇓ lifts of homogeneous ⇐ = homogeneous structures Many amalgamation classes are given by the classification programme of homogeneous structures. Can we always find a Ramsey lift?

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-14
SLIDE 14

Classification programme

Classification programme Ramsey classes = ⇒ amalgamation classes ⇑ ⇓ lifts of homogeneous ⇐ = homogeneous structures Many amalgamation classes are given by the classification programme of homogeneous structures. Can we always find a Ramsey lift? Theorem (Nešetˇ ril, 1989) All homogeneous graphs have Ramsey lift. Theorem (Jasi´ nski,Laflamme,Nguyen Van Thé,Woodrow, 2014) All homogeneous digraphs have Ramsey lift.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-15
SLIDE 15

Map of Ramsey Classes

free restricted

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-16
SLIDE 16

Map of Ramsey Classes

free restricted linear orders cyclic orders unions of complete graphs interval graphs permutations

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-17
SLIDE 17

Nešetˇ ril-Rödl Theorem

A structure A is called complete (or irreducible) if every pair of distinct vertices belong to a relation of A. ForbE(E) is a class of all finite structures A such that there is no embedding from E ∈ E to A. Theorem (Nešetˇ ril-Rödl Theorem, 1977) Let L be a finite relational language. Let E be a set of complete ordered L-structures. The then class ForbE(E) is a Ramsey class.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-18
SLIDE 18

Nešetˇ ril-Rödl Theorem

A structure A is called complete (or irreducible) if every pair of distinct vertices belong to a relation of A. ForbE(E) is a class of all finite structures A such that there is no embedding from E ∈ E to A. Theorem (Nešetˇ ril-Rödl Theorem, 1977) Let L be a finite relational language. Let E be a set of complete ordered L-structures. The then class ForbE(E) is a Ramsey class. Explicitly: For every A, B ∈ ForbE(E) there is C ∈ ForbE(E) such that C − → (B)A

2 .

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-19
SLIDE 19

Examples of Ramsey lifts

Example Graphs with order are Ramsey.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-20
SLIDE 20

Examples of Ramsey lifts

Example Graphs with order are Ramsey. Example Acyclic graphs with linear extension are Ramsey.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-21
SLIDE 21

Examples of Ramsey lifts

Example Graphs with order are Ramsey. Example Acyclic graphs with linear extension are Ramsey. Example Bipartite graphs with unary relation identifying bipartition and with convex linear order are Ramsey.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-22
SLIDE 22

Map of Ramsey Classes

free restricted linear orders cyclic orders unions of complete graphs interval graphs permutations

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-23
SLIDE 23

Map of Ramsey Classes

free restricted linear orders cyclic orders graphs unions of complete graphs interval graphs permutations Kn-free graphs partial orders acyclic graphs metric spaces

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-24
SLIDE 24

Map of Ramsey Classes

free restricted linear orders cyclic orders graphs unions of complete graphs interval graphs permutations Kn-free graphs partial orders acyclic graphs metric spaces

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-25
SLIDE 25

Nešetˇ ril-Rödl: The Partite Construction and Ramsey Set Systems (1989)

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-26
SLIDE 26

Nešetˇ ril-Rödl: The Partite Construction and Ramsey Set Systems (1989)

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-27
SLIDE 27

The Partite Construction

Definition (A-partite system) Let A be an ordered relational structure on vertices {1, 2, . . . a}. An A-partite system is a tuple (A, XB, B) where B is structure and XB = {X 1

B, X 2 B, . . . , X a B} partitions vertex set of B into a

classes (X i

B are called parts of B) such that:

1

  • rdering satisfies X 1

B < X 2 B < . . . < X a B;

2

mapping (projection) π which maps every x ∈ X i

B to i

(i = 1, 2, . . . , a) is a homomorphism;

3

every tuple in every relation of B meets every class X i

B in

at most one element.

a b x y z B = A = X 1

B

X 2

B

1 2

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-28
SLIDE 28

The Partite Construction

A = B = C =?

Construction outline:

Put n such n − → (|B|)|A|

2 .

(For every coloring of |A| tuples in {1, 2, . . . n} there exists monochromatic subset of size |B|). Here n = 6.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-29
SLIDE 29

The Partite Construction

A = B = C =?

Construction outline:

Put n such n − → (|B|)|A|

2 .

(For every coloring of |A| tuples in {1, 2, . . . n} there exists monochromatic subset of size |B|). Here n = 6. Picture 0: |K|n-partite system P0 s.t. for every coloring of copies

  • f A in P0 where the color of a copy

A depends only on a projection π( A) there exists a monochromatic copy of B.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-30
SLIDE 30

The Partite Construction

A = B = C =?

Construction outline:

Put n such n − → (|B|)|A|

2 .

(For every coloring of |A| tuples in {1, 2, . . . n} there exists monochromatic subset of size |B|). Here n = 6. Picture 0: |K|n-partite system P0 s.t. for every coloring of copies

  • f A in P0 where the color of a copy

A depends only on a projection π( A) there exists a monochromatic copy of B. Enumerate by A1, . . . AN all possible projections of copies of A in P0.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-31
SLIDE 31

The Partite Construction

A = B = C =?

Construction outline:

Put n such n − → (|B|)|A|

2 .

(For every coloring of |A| tuples in {1, 2, . . . n} there exists monochromatic subset of size |B|). Here n = 6. Picture 0: |K|n-partite system P0 s.t. for every coloring of copies

  • f A in P0 where the color of a copy

A depends only on a projection π( A) there exists a monochromatic copy of B. Enumerate by A1, . . . AN all possible projections of copies of A in P0. Pictures 1. . . n: Kn-partite systems P1, . . . PN s.t. for every coloring of copies of A in Pi there exists a copy of Pi−1 where all copies of A with projection Ai are monochromatic.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-32
SLIDE 32

The Partite Construction: Picture 0

Picture 0: Kn-partite system P0 s.t. for every coloring of copies

  • f A in P0 where the color of a copy

A depends only on a projection π( A) there exists a monochromatic copy of B.

A = B =

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-33
SLIDE 33

The Partite Construction: Picture 0

Picture 0: Kn-partite system P0 s.t. for every coloring of copies

  • f A in P0 where the color of a copy

A depends only on a projection π( A) there exists a monochromatic copy of B.

A = B =

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-34
SLIDE 34

The Partite Construction: Picture 0

Picture 0: Kn-partite system P0 s.t. for every coloring of copies

  • f A in P0 where the color of a copy

A depends only on a projection π( A) there exists a monochromatic copy of B.

A = B =

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-35
SLIDE 35

The Partite Construction: Picture 1

Picture 1: Kn-partite system P1 s.t. for every coloring of copies

  • f A in P1 there exists a copy of P0 where all copies of A with

projection A1 are monochromatic.

A = B =

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-36
SLIDE 36

The Partite Construction: Picture 1

Picture 1: Kn-partite system P1 s.t. for every coloring of copies

  • f A in P1 there exists a copy of P0 where all copies of A with

projection A1 are monochromatic.

A = B =

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-37
SLIDE 37

The Partite Construction: Picture 1

Picture 1: Kn-partite system P1 s.t. for every coloring of copies

  • f A in P1 there exists a copy of P0 where all copies of A with

projection A1 are monochromatic.

A = B =

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-38
SLIDE 38

The Partite Construction: Picture 1

Picture 1: Kn-partite system P1 s.t. for every coloring of copies

  • f A in P1 there exists a copy of P0 where all copies of A with

projection A1 are monochromatic.

A = B =

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-39
SLIDE 39

The Partite Construction: Picture 1

Picture 1: Kn-partite system P1 s.t. for every coloring of copies

  • f A in P1 there exists a copy of P0 where all copies of A with

projection A1 are monochromatic.

A = B =

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-40
SLIDE 40

The Partite Construction: Picture 1

Picture 1: Kn-partite system P1 s.t. for every coloring of copies

  • f A in P1 there exists a copy of P0 where all copies of A with

projection A1 are monochromatic.

A = B =

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-41
SLIDE 41

The Partite Construction: Picture 1

Picture 1: Kn-partite system P1 s.t. for every coloring of copies

  • f A in P1 there exists a copy of P0 where all copies of A with

projection A1 are monochromatic.

A = B =

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-42
SLIDE 42

The Partite Construction: Picture 1

Picture 1: Kn-partite system P1 s.t. for every coloring of copies

  • f A in P1 there exists a copy of P0 where all copies of A with

projection A1 are monochromatic.

A = B =

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-43
SLIDE 43

The Partite Construction: Picture 2

Picture 2: Kn-partite system P2 s.t. for every coloring of copies

  • f A in P2 there exists a copy of P1 where all copies of A with

projection A2 are monochromatic.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-44
SLIDE 44

The Partite Construction: Picture 2

Picture 2: Kn-partite system P2 s.t. for every coloring of copies

  • f A in P2 there exists a copy of P1 where all copies of A with

projection A2 are monochromatic.

A = B =

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-45
SLIDE 45

The Partite Construction: Picture 2

Picture 2: Kn-partite system P2 s.t. for every coloring of copies

  • f A in P2 there exists a copy of P1 where all copies of A with

projection A2 are monochromatic.

A = B =

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-46
SLIDE 46

The Partite Construction: Picture 2

Picture 2: Kn-partite system P2 s.t. for every coloring of copies

  • f A in P2 there exists a copy of P1 where all copies of A with

projection A2 are monochromatic.

A = B =

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-47
SLIDE 47

The Partite Construction: Picture 2

Picture 2: Kn-partite system P2 s.t. for every coloring of copies

  • f A in P2 there exists a copy of P1 where all copies of A with

projection A2 are monochromatic.

A = B =

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-48
SLIDE 48

The Partite Construction: Picture 2

Picture 2: Kn-partite system P2 s.t. for every coloring of copies

  • f A in P2 there exists a copy of P1 where all copies of A with

projection A2 are monochromatic.

A = B =

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-49
SLIDE 49

The Partite Construction: Summary

Ramsey Theorem: Kn − → (K|B|)

K|A| 2

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-50
SLIDE 50

The Partite Construction: Summary

Ramsey Theorem: Kn − → (K|B|)

K|A| 2

Construct P0

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-51
SLIDE 51

The Partite Construction: Summary

Ramsey Theorem: Kn − → (K|B|)

K|A| 2

Construct P0 Enumerate by A1, . . . , AN all possible projections of copies of A in P0 Construct P1, . . . , PN

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-52
SLIDE 52

The Partite Construction: Summary

Ramsey Theorem: Kn − → (K|B|)

K|A| 2

Construct P0 Enumerate by A1, . . . , AN all possible projections of copies of A in P0 Construct P1, . . . , PN

Bi: partite system induced on Pi−1 by all copies of all with projection to Ai Partite lemma: Ci − → (Bi)Ai

2

Pi is built repeated free amalgamation of Pi over all copies of Bi in Ci

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-53
SLIDE 53

The Partite Construction: Summary

Ramsey Theorem: Kn − → (K|B|)

K|A| 2

Construct P0 Enumerate by A1, . . . , AN all possible projections of copies of A in P0 Construct P1, . . . , PN

Bi: partite system induced on Pi−1 by all copies of all with projection to Ai Partite lemma: Ci − → (Bi)Ai

2

Pi is built repeated free amalgamation of Pi over all copies of Bi in Ci

Put C = PN

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-54
SLIDE 54

The Partite Lemma

Lemma Let A be a structure s.t. A = {1, 2, . . . , a} and B be an A-partite system. Then there exists a A-partite system C s.t. C − → (B)A

2 .

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-55
SLIDE 55

The Partite Lemma

Lemma Let A be a structure s.t. A = {1, 2, . . . , a} and B be an A-partite system. Then there exists a A-partite system C s.t. C − → (B)A

2 .

a b x y z B = A = X 1

B

X 2

B

1 2

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-56
SLIDE 56

The Partite Lemma

Proof by application of Hales-Jewett theorem Theorem (Hales-Jewett theorem) For every finite alphabet Σ there exists N = HJ(Σ) so that for every 2-coloring of functions h : {1, 2, . . . , N} → Σ there exists a monochromatic combinatorial line.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-57
SLIDE 57

The Partite Lemma

Proof by application of Hales-Jewett theorem Theorem (Hales-Jewett theorem) For every finite alphabet Σ there exists N = HJ(Σ) so that for every 2-coloring of functions h : {1, 2, . . . , N} → Σ there exists a monochromatic combinatorial line. Definition For non-empty ω ⊆ {1, 2, . . . , N} and f : {1, 2, . . . , N} \ ω → Σ combinatorial line (ω, f) is the set of all functions f ′ : {1, 2, . . . , N} → Σ such that f ′(i) =

  • constant for i ∈ ω,

f(i) otherwise.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-58
SLIDE 58

The Partite Lemma

Proof by application of Hales-Jewett theorem

a b x y z B = A = X 1

B

X 2

B

1 2

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-59
SLIDE 59

The Partite Lemma

Proof by application of Hales-Jewett theorem

a b x y z B = A = X 1

B

X 2

B

1 2

Σ = { a

x

  • ,

b

y

  • ,

b

z

  • } (alphabet describe all copies of A in B)
  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-60
SLIDE 60

The Partite Lemma

Proof by application of Hales-Jewett theorem

a b x y z B = A = X 1

B

X 2

B

1 2

Σ = { a

x

  • ,

b

y

  • ,

b

z

  • } (alphabet describe all copies of A in B)

N = HJ(Σ)

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-61
SLIDE 61

The Partite Lemma

Proof by application of Hales-Jewett theorem

a b x y z B = A = X 1

B

X 2

B

1 2

Σ = { a

x

  • ,

b

y

  • ,

b

z

  • } (alphabet describe all copies of A in B)

N = HJ(Σ) Build C so that functions h : {1, 2, . . . , N} → Σ correspond to copies of A and combinatorial lines to copies of B:

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-62
SLIDE 62

The Partite Lemma

Proof by application of Hales-Jewett theorem

a b x y z B = A = X 1

B

X 2

B

1 2

Σ = { a

x

  • ,

b

y

  • ,

b

z

  • } (alphabet describe all copies of A in B)

N = HJ(Σ) Build C so that functions h : {1, 2, . . . , N} → Σ correspond to copies of A and combinatorial lines to copies of B:

Vertices in partition Xi

C: Functions f : {1, 2, . . . , N} → X i B.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-63
SLIDE 63

The Partite Lemma

Proof by application of Hales-Jewett theorem

a b x y z B = A = X 1

B

X 2

B

1 2

Σ = { a

x

  • ,

b

y

  • ,

b

z

  • } (alphabet describe all copies of A in B)

N = HJ(Σ) Build C so that functions h : {1, 2, . . . , N} → Σ correspond to copies of A and combinatorial lines to copies of B:

Vertices in partition Xi

C: Functions f : {1, 2, . . . , N} → X i B.

Intended embedding B → C corresponding the combinatorial line (ω, f): eω,f(v)(i)

  • v for i ∈ ω,

vertex of f(i) in the same partition as v otherwise.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-64
SLIDE 64

The Partite Lemma

Proof by application of Hales-Jewett theorem

a b x y z B = A = X 1

B

X 2

B

1 2

Σ = { a

x

  • ,

b

y

  • ,

b

z

  • } (alphabet describe all copies of A in B)

N = HJ(Σ) Build C so that functions h : {1, 2, . . . , N} → Σ correspond to copies of A and combinatorial lines to copies of B:

Vertices in partition Xi

C: Functions f : {1, 2, . . . , N} → X i B.

Intended embedding B → C corresponding the combinatorial line (ω, f): eω,f(v)(i)

  • v for i ∈ ω,

vertex of f(i) in the same partition as v otherwise. Fact: It is possible to add tuples to relations as needed to make this work

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-65
SLIDE 65

The Partite Lemma

Easy description of C:

a b x y z B = A = X 1

B

X 2

B

1 2

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-66
SLIDE 66

The Partite Lemma

Easy description of C:

a b x y z B = A = X 1

B

X 2

B

1 2

Vertices in partition Xi

C: Functions f : {1, 2, . . . , N} → X i B

Add as many tuples to relations as possible such that all the evaluation maps gi(f) = f(i) are homomorphisms from C to B.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-67
SLIDE 67

Uses of the partite construction

Let class K be a class of structures satisfying given axioms. To show that K is Ramsey one can show that the partite construction preserve the axioms.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-68
SLIDE 68

Uses of the partite construction

Let class K be a class of structures satisfying given axioms. To show that K is Ramsey one can show that the partite construction preserve the axioms.

1

Nešetˇ ril, Rödl, 1977: Classes with forbidden (amalgamation) irreducible structures

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-69
SLIDE 69

Uses of the partite construction

Let class K be a class of structures satisfying given axioms. To show that K is Ramsey one can show that the partite construction preserve the axioms.

1

Nešetˇ ril, Rödl, 1977: Classes with forbidden (amalgamation) irreducible structures

2

Nešetˇ ril, Rödl, 1984: Acyclic graphs and partial orders with linear extension

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-70
SLIDE 70

Uses of the partite construction

Let class K be a class of structures satisfying given axioms. To show that K is Ramsey one can show that the partite construction preserve the axioms.

1

Nešetˇ ril, Rödl, 1977: Classes with forbidden (amalgamation) irreducible structures

2

Nešetˇ ril, Rödl, 1984: Acyclic graphs and partial orders with linear extension

3

Nešetˇ ril, 2005: Metric spaces

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-71
SLIDE 71

Uses of the partite construction

Let class K be a class of structures satisfying given axioms. To show that K is Ramsey one can show that the partite construction preserve the axioms.

1

Nešetˇ ril, Rödl, 1977: Classes with forbidden (amalgamation) irreducible structures

2

Nešetˇ ril, Rödl, 1984: Acyclic graphs and partial orders with linear extension

3

Nešetˇ ril, 2005: Metric spaces

4

Nešetˇ ril, 2010–: Classes with finitely many forbidden homomorphisms

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-72
SLIDE 72

Uses of the partite construction

Let class K be a class of structures satisfying given axioms. To show that K is Ramsey one can show that the partite construction preserve the axioms.

1

Nešetˇ ril, Rödl, 1977: Classes with forbidden (amalgamation) irreducible structures

2

Nešetˇ ril, Rödl, 1984: Acyclic graphs and partial orders with linear extension

3

Nešetˇ ril, 2005: Metric spaces

4

Nešetˇ ril, 2010–: Classes with finitely many forbidden homomorphisms

5

H., Nešetˇ ril, 2014: Classes with unary algebraic closure

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-73
SLIDE 73

Uses of the partite construction

Let class K be a class of structures satisfying given axioms. To show that K is Ramsey one can show that the partite construction preserve the axioms.

1

Nešetˇ ril, Rödl, 1977: Classes with forbidden (amalgamation) irreducible structures

2

Nešetˇ ril, Rödl, 1984: Acyclic graphs and partial orders with linear extension

3

Nešetˇ ril, 2005: Metric spaces

4

Nešetˇ ril, 2010–: Classes with finitely many forbidden homomorphisms

5

H., Nešetˇ ril, 2014: Classes with unary algebraic closure

6

H., Nešetˇ ril, 2015–: (some) classes non-unary algebraic closure

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-74
SLIDE 74

Uses of the partite construction

Let class K be a class of structures satisfying given axioms. To show that K is Ramsey one can show that the partite construction preserve the axioms.

1

Nešetˇ ril, Rödl, 1977: Classes with forbidden (amalgamation) irreducible structures

2

Nešetˇ ril, Rödl, 1984: Acyclic graphs and partial orders with linear extension

3

Nešetˇ ril, 2005: Metric spaces

4

Nešetˇ ril, 2010–: Classes with finitely many forbidden homomorphisms

5

H., Nešetˇ ril, 2014: Classes with unary algebraic closure

6

H., Nešetˇ ril, 2015–: (some) classes non-unary algebraic closure

7

H., Nešetˇ ril, 2014–: Classes with infinitely many forbidden homomorphisms.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-75
SLIDE 75

The Partite Construction

Ramsey Theorem: Kn − → (K|B|)

K|A| 2

Construct P0 Enumerate by A1, . . . , AN all possible projections of copies of A in P0 Construct P1, . . . , PN

Bi: partite system induced on Pi−1 by all copies of all with projection to Ai Partite lemma: Ci − → (Bi)Ai

2

Pi is built repeated free amalgamation of Pi over all copies of Bi in Ci

Put C = PN

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-76
SLIDE 76

The Induced Partite Construction

Nešetˇ ril-Rödl Theorem: C0 − → (B)A

2

Construct C0-partite P0 Enumerate by A1, . . . , AN all possible projections of copies of A in P0 Construct C0-partite P1, . . . , PN:

Bi: partite system induced on Pi−1 by all copies of all with projection to Ai Partite lemma: Ci − → (Bi)Ai

2

Pi is built repeated free amalgamation of Pi over all copies of Bi in Ci

Put C = PN

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-77
SLIDE 77

The Induced Partite Construction

Nešetˇ ril-Rödl Theorem: C0 − → (B)A

2

Construct C0-partite P0 Enumerate by A1, . . . , AN all possible projections of copies of A in P0 Construct C0-partite P1, . . . , PN:

Bi: partite system induced on Pi−1 by all copies of all with projection to Ai Partite lemma: Ci − → (Bi)Ai

2

Pi is built repeated free amalgamation of Pi over all copies of Bi in Ci

Put C = PN If K is irreducible and A, B are K-free, then so is C.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-78
SLIDE 78

An exotic example

Bow-tie graph:

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-79
SLIDE 79

An exotic example

Bow-tie graph: Amalgamation of two triangles must unify vertices.

Wrong!

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-80
SLIDE 80

Structure of bow-tie-free graphs

Structure of bow-tie-free graphs

Edges in no triangles Edges in 1 triangle Edges in 2+ triangles

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-81
SLIDE 81

Structure of bow-tie-free graphs

Structure of bow-tie-free graphs

Edges in no triangles Edges in 1 triangle Edges in 2+ triangles Definition Chimney is a graph created by gluing multiple triangles over one edge. Definition Graph is good if every vertex is either in a chimney or K4.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-82
SLIDE 82

Structure of bow-tie-free graphs

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-83
SLIDE 83

Structure of bow-tie-free graphs

Graph is good if every vertex is either in a chimney or K4.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-84
SLIDE 84

Structure of bow-tie-free graphs

Graph is good if every vertex is either in a chimney or K4. Every bowtie-free graph G is a subgraph of some good graph G′.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-85
SLIDE 85

Structure of bow-tie-free graphs

Graph is good if every vertex is either in a chimney or K4. Every bowtie-free graph G is a subgraph of some good graph G′. For every good graph G = (V, E) the graph G∆ = (V, E∆) (E∆ are edges in triangles) is a disjoint union of copies of chimneys and K4.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-86
SLIDE 86

Structure of bow-tie-free graphs

Graph is good if every vertex is either in a chimney or K4. Every bowtie-free graph G is a subgraph of some good graph G′. For every good graph G = (V, E) the graph G∆ = (V, E∆) (E∆ are edges in triangles) is a disjoint union of copies of chimneys and K4. Closure of a vertex v = all endpoints of red edges contained in triangles containing v. Lemma Bow-tie-free graphs have free amalgamation over closed structures.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-87
SLIDE 87

Ramsey property of bow-tie free graphs

3 types of vertices and their closures:

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-88
SLIDE 88

Ramsey property of bow-tie free graphs

3 types of vertices and their closures: To describe lift of bowtie graphs we only need to forbid all triangles except for B-B-R and R-R-R.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-89
SLIDE 89

Ramsey property of bow-tie free graphs

3 types of vertices and their closures: To describe lift of bowtie graphs we only need to forbid all triangles except for B-B-R and R-R-R. Theorem (H., Nešetˇ ril, 2014) The class of graphs not containing bow-tie as non-induced subgraph have Ramsey lift.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-90
SLIDE 90

Unary closures = relations with out-degree 1

Unary closure description C is a set of pairs (RU, RB) where RU is unary relation and RB is binary relation. We say that structure A is C-closed if for every pair (RU, RB) the B-outdegree of every vertex of A that is in U is 1. Theorem (H., Nešetˇ ril, 2015) Let E be a family of complete ordered structures and U an unary closure description. Then the class of all C-closed structures in ForbE(E) has Ramsey lift.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-91
SLIDE 91

Unary closures = relations with out-degree 1

Unary closure description C is a set of pairs (RU, RB) where RU is unary relation and RB is binary relation. We say that structure A is C-closed if for every pair (RU, RB) the B-outdegree of every vertex of A that is in U is 1. Theorem (H., Nešetˇ ril, 2015) Let E be a family of complete ordered structures and U an unary closure description. Then the class of all C-closed structures in ForbE(E) has Ramsey lift. All Cherlin Shelah Shi classes with unary closure can be described this way!

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-92
SLIDE 92

The Induced Partite Construction with unary closure

Nešetˇ ril-Rödl Theorem: C0 − → (B)A

2

Construct C0-partite P0

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-93
SLIDE 93

The Induced Partite Construction with unary closure

Nešetˇ ril-Rödl Theorem: C0 − → (B)A

2

Construct C0-partite P0 Enumerate by A1, . . . , AN all possible projections of copies of A in P0

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-94
SLIDE 94

The Induced Partite Construction with unary closure

Nešetˇ ril-Rödl Theorem: C0 − → (B)A

2

Construct C0-partite P0 Enumerate by A1, . . . , AN all possible projections of copies of A in P0 Construct C0-partite P1, . . . , PN: Bi: partite system induced on Pi−1 by all copies of all with projection to Ai Partite lemma: Ci − → (Bi)Ai

2

Pi is built by repeated free amalgamation of Pi over all copies of Bi in Ci

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-95
SLIDE 95

The Induced Partite Construction with unary closure

Nešetˇ ril-Rödl Theorem: C0 − → (B)A

2

Construct C0-partite P0 Enumerate by A1, . . . , AN all possible projections of copies of A in P0 Construct C0-partite P1, . . . , PN: Bi: partite system induced on Pi−1 by all copies of all with projection to Ai Partite lemma: Ci − → (Bi)Ai

2

Pi is built by repeated free amalgamation of Pi over all copies of Bi in Ci Put C = PN

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-96
SLIDE 96

The Induced Partite Construction with unary closure

Nešetˇ ril-Rödl Theorem: C0 − → (B)A

2

Construct C0-partite P0 Enumerate by A1, . . . , AN all possible projections of copies of A in P0 Construct C0-partite P1, . . . , PN: Bi: partite system induced on Pi−1 by all copies of all with projection to Ai Partite lemma: Ci − → (Bi)Ai

2

Pi is built by repeated free amalgamation of Pi over all copies of Bi in Ci Put C = PN A, B, Bi are C-closed. Only potential problem is the partite construction.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-97
SLIDE 97

The Partite Lemma

Easy description of C:

a b x y z B = A = X 1

B

X 2

B

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-98
SLIDE 98

The Partite Lemma

Easy description of C:

a b x y z B = A = X 1

B

X 2

B

Vertices in partition Xi

C: Functions f : {1, 2, . . . , N} → X i B

Add as many tuples to relations as possible such that all the evaluation maps gi(f) = f(i) are homomorphisms from C to B.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-99
SLIDE 99

The Partite Lemma

Easy description of C:

a b x y z B = A = X 1

B

X 2

B

Vertices in partition Xi

C: Functions f : {1, 2, . . . , N} → X i B

Add as many tuples to relations as possible such that all the evaluation maps gi(f) = f(i) are homomorphisms from C to B.

  • ut-degree 1 is preserved:
  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-100
SLIDE 100

The Partite Lemma

Easy description of C:

a b x y z B = A = X 1

B

X 2

B

Vertices in partition Xi

C: Functions f : {1, 2, . . . , N} → X i B

Add as many tuples to relations as possible such that all the evaluation maps gi(f) = f(i) are homomorphisms from C to B.

  • ut-degree 1 is preserved:

f(1) = x, f(2) = y, f(3) = z, f(4) = x, . . .

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-101
SLIDE 101

The Partite Lemma

Easy description of C:

a b x y z B = A = X 1

B

X 2

B

Vertices in partition Xi

C: Functions f : {1, 2, . . . , N} → X i B

Add as many tuples to relations as possible such that all the evaluation maps gi(f) = f(i) are homomorphisms from C to B.

  • ut-degree 1 is preserved:

f(1) = x, f(2) = y, f(3) = z, f(4) = x, . . . If there is edge from f to f ′ then: f ′(1) =

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-102
SLIDE 102

The Partite Lemma

Easy description of C:

a b x y z B = A = X 1

B

X 2

B

Vertices in partition Xi

C: Functions f : {1, 2, . . . , N} → X i B

Add as many tuples to relations as possible such that all the evaluation maps gi(f) = f(i) are homomorphisms from C to B.

  • ut-degree 1 is preserved:

f(1) = x, f(2) = y, f(3) = z, f(4) = x, . . . If there is edge from f to f ′ then: f ′(1) = a,

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-103
SLIDE 103

The Partite Lemma

Easy description of C:

a b x y z B = A = X 1

B

X 2

B

Vertices in partition Xi

C: Functions f : {1, 2, . . . , N} → X i B

Add as many tuples to relations as possible such that all the evaluation maps gi(f) = f(i) are homomorphisms from C to B.

  • ut-degree 1 is preserved:

f(1) = x, f(2) = y, f(3) = z, f(4) = x, . . . If there is edge from f to f ′ then: f ′(1) = a, f ′(2) =

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-104
SLIDE 104

The Partite Lemma

Easy description of C:

a b x y z B = A = X 1

B

X 2

B

Vertices in partition Xi

C: Functions f : {1, 2, . . . , N} → X i B

Add as many tuples to relations as possible such that all the evaluation maps gi(f) = f(i) are homomorphisms from C to B.

  • ut-degree 1 is preserved:

f(1) = x, f(2) = y, f(3) = z, f(4) = x, . . . If there is edge from f to f ′ then: f ′(1) = a, f ′(2) = b,

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-105
SLIDE 105

The Partite Lemma

Easy description of C:

a b x y z B = A = X 1

B

X 2

B

Vertices in partition Xi

C: Functions f : {1, 2, . . . , N} → X i B

Add as many tuples to relations as possible such that all the evaluation maps gi(f) = f(i) are homomorphisms from C to B.

  • ut-degree 1 is preserved:

f(1) = x, f(2) = y, f(3) = z, f(4) = x, . . . If there is edge from f to f ′ then: f ′(1) = a, f ′(2) = b, f ′(3) = b, f ′(4) = a, . . .

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-106
SLIDE 106

Map of Ramsey Classes

free restricted linear orders cyclic orders graphs unions of complete graphs interval graphs permutations Kn-free graphs partial orders acyclic graphs metric spaces boolean algebras

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-107
SLIDE 107

Map of Ramsey Classes

free restricted linear orders cyclic orders graphs unions of complete graphs interval graphs permutations Kn-free graphs partial orders acyclic graphs metric spaces boolean algebras

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-108
SLIDE 108

Map of Ramsey Classes

free restricted linear orders cyclic orders graphs unions of complete graphs interval graphs permutations Kn-free graphs partial orders acyclic graphs metric spaces boolean algebras Unary CSS classes

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-109
SLIDE 109

Generalizing Partite Construction to non-unary closure

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-110
SLIDE 110

Generalizing Partite Construction to non-unary closure

Nešetˇ ril-Rödl Theorem: C0 − → (B)A

2 .

Construct C0-partite P0

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-111
SLIDE 111

Generalizing Partite Construction to non-unary closure

Nešetˇ ril-Rödl Theorem: C0 − → (B)A

2 .

Construct C0-partite P0 Enumerate by A1, . . . , AN all possible projections of copies of A in P0

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-112
SLIDE 112

Generalizing Partite Construction to non-unary closure

Nešetˇ ril-Rödl Theorem: C0 − → (B)A

2 .

Construct C0-partite P0 Enumerate by A1, . . . , AN all possible projections of copies of A in P0 Construct C0-partite P1, . . . , PN:

Bi: partite system induced on Pi−1 by all copies of all with projection to Ai Partite lemma: Ci − → (Bi)Ai

2

Pi is built by repeated amalgamation of Pi over selected copies of Bi in Ci

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-113
SLIDE 113

Generalizing Partite Construction to non-unary closure

Nešetˇ ril-Rödl Theorem: C0 − → (B)A

2 .

Construct C0-partite P0 Enumerate by A1, . . . , AN all possible projections of copies of A in P0 Construct C0-partite P1, . . . , PN:

Bi: partite system induced on Pi−1 by all copies of all with projection to Ai Partite lemma: Ci − → (Bi)Ai

2

Pi is built by repeated amalgamation of Pi over selected copies of Bi in Ci unify vertices to preserve

  • ut-degree 1 of non-unary

closure edges

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-114
SLIDE 114

Example: QQ

Definition Denote by QQ the structure with binary relation ≤ and ternary relation ≺ with the following properties

1

relation ≤ forms the generic linear order

2

for every vertex a ∈ QQ the relation {(b, c) : (a, b, c) ∈≺} forms the generic linear oder on QQ \ {a} that is free to ≤.

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-115
SLIDE 115

Example: QQ

Definition Denote by QQ the structure with binary relation ≤ and ternary relation ≺ with the following properties

1

relation ≤ forms the generic linear order

2

for every vertex a ∈ QQ the relation {(b, c) : (a, b, c) ∈≺} forms the generic linear oder on QQ \ {a} that is free to ≤. Use alternative representation with binary relations and closures to show that the age of QQ is a Ramsey class:

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-116
SLIDE 116

Example: QQ

Definition Denote by QQ the structure with binary relation ≤ and ternary relation ≺ with the following properties

1

relation ≤ forms the generic linear order

2

for every vertex a ∈ QQ the relation {(b, c) : (a, b, c) ∈≺} forms the generic linear oder on QQ \ {a} that is free to ≤. Use alternative representation with binary relations and closures to show that the age of QQ is a Ramsey class:

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-117
SLIDE 117

Example: QQ

Definition Denote by QQ the structure with binary relation ≤ and ternary relation ≺ with the following properties

1

relation ≤ forms the generic linear order

2

for every vertex a ∈ QQ the relation {(b, c) : (a, b, c) ∈≺} forms the generic linear oder on QQ \ {a} that is free to ≤. Use alternative representation with binary relations and closures to show that the age of QQ is a Ramsey class:

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-118
SLIDE 118

Example: QQ

Definition Denote by QQ the structure with binary relation ≤ and ternary relation ≺ with the following properties

1

relation ≤ forms the generic linear order

2

for every vertex a ∈ QQ the relation {(b, c) : (a, b, c) ∈≺} forms the generic linear oder on QQ \ {a} that is free to ≤. Use alternative representation with binary relations and closures to show that the age of QQ is a Ramsey class:

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I

slide-119
SLIDE 119

The End

Forb homo and degrees free restricted linear orders cyclic orders graphs unions of complete graphs interval graphs permutations Kn-free graphs partial orders acyclic graphs metric spaces boolean algebras Unary CSS classes

T HANK YOU!

  • J. Hubiˇ

cka Ramsey Classes by Partite Construction I