Theorem (Bichromatic K6 has Monochromatic K3)
Given any coloring of the edges of a Complete Graph with two colors, there is always a monochromatic subgraph.
Proof:
Select any vertex , and suppose our two colors were red and blue. Since and there are two colors, by the Pidgeonhole Principle, either has red edges or blue edges. Suppose it has , such that are the incident vertices of those red edges.
If there is a red edge between any two of then we have . If not, then must have blue edges between them, which forms .
Therefore we have a monochromatic in either case.
Ramsey’s Theorem
For any positive integers , there so that for any and any red-blue coloring of the edges of a complete graph , there is either a red or a blue .
In particular, we defined the smallest such number as the Ramsey Number, .
Proof:
We proceed by induction on . If or , then any coloring of a is red or blue. Indeed
Assume is finite for all . For we will show not only that is finite, but that
Take that
and color . Consider vertex . Then
Indeed, has at least that many edges. By the Pidgeonhole Principle (recall this is the same technique we used in proving the previous theorem), either it has
- red edges
- or blue edges. WLOG, let have that many red many edges to the other vertices .
graph LR; v((v)) o--o S[[S]]; v o--o S; v o--o S; v o--o S; v o--o S; v o--o S;
To be more precise, + \omega(K_{p}
Thus, . This lets us apply the inductive hypothesis, such that either contains
- red
- In this case, we form . Where , the red Clique of .
- blue
- We get blue Either way, we get our desired result.
Computing Ramsey Numbers
- by symmetry
-
- any red edge gives red
- or we can color entirely blue
- Consider . We can have red , but we cannot have blue , so this is not a lower bound.
- .
- We can show that . This is due to in the proof of Ramsey’s Theorem.
- To show it cannot be smaller, then we would need to show an invalid coloring on . Indeed, the following is a coloring of where there is no red or blue.
-
- The upper bound is found by showing any red-blue coloring of a has either a red or blue . We know that . So, consider .
- Pick some . If has at least red edges, then as is at least a , if any internal edge is red, we have red (include ). If not, then all edges must be blue. But then we at least have a blue , as desired.
- If has at least blue edges, then we apply the same logic. More importantly, since , then we are guaranteed to have red or blue .
- If red we are done.
- If blue , add , giving us blue we are done.
- Note that we can do the same for the previous case with .
- Otherwise, each vertex must have blue and red edges.
- However, this violates the Handshake Lemma. The total number of red edges is , so any coloring of the graph means there must be at least one vertex of blue and edges.
-
- We see that . So it suffices to show that .
- The lower bound requires to do some construction. In particular, we arrange vertices in a circle and d raw a red edge between two if they are separated by steps.
- Leave the other edges blue, and symmetry makes this easy.
- We see that . So it suffices to show that .
- The other known Ramsey Numbers. See here.
Theorem (Upper Bound On Ramsey Numbers)
Proof: Induct on . If or , then . Now assume the inequality holds for smaller . Then
and we are done.
Theorem (Lower Bound on Ramsey Numbers)
If , then .
Proof:
We note that . Combined with the upper bound, this says the symmetric Ramsey Numbers are exponentially large.
The key idea is to randomly color . On average, how many chromatic ‘s are there in ? There are approximately many collections of vertices. Each has
probability of being monochromatic. So, the average is
If is much smaller than , then this is less than , so some coloring must have none.
Definition (Graph Ramsey Number)
For graphs , we define the graph Ramsey Number to be the minimum so that any red-blue coloring of has either a red copy of or a blue copy of .
Note that since are contained in complete graphs, then is finite.
For example, . To prove the lower bound, we need to show any coloring of contains no monochromatic . For the upper bound, one must show any edge coloring of has at least one monochromatic .
Theorem (Graph Ramsey Number Upper Bound)
Note that the RHS is shorthand for the Ramsey Number notation. It is equivalent to .
Proof:
Let . Any red-blue coloring of has either a monochromatic complete red graph on or monochromatic blue complete graph on . These contain a red copy of or blue copy of , by embedding in and likewise for and .
Theorem (Graph Ramsey Number: Tree, Complete)
If are integers with dividing and is a Tree with vertices then
Proof:
We first want to find a lower bound. In particular, we want to color without a red or blue . Note the that
We color by partitioning it into red and connect them with blue edges.
Indeed, we have no red , since
- the only red edges are in
- every vertex in a is in a Cycle and thus cannot be in a tree
Likewise, there are no blue complete bipartite graph (star graph with edges) since each vertex has at most a blue degree of
where there are other vertices, and other vertices in each red , such that we can only make other blue edges. Because , we cannot make .
For the upper bound, we need to show that any red-blue coloring of a has either a red or a blue . If any vertex has or more blue edges, we have a blue . Otherwise, consider subgraph , the graph of only red edges.
Let . Then as every vertex has less than blue edges,
Therefore by construction.
Lemma: Let be any tree on vertices and a graph with . Then contains a copy of .
The proof idea is to build on one vertex at a time form . We proceed by induction on . If , then it is trivial to embed a single point. Assume we can embed any tree on vertices. Let be a leaf of . Removing and its singular edge gives us . By the inductive hypothesis, we can embed in . We now need to add back by picking some to represent (if we can do this, then we have embedded in ). Since and , then we have at minimum vertices not paired with , indeed this is , and by adding , this is our tree with vertices, and we are done.
Back to the proof, implies that we have a red tree , completing the theorem.