The following notes are from the Ramsey DocCourse in Prague 2016. The notes are taken by me and I have edited them. In the process I may have introduced some errors; email me or comment below and I will happily fix them.
Title: Partite consturctions 2 (of 3)
Lecturer: Jaroslav Nešetril
Date: Tuesday October 25, 2016.
Main Topics: There are graphs with large chromatic number but no small cycles, Tutte’s construction, Edge-Ramsey for graphs (using partite construction)
Definitions: No New definitions.
Part 1 – Part 2 – Part 3
Introduction
In lecture 1 [up soon], we motivated the so-called “Partite construction” used in structural Ramsey theory. Today we will look at two examples of this construction: a proof of the Erdos-Hajnal theorem that there are hypergraphs with large chromatic number but no small cycles, and the edge Ramsey property for graphs.
We will start by looking at a related construction due to Tutte from 1947. This will have a similar recursive flavour to the partite construction, without any extra structure to worry about.
Tutte’s construction
Theorem (Tutte, 1947): Let . There is a graph
such that
,
doesn’t contain cycles of length
,
.
Proof. The proof will go by recursively constructing a sequence of supergraphs . None of these will contain a cycle of length
,
and
.
Fix .
Construction of . Let
be a cycle of length
. This has chromatic number
.
Construction of . We will explicitly construct
for clarity, then we will give the general form of
. We will make use of the pigeonhole number for
points and
colours,
. (In this case we have an explicit number, but in further applications this will be replaced by a Ramsey number.)
Let . Let
. (The important part here is that
has lots of room on the
-th level, the exact number is not so important.)
The vertices will be an independent set. For each
-tuple
in
place a copy
of
above it on the
th level, and put add the
edges
for each
. These added edges go from the
th level to the
st level. All the added copies of
on the
th level will be disjoint (we made sure there was enough room on the
th level).
[PICTURE]
Claim. .
Suppose that we have a -colouring
of the vertices of
, and we will find an edge where both endpoints have the same colour. In particular we have a vertex colouring of the
st level. This level has
many points, so there is a set
of cardinality
on level
that is monochromatic. Now above
on the
th level we added a copy
of
. It is also
-coloured by
, but every vertex in
has an edge to a vertex in
. So really, if
is a good colouring, then the vertices of
are
-coloured. Since
, there must be an edge here where both endpoints have the same colour.
[PICTURE]
Claim. doesn’t contain cycles of length
.
It is easy to see that the smallest cycles possibly added are of length . (The full argument is below in the
case.)
This process might add -cycles. Let there be an edge between
and
in
. Find disjoint copies of
with corresponding elements
. Assume that each of
and
have an edge to some
and each of
and
have an edge some to
. This gives the
-cycle:
.
[PICTURE]
(The assumption that there is a common and
is purely for notational convenience. We really should have started by looking at all possible pairs
and looked to see if they have corresponding connected lifts. A priori, this need not happen, but that means that we aren’t even adding cycles of length
.)
Construction of . Assume we have constructed
as above. Let
.
Let . Let
.
The vertices will be an independent set. For each
-tuple
in
place a copy
of
above it on the
th level, and put add the
edges
for each
. These added edges go from the
th level to the
st level. All the added copies of
on the
th level will be disjoint (we made sure there was enough room on the
th level).
Claim. .
The proof is by induction on . Suppose
.
Suppose that we have a -colouring
of the vertices of
, and we will find an edge where both endpoints have the same colour. In particular we have a vertex colouring of the
st level of
. This level has
many points, so there is a set
of cardinality
on level
that is monochromatic. Now above
on the
th level we added a copy
of
. It is also
-coloured by
, but every vertex in
has an edge to a vertex in
. So really, if
is a good colouring, then the vertices of
are
-coloured. Since
, there must be an edge here where both endpoints have the same colour.
Claim. doesn’t contain cycles of length
.
This is a proof by induction on . Suppose that
doesn’t contain cycles of length
.
This is an elaborated version of the corresponding claim for that “it is easy to see”. Since the
st level of
is an independent set, and the only edges in the
level are disjoint copies of
with “paired” vertices, any path that starts and ends in the first level must have length at least three, and it cannot be a triangle. (Start at
in level
, go up a level to a vertex
, go across to
in the same copy, go down a level to
.)
Therefore any cycle in must be of length at least
.
Exercise. Choose one depending on your tastes. These are very computational.
- Compute the closed form for the function
(which is actually also a function of
).
- For what
is it true that
has a
-cycle? What is the appropriate Ramsey theorem?
Mike’s comment. This reminds me of the classic proof that . The same construction (using pigeonhole on the edges) gives a lazy recursive bound for
.
For example, . Assume this has an edge colouring using red, blue and yellow. Start with any vertex
. It has
neighbours, so by the pigeonhole principle, it has
edges of the same colour (wlog yellow), on the vertices
. Now none of those vertices can have a yellow edge between them (or we’ll hae a yellow triangle with
. So the induced graph on
contains only red and blue edges. Since
, it must have either a red edge or a blue edge.
This gives the bound . The closed form is
.
There are many known constructions of graphs with large chromatic number but no small cycles. New constructions are always welcomed by the community. One such corollary is the existence of critical -chromatic graphs (ones where no matter which vertex you remove the chromatic number will drop).
Proof. Fix . Let
be a graph with
and no cycles of length
. Any collection
of
vertices induces a forest, so its chromatic number will be
.
Now let be a minimal subgraph of
with chromatic number
. By the above observation,
must have at least
vertices.
Edge-Ramsey for graphs
In Bootcamp 6 we saw an argument for why the class of graphs has the Ramsey property when you colour edges. This proof went through a product embedding theorem and used “the product argument”.
Here we will present an alternate proof using a partite construction. It will rely on the edge-Ramsey property for bipartite graphs which will be proved using the Hales-Jewett theorem (see Bootcamp 6).
Proof. Fix . Let
be a bipartite graph with independent sets
and
. Without loss of generality,
has no isolated points.
Let be the alphabet. Let
be the Hales-Jewett number for alphabet
and
colours.
Let C be the graph whose vertices are all functions and
. Put an edge between two vertices
iff
for all
.
Fix a -colouring
of
. Every edge in
comes from two functions, say
, which in turn give a sequence of
edges in
, i.e. a word in
. Conversely, every word in
corresponds to an edge in
. So
gives a
-colouring of
.
Let be a monochromatic combinatorial line, where
has variables in coordinates
. Let
. (
is the “moving part” and
is the “fixed part”.)
For an edge , let
vertex of
in
and
vertex of
in
.
Now we construct our , a subgraph of
. For
, the element
gives us a function from
to
(by using
on each edge) and a function
to
(by using
on each edge). This is the vertex set of
.
Note that has edges that precisely correspond to the edges of
. By Hales-Jewett, this is monochromatic. (Exercise. Convince yourself that
.)
We are now ready to prove the full version of edge-Ramsey for graphs using a partite construction.
Proof using a partite construction. Fix . Let
and let
.
The proof will go by constructing finitely many “pictures” each of which will contain many copies of the previous picture (and
will contain many copies of
). We will give more intuition after constructing
.
Construction of . Let
be the Ramsey number for pairs, for
and
colours. (You can think of this as being “large enough” if you want.)
Let be the disjoint union of the independent sets
for
, where each has
vertices (you can think of each as being “wide enough” if you want). We will call these the
levels. For every
-element subset of
, add a disjoint transversal copy of
in the sets
.
We will now make “pictures” each of which will stabilize the (future) colour of the edges between two different
. Our Ramsey witness will be the final picture. Once all pairs are stabilized, we will use our choice of large enough
to find a monochromatic copy of
. The order in which we stabilize doesn’t matter.
Construction of . Let
be the induced (bipartite) subgraph of
from
and
. (It looks like a lot of isolated points and possibly one edge.) Use the Bipartite lemma to find a
such that
.
Now (freely) amalgamate copies of along its
onto every copy of
in
. Call this amalgamation
.
(We can think of the copies of as sharing common (very wide)
th levels (for each
). Since these are free amalgamations, distinct copies of
can only share vertices in the first or second level of
.)
Construction of from
. Suppose we have already constructed
. Suppose we wish to stabilize the (future) colour of the edges between level
and
(and haven’t done so already). Let
be the induced (bipartite) subgraph of
using levels
and
. Use the Bipartite lemma to find a
such that
.
Now (freely) amalgamate copies of along its
onto every copy of
in
. Call this amalgamation
.
Claim. Let be the final graph
. We claim
.
Proof of claim. Fix an -colouring
of the edges of
. We go in reverse ordering of the construction. (For ease of notation, label the final index
.
The edge colouring is also an edge colouring of
. It has a monochromatic copy
. This copy corresponds to a copy of
. (So we have stablized the edge colouring on the
th pair of levels of
. It will remain stabilized as we proceed.)
The edge colouring is also an edge colouring of the copy of
in
. It has a monochromatic copy
. This copy corresponds to a copy of
.
Continue on until we have a . This one will have all of its pairs of levels stabilized. Thus this induces a colouring
on the pairs of elements of
. By our choice of
(the number of levels of
), there is a set
, with
, whose pairs are
-monochromatic. The copy of
that exists on
will be
-monochromatic and hence
-monochromatic, as desired.
Erdos-Hajnal
We first look at a theorem which is not Ramsey on the surface, but which illustrates the partite construction. There will be two notable differences from the previous proof:
- We will have a vertex colouring, not an edge colouring.
- We will not amalgamate
along every copy of
in
, instead
will come with a distinguished set of
that we will amalgamte along. (In fact,
will be a hypergraph and we will amalgamate a copy of
to each hyperedge.)
Theorem (Erdos-Hajnal, 196?): Let . There is a hypergraph
such that
- it is
-uniform,
,
has girth at least
. That is, it doesn’t contain cycles of length
.
Proof. This will be a proof by induction on (the girth).
The case is essentially just
(suitably adapted to be a
-uniform hypergraph). So assume
.
We can always deal with by taking a large tree (suitably adapted to be a
-uniform hypergraph). So assume
.
Induction hypothesis. Assume the theorem for all and
.
Again, we construct a sequence of finitely many “pictures” each of which will contain many copies of the previous picture (and
will contain many disjoint hyperedges).
Construction of . Let
be the pigeonhole number for
objects and
colours.
Let be the disjoint union of the independent sets
for
, where each has
vertices (you can think of each as being “wide enough” if you want). We will call these the
levels. For every
-element subset of
, add a disjoint transversal hyperedge across the sets
.
The plan. We will now make “pictures” each of which will stabilize the (future) colour of the vertices on level
. Our desired graph will be the final picture. Once all the levels are stabilized, we will use our choice of large enough
to find a monochromatic hyperedge (assuming we only used
colours). This will show that the chromatic number is
. We will construct the pictures in such a way that we don’t add cycles of length
.
At each stage we will need an auxillary hypergraph
which will tell us where to amalgamate the previous picture. It can get confusing since we are dealing with hypergraphs and auxillary hypergraphs; we will always use the word “auxillary” when referring to these hypergraphs or their hyperedges. Hopefully this negates some of the confusion.
Construction of . Let
be the induced subgraph of
from level 1. (It’s just a large independent set.) Let
. Use the inductive hypothesis to find an auxillary hypergraph
that is
-uniform, has no cycles of length
, and has chromatic number
.
Now (freely) amalgamate copies of along
onto every auxillary hyperedge in
. Call this
. The only hyperedges in
are the ones coming from the various
. The auxillary hyperedges in
are only used to decide where to put copies of
.
(We can think of the copies of as sharing common (very wide)
th levels (for each
). Since these are free amalgamations, distinct copies of
can only share vertices in the first level of
.)
Exercise. To help you visualize this hypergraph. Show that doesn’t have any paths of length
. Show that
doesn’t have any cycles.
This is a very special situation. For later pictures we will add long paths and long cycles.
Construction of from
. Suppose we have already constructed
. We wish to stabilize the (future) colour of level
. Let
be the induced (independent) subgraph of
using levels
. Let
. Use the inductive hypothesis to find an auxillary hypergraph
that is
-uniform, has no cycles of length
, and has chromatic number
.
Now (freely) amalgamate copies of along
onto every auxillary hyperedge in
. Call this
. Again, the only hyperedges in
come from its copies of
; the auxillary hypergraph
is only used to tell us where to amalgamate.
Claim 1. Let be the final hypergraph
. We claim
.
Proof of claim 1. Fix an -colouring
of the vertices of
. We go in reverse ordering of the construction.
The vertex colouring is also a vertex colouring of
. It has a monochromatic (auxillary) hyperedge, since
. This monochromatic (auxillary) hyperedge corresponds to a copy of
(whose
th level is monochromatic).
The vertex colouring is also a vertex colouring of the copy of
in
. It has a monochromatic (auxillary) hyperedge, since
. This monochromatic (auxillary) hyperedge corresponds to a copy of
(whose
st level is monochromatic).
Continue on until we have stabilized all the level . Thus this induces a
-colouring
on the levels
. By our choice of
, there is a set
, with
, whose vertices are all
-monochromatic. The hyperedge that exists on the levels given by
will be
-monochromatic and hence
-monochromatic, as desired.
So .
Claim 2. does not have any cycles of length
.
Proof of claim 2. This proof is by (direct) induction on the pictures . Recall that we assumed the auxillary hypergraphs
had no cycles of length
, and we assumed
.
Case: . Clearly
has no cycles as all its hyperedges are disjoint.
Case: . The case of
was an exercise above, but to expand: two hyperedges can only intersect in an auxillary hyperedge from
. More specifically, this can only happen on the intersection of two auxillary hyperedges
. Such an intersection has only one point, since
doesn’t have any
cycles. With this, and since (at this stage) two hyperedges can only intersect on level
, we can only have paths of length at most
. In particular we cannot have any cycles.
Case: to
. Suppose we know that
does not have any cycles of length
. We’ll show the same for
.
The idea here is to look at the projection of the hyperedges
into the auxillary hyperedges of
. This projection
returns all auxillary hyperedges in
that
intersects (there may be many).
Let be a cycle of hyperedges in
. Two hyperedges intersect because either (1) they are coming from a common copy of
, or (2) they come from the intersection of two auxillary hyperedges (at a single point on level
).
By the inductive hypothesis, if the entire cycle comes from a common copy of then the cycle must have length
.
If the cycle uses many different copies of , then it must use at least
auxillary hyperedges to “wrap around” and form a cycle. A little staring will convince you that we will need at least twice as many hyperedges as auxillary hyperedges to form such a cycle (i.e.
).
Unlike in the case of Tutte’s construction, there is no cheating and “doubling back” to make a -cycle. This is prevented by the fact that auxillary hyperedges intersect in at most one point. If you do “double back” through the same intersection point, then you will form a smaller cycle (which is forbidden).