MarketRamsey's theorem
Company Profile

Ramsey's theorem

In combinatorics, Ramsey's theorem, in one of its graph-theoretic forms, states that one will find monochromatic cliques in any edge labelling of a sufficiently large complete graph.

Examples
=== R(3, 3) = 6 === .Due to the pigeonhole principle, there are at least 3 edges of the same colour (dashed purple) from an arbitrary vertex v. Calling 3 of the vertices terminating these edges x, y and z, if the edge xy, yz or zx (solid black) had this colour, it would complete the triangle with v. But if not, each must be oppositely coloured, completing triangle xyz of that colour. Suppose the edges of a complete graph on 6 vertices are coloured red and blue. Pick a vertex, . There are 5 edges incident to and so (by the pigeonhole principle) at least 3 of them must be the same colour. Without loss of generality we can assume at least 3 of these edges, connecting the vertex, , to vertices, , and , are blue. (If not, exchange red and blue in what follows.) If any of the edges, , , , are also blue then we have an entirely blue triangle. If not, then those three edges are all red and we have an entirely red triangle. Since this argument works for any colouring, any contains a monochromatic , and therefore . The popular version of this is called the theorem on friends and strangers. An alternative proof works by double counting. It goes as follows: Count the number of ordered triples of vertices, , , , such that the edge, , is red and the edge, , is blue. Firstly, any given vertex will be the middle of either (all edges from the vertex are the same colour), (four are the same colour, one is the other colour), or (three are the same colour, two are the other colour) such triples. Therefore, there are at most such triples. Secondly, for any non-monochromatic triangle , there exist precisely two such triples. Therefore, there are at most 18 non-monochromatic triangles. Therefore, at least 2 of the 20 triangles in the are monochromatic. Conversely, it is possible to 2-colour a without creating any monochromatic , showing that . The unique colouring is shown to the right. Thus . The task of proving that was one of the problems of William Lowell Putnam Mathematical Competition in 1953, as well as in the Hungarian Math Olympiad in 1947. === A multicolour example: R(3, 3, 3) = 17 === A multicolour Ramsey number is a Ramsey number using 3 or more colours. There are (up to symmetries) only two non-trivial multicolour Ramsey numbers for which the exact value is known, namely and . Suppose that we have an edge colouring of a complete graph using 3 colours, red, green and blue. Suppose further that the edge colouring has no monochromatic triangles. Select a vertex . Consider the set of vertices that have a red edge to the vertex . This is called the red neighbourhood of . The red neighbourhood of cannot contain any red edges, since otherwise there would be a red triangle consisting of the two endpoints of that red edge and the vertex . Thus, the induced edge colouring on the red neighbourhood of has edges coloured with only two colours, namely green and blue. Since , the red neighbourhood of can contain at most 5 vertices. Similarly, the green and blue neighbourhoods of can contain at most 5 vertices each. Since every vertex, except for itself, is in one of the red, green or blue neighbourhoods of , the entire complete graph can have at most vertices. Thus, we have . To see that , it suffices to draw an edge colouring on the complete graph on 16 vertices with 3 colours that avoids monochromatic triangles. It turns out that there are exactly two such colourings on , the so-called untwisted and twisted colourings. Both colourings are shown in the figures to the right, with the untwisted colouring on the left, and the twisted colouring on the right. If we select any colour of either the untwisted or twisted colouring on , and consider the graph whose edges are precisely those edges that have the specified colour, we will get the Clebsch graph. It is known that there are exactly two edge colourings with 3 colours on that avoid monochromatic triangles, which can be constructed by deleting any vertex from the untwisted and twisted colourings on , respectively. It is also known that there are exactly 115 edge colourings with 3 colours on that avoid monochromatic triangles, provided that we consider edge colourings that differ by a permutation of the colours as being the same. It is of interest to find the sequence of the multicolor Ramsey numbers , where there are 3's. The sequence currently is only known up to , with the bounds for values as early as being relatively loose: . == Proof ==
Proof
2-colour case The theorem for the 2-colour case can be proved by induction on . It is clear from the definition that for all , . This starts the induction. We prove that exists by finding an explicit bound for it. By the inductive hypothesis and exist. :Lemma 1. R(r, s) \leq R(r-1, s) + R(r, s-1). Proof. Consider a complete graph on vertices whose edges are coloured with two colours. Pick a vertex from the graph, and partition the remaining vertices into two sets and , such that for every vertex , is in if edge is blue, and is in if is red. Because the graph has R(r-1,s) + R(r,s-1) = |M| + |N| + 1 vertices, it follows that either |M| \geq R(r-1, s) or |N| \geq R(r, s-1). In the former case, if has a red then so does the original graph and we are finished. Otherwise has a blue and so M \cup \{ v \} has a blue by the definition of . The latter case is analogous. Thus the claim is true and we have completed the proof for 2 colours. In this 2-colour case, if and are both even, the induction inequality can be strengthened to: :R(r,s) \leq R(r-1,s) + R(r,s-1)-1. Proof. Suppose and are both even. Let and consider a two-coloured graph of vertices. If is the degree of the -th vertex in the blue subgraph, then by the Handshaking lemma, \textstyle \sum_{i=1}^t d_i is even. Given that is odd, there must be an even . Assume without loss of generality that is even, and that and are the vertices incident to vertex 1 in the blue and red subgraphs, respectively. Then both |M|= d_1 and |N|= t-1-d_1 are even. By the Pigeonhole principle, either |M| \geq p-1, or |N| \geq q. Since |M| is even and is odd, the first inequality can be strengthened, so either |M| \geq p or |N| \geq q. Suppose |M| \geq p = R(r-1, s). Then either the subgraph has a red and the proof is complete, or it has a blue which along with vertex 1 makes a blue . The case |N| \geq q = R(r, s-1) is treated similarly. Case of more colours Lemma 2. If , then R(n_1, \dots, n_c) \leq R(n_1, \dots, n_{c-2}, R(n_{c-1}, n_c)). Proof. Consider a complete graph of R(n_1, \dots, n_{c-2}, R(n_{c-1}, n_c)) vertices and colour its edges with colours. Now 'go colour-blind' and pretend that and are the same colour. Thus the graph is now -coloured. Due to the definition of R(n_1, \dots, n_{c-2}, R(n_{c-1}, n_c)), such a graph contains either a mono-chromatically coloured with colour for some or a -coloured in the 'blurred colour'. In the former case we are finished. In the latter case, we recover our sight again and see from the definition of we must have either a -monochrome or a -monochrome . In either case the proof is complete. Lemma 1 implies that any is finite. The right hand side of the inequality in Lemma 2 expresses a Ramsey number for colours in terms of Ramsey numbers for fewer colours. Therefore, any is finite for any number of colours. This proves the theorem. == Ramsey numbers ==
Ramsey numbers
The numbers in Ramsey's theorem (and their extensions to more than two colours) are known as Ramsey numbers. The Ramsey number gives the solution to the party problem, which asks the minimum number of guests, , that must be invited so that at least will know each other or at least will not know each other. In the language of graph theory, the Ramsey number is the minimum number of vertices, , such that all undirected simple graphs of order , contain a clique of order , or an independent set of order . Ramsey's theorem states that such a number exists for all and . By symmetry, it is true that . An upper bound for can be extracted from the proof of the theorem, and other arguments give lower bounds. (The first exponential lower bound was obtained by Paul Erdős using the probabilistic method.) However, there is a vast gap between the tightest lower bounds and the tightest upper bounds. There are also very few numbers and for which we know the exact value of . Computing a lower bound for usually requires exhibiting a blue/red colouring of the graph with no blue subgraph and no red subgraph. Such a counterexample is called a Ramsey graph. Brendan McKay maintains a list of known Ramsey graphs. Upper bounds are often considerably more difficult to establish: one either has to check all possible colourings to confirm the absence of a counterexample, or to present a mathematical argument for its absence. Computational complexity A sophisticated computer program does not need to look at all colourings individually in order to eliminate all of them; nevertheless it is a very difficult computational task that existing software can only manage on small sizes. Each complete graph has edges, so there would be a total of graphs to search through (for colours) if brute force is used. Therefore, the complexity for searching all possible graphs (via brute force) is for colourings and at most nodes. The situation is unlikely to improve with the advent of quantum computers. One of the best-known searching algorithms for unstructured datasets exhibits only a quadratic speedup () relative to classical computers, so that the computation time is still exponential in the number of nodes. Known values As described above, . It is easy to prove that , and, more generally, that for all : a graph on nodes with all edges coloured red serves as a counterexample and proves that ; among colourings of a graph on nodes, the colouring with all edges coloured red contains a -node red subgraph, and all other colourings contain a 2-node blue subgraph (that is, a pair of nodes connected with a blue edge.) Using induction inequalities and the handshaking lemma, it can be concluded that , and therefore . There are only two graphs (that is, 2-colourings of a complete graph on 16 nodes without 4-node red or blue complete subgraphs) among different 2-colourings of 16-node graphs, and only one graph (the Paley graph of order 17) among colourings. The exact value of is unknown, although it is known to lie between 43 (Geoffrey Exoo (1989)) and 46 (Angeltveit and McKay (2024)), inclusive. In 1997, McKay, Radziszowski and Exoo employed computer-assisted graph generation methods to conjecture that . They were able to construct exactly 656 graphs, arriving at the same set of graphs through different routes. None of the 656 graphs can be extended to a graph. For with , only weak bounds are available. Lower bounds for and have not been improved since 1965 and 1972, respectively. Where not cited otherwise, entries in the table below are taken from the June 2024 edition. (Note there is a trivial symmetry across the diagonal since .) It is also interesting that Erdos showed R(P, K) = (n − 1).(m − 1) + 1, for a path and a complete graph with n and m vertices respectively. Also Chvatal showed R(T, K) = (n − 1).(m − 1) + 1, for a tree and a complete graph with n and m vertices respectively. These two theorems are the best examples of formulating Ramsey numbers for some special graphs. Asymptotics The inequality may be applied inductively to prove that :R(r, s) \leq \binom{r + s - 2}{r - 1}. In particular, this result, due to Erdős and Szekeres, implies that when , :R(s, s) \leq (1 + o(1))\frac{4^{s - 1}}{\sqrt{\pi s}}. An exponential lower bound, :R(s, s) \geq (1 + o(1)) \frac{s}{\sqrt{2} e} 2^{s/2}, was given by Erdős in 1947 and was instrumental in his introduction of the probabilistic method. There is a huge gap between these two bounds: for example, for , this gives . Nevertheless, the exponential growth factors of either bound were not improved for a long time, and for the lower bound it still stands at . There is no known explicit construction producing an exponential lower bound. The best known lower and upper bounds for diagonal Ramsey numbers are :[1 + o(1)] \frac{\sqrt{2} s}{e} 2^{\frac{s}{2}} \leq R(s, s) \leq s^{-(c \log s)/(\log \log s)} 4^s, due to Spencer and Conlon, respectively; a 2023 preprint by Campos, Griffiths, Morris and Sahasrabudhe claims to have made exponential progress using an algorithmic construction relying on a graph structure called a "book", improving the upper bound to :R(s,s) \leq (4-\varepsilon)^{s}\text{ and } R(s,t) \leq e^{-\delta t+o(s)}\binom{s+t}{t}. with \varepsilon=2^{-7} and \delta=50^{-1}. In a separate preprint in 2024, Balister, Bollobás, Coampos, Griffiths, Hurley, Morris, Sahasrabudhe, and Tiba showed that there exists \delta>0 such that the r-colour Ramsey number R_r(k) is bounded below by \left(e^{-\delta} r^r\right)^k, and in particular R_r(k)\leq \left(e^{-2^{-160}r^{-12}}r^r\right)^k for sufficiently large k. A 2024 preprint by Gupta, Ndiaye, Norin, and Wei claims an improvement of \delta to -0.14e^{-1} \leq 20^{-1}, and the diagonal Ramsey upper bound to R(s,s) \leq \left(4e^{-0.14e^{-1}}\right)^{s + o(s)} = 3.7792...^{s+o(s)} For the off-diagonal Ramsey numbers , it is known that they are of order ; this may be stated equivalently as saying that the smallest possible independence number in an -vertex triangle-free graph is :\Theta \left (\sqrt{n\log n} \right ). The upper bound for is given by Ajtai, Komlós, and Szemerédi, the lower bound was obtained originally by Kim, and the implicit constant was improved independently by Fiz Pontiveros, Griffiths and Morris, and Bohman and Keevash, by analysing the triangle-free process. In general, studying the more general "-free process" has set the best known asymptotic lower bounds for general off-diagonal Ramsey numbers, :c'_s \frac{t^{\frac{s + 1}{2}}}{(\log t)^{\frac{s + 1}{2} - \frac{1}{s - 2}}} \leq R(s, t) \leq c_s \frac{t^{s - 1}}{(\log t)^{s - 2}}. In particular this gives an upper bound of R(4, t) \leq c_s t^3(\log t)^{-2}. Mattheus and Verstraete (2024) gave a lower bound of R(4, t) \geq c'_s t^3(\log t)^{-4}, determining the asymptotics of R(4, t) up to logarithmic factors, and settling a question of Erdős, who offered 250 dollars for a proof that the lower limit has form c'_s t^{3}(\log t)^{-d}. Formal verification of Ramsey numbers The Ramsey number R(3,8) and R(3,9) have been formally verified to be 28 and 36. This verification was achieved using a combination of Boolean satisfiability (SAT) solving and computer algebra systems (CAS). The proof was generated automatically using the SAT+CAS approach, marking the first certifiable proof of R(3,8) = 28 and R(3,9)=36. The verification process for R(3,8) and R(3,9) was conducted using the SAT+CAS framework MathCheck, which integrates a SAT solver with a computer algebra system. The verification for R(3,8) = 28 was completed in approximately 8 hours of wall clock time, producing a total proof size of 5.8 GiB. The verification for R(3,9) = 36 was significantly more computationally intensive, requiring 26 hours of wall clock time and generating 289 GiB of proof data. The correctness of these results was independently verified using a modified version of the DRAT-trim proof checker. The Ramsey number R(4,5) has been formally verified to be 25. The original proof, developed by McKay and Radziszowski in 1995, combined high-level mathematical arguments with computational steps and used multiple independent implementations to reduce the possibility of programming errors. The formal proof was carried out using the HOL4 interactive theorem prover, limiting the potential for errors to the HOL4 kernel. Rather than directly verifying the original algorithms, the authors utilized HOL4's interface to the MiniSat SAT solver to formally prove key gluing lemmas. == Induced Ramsey ==
Induced Ramsey
There is a less well-known yet interesting analogue of Ramsey's theorem for induced subgraphs. Roughly speaking, instead of finding a monochromatic subgraph, we are now required to find a monochromatic induced subgraph. In this variant, it is no longer sufficient to restrict our focus to complete graphs, since the existence of a complete subgraph does not imply the existence of an induced subgraph. The qualitative statement of the theorem in the next section was first proven independently by Erdős, Hajnal and Pósa, Deuber and Rödl in the 1970s. :r_{\text{ind}}(H) \le 2^{2^{k^{1+o(1)}}}. However, that was still far from the exponential bound conjectured by Erdős. It was not until 1998 when a major breakthrough was achieved by Kohayakawa, Prömel and Rödl, who proved the first almost-exponential bound of for some constant . Their approach was to consider a suitable random graph constructed on projective planes and show that it has the desired properties with nonzero probability. The idea of using random graphs on projective planes have also previously been used in studying Ramsey properties with respect to vertex colorings and the induced Ramsey problem on bounded degree graphs . In fact, they showed that every -graph with small and suitable contains an induced monochromatic copy of any graph on vertices in any coloring of edges of in two colors. In particular, for some constant , the Paley graph on vertices is such that all of its edge colorings in two colors contain an induced monochromatic copy of every -vertex graph. In 2010, Conlon, Fox and Sudakov were able to improve the bound to , which remains the current best upper bound for general induced Ramsey numbers. Special cases While the general bounds for the induced Ramsey numbers are exponential in the size of the graph, the behaviour is much different on special classes of graphs (in particular, sparse ones). Many of these classes have induced Ramsey numbers polynomial in the number of vertices. If is a cycle, path or star on vertices, it is known that is linear in . If is a tree on vertices, it is known that .{{cite book For graphs with number of vertices and bounded degree , it was conjectured that , for some constant depending only on . This result was first proven by Łuczak and Rödl in 1996, with growing as a tower of twos with height .{{Cite journal Generalizations Similar to Ramsey numbers, we can generalize the notion of induced Ramsey numbers to hypergraphs and multicolor settings. More colors We can also generalize the induced Ramsey's theorem to a multicolor setting. For graphs , define to be the minimum number of vertices in a graph such that, given any coloring of the edges of into colors, there exists an such that and such that contains an induced subgraph isomorphic to whose edges are all colored in the -th color. Let ( copies of ). It is possible to derive a bound on which is approximately a tower of two of height by iteratively applying the bound on the two-color case. The current best known bound is due to Fox and Sudakov, which achieves , where is the number of vertices of and is a constant depending only on .{{cite journal Hypergraphs We can extend the definition of induced Ramsey numbers to -uniform hypergraphs by simply changing the word graph in the statement to hypergraph. Furthermore, we can define the multicolor version of induced Ramsey numbers in the same way as the previous subsection. Let be a -uniform hypergraph with vertices. Define the tower function by letting and for , . Using the hypergraph container method, Conlon, Dellamonica, La Fleur, Rödl and Schacht were able to show that for , for some constant depending on only and . In particular, this result mirrors the best known bound for the usual Ramsey number when .{{cite book == Extensions of the theorem ==
Extensions of the theorem
Infinite graphs A further result, also commonly called ''Ramsey's theorem'', applies to infinite graphs. In a context where finite graphs are also being discussed it is often called the "Infinite Ramsey theorem". As intuition provided by the pictorial representation of a graph is diminished when moving from finite to infinite graphs, theorems in this area are usually phrased in set-theoretic terminology. :Theorem. Let X be some 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 such that the size n subsets of M all have the same colour. Proof: The proof is by induction on , the size of the subsets. For , the statement is equivalent to saying that if you split an infinite set into a finite number of sets, then one of them is infinite. This is evident. Assuming the theorem is true for , we prove it for . Given a -colouring of the -element subsets of , let be an element of and let {{math|1=Y = X \ {a}.}} We then induce a -colouring of the -element subsets of , by just adding to each -element subset (to get an -element subset of ). By the induction hypothesis, there exists an infinite subset of such that every -element subset of is coloured the same colour in the induced colouring. Thus there is an element and an infinite subset such that all the -element subsets of consisting of and elements of have the same colour. By the same argument, there is an element in and an infinite subset of with the same properties. Inductively, we obtain a sequence {{math|{a, a, a, …} }} such that the colour of each -element subset with depends only on the value of . Further, there are infinitely many values of such that this colour will be the same. Take these 's to get the desired monochromatic set. A stronger but unbalanced infinite form of Ramsey's theorem for graphs, the Erdős–Dushnik–Miller theorem, states that every infinite graph contains either a countably infinite independent set, or an infinite clique of the same cardinality as the original graph. Infinite version implies the finite It is possible to deduce the finite Ramsey theorem from the infinite version by a proof by contradiction. Suppose the finite Ramsey theorem is false. Then there exist integers , , such that for every integer , there exists a -colouring of without a monochromatic set of size . Let denote the -colourings of without a monochromatic set of size . For any , the restriction of a colouring in to (by ignoring the colour of all sets containing ) is a colouring in . Define to be the colourings in which are restrictions of colourings in . Since is not empty, neither is . Similarly, the restriction of any colouring in {{tmath|C^1_{k+1} }} is in , allowing one to define as the set of all such restrictions, a non-empty set. Continuing so, define for all integers , . Now, for any integer , :C_k\supseteq C^1_k\supseteq C^2_k\supseteq \cdots and each set is non-empty. Furthermore, is finite as :|C_k|\le c^{\frac{k!}{n!(k-n)!}} It follows that the intersection of all of these sets is non-empty, and let :D_k=C_k\cap C^1_k\cap C^2_k\cap \cdots Then every colouring in is the restriction of a colouring in . Therefore, by unrestricting a colouring in to a colouring in , and continuing doing so, one constructs a colouring of \mathbb N^{(n)} without any monochromatic set of size . This contradicts the infinite Ramsey theorem. If a suitable topological viewpoint is taken, this argument becomes a standard compactness argument showing that the infinite version of the theorem implies the finite version. Hypergraphs The theorem can also be extended to hypergraphs. An -hypergraph is a graph whose "edges" are sets of vertices – in a normal graph an edge is a set of 2 vertices. The full statement of Ramsey's theorem for hypergraphs is that for any integers and , and any integers , there is an integer such that if the hyperedges of a complete -hypergraph of order are coloured with different colours, then for some between 1 and , the hypergraph must contain a complete sub--hypergraph of order whose hyperedges are all colour . This theorem is usually proved by induction on , the 'hyper-ness' of the graph. The base case for the proof is , which is exactly the theorem above. For we know the exact value of one non-trivial Ramsey number, namely . This fact was established by Brendan McKay and Stanisław Radziszowski in 1991. Additionally, we have: , Uncountable cardinals In terms of the partition calculus, Ramsey's theorem can be stated as \alef_0\rightarrow(\alef_0)^n_k for all finite n and k. Wacław Sierpiński showed that the Ramsey theorem does not extend to graphs of size \alef_1 by showing that 2^{\alef_0}\nrightarrow(\alef_1)^2_2. In particular, the continuum hypothesis implies that \alef_1\nrightarrow(\alef_1)^2_2. Stevo Todorčević showed that in fact in ZFC, \alef_1\nrightarrow[\alef_1]^2_{\alef_1}, a much stronger statement than \alef_1\nrightarrow(\alef_1)^2_2. Justin T. Moore has strengthened this result further. On the positive side, a Ramsey cardinal is a large cardinal \kappa axiomatically defined to satisfy the related formula: \kappa\rightarrow(\kappa)^{. The existence of Ramsey cardinals cannot be proved in ZFC. == Reverse mathematics ==
Reverse mathematics
In reverse mathematics, there is a significant difference in proof strength between the versions of Ramsey's theorem. Some are equally strong as one of the big five subsystems in reverse mathematics, but others are not. By a theorem of David Seetapun, the graph version of the theorem is weaker than ACA0, and (combining Seetapun's result with others) it does not fall into one of the big five subsystems. Let RT^n_k denote Ramsey's theorem for when we k-color the n-sized subsets of the natural numbers \N, and let RT^n_{ denote Ramsey's theorem for any finite k with a single fixed n. Also, let c: \N^2 \to \{1, 2, \dots, k\} be a k-coloring of the complete graph on \N. It is a stable coloring iff \forall n\in \N, there exists some color i, such that c(n, m) = i for all large enough m. The '''Stable Ramsey's Theorem for Pairs''' SRT^2_k is defined as Ramsey's theorem for when we stably k-color the edges of the complete graph on \N. This is a weakening on RT^2_k, since by definition, we have RT^2_k \vdash SRT^2_k. Over the system of RCA0, we have • RT^1_{ is the infinite pigeonhole principle. • For any particularly fixed k, RCA_0 \vdash RT^1_k. • However, RCA_0 \not\vdash RT^1_{. In fact, RT^1_{ is slightly stronger, and equivalent in strength to B\Sigma^0_2 and to I\Delta_2^0. • This shows that RCA0 is not ω-complete. • The axiom schema I\Delta_2^0, called "\Delta_2^0-induction", states that \varphi(0) \to \forall n(\varphi(n) \to \varphi(Sn)) \to \forall n, \varphi(n) for each \phi that is a \Delta_2^0 formula without quantification over set variables. • The axiom schema B\Sigma_2^0, called "\Sigma_2^0-bounding", states that\forall n [ \forall i for each \phi that is a \Sigma_2^0 formula without quantification over set variables. Intuitively, it says that if \phi(0, k), \phi(1, k), \dots, \phi(n, k) each can be satisfied for some k_1, k_2, \dots, k_n, then there exists some common upper bound b > k_1, \dots, k_n. This allows one to exchange bounded quantifiers with unbounded quantifiers. • RCA_0 + SRT^2_2 \vdash RT^1_{ • WKL_0, RT^2_2 are mutually incomparable in strength over RCA0. That is, both RCA_0 + RT^2_2 \not\vdash WKL_0 and WKL_0 \not\vdash RT^2_2 . • WKL_0+ RT_2^2\not\vdash ACA_0. That is, their combined system is still too weak to prove the system with the arithmetical comprehension axiom. • RCA_0 + RT_2^3\vdash ACA_0. • For any n \geq 3, ACA_0 \vdash RT^n_{. That is, ACA_0, RT^3_2, RT^3_{ are equivalent in strength. since Kőnig's lemma is equivalent to countable choice from finite sets in this setting. == See also ==
tickerdossier.comtickerdossier.substack.com